]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR target/54602 ([SH] Register pop insn not put in rts delay slot)
authorOleg Endo <olegendo@gcc.gnu.org>
Fri, 12 Oct 2012 23:22:48 +0000 (23:22 +0000)
committerOleg Endo <olegendo@gcc.gnu.org>
Fri, 12 Oct 2012 23:22:48 +0000 (23:22 +0000)
commitfd90d92c8f8a23e4b10d592e8ea17091b4f5b7e9
tree9c2db43207ec65e8828422eb46e79eca3d138ddf
parentdb292b0ecdf2cf9b65e130a2726447588531bb50
re PR target/54602 ([SH] Register pop insn not put in rts delay slot)

PR target/54602
* config/sh/sh.md: Correct define_delay for return insns.
(*movsi_pop): Delete.

PR target/54602
* gcc.target/sh/pr54602-1.c: New.
* gcc.target/sh/pr54602-2.c: New.
* gcc.target/sh/pr54602-3.c: New.
* gcc.target/sh/pr54602-4.c: New.

From-SVN: r192417
gcc/ChangeLog
gcc/config/sh/sh.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/sh/pr54602-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/sh/pr54602-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/sh/pr54602-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/sh/pr54602-4.c [new file with mode: 0644]