aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i960
AgeCommit message (Collapse)AuthorFilesLines
1994-04-20(i960_expr_alignment): Remove LSHIFT.Doug Evans1-1/+0
From-SVN: r7096
1994-02-17(i960_function_prologue): Put register save area before outgoing arg block.Doug Evans1-2/+2
From-SVN: r6580
1994-01-31(i960_function_name_declare): Handle names that start with '*'.Jim Wilson1-5/+7
From-SVN: r6454
1993-12-31(OPTIMIZATION_OPTIONS): Just turn on machine-specific opts.Richard Kenner1-2/+4
(CAN_DEBUG_WITHOUT_FP): Define. From-SVN: r6347
1993-11-23(ASM_SPEC): Pass -linkrelax, not -link-relax.Richard Kenner1-1/+1
From-SVN: r6149
1993-10-11Define SHIFT_COUNT_TRUNCATED to have a value of 1.Richard Kenner1-4/+3
From-SVN: r5732
1993-10-02(CPP_PREDEFINES): Add system/cpu/machine assertions where missing.Doug Evans1-1/+1
From-SVN: r5557
1993-09-25Use WORD_REGISTER_OPERATION and LOAD_EXTEND_OP and deleteRichard Kenner1-3/+9
BYTE_LOADS_{SIGN,ZERO}_EXTEND. From-SVN: r5477
1993-09-19(PREDICATE_CODES): Fix typos and add missing entries.Richard Kenner1-2/+3
From-SVN: r5356
1993-07-28(INITIAL_FRAME_POINTER_OFFSET): Negate, and subtract 64 bytes.Jim Wilson1-2/+9
From-SVN: r5021
1993-07-28Add new parameter to move_block_from_reg calls.Jim Wilson1-1/+2
From-SVN: r5018
1993-07-06(ASM_OUTPUT_COMMON): Use SIZE not ROUNDED.Jim Wilson1-1/+1
From-SVN: r4860
1993-06-26Remove #define of alloca to __builtin_alloca.Richard Kenner1-5/+3
From-SVN: r4756
1993-05-26(ashlsi3): Use shlo instead of shli.Jim Wilson1-1/+9
From-SVN: r4577
1993-05-03(output_function_profiler): Add missing newlines in strings.Jim Wilson1-2/+2
From-SVN: r4317
1993-05-03(scc pattterns): Add missing mode to conditional operators.Jim Wilson1-12/+12
From-SVN: r4312
1993-04-12(CONSTANT_ALIGNMENT): Only increase alignment of string constants.Jim Wilson1-1/+2
From-SVN: r4106
1993-03-31define CONSTANT_ADDRESS_P(X) to not use CONST_DOUBLEBrendan Kehoe1-1/+4
From-SVN: r3954
1993-03-29(FUNCTION_PROFILER): Call output_function_profiler.Jim Wilson1-2/+5
(CALL_USED_REGISTERS): Add more comments about register usage. From-SVN: r3917
1993-03-29(i960_function_prologue): When profiling, don't use those registers ↵Jim Wilson1-0/+89
clobbered around an mcount call. (i960_function_prologue): When profiling, don't use those registers clobbered around an mcount call. (output_function_profiler): New function. From-SVN: r3916
1993-03-26(FUNCTION_VALUE_REGNO_P): Change to agree withTom Wood1-1/+1
FUNCTION_VALUE. From-SVN: r3884
1993-03-23(DEFAULT_PCC_STRUCT_RETURN): Define to 0.Jim Wilson1-0/+4
From-SVN: r3856
1993-03-15(print_operand_address): For MULT, set ireg not breg.Jim Wilson1-1/+1
From-SVN: r3744
1993-03-12* (RETURN_IN_MEMORY): Handle BLKmode values.Doug Evans1-3/+4
From-SVN: r3709
1993-03-02(i960_output_call_insn): Delete scratch_reg arg. Use r3 instead.Jim Wilson1-6/+5
From-SVN: r3605
1993-03-02(call_internal*): Use hard register 19 (r3) in clobberJim Wilson1-4/+9
instead of match_scratch. From-SVN: r3604
1993-03-02(mov*): Only accept store zero to memory insn ifJim Wilson1-18/+41
rtx_equal_function_value_matters is zero. From-SVN: r3603
1993-03-02(rtx_equal_function_value_matters): Declare.Jim Wilson1-0/+4
From-SVN: r3602
1993-02-24(umulsidi3+1): Delete extra parenthesis.Jim Wilson1-1/+1
From-SVN: r3520
1993-02-05(legitimate_address_p): Accept either REG or SUBREG whereJim Wilson1-36/+36
a register is valid in an address. From-SVN: r3425
1993-01-26(umulsidi3+1): Add variant which accepts constants.Jim Wilson1-0/+13
From-SVN: r3353
1993-01-25Delete emacs local-variables block at end.Richard Kenner1-10/+0
From-SVN: r3342
1993-01-25(secondary_reload_class): Correct test againstJim Wilson1-1/+1
FIRST_PSEUDO_REGISTER. From-SVN: r3333
1993-01-19(cmplpower2_operand): New function.Jim Wilson1-1/+15
From-SVN: r3293
1993-01-19(addsi3): Clean up condition for when to use subo.Jim Wilson1-32/+56
(umulsidi3): New pattern. (non-canonical nand, nor): Remove paterns. (clrbit, notbit static bit): New patterns. (setbit, clrbit, notbit dynamic bit): New patterns. (setbit static bit non-canonical): Remove pattern. (muldf3, mulsf3, multf3): Add % to operand1. (test recognizers): Use TAB efter mnemonic. From-SVN: r3292
1993-01-18(ROUND): Change macro name to ROUND_PARM.Jim Wilson1-1/+1
From-SVN: r3265
1993-01-18(i960_function_arg_advance, i960_function_arg): Likewise.Jim Wilson1-6/+6
From-SVN: r3264
1993-01-10# Fix misspellings in comments.Paul Eggert1-4/+4
From-SVN: r3179
1992-12-31(CPP_SPEC, CC1_SPEC, ASM_SPEC, LINK_SPEC,Jim Wilson1-27/+25
TARGET_SWITCHES): Delete support for non-existent CPU variations. (ASM_SPEC, LINK_SPEC, TARGET_SWITCHES): Add support for -mlink-relax. (SELECT_CC_MODE): Correct typo. From-SVN: r3028
1992-12-31(call_internal, call_value_internal): Use 'l' forJim Wilson1-2/+8
match_scratch constraint not 'd'. From-SVN: r3026
1992-12-28(OPTIMIZATION_OPTIONS): Delete; we don't want to setRichard Kenner1-2/+0
-finline-functions for -O3 and this does nothing else useful. From-SVN: r2969
1992-10-22(i960_function_value): Delete.Jim Wilson1-24/+0
From-SVN: r2564
1992-10-22(FUNCTION_VALUE): Simplify, just return reg 0.Jim Wilson1-2/+2
From-SVN: r2563
1992-10-20(call, call_value): Use 'd' not 'r' constraint for scratch.Jim Wilson1-2/+2
From-SVN: r2534
1992-10-20(WORD_SWITCH_TAKES_ARG): Delete, now unnecessary.Jim Wilson1-6/+0
From-SVN: r2530
1992-10-13(*): Change 'f' constraint for dest to '*f' if it is not the only alternative.Jim Wilson1-22/+29
(*): Change 'f' constraint for dest to '*f' if it is not the only alternative. Add '*f' dest constraints to all patterns where it is valid but was previously missing. From-SVN: r2435
1992-10-13(call, call_value): No longer call i960_expand_call,Jim Wilson1-10/+18
instead call call_internal/call_value_internal pattern. (call_internal, call_value_internal): Rewrite patterns to pass new args to i960_output_call_insn. From-SVN: r2434
1992-10-13(g14_save_reg): Delete variable.Jim Wilson1-82/+17
(i960_output_call_insn): Add two new parameters arg_pointer and scratch_reg. Save/set/restore g14 if necessary. (i960_expand_call): Delete function. From-SVN: r2433
1992-10-13(OVERRIDE_OPTIONS): Enable function inlining.Jim Wilson1-6/+0
From-SVN: r2432
1992-10-13(i960_output_call_insn): Emit bx instead of b, callx instead of callj.Jim Wilson1-6/+6
From-SVN: r2430