blob: efeaebf301c312de1c90caa08e9f9aec52a6cb50 [file] [log] [blame]
/* { dg-do run } */
int __attribute__((noinline)) my_printf (const char *p, ...)
{
static volatile int x;
++x;
}
int a, b, c, e, f, g, h, i, j, k, l;
unsigned d;
static void p ()
{
while (1)
{
int n = h;
h = 8;
if (!e)
break;
h = n;
while (1)
;
}
for (; c != 4; c++)
{
int o = g = 1;
for (; g; g--)
{
while (d < b)
e--;
a = g;
int q = o;
if (q)
L1:
j = f;
if (l)
{
my_printf ("%d", g);
goto L1;
}
o = l;
k = q;
}
}
}
void s ()
{
int m = 0;
L2:
if (i && g)
goto L2;
for (; m < 2; m++)
p ();
}
int main ()
{
s ();
return 0;
}