(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
pr80775.c
       1  /* PR middle-end/80775 ICE: -O3 produces ice in group_case_labels_stmt.  */
       2  /* { dg-do compile }  */
       3  /* { dg-options "-O3" }  */
       4  
       5  typedef struct { short a; } b;
       6  b c[10];
       7  int d, e, f, g, h;
       8  int
       9  i (void)
      10  {
      11    f = 0;
      12    for (; f < e; f++) {
      13      switch (g) {
      14      case 1:
      15        d = 1;
      16      case 2:
      17        c[2 + f].a = 1;
      18      }
      19      h += c[f].a;
      20    }
      21  }