Age | Commit message (Collapse) | Author | Files | Lines |
|
From-SVN: r7207
|
|
(TARGET_SWITCHES): Delete -mlonglong128 option.
(LONG_LONG_TYPE_SIZE): Delete TARGET_LLONG128 reference.
From-SVN: r7206
|
|
From-SVN: r7205
|
|
(SIZE_TYPE): Delete.
From-SVN: r7204
|
|
(PTRDIFF_TYPE): Delete.
(SIZE_TYPE): Define.
(SET_ASM_OP): Define.
From-SVN: r7203
|
|
From-SVN: r7202
|
|
(CPP_SPEC): Define, overriding ultrix.h version.
From-SVN: r7201
|
|
__PTRDIFF_TYPE__, and __mips.
(SIZE_TYPE): Delete.
From-SVN: r7200
|
|
From-SVN: r7199
|
|
From-SVN: r7193
|
|
From-SVN: r7127
|
|
From-SVN: r7105
|
|
From-SVN: r7077
|
|
From-SVN: r7034
|
|
(mips_select_rtx_section, mips_select_section): New
functions. Prefer rdata when TARGET_EMBEDDED_DATA, and prefer
sdata otherwise.
From-SVN: r7031
|
|
(TARGET_SWITCHED): Add new option -membedded-data.
(SELECT_RTX_SECTION, SELECT_SECTION): Call function in mips.c.
From-SVN: r7030
|
|
From-SVN: r6997
|
|
(subsi3_internal): Don't output add.
(smulsi3_highpart, umulsi3_highpart): Add missing third operand to
mips_move_1word call.
From-SVN: r6933
|
|
fpsw_register_operand, cmp2_op, uns_cmp_op, fcmp_op): Delete.
(mips_const_double_ok, mips_fill_delay_slot, output_block_move,
print_operand, function_epilogue): Don't treat gas differently
than native assembler.
(equality_op, cmp_op): Delete use of classify_op.
(override_options): Delete uses of mips_rtx_classify.
(final_prescan_insn): Simplify based on other changes.
From-SVN: r6932
|
|
fpsw_register_operand, md_register_operand, uns_cmp_op,
classify_op, additive_op, divmod_op, unsigned_op, CLASS_*_OP,
NOTICE_UPDATE_CC): Delete.
(RTX_COSTS): Use different numbers for R3000/R6000/R4000.
(REGISTER_MOVE_COST): Use cost of 2 within same register class, 4
for FP to GR copy, 6 otherwise.
(ADJUST_COST): Give anti and output dependencies zero cost.
(PREDICATE_CODES): Delete obsolete functions from list.
From-SVN: r6931
|
|
From-SVN: r6858
|
|
From-SVN: r6851
|
|
pic.
(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
|
|
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
|
|
(override_options): Set flag_pic when TARGET_ABICALLS.
From-SVN: r6848
|
|
From-SVN: r6847
|
|
(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
|
|
only if the initializer is constant.
From-SVN: r6820
|
|
(LINK_SPEC): Do not depend on gas. Don't interpret -EB
and -EL options, but do pass them.
(ASM_SPEC): Make definition depend on whether or
not the default assembler is gas. Pass all normal assembler
options to gas.
(ASM_FINAL_SPEC): Cross compiling does not presume gas.
From-SVN: r6721
|
|
(LINK_SPEC): Do not depend on gas. Don't interpret -EB
and -EL options, but do pass them.
From-SVN: r6720
|
|
From-SVN: r6719
|
|
From-SVN: r6718
|
|
(ASM_SPEC): Likewise.
(SIZE_TYPE): Delete.
(MAX_WCHAR_TYPE_SIZE): Define.
From-SVN: r6717
|
|
(ASM_SPEC): Pass all normal assembler options to gas.
From-SVN: r6716
|
|
is gas.
(ASM_SPEC): Make definition depend on whether or
not the default assembler is gas. Pass all normal assembler
options to gas. Pass -O0 if the assembler is not gas.
From-SVN: r6715
|
|
From-SVN: r6714
|
|
(override_options): Don't override MASK_64BIT; don't allow -gp64
without -mips3.
From-SVN: r6597
|
|
(TARGET_OPTIONS): Add gp64 and gp32.
(SECONDARY_MEMORY_NEEDED): Don't allow fp<->gp copy if TARGET_FLOAT64
!= TARGET_64BIT.
(CC1_SPEC): Generate correct -mfp* and -mgp* from -mips*
From-SVN: r6596
|
|
(movdf_internal1a): New pattern.
From-SVN: r6595
|
|
From-SVN: r6594
|
|
From-SVN: r6592
|
|
From-SVN: r6503
|
|
(MAX_WCHAR_TYPE_SIZE): Define.
From-SVN: r6502
|
|
second SFmode argument.
From-SVN: r6489
|
|
From-SVN: r6488
|
|
From-SVN: r6472
|
|
From-SVN: r6452
|
|
From-SVN: r6438
|
|
(ASM_OUTPUT_ASCII): Use ASM_OUTPUT_NEWLINE.
From-SVN: r6423
|
|
From-SVN: r6422
|