| /* PR tree-optimization/81556 */ | |
| unsigned long long int b = 0xb82ff73c5c020599ULL; | |
| unsigned long long int c = 0xd4e8188733a29d8eULL; | |
| unsigned long long int d = 2, f = 1, g = 0, h = 0; | |
| unsigned long long int e = 0xf27771784749f32bULL; | |
| __attribute__((noinline, noclone)) void | |
| foo (void) | |
| { | |
| _Bool a = d > 1; | |
| g = f % ((d > 1) << 9); | |
| h = a & (e & (a & b & c)); | |
| } | |
| int | |
| main () | |
| { | |
| foo (); | |
| if (g != 1 || h != 0) | |
| __builtin_abort (); | |
| return 0; | |
| } |