From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28616 invoked by alias); 4 Feb 2006 02:29:31 -0000 Received: (qmail 28463 invoked by uid 48); 4 Feb 2006 02:29:27 -0000 Date: Sat, 04 Feb 2006 02:29:00 -0000 Message-ID: <20060204022927.28462.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug java/26042] ICE in mark_reference_fields, at java/boehm.c:105 In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "tromey at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2006-02/txt/msg00303.txt.bz2 List-Id: ------- Comment #4 from tromey at gcc dot gnu dot org 2006-02-04 02:29 ------- Quick update... we debugged this a bit and found that the field decl representing Three's superclass (the one made by push_super_field) claims to have size 16 -- and yet the 'b' field claims to have offset 16. So, something seems to be going wrong with type layout in this case. Also, a similar C program yields the expected results. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26042