(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr80549.c
       1  /* { dg-do run } */
       2  
       3  signed char a, b;
       4  int c;
       5  short d;
       6  void fn1(int p1)
       7  {
       8    short e = 4;
       9    int f;
      10    d = 0;
      11    for (; d <= 0; d++)
      12      e = 0;
      13    if (e)
      14      goto L1;
      15  L2:
      16    if (p1) {
      17        a = 9;
      18        for (; a; ++a) {
      19  	  f = 5;
      20  	  for (; f != 32; ++f)
      21  	    c = 8;
      22  L1:
      23  	  if (b)
      24  	    goto L2;
      25        }
      26    }
      27  }
      28  
      29  int main()
      30  {
      31    fn1(1);
      32    return 0;
      33  }