https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100445
--- Comment #11 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Jakub Jelinek <ja...@gcc.gnu.org>: https://gcc.gnu.org/g:323b18d54b960d3ef64f60ad20838ef958334dc0 commit r12-582-g323b18d54b960d3ef64f60ad20838ef958334dc0 Author: Jakub Jelinek <ja...@redhat.com> Date: Fri May 7 10:37:52 2021 +0200 i386: Fix up 8-byte vcond* with -mxop [PR100445] ix86_expand_sse_movcc has special TARGET_XOP handling and the recent addition of support of v*cond* patterns for MMXMODEI modes results in ICEs because the expected pattern doesn't exist. We can handle it using 128-bit vpcmov (if we ignore the upper 64 bits like we ignore in other TARGET_MMX_WITH_SSE support). 2021-05-07 Jakub Jelinek <ja...@redhat.com> PR target/100445 * config/i386/mmx.md (*xop_pcmov_<mode>): New define_insn. * gcc.target/i386/pr100445.c: New test.