/* PR middle-end/80775 ICE: -O3 produces ice in group_case_labels_stmt. */ | |
/* { dg-do compile } */ | |
/* { dg-options "-O3" } */ | |
typedef struct { short a; } b; | |
b c[10]; | |
int d, e, f, g, h; | |
int | |
i (void) | |
{ | |
f = 0; | |
for (; f < e; f++) { | |
switch (g) { | |
case 1: | |
d = 1; | |
case 2: | |
c[2 + f].a = 1; | |
} | |
h += c[f].a; | |
} | |
} |