* config/i386/sse.md (UNSPEC_MASKOP): Move from i386.md.
commit3be67a6f7e07c9378deb9eb213ce4c2c78974658
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 29 Nov 2016 19:26:49 +0000 (29 19:26 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 29 Nov 2016 19:26:49 +0000 (29 19:26 +0000)
tree6472418120382b43ae6dc06563dedc1d47e270f5
parente901b43d85bb238826bc12a952195a456726756e
* config/i386/sse.md (UNSPEC_MASKOP): Move from i386.md.
(mshift): Ditto.
(SWI1248_AVX512BWDQ): Ditto.
(SWI1248_AVX512BW): Ditto.
(k<any_logic:code><mode>): Ditto.
(kandn<mode>): Ditto.
(kxnor<mode>): Ditto.
(knot<mode>): Ditto.
(*k<any_lshift:code><mode>): Ditto.
(kortestzhi, kortestchi): Ditto.
(kunpckhi, kunpcksi, kunpckdi): Ditto.

testsuite/ChangeLog:

* gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
Force value through k register.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@242971 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.md
gcc/config/i386/sse.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/avx512f-kmovw-1.c