(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr56384.c
       1  /* { dg-do compile } */
       2  
       3  int a, c;
       4  
       5  void f(void)
       6  {
       7    unsigned char b;
       8  
       9    if(a)
      10      {
      11        for(; b < 1; b++);
      12  lbl1:
      13        c = (b |= 0) ^ (b || a);
      14      }
      15  
      16    if((a = b))
      17      {
      18        b = c;
      19        goto lbl1;
      20      }
      21  
      22    b = 5;
      23    goto lbl1;
      24  }