/* { dg-do compile } */ | |
int iw, vr; | |
void | |
d9 (unsigned int j3, long long int f5, int kp) | |
{ | |
int *qb = &kp; | |
if (kp != 0) | |
{ | |
long long int oq; | |
unsigned int tl = 0; | |
for (j3 = 0; j3 < 1; ++j3) | |
qb = &tl; | |
goto ed; | |
l7: | |
oq = 1; | |
while (oq < 2) | |
oq *= j3; | |
ed: | |
do | |
{ | |
oq -= *qb; | |
if (oq != 0) | |
{ | |
long long int ie = j3 & f5; | |
int ws = (j3 != 0 && kp != 0); | |
tl = ie > ws; | |
iw = vr = tl; | |
} | |
else | |
tl = (kp != 0 && (0 % 0) != 0); /* { dg-warning "division by zero" } */ | |
} | |
while (tl != 0); | |
} | |
goto l7; | |
} |