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

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

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

commit r10-10073-gfab014ecf9f7faf3b607a1e0892d0aeabe556661
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