aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/sh/sh.c
AgeCommit message (Expand)AuthorFilesLines
2001-07-06Makefile.in (final.o): Depend on target.h.Neil Booth1-4/+8
2001-07-03explow.c (plus_constant_wide, case PLUS): Call find_constant_term and avoid c...Richard Kenner1-1/+1
2001-07-02emit-rtl.c (adjust_address): New function.Richard Kenner1-4/+2
2001-06-26Makefile.in (TARGET_H, [...]): New.Neil Booth1-2/+11
2001-06-21sh.c (barrier_align): Also recognize branch-around-a-jump-sequence from machi...J"orn Rennecke1-5/+4
2001-06-21handle interrupt_handler correctlyAldy Hernandez1-0/+8
2001-06-20sh.c (barrier_align): Don't ask for alignment when seeing a branch-around-a-j...J"orn Rennecke1-1/+9
2001-06-19sh.c (output_branch): Delete bogus code.J"orn Rennecke1-25/+10
2001-06-04sh.c (print_operand_address, [...]): Call mark_constant_pool_use before outpu...Kaz Kojima1-13/+126
2001-06-03Warning removal.Alexandre Oliva1-12/+12
2001-06-03sh.c (output_branch): Support for insn with lenght attr 12 & 16 which represe...Igor Shevlyakov1-6/+18
2001-05-04alpha.h: NULL_PTR -> NULL.Kaveh R. Ghazi1-1/+1
2001-04-16toplev.c (output_lang_identify): Delete.Zack Weinberg1-2/+2
2001-04-03Use byte offsets in SUBREGs instead of words.Jakub Jelinek1-6/+13
2001-03-22mkconfig.sh: Include insn-flags.h.Richard Henderson1-1/+0
2001-03-16sh.c (sh_expand_prologue): Insns that set up the PIC register may be dead.Alexandre Oliva1-1/+17
2001-02-02sh.c (output_far_jump): Don't use braf on SH1.Alexandre Oliva1-4/+22
2001-01-19sh.c (prepare_move_operands): Use operands[0] as temporary if no_new_pseudos.Alexandre Oliva1-2/+5
2001-01-13* config/sh/sh.c (sh_expand_epilogue): Use PR explicitly.Alexandre Oliva1-0/+4
2001-01-13sh.c (sh_expand_prologue): Let the second toggle_sz be optimized away.Alexandre Oliva1-1/+10
2001-01-13* config/sh/sh.c (mova_p): Fix test for mova_const.Alexandre Oliva1-1/+1
2001-01-11sh.c (barrier_align): Recognize branch around far branch and redundant insn.Alexandre Oliva1-1/+5
2001-01-09sh.h (STATIC_CHAIN_REGNUM): Change from r13 to r3.Alexandre Oliva1-2/+2
2001-01-03gencodes.c (output_predicate_decls): New function.Alexandre Oliva1-1/+2
2000-12-30sh.c (split_branches): Don't dereference re-computed `beyond' before checking...Alexandre Oliva1-2/+2
2000-12-01sh.c (reg_class_from_letter): Assign `k' to SIBCALL_REGS.Alexandre Oliva1-1/+7
2000-12-01sh.c (shiftcosts): Don't get INTVAL before testing whether X is a CONST_INT.Alexandre Oliva1-2/+5
2000-11-25sh.md (GOTaddr2picreg, [...]): Don't set current_function_uses_pic_offset_table.Alexandre Oliva1-34/+3
2000-11-25sh-protos.h (symbol_ref_operand): Declare.Alexandre Oliva1-0/+8
2000-11-24sh.h (GENERAL_REGISTER_P, [...]): New macros.Alexandre Oliva1-21/+14
2000-11-23final.c (output_addr_const): Simplify.Alexandre Oliva1-117/+1
2000-11-23sh.md (mova_const): New pattern.Alexandre Oliva1-9/+12
2000-11-23sh.h (FIRST_GENERAL_REG, [...]): New.Alexandre Oliva1-8/+12
2000-11-22Comment typo fix.Joern Rennecke1-1/+1
2000-11-20Fix sh problems at -O0Bernd Schmidt1-24/+0
2000-11-09calls.c (expand_call, [...]): Use memcpy () instead of bcopy ().Joseph Myers1-1/+1
2000-10-31sh-protos.h (reg_no_subreg_operand, [...]): Don't declare.J"orn Rennecke1-41/+9
2000-10-13Remove obstacks.Mark Mitchell1-2/+0
2000-09-18sh.c (addsubcosts): CONST is not cheap.J"orn Rennecke1-3/+9
2000-09-18Fix for sh minipool generationBernd Schmidt1-0/+8
2000-09-18Avoid problems with reloading fpul in HImodeBernd Schmidt1-0/+14
2000-09-18sh.c (sh_expand_prologue): Mark GOTaddr2picreg as MAYBE_DEAD.Alexandre Oliva1-3/+19
2000-09-18sh.c (nonpic_symbol_mentioned_p): Check LABEL_REFs.Alexandre Oliva1-3/+3
2000-09-07c-pragma.h: Define HANDLE_GENERIC_PRAGMAS if REGISTER_TARGET_PRAGMAS is defined.Zack Weinberg1-13/+17
2000-09-06Changes in cse.c/loop.c cost calculationsBernd Schmidt1-0/+19
2000-09-02t-elf, [...]: New files.Alexandre Oliva1-3/+248
2000-08-22sh.md (cmpeqdi_t splitter): Fix a reverse testing.Kaz Kojima1-0/+1
2000-08-18sh.md (fpu_switch0, [...]): Simplify.Alexandre Oliva1-20/+2
2000-08-07sh.h (EXTRA_CONSTRAINT_Q): Adjust to GNU Coding Standards.Alexandre Oliva1-21/+18
2000-08-04alias.c (mark_constant_function): Use INSN_P.Rodney Brown1-5/+5