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 * 4); 17 i -= INT_MAX / 8; 18 } 19 while (i > 0); 20 } 21 main()22 main () 23 { 24 f (INT_MAX/8*4); 25 if (n != 4) 26 abort (); 27 exit (0); 28 } 29