blob: aef4fee4272a7351524e4f8726b5f501659f5d10 [file] [log] [blame]
/* { dg-do run } */
/* { dg-options "-O2 -floop-nest-optimize" } */
int rk, si = 0;
int jr[2];
int
wv (signed char n8)
{
const int tw = 8;
int xq[tw];
int bj, pu = 0;
for (bj = 0; bj < tw; ++bj)
xq[bj] = 0;
bj = 0;
while (bj < 1)
{
int gs = n8 ^ 128;
if (gs != 0)
{
int u7[3];
while (bj < 2)
{
u7[bj] = 0;
++bj;
}
jr[0] = u7[0];
rk = xq[0];
pu = n8;
if (si != 0)
return si;
}
}
return pu;
}
int
main (void)
{
signed char ax = 1;
if (wv (ax) != ax)
__builtin_abort ();
return 0;
}