(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
uninit-pr81897-2.c
       1  /* { dg-do compile }  */
       2  /* { dg-options "-O1 -fno-tree-ccp -fno-tree-dse -Wmaybe-uninitialized" } */
       3  
       4  int oo;
       5  
       6  void
       7  pc (int *tt)
       8  {
       9    int cf = 0;
      10  
      11    if (*tt != 0)
      12      {
      13        if (0)
      14          {
      15            int *qg;
      16            int uj = 0;
      17  
      18   t6:
      19            tt = &cf;
      20            if (oo != 0)
      21              {
      22                ++uj; /* { dg-warning "may be used uninit" } */
      23                *qg = !!oo && !!uj; /* { dg-warning "may be used uninit" } */
      24              }
      25          }
      26        cf = 0;
      27        goto t6;
      28      }
      29  
      30    if (oo != 0)
      31      {
      32        *tt = 1;
      33        goto t6;
      34      }
      35  }