OSDN Git Service

* config/rs6000/rs6000.c (ALWAYS_RESTORE_ALTIVEC_BEFORE_POP): Define.
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 30 Apr 2008 05:19:11 +0000 (05:19 +0000)
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 30 Apr 2008 05:19:11 +0000 (05:19 +0000)
commitcd30e128a1b485b3dfded3096027b6208a62021d
treebb56e6a8f79446005c7fdac8bc126a2f57d7cb3c
parent6ac1c6752e174fee78309f28bbea388cf6043402
* config/rs6000/rs6000.c (ALWAYS_RESTORE_ALTIVEC_BEFORE_POP): Define.
(rs6000_emit_epilogue): Use backchain to restore only when we
have a large frame.  Make use of frame pointer to restore if we
have one.  Handle ALWAYS_RESTORE_ALTIVEC_BEFORE_POP.

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