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-arm-build_cross in repository toolchain/ci/glibc.
from 390c43ba1f nptl: Fix tst-pthread-gdb-attach for ptrace_scope equal 1 new c1760eaf3b Enable support for GCC 11 -Wmismatched-dealloc. new a78e5979a9 nptl: Move __nptl_initial_report_events into ld.so/startup code new 23ce1cf35a nptl: Move __nptl_create_event, __nptl_death_event into libc new 78b31cc834 elf: Partially initialize ld.so after static dlopen (bug 20802) new bdc90abc48 aarch64: Remove _dl_var_init new 65e1340e32 arc: Remove _dl_var_init new b097f280cd ia64: Remove _dl_var_init new 9da94f4594 m68k: Remove _dl_var_init new d0cae071f3 mips: Remove _dl_var_init new b7fc189f7f powerpc: Remove _dl_var_init new 0b3e92bdf3 elf: Remove DL_STATIC_INIT new 9dc21009a4 elf: Move static TLS size and alignment into _rtld_global_ro new 8f72bed1aa nptl: Move pthread_getattr_default_np into libc new e948be4db3 nptl: Replace pthread_getcpuclockid with Linux implementation new 310e59e64c nptl: Move pthread_getcpuclockid into libc new c924e44acd nptl: Move pthread_getname_np into libc new 7b300ec7f9 nptl: Move pthread_setaffinity_np into libc new 8bc6a6d73c nptl: Move pthread_setname_np into libc new 56f823abd4 nptl: Move pthread_setschedprio into libc new 2d53566ec3 nptl: Move pthread_sigqueue into libc new 1a594aa986 powerpc: Add optimized rawmemchr for POWER10 new f4605e611a benchtests: Use JSON for bench-rawmemchr output new c6b6b4f2c7 Missing ENOMEM in realloc_check wrapper (bug 27870) new e5ac7bd679 Add C2X timespec_getres
The 24 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 | 2 + benchtests/bench-rawmemchr.c | 54 +++++-- dlfcn/tststatic5.c | 11 +- elf/Makefile | 11 +- elf/dl-open.c | 21 ++- elf/dl-reloc.c | 6 +- elf/dl-tls.c | 22 +-- elf/rtld_static_init.c | 62 ++++++++ .../linux/arc/ldsodefs.h => elf/tst-auxvalmod.c | 29 ++-- elf/tst-getauxval-static.c | 66 +++++++++ include/programs/xmalloc.h | 8 +- include/time.h | 6 + libio/Makefile | 2 +- libio/stdio.h | 64 ++++++--- libio/tst-freopen.c | 37 +++++ libio/tst-popen1.c | 4 +- libio/tst-wmemstream1.c | 35 +++++ libio/tst-wmemstream5.c | 57 ++++++++ malloc/Makefile | 2 +- malloc/hooks.c | 5 +- malloc/malloc.h | 11 +- misc/sys/cdefs.h | 11 ++ nptl/Makefile | 16 +-- nptl/Versions | 44 ++++-- nptl/events.c | 4 +- nptl/libpthread-compat.c | 36 +++++ nptl/nptl-init.c | 12 -- nptl/pthreadP.h | 11 +- nptl/pthread_getattr_default_np.c | 14 +- nptl/pthread_getcpuclockid.c | 35 ++--- nptl/pthread_getname.c | 14 +- nptl/pthread_setaffinity.c | 10 +- nptl/pthread_setname.c | 11 +- nptl/pthread_setschedprio.c | 13 +- nptl/pthread_sigqueue.c | 11 +- nptl_db/db-symbols.awk | 1 + nptl_db/db_info.c | 3 - nptl_db/structs.def | 13 +- nptl_db/td_thr_get_info.c | 11 +- stdlib/Makefile | 3 +- stdlib/stdlib.h | 16 ++- stdlib/tst-realpath.c | 82 +++++++++++ sysdeps/generic/ldsodefs.h | 23 +-- .../arc/ldsodefs.h => generic/rtld_static_init.h} | 24 ++-- sysdeps/mach/hurd/i386/libc.abilist | 1 + sysdeps/nptl/dl-tls_init_tp.c | 8 ++ sysdeps/posix/clock_getres.c | 1 + .../powerpc64/le/power10/rawmemchr.S} | 20 +-- sysdeps/powerpc/powerpc64/le/power10/strlen.S | 160 +++++++++++++++++---- sysdeps/powerpc/powerpc64/multiarch/Makefile | 4 +- .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 4 + .../powerpc64/multiarch/rawmemchr-power10.S} | 19 +-- sysdeps/powerpc/powerpc64/multiarch/rawmemchr.c | 4 + sysdeps/unix/sysv/linux/aarch64/Makefile | 7 - sysdeps/unix/sysv/linux/aarch64/Versions | 6 - sysdeps/unix/sysv/linux/aarch64/dl-static.c | 84 ----------- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 15 ++ sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 8 +- sysdeps/unix/sysv/linux/alpha/libc.abilist | 16 +++ sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 14 +- sysdeps/unix/sysv/linux/arc/Makefile | 7 - sysdeps/unix/sysv/linux/arc/Versions | 6 - sysdeps/unix/sysv/linux/arc/dl-static.c | 84 ----------- sysdeps/unix/sysv/linux/arc/libc.abilist | 15 ++ sysdeps/unix/sysv/linux/arc/libpthread.abilist | 7 - sysdeps/unix/sysv/linux/arm/be/libc.abilist | 15 ++ sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 10 +- sysdeps/unix/sysv/linux/arm/le/libc.abilist | 15 ++ sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 10 +- sysdeps/unix/sysv/linux/clock_getres.c | 1 + sysdeps/unix/sysv/linux/csky/libc.abilist | 15 ++ sysdeps/unix/sysv/linux/csky/libpthread.abilist | 7 - sysdeps/unix/sysv/linux/hppa/libc.abilist | 16 +++ sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 13 +- sysdeps/unix/sysv/linux/i386/libc.abilist | 16 +++ sysdeps/unix/sysv/linux/i386/libpthread.abilist | 14 +- sysdeps/unix/sysv/linux/ia64/Makefile | 4 - sysdeps/unix/sysv/linux/ia64/Versions | 5 - sysdeps/unix/sysv/linux/ia64/dl-static.c | 61 -------- sysdeps/unix/sysv/linux/ia64/libc.abilist | 16 +++ sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 13 +- sysdeps/unix/sysv/linux/m68k/Makefile | 1 - sysdeps/unix/sysv/linux/m68k/Versions | 5 - sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 15 ++ .../sysv/linux/m68k/coldfire/libpthread.abilist | 10 +- sysdeps/unix/sysv/linux/m68k/dl-static.c | 84 ----------- sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 16 +++ .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 14 +- sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 15 ++ .../sysv/linux/microblaze/be/libpthread.abilist | 7 - sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 15 ++ .../sysv/linux/microblaze/le/libpthread.abilist | 7 - sysdeps/unix/sysv/linux/mips/Makefile | 4 - sysdeps/unix/sysv/linux/mips/Versions | 6 - sysdeps/unix/sysv/linux/mips/dl-static.c | 84 ----------- sysdeps/unix/sysv/linux/mips/ldsodefs.h | 6 - .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 16 +++ .../unix/sysv/linux/mips/mips32/libpthread.abilist | 13 +- .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 16 +++ .../unix/sysv/linux/mips/mips64/libpthread.abilist | 13 +- .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 16 +++ .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 16 +++ sysdeps/unix/sysv/linux/nios2/libc.abilist | 15 ++ sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 7 - sysdeps/unix/sysv/linux/powerpc/Makefile | 4 - sysdeps/unix/sysv/linux/powerpc/Versions | 6 - sysdeps/unix/sysv/linux/powerpc/dl-static.c | 96 ------------- sysdeps/unix/sysv/linux/powerpc/ldsodefs.h | 33 ----- .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 16 +++ .../linux/powerpc/powerpc32/libpthread.abilist | 14 +- .../linux/powerpc/powerpc32/nofpu/libc.abilist | 16 +++ .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 16 +++ .../linux/powerpc/powerpc64/be/libpthread.abilist | 13 +- .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 15 ++ .../linux/powerpc/powerpc64/le/libpthread.abilist | 8 +- .../ldsodefs.h => powerpc/rtld_static_init.h} | 26 ++-- sysdeps/unix/sysv/linux/pthread_getcpuclockid.c | 42 ------ sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 15 ++ .../unix/sysv/linux/riscv/rv32/libpthread.abilist | 7 - sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 15 ++ .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 7 - sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 16 +++ .../sysv/linux/s390/s390-32/libpthread.abilist | 14 +- sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 16 +++ .../sysv/linux/s390/s390-64/libpthread.abilist | 13 +- sysdeps/unix/sysv/linux/sh/be/libc.abilist | 16 +++ sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 13 +- sysdeps/unix/sysv/linux/sh/le/libc.abilist | 16 +++ sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 13 +- sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 16 +++ .../sysv/linux/sparc/sparc32/libpthread.abilist | 14 +- sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 16 +++ .../sysv/linux/sparc/sparc64/libpthread.abilist | 13 +- .../unix/sysv/linux/timespec_getres.c | 44 +++--- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 16 +++ .../unix/sysv/linux/x86_64/64/libpthread.abilist | 13 +- sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 15 ++ .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 8 +- time/Makefile | 4 +- time/Versions | 3 + time/clock_getres.c | 1 + time/time.h | 7 + .../linux/arc/ldsodefs.h => time/timespec_getres.c | 30 ++-- time/tst-timespec_getres.c | 51 +++++++ wcsmbs/wchar.h | 19 ++- 145 files changed, 1615 insertions(+), 1176 deletions(-) create mode 100644 elf/rtld_static_init.c copy sysdeps/unix/sysv/linux/arc/ldsodefs.h => elf/tst-auxvalmod.c (60%) create mode 100644 elf/tst-getauxval-static.c create mode 100644 libio/tst-wmemstream5.c create mode 100644 stdlib/tst-realpath.c copy sysdeps/{unix/sysv/linux/arc/ldsodefs.h => generic/rtld_static_init.h} (60%) rename sysdeps/{unix/sysv/linux/ia64/ldsodefs.h => powerpc/powerpc64/le/power10/ra [...] rename sysdeps/{unix/sysv/linux/m68k/ldsodefs.h => powerpc/powerpc64/multiarch/raw [...] delete mode 100644 sysdeps/unix/sysv/linux/aarch64/dl-static.c delete mode 100644 sysdeps/unix/sysv/linux/arc/dl-static.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/dl-static.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/dl-static.c delete mode 100644 sysdeps/unix/sysv/linux/mips/dl-static.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/dl-static.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/ldsodefs.h rename sysdeps/unix/sysv/linux/{aarch64/ldsodefs.h => powerpc/rtld_static_init.h} (59%) delete mode 100644 sysdeps/unix/sysv/linux/pthread_getcpuclockid.c copy time/clock_getres.c => sysdeps/unix/sysv/linux/timespec_getres.c (50%) rename sysdeps/unix/sysv/linux/arc/ldsodefs.h => time/timespec_getres.c (54%) create mode 100644 time/tst-timespec_getres.c