sse.md (*vec_setv4sf_sse4_1, [...]): Use v constraint instead of x in avx alternatives.
authorJakub Jelinek <jakub@redhat.com>
Thu, 12 May 2016 08:32:31 +0000 (10:32 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 12 May 2016 08:32:31 +0000 (10:32 +0200)
commit515d7412eaa983bccaf84ed970c98978a5a1e168
tree9894ce1badf53b58a1d3d9c2ad68f6a31e069726
parent40bd4bf95e68e252afdf863f1c3d5f22e30f819e
sse.md (*vec_setv4sf_sse4_1, [...]): Use v constraint instead of x in avx alternatives.

* config/i386/sse.md (*vec_setv4sf_sse4_1, sse4_1_insertps): Use v
constraint instead of x in avx alternatives.  Use maybe_evex instead
of vex prefix.

* gcc.target/i386/avx512vl-vinsertps-1.c: New test.

From-SVN: r236162
gcc/ChangeLog
gcc/config/i386/sse.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/avx512vl-vinsertps-1.c [new file with mode: 0644]