aboutsummaryrefslogtreecommitdiff
path: root/gcc/objc
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2009-06-03 19:28:00 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2009-06-03 19:28:00 +0200
commitff35822bcaee33bd891e85d24997df36b79b8b9e (patch)
treee049f32c032a09bc09477d8ce5d2be25b8f3551d /gcc/objc
parent679f33542d44db0fa075109810ee8f73becb3a58 (diff)
downloadgcc-ff35822bcaee33bd891e85d24997df36b79b8b9e.zip
gcc-ff35822bcaee33bd891e85d24997df36b79b8b9e.tar.gz
gcc-ff35822bcaee33bd891e85d24997df36b79b8b9e.tar.bz2
rs6000.c (rs6000_emit_stack_reset): Return generated insn if it is changing sp.
* 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. From-SVN: r148138
Diffstat (limited to 'gcc/objc')
0 files changed, 0 insertions, 0 deletions