This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-master-arm-spec2k6-Oz_LTO in repository toolchain/ci/glibc.
from 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 adds 4b85c6f55f nptl: Move pthread_mutex_getprioceiling into libc adds a2975191d0 nptl: Move pthread_mutex_setprioceiling into libc adds 4372dc7eaa nptl: Move pthread_mutex_timedlock, pthread_mutex_clocklock to libc adds a2b0f2e186 nptl: Move pthread_mutex_trylock, __pthread_mutex_trylock into libc adds fd42022a10 nptl: Move pthread_mutexattr_destroy into libc adds d236322b6f nptl: Move pthread_mutexattr_getprioceiling into libc adds 9f2f158b35 nptl: Move pthread_mutexattr_getprotocol into libc adds 2e825f7d5a nptl: Move pthread_mutexattr_getpshared into libc adds 9b7ab14e11 nptl: Move pthread_mutexattr_getrobust into libc adds 2a23e899e2 nptl: Move pthread_mutexattr_gettype into libc adds 506385d30e nptl: Move pthread_mutexattr_init, __pthread_mutexattr_init [...] adds c66772281f nptl: Move pthread_mutexattr_setprioceiling into libc adds 241ac38c33 nptl: Move pthread_mutexattr_setprotocol into libc adds 8a229ee93c nptl: Move pthread_mutexattr_setpshared into libc adds 0bdd797945 pthread: Use pthread_mutexattr_setrobust in tests adds 1ec4cd5ab4 nptl: Move pthread_mutexattr_setrobust into libc adds b76c066d09 nptl: Move pthread_mutexattr_settype, __pthread_mutexattr_se [...] adds ed00dcbbd6 nptl: Move pthread_condattr_getclock into libc adds 2a775a9ea5 nptl: Move pthread_condattr_getpshared into libc adds 6a75fefc2c nptl: Move pthread_condattr_setclock into libc adds d9b600c985 nptl: Move pthread_condattr_setpshared into libc adds c7b1cd4ad1 nptl: Move pthread_spin_destroy into libc adds ce4b3b7bef nptl: Move pthread_spin_init, Move pthread_spin_unlock into libc adds da8e3710d8 nptl: Move pthread_spin_lock into libc adds 4baf02b332 nptl: Move pthread_spin_trylock into libc adds 2b6a4307e9 nptl: Remove __res_state from libpthread adds 24f261f27f nptl: Remove __h_errno_location from libpthread
No new revisions were added by this update.
Summary of changes: NEWS | 12 +- benchtests/bench-memset.c | 6 +- benchtests/bench-pthread-locks.c | 15 +- benchtests/exp10f-inputs | 2 +- benchtests/scripts/benchout.schema.json | 4 + 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/setjmp.h | 4 +- libio/iopopen.c | 5 +- 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-memmove.c | 30 +- 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 +- .../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 - 266 files changed, 7422 insertions(+), 5365 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 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