1 double
foo(void)2 foo (void)
3 {
4   return 0.0;
5 }
6 
7 void
do_sibcall(void)8 do_sibcall (void)
9 {
10   (void) foo ();
11 }
12 
13 int
main(void)14 main (void)
15 {
16    double x;
17 
18    for (x = 0; x < 20; x++)
19       do_sibcall ();
20    if (!(x >= 10))
21       abort ();
22    exit (0);
23 }
24 
25