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

--- Comment #3 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:b186040b468f6da512b9b123e1d4549f44396993

commit r11-8934-gb186040b468f6da512b9b123e1d4549f44396993
Author: konglin1 <lingling.k...@intel.com>
Date:   Mon Aug 9 11:37:52 2021 +0800

    i386: Fix wrong optimization for consecutive masked scatters [PR 101472]

    gcc/ChangeLog:

            PR target/101472
            * config/i386/sse.md: (<avx512>scattersi<mode>): Add mask operand
to
            UNSPEC_VSIBADDR.
            (<avx512>scattersi<mode>): Likewise.
            (*avx512f_scattersi<VI48F:mode>): Merge mask operand to set_dest.
            (*avx512f_scatterdi<VI48F:mode>): Likewise

    gcc/testsuite/ChangeLog:

            PR target/101472
            * gcc.target/i386/avx512f-pr101472.c: New test.
            * gcc.target/i386/avx512vl-pr101472.c: New test.

Reply via email to