[Bug tree-optimization/105226] [10/11/12 Regression] ICE in gimple_split_edge with -O3/fast and setjmp (returns twice) since r10-1057-g2778a719bebf7a32
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Apr 12 08:54:01 GMT 2022
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105226
--- Comment #3 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Richard Biener <rguenth@gcc.gnu.org>:
https://gcc.gnu.org/g:62d5bb0f35fb6ec373eaac942755585a633528a0
commit r12-8104-g62d5bb0f35fb6ec373eaac942755585a633528a0
Author: Richard Biener <rguenther@suse.de>
Date: Tue Apr 12 09:40:15 2022 +0200
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.
More information about the Gcc-bugs
mailing list