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-build_cross in repository toolchain/ci/glibc.
from 390c43ba1f nptl: Fix tst-pthread-gdb-attach for ptrace_scope equal 1 adds c1760eaf3b Enable support for GCC 11 -Wmismatched-dealloc. adds a78e5979a9 nptl: Move __nptl_initial_report_events into ld.so/startup code adds 23ce1cf35a nptl: Move __nptl_create_event, __nptl_death_event into libc adds 78b31cc834 elf: Partially initialize ld.so after static dlopen (bug 20802) adds bdc90abc48 aarch64: Remove _dl_var_init adds 65e1340e32 arc: Remove _dl_var_init adds b097f280cd ia64: Remove _dl_var_init adds 9da94f4594 m68k: Remove _dl_var_init adds d0cae071f3 mips: Remove _dl_var_init adds b7fc189f7f powerpc: Remove _dl_var_init adds 0b3e92bdf3 elf: Remove DL_STATIC_INIT adds 9dc21009a4 elf: Move static TLS size and alignment into _rtld_global_ro adds 8f72bed1aa nptl: Move pthread_getattr_default_np into libc adds e948be4db3 nptl: Replace pthread_getcpuclockid with Linux implementation adds 310e59e64c nptl: Move pthread_getcpuclockid into libc adds c924e44acd nptl: Move pthread_getname_np into libc adds 7b300ec7f9 nptl: Move pthread_setaffinity_np into libc adds 8bc6a6d73c nptl: Move pthread_setname_np into libc adds 56f823abd4 nptl: Move pthread_setschedprio into libc adds 2d53566ec3 nptl: Move pthread_sigqueue into libc adds 1a594aa986 powerpc: Add optimized rawmemchr for POWER10 adds f4605e611a benchtests: Use JSON for bench-rawmemchr output adds c6b6b4f2c7 Missing ENOMEM in realloc_check wrapper (bug 27870) adds e5ac7bd679 Add C2X timespec_getres new 2317101658 show_archive_content: Fix trivial memory leak new a85cdcdb35 elf/cache.c: Fix resource leaks identified by static analyzers new c8c3c5e89a charmap_conversion: Free conversion table on exit new 468d772e81 ldconfig: Fix memory leaks new 22866ed858 ldconfig: Avoid boolean coercion of opt_chroot new f17164bd51 localedata: Use U+00AF MACRON in more EBCDIC charsets [BZ #27882] new 2457175e8b Fix stringop-overflow warning in bug-regex19.c. new 4d4bb451d5 hurd: Add execveat new af46a4d638 htl: Add __libpthread_freeres
The 9 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/cache.c | 16 ++- elf/dl-open.c | 21 ++- elf/dl-reloc.c | 6 +- elf/dl-tls.c | 22 +-- elf/ldconfig.c | 54 ++++--- elf/rtld_static_init.c | 62 ++++++++ iconvdata/ibm277.c => elf/tst-auxvalmod.c | 23 +-- elf/tst-getauxval-static.c | 66 +++++++++ htl/Makefile | 2 +- iconvdata/ibm277.c => htl/htlfreeres.c | 20 ++- iconv/iconv_charmap.c | 7 + iconvdata/ibm277.c | 2 +- iconvdata/ibm278.c | 2 +- iconvdata/ibm280.c | 2 +- iconvdata/ibm284.c | 2 +- iconvdata/ibm297.c | 2 +- include/programs/xmalloc.h | 8 +- include/time.h | 6 + include/unistd.h | 2 + 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 ++++++++ locale/programs/locarchive.c | 1 + localedata/charmaps/IBM256 | 2 +- localedata/charmaps/IBM277 | 2 +- localedata/charmaps/IBM278 | 2 +- localedata/charmaps/IBM280 | 2 +- localedata/charmaps/IBM284 | 2 +- localedata/charmaps/IBM297 | 2 +- localedata/charmaps/IBM424 | 2 +- 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 +- posix/bug-regex19.c | 19 +++ stdlib/Makefile | 3 +- stdlib/stdlib.h | 16 ++- stdlib/tst-realpath.c | 82 +++++++++++ sysdeps/generic/ldsodefs.h | 23 +-- .../ibm277.c => sysdeps/generic/rtld_static_init.h | 20 ++- sysdeps/mach/hurd/execve.c | 44 +----- sysdeps/mach/hurd/{execve.c => execveat.c} | 32 ++++- iconvdata/ibm277.c => sysdeps/mach/hurd/getcwd.h | 18 +-- sysdeps/mach/hurd/i386/libc.abilist | 1 + sysdeps/nptl/dl-tls_init_tp.c | 8 ++ sysdeps/posix/clock_getres.c | 1 + .../powerpc/powerpc64/le/power10/rawmemchr.S | 16 +-- 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 | 15 +- 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/ldsodefs.h | 33 ----- 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/ldsodefs.h | 32 ----- 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/ldsodefs.h | 32 ----- 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/ldsodefs.h | 32 ----- 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 +- .../unix/sysv/linux/powerpc/rtld_static_init.h | 21 ++- 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 + iconvdata/ibm277.c => time/timespec_getres.c | 26 ++-- time/tst-timespec_getres.c | 51 +++++++ wcsmbs/wchar.h | 19 ++- 172 files changed, 1742 insertions(+), 1390 deletions(-) create mode 100644 elf/rtld_static_init.c copy iconvdata/ibm277.c => elf/tst-auxvalmod.c (67%) create mode 100644 elf/tst-getauxval-static.c copy iconvdata/ibm277.c => htl/htlfreeres.c (67%) create mode 100644 libio/tst-wmemstream5.c create mode 100644 stdlib/tst-realpath.c copy iconvdata/ibm277.c => sysdeps/generic/rtld_static_init.h (67%) copy sysdeps/mach/hurd/{execve.c => execveat.c} (71%) copy iconvdata/ibm277.c => sysdeps/mach/hurd/getcwd.h (67%) copy iconvdata/ibm277.c => sysdeps/powerpc/powerpc64/le/power10/rawmemchr.S (67%) copy iconvdata/ibm277.c => sysdeps/powerpc/powerpc64/multiarch/rawmemchr-power10.S (67%) delete mode 100644 sysdeps/unix/sysv/linux/aarch64/dl-static.c delete mode 100644 sysdeps/unix/sysv/linux/aarch64/ldsodefs.h delete mode 100644 sysdeps/unix/sysv/linux/arc/dl-static.c delete mode 100644 sysdeps/unix/sysv/linux/arc/ldsodefs.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/dl-static.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/ldsodefs.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/dl-static.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/ldsodefs.h 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 copy iconvdata/ibm277.c => sysdeps/unix/sysv/linux/powerpc/rtld_static_init.h (62%) delete mode 100644 sysdeps/unix/sysv/linux/pthread_getcpuclockid.c copy time/clock_getres.c => sysdeps/unix/sysv/linux/timespec_getres.c (50%) copy iconvdata/ibm277.c => time/timespec_getres.c (61%) create mode 100644 time/tst-timespec_getres.c