1 /* { dg-options "-fgnu89-inline" } */
2 
3 extern void abort (void);
4 extern void exit (int);
5 
6 double d;
7 
foo(void)8 __inline__ double foo (void)
9 {
10   return d;
11 }
12 
bar(void)13 __inline__ int bar (void)
14 {
15   foo();
16   return 0;
17 }
18 
main(void)19 int main (void)
20 {
21   if (bar ())
22     abort ();
23   exit (0);
24 }
25