1/* PR rtl-optimization/68249 */ 2 3int a, b, c, g, k, l, m, n; 4char h; 5 6void 7fn1 () 8{ 9 for (; k; k++) 10 { 11 m = b || c < 0 || c > 1 ? : c; 12 g = l = n || m < 0 || (m > 1) > 1 >> m ? : 1 << m; 13 } 14 l = b + 1; 15 for (; b < 1; b++) 16 h = a + 1; 17} 18 19int 20main () 21{ 22 char j; 23 for (; a < 1; a++) 24 { 25 fn1 (); 26 if (h) 27 j = h; 28 if (j > c) 29 g = 0; 30 } 31 32 if (h != 1) 33 __builtin_abort (); 34 35 return 0; 36} 37