re PR target/67480 (AVX512 bitwise logic operations pattern is incorrect)
authorAlexander Fomin <alexander.fomin@intel.com>
Tue, 22 Sep 2015 11:14:25 +0000 (11:14 +0000)
committerKirill Yukhin <kyukhin@gcc.gnu.org>
Tue, 22 Sep 2015 11:14:25 +0000 (11:14 +0000)
commit01c102a6de3533060d0fdae935b70966182c3292
tree47c114a35d4628c8258d59e6f74990b34c134d60
parent06caf59d7ff9f9f97718a96cb23da50e5ba5edd8
re PR target/67480 (AVX512 bitwise logic operations pattern is incorrect)

PR target/67480

gcc/
* config/i386/sse.md (define_mode_iterator VI48_AVX_AVX512F): New.
(define_mode_iterator VI12_AVX_AVX512F): New.
(define_insn "<mask_codefor><code><mode>3<mask_name>"): Change
all iterators to VI48_AVX_AVX512F. Extract remaining modes ...
(define_insn "*<code><mode>3"): ... Into new pattern using
VI12_AVX_AVX512F iterators without masking.

gcc/testsuite/
* gcc.target/i386/pr67480.c: New test.

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