re PR target/70525 (generating 'vpandn' without the mode suffix, gnu as fails to...
authorJakub Jelinek <jakub@gcc.gnu.org>
Tue, 5 Apr 2016 08:15:09 +0000 (10:15 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 5 Apr 2016 08:15:09 +0000 (10:15 +0200)
commit55fc79b2a65cc637d2dca823d80568de5de71c1c
tree086c37ba66a2af7b3a27e314c76014817444c964
parent62b233f22449de60755b07c16f16b1a020c0708c
re PR target/70525 (generating 'vpandn' without the mode suffix, gnu as fails to assemble (-mavx512bw))

PR target/70525
* config/i386/sse.md (*andnot<mode>3): Simplify assertions.
Use vpandn<ssemodesuffix> for V16SI/V8DImode, vpandnq for
V32HI/V64QImode, don't use <mask_operand3_1>, fix up formatting.
(*andnot<mode>3_mask): Remove insn with VI12_AVX512VL iterator.

* gcc.target/i386/pr70525.c: New test.

From-SVN: r234739
gcc/ChangeLog
gcc/config/i386/sse.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr70525.c [new file with mode: 0644]