aboutsummaryrefslogtreecommitdiff
path: root/gcc/reg-stack.c
diff options
context:
space:
mode:
authorDale Johannesen <dalej@apple.com>2005-06-04 21:32:40 +0000
committerDale Johannesen <dalej@gcc.gnu.org>2005-06-04 21:32:40 +0000
commit6d0a809119630fb9f86f9a88d0d3c64f57a50fc9 (patch)
treeccca894d71424c49311d2ee1f04b0a5f65066eb3 /gcc/reg-stack.c
parentd71cc23f717aa36fdff3fd6591cb27acd0f09366 (diff)
downloadgcc-6d0a809119630fb9f86f9a88d0d3c64f57a50fc9.zip
gcc-6d0a809119630fb9f86f9a88d0d3c64f57a50fc9.tar.gz
gcc-6d0a809119630fb9f86f9a88d0d3c64f57a50fc9.tar.bz2
rs6000.c (no_global_regs_above): New.
2005-06-04 Dale Johannesen <dalej@apple.com> * config/rs6000/rs6000.c (no_global_regs_above): New. (rs6000_emit_prologue): Use it; cosmetic formatting fixes. (rs6000_emit_epilogue): Use it; cosmetic formatting fixes. (rs6000_conditional_register_usage): Don't put Darwin PIC register in global_regs. (rs6000_stack_info): Don't set lr_save_p just because Darwin PIC reg used. (rs6000_emit_prologue): Save LR in R0 around Darwin PIC setup, if not done by lr_save_p. * config/rs6000/rs6000.md (insnv1_internal1): Back out 05-18 patch. Use rotate instead of ashift. (call_indirect_nonlocal_sysv): Prefer CTR to LR. (call_value_indirect_nonlocal_sysv): Ditto. From-SVN: r100601
Diffstat (limited to 'gcc/reg-stack.c')
0 files changed, 0 insertions, 0 deletions