diff options
author | Richard Biener <rguenther@suse.de> | 2021-06-23 12:43:03 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2021-06-24 09:07:05 +0200 |
commit | 50374fdacbd121bc4a61b073e559208ff61bee06 (patch) | |
tree | 803bc4ed31c46913877ae542f8dc58561347e83c /gcc/c/c-parser.c | |
parent | 3bd86940c428de9dde53e41265fb1435ed236f5e (diff) | |
download | gcc-50374fdacbd121bc4a61b073e559208ff61bee06.zip gcc-50374fdacbd121bc4a61b073e559208ff61bee06.tar.gz gcc-50374fdacbd121bc4a61b073e559208ff61bee06.tar.bz2 |
tree-optimization/101105 - fix runtime alias test optimization
We were ignoring DR_STEP for VF == 1 which is OK only in case
the scalar order is preserved or both DR steps are the same.
2021-06-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/101105
* tree-vect-data-refs.c (vect_prune_runtime_alias_test_list):
Only ignore steps when they are equal or scalar order is preserved.
* gcc.dg/torture/pr101105.c: New testcase.
Diffstat (limited to 'gcc/c/c-parser.c')
0 files changed, 0 insertions, 0 deletions