/* { dg-do compile } */ | |
/* { dg-options "-O2 -g" } */ | |
volatile int a; | |
int c, d, e, f, g, h; | |
int fn1 () | |
{ | |
int i; | |
for (; d;) | |
{ | |
if (e) | |
break; | |
g = 0; | |
int j[4]; | |
for (h = 0; h < 4; h++) | |
g++; | |
for (; c < 2; c++) | |
{ | |
e = j[g]; | |
i = j[0]; | |
f = 4; | |
} | |
f |= d; | |
} | |
return a; | |
} |