1 // { dg-do run }
2 
3 void
fillstack()4 fillstack ()
5 {
6   long long foo[] =
7     {
8       -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
9     };
10 }
11 
12 void
13 f (long long=-1,long long=-1,long long=-1,long long=-1,
14    long long=-1,long long=-1,long long arg7_on_stack=-1)
15 {
16   throw 0;
17 }
18 
19 void
g()20 g()
21 {
22   try
23     {
24       f ();
25     }
26   catch (int)
27     {
28     }
29 }
30 
31 int
main()32 main()
33 {
34   fillstack ();
35   g ();
36   return 0;
37 }
38