/* PR rtl-optimization/79405 */ | |
/* { dg-do compile } */ | |
/* { dg-options "-O2" } */ | |
char cz; | |
long long int xx, u2; | |
void | |
qv (int js, int wl) | |
{ | |
if (js != 0) | |
{ | |
short int sc; | |
int *at = (int *)≻ | |
long long int gx = 0; | |
for (;;) | |
{ | |
*at = 0; | |
js /= sc; | |
for (wl = 0; wl < 2; ++wl) | |
{ | |
xx = gx; | |
u2 %= xx > 0; | |
cz /= u2; | |
fa: | |
if (cz != u2) | |
{ | |
gx |= js; | |
cz = gx / js; | |
} | |
} | |
} | |
yq: | |
wl /= 0x80000000; | |
u2 = wl; | |
u2 |= (wl != 0) | (wl != 0 && gx != 0); | |
js = u2; | |
goto fa; | |
} | |
goto yq; | |
} |