http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47338
Summary: [4.5 Regression][C++] cc1plus returns exist code 5 Product: gcc Version: 4.5.2 Status: UNCONFIRMED Severity: major Priority: P3 Component: c++ AssignedTo: unassig...@gcc.gnu.org ReportedBy: daniel.f.sta...@freenet.de Host: mingw32 Target: mingw32 Build: mingw32 Created attachment 23015 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23015 preprocessed test file .ii When compiling the attatched code cc1plus returns exit code 5. No warning or error message is shown. It compiles fine with the same host/target/build and gcc 4.4.0. Command: $ g++ -pass-exit-codes -o XmlResultReader.o -c XmlResultReader.cpp -v -save-temps || echo "error: $?" Using built-in specs. COLLECT_GCC=D:\Programme\msys\mingw\bin\g++.exe COLLECT_LTO_WRAPPER=d:/programme/msys/mingw/bin/../libexec/gcc/mingw32/4.5.2/lto-wrapper.exe Target: mingw32 Configured with: ../gcc-4.5.2/configure --disable-bootstrap --enable-languages=c,ada,c++,fortran,java,objc,obj-c++ --disable-nls --disable-shared --enable-static --enable-libgcj --enable-libgomp --enable-lto --with-dwarf2 --disable-win32-registry --enable-version-specific-runtime-libs --prefix=/mingw --build=mingw32 --enable-abi=32 Thread model: win32 gcc version 4.5.2 (GCC) COLLECT_GCC_OPTIONS='-o' 'XmlResultReader.o' '-c' '-v' '-save-temps' '-mtune=i386' '-march=i386' d:/programme/msys/mingw/bin/../libexec/gcc/mingw32/4.5.2/cc1plus.exe -E -quiet -v -iprefix d:\programme\msys\mingw\bin\../lib/gcc/mingw32/4.5.2/ XmlResultReader.cpp -mtune=i386 -march=i386 -fpch-preprocess -o XmlResultReader.ii ignoring duplicate directory "d:/programme/msys/mingw/lib/gcc/../../lib/gcc/mingw32/4.5.2/include/c++" ignoring duplicate directory "d:/programme/msys/mingw/lib/gcc/../../lib/gcc/mingw32/4.5.2/include/c++/mingw32" ignoring duplicate directory "d:/programme/msys/mingw/lib/gcc/../../lib/gcc/mingw32/4.5.2/include/c++/backward" ignoring nonexistent directory "/mingw/include" ignoring duplicate directory "d:/programme/msys/mingw/lib/gcc/../../lib/gcc/mingw32/4.5.2/include" ignoring duplicate directory "d:/programme/msys/mingw/lib/gcc/../../lib/gcc/mingw32/4.5.2/include-fixed" ignoring nonexistent directory "/mingw/include" #include "..." search starts here: #include <...> search starts here: d:\programme\msys\mingw\bin\../lib/gcc/mingw32/4.5.2/include/c++ d:\programme\msys\mingw\bin\../lib/gcc/mingw32/4.5.2/include/c++/mingw32 d:\programme\msys\mingw\bin\../lib/gcc/mingw32/4.5.2/include/c++/backward d:\programme\msys\mingw\bin\../lib/gcc/mingw32/4.5.2/include d:\programme\msys\mingw\bin\../lib/gcc/mingw32/4.5.2/include-fixed D:/Programme/msys/mingw/include d:/programme/msys/mingw/lib/gcc/../../mingw32/include End of search list. COLLECT_GCC_OPTIONS='-o' 'XmlResultReader.o' '-c' '-v' '-save-temps' '-mtune=i386' '-march=i386' d:/programme/msys/mingw/bin/../libexec/gcc/mingw32/4.5.2/cc1plus.exe -fpreprocessed XmlResultReader.ii -quiet -dumpbase XmlResultReader.cpp -mtune=i386 -march=i386 -auxbase-strip XmlResultReader.o -version -o XmlResultReader.s error: 5