G++ fails with an internal compiler error while compiling Qt 4.1 on Windows XP.
g++ -c -include tmp\obj\release_shared\qt_gui_pch.h -O2 -O2 -Wall -frtti -fno-ex ceptions -DQT_SHARED -DQT_THREAD_SUPPORT -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_E DITION=QT_EDITION_DESKTOP -DQT_BUILD_GUI_LIB -DQT_MAKEDLL -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_RASTER_IMAGEENGINE -DQT_RASTER_PAINTENGINE -D QT_HAVE_SSE -DQT_PDF_SUPPORT -DQT_NO_STYLE_MAC -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_ LIB -I"C:/Qt/4.1.0/include/QtCore" -I"C:/Qt/4.1.0/include" -I"C:/Qt/4.1.0/includ e/QtGui" -I"tmp" -I"..\3rdparty\wintab" -I"..\3rdparty\libpng" -I"..\3rdparty\zl ib" -I"C:/Qt/4.1.0/include/ActiveQt" -I"tmp\moc\release_shared" -I"." -I"C:/Qt/4 .1.0/mkspecs/win32-g++" -o tmp\obj\release_shared\qaction.o kernel\qaction.cpp tmp/moc/release_shared/moc_qaction.cpp:203: internal compiler error: output_oper and: invalid expression as operand Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. mingw32-make[6]: *** [tmp\obj\release_shared\qaction.o] Error 1 mingw32-make[6]: Leaving directory `C:/Qt/4.1.0/src/gui' mingw32-make[5]: *** [release] Error 2 mingw32-make[5]: Leaving directory `C:/Qt/4.1.0/src/gui' mingw32-make[4]: *** [all] Error 2 mingw32-make[4]: Leaving directory `C:/Qt/4.1.0/src/gui' mingw32-make[3]: *** [sub-gui-make_default-ordered] Error 2 mingw32-make[3]: Leaving directory `C:/Qt/4.1.0/src' mingw32-make[2]: *** [all] Error 2 mingw32-make[2]: Leaving directory `C:/Qt/4.1.0/src' -- Summary: ICE: output_operand: invalid expression as operand Product: gcc Version: 4.0.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: paragw at excite dot com GCC build triplet: i686-pc-mingw32 GCC host triplet: i686-pc-mingw32 GCC target triplet: i686-pc-mingw32 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25599