aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/sh
AgeCommit message (Expand)AuthorFilesLines
2000-10-13Remove obstacks.Mark Mitchell1-2/+0
2000-10-06sh.md (calli_pcrel, [...]): Add `TARGET_SH2' as a condition.Alexandre Oliva1-2/+2
2000-10-06sh.md (call, call_value): Use `TARGET_SH2' instead of `! TARGET_SH1'.Alexandre Oliva1-33/+37
2000-09-25definitions in config/[s-w]* (rest):Hans-Peter Nilsson1-4/+4
2000-09-19Some sh.md fixes (fallout from earlier changes)Bernd Schmidt1-14/+11
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 Schmidt4-5/+21
2000-09-18Proper fix for -m4-nofpu multilib problemBernd Schmidt1-2/+0
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 Oliva2-7/+10
2000-09-15Avoid explicit references to fpul register in machine descriptionBernd Schmidt2-92/+89
2000-09-15Make sure movstr_i4 libfuncs are compiled for -m4-nofpuBernd Schmidt2-2/+2
2000-09-14sh.h (INIT_SECTION_ASM_OP, [...]): Remove define.Alexandre Oliva3-16/+2
2000-09-12convex.md: Use "+" instead of "=" for outputs wrapped in a STRICT_LOW_PART.Jeffrey A Law1-1/+1
2000-09-12sh.h (PREDICATE_CODES): Add CONST_DOUBLE to general_movsrc_operand...Alexandre Oliva1-2/+2
2000-09-11sh.h (INITIALIZE_TRAMPOLINE): Remove stray call to gen_ic_invalidate_line.J"orn Rennecke1-1/+0
2000-09-08* config/sh/sh.md (symPLT_label2reg): Use operand3 for PIC reg.Alexandre Oliva1-2/+2
2000-09-08Amend last change: add %, in front of Ldi%=:Joern Rennecke1-2/+2
2000-09-08sh.md (cmpeqsi_ior_t, [...]): Remove.J"orn Rennecke1-29/+13
2000-09-07c-pragma.h: Define HANDLE_GENERIC_PRAGMAS if REGISTER_TARGET_PRAGMAS is defined.Zack Weinberg4-21/+38
2000-09-07configure.in (sh-*-linux*): Added.Niibe Yutaka4-2/+141
2000-09-07sh.h (OVERRIDE_OPTIONS): Don't disable function CSE unless generating PIC.Alexandre Oliva1-1/+1
2000-09-07sh.md (symPLT_label2reg): Force the initialization of the PIC register.Alexandre Oliva1-2/+18
2000-09-06Changes in cse.c/loop.c cost calculationsBernd Schmidt3-20/+28
2000-09-02t-elf, [...]: New files.Alexandre Oliva10-14/+756
2000-08-30sh.md (cmpeqsi_ior_t, [...]): New insns.Alexandre Oliva1-6/+27
2000-08-22sh.md (cmpeqdi_t splitter): Fix a reverse testing.Kaz Kojima2-1/+2
2000-08-18elf.h: Do not include sh/sh.h.Alexandre Oliva3-7/+0
2000-08-18sh.md (fpu_switch0, [...]): Simplify.Alexandre Oliva2-32/+12
2000-08-16lib1funcs.asm (GLOBAL): Define.Niibe Yutaka1-139/+143
2000-08-15elf.h (DWARF2_DEBUGGING_INFO): Defined.William Cohen1-1/+9
2000-08-07sh.h (EXTRA_CONSTRAINT_Q): Adjust to GNU Coding Standards.Alexandre Oliva3-30/+30
2000-08-04alias.c (mark_constant_function): Use INSN_P.Rodney Brown1-5/+5
2000-08-03From SAITOH Masanobu:J"orn Rennecke1-1/+1
2000-08-01From Joern Rennecke:Bernd Schmidt4-24/+35
2000-07-28Makefile.in (INSN_ATTR_H): New macro.Alexandre Oliva1-20/+25
2000-07-25sh.md (cmpgtdi_t): Must be split.J"orn Rennecke1-7/+27
2000-06-13combine.c (subst): Use CLASS_CANNOT_CHANGE_MODE and CLASS_CANNOT_CHANGE_MODE_...Richard Henderson1-2/+7
2000-06-02sh.h (CPP_SPEC): Add -D__NOMACSAVE__ for -mnomacsave.J"orn Rennecke1-1/+7
2000-06-02* sh.md (untyped_call): Remove excess parametersToshiyasu Morita1-1/+1
2000-05-28lcm.c (make_preds_opaque): Fix comment.Clinton Popetz1-7/+4
2000-05-23sh.c (gen_far_branch, [...]): Update to reflect new prototypes for redirect_j...Clinton Popetz1-4/+5
2000-05-15Update to libgcc copyright exception clause.Jeff Law1-13/+6
2000-04-12sh.h (STRUCT_VALUE): Just 0 for TARGET_HITACHI.J"orn Rennecke1-14/+13
2000-04-08Fix comment.Joern Rennecke1-4/+4
2000-04-06* sh.h (STRUCT_VALUE, RETURN_IN_MEMORY): Define.J"orn Rennecke1-1/+19
2000-04-06Fix Copyright.Joern Rennecke1-1/+1
2000-04-06lib1funcs.asm (___udivsi3_i4): ( __SH4_SINGLE__ / __SH4_SINGLE_ONLY__ variant...J"orn Rennecke1-1/+1
2000-04-06lib1funcs.asm (___udivsi3_i4): When using fmovd, make double constant 8-byte ...J"orn Rennecke1-0/+6