From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5119 invoked by alias); 19 Nov 2012 09:03:56 -0000 Received: (qmail 5041 invoked by uid 48); 19 Nov 2012 09:03:36 -0000 From: "konstantin.s.serebryany at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug other/55354] [asan] by default, the asan run-time should be linked statically, not dynamically Date: Mon, 19 Nov 2012 09:03:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: other X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: konstantin.s.serebryany at gmail dot com X-Bugzilla-Status: RESOLVED 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 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: 2012-11/txt/msg01718.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55354 --- Comment #15 from Konstantin Serebryany 2012-11-19 09:03:35 UTC --- You are right that "-fPIC -ftls-model=initial-exec" does not affect performance if we link libtsan statically (I checked). As you say, the linker nukes one of the loads. But if we link libtsan.so dynamically, we still get both sources of overhead.