aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/darwin.c
diff options
context:
space:
mode:
authorkonglin1 <lingling.kong@intel.com>2021-08-09 11:37:52 +0800
committerliuhongt <hongtao.liu@intel.com>2021-08-27 13:19:43 +0800
commit44a545a6abdd330083c1d12ad70092defbba702a (patch)
treeeae8bab81eb094ab3bbe6953f73dc151108f860f /gcc/config/darwin.c
parent26f5ea5e141cf1e40289dbc73ac21e85ad39fa57 (diff)
downloadgcc-44a545a6abdd330083c1d12ad70092defbba702a.zip
gcc-44a545a6abdd330083c1d12ad70092defbba702a.tar.gz
gcc-44a545a6abdd330083c1d12ad70092defbba702a.tar.bz2
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.
Diffstat (limited to 'gcc/config/darwin.c')
0 files changed, 0 insertions, 0 deletions