summaryrefslogtreecommitdiff
path: root/gcc/config/sh/sh.c
Commit message (Expand)AuthorAgeFilesLines
* Back out these patches:J"orn Rennecke2003-06-241-7/+58
* hooks.c (hook_int_void_no_regs): Rename from hook_reg_class_void_no_regs; cha...Richard Henderson2003-06-201-2/+2
* target.h (asm_out.file_start, [...]): New hooks.Zack Weinberg2003-06-191-16/+34
* bt-load.c: New file.Stephen Clarke2003-06-181-28/+170
* coff.h: Replace Hitachi with Renesas.Kazu Hirata2003-06-171-2/+2
* sh.h (REG_CLASS_FROM_LETTER): Change to: (REG_CLASS_FROM_CONSTRAINT).J"orn Rennecke2003-06-161-36/+32
* sh.c (prepare_move_operand): Check if operand 0 is an invalid memory reference.J"orn Rennecke2003-06-161-1/+10
* t-rs6000: Add dependence of cfglayout.h to rs6000.o.Andrew Pinski2003-06-151-0/+1
* alpha.c (alpha_output_mi_thunk_osf): Call insn_locators_initialize.Richard Henderson2003-06-151-2/+3
* sh-protos.h (function_symbol): Declare.J"orn Rennecke2003-06-101-16/+21
* * sh.c (sh_output_mi_thunk): Call insn_locators_initialize.J"orn Rennecke2003-06-101-0/+1
* * sh.c (gen_block_redirect): Use locators.J"orn Rennecke2003-06-091-1/+1
* sh.c (sh_register_move_cost): Add clase for moving between FP registers and M...J"orn Rennecke2003-05-201-0/+4
* target-def.h (TARGET_MACHINE_DEPENDENT_REORG): Define.Richard Sandiford2003-05-141-8/+11
* expr.c (move_block_from_reg): Remove "size" parm.Alan Modra2003-05-091-3/+3
* sh.c (gen_block_redirect, [...]): Use CODE_FOR_jump_compact instead of CODE_F...J"orn Rennecke2003-05-081-3/+3
* sh.c (gen_datalabel_ref): Don't add SH_DATALABEL_ENCODING.Richard Henderson2003-04-171-127/+2
* re PR target/9594 ([sh4-elf] Assembler complains pcrel too far.)J"orn Rennecke2003-04-151-1/+2
* sh.h (NORMAL_MODE): If interrupt handler and TARGET_FMOVD, this is FP_MODE_DO...J"orn Rennecke2003-04-081-11/+41
* sh.c (push_regs, [...]): Return int.J"orn Rennecke2003-04-081-37/+35
* sh.h (ACTUAL_NORMAL_MODE): New macro, broken out of (NORMAL_MODE).J"orn Rennecke2003-04-041-1/+1
* sh.c (sh_function_ok_for_sibcall): Return 0 if the current function is an int...J"orn Rennecke2003-04-031-1/+2
* * Avoid clash of temp register for restoring target registersJ"orn Rennecke2003-04-031-4/+10
* sh.c: Include basic-block.h.J"orn Rennecke2003-03-121-0/+192
* sh.h (OVERRIDE_OPTIONS): Set default values for align_loops and align_jumps i...J"orn Rennecke2003-03-031-14/+16
* sh.c (TARGET_HAVE_TLS): Conditionally define.Kaz Kojima2003-02-241-1/+166
* sh.h (OVERRIDE_OPTIONS): Fix code that clears 'e' register class.J"orn Rennecke2003-02-211-5/+6
* sh.c (unspec_caller_rtx_p): New.Kaz Kojima2003-02-191-0/+57
* sh.c (calc_live_regs): Also check GET_CODE when checking if initial value for...J"orn Rennecke2003-02-181-1/+3
* loop.c (emit_prefetch_instructions): Do conversion at right place in RTL chain.Jan Hubicka2003-01-311-5/+6
* lib1funcs.asm: Fix comment typos.Kazu Hirata2003-01-301-3/+3
* target.h (targetm.address_cost): New.Richard Henderson2003-01-281-0/+15
* Makefile.in (cse.o): Depend on TARGET_H.Richard Henderson2003-01-271-5/+107
* Add sh2e support:Alexandre Oliva2003-01-241-19/+62
* sh.c (sh_initialize_trampoline): Emit rotrdi3_mextr instead of rotldi3_mextr.Kaz Kojima2003-01-171-2/+2
* arm.c (arm_pr_long_calls, [...]): Use struct.Neil Booth2003-01-011-3/+3
* Merge basic-improvements-branch to trunkZack Weinberg2002-12-161-6/+136
* *** empty log message ***J"orn Rennecke2002-12-131-1/+13
* sh.c (reg_class_from_letter): No longer const.J"orn Rennecke2002-12-121-12/+23
* sh.h (REG_CLASS_HAS_FP_REG): New.Joern Rennecke2002-12-121-3/+52
* sh.c (calc_live_regs): Save fpscr only if target has FPU.Dhananjay R. Deshpande2002-12-061-1/+7
* sh.c (dump_table): DImode pool constants need only 32 bit alignment.J"orn Rennecke2002-12-061-5/+5
* sh.c (gen_shl_and): Revert previous patch.Daniel Jacobowitz2002-11-191-21/+7
* sh-protos.h (sh_mark_label): Declare.Richard Sandiford2002-11-181-0/+22
* sh.c (pool_node): New field: part_of_sequence_p.Richard Sandiford2002-11-181-24/+15
* sh.c (calc_live_regs): Update check for PIC liveness in compact code.Richard Sandiford2002-11-181-1/+5
* sh.c (gen_shl_and): Don't create a zero_extend if the operand is not an arith...Daniel Jacobowitz2002-11-171-7/+21
* hard-reg-set.h (REG_CANNOT_CHANGE_MODE_P): New.Aldy Hernandez2002-11-041-0/+22
* sh.h (binary_logical_operator): Declare.J"orn Rennecke2002-10-311-0/+19
* s390.c: Follow spelling convention.Kazu Hirata2002-09-181-4/+4