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