re PR target/79004 (ICE in gcc.dg/torture/fp-int-convert-float128-ieee.c with -mcpu...
commit59a505da6b3e5e8b363d9ca87fe375a6a7553e5f
authorMichael Meissner <meissner@linux.vnet.ibm.com>
Thu, 12 Jan 2017 22:02:57 +0000 (12 22:02 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Thu, 12 Jan 2017 22:02:57 +0000 (12 22:02 +0000)
tree00ddb5ee056560835990fc40509a5d43b93436d9
parentbce6f76013fd5f2e88a235231231c7879597220c
re PR target/79004 (ICE in gcc.dg/torture/fp-int-convert-float128-ieee.c with -mcpu=power9)

[gcc]
2017-01-12  Michael Meissner  <meissner@linux.vnet.ibm.com>

PR target/79004
* config/rs6000/rs6000.md (FP_ISA3): Do not optimize converting
char or short to __float128/_Float128 directly.

[gcc/testsuite]
2017-01-12  Michael Meissner  <meissner@linux.vnet.ibm.com>

PR target/79004
* gcc.target/powerpc/pr79004.c: New test.

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