1 /* { dg-do run } */ 2 3 void abort (void); 4 void exit (int); 5 foo(int i)6 void foo (int i) 7 { 8 static int n; 9 if (i < -128 || i > 127) 10 abort (); 11 if (++n > 1000) 12 exit (0); 13 } 14 main()15 int main () 16 { 17 signed char c; 18 for (c = 0; ; c++) foo (c); 19 } 20