diff options
author | Jakub Jelinek <jakub@redhat.com> | 2016-05-10 16:30:02 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2016-05-10 16:30:02 +0200 |
commit | 4b59d19ffdb4857e14328d8d783176b97ccde23e (patch) | |
tree | 2d07650232d9d348ae2623cc257cce9b7030dcaa /gcc/tree-chkp.c | |
parent | 9b5ee426fcfe9d473edff34cd65f99c057799d7d (diff) | |
download | gcc-4b59d19ffdb4857e14328d8d783176b97ccde23e.zip gcc-4b59d19ffdb4857e14328d8d783176b97ccde23e.tar.gz gcc-4b59d19ffdb4857e14328d8d783176b97ccde23e.tar.bz2 |
re PR target/70927 ([6 only] avx512dq instructions emitted even with -mavx512vl -mno-avx512dq)
PR target/70927
* config/i386/sse.md (<sse>_andnot<mode>3<mask_name>),
*<code><mode>3<mask_name>): For !TARGET_AVX512DQ and EVEX encoding,
use vp*[dq] instead of v*p[sd] instructions and adjust mode attribute
accordingly.
* gcc.target/i386/avx512vl-logic-1.c: New test.
* gcc.target/i386/avx512vl-logic-2.c: New test.
* gcc.target/i386/avx512dq-logic-2.c: New test.
From-SVN: r236083
Diffstat (limited to 'gcc/tree-chkp.c')
0 files changed, 0 insertions, 0 deletions