This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_apm/llvm-master-aarch64-spec2k6-Os_LTO in repository toolchain/ci/glibc.
from d056c21213 dlfcn: Implement the RTLD_DI_PHDR request type for dlinfo adds 4e7e4f3b4b powerpc32: Remove unused HAVE_PPC_SECURE_PLT adds 8e28aa3a51 elf: Remove fallback to the start of DT_STRTAB for dladdr adds db1efe02c9 manual: Clarify that abbreviations of long options are allowed adds 6e5c7a1e26 i386: Remove OPTIMIZE_FOR_GCC_5 from Linux libc-do-syscall.S adds 60f0f2130d i386: Honor I386_USE_SYSENTER for 6-argument Linux system calls adds c1b68685d4 Linux: Define MMAP_CALL_INTERNAL adds eff158b75d hurd spawni: Fix reauthenticating closed fds adds d62a70fda8 adjtimex/adjtimex64: Use __nonnull to avoid null pointer adds 6a9786b8ec ntp_xxxtimex: Use __nonnull to avoid null pointer adds ed2ddeffa5 clock_adjtime: Use __nonnull to avoid null pointer adds cf73acb596 clock_settime/clock_gettime: Use __nonnull to avoid null pointer adds 050cc5f7c1 benchtests: Add wcrtomb microbenchmark adds 71e2a681f1 linux: Fix posix_spawn return code if clone fails (BZ#29109) adds 18bd9c3d3b ia64: Always define IA64_USE_NEW_STUB as a flag macro adds a2a6bce7d7 Linux: Implement a useful version of _startup_fatal adds 8162147872 nptl: Add backoff mechanism to spinlock loop adds 9bcd12d223 wcrtomb: Make behavior POSIX compliant adds 111254f3e1 Add declare_object_symbol_alias for assembly codes (BZ #28128) adds 900fa25736 stdio: Remove the usage of $(fno-unit-at-a-time) for errlist.c adds 6fad891dfd stdio: Remove the usage of $(fno-unit-at-a-time) for siglist.c adds f39ff483f3 Remove configure fno_unit_at_a_time adds 7c20479d08 C-SKY: Use an autoconf template to produce `preconfigure' adds fe7dd93db3 m68k: Use an autoconf template to produce `preconfigure' adds 353a1220e3 MIPS: Use an autoconf template to produce `preconfigure' adds 7b1cfba79e RISC-V: Use an autoconf template to produce `preconfigure' adds 9403b71ae9 x86_64: Remove bzero optimization adds 0b6c675073 Update RISC-V specific ELF definitions adds 61a8753010 fortify: Ensure that __glibc_fortify condition is a constant [...] adds 21244c70c2 sys/cdefs.h: Do not require C++ compilers to define __STDC__ adds b57ab258c1 Linux: Introduce __brk_call for invoking the brk system call adds f787e138aa csu: Implement and use _dl_early_allocate during static startup adds 97a912f7a8 linux: Use /sys/devices/system/cpu on __get_nprocs_conf (BZ#28991) adds b46d250656 Remove kernel version check adds c628c22963 elf: Remove ldconfig kernel version check adds d2db60d8d8 Remove dl-librecon.h header. adds d055481ce3 scripts/glibcelf.py: Add *T_RISCV_* constants
No new revisions were added by this update.
Summary of changes: Makeconfig | 3 +- NEWS | 7 ++ benchtests/Makefile | 1 + benchtests/bench-wcrtomb.c | 139 +++++++++++++++++++++ config.h.in | 6 +- config.make.in | 1 - configure | 32 ----- configure.ac | 19 --- csu/libc-start.c | 8 -- csu/libc-tls.c | 11 +- csu/version.c | 3 + debug/tst-fortify.c | 7 +- debug/wcrtomb_chk.c | 8 +- elf/Makefile | 19 +++ elf/cache.c | 56 ++------- elf/dl-addr.c | 16 +-- elf/dl-cache.c | 3 - elf/dl-diagnostics.c | 5 - .../mach/hurd/errlist.c => elf/dl-early_allocate.c | 17 ++- elf/dl-load.c | 95 +++----------- elf/dl-support.c | 12 -- elf/elf.h | 15 +++ elf/ldconfig.c | 22 ++-- elf/readelflib.c | 51 +------- elf/readlib.c | 9 +- elf/rtld.c | 40 +----- .../tst-tls-allocation-failure-static.c | 25 ++-- include/libc-symbols.h | 14 ++- include/signal.h | 6 +- include/stdio.h | 1 + include/time.h | 4 +- include/wchar.h | 4 + manual/charset.texi | 11 +- manual/getopt.texi | 3 +- misc/sys/cdefs.h | 6 +- nptl/pthread_mutex_lock.c | 16 ++- scripts/glibcelf.py | 12 ++ scripts/tst-elf-edit.py | 34 +++-- stdio-common/Makefile | 34 ++++- .../dl-librecon.h => stdio-common/err_map.h | 12 +- .../errlist-compat-data.h | 0 stdio-common/errlist-compat.c | 1 - stdio-common/{errlist.c => errlist-data-gen.c} | 24 ++-- stdio-common/errlist-data.S | 7 ++ stdio-common/errlist.c | 20 +-- stdio-common/{siglist.c => siglist-gen.c} | 4 - stdio-common/siglist.S | 7 ++ sysdeps/csky/preconfigure | 27 ++-- sysdeps/csky/{preconfigure => preconfigure.ac} | 21 ++-- sysdeps/generic/dl-cache.h | 2 +- sysdeps/generic/ldconfig.h | 14 +-- sysdeps/generic/ldsodefs.h | 14 +-- .../{siglist-compat.h => siglist-compat-def.h} | 27 ++-- sysdeps/generic/siglist-compat.c | 1 - sysdeps/m68k/preconfigure | 6 +- sysdeps/m68k/{preconfigure => preconfigure.ac} | 8 +- sysdeps/mach/hurd/{errlist.c => err_map.h} | 9 +- .../hurd/{siglist-compat.c => siglist-compat.h} | 7 +- sysdeps/mach/hurd/spawni.c | 2 +- sysdeps/mips/preconfigure | 7 +- sysdeps/mips/{preconfigure => preconfigure.ac} | 7 +- sysdeps/nptl/pthreadP.h | 1 + .../pthread_mutex_backoff.h} | 24 ++-- sysdeps/powerpc/powerpc32/configure | 27 ---- sysdeps/powerpc/powerpc32/configure.ac | 14 --- sysdeps/riscv/preconfigure | 33 ++--- sysdeps/riscv/{preconfigure => preconfigure.ac} | 27 ++-- .../sysv/linux/{ia64/brk.c => alpha/brk_call.h} | 20 +-- .../{errlist-compat.c => errlist-compat-data.h} | 0 sysdeps/unix/sysv/linux/arm/readelflib.c | 18 ++- sysdeps/unix/sysv/linux/bits/time.h | 4 +- sysdeps/unix/sysv/linux/brk.c | 3 +- sysdeps/unix/sysv/linux/{ia64/brk.c => brk_call.h} | 17 +-- sysdeps/unix/sysv/linux/configure | 5 + sysdeps/unix/sysv/linux/configure.ac | 2 + sysdeps/unix/sysv/linux/dl-early_allocate.c | 82 ++++++++++++ sysdeps/unix/sysv/linux/dl-librecon.h | 59 --------- sysdeps/unix/sysv/linux/dl-osinfo.h | 25 ---- sysdeps/unix/sysv/linux/dl-sysdep.c | 93 -------------- sysdeps/unix/sysv/linux/dl-sysdep.h | 7 -- .../{errlist-compat.c => errlist-compat-data.h} | 0 sysdeps/unix/sysv/linux/errlist-compat.h | 33 +++-- sysdeps/unix/sysv/linux/getsysstats.c | 36 +----- .../{errlist-compat.c => errlist-compat-data.h} | 0 sysdeps/unix/sysv/linux/i386/Makefile | 2 +- sysdeps/unix/sysv/linux/i386/dl-librecon.h | 61 --------- .../sysv/linux/i386/libc-do-syscall-int80.S} | 12 +- sysdeps/unix/sysv/linux/i386/libc-do-syscall.S | 3 - sysdeps/unix/sysv/linux/i386/startup.h | 23 +--- sysdeps/unix/sysv/linux/i386/sysdep.h | 13 +- sysdeps/unix/sysv/linux/ia64/brk.c | 5 +- sysdeps/unix/sysv/linux/ia64/readelflib.c | 18 ++- .../errlist.c => unix/sysv/linux/ia64/startup.h} | 9 +- sysdeps/unix/sysv/linux/ia64/sysdep.h | 23 ++-- sysdeps/unix/sysv/linux/include/sys/timex.h | 10 +- sysdeps/unix/sysv/linux/m68k/dl-librecon.h | 1 - .../{errlist-compat.c => errlist-compat-data.h} | 0 sysdeps/unix/sysv/linux/mips/readelflib.c | 18 ++- .../linux/{s390/mmap_internal.h => mmap_call.h} | 20 +-- sysdeps/unix/sysv/linux/mmap_internal.h | 6 +- sysdeps/unix/sysv/linux/powerpc/readelflib.c | 18 ++- sysdeps/unix/sysv/linux/riscv/readelflib.c | 18 ++- .../linux/s390/{mmap_internal.h => mmap_call.h} | 14 +-- sysdeps/unix/sysv/linux/s390/readelflib.c | 18 ++- .../linux/{siglist-compat.c => siglist-compat.h} | 7 +- sysdeps/unix/sysv/linux/sparc/brk.c | 58 --------- .../sysv/linux/{alpha/brk.c => sparc/brk_call.h} | 35 +++--- .../{errlist-compat.c => errlist-compat-data.h} | 0 sysdeps/unix/sysv/linux/sparc/readelflib.c | 18 ++- sysdeps/unix/sysv/linux/spawni.c | 2 +- sysdeps/unix/sysv/linux/startup.h | 39 ++++++ sysdeps/unix/sysv/linux/sys/timex.h | 16 +-- sysdeps/unix/sysv/linux/x86/readelflib.c | 18 ++- sysdeps/x86_64/bzero.S | 1 - sysdeps/x86_64/memset.S | 10 +- sysdeps/x86_64/multiarch/Makefile | 1 - sysdeps/x86_64/multiarch/bzero.c | 106 ---------------- sysdeps/x86_64/multiarch/ifunc-impl-list.c | 42 ------- .../multiarch/memset-avx2-unaligned-erms-rtm.S | 1 - .../x86_64/multiarch/memset-avx2-unaligned-erms.S | 6 - .../multiarch/memset-avx512-unaligned-erms.S | 3 - .../x86_64/multiarch/memset-evex-unaligned-erms.S | 3 - .../x86_64/multiarch/memset-sse2-unaligned-erms.S | 1 - .../x86_64/multiarch/memset-vec-unaligned-erms.S | 63 +--------- .../nptl/pthread_mutex_backoff.h} | 30 +++-- time/time.h | 11 +- wcsmbs/wcrtomb.c | 31 +++-- 127 files changed, 936 insertions(+), 1390 deletions(-) create mode 100644 benchtests/bench-wcrtomb.c copy sysdeps/mach/hurd/errlist.c => elf/dl-early_allocate.c (69%) copy debug/wcrtomb_chk.c => elf/tst-tls-allocation-failure-static.c (57%) rename sysdeps/generic/dl-librecon.h => stdio-common/err_map.h (75%) copy elf/libtracemod1-1.c => stdio-common/errlist-compat-data.h (100%) delete mode 100644 stdio-common/errlist-compat.c copy stdio-common/{errlist.c => errlist-data-gen.c} (74%) create mode 100644 stdio-common/errlist-data.S rename stdio-common/{siglist.c => siglist-gen.c} (92%) create mode 100644 stdio-common/siglist.S copy sysdeps/csky/{preconfigure => preconfigure.ac} (80%) rename sysdeps/generic/{siglist-compat.h => siglist-compat-def.h} (69%) delete mode 100644 sysdeps/generic/siglist-compat.c copy sysdeps/m68k/{preconfigure => preconfigure.ac} (70%) copy sysdeps/mach/hurd/{errlist.c => err_map.h} (83%) rename sysdeps/mach/hurd/{siglist-compat.c => siglist-compat.h} (86%) copy sysdeps/mips/{preconfigure => preconfigure.ac} (78%) copy sysdeps/{unix/sysv/linux/mips/errlist-compat.c => nptl/pthread_mutex_backoff. [...] copy sysdeps/riscv/{preconfigure => preconfigure.ac} (59%) copy sysdeps/unix/sysv/linux/{ia64/brk.c => alpha/brk_call.h} (62%) rename sysdeps/unix/sysv/linux/alpha/{errlist-compat.c => errlist-compat-data.h} (100%) copy sysdeps/unix/sysv/linux/{ia64/brk.c => brk_call.h} (66%) create mode 100644 sysdeps/unix/sysv/linux/dl-early_allocate.c delete mode 100644 sysdeps/unix/sysv/linux/dl-librecon.h rename sysdeps/unix/sysv/linux/{errlist-compat.c => errlist-compat-data.h} (100%) rename sysdeps/unix/sysv/linux/hppa/{errlist-compat.c => errlist-compat-data.h} (100%) delete mode 100644 sysdeps/unix/sysv/linux/i386/dl-librecon.h copy sysdeps/{mach/hurd/errlist.c => unix/sysv/linux/i386/libc-do-syscall-int80.S} (72%) rename sysdeps/{mach/hurd/errlist.c => unix/sysv/linux/ia64/startup.h} (76%) delete mode 100644 sysdeps/unix/sysv/linux/m68k/dl-librecon.h rename sysdeps/unix/sysv/linux/mips/{errlist-compat.c => errlist-compat-data.h} (100%) copy sysdeps/unix/sysv/linux/{s390/mmap_internal.h => mmap_call.h} (67%) rename sysdeps/unix/sysv/linux/s390/{mmap_internal.h => mmap_call.h} (78%) copy sysdeps/unix/sysv/linux/{siglist-compat.c => siglist-compat.h} (87%) delete mode 100644 sysdeps/unix/sysv/linux/sparc/brk.c rename sysdeps/unix/sysv/linux/{alpha/brk.c => sparc/brk_call.h} (61%) rename sysdeps/unix/sysv/linux/sparc/{errlist-compat.c => errlist-compat-data.h} (100%) create mode 100644 sysdeps/unix/sysv/linux/startup.h delete mode 100644 sysdeps/x86_64/bzero.S delete mode 100644 sysdeps/x86_64/multiarch/bzero.c rename sysdeps/{unix/sysv/linux/siglist-compat.c => x86_64/nptl/pthread_mutex_back [...]