modernc.org/cc@v1.0.1/testdata/gcc-6.3.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 }