(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr101229.c
       1  /* { dg-do compile } */
       2  
       3  int a[1024];
       4  void foo()
       5  {
       6    for (int i; i; i += 4) {
       7      int suma = a[i];
       8      int sumb = a[i + 1];
       9      int sumc;
      10      for (unsigned j = 0; j < 77; ++j) {
      11        suma = (suma ^ i) + 1;
      12        sumb = (sumb ^ i) + 2;
      13        sumc = suma ^ i;
      14      }
      15      a[i] = suma;
      16      a[i + 1] = sumb;
      17      a[i + 2] = sumc;
      18    }
      19  }