1 /* PR rtl-optimization/68249 */
2 
3 int a, b, c, g, k, l, m, n;
4 char h;
5 
6 void
fn1()7 fn1 ()
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 
19 int
main()20 main ()
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