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

--- Comment #4 from Martin Liška <marxin at gcc dot gnu.org> ---
Reduced test-case that has a different output in optimized tree-dump:

$ cat gcc.i
static char *multilib_options = "m64/m32";
void used_arg_t() {
  char *q = multilib_options;
  for (;;) {
    while (*q)
      q++;
    while (__builtin_strchr (q, '_') == 0)
      while (*q)
        q++;
  }
}

Reply via email to