aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.h
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2022-04-12 09:40:15 +0200
committerRichard Biener <rguenther@suse.de>2022-04-12 10:53:46 +0200
commit62d5bb0f35fb6ec373eaac942755585a633528a0 (patch)
treea24dfa5a8db17ddaef4fabb55f3a7884fa942b58 /gcc/tree.h
parent152f243fdacf8ad97df3d4ae5b51b792796e6740 (diff)
downloadgcc-62d5bb0f35fb6ec373eaac942755585a633528a0.zip
gcc-62d5bb0f35fb6ec373eaac942755585a633528a0.tar.gz
gcc-62d5bb0f35fb6ec373eaac942755585a633528a0.tar.bz2
tree-optimization/105226 - avoid splitting abnormal edges
Vectorizer loop versioning tries to version outer loops if possible but fails to check whether it can actually split the single exit edge as it will do. 2022-04-12 Richard Biener <rguenther@suse.de> PR tree-optimization/105226 * tree-vect-loop-manip.cc (vect_loop_versioning): Verify we can split the exit of an outer loop we choose to version. * gcc.dg/pr105226.c: New testcase.
Diffstat (limited to 'gcc/tree.h')
0 files changed, 0 insertions, 0 deletions