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/release-arm in repository toolchain/ci/glibc.
from dde291ab53 posix/glob.c: update from gnulib adds edc06fdd62 Update syscall lists for Linux 5.17 adds e72c363a15 Update kernel version to 5.16 in tst-mman-consts.py adds eed29011f9 Update kernel version to 5.17 in tst-mman-consts.py adds 95759abbf3 Add SOL_MPTCP, SOL_MCTP from Linux 5.16 to bits/socket.h adds 0bcba53020 Add HWCAP2_AFP, HWCAP2_RPRES from Linux 5.17 to AArch64 bits [...] adds ec5b79aac7 manual: Clarify that abbreviations of long options are allowed new b68e782f8e x86: Optimize strcmp-avx2.S new 34ef810945 x86: Optimize strcmp-evex.S new 250e277797 x86-64: Fix strcmp-avx2.S new 36766c02af x86-64: Fix strcmp-evex.S new 58596411ad x86: Improve vec generation in memset-vec-unaligned-erms.S new 0bf9c8b5fe x86: Remove SSSE3 instruction for broadcast in memset.S (SSE2 Only) new de0cd691b2 x86-64: Optimize bzero new c394d7e11a x86: Set .text section in memset-vec-unaligned-erms new 676f7bcf11 x86: Fix bug in strncmp-evex and strncmp-avx2 [BZ #28895] new 059e36d9ed x86: Fix fallback for wcsncmp_avx2 in strcmp-avx2.S [BZ #28896]
The 10 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: manual/getopt.texi | 3 +- string/test-strncmp.c | 20 +- sysdeps/unix/sysv/linux/aarch64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h | 2 + sysdeps/unix/sysv/linux/alpha/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/arc/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/arm/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/bits/socket.h | 2 + sysdeps/unix/sysv/linux/csky/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/hppa/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/i386/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/ia64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/m68k/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/microblaze/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h | 1 + .../unix/sysv/linux/mips/mips64/n32/arch-syscall.h | 1 + .../unix/sysv/linux/mips/mips64/n64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/nios2/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/or1k/arch-syscall.h | 1 + .../sysv/linux/powerpc/powerpc32/arch-syscall.h | 1 + .../sysv/linux/powerpc/powerpc64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h | 1 + .../unix/sysv/linux/s390/s390-32/arch-syscall.h | 1 + .../unix/sysv/linux/s390/s390-64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/sh/arch-syscall.h | 1 + .../unix/sysv/linux/sparc/sparc32/arch-syscall.h | 1 + .../unix/sysv/linux/sparc/sparc64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/syscall-names.list | 5 +- sysdeps/unix/sysv/linux/tst-mman-consts.py | 2 +- sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h | 1 + sysdeps/x86/tst-strncmp-rtm.c | 15 + sysdeps/x86_64/memset.S | 22 +- sysdeps/x86_64/multiarch/Makefile | 213 ++- .../x86_64/multiarch/{ifunc-memset.h => bzero.c} | 66 +- sysdeps/x86_64/multiarch/ifunc-impl-list.c | 42 + .../multiarch/memset-avx2-unaligned-erms-rtm.S | 1 + .../x86_64/multiarch/memset-avx2-unaligned-erms.S | 24 +- .../multiarch/memset-avx512-unaligned-erms.S | 21 +- .../x86_64/multiarch/memset-evex-unaligned-erms.S | 21 +- .../x86_64/multiarch/memset-sse2-unaligned-erms.S | 1 + .../x86_64/multiarch/memset-vec-unaligned-erms.S | 251 ++- sysdeps/x86_64/multiarch/strcmp-avx2.S | 1591 ++++++++++-------- sysdeps/x86_64/multiarch/strcmp-evex.S | 1713 +++++++++++--------- 45 files changed, 2377 insertions(+), 1664 deletions(-) copy sysdeps/x86_64/multiarch/{ifunc-memset.h => bzero.c} (57%)