https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68550
--- Comment #4 from Sebastian Pop <spop at gcc dot gnu.org> --- Author: spop Date: Wed Dec 2 20:40:17 2015 New Revision: 231206 URL: https://gcc.gnu.org/viewcvs?rev=231206&root=gcc&view=rev Log: fix PR68550: do not handle ISL loop peeled statements In case ISL did some loop peeling, like this: S_8(0); for (int c1 = 1; c1 <= 5; c1 += 1) { S_8(c1); } S_8(6); we should not copy loop-phi nodes in S_8(0) or in S_8(6). PR tree-optimization/68550 * graphite-isl-ast-to-gimple.c (copy_loop_phi_nodes): Add dump. (copy_bb_and_scalar_dependences): Do not code generate loop peeled statements. * gfortran.dg/graphite/pr68550-1.f90: New. * gfortran.dg/graphite/pr68550-2.f90: New. Added: trunk/gcc/testsuite/gfortran.dg/graphite/pr68550-1.f90 trunk/gcc/testsuite/gfortran.dg/graphite/pr68550-2.f90 Modified: trunk/gcc/ChangeLog trunk/gcc/graphite-isl-ast-to-gimple.c trunk/gcc/testsuite/ChangeLog