aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/mips
AgeCommit message (Collapse)AuthorFilesLines
1994-05-04(override_options): Delete TARGET_LLONG128 references.Jim Wilson1-8/+0
From-SVN: r7207
1994-05-04(MASK_LLONG128, TARGET_LLONG128): Delete.Jim Wilson1-4/+2
(TARGET_SWITCHES): Delete -mlonglong128 option. (LONG_LONG_TYPE_SIZE): Delete TARGET_LLONG128 reference. From-SVN: r7206
1994-05-04Fix typo in comment.Jim Wilson1-1/+1
From-SVN: r7205
1994-05-04(CPP_SPEC): Delete.Jim Wilson1-16/+0
(SIZE_TYPE): Delete. From-SVN: r7204
1994-05-04(CPP_SPEC): Define __PTRDIFF_TYPE__ and __mips.Jim Wilson1-2/+8
(PTRDIFF_TYPE): Delete. (SIZE_TYPE): Define. (SET_ASM_OP): Define. From-SVN: r7203
1994-05-04(CPP_SPEC): Define __SIZE_TYPE__, __PTRDIFF_TYPE__, and __mips.Jim Wilson1-3/+7
From-SVN: r7202
1994-05-04(PTRDIFF_TYPE): Delete.Jim Wilson1-3/+13
(CPP_SPEC): Define, overriding ultrix.h version. From-SVN: r7201
1994-05-04(CPP_SPEC): Define __SIZE_TYPE__,Jim Wilson1-7/+5
__PTRDIFF_TYPE__, and __mips. (SIZE_TYPE): Delete. From-SVN: r7200
1994-05-04(CPP_SPEC): Delete.Jim Wilson8-72/+0
From-SVN: r7199
1994-05-02(casesi): Delete force_reg calls.Jim Wilson1-7/+0
From-SVN: r7193
1994-04-21(CPP_SPEC): Define _LANGUAGE_C for Objective C also.Jim Wilson1-1/+1
From-SVN: r7127
1994-04-21Handle taking address of function when using -membedded-picIan Lance Taylor3-3/+113
From-SVN: r7105
1994-04-18(RTX_COSTS): Remove LSHIFT.Richard Kenner1-2/+1
From-SVN: r7077
1994-04-11(OLDCC): Change -XNh1500 to -XNh2000.Jim Wilson5-5/+5
From-SVN: r7034
1994-04-11(mips_select_rtx_section, mips_select_section): New functions.Jim Wilson1-0/+77
(mips_select_rtx_section, mips_select_section): New functions. Prefer rdata when TARGET_EMBEDDED_DATA, and prefer sdata otherwise. From-SVN: r7031
1994-04-11(MASK_EMBEDDED_DATA, TARGET_EMBEDDED_DATA): New macros.Jim Wilson1-42/+13
(TARGET_SWITCHED): Add new option -membedded-data. (SELECT_RTX_SECTION, SELECT_SECTION): Call function in mips.c. From-SVN: r7030
1994-04-08Add support for -membedded-picIan Lance Taylor3-12/+156
From-SVN: r6997
1994-03-31(addsi3_internal): Don't output subtract.Jim Wilson1-14/+4
(subsi3_internal): Don't output add. (smulsi3_highpart, umulsi3_highpart): Add missing third operand to mips_move_1word call. From-SVN: r6933
1994-03-31(mips_rtx_classify, md_register_operand,Jim Wilson1-138/+33
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
1994-03-31(mips_rtx_classify, cmp2_op, fcmp_op,Jim Wilson1-51/+66
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
1994-03-23(mips_asm_file_start): Add comment on TARGET_GP_OPT code.Jim Wilson1-0/+7
From-SVN: r6858
1994-03-22(override_options): Delete unnecessary accidental comment.Jim Wilson1-1/+0
From-SVN: r6851
1994-03-22(movsi): Add special handling for constants which are illegal addresses when ↵Jim Wilson1-4/+36
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
1994-03-22(GO_IF_LEGITIMATE_ADDRESS): Also pretend that we have REG plus CONST_INT ↵Jim Wilson1-10/+36
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
1994-03-22(pic_address_needs_scratch): New function.Jim Wilson1-1/+27
(override_options): Set flag_pic when TARGET_ABICALLS. From-SVN: r6848
1994-03-22(MIPS_DEFAULT_GVALUE): Define to zero.Jim Wilson1-0/+5
From-SVN: r6847
1994-03-22(TRAMPOLINE_TEMPLATE): Add `move $25,$3' for when TARGET_ABICALLS.Jim Wilson1-6/+6
(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
1994-03-18(SELECT_SECTION): Variables go in readonly dataJim Wilson1-1/+4
only if the initializer is constant. From-SVN: r6820
1994-03-07(LINK_SPEC): Do not depend on gas.Jim Wilson1-30/+41
(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
1994-03-07(LINK_SPEC): Do not depend on gas.Jim Wilson9-66/+38
(LINK_SPEC): Do not depend on gas. Don't interpret -EB and -EL options, but do pass them. From-SVN: r6720
1994-03-07(ASM_SPEC, LINK_SPEC): Delete.Jim Wilson3-71/+0
From-SVN: r6719
1994-03-07(LINK_SPEC): Delete.Jim Wilson1-6/+0
From-SVN: r6718
1994-03-07(LINK_SPEC): Likewise.Jim Wilson1-20/+18
(ASM_SPEC): Likewise. (SIZE_TYPE): Delete. (MAX_WCHAR_TYPE_SIZE): Define. From-SVN: r6717
1994-03-07(LINK_SPEC): Pass all normal linker options to gld.Jim Wilson1-2/+12
(ASM_SPEC): Pass all normal assembler options to gas. From-SVN: r6716
1994-03-07(ASM_SPEC): Make definition depend on whether or not the default assembler ↵Jim Wilson1-10/+33
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
1994-03-07Initial revision.Jim Wilson3-0/+107
From-SVN: r6714
1994-02-20(mips_move_2words): Check for TARGET_FLOAT64 != TARGET_64BIT.Jim Wilson1-8/+27
(override_options): Don't override MASK_64BIT; don't allow -gp64 without -mips3. From-SVN: r6597
1994-02-20Update mips3 comments.Jim Wilson1-16/+21
(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
1994-02-20(movdf_internal1): Disable if TARGET_FLOAT64 != TARGET_64BIT.Jim Wilson1-1/+16
(movdf_internal1a): New pattern. From-SVN: r6595
1994-02-20(CC1_SPEC): Generate correct -mfp* and -mgp* from -mips*Jim Wilson1-0/+1
From-SVN: r6594
1994-02-20(OBJECT_FORMAT_ELF): Add comments.Jim Wilson1-5/+13
From-SVN: r6592
1994-02-08(ASM_OUTPUT_LOCAL, ASM_OUTPUT_COMMON): Use SIZE not ROUNDED.Jim Wilson1-2/+2
From-SVN: r6503
1994-02-08(SIZE_TYPE, PTRDIFF_TYPE): Don't redefine.Jim Wilson1-5/+3
(MAX_WCHAR_TYPE_SIZE): Define. From-SVN: r6502
1994-02-06(function_arg): When soft-float, don't add bias forJim Wilson1-6/+9
second SFmode argument. From-SVN: r6489
1994-02-06(CPP_PREDEFINES): Add _MIPSEB.Jim Wilson1-1/+1
From-SVN: r6488
1994-02-02(CPP_SPEC): Define __PTRDIFF_TYPE__ not __PTRDIFF_TYPE.Jim Wilson1-1/+1
From-SVN: r6472
1994-01-31New file.Jim Wilson1-0/+12
From-SVN: r6452
1994-01-31(STARTFILE_SPEC): Include values-X[cta].o file in link.Jim Wilson1-1/+5
From-SVN: r6438
1994-01-24(ASM_OUTPUT_NEWLINE): New default for new macro.Jim Wilson1-1/+8
(ASM_OUTPUT_ASCII): Use ASM_OUTPUT_NEWLINE. From-SVN: r6423
1994-01-24(ASM_OUTPUT_NEWLINE): Define new macro.Jim Wilson4-0/+20
From-SVN: r6422