/* { 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; | |
} | |
} |