From: Sebastian Pop Date: Sat, 17 Jan 2009 15:13:12 +0000 (+0000) Subject: graphite.c (graphite_trans_scop_block): Do not block single nested loops. X-Git-Tag: releases/gcc-4.4.0~822 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8137e465bfbb45b24ce597dcc1ed52e27ec6b316;p=thirdparty%2Fgcc.git graphite.c (graphite_trans_scop_block): Do not block single nested loops. 2009-01-17 Sebastian Pop Tobias Grosser * graphite.c (graphite_trans_scop_block): Do not block single nested loops. Co-Authored-By: Tobias Grosser From-SVN: r143468 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 77cf99cb6dde..5c356fc8c04f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2009-01-17 Sebastian Pop + Tobias Grosser + + * graphite.c (graphite_trans_scop_block): Do not block single + nested loops. + 2009-01-16 Alexandre Oliva * ebitmap.h (ebitmap_iter_init): Initialize all fields. diff --git a/gcc/graphite.c b/gcc/graphite.c index 4e301e47c542..5377d724b9be 100644 --- a/gcc/graphite.c +++ b/gcc/graphite.c @@ -5948,7 +5948,7 @@ graphite_trans_scop_block (scop_p scop) j++; /* Found perfect loop nest. */ - if (last_nb_loops - j > 0) + if (last_nb_loops - j >= 2) transform_done |= graphite_trans_loop_block (bbs, last_nb_loops - j); VEC_free (graphite_bb_p, heap, bbs);