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

     1  long double
     2  ll_to_ld (long long n)
     3  {
     4    return n;
     5  }
     6  
     7  long long
     8  ld_to_ll (long double n)
     9  {
    10    return n;
    11  }
    12  
    13  main ()
    14  {
    15    long long n;
    16  
    17    if (ll_to_ld (10LL) != 10.0)
    18      abort ();
    19  
    20    if (ld_to_ll (10.0) != 10)
    21      abort ();
    22  
    23    exit (0);
    24  }