re PR target/88418 (ICE in extract_insn, at recog.c:2305 (error: unrecognizable insn))
authorUros Bizjak <uros@gcc.gnu.org>
Mon, 10 Dec 2018 15:47:16 +0000 (16:47 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Mon, 10 Dec 2018 15:47:16 +0000 (16:47 +0100)
commit98900a06642a7c10751720a26f8cbca359d89fa3
tree508895ef8288fde3b2ae4f741d5db2294a3a8782
parent87e4fbdd9a250c77279637c7d4475e0e7bccbdb5
re PR target/88418 (ICE in extract_insn, at recog.c:2305 (error: unrecognizable insn))

PR target/88418
* config/i386/i386.c (ix86_expand_sse_cmp): For vector modes,
check operand 1 with vector_operand predicate.
(ix86_expand_sse_movcc): For vector modes, check op_true with
vector_operand, not nonimmediate_operand.

testsuite/ChangeLog:

PR target/88418
* gcc.target/i386/pr88418.c: New test.

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