This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/llvm-master-aarch64-spec2k6-Oz_LTO in repository toolchain/ci/glibc.
from 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 adds 1f2e5bfe48 nptl: Move legacy cancelation handling into libc as compat symbols adds 81dfc6694c nptl: Remove longjmp, siglongjmp from libpthread adds 5a3140b489 x86: Restore compile-time check for shadow stack pointer in longjmp adds 4647ce82c7 nptl: Move __pthread_cleanup_upto into libc adds 3fec7f18bf nptl: Move pthread_once and __pthread_once into libc adds 1d95b035c7 nptl: Move __pthread_unwind_next into libc adds 130fca173f csu: Move calling main out of __libc_start_main_impl adds 43fe356d18 nptl: Move internal __nptl_nthreads variable into libc adds 7a7229de1d nptl_db: Introduce DB_MAIN_ARRAY_VARIABLE adds a91bf4e0ff nptl: Move __pthread_keys global variable into libc adds 2cfef0b042 nptl: Move __nptl_deallocate_tsd into libc adds c62cef023c nptl: Move pthread_exit into libc adds 93d78ec1cb nptl: Move pthread_setcancelstate into libc adds 75376a3fb8 nptl: Move pthread_setcanceltype into libc adds 66d99dc53a nptl: Invoke the set_robust_list system call directly in fork adds b2964eb1d9 dlfcn: Failures after dlmopen should not terminate process [ [...] adds fada901819 dlfcn: dlerror needs to call free from the base namespace [B [...] adds 90e97b3720 Remove pthread_key_create-related internals from libc-lock.h adds 90d7e7e5bd elf: Introduce __tls_init_tp for second-phase TCB initialization adds 442e8a40da nptl: Move part of TCB initialization from libpthread to __t [...] adds 6f009ea984 nptl: Move pthread_key_create, __pthread_key_create into libc adds aae43acfd1 nptl: Move pthread_getspecific, __pthread_getspecific into libc adds 64a8990bdc nptl: Move pthread_setspecific, __pthread_setspecific into libc adds 9ce44f4675 nptl: Move pthread_key_delete into libc. adds eb29dcde31 nptl: Move rwlock functions with forwarders into libc adds 798cacde76 nptl: Move the internal thread priority protection symbols i [...] adds 1f3ed1e0c8 pthread: Introduce __pthread_early_init adds eda0c098ed nptl: Move internal symbol __mutex_aconf into libc adds 99f841c441 nptl: pthread_mutex_lock, pthread_mutex_unock single-threade [...] adds 60d5e40ab2 x86: Remove low-level lock optimization adds 27a448223c nptl: Move core mutex functions into libc adds 08129b155e nptl: Move core condition variable functions into libc adds 486010a3c8 nptl: Move setxid broadcast implementation into libc adds 1d67cf9e8a nptl: Remove remnants of the libc/libpthread forwarder interface adds 6573396163 nptl: __nptl_set_robust_list_avail must be nocommon adds f553dc0660 nptl: Check for compatible GDB in nptl/tst-pthread-gdb-attach adds 33b20249b5 nptl: Move pthread_atfork compatibility symbol to libc adds 7fc9152e83 x86: tst-cpu-features-supports.c: Update AMX check adds e4f1c0de9c nptl: Move pthread_kill_other_threads_np compatibility symbo [...] adds 6f3e54d404 nptl: Do not build nptl/tst-pthread-gdb-attach as PIE adds 10624a97e8 powerpc: Add optimized strlen for POWER10 new 4b85c6f55f nptl: Move pthread_mutex_getprioceiling into libc new a2975191d0 nptl: Move pthread_mutex_setprioceiling into libc new 4372dc7eaa nptl: Move pthread_mutex_timedlock, pthread_mutex_clocklock to libc new a2b0f2e186 nptl: Move pthread_mutex_trylock, __pthread_mutex_trylock into libc new fd42022a10 nptl: Move pthread_mutexattr_destroy into libc new d236322b6f nptl: Move pthread_mutexattr_getprioceiling into libc new 9f2f158b35 nptl: Move pthread_mutexattr_getprotocol into libc new 2e825f7d5a nptl: Move pthread_mutexattr_getpshared into libc new 9b7ab14e11 nptl: Move pthread_mutexattr_getrobust into libc new 2a23e899e2 nptl: Move pthread_mutexattr_gettype into libc new 506385d30e nptl: Move pthread_mutexattr_init, __pthread_mutexattr_init [...] new c66772281f nptl: Move pthread_mutexattr_setprioceiling into libc new 241ac38c33 nptl: Move pthread_mutexattr_setprotocol into libc new 8a229ee93c nptl: Move pthread_mutexattr_setpshared into libc new 0bdd797945 pthread: Use pthread_mutexattr_setrobust in tests new 1ec4cd5ab4 nptl: Move pthread_mutexattr_setrobust into libc new b76c066d09 nptl: Move pthread_mutexattr_settype, __pthread_mutexattr_se [...] new ed00dcbbd6 nptl: Move pthread_condattr_getclock into libc new 2a775a9ea5 nptl: Move pthread_condattr_getpshared into libc new 6a75fefc2c nptl: Move pthread_condattr_setclock into libc new d9b600c985 nptl: Move pthread_condattr_setpshared into libc new c7b1cd4ad1 nptl: Move pthread_spin_destroy into libc new ce4b3b7bef nptl: Move pthread_spin_init, Move pthread_spin_unlock into libc new da8e3710d8 nptl: Move pthread_spin_lock into libc new 4baf02b332 nptl: Move pthread_spin_trylock into libc new 2b6a4307e9 nptl: Remove __res_state from libpthread new 24f261f27f nptl: Remove __h_errno_location from libpthread
The 27 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: NEWS | 12 +- 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 + csu/libc-start.c | 74 +-- csu/libc-tls.c | 8 +- dlfcn/Makefile | 3 +- dlfcn/Versions | 6 +- dlfcn/dlerror.c | 303 +++++------ dlfcn/dlerror.h | 92 ++++ dlfcn/libc_dlerror_result.c | 39 ++ elf/Makefile | 12 +- elf/dl-error-skeleton.c | 12 + elf/dl-exception.c | 11 + nptl/res.c => elf/dl-tls_init_tp.c | 12 +- elf/libc_early_init.c | 3 + elf/rtld.c | 16 +- elf/tlsdeschtab.h | 53 +- elf/tst-dlmopen-dlerror-mod.c | 58 ++ elf/tst-dlmopen-dlerror.c | 49 ++ include/dlfcn.h | 2 - include/libc-symbols.h | 14 +- include/setjmp.h | 4 +- libio/Makefile | 28 + libio/iopopen.c | 5 +- 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 + .../pthread_spin_lock.c => libio/tst-cleanup.c | 27 +- libio/tst-cleanup.exp | 1 + malloc/set-freeres.c | 10 +- malloc/thread-freeres.c | 2 + misc/error.c | 19 +- nptl/Makefile | 166 +++--- nptl/Versions | 235 ++++++--- nptl/allocatestack.c | 209 -------- nptl/cleanup_compat.c | 18 +- nptl/cleanup_defer_compat.c | 72 +-- nptl/cleanup_routine.c | 11 +- nptl/forward.c | 131 ----- nptl/libc-cleanup.c | 64 ++- nptl/libc_pthread_init.c | 35 +- nptl/libpthread-compat.c | 10 + nptl/nptl-init.c | 152 +----- nptl/nptl_deallocate_tsd.c | 112 ++++ nptl/{res.c => nptl_nthreads.c} | 15 +- nptl/nptl_setxid.c | 279 ++++++++++ nptl/old_pthread_atfork.c | 2 +- nptl/old_pthread_cond_broadcast.c | 2 +- nptl/old_pthread_cond_signal.c | 2 +- nptl/old_pthread_cond_timedwait.c | 2 +- nptl/old_pthread_cond_wait.c | 2 +- nptl/pt-longjmp.c | 49 -- nptl/pthread-pids.h | 29 - nptl/pthreadP.h | 128 +++-- nptl/pthread_cancel.c | 10 +- nptl/{pt-cleanup.c => pthread_cleanup_upto.c} | 2 +- nptl/pthread_cond_broadcast.c | 10 +- nptl/pthread_cond_signal.c | 8 +- nptl/pthread_cond_wait.c | 62 ++- nptl/pthread_condattr_getclock.c | 12 +- nptl/pthread_condattr_getpshared.c | 11 +- nptl/pthread_condattr_setclock.c | 9 +- nptl/pthread_condattr_setpshared.c | 10 +- nptl/pthread_create.c | 108 +--- nptl/pthread_exit.c | 20 +- nptl/pthread_getspecific.c | 18 +- nptl/pthread_key_create.c | 20 +- nptl/pthread_key_delete.c | 16 +- ...{pthread_mutexattr_destroy.c => pthread_keys.c} | 15 +- nptl/pthread_kill_other_threads.c | 3 +- nptl/pthread_mutex_cond_lock.c | 4 +- nptl/pthread_mutex_conf.c | 1 + nptl/pthread_mutex_consistent.c | 18 +- nptl/pthread_mutex_destroy.c | 16 +- nptl/pthread_mutex_getprioceiling.c | 11 +- nptl/pthread_mutex_init.c | 16 +- nptl/pthread_mutex_lock.c | 47 +- nptl/pthread_mutex_setprioceiling.c | 13 +- nptl/pthread_mutex_timedlock.c | 52 +- nptl/pthread_mutex_trylock.c | 18 +- nptl/pthread_mutex_unlock.c | 34 +- nptl/pthread_mutexattr_destroy.c | 13 +- nptl/pthread_mutexattr_getprioceiling.c | 13 +- nptl/pthread_mutexattr_getprotocol.c | 11 +- nptl/pthread_mutexattr_getpshared.c | 11 +- nptl/pthread_mutexattr_getrobust.c | 18 +- nptl/pthread_mutexattr_gettype.c | 17 +- nptl/pthread_mutexattr_init.c | 17 +- nptl/pthread_mutexattr_setprioceiling.c | 11 +- nptl/pthread_mutexattr_setprotocol.c | 11 +- nptl/pthread_mutexattr_setpshared.c | 11 +- nptl/pthread_mutexattr_setrobust.c | 17 +- nptl/pthread_mutexattr_settype.c | 23 +- nptl/pthread_once.c | 15 +- nptl/pthread_rwlock_rdlock.c | 16 +- nptl/pthread_rwlock_unlock.c | 18 +- nptl/pthread_rwlock_wrlock.c | 16 +- nptl/pthread_setcancelstate.c | 6 +- nptl/pthread_setcanceltype.c | 3 +- nptl/pthread_setspecific.c | 20 +- nptl/pthread_spin_destroy.c | 11 +- nptl/pthread_spin_init.c | 8 +- nptl/pthread_spin_lock.c | 8 +- nptl/pthread_spin_trylock.c | 10 +- nptl/pthread_spin_unlock.c | 10 +- nptl/tpp.c | 6 +- nptl/tst-cleanup4.c | 5 + nptl/tst-cleanup4aux.c | 5 + nptl/tst-pthread-gdb-attach-static.c | 1 + nptl/tst-pthread-gdb-attach.c | 217 ++++++++ .../{res.c => tst-pthread_exit-nothreads-static.c} | 13 +- ...anup_routine.c => tst-pthread_exit-nothreads.c} | 15 +- nptl/unwind.c | 13 +- nptl/vars.c | 5 - nptl_db/db-symbols.awk | 1 + nptl_db/structs.def | 12 +- nptl_db/td_init.c | 15 +- nptl_db/thread_dbP.h | 2 + posix/getconf.c | 4 +- setjmp/Versions | 4 - stdlib/fmtmsg.c | 9 +- string/test-memcpy.c | 61 ++- string/test-memmove.c | 50 +- string/test-memset.c | 20 +- sysdeps/aarch64/tlsdesc.c | 1 - sysdeps/alpha/nptl/pthread_spin_lock.S | 14 +- sysdeps/alpha/nptl/pthread_spin_trylock.S | 16 +- sysdeps/arm/Makefile | 5 - sysdeps/arm/nptl/unwind-forcedunwind.c | 25 - sysdeps/arm/pt-arm-unwind-resume.S | 20 - sysdeps/arm/tlsdesc.c | 1 - sysdeps/generic/ldsodefs.h | 21 + sysdeps/generic/libc-lock.h | 12 - .../generic/libc_start_call_main.h | 16 +- sysdeps/generic/unwind-resume.c | 14 + sysdeps/hppa/nptl/pthread_spin_init.c | 10 +- sysdeps/hppa/nptl/pthread_spin_unlock.c | 10 +- sysdeps/htl/libc-lockP.h | 13 - sysdeps/i386/nptl/pthread_spin_lock.S | 11 +- sysdeps/i386/nptl/pthread_spin_unlock.S | 16 +- sysdeps/i386/pthread_spin_trylock.S | 13 +- sysdeps/i386/tlsdesc.c | 1 - sysdeps/ia64/nptl/pthread_spin_lock.c | 10 +- sysdeps/ia64/nptl/pthread_spin_trylock.c | 10 +- sysdeps/ia64/nptl/pthread_spin_unlock.c | 11 +- .../unwind-forcedunwind.c => ia64/unwind-resume.c} | 5 +- sysdeps/nptl/dl-tls_init_tp.c | 67 +++ sysdeps/nptl/fork.c | 14 +- sysdeps/nptl/jmp-unwind.c | 8 +- sysdeps/nptl/libc-lock.h | 59 ++- sysdeps/nptl/libc-lockP.h | 160 ++---- sysdeps/nptl/libc_start_call_main.h | 74 +++ sysdeps/nptl/pthread-functions.h | 88 ---- sysdeps/nptl/pthread.h | 35 +- nptl/herrno.c => sysdeps/nptl/pthread_early_init.h | 27 +- {nptl => sysdeps/nptl}/pthread_mutex_conf.h | 9 +- sysdeps/nptl/setxid.h | 26 +- sysdeps/nptl/unwind-forcedunwind.c | 64 --- sysdeps/posix/system.c | 5 +- sysdeps/powerpc/Versions | 4 - sysdeps/powerpc/longjmp.c | 14 +- sysdeps/powerpc/nptl/pthread_spin_lock.c | 8 +- sysdeps/powerpc/nptl/pthread_spin_trylock.c | 10 +- sysdeps/powerpc/nptl/pthread_spin_unlock.c | 10 +- sysdeps/powerpc/powerpc64/le/power10/strlen.S | 221 ++++++++ sysdeps/powerpc/powerpc64/multiarch/Makefile | 3 +- .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 2 + .../powerpc/powerpc64/multiarch/strlen-power10.S | 2 + sysdeps/powerpc/powerpc64/multiarch/strlen.c | 3 + sysdeps/pthread/Makefile | 2 +- .../pthread/pthread_early_init.h | 19 +- .../pthread/pthread_mutex_conf.h | 17 +- sysdeps/pthread/tst-robust1.c | 6 +- sysdeps/pthread/tst-robust10.c | 2 +- sysdeps/pthread/tst-robust7.c | 2 +- sysdeps/pthread/tst-robust8.c | 4 +- sysdeps/pthread/tst-robust9.c | 8 +- sysdeps/sh/nptl/pthread_spin_lock.c | 8 +- sysdeps/sh/nptl/pthread_spin_trylock.S | 16 +- sysdeps/sh/nptl/pthread_spin_unlock.S | 21 +- sysdeps/sparc/sparc32/pthread_spin_lock.S | 10 +- sysdeps/sparc/sparc32/pthread_spin_trylock.S | 12 +- sysdeps/sparc/sparc64/pthread_spin_lock.S | 10 +- sysdeps/sparc/sparc64/pthread_spin_trylock.S | 12 +- sysdeps/sparc/sparc64/pthread_spin_unlock.S | 14 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 112 ++++ sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 78 --- sysdeps/unix/sysv/linux/alpha/libc.abilist | 113 ++++ sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 85 +-- sysdeps/unix/sysv/linux/arc/libc.abilist | 112 ++++ sysdeps/unix/sysv/linux/arc/libpthread.abilist | 76 --- sysdeps/unix/sysv/linux/arm/be/libc.abilist | 112 ++++ sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 79 +-- sysdeps/unix/sysv/linux/arm/le/libc.abilist | 112 ++++ sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 79 +-- sysdeps/unix/sysv/linux/csky/libc.abilist | 112 ++++ sysdeps/unix/sysv/linux/csky/libpthread.abilist | 76 --- sysdeps/unix/sysv/linux/fatal-prepare.h | 4 +- sysdeps/unix/sysv/linux/hppa/libc.abilist | 113 ++++ sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 85 +-- sysdeps/unix/sysv/linux/i386/libc.abilist | 113 ++++ sysdeps/unix/sysv/linux/i386/libpthread.abilist | 85 +-- sysdeps/unix/sysv/linux/ia64/Makefile | 2 +- sysdeps/unix/sysv/linux/ia64/libc.abilist | 113 ++++ sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 85 +-- sysdeps/unix/sysv/linux/internal-signals.h | 4 - sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 112 ++++ .../sysv/linux/m68k/coldfire/libpthread.abilist | 79 +-- sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 113 ++++ .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 85 +-- sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 112 ++++ .../sysv/linux/microblaze/be/libpthread.abilist | 78 --- sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 112 ++++ .../sysv/linux/microblaze/le/libpthread.abilist | 78 --- .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 113 ++++ .../unix/sysv/linux/mips/mips32/libpthread.abilist | 85 +-- .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 113 ++++ .../unix/sysv/linux/mips/mips64/libpthread.abilist | 85 +-- .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 113 ++++ .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 113 ++++ sysdeps/unix/sysv/linux/nios2/libc.abilist | 112 ++++ sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 78 --- .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 113 ++++ .../linux/powerpc/powerpc32/libpthread.abilist | 87 +-- .../linux/powerpc/powerpc32/nofpu/libc.abilist | 113 ++++ .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 112 ++++ .../linux/powerpc/powerpc64/be/libpthread.abilist | 86 +-- .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 112 ++++ .../linux/powerpc/powerpc64/le/libpthread.abilist | 78 --- sysdeps/unix/sysv/linux/powerpc/pt-longjmp.c | 61 --- sysdeps/unix/sysv/linux/pthread-pids.h | 29 - sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 112 ++++ .../unix/sysv/linux/riscv/rv32/libpthread.abilist | 76 --- sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 112 ++++ .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 76 --- sysdeps/unix/sysv/linux/s390/Versions | 2 +- sysdeps/unix/sysv/linux/s390/jmp-unwind.c | 7 +- .../unix/sysv/linux/s390/libpthread-compat.c | 15 +- sysdeps/unix/sysv/linux/s390/pt-longjmp.c | 33 -- sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 113 ++++ .../sysv/linux/s390/s390-32/libpthread.abilist | 88 +--- sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 113 ++++ .../sysv/linux/s390/s390-64/libpthread.abilist | 88 +--- sysdeps/unix/sysv/linux/sh/be/libc.abilist | 113 ++++ sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 85 +-- sysdeps/unix/sysv/linux/sh/le/libc.abilist | 113 ++++ sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 85 +-- sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 113 ++++ .../sysv/linux/sparc/sparc32/libpthread.abilist | 85 +-- sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 113 ++++ .../sysv/linux/sparc/sparc64/libpthread.abilist | 85 +-- sysdeps/unix/sysv/linux/spawni.c | 5 +- .../unix/sysv/linux/x86/longjmp.c | 45 +- sysdeps/unix/sysv/linux/x86/lowlevellock.h | 87 --- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 113 ++++ .../unix/sysv/linux/x86_64/64/libpthread.abilist | 85 +-- sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 112 ++++ .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 78 --- sysdeps/x86/nptl/pt-longjmp.c | 71 --- sysdeps/x86/tst-cpu-features-supports.c | 6 +- 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/nptl/pthread_spin_lock.S | 11 +- sysdeps/x86_64/nptl/pthread_spin_trylock.S | 13 +- sysdeps/x86_64/nptl/pthread_spin_unlock.S | 16 +- sysdeps/x86_64/tlsdesc.c | 1 - 282 files changed, 7887 insertions(+), 5486 deletions(-) create mode 100644 dlfcn/dlerror.h create mode 100644 dlfcn/libc_dlerror_result.c copy nptl/res.c => elf/dl-tls_init_tp.c (80%) create mode 100644 elf/tst-dlmopen-dlerror-mod.c create mode 100644 elf/tst-dlmopen-dlerror.c 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 sysdeps/sh/nptl/pthread_spin_lock.c => libio/tst-cleanup.c (72%) create mode 100644 libio/tst-cleanup.exp delete mode 100644 nptl/forward.c create mode 100644 nptl/nptl_deallocate_tsd.c copy nptl/{res.c => nptl_nthreads.c} (77%) create mode 100644 nptl/nptl_setxid.c delete mode 100644 nptl/pt-longjmp.c delete mode 100644 nptl/pthread-pids.h rename nptl/{pt-cleanup.c => pthread_cleanup_upto.c} (98%) copy nptl/{pthread_mutexattr_destroy.c => pthread_keys.c} (72%) create mode 100644 nptl/tst-pthread-gdb-attach-static.c create mode 100644 nptl/tst-pthread-gdb-attach.c rename nptl/{res.c => tst-pthread_exit-nothreads-static.c} (80%) copy nptl/{cleanup_routine.c => tst-pthread_exit-nothreads.c} (75%) delete mode 100644 sysdeps/arm/nptl/unwind-forcedunwind.c delete mode 100644 sysdeps/arm/pt-arm-unwind-resume.S copy nptl/pthread_condattr_getclock.c => sysdeps/generic/libc_start_call_main.h (66%) rename sysdeps/{unix/sysv/linux/ia64/unwind-forcedunwind.c => ia64/unwind-resume.c} (87%) create mode 100644 sysdeps/nptl/dl-tls_init_tp.c create mode 100644 sysdeps/nptl/libc_start_call_main.h delete mode 100644 sysdeps/nptl/pthread-functions.h rename nptl/herrno.c => sysdeps/nptl/pthread_early_init.h (65%) rename {nptl => sysdeps/nptl}/pthread_mutex_conf.h (86%) delete mode 100644 sysdeps/nptl/unwind-forcedunwind.c create mode 100644 sysdeps/powerpc/powerpc64/le/power10/strlen.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strlen-power10.S copy nptl/pthread_condattr_getclock.c => sysdeps/pthread/pthread_early_init.h (67%) rename dlfcn/dlfreeres.c => sysdeps/pthread/pthread_mutex_conf.h (74%) delete mode 100644 sysdeps/unix/sysv/linux/powerpc/pt-longjmp.c delete mode 100644 sysdeps/unix/sysv/linux/pthread-pids.h copy nptl/old_pthread_atfork.c => sysdeps/unix/sysv/linux/s390/libpthread-compat.c (64%) delete mode 100644 sysdeps/unix/sysv/linux/s390/pt-longjmp.c copy nptl/pthread_mutex_conf.c => sysdeps/unix/sysv/linux/x86/longjmp.c (50%) delete mode 100644 sysdeps/unix/sysv/linux/x86/lowlevellock.h delete mode 100644 sysdeps/x86/nptl/pt-longjmp.c