+++ /dev/null
-typedef struct {
- double epsilon;
-} material_type;
-
-material_type foo(double x)
-{
- material_type m;
-
- m.epsilon = 1.0 + x;
- return m;
-}
-
-main()
-{
- int i;
- material_type x;
-
- /* We must iterate enough times to overflow the FP stack on the
- x86. */
- for (i = 0; i < 10; i++)
- {
- x = foo (1.0);
- if (x.epsilon != 1.0 + 1.0)
- abort ();
- }
-
- exit (0);
-}