blob: 2576d8b69144bcddc696b51d5c6a0024ab313628 [file] [log] [blame]
/* PR rtl-optimization/81595 */
void
foo (__INTPTR_TYPE__ *x, int *y, int *z, int u, int v)
{
while (u != 0)
{
if (*x != 0)
{
int a = 1;
l1:
if (*y != 0)
{
while (a < 2)
{
a = 0;
x = (__INTPTR_TYPE__ *)&x;
l2:
++a;
}
while (*z != 0)
;
}
a /= 0;
}
else
{
*z /= (*z != 0) ? 2 : 0;
while (v < 1)
{
*y = 0;
if (v != 0)
goto l1;
++v;
}
goto l2;
}
}
}