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 g()9double g() 10 { 11 return 1.0; 12 } 13 f()14f() 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 main()24main() 25 { 26 if (f() != 3.0) 27 abort(); 28 exit(0); 29 } 30