1 /* PR tree-optimization/58364 */
2 
3 int a = 1, b, c;
4 
5 int
foo(int x)6 foo (int x)
7 {
8   return x < 0 ? 1 : x;
9 }
10 
11 int
main()12 main ()
13 {
14   if (foo (a > c == (b = 0)))
15     __builtin_abort ();
16   return 0;
17 }
18