(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr108574-3.c
       1  /* { dg-do run } */
       2  
       3  int a = 3557301289, d;
       4  signed char b, f;
       5  unsigned short c = 241;
       6  short e, g;
       7  static void h() {
       8    if (!a)
       9      goto i;
      10    b = a;
      11    for (; a < 2; a = b) {
      12      unsigned short j;
      13      if (c || !g) {
      14        j = c;
      15      i:
      16        e = j;
      17      }
      18      f = j;
      19      d = ~(f & ~2880764155);
      20      while (d > -2316069)
      21        ;
      22    }
      23  }
      24  int main() {
      25    h();
      26    return 0;
      27  }