PR target/35907
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 17 Apr 2008 12:27:31 +0000 (12:27 +0000)
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 17 Apr 2008 12:27:31 +0000 (12:27 +0000)
commit0dd5aca60d35e7f4ef0a7cd1b5869860e3947849
tree37c1643662d5b851e6cdb077881cdd7a1320b4c9
parentb7676b65933e0c7b401042e21cbe4ad1be2927b9
PR target/35907
* config/rs6000/rs6000.c (rs6000_emit_epilogue): Restore vr and vrsave
regs before frame pop when needed.  If use_backchain_to_restore_sp
then load backchain into a temp reg to restore vr and vrsave.  Add
code to restore vr after frame pop if possible.

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