(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr104543.c
       1  /* { dg-do run } */
       2  /* { dg-additional-options "-floop-unroll-and-jam" } */
       3  
       4  int a[3], b, c;
       5  static int e()
       6  {
       7    if (!c) {
       8      for (b = 0; b < 3; b++)
       9        for (c = 0; c < 3; c++)
      10          a[c] ^= 1;
      11      return -1;
      12    }
      13    return 0;
      14  }
      15  int main()
      16  {
      17    e();
      18    if (a[1] != 1)
      19      __builtin_abort();
      20    return 0;
      21  }