blob: c111913553dea1ff3526c706db837d5134eb24bb [file] [log] [blame]
/* { dg-do compile } */
__extension__ typedef __INTPTR_TYPE__ intptr_t;
int a[10][14], b, c, d, e, f, g, h, i;
void bar (void);
int
foo (int x)
{
unsigned j;
int k = 0, l;
int m;
if (h)
m = 12;
else
m = 13;
if (a[x][m])
l = (intptr_t) foo;
a[x][i] = l;
while (c)
{
if (b)
{
if (f)
k = 1;
bar ();
}
for (; d;)
j++;
}
while (c)
{
if (a[x][12])
{
if (g)
k = 1;
j++;
}
c = e;
}
return k;
}