1 /* { dg-options "-O -fgraphite-identity -ffast-math -fno-tree-dce" } */
2 
foo()3 void foo ()
4 {
5   int M0[4][4], M3[4] = {};
6   int i=-1;
7   int ii, jj;
8   for (; i; i++)
9       for (jj = 0; jj < 4; jj++)
10 	for (ii = 0; ii < 4; ii++)
11 	    M3[1] += __builtin_abs (M0[ii][0]);
12 }
13