This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_apm/gnu-master-aarch64-spec2k6-Os in repository toolchain/ci/glibc.
from 68007900be misc, nptl: Remove stray references to __condvar_load_64_relaxed adds 00baddbb93 linux: Add generic syscall implementation adds a329f68f2e linux: Add generic ioctl implementation adds ceeffe968c x86: Don't set Prefer_No_AVX512 for processors with AVX512 a [...] adds cbab7f7268 localedef: check magic value on archive load [BZ #28650] adds 409a735816 String: test-memcpy used unaligned types for buffers [BZ 28572] adds 8dbeb0561e nptl: Add <thread_pointer.h> for defining __thread_pointer adds ce2248ab91 nptl: Introduce <tcb-access.h> for THREAD_* accessors adds 8d1927d8dc nptl: Introduce THREAD_GETMEM_VOLATILE adds 95e114a091 nptl: Add rseq registration adds 1d350aa060 Linux: Use rseq to accelerate sched_getcpu adds e3e589829d nptl: Add glibc.pthread.rseq tunable to control rseq registration adds c901c3e764 nptl: Add public rseq symbols and <sys/rseq.h> adds a41c8e9235 nptl: rseq failure after registration on main thread is fatal
No new revisions were added by this update.
Summary of changes: NEWS | 11 + locale/programs/locarchive.c | 7 + manual/threads.texi | 81 +++++++ manual/tunables.texi | 10 + nptl/descr.h | 4 + nptl/pthread_create.c | 22 ++ string/test-memcpy-support.h | 5 +- sysdeps/aarch64/nptl/tls.h | 10 +- sysdeps/alpha/nptl/tls.h | 10 +- sysdeps/arc/nptl/tls.h | 10 +- sysdeps/arm/nptl/tls.h | 10 +- sysdeps/csky/nptl/tls.h | 10 +- sysdeps/hppa/nptl/tls.h | 10 +- sysdeps/i386/nptl/tcb-access.h | 125 ++++++++++ sysdeps/i386/nptl/tls.h | 108 +-------- sysdeps/ia64/nptl/tls.h | 10 +- sysdeps/m68k/nptl/tls.h | 10 +- sysdeps/microblaze/nptl/tls.h | 15 +- sysdeps/mips/nptl/tls.h | 9 +- sysdeps/nios2/nptl/tls.h | 10 +- sysdeps/nptl/dl-tls_init_tp.c | 38 ++- sysdeps/nptl/dl-tunables.list | 6 + sysdeps/nptl/internaltypes.h | 1 + .../linux/sched_getcpu.c => nptl/tcb-access.h} | 32 ++- .../linux/sched_getcpu.c => nptl/thread_pointer.h} | 26 +-- .../nptl/thread_pointer.h} | 27 ++- sysdeps/powerpc/nptl/tls.h | 15 +- sysdeps/riscv/nptl/tls.h | 9 +- sysdeps/s390/nptl/tls.h | 10 +- sysdeps/sh/nptl/tls.h | 14 +- sysdeps/sparc/nptl/tls.h | 10 +- sysdeps/unix/sysdep.h | 20 ++ sysdeps/unix/sysv/linux/Makefile | 20 +- sysdeps/unix/sysv/linux/Versions | 5 + sysdeps/unix/sysv/linux/aarch64/bits/rseq.h | 43 ++++ sysdeps/unix/sysv/linux/aarch64/ld.abilist | 3 + sysdeps/unix/sysv/linux/alpha/ld.abilist | 3 + sysdeps/unix/sysv/linux/arc/ld.abilist | 3 + sysdeps/unix/sysv/linux/arm/be/ld.abilist | 3 + sysdeps/unix/sysv/linux/arm/bits/rseq.h | 83 +++++++ sysdeps/unix/sysv/linux/arm/le/ld.abilist | 3 + .../sysv/linux/{sched_getcpu.c => bits/rseq.h} | 31 ++- sysdeps/unix/sysv/linux/csky/ld.abilist | 3 + sysdeps/unix/sysv/linux/hppa/ld.abilist | 3 + sysdeps/unix/sysv/linux/hppa/syscall.c | 65 ------ sysdeps/unix/sysv/linux/i386/ld.abilist | 3 + sysdeps/unix/sysv/linux/ia64/ld.abilist | 3 + .../linux/{sched_getcpu.c => internal-ioctl.h} | 25 +- .../unix/sysv/linux/{riscv/syscall.c => ioctl.c} | 43 ++-- sysdeps/unix/sysv/linux/m68k/coldfire/ld.abilist | 3 + sysdeps/unix/sysv/linux/m68k/m680x0/ld.abilist | 3 + sysdeps/unix/sysv/linux/microblaze/ld.abilist | 3 + sysdeps/unix/sysv/linux/mips/bits/rseq.h | 62 +++++ sysdeps/unix/sysv/linux/mips/mips32/ld.abilist | 3 + sysdeps/unix/sysv/linux/mips/mips64/n32/ld.abilist | 3 + sysdeps/unix/sysv/linux/mips/mips64/n64/ld.abilist | 3 + sysdeps/unix/sysv/linux/nios2/ld.abilist | 3 + sysdeps/unix/sysv/linux/powerpc/bits/rseq.h | 37 +++ .../linux/powerpc/{ioctl.c => internal-ioctl.h} | 42 +--- .../unix/sysv/linux/powerpc/powerpc32/ld.abilist | 3 + .../sysv/linux/powerpc/powerpc64/be/ld.abilist | 3 + .../sysv/linux/powerpc/powerpc64/le/ld.abilist | 3 + sysdeps/unix/sysv/linux/riscv/rv32/ld.abilist | 3 + sysdeps/unix/sysv/linux/riscv/rv64/ld.abilist | 3 + sysdeps/unix/sysv/linux/riscv/syscall.c | 4 +- sysdeps/unix/sysv/linux/rseq-internal.h | 52 +++++ sysdeps/unix/sysv/linux/s390/bits/rseq.h | 37 +++ sysdeps/unix/sysv/linux/s390/s390-32/ld.abilist | 3 + sysdeps/unix/sysv/linux/s390/s390-64/ld.abilist | 3 + sysdeps/unix/sysv/linux/sched_getcpu.c | 19 +- sysdeps/unix/sysv/linux/sh/be/ld.abilist | 3 + sysdeps/unix/sysv/linux/sh/le/ld.abilist | 3 + sysdeps/unix/sysv/linux/sparc/sparc32/ld.abilist | 3 + sysdeps/unix/sysv/linux/sparc/sparc64/ld.abilist | 3 + sysdeps/unix/sysv/linux/sys/rseq.h | 184 +++++++++++++++ sysdeps/unix/sysv/linux/{riscv => }/syscall.c | 35 +-- sysdeps/unix/sysv/linux/tst-rseq-disable.c | 95 ++++++++ sysdeps/unix/sysv/linux/tst-rseq-nptl.c | 260 +++++++++++++++++++++ sysdeps/unix/sysv/linux/tst-rseq.c | 72 ++++++ sysdeps/unix/sysv/linux/tst-rseq.h | 57 +++++ .../sysv/linux/{sched_getcpu.c => x86/bits/rseq.h} | 32 ++- sysdeps/unix/sysv/linux/x86_64/64/ld.abilist | 3 + sysdeps/unix/sysv/linux/x86_64/x32/ld.abilist | 3 + sysdeps/x86/cpu-features.c | 7 +- .../riscv/syscall.c => x86/nptl/thread_pointer.h} | 34 +-- sysdeps/x86_64/nptl/tcb-access.h | 132 +++++++++++ sysdeps/x86_64/nptl/tls.h | 114 +-------- 87 files changed, 1746 insertions(+), 626 deletions(-) create mode 100644 sysdeps/i386/nptl/tcb-access.h copy sysdeps/{unix/sysv/linux/sched_getcpu.c => nptl/tcb-access.h} (51%) copy sysdeps/{unix/sysv/linux/sched_getcpu.c => nptl/thread_pointer.h} (61%) copy sysdeps/{unix/sysv/linux/sched_getcpu.c => powerpc/nptl/thread_pointer.h} (62%) create mode 100644 sysdeps/unix/sysv/linux/aarch64/bits/rseq.h create mode 100644 sysdeps/unix/sysv/linux/arm/bits/rseq.h copy sysdeps/unix/sysv/linux/{sched_getcpu.c => bits/rseq.h} (50%) delete mode 100644 sysdeps/unix/sysv/linux/hppa/syscall.c copy sysdeps/unix/sysv/linux/{sched_getcpu.c => internal-ioctl.h} (61%) copy sysdeps/unix/sysv/linux/{riscv/syscall.c => ioctl.c} (52%) create mode 100644 sysdeps/unix/sysv/linux/mips/bits/rseq.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/rseq.h rename sysdeps/unix/sysv/linux/powerpc/{ioctl.c => internal-ioctl.h} (55%) create mode 100644 sysdeps/unix/sysv/linux/rseq-internal.h create mode 100644 sysdeps/unix/sysv/linux/s390/bits/rseq.h create mode 100644 sysdeps/unix/sysv/linux/sys/rseq.h copy sysdeps/unix/sysv/linux/{riscv => }/syscall.c (53%) create mode 100644 sysdeps/unix/sysv/linux/tst-rseq-disable.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq-nptl.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq.h copy sysdeps/unix/sysv/linux/{sched_getcpu.c => x86/bits/rseq.h} (56%) copy sysdeps/{unix/sysv/linux/riscv/syscall.c => x86/nptl/thread_pointer.h} (59%) create mode 100644 sysdeps/x86_64/nptl/tcb-access.h