From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30795 invoked by alias); 30 Sep 2009 22:46:28 -0000 Received: (qmail 30431 invoked by uid 48); 30 Sep 2009 22:46:14 -0000 Date: Wed, 30 Sep 2009 22:46:00 -0000 Message-ID: <20090930224614.30430.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug c++/41313] g++.dg/tree-prof/partition1.C compilation and execution test failures on *-apple-darwin* In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "jakub at gcc dot gnu dot org" 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: 2009-09/txt/msg02813.txt.bz2 ------- Comment #12 from jakub at gcc dot gnu dot org 2009-09-30 22:46 ------- It is unclear what those labels are good for, but if darwin is to support hot/cold partitioning and FDEs covering it, the emit unwind_label hook (which is apparently darwin specific only) should be passed also the SECOND variable and create different label name for the second FDE for the same function (if function starts in hot section, then the second one is covering the cold section, and vice versa). The patch in #c11 would just mean you'd keep older versions broken. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41313