1#if defined (STACK_SIZE) 2#define DUMMY_SIZE 9 3#else 4#define DUMMY_SIZE 399999 5#endif 6 7double g() 8{ 9 return 1.0; 10} 11 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 22main() 23{ 24 if (f() != 3.0) 25 abort(); 26 exit(0); 27} 28