blob: 55761fd6108babff7d883cbf4e8ab097759eb6d7 [file] [log] [blame]
/* { dg-do compile } */
/* { dg-options "-Wno-aggressive-loop-optimizations" } */
int a, b;
struct S { unsigned int s, t, u; } c, d = { 0, 1, 0 };
void
test (unsigned char z)
{
char e[] = {0, 0, 0, 0, 1};
for (c.s = 1; c.s; c.s++)
{
b = e[c.s];
if (a)
break;
b = z >= c.u;
if (d.t)
break;
}
}