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;
}

Reply via email to