From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3789 invoked by alias); 24 May 2010 14:37:18 -0000 Received: (qmail 3693 invoked by alias); 24 May 2010 14:36:55 -0000 Date: Mon, 24 May 2010 14:37:00 -0000 Message-ID: <20100524143655.3692.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug middle-end/43602] ___emutls_v.__gcov_indirect_call_[counters|callee] undefined on *-*-darwin* In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "iains 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: 2010-05/txt/msg02757.txt.bz2 ------- Comment #23 from iains at gcc dot gnu dot org 2010-05-24 14:36 ------- Subject: Bug 43602 Author: iains Date: Mon May 24 14:36:32 2010 New Revision: 159781 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=159781 Log: 2010-05-24 Iain Sandoe PR target/44132 PR middle-end/43602 * varasm.c (get_emutls_init_templ_addr): Copy DECL_PRESERVE_P, DECL_VISIBILITY_SPECIFIED. (emutls_decl): Set DECL_PRESERVE_P and copy DECL_VISIBILITY_SPECIFIED, DECL_RESTRICTED_P. (emutls_finalize_control_var): New callback. (emutls_finish): Finalize emutls control variables. * toplev.c (compile_file): Move the call to emutls_finish () before varpool_assemble_pending_decls (). Modified: trunk/gcc/ChangeLog trunk/gcc/toplev.c trunk/gcc/varasm.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43602