OSDN Git Service

Fix -O0 core dump reported by Fred Fish.
[pf3gnuchains/gcc-fork.git] / gcc / config / sh / sh.c
1999-08-11 wilsonFix -O0 core dump reported by Fred Fish.
1999-08-09 cruxInclude function.h in most files. Remove most of the...
1999-07-26 rth * m32r.h (EXPAND_BUILTIN_SAVEREGS): Likewise.
1999-06-21 amylaar * sh.c (machine_dependent_reorg): When fixing up fp...
1999-06-03 amylaarFix pcrel too far problems due to upping CACHE_LOG...
1999-06-03 amylaar * sh.c (fixup_addr_diff_vecs): Emit braf reference...
1999-03-10 amylaar * sh.c (fp_arith_reg_operand): Actually test if reg...
1999-03-02 amylaar * sh.c (force_into): New function.
1999-02-25 amylaar * sh.h (PASS_IN_REG_P): For TARGET_HITACHI, don't...
1999-01-19 mmitchel * rtl.h (rtx_def): Update documentation.
1998-12-11 scox* sh.c (print_operand): lookup interrupt_handler attrib...
1998-12-07 amylaar * sh.c (output_far_jump): Emit braf only for TARGET_SH2.
1998-11-23 amylaar Add SH4 support:
1998-09-25 amylaar * sh.c (gen_shl_sext): Fix case 5.
1998-09-16 nickcupdate definition/use of HANDLE_PRAGMA to match new...
1998-05-15 amylaar * sh.c (gen_shl_and): Don't sign extend constant for...
1998-05-06 lawtypo typo fixes fixes
1998-04-27 amylaar * sh.c (gen_ashift_hi): Don't make SUBREG of a SUBREG.
1998-04-27 amylaar * sh.c (sh_expand_prologue, sh_expand_epilogue):
1998-04-24 amylaar * (gen_shl_and, in case 1): Fix comparison with mask.
1998-04-23 amylaarFix for execute/980205.c failure on SH[123].
1998-04-23 amylaar * sh.c (gen_ashift_hi): Implement right shifts via...
1998-04-20 amylaarFix some problems that resulted in assmebler messages...
1998-03-27 amylaar * sh.c (find_barrier): Fix calculations for alignemnt...
1998-03-11 amylaar * sh.h (LOOP_ALIGN): Only align when optimizing.
1998-03-09 amylaarTypo fix.
1998-03-06 amylaar * rtl.h (addr_diff_vec_flags): New typedef.
1997-12-07 lawMerge from gcc-2.8
1997-12-04 amylaar * sh.c (final_prescan_insn): Use local label...
1997-11-08 amylaarSync SH port with FSF; enable regmove for SH.
1997-06-30 law * sh.c (sh_expand_epilogue): Emit a blockage...
1997-06-05 law * sh.c (trap_exit, sp_switch): New variables.
1997-04-09 wilson(output_stack_adjust): Reorganize code for readability.
1997-04-09 amylaar(output_stack_adjust): When splitting an adjustment...
1997-02-11 amylaar(calc_live_regs): need not save MACL/MACH when not...
1997-02-11 amylaar(calc_live_regs): exclude RETURN_ADDRESS_POINTER_REGNUM.
1997-01-27 amylaar(shl_and_kind): typo fix.
1996-11-21 amylaar(output_stack_adjust): New argument TEMP. Changed...
1996-11-06 amylaar(gen_shl_and): Try to generate shorter constant for...
1996-10-29 amylaar(EXT_SHIFT_SIGNED): New macro.
1996-10-24 amylaar * sh.c (dump_table): handle SFmode and DFmode.
1996-10-21 wilson(gen_shl_sext): Add missing parameter to shl_sext_kind...
1996-10-04 wilson(sfunc_uses_reg): New function.
1996-09-30 wilson(gen_shl_and, gen_shl_sext): use gen_lowpart to
1996-09-16 wilson(ext_shift_insns, ext_shift_amounts): new arrays.
1996-08-12 wilson(regno_reg_class): Change entry 23 from NO_REGS to...
1996-08-05 wilson(arith_reg_operand): Reject SUBREG of an invalid hard...
1996-07-24 wilson(reg_unused_after): Handle JUMP_INSN inside a sequence.
1996-07-13 ianSkip inappropriate LOG_LINK entries when looking for...
1996-07-08 wilson(calc_live_regs): For pragma_interrupt case, exclude...
1996-06-27 ianDon't call ADJUST_INSN_LENGTH on an insn inside a sequence
1996-06-04 ianAlign code at the start of loops and after branches...
1996-05-20 wilson(output_file_start): Delete misplaced semicolon.
1996-05-19 wilson(prepare_move_operands): If source is r0, and dest...
1996-05-17 dje * sh/sh.c (output_option, m_options, output_options...
1996-05-06 wilson(gen_shifty_op): Truncate VALUE to avoid out of bounds...
1996-04-17 wilson(process_pragma): Take the IDENTIFIER_POINTER tree
1996-03-08 wilson(reg_unused_after): Return 0 if see a JUMP_INSN.
1996-03-05 wilson(find_barrier): Set si_limit to 1018 instead of 1020...
1996-03-04 wilson(machine_dependent_reorg): In TARGET_RELAX code, when...
1996-01-18 wilson(ctype.h): Delete.
1996-01-15 dje * c-lex.c (check_newline): Pass character after `...
1996-01-02 wilson(gen_shifty_op): Output a NOP for a shift by 0.
1995-12-05 wilson(shiftcosts): For SH3, max cost of arithmetic right
1995-12-01 wilson(from_compare): Get mode from operands instead of using...
1995-11-30 wilson(noncall_uses_reg): New function.
1995-11-30 wilson(insn-attr.h): Include.
1995-10-21 kenner(prepare_scc_operands): New local variable mode. Set...
1995-10-21 kenner(reg_unused_after): Ifdef out code for handling labels.
1995-10-21 kenner(find_barrier): When create new label, set LABEL_NUSES...
1995-10-21 kenner(find_barrier): Always use get_attr_length to compute...
1995-10-21 kenner(find_barrier): When hi_const returns true, increment...
1995-08-21 kenner(reg_unused_after): For a SEQUENCE, make sure all insns...
1995-08-21 kenner(output_stack_adjust): Add new argument reg. Use it...
1995-07-28 kenner(reg_unused_after): New function.
1995-06-15 kennerChange FSF address.
1995-06-06 wilson(print_operand): Check for annulled branches.
1995-05-25 wilson(shiftcosts, genshifty_op): Add SH3 support.
1995-05-23 wilson(shift_amounts): Correct entry for shifts by 29.
1995-05-04 wilson(general_movsrc_operand, general_movdst_operand): Delete
1995-04-21 wilsonCompletely rewritten.
1995-04-11 wilson(shiftby_operand): Delete.
1995-04-03 wilson(gen_shifty_op, case ASHIFTRT): Return 0 if shift count...
1995-03-29 wilson(andcosts): Modify costs to match the hardware, and add
1995-02-24 wilsonCorrect typos and formatting problems.
1995-02-07 wilson(prepare_scc_operands, from_compare): Force constant...
1995-02-07 wilsonCorrect errors in comments.
1995-02-06 wilson(sh_function_arg): Don't reject unaligned structures.
1995-01-26 wilson(prepare_scc_operands): Force sh_compare_op1 to a regis...
1995-01-21 wilson(machine_dependent_reorg): When remove SUBREG, add in
1995-01-21 wilson(multcosts): Do not compute cost of constant power...
1994-12-29 wilson(sh_expand_prologue): Clear extra_push at start. Clear
1994-11-24 sac*** empty log message ***
1994-11-23 wilson(arith_reg_operand): Disallow MACH_REG and MACL_REG.
1994-09-09 sac*** empty log message ***
1994-09-08 sac*** empty log message ***
1994-09-06 sac*** empty log message ***
1994-08-23 sac*** empty log message ***
1994-08-23 sac*** empty log message ***
1994-07-22 sac*** empty log message ***
next