From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26416 invoked by alias); 30 Oct 2005 19:14:34 -0000 Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org Received: (qmail 26401 invoked by uid 48); 30 Oct 2005 19:14:33 -0000 Date: Sun, 30 Oct 2005 19:14:00 -0000 Message-ID: <20051030191433.26400.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug libgcj/17021] libgcj verifier resolves classes too eagerly In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: java-prs@gcc.gnu.org From: "thebohemian at gmx dot net" X-SW-Source: 2005-q4/txt/msg00235.txt.bz2 List-Id: ------- Comment #15 from thebohemian at gmx dot net 2005-10-30 19:14 ------- Created an attachment (id=10082) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10082&action=view) proposed fix This patch includes all the lazyfications and a fix for to_array() involving primitive array names which caused gcj to crash. I also changed the name of the classname comparation method as suggested by bryce. The special case where we have a class Lfoo and fool (the latter given as "Lfool;") is now handled correctly. There was a need for a new helper method. I hope its name is well chosen. I am currently waiting for my libgcj assignment papers. This gives you some time to comment on it. :) -- thebohemian at gmx dot net changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #10041|0 |1 is obsolete| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17021