diff options
author | Richard Biener <rguenther@suse.de> | 2020-10-26 10:08:38 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2020-10-26 11:33:50 +0100 |
commit | 27c14056f4805c9d8cfc655ef2c846be128b02c9 (patch) | |
tree | d59e0999fb39d9c6635b69f2fbed3f03c42cf731 /gcc/sbitmap.c | |
parent | 40e67ab8e59cf1c558f2818625c7e06dbf7a8e50 (diff) | |
download | gcc-27c14056f4805c9d8cfc655ef2c846be128b02c9.zip gcc-27c14056f4805c9d8cfc655ef2c846be128b02c9.tar.gz gcc-27c14056f4805c9d8cfc655ef2c846be128b02c9.tar.bz2 |
tree-optimization/97539 - reset out-of-loop debug uses before peeling
This makes sure to reset out-of-loop debug uses before vectorizer
loop peeling as we cannot make sure to retain the use-def dominance
relationship when there are no LC SSA nodes.
2020-10-26 Richard Biener <rguenther@suse.de>
PR tree-optimization/97539
* tree-vect-loop-manip.c (vect_do_peeling): Reset out-of-loop
debug uses before peeling.
* gcc.dg/pr97539.c: New testcase.
Diffstat (limited to 'gcc/sbitmap.c')
0 files changed, 0 insertions, 0 deletions