We get an internal compiler error compiling a complex project using g++ 4.0 under RedHat Enterprise Linux 4, kernel 2.6.9-11.ELsmp.
$ g++4 -v Reading specs from /usr/lib/gcc/i386-redhat-linux/4.0.0/specs Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --with-gxx-include-dir=/usr/include/c++/3.4.3 --enable-languages=c,c++,f95 --disable-libgcj --host=i386-redhat-linux Thread model: posix gcc version 4.0.0 20041214 (Red Hat 4.0.0-0.14.EL4) The following error occurs: .../Insight/Utilities/MetaIO/metaUtils.cxx: In function รข: .../Insight/Utilities/MetaIO/metaUtils.cxx:569: internal compiler error: Segmentation fault This is consistent and reproducible. The preprocessed source file is attached. The command line is: /usr/bin/g++4 -o Utilities/MetaIO/ITKMetaIO.dir/metaUtils.o -DITKMetaIO_EXPORTS -fmudflap -ftemplate-depth-50 -O2 -g -fPIC -I/home/vision/pgrad/gavinb/xTK/Insight/Build -I/home/vision/pgrad/gavinb/xTK/Insight/Code/Algorithms -I/home/vision/pgrad/gavinb/xTK/Insight/Code/BasicFilters -I/home/vision/pgrad/gavinb/xTK/Insight/Code/Common -I/home/vision/pgrad/gavinb/xTK/Insight/Code/Numerics -I/home/vision/pgrad/gavinb/xTK/Insight/Code/IO -I/home/vision/pgrad/gavinb/xTK/Insight/Code/Numerics/FEM -I/home/vision/pgrad/gavinb/xTK/Insight/Code/Numerics/Statistics -I/home/vision/pgrad/gavinb/xTK/Insight/Code/Numerics/NeuralNetworks -I/home/vision/pgrad/gavinb/xTK/Insight/Code/SpatialObject -I/home/vision/pgrad/gavinb/xTK/Insight/Utilities/MetaIO -I/home/vision/pgrad/gavinb/xTK/Insight/Utilities/NrrdIO -I/home/vision/pgrad/gavinb/xTK/Insight/Utilities/DICOMParser -I/home/vision/pgrad/gavinb/xTK/Insight/Build/Utilities/DICOMParser -I/home/vision/pgrad/gavinb/xTK/Insight/Build/Utilities/expat -I/home/vision/pgrad/gavinb/xTK/Insight/Utilities/expat -I/home/vision/pgrad/gavinb/xTK/Insight/Utilities/nifti/niftilib -I/home/vision/pgrad/gavinb/xTK/Insight/Utilities/nifti/znzlib -I/home/vision/pgrad/gavinb/xTK/Insight/Build/Utilities/gdcm -I/home/vision/pgrad/gavinb/xTK/Insight/Build/Utilities -I/home/vision/pgrad/gavinb/xTK/Insight/Utilities -I/home/vision/pgrad/gavinb/xTK/Insight/Utilities/vxl/vcl -I/home/vision/pgrad/gavinb/xTK/Insight/Utilities/vxl/core -I/home/vision/pgrad/gavinb/xTK/Insight/Build/Utilities/vxl/vcl -I/home/vision/pgrad/gavinb/xTK/Insight/Build/Utilities/vxl/core -I/home/vision/pgrad/gavinb/xTK/Insight/Code/Patented -I/home/vision/pgrad/gavinb/xTK/Insight/Utilities/vxl/v3p/netlib -c /home/vision/pgrad/gavinb/xTK/Insight/Utilities/MetaIO/metaUtils.cxx -- Summary: Segfault compiling C++ Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: critical Priority: P2 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: gavinb at antonym dot org CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23543