- 23 Mar, 1994 6 commits
-
-
From-SVN: r6852
Richard Kenner committed -
From-SVN: r6851
Jim Wilson committed -
(movsi): Add special handling for constants which are illegal addresses when pic. (tablejump_internal1, tablejump_internal2): Emit .cpadd when TARGET_ABICALLS. Adjust length to include .cpadd. From-SVN: r6850
Jim Wilson committed -
(GO_IF_LEGITIMATE_ADDRESS): Also pretend that we have REG plus CONST_INT addresses by deleting an else. (GO_IF_LEGITIMATE_ADDRESS): Also pretend that we have REG plus CONST_INT addresses by deleting an else. (CONSTANT_ADDRESS_P): When pic, don't accept addresses which are symbol_ref plus a large integer. (LEGITIMATE_PIC_OPERAND_P): Likewise. (LEGITIMIZE_ADDRESS): When pic, convert addresses which are symbol_reg plus a large integer, to reg plus a large integer. (ASM_OUTPUT_ADDR_DIFF_ELT): Use .gpword instead of subtracting labels. From-SVN: r6849
Jim Wilson committed -
(override_options): Set flag_pic when TARGET_ABICALLS. From-SVN: r6848
Jim Wilson committed -
From-SVN: r6847
Jim Wilson committed
-
- 22 Mar, 1994 3 commits
-
-
(TRAMPOLINE_TEMPLATE): Add `move $25,$3' for when TARGET_ABICALLS. Delete padding for 64 bit case. Adjust offsets. (TRAMPOLINE_SIZE): Increase from 9 to 10 words for 32 bit case. (INITIALIZE_TRAMPOLINE): Increase offsets by 4 bytes for 32 bit case. From-SVN: r6846
Jim Wilson committed -
From-SVN: r6845
Michael Meissner committed -
From-SVN: r6844
Per Bothner committed
-
- 21 Mar, 1994 9 commits
-
-
temp slot we know about. From-SVN: r6843
Richard Kenner committed -
in a register; mark result as pointer. From-SVN: r6842
Richard Kenner committed -
(dbxout_source_file): Use it. Output an Ltext label. From-SVN: r6841
Jim Wilson committed -
declaraction follows a non-static. From-SVN: r6840
Jim Wilson committed -
!TARGET_HARD_QUAD. From-SVN: r6839
Jim Wilson committed -
(reloads_conflict): New function. From-SVN: r6838
Richard Kenner committed -
From-SVN: r6837
Doug Evans committed -
(CHEAP_REGNO): Renamed from CHEAP_REG. (CHEAP_REG): New macro; user var in hard reg is cheap. (COST): Pass RTL to CHEAP_REG, not regno. (rtx_cost, case REG): Likewise. From-SVN: r6836
Richard Kenner committed -
From-SVN: r6835
Richard Kenner committed
-
- 20 Mar, 1994 6 commits
-
-
(ALIGN_SYMTABLE_OFFSET): Define to align symbol table sections to a quadword boundary, to avoid alignment problems with native nm on OSF1/1.3 and higher. From-SVN: r6834
Richard Kenner committed -
(update_headers): Align symbol table sections, using ALIGN_SYMTABLE_OFFSET. Provide a default definition which does no alignment. From-SVN: r6833
Richard Kenner committed -
(try_split): Rename third parameter as LAST. Recursively call try_split for each new insn created. From-SVN: r6832
Richard Kenner committed -
From-SVN: r6831
Richard Kenner committed -
From-SVN: r6830
Richard Kenner committed -
From-SVN: r6829
Richard Kenner committed
-
- 19 Mar, 1994 8 commits
-
-
are (e.g.) typedef names are still OK. From-SVN: r6828
Richard Kenner committed -
From-SVN: r6827
Jim Wilson committed -
(mark_used_regs_combine): New function. (try_combine): Use them. (reg_dead_at_p): Registers marked in newpat_used_regs must always be considered to be live. From-SVN: r6826
Richard Kenner committed -
From-SVN: r6825
Richard Kenner committed -
first named pattern. From-SVN: r6824
Richard Kenner committed -
From-SVN: r6823
Richard Kenner committed -
index. From-SVN: r6822
Richard Kenner committed -
antique compilers. From-SVN: r6821
Richard Kenner committed
-
- 18 Mar, 1994 8 commits
-
-
only if the initializer is constant. From-SVN: r6820
Jim Wilson committed -
From-SVN: r6819
Jim Wilson committed -
(CONDITIONAL_REGISTER_USAGE): Delete ppcas mention from comment. (RTX_COSTS): Costs based upon processor_type enum. From-SVN: r6818
Richard Kenner committed -
(output_prolog): Define external common-mode calls. From-SVN: r6817
Richard Kenner committed -
(mulh_call, mull_call, divss_call, divus_call, quoss_call, quous_call): AIX common-mode call patterns. (ashlsi3): More TARGET_POWERPC to ! TARGET_POWER changes. (addsf3, subsf3, mulsf3, divsf3, etc.): Change TARGET_POWER to ! TARGET_POWERPC. (fix_truncdfsi2): Use POWER/2 and PowerPC FP convert instruction. (fpcvtsi): New pattern. (mulsidi3): Add AIX common-mode case, add imul attribute to POWER pattern, add PowerPC pattern, flag input operands as commutative. (smulsi3_highpart): Add AIX common-mode case. (movsi matcher): Add mtjmpr attribute to ! TARGET_POWER case. (movsf): Clean up load from memory or integer register test. (movdi matcher): Add FP register support. (smulsi3_highpart): New patterns. (umulsi3_highpart_power): New pattern. From-SVN: r6816
Richard Kenner committed -
(ASM_SPEC): Pass -K to assembler when PIC. From-SVN: r6815
Jim Wilson committed -
From-SVN: r6814
Jim Wilson committed -
(process_command): Add path/include to include_prefix when see a -Bpath option. (do_spec_1, case 'I'): Pass include_prefix directories to cpp with the -isystem option. From-SVN: r6813
Jim Wilson committed
-