https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100885

--- Comment #7 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-11 branch has been updated by hongtao Liu
<liuho...@gcc.gnu.org>:

https://gcc.gnu.org/g:c064e787b10069e3de56bd3d0d1a34a1a09086ea

commit r11-8517-gc064e787b10069e3de56bd3d0d1a34a1a09086ea
Author: liuhongt <hongtao....@intel.com>
Date:   Thu Jun 3 16:38:32 2021 +0800

    Fix ICE of insn does not satisfy its constraints.

    evex encoding vpmovzxbx needs both AVX512BW and AVX512VL which means
    constraint "Yw" should be used instead of constraint "v".

    gcc/ChangeLog:

            PR target/100885
            * config/i386/sse.md (*sse4_1_zero_extendv8qiv8hi2_3): Refine
            constraints.
            (<insn>v4siv4di2): Delete constraints for define_expand.

    gcc/testsuite/ChangeLog:

            PR target/100885
            * g++.target/i386/pr100885.C: New test.

Reply via email to