33 lines
465 B
C
33 lines
465 B
C
/* { dg-do compile } */
|
|
/* { dg-options "-O1 -fno-tree-fre -Wuninitialized" } */
|
|
int pz;
|
|
int zi;
|
|
|
|
void
|
|
uk (void)
|
|
{
|
|
int th = 1;
|
|
int *gw = &zi;
|
|
|
|
for (zi = 0; zi < 2; ++zi)
|
|
{
|
|
int a2 = 0;
|
|
|
|
for (zi = 0; zi < 1; ++zi)
|
|
{
|
|
th = a2 * 2;
|
|
|
|
og:
|
|
for (pz = 0; pz < 1; ++pz)
|
|
{
|
|
}
|
|
}
|
|
|
|
pz = !!*gw ? *gw : pz;
|
|
pz = (!!th ? (pz & 1) : 0);
|
|
if (pz == 0)
|
|
++a2;
|
|
}
|
|
|
|
goto og;
|
|
}
|