re PR target/67260 ([sh] Register spill bug for sibcall+complex+softfloat)
commit6cda3ab6615347beffbeef3d296d9b49d530e50d
authorOleg Endo <olegendo@gcc.gnu.org>
Sat, 13 Feb 2016 08:03:44 +0000 (13 08:03 +0000)
committerOleg Endo <olegendo@gcc.gnu.org>
Sat, 13 Feb 2016 08:03:44 +0000 (13 08:03 +0000)
treeb1b5cf03c5d5f6988deec65ac51e4787d536938c
parent6786e598faebc3585c3ecec1ec4408946e897dfa
re PR target/67260 ([sh] Register spill bug for sibcall+complex+softfloat)

gcc/
PR target/67260
* config/sh/sh.md (sibcall_value_pcrel): Replace =&k scratch reg with
fixed R1_REG scratch reg.
(sibcall_value_pcrel_fdpic): Likewise.

gcc/testsuite/
PR target/67260
* gcc.target/sh/torture/pr67260.c: New.

From-SVN: r233399
gcc/ChangeLog
gcc/config/sh/sh.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/sh/torture/pr67260.c [new file with mode: 0644]