[Bug tree-optimization/97098] vect_bb_slp_mark_live_stmts() loops forever on test case using -O3
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Sep 18 07:22:19 GMT 2020
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97098
--- Comment #4 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:080ddd8a81ea39e92542fa7d7e2d7d27ee741710
commit r11-3275-g080ddd8a81ea39e92542fa7d7e2d7d27ee741710
Author: Richard Biener <rguenther@suse.de>
Date: Fri Sep 18 09:00:12 2020 +0200
tree-optimization/97098 - fix compile-time hog in SLP live
This fixes a missed early-out in SLP live stmt marking when
all scalar stmts were already visited (oops).
2020-09-18 Richard Biener <rguenther@suse.de>
PR tree-optimization/97098
* tree-vect-slp.c (vect_bb_slp_mark_live_stmts): Do not
recurse to children when all stmts were already visited.
More information about the Gcc-bugs
mailing list