https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111476
ktkachov at gcc dot gnu.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Ever confirmed|0 |1
Status|UNCONFIRMED |NEW
Last reconfirmed| |2023-09-19
CC| |ktkachov at gcc dot gnu.org
--- Comment #2 from ktkachov at gcc dot gnu.org ---
Confirmed. Reduced testcase.
int a, b, c, d;
void
e() {
int f, g, h;
for (;;)
switch (c) {
case '-':
if (!b) {
if (a) {
g = 0;
goto i;
}
goto j;
}
for (; a;)
i:
g++;
if (b)
continue;
f = 1;
for (; f < g; f++) {
b++;
if (b)
h *= 10;
}
}
j:
d = h;
}