]> git.ipfire.org Git - thirdparty/gcc.git/commit
sparc: Fix stack references in return delay slot.
authorDavid S. Miller <davem@davemloft.net>
Tue, 6 Jun 2017 18:54:55 +0000 (18:54 +0000)
committerDavid S. Miller <davem@gcc.gnu.org>
Tue, 6 Jun 2017 18:54:55 +0000 (11:54 -0700)
commit5c47ba9c68368c4d1d51beec22fe5ebbc183a77e
tree192eb6ca9626a9eb8c117b93ba18322e1f55c6d5
parent2c72059d5d4ff2d6eea032f3d88ba94b9c6ac58e
sparc: Fix stack references in return delay slot.

gcc/

PR target/80968
* config/sparc/sparc.c (sparc_expand_prologue): Emit frame
blockage if function uses alloca.

gcc/testsuite/

* gcc.target/sparc/sparc-ret-3.c: New test.

From-SVN: r248931
gcc/ChangeLog
gcc/config/sparc/sparc.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/sparc/sparc-ret-3.c [new file with mode: 0644]