/* 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; | |
} | |
} | |
} |