r148138 - in /trunk/gcc: ChangeLog config/rs600...

jakub@gcc.gnu.org jakub@gcc.gnu.org
Wed Jun 3 17:28:00 GMT 2009


Author: jakub
Date: Wed Jun  3 17:28:00 2009
New Revision: 148138

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=148138
Log:
	* config/rs6000/rs6000.c (rs6000_emit_stack_reset): Return generated
	insn if it is changing sp.  Use gen_add3_insn instead of
	conditionally gen_addsi3 and gen_adddi3.
	(offset_below_red_zone_p): New static inline function.
	(rs6000_emit_epilogue): Emit needed epilogue unwind info.
	Use gen_add3_insn instead of conditionally gen_addsi3 and gen_adddi3.
	* config/rs6000/ppc-asm.h: Include auto-host.h.
	(CFI_STARTPROC, CFI_ENDPROC, CFI_DEF_CFA_REGISTER, CFI_OFFSET,
	CFI_RESTORE): Define.
	* config/rs6000/crtresxgpr.asm: Add unwind info.
	* config/rs6000/crtresxfpr.asm: Likewise.
	* config/rs6000/crtresgpr.asm: Likewise.
	* config/rs6000/crtresfpr.asm: Likewise.
	* config/rs6000/crtsavgpr.asm: Likewise.
	* config/rs6000/crtsavfpr.asm: Likewise.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/rs6000/crtresfpr.asm
    trunk/gcc/config/rs6000/crtresgpr.asm
    trunk/gcc/config/rs6000/crtresxfpr.asm
    trunk/gcc/config/rs6000/crtresxgpr.asm
    trunk/gcc/config/rs6000/crtsavfpr.asm
    trunk/gcc/config/rs6000/crtsavgpr.asm
    trunk/gcc/config/rs6000/ppc-asm.h
    trunk/gcc/config/rs6000/rs6000.c



More information about the Gcc-cvs mailing list