This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/80213] [7/8 Regression] ICE in check_loop_closed_ssa_use, at tree-ssa-loop-manip.c:704
- From: "rguenth at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Wed, 20 Sep 2017 12:08:47 +0000
- Subject: [Bug tree-optimization/80213] [7/8 Regression] ICE in check_loop_closed_ssa_use, at tree-ssa-loop-manip.c:704
- Auto-submitted: auto-generated
- References: <bug-80213-4@http.gcc.gnu.org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80213
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Known to work|8.0 |
Summary|[7/8 Regression] ICE in |[7 Regression] ICE in
|check_loop_closed_ssa_use, |check_loop_closed_ssa_use,
|at |at
|tree-ssa-loop-manip.c:704 |tree-ssa-loop-manip.c:704
Known to fail|7.2.0 |
Known to work|8.0 |
Summary|[7 Regression] ICE in |[7/8 Regression] ICE in
|check_loop_closed_ssa_use, |check_loop_closed_ssa_use,
|at |at
|tree-ssa-loop-manip.c:704 |tree-ssa-loop-manip.c:704
Known to fail|7.2.0 |
--- Comment #8 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed on trunk.
--- Comment #9 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Wed Sep 20 12:08:16 2017
New Revision: 253008
URL: https://gcc.gnu.org/viewcvs?rev=253008&root=gcc&view=rev
Log:
2017-09-20 Richard Biener <rguenther@suse.de>
PR tree-optimization/80213
* graphite-scop-detection.c (trivially_empty_bb_p): Labels
are allowed in empty BBs as well.
(canonicalize_loop_closed_ssa): Also look for other complex
edges.
(scop_detection::get_sese): Include the loop-closed PHI block
in loop SESEs.
(scop_detection::merge_sese): Remove code adding extra blocks.
(scop_detection::region_has_one_loop): Adjust for get_sese changes.
(build_scops): Assert the final returned scop is invalid.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/graphite-scop-detection.c