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

Reply via email to