sse.md (pinsr_evex_isa): New mode attr.
authorJakub Jelinek <jakub@redhat.com>
Thu, 12 May 2016 08:34:11 +0000 (10:34 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 12 May 2016 08:34:11 +0000 (10:34 +0200)
commitc05d08f6fadfa78b0aad8f8ffa5a8504b44a9467
tree0b567f21689f3c7b18ed227f4b857c2e20e1e666
parentbc27ffae1b62831da78acb0362ed0dcabb1f3f1c
sse.md (pinsr_evex_isa): New mode attr.

* config/i386/sse.md (pinsr_evex_isa): New mode attr.
(<sse2p4_1>_pinsr<ssemodesuffix>): Add 2 alternatives with
v constraints instead of x and <pinsr_evex_isa> isa attribute.

* gcc.target/i386/avx512bw-vpinsr-1.c: New test.
* gcc.target/i386/avx512dq-vpinsr-1.c: New test.
* gcc.target/i386/avx512vl-vpinsr-1.c: New test.

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