This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_tx1/llvm-master-aarch64-spec2k6-O2 in repository toolchain/ci/glibc.
from 2d5ec6692f Enable DT_RELR in glibc shared libraries and PIEs automatically adds 5a5f94af05 string.h: fix __fortified_attr_access macro call [BZ #29162] adds 21bb8382b6 stdio-common: Add tst-vfprintf-width-i18n to cover numeric f [...] adds 5442ea7ffe vfprintf: Move argument processing into vfprintf-process-arg.c adds 859e7a00af vfprintf: Consolidate some multibyte/wide character processing adds b094c52b1b __printf_fphex always uses LC_NUMERIC adds 0060a6de54 stdio-common: Add tst-memstream-string for open_memstream overflow adds 0b6342e769 locale: Call _nl_unload_locale from _nl_archive_subfreeres adds bbebe83a28 locale: Remove cleanup function pointer from struct __localedata adds 7ee41feba6 locale: Remove private union from struct __locale_data adds 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
No new revisions were added by this update.
Summary of changes: benchtests/Makefile | 25 +- benchtests/README | 9 +- .../bench-dl-elf-hash.c | 26 +- .../bench-dl-new-hash.c | 27 +- benchtests/bench-hash-funcs-kernel.h | 86 ++++ benchtests/bench-hash-funcs.c | 145 ++++++ .../C-measurement.c => benchtests/bench-nss-hash.c | 27 +- elf/Makefile | 1 + elf/dl-lookup.c | 13 +- time/lc-time-cleanup.c => elf/simple-dl-hash.h | 37 +- locale/C-paper.c => elf/simple-dl-new-hash.h | 36 +- elf/tst-dl-hash.c | 116 +++++ locale/C-address.c | 2 +- locale/C-collate.c | 2 +- locale/C-ctype.c | 9 +- locale/C-identification.c | 2 +- locale/C-measurement.c | 2 +- locale/C-messages.c | 2 +- locale/C-monetary.c | 2 +- locale/C-name.c | 2 +- locale/C-numeric.c | 2 +- locale/C-paper.c | 2 +- locale/C-telephone.c | 2 +- locale/C-time.c | 2 +- locale/findlocale.c | 2 +- locale/loadarchive.c | 8 +- locale/loadlocale.c | 88 +++- locale/localeinfo.h | 48 +- locale/setlocale.c | 2 +- nss/Makefile | 1 + nss/nss_hash.c | 80 ++-- time/lc-time-cleanup.c => nss/simple-nss-hash.h | 41 +- nss/tst-nss-hash.c | 80 ++++ stdio-common/Makefile | 6 + stdio-common/printf_fphex.c | 30 +- stdio-common/tst-memstream-string.c | 77 ++++ stdio-common/tst-vfprintf-width-i18n.c | 95 ++++ stdio-common/vfprintf-internal.c | 501 +-------------------- stdio-common/vfprintf-process-arg.c | 471 +++++++++++++++++++ string/bits/string_fortified.h | 2 +- sysdeps/generic/dl-new-hash.h | 109 +++++ .../C-measurement.c => sysdeps/x86/dl-new-hash.h | 27 +- time/alt_digit.c | 49 +- time/era.c | 49 +- time/lc-time-cleanup.c | 5 +- wcsmbs/wcsmbsload.c | 27 +- wcsmbs/wcsmbsload.h | 11 +- 47 files changed, 1562 insertions(+), 826 deletions(-) copy locale/C-measurement.c => benchtests/bench-dl-elf-hash.c (61%) copy locale/C-measurement.c => benchtests/bench-dl-new-hash.c (61%) create mode 100644 benchtests/bench-hash-funcs-kernel.h create mode 100644 benchtests/bench-hash-funcs.c copy locale/C-measurement.c => benchtests/bench-nss-hash.c (61%) copy time/lc-time-cleanup.c => elf/simple-dl-hash.h (53%) copy locale/C-paper.c => elf/simple-dl-new-hash.h (59%) create mode 100644 elf/tst-dl-hash.c copy time/lc-time-cleanup.c => nss/simple-nss-hash.h (58%) create mode 100644 nss/tst-nss-hash.c create mode 100644 stdio-common/tst-memstream-string.c create mode 100644 stdio-common/tst-vfprintf-width-i18n.c create mode 100644 stdio-common/vfprintf-process-arg.c create mode 100644 sysdeps/generic/dl-new-hash.h copy locale/C-measurement.c => sysdeps/x86/dl-new-hash.h (61%)