(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr84746.c
       1  /* { dg-do compile } */
       2  
       3  int a, b, c, d, e;
       4  char f, g;
       5  
       6  void fn1 ()
       7  {
       8    while (1)
       9      {
      10        if (d)
      11  	goto L1;
      12        if (e)
      13  	goto L3;
      14        int q = (c && a) % (f * (d || a)) && b;
      15        e = q;
      16        if (b)
      17  	break;
      18  L1:
      19  L2:
      20        c = f;
      21  L3:
      22        f = g;
      23        while (a)
      24  	goto L2;
      25      }
      26  }