https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83396

--- Comment #64 from Ulrich Weigand <uweigand at gcc dot gnu.org> ---
I'm seeing the same error on spu-elf when building newlib with GCC revision
255614.  In case this isn't fixed by more recent changes already, here's a
reduced test case (build with -O -g):

const char *
test (const char *s)
{
  for (; ; s++)
    switch (*s)
      {
      case '-':
      case 0:
        return 0;

      case '\t':
      case '\n':
      case '\v':
      case '\f':
      case '\r':
      case ' ':
        continue;

      default:
        goto break2;
      }
break2:

  for (; *s >= '0' && *s <= '9'; s++)
    ;

  return s;
}

Reply via email to