modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/20020916-1.c (about)

     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