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-check_cross in repository toolchain/ci/glibc.
from 3d3316b1de hurd: keep only required PLTs in ld.so adds 30af7c7fa1 struct _Unwind_Exception alignment should not depend on comp [...] adds d2d714b9fc Use O_CLOEXEC in sysconf [BZ #26791] adds 6d1d603417 htl: Fix spurious symbols in namespaces adds d482ebfa67 htl: Keep thread signals blocked during its initialization adds 9cec82de71 htl: Initialize later adds 1ccbb9258e hurd: Notify the proc server later during initialization adds 85741f7eba hurd: Move {,f,l}xstat{,at} and xmknod{at} to compat symbols adds ee9946ce3c tests: Remove NULL check for an array adds 7163ace331 Use __builtin___stpncpy_chk when available adds b7aa84d5a5 Don't use nested function in test-ffs adds b9d83bf3eb powerpc: Add optimized strncpy for POWER9 adds 7beee7b39a powerpc: Add optimized stpncpy for POWER9 adds 946dcc6fde hurd: Make _hurd_libc_proc_init idempotent adds 2aa072d395 hurd: initialize libpthread before starting the signal thread adds 0f73c17037 hurd: Make sure signals get started adds 4d5297253e alpha: Remove UP preprocessor conditionals adds 0f34d426ac x86: Remove UP macro. Define LOCK_PREFIX unconditionally. adds d5c4cce9c3 powerpc: Eliminate UP macro conditionals adds 26f7c72a99 nptl: Eliminate <smp.h> and __is_smp adds 01bd62517c Remove tls.h inclusion from internal errno.h adds a24f414ba1 Remove obsolete defines for HPUX support from fcntl.h and up [...] adds 56010b73e8 hurd: break relocation loop between libc.so and lib{mach,hur [...] adds 3b13266f14 mach: Add missing assert.h include adds b4fcf0475b hurd: make ptsname fail with ENOTTY on non-master-pty adds 839fa6bc8a hurd: Drop CLOCK_MONOTONIC change which slipped in adds 1f1a4847a4 y2038: Convert cnd_timedwait to support 64 bit time adds b0c0ad4d54 y2038: Convert mtx_timedlock to support 64 bit time adds eb60eda2b9 y2038: Convert thrd_sleep to support 64 bit time adds 7ed2b6921f nanosleep: Pass NULL when rem == NULL on ports with __TIMESI [...] adds 9446e02b0d hurd: Remove some remnants of cthreads adds aac0f62c47 hurd: let _dl_argv and __libc_stack_end be relro adds 1daccf403b nptl: Move stack list variables into _rtld_global adds 3dbbd2ff92 Add {,sysdep-}ld-library-path make variable adds 4e58941fc4 hurd: Enable using ifunc
No new revisions were added by this update.
Summary of changes: Makeconfig | 3 + conform/Makefile | 5 +- csu/libc-tls.c | 7 + dlfcn/Makefile | 2 +- elf/Makefile | 10 +- elf/dl-support.c | 9 +- elf/dl-thread_gscope_wait.c | 2 + elf/rtld.c | 12 + htl/Versions | 4 +- htl/libpthread_syms.a | 6 +- htl/lockfile.c | 1 - htl/pt-create.c | 12 +- htl/pt-internal.h | 3 + hurd/Versions | 3 - hurd/dtable.c | 2 +- hurd/hurd.h | 4 - hurd/hurd/fd.h | 5 +- hurd/hurd/id.h | 2 +- hurd/hurd/signal.h | 5 +- hurd/hurdinit.c | 50 ++- hurd/hurdmalloc.c | 13 +- hurd/hurdpid.c | 2 - hurd/hurdrlimit.c | 2 +- hurd/hurdsig.c | 52 +-- hurd/hurdsock.c | 2 +- hurd/hurdstartup.c | 10 +- hurd/msgportdemux.c | 6 +- include/errno.h | 2 - include/sys/stat.h | 31 -- inet/Makefile | 2 +- io/lchmod.c | 4 +- mach/Makefile | 2 +- mach/Versions | 4 + mach/lock-intern.h | 9 + mach/mach/mig_support.h | 15 +- signal/sigempty.c => mach/mig_memcpy.c | 23 +- mach/mutex-solid.c | 7 +- malloc/reallocarray.c | 1 + misc/ustat.c | 1 + nptl/Makefile | 2 +- nptl/allocatestack.c | 147 ++------ nptl/descr.h | 3 +- nptl/nptl-init.c | 15 +- nptl/pthreadP.h | 7 - nptl/pthread_create.c | 8 +- nptl/pthread_mutex_lock.c | 3 - nptl/pthread_mutex_timedlock.c | 3 - nptl/smp.h | 27 -- nptl/vars.c | 3 - nptl_db/structs.def | 4 +- nptl_db/td_init.c | 14 + nptl_db/td_ta_map_lwp2thr.c | 2 +- nptl_db/td_ta_thr_iter.c | 4 +- nptl_db/td_thr_tlsbase.c | 7 +- nptl_db/td_thr_validate.c | 39 +- nptl_db/thread_dbP.h | 13 + nss/nss_fgetent_r.c | 1 + posix/execl.c | 1 + posix/execle.c | 1 + posix/execlp.c | 1 + posix/spawn_faction_addchdir.c | 2 +- pwd/putpwent.c | 1 + scripts/check-local-headers.sh | 2 +- signal/sigempty.c | 1 + signal/sigismem.c | 1 + stdio-common/scanf14.c | 2 - stdio-common/scanf15.c | 2 - stdio-common/scanf16.c | 2 - stdio-common/scanf17.c | 2 - string/bits/string_fortified.h | 9 +- string/test-ffs.c | 36 +- sysdeps/aarch64/nptl/tls.h | 2 - sysdeps/alpha/atomic-machine.h | 14 +- sysdeps/alpha/nptl/tls.h | 2 - sysdeps/arc/nptl/tls.h | 2 - sysdeps/arm/nptl/tls.h | 2 - sysdeps/csky/nptl/tls.h | 2 - sysdeps/generic/internal-signals.h | 1 + sysdeps/generic/ldsodefs.h | 19 +- sysdeps/generic/unwind.h | 24 +- sysdeps/hppa/nptl/tls.h | 2 - sysdeps/htl/Makeconfig | 2 +- sysdeps/htl/bits/pthread-np.h | 2 +- sysdeps/htl/pt-attr-getstackaddr.c | 2 +- sysdeps/htl/pt-attr-getstacksize.c | 2 +- sysdeps/htl/pt-attr-setstack.c | 2 +- sysdeps/htl/pt-attr-setstackaddr.c | 2 +- sysdeps/htl/pt-attr-setstacksize.c | 2 +- sysdeps/hurd/include/hurd.h | 3 + sysdeps/hurd/include/hurd/signal.h | 2 + sysdeps/i386/nptl/tls.h | 10 +- sysdeps/i386/pthread_spin_trylock.S | 8 +- sysdeps/ia64/nptl/tls.h | 2 - sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c | 3 - sysdeps/m68k/nptl/tls.h | 2 - sysdeps/mach/clock_gettime.c | 1 + sysdeps/mach/hurd/Makeconfig | 2 + sysdeps/mach/hurd/Versions | 4 +- sysdeps/mach/hurd/brk.c | 2 +- sysdeps/mach/hurd/configure | 2 - sysdeps/mach/hurd/configure.ac | 4 - sysdeps/mach/hurd/cthreads.c | 8 +- sysdeps/mach/hurd/dl-sysdep.c | 16 +- sysdeps/mach/hurd/dl-sysdep.h | 7 - sysdeps/mach/hurd/fork.c | 2 +- sysdeps/mach/hurd/{fxstat.c => fstat.c} | 9 +- sysdeps/mach/hurd/{fxstat64.c => fstat64.c} | 12 +- sysdeps/mach/hurd/{fxstatat.c => fstatat.c} | 10 +- sysdeps/mach/hurd/{fxstatat64.c => fstatat64.c} | 9 +- sysdeps/mach/hurd/fxstat.c | 13 +- sysdeps/mach/hurd/fxstat64.c | 14 +- sysdeps/mach/hurd/fxstatat.c | 14 +- sysdeps/mach/hurd/fxstatat64.c | 19 +- sysdeps/mach/hurd/htl/bits/pthread-np.h | 2 +- sysdeps/mach/hurd/htl/pt-sysdep.c | 19 +- sysdeps/mach/hurd/i386/Makefile | 2 + sysdeps/mach/hurd/i386/init-first.c | 109 ++---- sysdeps/mach/hurd/i386/ld.abilist | 2 - sysdeps/mach/hurd/i386/libc.abilist | 1 - sysdeps/mach/hurd/i386/libpthread.abilist | 1 - sysdeps/mach/hurd/i386/localplt.data | 4 +- sysdeps/mach/hurd/{lxstat.c => lstat.c} | 9 +- sysdeps/mach/hurd/{lxstat64.c => lstat64.c} | 8 +- sysdeps/mach/hurd/lxstat.c | 13 +- sysdeps/mach/hurd/lxstat64.c | 18 +- sysdeps/mach/hurd/{xmknod.c => mknod.c} | 17 +- sysdeps/mach/hurd/{xmknodat.c => mknodat.c} | 22 +- sysdeps/mach/hurd/mmap64.c | 1 + sysdeps/mach/hurd/profil.c | 2 +- sysdeps/mach/hurd/ptsname.c | 8 + sysdeps/mach/hurd/{xstat.c => stat.c} | 9 +- sysdeps/mach/hurd/{xstat64.c => stat64.c} | 12 +- sysdeps/mach/hurd/{xstatconv.c => statconv.c} | 2 +- sysdeps/mach/hurd/waitid.c | 1 + sysdeps/mach/hurd/xmknod.c | 16 +- sysdeps/mach/hurd/xmknodat.c | 100 +---- sysdeps/mach/hurd/xstat.c | 13 +- sysdeps/mach/hurd/xstat64.c | 18 +- sysdeps/mach/i386/sysdep.h | 10 - sysdeps/mach/include/mach/mig_support.h | 12 + sysdeps/mach/sysdep.h | 8 - sysdeps/microblaze/backtrace.c | 1 + sysdeps/microblaze/nptl/tls.h | 2 - sysdeps/mips/nptl/tls.h | 2 - sysdeps/nios2/nptl/tls.h | 2 - sysdeps/nptl/dl-thread_gscope_wait.c | 80 ++++ sysdeps/nptl/futex-internal.h | 1 + sysdeps/powerpc/atomic-machine.h | 11 +- sysdeps/powerpc/nptl/tls.h | 2 - sysdeps/powerpc/powerpc32/atomic-machine.h | 4 +- sysdeps/powerpc/powerpc64/atomic-machine.h | 4 +- .../powerpc/powerpc64/le/power9/stpncpy.S | 25 +- sysdeps/powerpc/powerpc64/le/power9/strncpy.S | 410 +++++++++++++++++++++ sysdeps/powerpc/powerpc64/multiarch/Makefile | 2 +- .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 12 + .../powerpc/powerpc64/multiarch/stpncpy-power9.S | 22 +- sysdeps/powerpc/powerpc64/multiarch/stpncpy.c | 8 + .../powerpc64/multiarch/strncpy-power9.S} | 31 +- sysdeps/powerpc/powerpc64/multiarch/strncpy.c | 8 + sysdeps/riscv/nptl/tls.h | 2 - sysdeps/s390/nptl/tls.h | 2 - sysdeps/sh/nptl/tls.h | 2 - sysdeps/sparc/nptl/tls.h | 2 - sysdeps/unix/sysv/linux/adjtime.c | 1 + sysdeps/unix/sysv/linux/clock_getcpuclockid.c | 1 + sysdeps/unix/sysv/linux/clock_nanosleep.c | 3 +- .../sysv/linux/{nanosleep.c => cnd_timedwait.c} | 36 +- sysdeps/unix/sysv/linux/faccessat.c | 6 +- sysdeps/unix/sysv/linux/ftime.c | 1 + sysdeps/unix/sysv/linux/ftruncate64.c | 1 - sysdeps/unix/sysv/linux/generic/chmod.c | 4 +- sysdeps/unix/sysv/linux/generic/chown.c | 4 +- sysdeps/unix/sysv/linux/generic/dup2.c | 3 +- sysdeps/unix/sysv/linux/generic/epoll_create.c | 5 +- sysdeps/unix/sysv/linux/generic/inotify_init.c | 5 +- sysdeps/unix/sysv/linux/generic/lchown.c | 4 +- sysdeps/unix/sysv/linux/generic/link.c | 3 +- sysdeps/unix/sysv/linux/generic/pipe.c | 3 +- sysdeps/unix/sysv/linux/generic/readlink.c | 2 +- sysdeps/unix/sysv/linux/generic/rmdir.c | 4 +- sysdeps/unix/sysv/linux/generic/symlink.c | 3 +- sysdeps/unix/sysv/linux/generic/unlink.c | 4 +- .../unix/sysv/linux/generic/wordsize-32/fstatfs.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/overflow.h | 1 + .../unix/sysv/linux/generic/wordsize-32/sendfile.c | 2 + .../unix/sysv/linux/generic/wordsize-32/statfs.c | 2 +- sysdeps/unix/sysv/linux/getentropy.c | 1 + sysdeps/unix/sysv/linux/getrlimit.c | 3 +- sysdeps/unix/sysv/linux/getrlimit64.c | 1 + sysdeps/unix/sysv/linux/gettimeofday.c | 7 +- sysdeps/unix/sysv/linux/hppa/bits/fcntl.h | 5 +- sysdeps/unix/sysv/linux/hppa/sysdep.h | 2 + sysdeps/unix/sysv/linux/i386/smp.h | 55 --- sysdeps/unix/sysv/linux/internal-signals.h | 1 + sysdeps/unix/sysv/linux/libc_fatal.c | 2 + sysdeps/unix/sysv/linux/microblaze/sysdep.h | 2 + sysdeps/unix/sysv/linux/mknodat.c | 1 + .../sysv/linux/{nanosleep.c => mtx_timedlock.c} | 35 +- sysdeps/unix/sysv/linux/nanosleep.c | 2 +- sysdeps/unix/sysv/linux/netlink_assert_response.c | 1 + sysdeps/unix/sysv/linux/posix_fadvise64.c | 1 + sysdeps/unix/sysv/linux/prlimit.c | 4 +- sysdeps/unix/sysv/linux/readahead.c | 2 +- sysdeps/unix/sysv/linux/riscv/sysconf.c | 1 + sysdeps/unix/sysv/linux/s390/s390-32/utmp32.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.c | 2 +- sysdeps/unix/sysv/linux/semop.c | 2 +- sysdeps/unix/sysv/linux/setrlimit.c | 3 +- sysdeps/unix/sysv/linux/setrlimit64.c | 1 + sysdeps/unix/sysv/linux/settimezone.c | 1 + .../unix/sysv/linux/sh/adaptive_spin_count.h | 23 +- sysdeps/unix/sysv/linux/sh/smp.h | 23 -- sysdeps/unix/sysv/linux/shmget.c | 3 +- sysdeps/unix/sysv/linux/socketcall.h | 2 + sysdeps/unix/sysv/linux/speed.c | 2 +- sysdeps/unix/sysv/linux/statx.c | 2 +- sysdeps/unix/sysv/linux/sysconf.c | 2 +- sysdeps/unix/sysv/linux/sysctl.c | 1 + sysdeps/unix/sysv/linux/sysdep.h | 1 + .../unix/sysv/linux/{nanosleep.c => thrd_priv.h} | 49 +-- sysdeps/unix/sysv/linux/thrd_sleep.c | 56 +++ sysdeps/unix/sysv/linux/truncate64.c | 1 - sysdeps/unix/sysv/linux/ustat.c | 2 +- sysdeps/unix/sysv/linux/xmknod.c | 1 + sysdeps/unix/sysv/linux/xmknodat.c | 1 + sysdeps/unix/sysv/linux/xstatconv.c | 1 + sysdeps/x86/atomic-machine.h | 8 +- sysdeps/x86_64/nptl/pthread_spin_trylock.S | 8 +- sysdeps/x86_64/nptl/tls.h | 10 +- sysdeps/x86_64/stackinfo.h | 10 +- 230 files changed, 1289 insertions(+), 1190 deletions(-) create mode 100644 elf/dl-thread_gscope_wait.c copy signal/sigempty.c => mach/mig_memcpy.c (69%) delete mode 100644 nptl/smp.h copy sysdeps/mach/hurd/{fxstat.c => fstat.c} (83%) copy sysdeps/mach/hurd/{fxstat64.c => fstat64.c} (83%) copy sysdeps/mach/hurd/{fxstatat.c => fstatat.c} (81%) copy sysdeps/mach/hurd/{fxstatat64.c => fstatat64.c} (87%) copy sysdeps/mach/hurd/{lxstat.c => lstat.c} (81%) copy sysdeps/mach/hurd/{lxstat64.c => lstat64.c} (89%) copy sysdeps/mach/hurd/{xmknod.c => mknod.c} (72%) copy sysdeps/mach/hurd/{xmknodat.c => mknodat.c} (86%) copy sysdeps/mach/hurd/{xstat.c => stat.c} (82%) copy sysdeps/mach/hurd/{xstat64.c => stat64.c} (84%) rename sysdeps/mach/hurd/{xstatconv.c => statconv.c} (97%) create mode 100644 sysdeps/nptl/dl-thread_gscope_wait.c copy signal/sigempty.c => sysdeps/powerpc/powerpc64/le/power9/stpncpy.S (68%) create mode 100644 sysdeps/powerpc/powerpc64/le/power9/strncpy.S copy nptl_db/td_init.c => sysdeps/powerpc/powerpc64/multiarch/stpncpy-power9.S (68%) copy sysdeps/{x86_64/nptl/pthread_spin_trylock.S => powerpc/powerpc64/multiarch/st [...] copy sysdeps/unix/sysv/linux/{nanosleep.c => cnd_timedwait.c} (51%) delete mode 100644 sysdeps/unix/sysv/linux/i386/smp.h copy sysdeps/unix/sysv/linux/{nanosleep.c => mtx_timedlock.c} (55%) copy signal/sigempty.c => sysdeps/unix/sysv/linux/sh/adaptive_spin_count.h (68%) delete mode 100644 sysdeps/unix/sysv/linux/sh/smp.h copy sysdeps/unix/sysv/linux/{nanosleep.c => thrd_priv.h} (50%) create mode 100644 sysdeps/unix/sysv/linux/thrd_sleep.c