This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_build/master-aarch64 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 adds a8b11bd1f8 elf: Rewrite long RESOLVE_MAP macro to an always_inline stat [...] adds e555954e02 Revert "[AArch64][BZ #17711] Fix extern protected data handling" adds a7629b1c1b Revert "[ARM][BZ #17711] Fix extern protected data handling" adds 04b30fe4f8 linux: Add CLONE_NEWTIME from Linux 5.6 to bits/sched.h adds efeb2bd1ab math: Add math-use-builtins-fabs (BZ#29027) adds a01a13601c benchtests: Improve bench-strnlen.c adds 36c1dbaedd elf/dl-reloc.c: Copyright The GNU Toolchain Authors adds 800d535504 stdio-common: Add printf specifier registry to <printf.h> adds 46db978347 stdio-common: Move union printf_arg int <printf.h> adds fe8ca369ad stdio-common: Simplify printf_unknown interface in vfprintf- [...]
No new revisions were added by this update.
Summary of changes: benchtests/Makefile | 25 +++- benchtests/README | 9 +- .../s_fabsl.S => benchtests/bench-dl-elf-hash.c | 25 ++-- .../s_fabsl.S => benchtests/bench-dl-new-hash.c | 20 ++- benchtests/bench-hash-funcs-kernel.h | 86 ++++++++++++ benchtests/bench-hash-funcs.c | 145 +++++++++++++++++++++ .../dl-sysdep.h => benchtests/bench-nss-hash.c | 19 ++- benchtests/bench-strnlen.c | 77 +++++++---- dlfcn/dlfcn.h | 22 ++-- elf/Makefile | 1 + elf/dl-lookup.c | 13 +- elf/dl-reloc.c | 57 ++++---- .../fpu/s_fabsl.S => elf/simple-dl-hash.h | 40 +++--- .../fpu/s_fabsl.S => elf/simple-dl-new-hash.h | 34 ++--- elf/tst-dl-hash.c | 116 +++++++++++++++++ include/printf.h | 29 +++++ nss/Makefile | 1 + nss/nss_hash.c | 80 ++++++------ .../fpu/s_fabsl.S => nss/simple-nss-hash.h | 44 ++++--- nss/tst-nss-hash.c | 80 ++++++++++++ stdio-common/printf-parse.h | 29 ----- stdio-common/printf-prs.c | 1 + stdio-common/reg-printf.c | 7 - stdio-common/vfprintf-internal.c | 22 +--- sysdeps/aarch64/dl-machine.h | 13 +- sysdeps/arm/dl-machine.h | 10 +- sysdeps/generic/dl-new-hash.h | 109 ++++++++++++++++ sysdeps/generic/math-use-builtins-fabs.h | 3 + sysdeps/generic/math-use-builtins.h | 1 + sysdeps/i386/fpu/s_fabsl.S | 10 -- sysdeps/ia64/fpu/s_fabsl.S | 82 ------------ sysdeps/ieee754/ldbl-128/s_fabsl.c | 8 +- sysdeps/ieee754/ldbl-128ibm/s_fabsl.c | 5 + .../fpu/s_fabsl.S => ieee754/ldbl-96/s_fabsl.c} | 18 +-- sysdeps/powerpc/fpu/math-use-builtins-fabs.h | 8 ++ sysdeps/powerpc/powerpc32/fpu/s_fabsl.S | 52 -------- sysdeps/sparc/sparc32/fpu/s_fabsl.c | 9 -- sysdeps/sparc/sparc64/fpu/s_fabsl.c | 7 - sysdeps/unix/sysv/linux/bits/sched.h | 4 + sysdeps/{arm/dl-sysdep.h => x86/dl-new-hash.h} | 13 +- 40 files changed, 887 insertions(+), 447 deletions(-) copy sysdeps/powerpc/powerpc64/fpu/s_fabsl.S => benchtests/bench-dl-elf-hash.c (60%) copy sysdeps/x86_64/fpu/s_fabsl.S => benchtests/bench-dl-new-hash.c (70%) create mode 100644 benchtests/bench-hash-funcs-kernel.h create mode 100644 benchtests/bench-hash-funcs.c rename sysdeps/aarch64/dl-sysdep.h => benchtests/bench-nss-hash.c (52%) copy sysdeps/powerpc/powerpc64/fpu/s_fabsl.S => elf/simple-dl-hash.h (52%) copy sysdeps/powerpc/powerpc64/fpu/s_fabsl.S => elf/simple-dl-new-hash.h (58%) create mode 100644 elf/tst-dl-hash.c rename sysdeps/powerpc/powerpc64/fpu/s_fabsl.S => nss/simple-nss-hash.h (57%) create mode 100644 nss/tst-nss-hash.c create mode 100644 sysdeps/generic/dl-new-hash.h create mode 100644 sysdeps/generic/math-use-builtins-fabs.h delete mode 100644 sysdeps/i386/fpu/s_fabsl.S delete mode 100644 sysdeps/ia64/fpu/s_fabsl.S rename sysdeps/{x86_64/fpu/s_fabsl.S => ieee754/ldbl-96/s_fabsl.c} (78%) create mode 100644 sysdeps/powerpc/fpu/math-use-builtins-fabs.h delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_fabsl.S delete mode 100644 sysdeps/sparc/sparc32/fpu/s_fabsl.c delete mode 100644 sysdeps/sparc/sparc64/fpu/s_fabsl.c rename sysdeps/{arm/dl-sysdep.h => x86/dl-new-hash.h} (66%)