From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21479 invoked by alias); 15 Dec 2010 22:02:49 -0000 Received: (qmail 21470 invoked by uid 22791); 15 Dec 2010 22:02:49 -0000 X-SWARE-Spam-Status: No, hits=-2.8 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from localhost (HELO gcc.gnu.org) (127.0.0.1) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 15 Dec 2010 22:02:44 +0000 From: "howarth at nitro dot med.uc.edu" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/46916] gcc.dg/torture/stackalign/non-local-goto-[1,2].c ICEs compiler due to r167727 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: howarth at nitro dot med.uc.edu X-Bugzilla-Status: NEW X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Date: Wed, 15 Dec 2010 22:02:00 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2010-12/txt/msg01832.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46916 --- Comment #71 from Jack Howarth 2010-12-15 22:02:39 UTC --- Actually I would be surprised if the new patches don't have problems with eh under darwin9. See... http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41313#c12 As I recall, the eh labels in darwin9 and earlier will cause duplicate symbols for hot/cold partitioning. We left those releases broken (with -freorder-blocks-and-partition disabled when darwin_emit_unwind_label is in use) because Mike thought Jakub's solution would be very difficult or impossible to implement. By using the new linker support in darwin10 to omit the eh labels, we were able to enable -freorder-blocks-and-partition with eh on darwin10.