PR target/53271
commit11dd6494939dd5a8fa7b62ff21164926f55aeab3
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 9 May 2012 08:17:09 +0000 (9 08:17 +0000)
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 9 May 2012 08:17:09 +0000 (9 08:17 +0000)
treef2646d37acac9795cbe535776a1e7b7c2e4cbc39
parent28a0c749e036d0957d40deb2f50e8a6a67e9f319
PR target/53271
* config/rs6000/rs6000.c (gen_frame_set): New function.
(gen_frame_load, gen_frame_store): New functions.
(rs6000_savres_rtx): Use the above.
(rs6000_emit_epilogue, rs6000_emit_prologue): Here too.
Correct mode used for CR2 in save/restore_world patterns.
Don't emit instructions for eh_return frame unwind reg info.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@187316 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rs6000/rs6000.c