https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115203
--- Comment #3 from David Malcolm <dmalcolm at gcc dot gnu.org> --- (In reply to Tobias Burnus from comment #2) > Thus, one way would be to have LANG=C set somewhere (e.g. via the Makefile - > assuming it can be done portable). I'd prefer not to do that as we may want to have selftests of i18n (though libintl seems to have a lot of global state, which is a pain for selftests). > Alternative would be your suggestion to disable it in simple_diagnostic_path. I have a patch for that; it seems to work. > Looking at gcc/intl.cc's gcc_init_libintl, you also need to watch out for > open_quote/close_quote and other fun changes as they might come before you > switch to to LANG=C. FWIW we already have class auto_fix_quotes for that (see selftest.h)