ICE compiling the Jikes Java compiler with g++ 4.0: hydrogen:~/Projects/jikes/src$ g++ -v -save-temps -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -MT bytecode.o -MD -MP -MF ".deps/bytecode.Tpo" -c -o bytecode.o bytecode.cpp Reading specs from /usr/local/lib/gcc/powerpc-apple-darwin7.6.0/4.0.0/specs Configured with: ../gcc/configure Thread model: posix gcc version 4.0.0 20041106 (experimental) /usr/local/libexec/gcc/powerpc-apple-darwin7.6.0/4.0.0/cc1plus -E -quiet -v -I. -I. -I. -MD bytecode.d -MF .deps/bytecode.Tpo -MP -MT bytecode.o -MQ bytecode.o -D__DYNAMIC__ -D__APPLE_CC__=1 -DHAVE_CONFIG_H bytecode.cpp -feliminate-unused-debug-symbols -fPIC -fworking-directory -O2 -fpch-preprocess -o bytecode.ii ignoring nonexistent directory "NONE/include" ignoring nonexistent directory "/usr/local/lib/gcc/powerpc-apple-darwin7.6.0/4.0.0/../../../../ powerpc-apple-darwin7.6.0/include" ignoring duplicate directory "." ignoring duplicate directory "." #include "..." search starts here: #include <...> search starts here: . /usr/local/lib/gcc/powerpc-apple-darwin7.6.0/4.0.0/../../../../include/c++/4.0.0 /usr/local/lib/gcc/powerpc-apple-darwin7.6.0/4.0.0/../../../../include/c++/4.0.0/powerpc-apple- darwin7.6.0 /usr/local/lib/gcc/powerpc-apple-darwin7.6.0/4.0.0/../../../../include/c++/4.0.0/backward /usr/local/include /usr/local/lib/gcc/powerpc-apple-darwin7.6.0/4.0.0/include /usr/include /System/Library/Frameworks /Library/Frameworks End of search list. /usr/local/libexec/gcc/powerpc-apple-darwin7.6.0/4.0.0/cc1plus -fpreprocessed bytecode.ii -feliminate-unused-debug-symbols -fPIC -quiet -dumpbase bytecode.cpp -auxbase-strip bytecode.o -g -O2 -version -o bytecode.s GNU C++ version 4.0.0 20041106 (experimental) (powerpc-apple-darwin7.6.0) compiled by GNU C version 4.0.0 20041106 (experimental). GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 tuple.h: In destructor 'Tuple<T>::~Tuple() [with T = InnerClassesAttribute::InnerClassesElement]': tuple.h:93: error: Multiple inline callers tuple.h:93: error: Multiple inline callers unsigned int Tuple<T>::Blksize() const [with T = InnerClassesAttribute::InnerClassesElement]/5050: (inline copy in Tuple<T>::~Tuple() [with T = InnerClassesAttribute::InnerClassesElement]/4344) 5 insns tree inlinable called by: Tuple<T>::~Tuple() [with T = InnerClassesAttribute::InnerClassesElement]/4344 (inlined) Tuple<T>::~Tuple() [with T = InnerClassesAttribute::InnerClassesElement]/4344 (inlined) calls: tuple.h:93: internal compiler error: verify_cgraph_node failed. Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. hydrogen:~/Projects/jikes/src$
[presumably i submit this much, and then there's some way to upload the .ii.bz2 file?] -- Summary: ICE: error: Multiple inline callers Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: critical Priority: P2 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: enh at jessies dot org CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: powerpc-apple-darwin7.6.0 GCC host triplet: powerpc-apple-darwin7.6.0 GCC target triplet: powerpc-apple-darwin7.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18318