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