aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop.cc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2024-05-27 13:50:14 +0200
committerRichard Biener <rguenther@suse.de>2024-05-27 14:58:25 +0200
commit07cdba6294756af350198fbb01ea8c8efeac54dd (patch)
treec94a3f3a1eaa16d95049ab66e06d7d872c913371 /gcc/tree-vect-loop.cc
parentf9fbb47987efc8b5261e4cc36613c928a8693493 (diff)
downloadgcc-07cdba6294756af350198fbb01ea8c8efeac54dd.zip
gcc-07cdba6294756af350198fbb01ea8c8efeac54dd.tar.gz
gcc-07cdba6294756af350198fbb01ea8c8efeac54dd.tar.bz2
Fix points-to SCC collapsing bug
When points-to analysis finds SCCs it marks the wrong node as being part of a found cycle. It only wants to mark the node it collapses to but marked the entry node found rather than the one it collapses to. This causes fallout in the patch for PR115236 but generally weakens the points-to solution by collapsing too many nodes. Note that this fix might slow down points-to solving. * tree-ssa-structalias.cc (scc_visit): Mark the node we collapse to as being in a component.
Diffstat (limited to 'gcc/tree-vect-loop.cc')
0 files changed, 0 insertions, 0 deletions