re PR target/64393 (ICE: in extract_insn, at recog.c:2327 (unrecognizable insn) with...
authorIlya Tocar <ilya.tocar@intel.com>
Wed, 14 Jan 2015 13:49:58 +0000 (13:49 +0000)
committerIlya Tocar <tocarip@gcc.gnu.org>
Wed, 14 Jan 2015 13:49:58 +0000 (16:49 +0300)
commitc67917b65db04a4a52dc096f9ee59ed863789a1c
tree40309240c1c3a6bc99e8c1098dcddc962998f45e
parent110b7886484f6ead6527376e65980bcaebe9b673
re PR target/64393 (ICE: in extract_insn, at recog.c:2327 (unrecognizable insn) with -mavx512vbmi)

PR target/64393

gcc/
* common/config/i386/i386-common.c (OPTION_MASK_ISA_AVX512VBMI_SET):
Enable AVX512BW.
(OPTION_MASK_ISA_AVX512BW_UNSET): Disable AVX512VBMI.
* config/i386/i386.c (ix86_hard_regno_mode_ok): Don't check
AVX512VBMI, as it implies AVX512BW.

testsuite/

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

From-SVN: r219599
gcc/ChangeLog
gcc/common/config/i386/i386-common.c
gcc/config/i386/i386.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr64393.c [new file with mode: 0644]