This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug java/39940] [4.5 Regression] Bootstrap failure in libjava on i686-apple-darwin9
- From: "dominiq at lps dot ens dot fr" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 1 May 2009 11:13:36 -0000
- Subject: [Bug java/39940] [4.5 Regression] Bootstrap failure in libjava on i686-apple-darwin9
- References: <bug-39940-12313@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #14 from dominiq at lps dot ens dot fr 2009-05-01 11:13 -------
Note 1: java is broken on ppc-darwin with -m64.
Note 2: the error does not appear at -O1 and -m32 (default).
Note 3: removing the -quiet and some other options, I get:
[karma] bug/java_test%
/opt/gcc/gcc4.5w/libexec/gcc/powerpc-apple-darwin9/4.5.0/jc1
/opt/gcc/_gcc_clean/libjava/classpath/lib/gnu/CORBA/Poa/gnuPOA\$RefTemplate.class
-fhash-synchronization -fuse-divide-subroutine -fcheck-references
-fuse-boehm-gc -fkeep-inline-functions -O2 -fencoding=UTF-8 -fbootstrap-classes
-fjni -findirect-dispatch -fno-indirect-classes -fno-common
-fbootclasspath=/opt/gcc/_gcc_clean/libjava/classpath/lib/ -fdump-tree-all
class gnu.CORBA.Poa.gnuPOA$RefTemplate class java.lang.ObjectIn file included
from <built-in>:0:
gnu/CORBA/Poa/gnuPOA.java:0: warning: cannot find file for class
org.omg.PortableInterceptor.ObjectReferenceTemplate
(gnu.CORBA.Poa.gnuPOA)gnu/CORBA/Poa/gnuPOA.java: In class
'gnu.CORBA.Poa.gnuPOA$RefTemplate':
gnu/CORBA/Poa/gnuPOA.java: In constructor '(gnu.CORBA.Poa.gnuPOA)':
In file included from <built-in>:2:
gnu/CORBA/Poa/gnuPOA.java:126: warning: cannot find file for class
java.util.ArrayList
gnu/CORBA/Poa/gnuPOA.java:127: warning: cannot find file for class
gnu.CORBA.Poa.gnuPOA
gnu/CORBA/Poa/gnuPOA.java:132: warning: cannot find file for class
org.omg.PortableServer.POA
In file included from <built-in>:2:
gnu/CORBA/Poa/gnuPOA.java:138: warning: cannot find file for class
java.lang.String
gnu.CORBA.Poa.gnuPOA$RefTemplate.adapter_name()
gnu.CORBA.Poa.gnuPOA$RefTemplate.orb_id()gnu/CORBA/Poa/gnuPOA.java: In method
'gnu.CORBA.Poa.gnuPOA$RefTemplate.orb_id()':
In file included from <built-in>:2:
gnu/CORBA/Poa/gnuPOA.java:162: warning: cannot find file for class
gnu.CORBA.Poa.ORB_1_4
gnu.CORBA.Poa.gnuPOA$RefTemplate.server_id()gnu/CORBA/Poa/gnuPOA.java: In
method 'gnu.CORBA.Poa.gnuPOA$RefTemplate.server_id()':
gnu/CORBA/Poa/gnuPOA.java:170: warning: cannot find file for class
gnu.CORBA.OrbFunctional
gnu.CORBA.Poa.gnuPOA$RefTemplate.make_object(java.lang.String,byte[])
gnu.CORBA.Poa.gnuPOA$RefTemplate._truncatable_ids()gnu/CORBA/Poa/gnuPOA.java:
At top level:
gnu/CORBA/Poa/gnuPOA.java:186: warning: cannot find file for class
java.lang.Class
Analyzing compilation unit
Performing interprocedural optimizations
<visibility> <early_local_cleanups> <summary generate> <cp> <inline>
<static-var> <pure-const>Assembling functions:
gnu.CORBA.Poa.gnuPOA$RefTemplate._truncatable_ids()
gnu.CORBA.Poa.gnuPOA$RefTemplate.server_id()
gnu.CORBA.Poa.gnuPOA$RefTemplate.make_object(java.lang.String,byte[])
gnu.CORBA.Poa.gnuPOA$RefTemplate.orb_id()
gnu.CORBA.Poa.gnuPOA$RefTemplate.adapter_name()
(gnu.CORBA.Poa.gnuPOA)gnu/CORBA/Poa/gnuPOA.java: In constructor
'(gnu.CORBA.Poa.gnuPOA)':
In file included from <built-in>:0:
gnu/CORBA/Poa/gnuPOA.java:0: error: type mismatch in indirect reference
struct java.lang.String[]
void
# VUSE <.MEM_11>
#slot#8#31_225 = #ref#5#2_129->length;
gnu/CORBA/Poa/gnuPOA.java:0: internal compiler error: verify_stmts failed
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39940