https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88607
--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Created attachment 45297 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45297&action=edit gcc9-pr88607.patch Untested patch. Another option is do these changes (transliterations or removals) during make install, so that the UTF-8 characters are still used e.g. in the doxygen generated documentation. echo 'fi—éö§’' | iconv -f UTF-8// -t ASCII//TRANSLIT fi--eo?' so unlike my patch — is replaced by -- rather than just - and § is not removed, but ? used instead, though for the latter case I think removing of the section symbol is better. And we can't use iconv in make install, because not all hosts will have it.