summaryrefslogtreecommitdiff
path: root/gcc/config/sh
Commit message (Expand)AuthorAgeFilesLines
* * expr.c (do_tablejump): Let CASE_VECTOR_PC_RELATIVE be anlaw1997-12-191-4/+5
* Amend Copyright notice.amylaar1997-12-081-1/+1
* Merge from gcc-2.8law1997-12-074-23/+23
* * sh.c (final_prescan_insn): Use local label prefixamylaar1997-12-041-2/+2
* * sh.md (attribute "type"): Add nil.amylaar1997-11-191-22/+14
* Remove ENABLE_REGMOVE_PASS.amylaar1997-11-101-3/+0
* Sync SH port with FSF; enable regmove for SH.amylaar1997-11-084-591/+2357
* Update mainline egcs to gcc2 snapshot 971021.law1997-11-022-210/+280
* * i386/go32-rtems.h, i386/rtems.h, i960/rtems.h, m68k/rtems.h,law1997-09-031-4/+0
* * i386/go32-rtems.h, i386/rtems.h, i960/rtems.h,law1997-09-012-0/+39
* * sh.c (sh_expand_epilogue): Emit a blockage insn beforelaw1997-06-301-6/+15
* Remove unwanted line accidentally inserted in last change.law1997-06-081-1/+0
* * sh.c (trap_exit, sp_switch): New variables.law1997-06-053-3/+130
* xmerrill1997-04-301-1/+1
* (xtrct_left, xtrct_right): New patterns.wilson1997-04-141-0/+20
* (sne): Modified to use negc instead of xor.wilson1997-04-101-3/+32
* (output_stack_adjust): Reorganize code for readability.wilson1997-04-091-25/+29
* (output_stack_adjust): When splitting an adjustment into two parts,amylaar1997-04-091-3/+7
* (ADJUST_COSTS): Define.amylaar1997-04-011-1/+30
* (calc_live_regs): need not save MACL/MACH when not live, and in leaf function.amylaar1997-02-111-4/+3
* (calc_live_regs): exclude RETURN_ADDRESS_POINTER_REGNUM.amylaar1997-02-111-0/+1
* (ELIMINABLE_REGS): updated comments.amylaar1997-02-111-2/+13
* Update comment about BSR.amylaar1997-02-031-8/+4
* sh.md (movsi_i, movsi_ie, movhi_i, movhi+1): Use type pcload foramylaar1997-01-291-6/+8
* (REG_CLASS_CONTENTS): Add rap to GENERAL_REGS and its superclasses.amylaar1997-01-291-3/+3
* (and_shl_scratch): typo fix for length 8.amylaar1997-01-271-1/+1
* (shl_and_kind): typo fix.amylaar1997-01-271-1/+1
* (dect): Rewrite pattern so that it can be combined.amylaar1996-12-131-14/+3
* Define SMALL_REGISTER_CLASSES with a valueian1996-12-131-1/+1
* (ADJUST_INSN_LENGTH): don't break from loop when only a LOOP_BEG is found.amylaar1996-12-101-4/+11
* (output_stack_adjust): New argument TEMP. Changed all callers.amylaar1996-11-211-10/+30
* (define_split for and_shl_scratch):amylaar1996-11-061-2/+1
* (gen_shl_and): Try to generate shorter constant for and.amylaar1996-11-061-0/+5
* (shl_sext_ext): Don't accept simple left/right shift variant.amylaar1996-10-291-1/+1
* (EXT_SHIFT_SIGNED): New macro.amylaar1996-10-291-10/+27
* (SECONDARY_INPUT_RELOAD_CLASS): Define.amylaar1996-10-281-0/+15
* (movsf_ieq, movsf_ie): Merged the former into the latter.amylaar1996-10-281-22/+20
* * sh.md (movdf_k, movsf_i, movsf_ie): new alternative foramylaar1996-10-241-12/+83
* * sh.c (dump_table): handle SFmode and DFmode.amylaar1996-10-241-35/+33
* * sh.h (CONST_DOUBLE_OK_FOR_LETTER_P): always true for 'F' .amylaar1996-10-241-6/+2
* (gen_shl_sext): Add missing parameter to shl_sext_kind call.wilson1996-10-211-2/+2
* (sfunc_uses_reg): New function.wilson1996-10-041-17/+90
* (PRESERVE_DEATH_INFO_REGNO_P): definewilson1996-10-041-0/+2
* (gen_shl_and, gen_shl_sext): use gen_lowpart towilson1996-09-301-28/+40
* (insv): New pattern.wilson1996-09-251-0/+48
* (USER_LABEL_PREFIX): Define instead of ASM_OUTPUT_LABELREF.kenner1996-09-211-3/+3
* (LEGITIMIZE_ADDRESS): typo fixes (x -> X).wilson1996-09-171-3/+3
* New define_splits to recombine output from LEGITIMIZE_ADDRESS.wilson1996-09-171-0/+55
* (ext_shift_insns, ext_shift_amounts): new arrays.wilson1996-09-161-0/+585
* (ashlhi3_k, lshrhi3_m): new insn pattern.wilson1996-09-161-0/+278