From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19333 invoked by alias); 21 Jan 2006 02:11:34 -0000 Received: (qmail 19316 invoked by uid 48); 21 Jan 2006 02:11:32 -0000 Date: Sat, 21 Jan 2006 02:11:00 -0000 Message-ID: <20060121021132.19315.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug target/23602] [4.1 regression] 1081 test failures in libjava, when configured for i486-linux In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "aoliva 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-01/txt/msg02152.txt.bz2 List-Id: ------- Comment #16 from aoliva at gcc dot gnu dot org 2006-01-21 02:11 ------- Created an attachment (id=10694) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10694&action=view) Reduced testcase This reduced testcase triggers the same bug before Richard's patch if compiled with -fasynchronous-unwind-tables, generating very similar code to what broke the unwinder in the libjava.lang ArrayTest on i486. With current trunk, even after reverting the patch, both the reduced testcase and the Java tests all pass on an i486-pc-linux-gnu native toolchain. Even though the generated code is not significantly different, the EH tables are. I can't tell immediately whether the problem is actually fixed, and we could thus remove the patch that hid the problem before, or if it's just more difficult to trigger now. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23602