I compiled ACE 5.4.2 with the 20050306 snapshot and got an ICE in build_ptrmemfunc, at cp/typeck.c:5702. This ICE is new (snapshot from last week works) and occurs even at -O0.
Michael Cieslinski g++41b -v Using built-in specs. Target: x86_64-unknown-linux-gnu Configured with: ../gcc-4.1-20050306/configure --prefix=/usr/local/gcc41b --program-suffix=41b --with-arch=opteron --enable-languages=c,c++ --enable-checking Thread model: posix gcc version 4.1.0 20050306 (experimental) g++41b -march=opteron -c -o POSIX_Proactor.o POSIX_Proactor.ii /home/cie019/ace542-gcc40x/ACE_wrappers/ace/Select_Reactor_T.cpp: In member function 'virtual int ACE_Select_Reactor_T<ACE_SELECT_REACTOR_TOKEN>::dispatch_io_handlers (ACE_Select_Reactor_Handle_Set&, int&, int&)': /home/cie019/ace542-gcc40x/ACE_wrappers/ace/Select_Reactor_T.cpp:1253: internal compiler error: in build_ptrmemfunc, at cp/typeck.c:5702 Please submit a full bug report, with preprocessed source if appropriate. -- Summary: ICE in build_ptrmemfunc, at cp/typeck.c:5702 Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: micis at gmx dot de CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: x86_64-unknown-linux-gnu GCC host triplet: x86_64-unknown-linux-gnu GCC target triplet: x86_64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20381