(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
uninit-pr108547.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-O2 -Wuninitialized" } */
       3  
       4  int func_7_uc_10li_19 (int);
       5  int li_4, li_5, us_8;
       6  unsigned char func_7_ptr_13, func_7_uc_14;
       7  void func_7_ptr_18() {
       8    if (li_5) {
       9      for (;;)
      10        ;
      11      short s_15;
      12      for (; func_7_uc_14;) {
      13        us_8 = 7;
      14        for (; us_8; us_8 += 1)
      15        lblD2AF1FAB:
      16          if (us_8)
      17            li_4 = 1;
      18        func_7_uc_14 += (__INTPTR_TYPE__)func_7_ptr_18;
      19        if (func_7_ptr_13 & 1 && (func_7_uc_14 &= func_7_ptr_13))
      20          s_15 %= func_7_uc_10li_19(s_15); /* { dg-warning "uninitialized" } */
      21      }
      22    }
      23    goto lblD2AF1FAB;
      24  }