re PR target/70131 (PowerPC ISA 2.07 is inefficient at doint (float)(int)x.)
commita3f6d680eac564953f060ab034a74a2ceeb3f7d2
authorMichael Meissner <meissner@linux.vnet.ibm.com>
Sat, 12 Mar 2016 00:10:54 +0000 (12 00:10 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Sat, 12 Mar 2016 00:10:54 +0000 (12 00:10 +0000)
tree842f2126f447cf0753ef989e439bb6d932a5f5ca
parent089d955fa06e39ee11ffaca676d18df8a62aca21
re PR target/70131 (PowerPC ISA 2.07 is inefficient at doint (float)(int)x.)

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

PR target/70131
* config/rs6000/rs6000.md (round32<mode>2_fprs): Do not do the
optimization if we have direct move.
(roundu32<mode>2_fprs): Likewise.

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

PR target/70131
* gcc.target/powerpc/ppc-round2.c: New test.

From-SVN: r234155
gcc/ChangeLog
gcc/config/rs6000/rs6000.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/ppc-round2.c [new file with mode: 0644]