1 #if defined (STACK_SIZE) 2 #define DUMMY_SIZE 9 3 #else 4 #define DUMMY_SIZE 399999 5 #endif 6 g()7double g() 8 { 9 return 1.0; 10 } 11 f()12f() 13 { 14 char dummy[DUMMY_SIZE]; 15 double f1, f2, f3; 16 f1 = g(); 17 f2 = g(); 18 f3 = g(); 19 return f1 + f2 + f3; 20 } 21 main()22main() 23 { 24 if (f() != 3.0) 25 abort(); 26 exit(0); 27 } 28