1  /* Distilled from try_pre_increment in flow.c.  If-conversion inserted
       2     new instructions at the wrong place on ppc.  */
       3  
       4  int foo(int a)
       5  {
       6    int x;
       7    x = 0;
       8    if (a > 0) x = 1;
       9    if (a < 0) x = 1;
      10    return x;
      11  }
      12  
      13  int main()
      14  {
      15    if (foo(1) != 1)
      16      abort();
      17    return 0;
      18  }
      19