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