modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/930106-1.c (about) 1 /* { dg-add-options stack_size } */ 2 3 #if defined (STACK_SIZE) 4 #define DUMMY_SIZE 9 5 #else 6 #define DUMMY_SIZE 399999 7 #endif 8 9 double g() 10 { 11 return 1.0; 12 } 13 14 f() 15 { 16 char dummy[DUMMY_SIZE]; 17 double f1, f2, f3; 18 f1 = g(); 19 f2 = g(); 20 f3 = g(); 21 return f1 + f2 + f3; 22 } 23 24 main() 25 { 26 if (f() != 3.0) 27 abort(); 28 exit(0); 29 }