re PR target/89424 (__builtin_vec_ext_v1ti (v, i) results in ICE with variable i...
authorKelvin Nilsen <kelvin@gcc.gnu.org>
Mon, 6 May 2019 17:00:46 +0000 (17:00 +0000)
committerKelvin Nilsen <kelvin@gcc.gnu.org>
Mon, 6 May 2019 17:00:46 +0000 (17:00 +0000)
commit839c480a14f025bdcd73a53d14a19d4cc9a1aea5
treef60e8ccbf8b59671654f0f6083f63cea83dcf17e
parentcd0a831ce6d6fe9ff14959b0602ad7deed6d2785
re PR target/89424 (__builtin_vec_ext_v1ti (v, i) results in ICE with variable i (RS6000))

gcc/ChangeLog:

2019-05-06  Kelvin Nilsen  <kelvin@gcc.gnu.org>

PR target/89424
* config/rs6000/rs6000.c (rs6000_expand_vector_extract): Add
handling of V1TImode.

gcc/testsuite/ChangeLog:

2019-05-06  Kelvin Nilsen  <kelvin@gcc.gnu.org>

PR target/89424
* gcc.target/powerpc/pr89424-0.c: New test.
* gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
enable testing of newly patched capability.
* gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
* gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
* gcc.target/powerpc/vsx-builtin-20b.c: Likewise.

From-SVN: r270918
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/pr89424-0.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/vsx-builtin-13a.c
gcc/testsuite/gcc.target/powerpc/vsx-builtin-13b.c
gcc/testsuite/gcc.target/powerpc/vsx-builtin-20a.c
gcc/testsuite/gcc.target/powerpc/vsx-builtin-20b.c