1 /* { dg-options "-O3 -fgraphite-identity" } */ 2 3 extern int *A; 4 extern int B[][4]; 5 foo(int im,int jm,int cond)6void foo(int im, int jm, int cond) 7 { 8 int i, j; 9 if (cond) 10 for (i = 0; i < 256; i++) 11 A[i] = 0; 12 13 for (i = 0; i < im; i++) 14 for (j = 1; j < jm; j++) 15 if (jm != 8 || j != jm >> 1) 16 B[j][0] ^= B[j-1][0]; 17 18 } 19