Mark Wielaard writes:
 > Hi Tom,
 > 
 > On Sat, 2006-04-01 at 12:11 -0700, Tom Tromey wrote:
 > > >>>>> "Mark" == Mark Wielaard <[EMAIL PROTECTED]> writes:
 > > 
 > > Mark> Unfortunately it seems to trigger some gcj bug with the svn trunk
 > > Mark> development version on builder (see below). I checked against 4.0.3 
 > > and
 > > Mark> 4.1 and they both seem fine. I am not 100% sure it is caused by this
 > > Mark> patch (still building a 4.2 version myself, but I need to go for 
 > > today,
 > > Mark> so might not be able to check definitely till Monday).
 > > 
 > > I think this crash predates the split-for-gcj change by several hours.
 > 
 > Seems you are right. I tested against gcc/java revisions 112102, 112499
 > and 112540 which seem to compile things fine. Revision 112574 seems to
 > cause the failure, so it was probably this patch:
 > 
 > 2006-03-30  Andrew Haley  <[EMAIL PROTECTED]>
 > 
 >         PR java/26858
 >         * lang.c (java_attribute_table): New.
 >         (LANG_HOOKS_ATTRIBUTE_TABLE): Define.
 >         * expr.c (build_field_ref): Add a null pointer check for all
 >         fields of offset > 4k.  Don't do so for accesses via the this
 >         pointer, which we know can never be null.
 >         * class.c (build_java_method_type): Mark arg 1 of all nonstatic
 >         methods nonnull.
 > 
 > After generating the list files in classpath/lib you can trigger the
 > compile error by:

This one is unrepro for me on x86_64.  This is 32-bit x86, right?

Andrew.

Reply via email to