1 /* { dg-do run } */
2 /* { dg-options "-mlongcall" } */
3 
4 extern void abort (void);
5 
6 #define VAL 12345678
7 
8 int j = VAL;
9 
10 void
bar(void)11 bar (void)
12 {
13   if (j != VAL)
14     abort ();
15 }
16 
17 int
main(void)18 main (void)
19 {
20   int i = VAL;
21 
22   int foo (void)
23   {
24     if (i != VAL)
25       abort ();
26   }
27 
28   foo ();
29   bar ();
30 
31   return 0;
32 }
33