/* { dg-do compile } */ | |
/* { dg-options "-O3" } */ | |
int printf(const char *, ...); | |
long a; | |
int b; | |
volatile int c; | |
int main() { | |
long e = a; | |
int f = a; | |
L: | |
if (b > 0) { | |
printf("0"); | |
goto L; | |
} | |
if (f) { | |
printf("%ld", (long)b); | |
goto L; | |
} | |
e >= b && c; | |
return 0; | |
} |