modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/930603-1.c (about) 1 float fx (x) 2 float x; 3 { 4 return 1.0 + 3.0 / (2.302585093 * x); 5 } 6 7 main () 8 { 9 float fx (), inita (), initc (), a, b, c; 10 a = inita (); 11 c = initc (); 12 f (); 13 b = fx (c) + a; 14 f (); 15 if (a != 3.0 || b < 4.3257 || b > 4.3258 || c != 4.0) 16 abort (); 17 exit (0); 18 } 19 20 float inita () { return 3.0; } 21 float initc () { return 4.0; } 22 f () {}