re PR target/69667 (ppc64le -mlra: ICE: Max. number of generated reload insns per...
authorMichael Meissner <meissner@linux.vnet.ibm.com>
Thu, 4 Feb 2016 21:05:14 +0000 (21:05 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Thu, 4 Feb 2016 21:05:14 +0000 (21:05 +0000)
commit76255d0d5ad73d2978e2cfeb2a372cf78d80de71
tree07d80db7ab8d2b3c01591736baf1fd685c94957d
parent0168b518a0b472973d35f10fa7d8c6636795503a
re PR target/69667 (ppc64le -mlra: ICE: Max. number of generated reload insns per insn is achieved (90))

[gcc]
2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>

PR target/69667
* config/rs6000/rs6000.md (mov<mode>_64bit_dm): Use 'd' constraint
instead of 'ws', and 'wh' instead of 'wm' since TFmode/IFmode are
not allowed into the traditional Altivec registers.
(movtd_64bit_nodm): Likewise.
(mov<mode>_32bit, FMOVE128_FPR iterator): Likewise.

[gcc/testsuite]
2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>

PR target/69667
* g++.dg/pr69667.C: New file.

From-SVN: r233147
gcc/ChangeLog
gcc/config/rs6000/rs6000.md
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/pr69667.C [new file with mode: 0644]