This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_tk1/gnu-master-arm-spec2k6-O2_LTO in repository toolchain/ci/glibc.
from 828c72519f Declare timegm for ISO C2X adds 999835533b socket: Fix mistyped define statement in socket/sys/socket.h [...] adds 8521001731 scripts/glibcelf.py: Add PT_AARCH64_MEMTAG_MTE constant adds 5082a287d5 x86_64: Add strstr function with 512-bit EVEX adds 9f298bfe1f AArch64: Add SVE memcpy adds eea282d9c6 AArch64: Sort makefile entries adds 0218463dd8 powerpc: Fix VSX register number on __strncpy_power9 [BZ #29197] adds 8a780a6b91 x86: Create header for VEC classes in x86 strings library adds dd5c483b25 x86: Add COND_VZEROUPPER that can replace vzeroupper if no `ret` adds d0370d992e Benchtests: Improve memrchr benchmarks adds 731feee386 x86: Optimize memrchr-sse2.S adds b4209615a0 x86: Optimize memrchr-evex.S adds af5306a735 x86: Optimize memrchr-avx2.S adds 6dcbb7d95d x86: Shrink code size of memchr-avx2.S adds 56da3fe1dd x86: Shrink code size of memchr-evex.S adds c28db9cb29 x86: ZERO_UPPER_VEC_REGISTERS_RETURN_XTEST expect no transactions adds c7d36dcecc nptl: Fix __libc_cleanup_pop_restore asynchronous restore (B [...] adds c2f39be490 elf: add missing newlines in lateglobal test adds aa13fd1618 nptl_db: disable DT_RELR on libthread_db.so adds 2c9af8421d x86: Fix page cross case in rawmemchr-avx2 [BZ #29234] adds 3fdf0a205b nss: add assert to DB_LOOKUP_FCT (BZ #28752) adds ace9e3edbc nss: handle stat failure in check_reload_and_get (BZ #28752)
No new revisions were added by this update.
Summary of changes: benchtests/bench-memchr.c | 110 +++-- elf/lateglobal.c | 6 +- nptl/libc-cleanup.c | 3 +- nptl_db/Makefile | 6 + nss/XXX-lookup.c | 5 + nss/nss_database.c | 39 +- scripts/glibcelf.py | 4 + socket/sys/socket.h | 2 +- string/test-rawmemchr.c | 57 ++- sysdeps/aarch64/multiarch/Makefile | 24 +- sysdeps/aarch64/multiarch/ifunc-impl-list.c | 4 +- sysdeps/aarch64/multiarch/memcpy.c | 51 ++- sysdeps/aarch64/multiarch/memcpy_sve.S | 218 +++++++++ sysdeps/aarch64/multiarch/memmove.c | 51 ++- sysdeps/powerpc/powerpc64/le/power9/strncpy.S | 4 +- sysdeps/pthread/Makefile | 1 + sysdeps/pthread/tst-cancel30.c | 82 ++++ sysdeps/x86_64/memrchr.S | 613 ++++++++++++-------------- sysdeps/x86_64/multiarch/Makefile | 2 + sysdeps/x86_64/multiarch/avx-rtm-vecs.h | 35 ++ sysdeps/x86_64/multiarch/avx-vecs.h | 47 ++ sysdeps/x86_64/multiarch/evex-vecs-common.h | 39 ++ sysdeps/x86_64/multiarch/evex256-vecs.h | 35 ++ sysdeps/x86_64/multiarch/evex512-vecs.h | 35 ++ sysdeps/x86_64/multiarch/ifunc-impl-list.c | 6 + sysdeps/x86_64/multiarch/memchr-avx2-rtm.S | 1 + sysdeps/x86_64/multiarch/memchr-avx2.S | 109 ++--- sysdeps/x86_64/multiarch/memchr-evex.S | 46 +- sysdeps/x86_64/multiarch/memrchr-avx2-rtm.S | 1 + sysdeps/x86_64/multiarch/memrchr-avx2.S | 534 +++++++++++----------- sysdeps/x86_64/multiarch/memrchr-evex.S | 539 +++++++++++----------- sysdeps/x86_64/multiarch/sse2-vecs.h | 47 ++ sysdeps/x86_64/multiarch/strstr-avx512.c | 214 +++++++++ sysdeps/x86_64/multiarch/strstr.c | 24 +- sysdeps/x86_64/multiarch/vec-macros.h | 90 ++++ sysdeps/x86_64/sysdep.h | 24 +- 36 files changed, 2045 insertions(+), 1063 deletions(-) create mode 100644 sysdeps/aarch64/multiarch/memcpy_sve.S create mode 100644 sysdeps/pthread/tst-cancel30.c create mode 100644 sysdeps/x86_64/multiarch/avx-rtm-vecs.h create mode 100644 sysdeps/x86_64/multiarch/avx-vecs.h create mode 100644 sysdeps/x86_64/multiarch/evex-vecs-common.h create mode 100644 sysdeps/x86_64/multiarch/evex256-vecs.h create mode 100644 sysdeps/x86_64/multiarch/evex512-vecs.h create mode 100644 sysdeps/x86_64/multiarch/sse2-vecs.h create mode 100644 sysdeps/x86_64/multiarch/strstr-avx512.c create mode 100644 sysdeps/x86_64/multiarch/vec-macros.h