This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-arm-build_cross in repository toolchain/ci/glibc.
from a1561c3bbe Add __attribute_access_none to disable GCC warnings [BZ #27714] adds b25b067491 Pass a valid pointer to pthread_setspecific to avoid GCC 11 [...] adds e6eef0adc5 regenerate ulps on x86_64 with -march=native adds 4a7c342605 Update syscall lists for Linux 5.12. new e046d73e5f Update kernel version to 5.12 in tst-mman-consts.py. new dd59655e93 powerpc64le: Optimized memmove for POWER10 new e941e0ae80 powerpc64le: Optimize memcpy for POWER10 new 23fdf8178c powerpc64le: Optimize memset for POWER10
The 4 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: nptl/tst-tsd3.c | 11 +- nptl/tst-tsd4.c | 6 +- sysdeps/powerpc/powerpc64/le/power10/memcpy.S | 198 +++++++++++++ sysdeps/powerpc/powerpc64/le/power10/memmove.S | 320 +++++++++++++++++++++ sysdeps/powerpc/powerpc64/le/power10/memset.S | 256 +++++++++++++++++ sysdeps/powerpc/powerpc64/multiarch/Makefile | 3 +- sysdeps/powerpc/powerpc64/multiarch/bcopy.c | 9 + sysdeps/powerpc/powerpc64/multiarch/bzero.c | 8 + .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 34 +++ .../{strncmp-power9.S => memcpy-power10.S} | 7 +- sysdeps/powerpc/powerpc64/multiarch/memcpy.c | 7 + .../multiarch/{memcpy-a2.S => memmove-power10.S} | 11 +- .../powerpc/powerpc64/multiarch/memmove-power7.S | 4 +- sysdeps/powerpc/powerpc64/multiarch/memmove.c | 16 +- .../{memset-power4.S => memset-power10.S} | 10 +- sysdeps/powerpc/powerpc64/multiarch/memset.c | 8 + sysdeps/powerpc/powerpc64/power7/memmove.S | 2 + sysdeps/pthread/tst-key2.c | 3 +- sysdeps/pthread/tst-key3.c | 2 +- sysdeps/pthread/tst-tsd1.c | 15 +- sysdeps/pthread/tst-tsd2.c | 5 +- sysdeps/pthread/tst-tsd5.c | 3 +- sysdeps/pthread/tst-tsd6.c | 3 +- sysdeps/unix/sysv/linux/aarch64/arch-syscall.h | 1 + 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/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 + .../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_64/fpu/libm-test-ulps | 6 +- 51 files changed, 936 insertions(+), 43 deletions(-) create mode 100644 sysdeps/powerpc/powerpc64/le/power10/memcpy.S create mode 100644 sysdeps/powerpc/powerpc64/le/power10/memmove.S create mode 100644 sysdeps/powerpc/powerpc64/le/power10/memset.S copy sysdeps/powerpc/powerpc64/multiarch/{strncmp-power9.S => memcpy-power10.S} (81%) copy sysdeps/powerpc/powerpc64/multiarch/{memcpy-a2.S => memmove-power10.S} (76%) copy sysdeps/powerpc/powerpc64/multiarch/{memset-power4.S => memset-power10.S} (78%)