re PR target/88278 (Fails to elide zeroing of upper vector register)
authorJakub Jelinek <jakub@redhat.com>
Sun, 2 Dec 2018 20:43:49 +0000 (21:43 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Sun, 2 Dec 2018 20:43:49 +0000 (21:43 +0100)
commitc10a94358fb8d0762c9eceb5d26125582fa7971f
tree79f59acd478a433ec4f57b990f723c2a6aabdfb0
parent92531115113b79b69992df4dae764620474249e5
re PR target/88278 (Fails to elide zeroing of upper vector register)

PR target/88278
* config/i386/sse.md (*vec_concatv4sf_0, *vec_concatv4si_0): New insns.

* gcc.target/i386/pr88278.c: New test.
* gcc.target/i386/pr53759.c: Don't expect vmovlps insn, expect vmovq
instead.
* gcc.target/i386/pr53759-2.c: New test.

From-SVN: r266728
gcc/ChangeLog
gcc/config/i386/sse.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr53759-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pr53759.c
gcc/testsuite/gcc.target/i386/pr88278.c [new file with mode: 0644]