/* PR target/82386 */ | |
/* { dg-do compile } */ | |
/* { dg-options "-O2 -w" } */ | |
/* { dg-additional-options "-misel" { target powerpc*-*-* } } */ | |
long long int fs; | |
int vm; | |
void | |
sd (void) | |
{ | |
fs = 1; | |
vm = 2; | |
goto zf; | |
if (0) | |
{ | |
int y6 = 0; | |
int *uu = &y6; | |
short int he; | |
int of = 0; | |
zf: | |
for (;;) | |
{ | |
he = of; | |
if (he || (fs |= vm)) | |
{ | |
*uu = fs; | |
fs += vm; | |
} | |
if (y6 == vm) | |
fs |= he; | |
he = y6 || fs; | |
fs /= 0; | |
} | |
} | |
} |