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

     1  extern double sqrt (double);
     2  extern void abort (void);
     3  int once;
     4  
     5  double foo (void)
     6  {
     7    if (once++)
     8      abort ();
     9    return 0.0 / 0.0;
    10  }
    11  
    12  double x;
    13  int main (void)
    14  {
    15    x = sqrt (foo ());
    16    return 0;
    17  }