In tr_TR.UTF-8 locale gcc fail to compile programs (even itself) giving a "Internal compiler error: Error reporting routines re-entered.\n". I think the cause of problem is the localized string below: #: cppinit.c:1057 msgid "<built-in>" msgstr "<yerle?ik>" #: cppinit.c:1059 msgid "<command line>" msgstr "<komut sat?r?>" These strings produce the output blow in preprocessed files: # 1 "<yerle\305\237ik>" # 1 "<komut sat\304\261r\304\261>" $ gcc --version gcc (GCC) 3.3.4 20040623 (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, pie-8.7.6) Reproducible: Always Steps to Reproduce: 1. set your locale to tr_TR.UTF-8 2. try to compile something (compiling nasm or gcc will definitely fail) 3. you'll get a internal compiler error.
Assuming fixed in latest gcc versions - please reopen a new bug if not.