]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: re PR target/89424 (__builtin_vec_ext_v1ti (v, i) results in ICE with varia...
authorKelvin Nilsen <kelvin@gcc.gnu.org>
Tue, 7 May 2019 16:22:21 +0000 (16:22 +0000)
committerKelvin Nilsen <kelvin@gcc.gnu.org>
Tue, 7 May 2019 16:22:21 +0000 (16:22 +0000)
commit38ff331a385baf480d85514276e51a8ac2ed8c48
treeda1e463ea25e86fcef9ef8249aee6490c20d48b2
parenta4a0178a87b11473f4029ea47996796b40581308
backport: re PR target/89424 (__builtin_vec_ext_v1ti (v, i) results in ICE with variable i (RS6000))

gcc/ChangeLog:

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

Backport from mainline.
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-07  Kelvin Nilsen  <kelvin@gcc.gnu.org>

Backport from mainline.
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: r270969
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