blob: c17baff713547d9a438aa966fd2078ca7d10d010 [file] [log] [blame]
/* 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;
}