re PR target/80099 (ICE in rs6000_expand_vector_extract, at config/rs6000/rs6000...
authorMichael Meissner <meissner@linux.vnet.ibm.com>
Tue, 18 Apr 2017 16:41:06 +0000 (16:41 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Tue, 18 Apr 2017 16:41:06 +0000 (16:41 +0000)
commit19970253373d37faecea458bd9f511c9cb3ed6e7
tree4086e3c965992544b2a3f9171b018c2b69878038
parent3b5fb3cb5b3831765df93691f6a452c478985366
re PR target/80099 (ICE in rs6000_expand_vector_extract, at config/rs6000/rs6000.c:7450)

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

PR target/80099
* config/rs6000/rs6000.c (rs6000_expand_vector_extract): Eliminate
unneeded test for TARGET_UPPER_REGS_SF.
* config/rs6000/vsx.md (vsx_extract_v4sf_var): Likewise.

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

PR target/80099
* gcc.target/powerpc/pr80099-1.c: New test.
* gcc.target/powerpc/pr80099-2.c: Likewise.
* gcc.target/powerpc/pr80099-3.c: Likewise.
* gcc.target/powerpc/pr80099-4.c: Likewise.
* gcc.target/powerpc/pr80099-5.c: Likewise.

From-SVN: r246972
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/vsx.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/pr80099-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/pr80099-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/pr80099-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/pr80099-4.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/pr80099-5.c [new file with mode: 0644]