1 /* { dg-add-options stack_size } */
3 /* Origin: hp@bitrange.com
4 Test that return values come out right from a 1000-level call chain to
5 functions without parameters that each need at least one "long"
6 preserved. Exposed problems related to the MMIX port. */
9 extern long foo (void);
10 extern long bar (void);
13 #define DEPTH ((STACK_SIZE) / 512 + 1)
38 return tmp
> DEPTH
- 1 ? -42 - tmp
: foo () - tmp
;