http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55309
--- Comment #18 from Kostya Serebryany <kcc at gcc dot gnu.org> 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