sparc: Fix stack references in return delay slot.
authorDavid S. Miller <davem@davemloft.net>
Tue, 6 Jun 2017 17:02:22 +0000 (17:02 +0000)
committerDavid S. Miller <davem@gcc.gnu.org>
Tue, 6 Jun 2017 17:02:22 +0000 (10:02 -0700)
commit100d0700a81ba6cc9cc4910c1fb8de8e53e23d1f
tree437601299aaae6cf617c03b21cb51c297a9c8856
parent23b0f9f81d16e8fd30c79c67ea2142af3b6cf590
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: r248926
gcc/ChangeLog
gcc/config/sparc/sparc.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/sparc/sparc-ret-3.c [new file with mode: 0644]