(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.c-torture/
execute/
930106-1.c
       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  }