aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arm/linux-eabi.h
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2012-05-01 13:33:21 +0930
committerAlan Modra <amodra@gcc.gnu.org>2012-05-01 13:33:21 +0930
commit56ca756cd95ffa1e2dadabd88a0b31380b84be64 (patch)
treeaab96b5745cd4e454f1277fed88da99e30005fcf /gcc/config/arm/linux-eabi.h
parentf8e4c7e6649ea9357aa63d9c18d3d4c2198bf224 (diff)
downloadgcc-56ca756cd95ffa1e2dadabd88a0b31380b84be64.zip
gcc-56ca756cd95ffa1e2dadabd88a0b31380b84be64.tar.gz
gcc-56ca756cd95ffa1e2dadabd88a0b31380b84be64.tar.bz2
re PR target/53038 (cfi_restore for cr before cr is actually restored)
PR target/53038 * config/rs6000/rs6000.c (load_lr_save, restore_saved_lr, load_cr_save, add_crlr_cfa_restore): New functions. (rs6000_restore_saved_cr): Rename to.. (restore_saved_cr): ..this. Add cfa_restore notes for cr. (rs6000_emit_epilogue): Use new functions. Adjust condition for emitting lr and cr cfa_restore. Emit cfa_restores for fp regs when using out-of-line restore only when shrink wrapping. From-SVN: r187010
Diffstat (limited to 'gcc/config/arm/linux-eabi.h')
0 files changed, 0 insertions, 0 deletions