https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66246
kai-bugs at cats dot ms changed: What |Removed |Added ---------------------------------------------------------------------------- Target|i686-w64-mingw32 |i686-w64-mingw32 | |x86_64-linux-gnu Host|i686-w64-mingw32 |i686-w64-mingw32 | |x86_64-linux-gnu Known to fail| |4.6.3, 4.9.1 Build|i686-w64-mingw32 |i686-w64-mingw32 | |x86_64-linux-gnu --- Comment #2 from kai-bugs at cats dot ms --- Here's another version that breaks: + gcc --version gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 Copyright (C) 2011 Free Software Foundation, Inc. Dies ist freie Software; die Kopierbedingungen stehen in den Quellen. Es gibt KEINE Garantie; auch nicht für MARKTGÄNGIGKEIT oder FÜR SPEZIELLE ZWECKE. + rm th.hh.gch + g++ -Winvalid-pch -c -save-temps test.cc + g++ -x c++-header -c -save-temps th.hh + g++ -Winvalid-pch -c -save-temps test.cc test.cc: In Funktion »void f()«: test.cc:14:8: Fehler: »__FILE__« wurde in diesem Gültigkeitsbereich nicht definiert test.cc:14:18: Fehler: »__LINE__« wurde in diesem Gültigkeitsbereich nicht definiert