From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10877 invoked by alias); 6 Feb 2013 12:25:25 -0000 Received: (qmail 10068 invoked by uid 48); 6 Feb 2013 12:24:55 -0000 From: "kcc at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/55309] gcc's address-sanitizer 66% slower than clang's Date: Wed, 06 Feb 2013 12:25:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: sanitizer X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: kcc at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED 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: 2013-02/txt/msg00516.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55309 --- Comment #18 from Kostya Serebryany 2013-02-06 12:24:51 UTC --- First results with the patch (c-only tests, train data): orig patched 401.bzip2, 89.60, 90.10, 1.01 429.mcf, 23.50, 23.90, 1.02 456.hmmer, 181.00, 145.00, 0.80 462.libquantum, 1.64, 1.64, 1.00 464.h264ref, 249.00, 249.00, 1.00 433.milc, 20.10, 20.00, 1.00 470.lbm, 37.20, 37.20, 1.00 482.sphinx3, 17.50, 17.50, 1.00 significant speedup on 456.hmmer, no difference elsewhere. 3 benchmarks fail to build: Error: 1x403.gcc 1x445.gobmk 1x458.sjeng resource.c:431:1: internal compiler error: in update_mem_ref_hash_table, at asan.c:460 find_dead_or_set_registers (target, res, jump_target, jump_count, set, needed) ^ 0x7d0c74 update_mem_ref_hash_table ../../gcc/gcc/asan.c:460 0x7d15ab maybe_instrument_assignment ../../gcc/gcc/asan.c:1799 0x7d15ab transform_statements ../../gcc/gcc/asan.c:1870 0x7d15ab asan_instrument ../../gcc/gcc/asan.c:2209