[Bug tree-optimization/95133] [8/9/10 Regression] ICE in gimple_redirect_edge_and_branch_force, at tree-cfg.c:6075
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Jun 23 11:06:37 GMT 2020
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95133
--- Comment #7 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-10 branch has been updated by Richard Biener
<rguenth@gcc.gnu.org>:
https://gcc.gnu.org/g:1d93c1bdbb1fb59e56f115601c792fa539e8deb5
commit r10-8350-g1d93c1bdbb1fb59e56f115601c792fa539e8deb5
Author: Richard Biener <rguenther@suse.de>
Date: Fri May 15 09:38:54 2020 +0200
tree-optimization/95133 - avoid abnormal edges in path splitting
When path splitting tries to detect a CFG diamond make sure it
is composed of normal (non-EH, not abnormal) edges. Otherwise
CFG manipulation later may fail.
2020-05-15 Richard Biener <rguenther@suse.de>
PR tree-optimization/95133
* gimple-ssa-split-paths.c
(find_block_to_duplicate_for_splitting_paths): Check for
normal edges.
* gcc.dg/pr95133.c: New testcase.
More information about the Gcc-bugs
mailing list