]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: re PR target/67260 ([sh] Register spill bug for sibcall+complex+softfloat)
authorOleg Endo <olegendo@gcc.gnu.org>
Sat, 13 Feb 2016 08:48:50 +0000 (08:48 +0000)
committerOleg Endo <olegendo@gcc.gnu.org>
Sat, 13 Feb 2016 08:48:50 +0000 (08:48 +0000)
commitce4db9c4c8a064035f31023f4906f01821d25f89
treeed461c8f903e24bf2349f8cdbe45f279a7098b3a
parent790e796f364d1b817ae90dcebd716257a68bf74d
backport: re PR target/67260 ([sh] Register spill bug for sibcall+complex+softfloat)

gcc/
Backport from mainline
2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>

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

gcc/testsuite/
Backport from mainline
2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>

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

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