(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr35634.c
       1  /* { dg-do run } */
       2  
       3  void abort (void);
       4  void exit (int);
       5  
       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  
      15  int main ()
      16  {
      17      signed char c;
      18      for (c = 0; ; c++) foo (c);
      19  }