/* { dg-do compile } */ | |
/* { dg-options "-O2 --param=evrp-mode=ranger -fcompare-debug " } */ | |
struct a { | |
int b; | |
}; | |
long c(short d, long e, struct a f) { | |
g:; | |
int h = f.b <= e, i = d, n = h >= d; | |
if (!n) | |
goto j; | |
goto k; | |
j:; | |
long l = 5; | |
if (l) | |
goto m; | |
d = 0; | |
m: | |
if (d) | |
return f.b; | |
k: | |
goto g; | |
} | |
int main() { } | |