https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106126
--- Comment #2 from David Binderman <dcb314 at hotmail dot com> --- Reduced C code seems to be char *var_1; void pool_conda_matchspec() { for (; var_1 && *var_1 && *var_1 != '<' && *var_1 != '>' && *var_1 != '!' && *var_1 != '~';) if (*var_1 >= 'A' && *var_1 <= 'Z') *var_1 += 'A'; }