]> git.ipfire.org Git - thirdparty/gcc.git/commit
s390.c (s390_restore_gprs_from_fprs): Add REG_CFA_RESTORE notes to each restore.
authorRichard Sandiford <rsandifo@linux.vnet.ibm.com>
Fri, 7 Feb 2014 14:52:13 +0000 (14:52 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Fri, 7 Feb 2014 14:52:13 +0000 (14:52 +0000)
commit0621cf3c78ee4e26cdb44bdfcb40677028280d5d
tree5601d0e463dad5b901a98f46316a40dd7c805ac9
parent4099494d5eeec55b73dd256894e2c1bd6efcf936
s390.c (s390_restore_gprs_from_fprs): Add REG_CFA_RESTORE notes to each restore.

gcc/
* config/s390/s390.c (s390_restore_gprs_from_fprs): Add REG_CFA_RESTORE
notes to each restore.  Also add REG_CFA_DEF_CFA when restoring %r15.
(s390_optimize_prologue): Don't clear RTX_FRAME_RELATED_P.  Update the
REG_CFA_RESTORE list when deciding not to restore a register.

From-SVN: r207604
gcc/ChangeLog
gcc/config/s390/s390.c