/* PR rtl-optimization/60116 */ /* Reported by Zhendong Su */ extern void abort (void); int a, b, c, d = 1, e, f = 1, h, i, k; char g, j; void fn1 (void) { int l; e = 0; c = 0; for (;;) { k = a && b; j = k * 54; g = j * 147; l = ~g + (long long) e && 1; if (d) c = l; else h = i = l * 9UL; if (f) return; } } int main (void) { fn1 (); if (c != 1) abort (); return 0; }