During the build of the TAO 1.4.1 package two files provoked internal compiler errors. gcc-3.4.2 has the same problem. gcc-3.2.2 compiles them just fine.
This seems to be a Solaris problem as the same source compiles fine with gcc-3.4.2 on a number of Linuxes on X86 and PPC. How-To-Repeat: preprocessor output is attached to this message. Both files are included in case the problem is not the same for both. g++ -v Reading specs from /usr/local/gcc-3.4.5/lib/gcc/sparc-sun-solaris2.9/3.4.5/specs Configured with: /var/sun26/tmp/gcc-3.4.5/configure --prefix=/usr/local/gcc-3.4.5 --enable-threads --enable-languages=c,c++ Thread model: posix gcc version 3.4.5 g++ -save-temps -W -Wall -Wpointer-arith -O3 -pipe -D_REENTRANT -D_POSIX_THREADS -D_POSIX_THREAD_SAFE_FUNCTIONS -D_REENTRANT -I/usr/users/tao/ultra4/Overnight_Builds/TAO14/gcc345/standard/tao14 -I/usr/users/tao/ultra4/Overnight_Builds/TAO14/gcc345/standard/tao14/TAO -DACE_NDEBUG -DACE_USE_RCSID=0 -DACE_HAS_EXCEPTIONS -DACE_NO_INLINE -I/usr/users/tao/ultra4/Overnight_Builds/TAO14/gcc345/standard/tao14/TAO -I/usr/users/tao/ultra4/Overnight_Builds/TAO14/gcc345/standard/tao14/TAO/orbsvcs -x c++ -o .obj/demux_test_client.o demux_test_client.cpp g++: warning: -pipe ignored because -save-temps specified g++: Internal error: Segmentation Fault (program cc1plus) Please submit a full bug report. -- Summary: g++-3.4.5: Internal error: Segmentation Fault (program cc1plus) Product: gcc Version: 3.4.5 Status: UNCONFIRMED Severity: major Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: Donald dot Sharp at prismtech dot com GCC build triplet: sparc-sun-solaris2.9 GCC host triplet: sparc-sun-solaris2.9 GCC target triplet: sparc-sun-solaris2.9 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25723