This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: GCJ 3.4.3 and 3.3 classloading problem


Craig Vanderborgh wrote:
>> Are you absolutely sure that you're marking instances of class Class
>> correctly?  An error would there cause exactly this behaviour.
> 
> No I am not sure.  What would be the easiest way to look for this
> (where, how to look).  This is what I had been thinking also, because
> when we do NO classloading (in a different, very large gcj application
> built using the same libgcj) there is NO PROBLEM WHATSOEVER - that app
> is completely reliable.

This is a real smoking gun, then.  You need a perfect match between the
fields of Class in libjava/boehm.cc, libjava/java/lang/Class.h, and
gcc/java/decl.c.

Your best bet is to look for any changes between gcj 3.3 and 3.4.3 in
this area.

Andrew.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]