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

     1  long double
     2  f (d, i)
     3       long double d;
     4       int i;
     5  {
     6    long double e;
     7  
     8    d = -d;
     9    e = d;
    10    if (i == 1)
    11      d *= 2;
    12    d -= e * d;
    13    d -= e * d;
    14    d -= e * d;
    15    d -= e * d;
    16    d -= e * d;
    17    return d;
    18  }
    19  
    20  main ()
    21  {
    22    if (! (int) (f (2.0L, 1)))
    23      abort ();
    24    exit (0);
    25  }