(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
pr39666-2.c
       1  /* PR middle-end/39666 */
       2  /* { dg-do compile } */
       3  /* { dg-options "-O2 -Wuninitialized" } */
       4  
       5  int
       6  foo (int i)
       7  {
       8    int j;
       9    switch (i)
      10      {
      11      case -__INT_MAX__ - 1 ... -1:
      12        j = 6;
      13        break;
      14      case 0:
      15        j = 5;
      16        break;
      17      case 2 ... __INT_MAX__:
      18        j = 4;
      19        break;
      20      }
      21    return j;	/* { dg-warning "may be used uninitialized" } */
      22  }