aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/sh
AgeCommit message (Expand)AuthorFilesLines
2003-01-30lib1funcs.asm: Fix comment typos.Kazu Hirata4-13/+13
2003-01-28target.h (targetm.address_cost): New.Richard Henderson2-8/+15
2003-01-28sh.h (CLASS_MAX_NREGS): If TARGET_SHMEDIA...Richard Sandiford1-2/+6
2003-01-27Makefile.in (cse.o): Depend on TARGET_H.Richard Henderson3-73/+107
2003-01-24Add sh2e support:Alexandre Oliva7-125/+184
2003-01-17sh.c (sh_initialize_trampoline): Emit rotrdi3_mextr instead of rotldi3_mextr.Kaz Kojima1-2/+2
2003-01-16* sh.md (mshflo_w_x): Fix description of operation.J"orn Rennecke1-1/+1
2003-01-09* sh.h (OVERRIDE_OPTIONS): Allow first scheduling pass for SH5.J"orn Rennecke1-4/+7
2003-01-09sh.h (CASE_VECTOR_MODE): Use SImode for a non-optimizing compile.Kaz Kojima1-2/+2
2003-01-01arm-protos.h: Remove #ifdef GCC_C_PRAGMA_H.Kazu Hirata1-2/+0
2003-01-01arm-protos.h: Use struct cpp_reader instead of cpp_reader.Kazu Hirata1-4/+4
2003-01-01arm.c (arm_pr_long_calls, [...]): Use struct.Neil Booth1-3/+3
2003-01-01c-pragma.c (c_register_pragma): New.Neil Booth1-6/+6
2002-12-21lib1funcs.asm (__fpscr_values): Conditionalize with NO_FPSCR_VALUES.Kaz Kojima2-1/+3
2002-12-18linux.h (NO_IMPLICIT_EXTERN_C, [...]): Define.Kaz Kojima1-0/+7
2002-12-16Merge basic-improvements-branch to trunkZack Weinberg10-41/+593
2002-12-16sh.h (EXTRA_CONSTRAINT_Z): New macro.J"orn Rennecke2-1/+7
2002-12-13*** empty log message ***J"orn Rennecke3-44/+57
2002-12-12sh.c (reg_class_from_letter): No longer const.J"orn Rennecke3-35/+54
2002-12-12sh.h (REG_CLASS_HAS_FP_REG): New.Joern Rennecke1-3/+52
2002-12-12sh.h (REG_CLASS_HAS_FP_REG): New.Joern Rennecke1-0/+2
2002-12-11sh.h (REG_CLASS_HAS_GENERAL_REG): Only true for SIBCALL_REGS if not TARGET_SH...J"orn Rennecke1-33/+8
2002-12-11sh.h (REG_CLASS_HAS_GENERAL_REG): New.J"orn Rennecke1-9/+18
2002-12-06sh.c (calc_live_regs): Save fpscr only if target has FPU.Dhananjay R. Deshpande2-7/+40
2002-12-06sh.c (dump_table): DImode pool constants need only 32 bit alignment.J"orn Rennecke1-5/+5
2002-12-06* sh.md (movdi_i): Name. Remove inappropriate comment.J"orn Rennecke1-3/+1
2002-12-06backport: sh.h (SH_DBX_REGISTER_NUMBER): Handle PR_MEDIA_REG.J"orn Rennecke1-0/+2
2002-11-20sh.md (udivsi3): Don't put udivsi3_i4_media instructions into a libcall block.Richard Sandiford1-16/+10
2002-11-19sh.c (gen_shl_and): Revert previous patch.Daniel Jacobowitz2-23/+9
2002-11-18sh-protos.h (sh_mark_label): Declare.Richard Sandiford3-16/+25
2002-11-18sh.c (pool_node): New field: part_of_sequence_p.Richard Sandiford1-24/+15
2002-11-18sh.c (calc_live_regs): Update check for PIC liveness in compact code.Richard Sandiford1-1/+5
2002-11-18sh.md (initialize_trampoline): Do not force the trampoline address into R0_RE...Richard Sandiford1-2/+1
2002-11-17sh.c (gen_shl_and): Don't create a zero_extend if the operand is not an arith...Daniel Jacobowitz1-7/+21
2002-11-07* sh.h (DWARF_FRAME_RETURN_COLUMN): Use DWARF_FRAME_REGNUM.J"orn Rennecke1-1/+2
2002-11-04hard-reg-set.h (REG_CANNOT_CHANGE_MODE_P): New.Aldy Hernandez3-8/+26
2002-10-31sh.h (binary_logical_operator): Declare.J"orn Rennecke3-0/+47
2002-10-15* sh.md (movv8qi_i+2): Don't split if source is -1.J"orn Rennecke1-1/+3
2002-10-11sh.md (movv8qi_i+2): For V8QI destinations, generate V4HI register for mperm_...J"orn Rennecke1-1/+5
2002-10-09* sh.md (ffssi2): Fix emitted code.J"orn Rennecke1-6/+7
2002-09-28ChangeLog.4: Fix typos.Kazu Hirata1-1/+1
2002-09-19sh.h (UNSPEC_GOTOFF_P): Define.Stephen Clarke1-2/+8
2002-09-18s390.c: Follow spelling convention.Kazu Hirata3-9/+9
2002-09-14fr30.h: Fix comment typos.Kazu Hirata1-1/+1
2002-09-14haifa-sched.c: Follow spelling conventions.Kazu Hirata1-1/+1
2002-09-09sh.h (OVERRIDE_OPTIONS): align_functions is in bytes, not bits.Toshiyasu Morita1-2/+2
2002-09-05sh.c (sh_expand_builtin): Return early if encountering an error_mark for a type.J"orn Rennecke1-0/+2
2002-09-04* sh.md (mperm_w_little, mperm_w_big): Supply mode for zero_extract.J"orn Rennecke1-11/+12
2002-08-29chorus.h: Consistently define *_DEBUGGING_INFO with the value 1.Jason Thorpe2-2/+1
2002-08-29expr.h (enum block_op_methods): New.Richard Henderson1-1/+1