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.

Reply via email to