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/gnu-master-aarch64-spec2k6-O3_LTO in repository toolchain/ci/glibc.
from 5e6efd3ec2 Use gcc -finput-charset=ascii for check-installed-headers. adds fe7df8eb5e Add STATX_ATTR_VERITY from Linux 5.5 to bits/statx-generic.h. adds 9642b85fd0 resolv: Use <file_change_detection.h> in __resolv_conf_get_current adds a1a20f0292 resolv: Fix file handle leak in __resolv_conf_load [BZ #25429] adds dd0b4df329 resolv: Enhance __resolv_conf_load to capture file change data adds fa00db0a6e resolv: Fix ABA race in /etc/resolv.conf change detection [B [...] adds ad180676b8 Adjust thresholds in Bessel function implementations (bug 14469). adds c624d23260 Add a generic scalb implementation adds 2b7dc93f82 ldbl-128ibm-compat: Provide a scalb implementation adds a803367bab powerpc64: Add memory protection key support [BZ #23202] adds f6a9b6b08e tst-clone3: Use __NR_futex_time64 if we don't have __NR_futex adds 5d844e1b72 i386: Enable CET support in ucontext functions adds cd72a13f22 powerpc: Consolidate Linux syscall definition adds e26b8a008a powerpc: Use Linux kABI for syscall return adds 86c5d2cf0c sparc: Use Linux kABI for syscall return adds c261718b3f sparc: Avoid clobbering register parameters in syscall adds 975ace4eca alpha: Refactor syscall and Use Linux kABI for syscall return adds 157252e9ed ia64: Use Linux kABI for syscall return adds ebb4aed873 mips64: Consolidate Linux sysdep.h adds cf1e05f599 mips: Use Linux kABI for syscall return adds 861be5fd66 nios2: Use Linux kABI for syscall return adds 6cc8fc7c15 microblaze: Avoid clobbering register parameters in syscall adds be74b42ee2 riscv: Avoid clobbering register parameters in syscall adds 9a973da617 s390: Consolidate Linux syscall definition adds fcb78a5505 linux: Consolidate INLINE_SYSCALL adds d1aea2805d nptl: Remove ununsed pthread-errnos.h rule adds bc2eb9321e linux: Remove INTERNAL_SYSCALL_DECL adds 9c7a58347b arm: fix use of INTERNAL_SYSCALL_CALL adds abcc039d2e elf: Introduce the rtld-stubbed-symbols makefile variable adds c76147afe9 elf: Extract _dl_sym_post, _dl_sym_find_caller_map from elf/ [...] adds 2efa52c880 Remove weak declaration of free from <inline-hashtab.h> adds 3a0ecccb59 ld.so: Do not export free/calloc/malloc/realloc functions [B [...] new fe66db99f4 hurd tls: update comment about fields at the end of tcbhead new b65a82e4e7 hurd: Add THREAD_GET/SETMEM/_NC new ca843defbc htl: Only check pthread_self coherency when DEBUG is set
The 3 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: elf/Makefile | 26 +- elf/Versions | 3 - elf/dl-lookup.c | 4 +- elf/dl-minimal.c | 97 +++++- elf/dl-sym-post.h | 106 ++++++ elf/dl-sym.c | 86 +---- elf/rtld.c | 12 + hurd/hurd/signal.h | 11 +- include/inline-hashtab.h | 15 +- include/libc-symbols.h | 9 +- include/malloc.h | 2 + include/rtld-malloc.h | 85 +++++ include/stdlib.h | 2 + io/bits/statx-generic.h | 1 + math/Makefile | 7 +- math/e_scalb.c | 54 --- math/{e_scalbl.c => e_scalb_template.c} | 33 +- math/e_scalbf.c | 54 --- math/w_scalb_compat.c | 6 +- math/w_scalb_template.c | 57 +++ math/w_scalbf_compat.c | 4 +- math/w_scalbl_compat.c | 4 +- nptl/Makefile | 3 +- nptl/allocatestack.c | 12 +- nptl/nptl-init.c | 26 +- nptl/pthread-errnos.sym | 13 - nptl/pthread_cancel.c | 7 +- nptl/pthread_create.c | 10 +- nptl/pthread_mutex_trylock.c | 11 +- nptl/pthread_sigmask.c | 13 +- nptl/thrd_yield.c | 3 +- resolv/res_init.c | 22 +- resolv/resolv_conf.c | 60 ++-- resolv/resolv_conf.h | 10 +- sysdeps/csky/nptl/tls.h | 7 +- sysdeps/generic/localplt.data | 6 - sysdeps/i386/nptl/tls.h | 3 +- sysdeps/i386/pthread_spin_trylock.S | 2 +- .../float128/{e_scalbf128.c => w_scalbf128.c} | 0 sysdeps/ieee754/flt-32/e_j0f.c | 4 +- sysdeps/ieee754/flt-32/e_j1f.c | 4 +- sysdeps/ieee754/ldbl-128ibm-compat/Versions | 1 + .../ieee754/ldbl-128ibm-compat/e_scalbf128.c | 20 +- .../ieee754/ldbl-128ibm-compat/w_scalbf128.c | 21 +- sysdeps/ieee754/ldbl-96/e_j0l.c | 4 +- sysdeps/ieee754/ldbl-96/e_j1l.c | 4 +- sysdeps/ieee754/ldbl-opt/w_scalb_compat.c | 4 +- sysdeps/ieee754/ldbl-opt/w_scalbl_compat.c | 2 + sysdeps/m68k/m680x0/fpu/e_scalbf.c | 2 +- sysdeps/m68k/m680x0/fpu/e_scalbl.c | 2 +- sysdeps/m68k/nptl/tls.h | 5 +- sysdeps/mach/hurd/htl/pt-sysdep.h | 4 + sysdeps/mach/hurd/i386/ld.abilist | 4 - sysdeps/mach/hurd/i386/localplt.data | 6 - sysdeps/mach/hurd/i386/tls.h | 112 +++++- sysdeps/mips/nptl/tls.h | 9 +- sysdeps/nptl/lowlevellock-futex.h | 9 +- sysdeps/powerpc/nofpu/sfp-machine.h | 5 +- sysdeps/sh/nptl/pthread_spin_trylock.S | 2 +- sysdeps/sparc/sparc32/pthread_spin_trylock.S | 2 +- sysdeps/sparc/sparc64/pthread_spin_trylock.S | 2 +- sysdeps/unix/alpha/sysdep.h | 382 --------------------- sysdeps/unix/arm/sysdep.S | 3 +- sysdeps/unix/mips/mips64/n64/sysdep.h | 64 ---- sysdeps/unix/mips/mips64/{n32 => }/sysdep.h | 3 +- sysdeps/unix/mips/sysdep.S | 3 +- sysdeps/unix/sh/sysdep.S | 3 +- sysdeps/unix/sysdep.h | 36 +- sysdeps/unix/sysv/linux/aarch64/ld.abilist | 4 - sysdeps/unix/sysv/linux/aarch64/localplt.data | 6 - sysdeps/unix/sysv/linux/aarch64/sysdep.h | 36 +- sysdeps/unix/sysv/linux/aio_misc.h | 9 +- sysdeps/unix/sysv/linux/alpha/brk.S | 3 +- sysdeps/unix/sysv/linux/alpha/fxstat.c | 13 +- sysdeps/unix/sysv/linux/alpha/fxstatat.c | 7 +- sysdeps/unix/sysv/linux/alpha/ioperm.c | 7 +- sysdeps/unix/sysv/linux/alpha/ld.abilist | 4 - sysdeps/unix/sysv/linux/alpha/localplt.data | 6 - sysdeps/unix/sysv/linux/alpha/lxstat.c | 13 +- sysdeps/unix/sysv/linux/alpha/sysdep.h | 331 +++++++++++++++++- sysdeps/unix/sysv/linux/alpha/xstat.c | 13 +- sysdeps/unix/sysv/linux/arm/be/ld.abilist | 4 - sysdeps/unix/sysv/linux/arm/dl-machine.h | 2 +- sysdeps/unix/sysv/linux/arm/le/ld.abilist | 4 - sysdeps/unix/sysv/linux/arm/localplt.data | 6 - sysdeps/unix/sysv/linux/arm/sysdep.h | 39 +-- sysdeps/unix/sysv/linux/arm/tls.h | 7 +- sysdeps/unix/sysv/linux/clock_getcpuclockid.c | 9 +- sysdeps/unix/sysv/linux/clock_nanosleep.c | 22 +- sysdeps/unix/sysv/linux/createthread.c | 19 +- sysdeps/unix/sysv/linux/csky/ld.abilist | 4 - sysdeps/unix/sysv/linux/csky/localplt.data | 6 - sysdeps/unix/sysv/linux/csky/sysdep.h | 46 +-- sysdeps/unix/sysv/linux/default-sched.h | 6 +- sysdeps/unix/sysv/linux/dl-origin.c | 7 +- sysdeps/unix/sysv/linux/dl-writev.h | 3 +- sysdeps/unix/sysv/linux/exit-thread.h | 3 +- sysdeps/unix/sysv/linux/fcntl_nocancel.c | 7 +- sysdeps/unix/sysv/linux/fxstatat.c | 9 +- sysdeps/unix/sysv/linux/fxstatat64.c | 13 +- sysdeps/unix/sysv/linux/generic/____longjmp_chk.c | 3 +- sysdeps/unix/sysv/linux/generic/brk.c | 4 +- sysdeps/unix/sysv/linux/generic/dl-origin.c | 7 +- sysdeps/unix/sysv/linux/hppa/____longjmp_chk.c | 5 +- sysdeps/unix/sysv/linux/hppa/ld.abilist | 4 - sysdeps/unix/sysv/linux/hppa/localplt.data | 6 - sysdeps/unix/sysv/linux/hppa/sysdep.h | 34 +- sysdeps/unix/sysv/linux/i386/brk.c | 3 +- sysdeps/unix/sysv/linux/i386/fxstat.c | 8 +- sysdeps/unix/sysv/linux/i386/fxstatat.c | 8 +- sysdeps/unix/sysv/linux/i386/getcontext.S | 56 +++ sysdeps/unix/sysv/linux/i386/ld.abilist | 4 - sysdeps/unix/sysv/linux/i386/localplt.data | 6 - sysdeps/unix/sysv/linux/i386/lxstat.c | 8 +- sysdeps/unix/sysv/linux/i386/makecontext.S | 123 +++++++ sysdeps/unix/sysv/linux/i386/setcontext.S | 101 +++++- sysdeps/unix/sysv/linux/i386/swapcontext.S | 139 ++++++++ sysdeps/unix/sysv/linux/i386/sysdep.h | 103 ++---- sysdeps/unix/sysv/linux/i386/ucontext_i.sym | 4 + sysdeps/unix/sysv/linux/i386/xstat.c | 8 +- sysdeps/unix/sysv/linux/ia64/__sigstack_longjmp.c | 3 +- sysdeps/unix/sysv/linux/ia64/ld.abilist | 4 - sysdeps/unix/sysv/linux/ia64/localplt.data | 6 - sysdeps/unix/sysv/linux/ia64/sysdep.h | 51 +-- sysdeps/unix/sysv/linux/ifaddrs.c | 3 +- sysdeps/unix/sysv/linux/internal-signals.h | 9 +- sysdeps/unix/sysv/linux/libc_fatal.c | 7 +- sysdeps/unix/sysv/linux/m68k/____longjmp_chk.c | 5 +- sysdeps/unix/sysv/linux/m68k/brk.c | 3 +- .../unix/sysv/linux/m68k/coldfire/atomic-machine.h | 2 +- sysdeps/unix/sysv/linux/m68k/coldfire/ld.abilist | 4 - .../unix/sysv/linux/m68k/coldfire/localplt.data | 6 - sysdeps/unix/sysv/linux/m68k/getpagesize.c | 5 +- sysdeps/unix/sysv/linux/m68k/m680x0/ld.abilist | 4 - sysdeps/unix/sysv/linux/m68k/m680x0/localplt.data | 6 - sysdeps/unix/sysv/linux/m68k/m68k-helpers.c | 3 +- sysdeps/unix/sysv/linux/m68k/sysdep.h | 29 +- sysdeps/unix/sysv/linux/microblaze/brk.c | 4 +- sysdeps/unix/sysv/linux/microblaze/ld.abilist | 4 - sysdeps/unix/sysv/linux/microblaze/localplt.data | 6 - sysdeps/unix/sysv/linux/microblaze/sysdep.h | 120 ++++--- sysdeps/unix/sysv/linux/mips/brk.c | 3 +- sysdeps/unix/sysv/linux/mips/mips32/ld.abilist | 4 - sysdeps/unix/sysv/linux/mips/mips32/sysdep.h | 63 +--- sysdeps/unix/sysv/linux/mips/mips64/fxstatat64.c | 7 +- sysdeps/unix/sysv/linux/mips/mips64/n32/ld.abilist | 4 - sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h | 332 ------------------ sysdeps/unix/sysv/linux/mips/mips64/n64/ld.abilist | 4 - .../unix/sysv/linux/mips/mips64/{n64 => }/sysdep.h | 208 +++++------ sysdeps/unix/sysv/linux/mips/sysdep.h | 16 - sysdeps/unix/sysv/linux/mq_unlink.c | 7 +- sysdeps/unix/sysv/linux/nios2/ld.abilist | 4 - sysdeps/unix/sysv/linux/nios2/localplt.data | 6 - sysdeps/unix/sysv/linux/nios2/sysdep.h | 36 +- sysdeps/unix/sysv/linux/not-cancel.h | 3 +- sysdeps/unix/sysv/linux/not-errno.h | 16 +- sysdeps/unix/sysv/linux/nscd_setup_thread.c | 7 +- sysdeps/unix/sysv/linux/personality.c | 7 +- sysdeps/unix/sysv/linux/posix_fadvise.c | 11 +- sysdeps/unix/sysv/linux/posix_fadvise64.c | 9 +- sysdeps/unix/sysv/linux/posix_fallocate.c | 9 +- sysdeps/unix/sysv/linux/posix_fallocate64.c | 15 +- sysdeps/unix/sysv/linux/posix_madvise.c | 5 +- .../unix/sysv/linux/powerpc/get_timebase_freq.c | 3 +- .../sysv/linux/powerpc/powerpc32/fpu/fe_mask.c | 3 +- .../sysv/linux/powerpc/powerpc32/fpu/fe_nomask.c | 3 +- .../sysv/linux/powerpc/powerpc32/fpu/localplt.data | 6 - .../unix/sysv/linux/powerpc/powerpc32/ld.abilist | 4 - .../linux/powerpc/powerpc32/nofpu/localplt.data | 6 - sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h | 214 ------------ .../unix/sysv/linux/powerpc/powerpc64/arch-pkey.h | 55 +++ .../sysv/linux/powerpc/powerpc64/be/ld.abilist | 4 - .../sysv/linux/powerpc/powerpc64/fpu/fe_mask.c | 3 +- .../sysv/linux/powerpc/powerpc64/fpu/fe_nomask.c | 3 +- .../sysv/linux/powerpc/powerpc64/le/ld.abilist | 4 - .../sysv/linux/powerpc/powerpc64/localplt.data | 6 - .../sysdep.h => powerpc/powerpc64/pkey_get.c} | 39 ++- .../unix/sysv/linux/powerpc/powerpc64/pkey_set.c | 48 +++ sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h | 196 +---------- sysdeps/unix/sysv/linux/powerpc/sysdep.h | 176 +++++++++- sysdeps/unix/sysv/linux/pthread-pids.h | 3 +- sysdeps/unix/sysv/linux/pthread_getaffinity.c | 9 +- sysdeps/unix/sysv/linux/pthread_kill.c | 8 +- sysdeps/unix/sysv/linux/pthread_setaffinity.c | 11 +- sysdeps/unix/sysv/linux/pthread_sigqueue.c | 8 +- sysdeps/unix/sysv/linux/raise.c | 7 +- sysdeps/unix/sysv/linux/riscv/localplt.data | 6 - sysdeps/unix/sysv/linux/riscv/rv64/ld.abilist | 4 - sysdeps/unix/sysv/linux/riscv/syscall.c | 5 +- sysdeps/unix/sysv/linux/riscv/sysdep.h | 128 +++---- sysdeps/unix/sysv/linux/s390/localplt.data | 6 - .../unix/sysv/linux/s390/s390-32/____longjmp_chk.c | 5 +- sysdeps/unix/sysv/linux/s390/s390-32/ld.abilist | 4 - .../unix/sysv/linux/s390/s390-32/posix_fadvise64.c | 7 +- sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h | 105 +----- .../unix/sysv/linux/s390/s390-64/____longjmp_chk.c | 5 +- sysdeps/unix/sysv/linux/s390/s390-64/ld.abilist | 4 - sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h | 107 +----- sysdeps/unix/sysv/linux/s390/sysdep.h | 82 +++++ sysdeps/unix/sysv/linux/safe-fatal.h | 5 +- sysdeps/unix/sysv/linux/sh/be/ld.abilist | 4 - sysdeps/unix/sysv/linux/sh/le/ld.abilist | 4 - sysdeps/unix/sysv/linux/sh/localplt.data | 6 - sysdeps/unix/sysv/linux/sh/sysdep.h | 25 +- sysdeps/unix/sysv/linux/shmat.c | 8 +- sysdeps/unix/sysv/linux/sparc/sparc32/ld.abilist | 4 - .../unix/sysv/linux/sparc/sparc32/localplt.data | 6 - sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h | 3 +- sysdeps/unix/sysv/linux/sparc/sparc64/brk.S | 3 +- sysdeps/unix/sysv/linux/sparc/sparc64/ld.abilist | 4 - .../unix/sysv/linux/sparc/sparc64/localplt.data | 6 - sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h | 3 +- sysdeps/unix/sysv/linux/sparc/sysdep.h | 182 +++++----- sysdeps/unix/sysv/linux/sysdep-vdso.h | 15 +- sysdeps/unix/sysv/linux/sysdep.h | 33 ++ sysdeps/unix/sysv/linux/timer_create.c | 9 +- sysdeps/unix/sysv/linux/timer_routines.c | 9 +- sysdeps/unix/sysv/linux/times.c | 7 +- sysdeps/unix/sysv/linux/tst-clone3.c | 4 + sysdeps/unix/sysv/linux/x86/cpu-features.c | 4 +- sysdeps/unix/sysv/linux/x86/dl-cet.h | 17 +- sysdeps/unix/sysv/linux/x86_64/64/ld.abilist | 4 - sysdeps/unix/sysv/linux/x86_64/sysdep.h | 60 +--- sysdeps/unix/sysv/linux/x86_64/x32/ld.abilist | 4 - sysdeps/unix/sysv/linux/x86_64/x32/times.c | 4 +- sysdeps/unix/x86_64/sysdep.S | 3 +- sysdeps/x86_64/localplt.data | 6 - sysdeps/x86_64/nptl/pthread_spin_trylock.S | 2 +- 228 files changed, 2505 insertions(+), 3196 deletions(-) create mode 100644 elf/dl-sym-post.h create mode 100644 include/rtld-malloc.h delete mode 100644 math/e_scalb.c rename math/{e_scalbl.c => e_scalb_template.c} (64%) delete mode 100644 math/e_scalbf.c create mode 100644 math/w_scalb_template.c delete mode 100644 nptl/pthread-errnos.sym copy sysdeps/ieee754/float128/{e_scalbf128.c => w_scalbf128.c} (100%) copy nptl/thrd_yield.c => sysdeps/ieee754/ldbl-128ibm-compat/e_scalbf128.c (64%) copy nptl/thrd_yield.c => sysdeps/ieee754/ldbl-128ibm-compat/w_scalbf128.c (63%) delete mode 100644 sysdeps/unix/alpha/sysdep.h delete mode 100644 sysdeps/unix/mips/mips64/n64/sysdep.h rename sysdeps/unix/mips/mips64/{n32 => }/sysdep.h (97%) delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h rename sysdeps/unix/sysv/linux/mips/mips64/{n64 => }/sysdep.h (55%) delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-pkey.h copy sysdeps/unix/sysv/linux/{s390/sysdep.h => powerpc/powerpc64/pkey_get.c} (52%) create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/pkey_set.c