aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/sh
AgeCommit message (Expand)AuthorFilesLines
2001-01-05sh.md (movdf): When splitting load into pair of registers...Alexandre Oliva1-9/+23
2001-01-05sh.md (prget, prset): New insn types.Alexandre Oliva1-14/+21
2001-01-05sh.h (EPILOGUE_USES): Recognize fpscr as epilogue-used for TARGET_SH3E.Matthew Hiller1-1/+2
2001-01-03gencodes.c (output_predicate_decls): New function.Alexandre Oliva1-1/+2
2001-01-01tm.texi (REGISTER_MOVE_COST): Add a mode argument.Alexandre Oliva1-2/+2
2000-12-30sh.c (split_branches): Don't dereference re-computed `beyond' before checking...Alexandre Oliva1-2/+2
2000-12-28crt1.asm (start_l): `__SH4_SINGLE_ONLY__' was missing the trailing `__'.Alexandre Oliva1-2/+2
2000-12-16sh.h (INITIALIZE_TRAMPOLINE): Enclose the block statement in do/while(0).Alexandre Oliva1-2/+2
2000-12-01sh.c (reg_class_from_letter): Assign `k' to SIBCALL_REGS.Alexandre Oliva3-17/+28
2000-12-01sh.c (shiftcosts): Don't get INTVAL before testing whether X is a CONST_INT.Alexandre Oliva1-2/+5
2000-12-01Align value of UNSPECV_ALIGNAlexandre Oliva1-1/+1
2000-12-01sh.h (OUTPUT_ADDR_CONST_EXTRA): Use INTVAL instead of mis-used XINT.Alexandre Oliva1-2/+2
2000-12-01sh.md (fpu_switch0, [...]): Only match on TARGET_SH4.Alexandre Oliva1-8/+10
2000-11-28genoutput.c (validate_insn_operands): New.Richard Henderson1-1/+1
2000-11-27sh.md (udivsi3_i4, [...]): Clobber T register.Kaz Kojima1-0/+2
2000-11-25sh.h (TARGET_NONE): New.Alexandre Oliva1-25/+37
2000-11-25sh.md (sibcalli, [...]): New insns.Alexandre Oliva1-0/+90
2000-11-25sh.md (GOTaddr2picreg, [...]): Don't set current_function_uses_pic_offset_table.Alexandre Oliva3-70/+18
2000-11-25sh-protos.h (symbol_ref_operand): Declare.Alexandre Oliva4-24/+100
2000-11-24sh.h (GENERAL_REGISTER_P, [...]): New macros.Alexandre Oliva3-41/+55
2000-11-24sh.md: Clobber MACH_REG and MACL_REG in SImode, instead of just MACH_REG in D...Alexandre Oliva1-11/+15
2000-11-23Use UNSPEC_MOVA in newly-introduced mova_constAlexandre Oliva1-1/+1
2000-11-23final.c (output_addr_const): Simplify.Alexandre Oliva3-126/+45
2000-11-23sh.md (mova_const): New pattern.Alexandre Oliva2-11/+23
2000-11-23Formatting and coment changesAlexandre Oliva1-9/+9
2000-11-23sh.h (FIRST_GENERAL_REG, [...]): New.Alexandre Oliva3-444/+568
2000-11-22Comment typo fix.Joern Rennecke1-1/+1
2000-11-20Fix sh problems at -O0Bernd Schmidt1-24/+0
2000-11-18crt1.asm (start_l): Move PC-relative move instruction out of a branch delay s...Ben Elliston1-1/+2
2000-11-11sh.h (MODES_TIEABLE_P): Don't tie SFmode to other FP modes.Alexandre Oliva1-2/+7
2000-11-10alpha.c (check_float_value): Use memcpy, not bcopy.Kaveh R. Ghazi1-2/+2
2000-11-09calls.c (expand_call, [...]): Use memcpy () instead of bcopy ().Joseph Myers1-1/+1
2000-11-02config:Neil Booth5-5/+5
2000-10-31sh-protos.h (reg_no_subreg_operand, [...]): Don't declare.J"orn Rennecke4-136/+102
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