| /* { dg-do compile } */ | |
| /* { dg-options "-O2 -ftree-loop-linear" } */ | |
| int t [2][4]; | |
| void foo (void) | |
| { | |
| int i, j, k, v; | |
| float e; | |
| for (;;) | |
| { | |
| v = 0; | |
| for (j = 0; j < 2; j ++) | |
| { | |
| for (k = 2; k < 4; k ++) | |
| { | |
| e = 0.0; | |
| for (i = 0; i < 4; i ++) | |
| e += t [j][i]; | |
| if (e) | |
| v = j; | |
| } | |
| } | |
| t [v][0] = 0; | |
| } | |
| } |