1 #include <limits.h>
2 
3 int n = 0;
4 
g(i)5 g (i)
6 {
7   n++;
8 }
9 
f(m)10 f (m)
11 {
12   int i;
13   i = m;
14   do
15     {
16       g (i * INT_MAX / 2);
17     }
18   while (--i > 0);
19 }
20 
main()21 main ()
22 {
23   f (4);
24   if (n != 4)
25     abort ();
26   exit (0);
27 }
28