diff options
author | Richard Biener <rguenther@suse.de> | 2021-12-06 15:13:49 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2021-12-06 16:17:05 +0100 |
commit | 0dc77a0c4942d3b264f8f8cfc2c509ecc02c3634 (patch) | |
tree | 180fb22336c100bf0c4cbd867458eb68a461a26d /libsanitizer | |
parent | 11013814fc83b62a8a367d550b2b6ea0ab9ef8c6 (diff) | |
download | gcc-0dc77a0c4942d3b264f8f8cfc2c509ecc02c3634.zip gcc-0dc77a0c4942d3b264f8f8cfc2c509ecc02c3634.tar.gz gcc-0dc77a0c4942d3b264f8f8cfc2c509ecc02c3634.tar.bz2 |
tree-optimization/103581 - fix masked gather on x86
The recent fix to PR103527 exposed an issue with how the various
special casing for AVX512 masks in vect_build_gather_load_calls
are handled. The following makes that more obvious, fixing the
miscompile of 403.gcc.
2021-12-06 Richard Biener <rguenther@suse.de>
PR tree-optimization/103581
* tree-vect-stmts.c (vect_build_gather_load_calls): Properly
guard all the AVX512 mask cases.
* gcc.dg/vect/pr103581.c: New testcase.
Diffstat (limited to 'libsanitizer')
0 files changed, 0 insertions, 0 deletions