aboutsummaryrefslogtreecommitdiff
path: root/gcc/graphite-scop-detection.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2017-10-17 13:17:30 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2017-10-17 13:17:30 +0000
commit7ea3a3c75964dfef45eaa771fc914ec15a6aada9 (patch)
tree9cfe98c1013f2ad06a2f89e70d58aba168cde7f9 /gcc/graphite-scop-detection.c
parent933ab0e61c668a41bcd8f5ab7a8963481e7eb5ec (diff)
downloadgcc-7ea3a3c75964dfef45eaa771fc914ec15a6aada9.zip
gcc-7ea3a3c75964dfef45eaa771fc914ec15a6aada9.tar.gz
gcc-7ea3a3c75964dfef45eaa771fc914ec15a6aada9.tar.bz2
re PR tree-optimization/82563 ([graphite] ICE in check_loop_closed_ssa_def, at tree-ssa-loop-manip.c:709)
2017-10-17 Richard Biener <rguenther@suse.de> PR tree-optimization/82563 * graphite-isl-ast-to-gimple.c (generate_entry_out_of_ssa_copies): New function. (graphite_regenerate_ast_isl): Call it. * graphite-scop-detection.c (build_scops): Remove entry edge split. * gcc.dg/graphite/pr82563.c: New testcase. From-SVN: r253809
Diffstat (limited to 'gcc/graphite-scop-detection.c')
-rw-r--r--gcc/graphite-scop-detection.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/gcc/graphite-scop-detection.c b/gcc/graphite-scop-detection.c
index c7e1dba..ce6ab95 100644
--- a/gcc/graphite-scop-detection.c
+++ b/gcc/graphite-scop-detection.c
@@ -1708,10 +1708,6 @@ build_scops (vec<scop_p> *scops)
sese_l *s;
FOR_EACH_VEC_ELT (scops_l, i, s)
{
- /* For our out-of-SSA we need a block on s->entry, similar to how
- we include the LCSSA block in the region. */
- s->entry = single_pred_edge (split_edge (s->entry));
-
scop_p scop = new_scop (s->entry, s->exit);
/* Record all basic blocks and their conditions in REGION. */