This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-arm in repository toolchain/ci/glibc.
from 93ec1cf0fe locale: Add more cached data to LC_CTYPE adds c4bd509d47 elf: Refactor dl_new_hash so it can be tested / benchmarked adds 6fd435485f elf: Add tests for the dl hash funcs (_dl_new_hash and _dl_e [...] adds 5f2f0f6977 nss: Add tests for the nss_hash in nss_hash.h adds 319dddc143 benchtests: Add benchtests for dl_elf_hash, dl_new_hash and [...] adds 3d155d4b6c nss: Optimize nss_hash in nss_hash.c adds 9a421348cd elf: Optimize _dl_new_hash in dl-new-hash.h adds 748df8126a dlfcn: Move RTLD_DEFAULT/RTLD_NEXT outside __USE_GNU new a8b11bd1f8 elf: Rewrite long RESOLVE_MAP macro to an always_inline stat [...]
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: benchtests/Makefile | 25 +++++- benchtests/README | 9 ++- benchtests/bench-dl-elf-hash.c | 27 +++++++ benchtests/bench-dl-new-hash.c | 26 +++++++ benchtests/bench-hash-funcs-kernel.h | 86 +++++++++++++++++++++ benchtests/bench-hash-funcs.c | 145 +++++++++++++++++++++++++++++++++++ benchtests/bench-nss-hash.c | 26 +++++++ dlfcn/dlfcn.h | 22 +++--- elf/Makefile | 1 + elf/dl-lookup.c | 13 +--- elf/dl-reloc.c | 56 ++++++++------ elf/simple-dl-hash.h | 42 ++++++++++ elf/simple-dl-new-hash.h | 36 +++++++++ elf/tst-dl-hash.c | 116 ++++++++++++++++++++++++++++ nss/Makefile | 1 + nss/nss_hash.c | 80 ++++++++++--------- nss/simple-nss-hash.h | 42 ++++++++++ nss/tst-nss-hash.c | 80 +++++++++++++++++++ sysdeps/generic/dl-new-hash.h | 109 ++++++++++++++++++++++++++ sysdeps/x86/dl-new-hash.h | 24 ++++++ 20 files changed, 876 insertions(+), 90 deletions(-) create mode 100644 benchtests/bench-dl-elf-hash.c create mode 100644 benchtests/bench-dl-new-hash.c create mode 100644 benchtests/bench-hash-funcs-kernel.h create mode 100644 benchtests/bench-hash-funcs.c create mode 100644 benchtests/bench-nss-hash.c create mode 100644 elf/simple-dl-hash.h create mode 100644 elf/simple-dl-new-hash.h create mode 100644 elf/tst-dl-hash.c create mode 100644 nss/simple-nss-hash.h create mode 100644 nss/tst-nss-hash.c create mode 100644 sysdeps/generic/dl-new-hash.h create mode 100644 sysdeps/x86/dl-new-hash.h