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-aarch64-build_cross in repository toolchain/ci/glibc.
from 8d0985b055 add workload traces for cbrtl adds 3c38f69462 Add PTRACE_SYSEMU and PT_SYSEMU_SINGLESTEP from Linux 5.12 for s390 adds 30685597a4 Use a #pragma to suppress a bogus GCC 10 warning instead of [...] adds 7b4e7ca9db linux: Move flockfile/_IO_flockfile into libc adds e874d3d189 linux: Move ftrylockfile/_IO_ftrylockfile into libc adds 1abc2fba55 linux: Move funlockfile/_IO_funlockfile into libc adds 81046e2812 _dl_exception_create_format: Add missing va_end adds 1d25bd274c get-translit.py: Fix typo adds 5f71784919 nptl: Replace pthread_sigqueue implementation with Linux one adds d2af73a348 nptl: Remove always-disabled debugging support adds 249bd833a0 nptl: Move pthread_setattr_default_np into libc adds c79a31fb36 nptl: Move stack cache management, __libpthread_freeres into libc adds 8fbb33b3f7 nptl: Move __free_tcb into libc adds df65f897e9 nptl: Move pthread_detach, thrd_detach into libc adds ddd4a2d3c6 nptl: Move thread join functions into libc adds 213573f86e write_archive_locales: Fix memory leak adds 1387ad6225 elf: Fix data races in pthread_create and TLS access [BZ #19329] adds f4f8f4d4e0 elf: Use relaxed atomics for racy accesses [BZ #19329] adds 9d0e30329c elf: Add test case for [BZ #19329] adds 572bd547d5 elf: Fix DTV gap reuse logic [BZ #27135] adds f5bc5f6e2a nptl: Move pthread_attr_getaffinity_np into libc adds b5668f08ea nptl: Move pthread_attr_getguardsize into libc adds fb7abc3441 nptl: Move pthread_attr_getstack into libc adds b5e75df2a5 nptl: Move pthread_attr_getstackaddr into libc adds ee092efed4 nptl: Move pthread_attr_getstacksize into libc adds da069d1714 nptl: Move pthread_attr_setguardsize into libc adds b855e52bae nptl: Move pthread_attr_setstack into libc adds 736c57c96c nptl: Move pthread_attr_setstackaddr into libc adds 870218fb30 nptl: Move pthread_attr_setstacksize into libc adds 3ec8b1c7a9 nptl: Move __pthread_register_cancel, __pthread_unregister_c [...] adds c4c53e0f56 nptl: Move __pthread_register_cancel_defer, __pthread_unregi [...] adds d7c51fe4f0 nptl: Move pthread_cancel into libc adds fec776b827 nptl: Move pthread_getconcurrency, pthread_setconcurrency into libc new 5188a9d026 Remove all usage of @BASH@ or ${BASH} in installed files, an [...] new 900962f37f linux/check_native: Always close socket on return
The 2 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: debug/Makefile | 5 +- debug/xtrace.sh | 2 +- elf/Makefile | 13 +- elf/dl-close.c | 26 ++-- elf/dl-exception.c | 1 + elf/dl-open.c | 15 +-- elf/dl-tls.c | 99 ++++++++++---- elf/ldd.bash.in | 2 +- elf/sotruss.sh | 2 +- elf/tst-tls21.c | 68 ++++++++++ elf/tst-tls21mod.c | 1 + locale/gen-translit.py | 2 +- locale/programs/locale.c | 2 + malloc/Makefile | 5 +- malloc/memusage.sh | 2 +- malloc/set-freeres.c | 15 ++- nptl/Makefile | 50 ++++--- nptl/Versions | 86 ++++++++---- nptl/allocatestack.c | 147 +-------------------- nptl/cleanup.c | 24 +++- nptl/cleanup_defer.c | 19 ++- nptl/descr.h | 6 + nptl/libpthread-compat.c | 5 + nptl/nptl-stack.c | 130 ++++++++++++++++++ nptl/nptl-stack.h | 50 +++++++ nptl/{version.c => nptl_free_tcb.c} | 42 +++--- nptl/nptlfreeres.c | 3 +- nptl/pthreadP.h | 54 ++------ nptl/pthread_attr_getaffinity.c | 8 +- nptl/pthread_attr_getguardsize.c | 10 +- nptl/pthread_attr_getstack.c | 9 +- nptl/pthread_attr_getstackaddr.c | 9 +- nptl/pthread_attr_getstacksize.c | 9 +- nptl/pthread_attr_setguardsize.c | 10 +- nptl/pthread_attr_setstack.c | 31 +++-- nptl/pthread_attr_setstackaddr.c | 9 +- nptl/pthread_attr_setstacksize.c | 25 ++-- nptl/pthread_cancel.c | 6 +- nptl/pthread_clockjoin.c | 27 ++-- nptl/pthread_create.c | 78 +---------- nptl/pthread_detach.c | 16 ++- nptl/pthread_getconcurrency.c | 11 +- nptl/pthread_join.c | 13 +- nptl/pthread_join_common.c | 2 +- nptl/pthread_setattr_default_np.c | 10 +- nptl/pthread_setconcurrency.c | 11 +- nptl/pthread_sigqueue.c | 41 +++++- nptl/pthread_timedjoin.c | 22 ++- nptl/pthread_tryjoin.c | 8 +- nss/makedb.c | 12 +- stdio-common/flockfile.c | 6 +- stdio-common/ftrylockfile.c | 7 +- stdio-common/funlockfile.c | 6 +- sysdeps/pthread/Makefile | 4 +- sysdeps/pthread/flockfile.c | 31 ----- sysdeps/pthread/ftrylockfile.c | 31 ----- sysdeps/pthread/funlockfile.c | 30 ----- sysdeps/pthread/thrd_detach.c | 11 +- sysdeps/pthread/thrd_join.c | 11 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 48 +++++++ sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 31 +---- sysdeps/unix/sysv/linux/alpha/libc.abilist | 51 +++++++ sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 34 +---- sysdeps/unix/sysv/linux/arc/libc.abilist | 48 +++++++ sysdeps/unix/sysv/linux/arc/libpthread.abilist | 30 ----- sysdeps/unix/sysv/linux/arm/be/libc.abilist | 48 +++++++ sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 31 +---- sysdeps/unix/sysv/linux/arm/le/libc.abilist | 48 +++++++ sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 31 +---- sysdeps/unix/sysv/linux/check_native.c | 23 ++-- sysdeps/unix/sysv/linux/csky/libc.abilist | 48 +++++++ sysdeps/unix/sysv/linux/csky/libpthread.abilist | 31 +---- sysdeps/unix/sysv/linux/hppa/libc.abilist | 49 +++++++ sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 32 +---- sysdeps/unix/sysv/linux/i386/libc.abilist | 49 +++++++ sysdeps/unix/sysv/linux/i386/libpthread.abilist | 32 +---- sysdeps/unix/sysv/linux/ia64/libc.abilist | 51 +++++++ sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 34 +---- sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 48 +++++++ .../sysv/linux/m68k/coldfire/libpthread.abilist | 31 +---- sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 49 +++++++ .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 32 +---- sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 48 +++++++ .../sysv/linux/microblaze/be/libpthread.abilist | 31 +---- sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 48 +++++++ .../sysv/linux/microblaze/le/libpthread.abilist | 31 +---- .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 51 +++++++ .../unix/sysv/linux/mips/mips32/libpthread.abilist | 34 +---- .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 51 +++++++ .../unix/sysv/linux/mips/mips64/libpthread.abilist | 34 +---- .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 51 +++++++ .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 51 +++++++ sysdeps/unix/sysv/linux/nios2/libc.abilist | 48 +++++++ sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 31 +---- sysdeps/unix/sysv/linux/powerpc/Versions | 5 + .../unix/sysv/linux/powerpc/libpthread-compat.c | 15 +-- sysdeps/unix/sysv/linux/powerpc/powerpc32/Versions | 4 - .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 51 +++++++ .../linux/powerpc/powerpc32/libpthread.abilist | 35 +---- .../linux/powerpc/powerpc32/nofpu/libc.abilist | 51 +++++++ sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions | 4 - .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 51 +++++++ .../linux/powerpc/powerpc64/be/libpthread.abilist | 35 +---- .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 48 +++++++ .../linux/powerpc/powerpc64/le/libpthread.abilist | 31 +---- sysdeps/unix/sysv/linux/pthread_sigqueue.c | 71 ---------- sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 48 +++++++ .../unix/sysv/linux/riscv/rv32/libpthread.abilist | 30 ----- sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 48 +++++++ .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 31 +---- sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 49 +++++++ .../sysv/linux/s390/s390-32/libpthread.abilist | 32 +---- sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 49 +++++++ .../sysv/linux/s390/s390-64/libpthread.abilist | 32 +---- sysdeps/unix/sysv/linux/s390/sys/ptrace.h | 10 ++ sysdeps/unix/sysv/linux/sh/be/libc.abilist | 49 +++++++ sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 32 +---- sysdeps/unix/sysv/linux/sh/le/libc.abilist | 49 +++++++ sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 32 +---- sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 51 +++++++ .../sysv/linux/sparc/sparc32/libpthread.abilist | 34 +---- sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 51 +++++++ .../sysv/linux/sparc/sparc64/libpthread.abilist | 34 +---- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 49 +++++++ .../unix/sysv/linux/x86_64/64/libpthread.abilist | 32 +---- sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 48 +++++++ .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 31 +---- sysdeps/x86_64/dl-tls.c | 3 +- timezone/Makefile | 3 +- 129 files changed, 2444 insertions(+), 1592 deletions(-) create mode 100644 elf/tst-tls21.c create mode 100644 elf/tst-tls21mod.c create mode 100644 nptl/nptl-stack.c create mode 100644 nptl/nptl-stack.h copy nptl/{version.c => nptl_free_tcb.c} (55%) delete mode 100644 sysdeps/pthread/flockfile.c delete mode 100644 sysdeps/pthread/ftrylockfile.c delete mode 100644 sysdeps/pthread/funlockfile.c copy support/support_select_modifies_timeout.c => sysdeps/unix/sysv/linux/powerpc/ [...] delete mode 100644 sysdeps/unix/sysv/linux/pthread_sigqueue.c