| /* { dg-do run } */ | |
| int printf (const char *, ...); | |
| int a, b = -600, c, d[] = { 0 }, e, f, g = -1, h; | |
| unsigned i = ~0; | |
| int main () | |
| { | |
| for (; h < 2; h++) | |
| { | |
| if (a > 0) | |
| printf ("%d\n", d[b]); | |
| f = ~(b % i); | |
| c = g | (f && g) && e | b; | |
| a = ~(~g & b); | |
| } | |
| return 0; | |
| } |