Compiling plotutils with GCC 4.0 CVS as of yesterday I get the following ICE:
$ gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/X11R6/include -I./../include -DLIBPLOT -I/usr/X11R6/include -O2 -fmessage-length=0 -Wall -pipe -c g_subpaths.c -fPIC -DPIC -o .libs/g_subpaths.o -v -save-temps gcc: warning: -pipe ignored because -save-temps specified Using built-in specs. Target: s390x-suse-linux Configured with: ../configure --enable-threads=posix --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,f95,java,ada --enable-checking --with-gxx-include-dir=/usr/include/c++/4.0.0 --with-slibdir=/lib64 --with-system-zlib --enable-shared --enable-__cxa_atexit --without-system-libunwind --host=s390x-suse-linux Thread model: posix gcc version 4.0.0 20050409 (prerelease) (SUSE Linux) /usr/lib64/gcc/s390x-suse-linux/4.0.0/cc1 -E -quiet -v -I. -I. -I.. -I/usr/X11R6/include -I./../include -I/usr/X11R6/include -DHAVE_CONFIG_H -DLIBPLOT -DPIC g_subpaths.c -m64 -mzarch -march=z900 -Wall -fmessage-length=0 -fPIC -O2 -fpch-preprocess -o g_subpaths.i ignoring duplicate directory "." ignoring duplicate directory "/usr/X11R6/include" #include "..." search starts here: #include <...> search starts here: . .. /usr/X11R6/include ./../include /usr/local/include /usr/lib64/gcc/s390x-suse-linux/4.0.0/include /usr/lib64/gcc/s390x-suse-linux/4.0.0/../../../../s390x-suse-linux/include /usr/include End of search list. /usr/lib64/gcc/s390x-suse-linux/4.0.0/cc1 -fpreprocessed g_subpaths.i -quiet -dumpbase g_subpaths.c -m64 -mzarch -march=z900 -auxbase-strip .libs/g_subpaths.o -O2 -Wall -version -fmessage-length=0 -fPIC -o g_subpaths.s GNU C version 4.0.0 20050409 (prerelease) (SUSE Linux) (s390x-suse-linux) compiled by GNU C version 4.0.0 20050409 (prerelease) (SUSE Linux). GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 g_subpaths.c: In function ‘_add_arc_as_lines’: g_subpaths.c:540: internal compiler error: in smallest_mode_for_size, at stor-layout.c:221 Please submit a full bug report, with preprocessed source if appropriate. -- Summary: ICE in smallest_mode_for_size, at stor-layout.c:221 (s390x) Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: aj at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org,matz at suse dot de,uweigand at de dot ibm dot com GCC build triplet: s390x-linux-gnu GCC host triplet: s390x-linux-gnu GCC target triplet: s390x-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20927