1/* PR tree-optimization/59014 */
2
3int a = 2, b, c, d;
4
5int
6foo ()
7{
8  for (;; c++)
9    if ((b > 0) | (a & 1))
10      ;
11    else
12      {
13	d = a;
14	return 0;
15      }
16}
17
18int
19main ()
20{
21  foo ();
22  if (d != 2)
23    __builtin_abort ();
24  return 0;
25}
26