(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr58955-1.c
       1  /* { dg-do run } */
       2  
       3  extern void abort (void);
       4  
       5  int a, b, c, d[4] = { 0, 0, 0, 1 };
       6  
       7  int
       8  main ()
       9  {
      10    for (; a < 4; a++)
      11      {
      12        int e = d[a];
      13        for (c = 1; c < 1; c++);
      14        b = e;
      15        d[a] = 0;
      16      }
      17    if (b != 1)
      18      abort ();
      19    return 0;
      20  }