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_tx1/gnu-master-aarch64-spec2k6-O2_LTO in repository toolchain/ci/glibc.
from 5ad1a81c8e misc: syslog: Use static const for AF_UNIX address adds 5d61fc2021 powerpc: Add missing registers to clobbers list for syscalls [...] adds 1a8605b6cd x86: Update large memcpy case in memmove-vec-unaligned-erms.S adds cd6ae7ea54 Set the retain attribute on _elf_set_element if CC supports [...] adds 81cbc3bcae x86: Expanding test-memmove.c, test-memcpy.c, bench-memcpy-large.c adds a373aa25c7 benchtests: Fix pthread-locks test to produce valid json adds 5660ab19f4 benchtests: Fix name of exp10f benchmark variant adds 55bf411b45 x86-64: Require BMI2 for __strlen_evex and __strnlen_evex adds 83c5b36822 x86-64: Require BMI2 for strchr-avx2.S adds f53790272c x86: Optimize less_vec evex and avx512 memset-vec-unaligned-erms.S adds 81f6dd2135 x86: Expand test-memset.c and bench-memset.c adds b1e5572837 Reindent string/test-memmove.c adds 4ba6558684 x86: Optimize strlen-evex.S adds aaa23c3507 x86: Optimize strlen-avx2.S adds a64afc2252 nptl_db: Support different libpthread/ld.so load orders (bug 27744) adds b59c698981 Fix argv overrun in getconf (bug 27761) adds 2208066603 elf: Remove lazy tlsdesc relocation related code adds f03b78fae4 nptl: Move pthread_mutex_consistent into libc adds 5715c29e91 nptl: Move __pthread_cleanup_routine into libc adds f79f206581 nptl: Move legacy unwinding implementation into libc
No new revisions were added by this update.
Summary of changes: NEWS | 4 +- benchtests/bench-memcpy-large.c | 8 +- benchtests/bench-memset.c | 6 +- benchtests/bench-pthread-locks.c | 15 +- benchtests/exp10f-inputs | 2 +- benchtests/scripts/benchout.schema.json | 4 + config.h.in | 3 + configure | 59 +++ configure.ac | 21 + elf/tlsdeschtab.h | 53 +- include/libc-symbols.h | 14 +- libio/Makefile | 28 + libio/tst-cleanup-default-static.c | 1 + libio/tst-cleanup-default.c | 1 + libio/tst-cleanup-nostart-stop-gc-static.c | 1 + libio/tst-cleanup-nostart-stop-gc.c | 1 + libio/tst-cleanup-start-stop-gc-static.c | 1 + libio/tst-cleanup-start-stop-gc.c | 1 + nptl/cleanup_routine.c => libio/tst-cleanup.c | 19 +- libio/tst-cleanup.exp | 1 + nptl/Makefile | 23 +- nptl/Versions | 14 +- nptl/cleanup_defer_compat.c | 56 +- nptl/cleanup_routine.c | 11 +- nptl/libc-cleanup.c | 64 ++- nptl/nptl-init.c | 2 - nptl/pthread_create.c | 8 + nptl/pthread_mutex_consistent.c | 18 +- nptl/tst-pthread-gdb-attach-static.c | 1 + nptl/tst-pthread-gdb-attach.c | 143 +++++ nptl_db/structs.def | 3 +- nptl_db/td_init.c | 15 +- nptl_db/thread_dbP.h | 2 + posix/getconf.c | 4 +- string/test-memcpy.c | 61 ++- string/test-memmove.c | 50 +- string/test-memset.c | 20 +- sysdeps/aarch64/tlsdesc.c | 1 - sysdeps/arm/tlsdesc.c | 1 - sysdeps/i386/tlsdesc.c | 1 - sysdeps/nptl/libc-lock.h | 59 ++- sysdeps/nptl/libc-lockP.h | 26 +- sysdeps/nptl/pthread-functions.h | 4 - sysdeps/nptl/pthread.h | 10 +- sysdeps/pthread/tst-robust1.c | 4 +- sysdeps/pthread/tst-robust8.c | 2 +- sysdeps/pthread/tst-robust9.c | 4 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 5 + sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/alpha/libc.abilist | 5 + sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/arc/libc.abilist | 5 + sysdeps/unix/sysv/linux/arc/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/arm/be/libc.abilist | 5 + sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/arm/le/libc.abilist | 5 + sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/csky/libc.abilist | 5 + sysdeps/unix/sysv/linux/csky/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/hppa/libc.abilist | 5 + sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/i386/libc.abilist | 5 + sysdeps/unix/sysv/linux/i386/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/ia64/libc.abilist | 5 + sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 5 + .../sysv/linux/m68k/coldfire/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 5 + .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 5 + .../sysv/linux/microblaze/be/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 5 + .../sysv/linux/microblaze/le/libpthread.abilist | 3 - .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 5 + .../unix/sysv/linux/mips/mips32/libpthread.abilist | 3 - .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 5 + .../unix/sysv/linux/mips/mips64/libpthread.abilist | 3 - .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 5 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 5 + sysdeps/unix/sysv/linux/nios2/libc.abilist | 5 + sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 3 - .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 5 + .../linux/powerpc/powerpc32/libpthread.abilist | 3 - .../linux/powerpc/powerpc32/nofpu/libc.abilist | 5 + .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 5 + .../linux/powerpc/powerpc64/be/libpthread.abilist | 3 - .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 5 + .../linux/powerpc/powerpc64/le/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/powerpc/sysdep.h | 9 +- sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 5 + .../unix/sysv/linux/riscv/rv32/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 5 + .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 5 + .../sysv/linux/s390/s390-32/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 5 + .../sysv/linux/s390/s390-64/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/sh/be/libc.abilist | 5 + sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/sh/le/libc.abilist | 5 + sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 5 + .../sysv/linux/sparc/sparc32/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 5 + .../sysv/linux/sparc/sparc64/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 5 + .../unix/sysv/linux/x86_64/64/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 5 + .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 3 - sysdeps/x86_64/multiarch/ifunc-avx2.h | 4 +- sysdeps/x86_64/multiarch/ifunc-impl-list.c | 74 ++- sysdeps/x86_64/multiarch/ifunc-memset.h | 6 +- .../x86_64/multiarch/memmove-vec-unaligned-erms.S | 338 +++++++++--- .../multiarch/memset-avx512-unaligned-erms.S | 2 +- .../x86_64/multiarch/memset-evex-unaligned-erms.S | 2 +- .../x86_64/multiarch/memset-vec-unaligned-erms.S | 51 +- sysdeps/x86_64/multiarch/strlen-avx2.S | 532 +++++++++++-------- sysdeps/x86_64/multiarch/strlen-evex.S | 581 +++++++++++---------- sysdeps/x86_64/tlsdesc.c | 1 - 119 files changed, 1752 insertions(+), 945 deletions(-) create mode 100644 libio/tst-cleanup-default-static.c create mode 100644 libio/tst-cleanup-default.c create mode 100644 libio/tst-cleanup-nostart-stop-gc-static.c create mode 100644 libio/tst-cleanup-nostart-stop-gc.c create mode 100644 libio/tst-cleanup-start-stop-gc-static.c create mode 100644 libio/tst-cleanup-start-stop-gc.c copy nptl/cleanup_routine.c => libio/tst-cleanup.c (72%) create mode 100644 libio/tst-cleanup.exp create mode 100644 nptl/tst-pthread-gdb-attach-static.c create mode 100644 nptl/tst-pthread-gdb-attach.c