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-arm-spec2k6-Os in repository toolchain/ci/glibc.
from 1305edd42c elf: Move post-relocation code of _dl_start into _dl_start_final adds c935789bdf INSTALL: Rephrase -with-default-link documentation adds 8dcb6d0af0 dlfcn: Do not use rtld_active () to determine ld.so state (b [...] adds e465d97653 i386: Regenerate ulps adds 098a657fe4 elf: Replace PI_STATIC_AND_HIDDEN with opposite HIDDEN_VAR_N [...] adds 4610b24f5e elf: Define DT_RELR related macros and types adds 57292f5741 Add GLIBC_ABI_DT_RELR for DT_RELR support adds e895cff59a elf: Support DT_RELR relative relocation format [BZ #27924] adds 60196d2ef2 elf: Properly handle zero DT_RELA/DT_REL values adds 4ada564f35 elf: Add more DT_RELR tests adds 4c5b1cf5a6 NEWS: Mention DT_RELR support adds 4f7b7d00e0 posix: Remove unused definition on _Fork adds 3a0588ae48 elf: Fix DFS sorting algorithm for LD_TRACE_LOADED_OBJECTS w [...] adds 834ddd0432 linux: Fix missing internal 64 bit time_t stat usage adds 9e5daa1f6a benchtests: Add pthread-mutex-locks bench adds 7c477b57a3 posix/glob.c: update from gnulib adds 911c63a51c sysdeps: Add 'get_fast_jitter' interace in fast-jitter.h adds 6f043e0ee7 Use __ehdr_start rather than _begin in _dl_start_final adds 118a2aee07 linux: Fix fchmodat with AT_SYMLINK_NOFOLLOW for 64 bit time [...] adds 944afe6d95 benchtests: Add UNSUPPORTED benchmark status adds 5b5b1012d5 benchtests: Better libmvec integration adds e47de5cb2d Do not use --hash-style=both for building glibc shared objects adds 93804a1ee0 manual: Document the dlinfo function adds 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'
No new revisions were added by this update.
Summary of changes: INSTALL | 8 +- Makeconfig | 12 +- Makerules | 7 - NEWS | 7 +- benchtests/Makefile | 58 +++-- benchtests/bench-pthread-mutex-locks.c | 288 +++++++++++++++++++++ benchtests/bench-wcrtomb.c | 139 ++++++++++ config.h.in | 9 +- config.make.in | 2 - configure | 97 +++---- configure.ac | 40 +-- debug/tst-fortify.c | 7 +- debug/wcrtomb_chk.c | 8 +- dlfcn/Makefile | 4 + dlfcn/dladdr.c | 2 +- dlfcn/dladdr1.c | 2 +- dlfcn/dlclose.c | 2 +- dlfcn/dlerror.c | 2 +- dlfcn/dlfcn.h | 7 +- dlfcn/dlinfo.c | 15 +- dlfcn/dlmopen.c | 2 +- dlfcn/dlopen.c | 2 +- dlfcn/dlopenold.c | 2 +- dlfcn/dlsym.c | 2 +- dlfcn/dlvsym.c | 2 +- dlfcn/tst-dlinfo-phdr.c | 125 +++++++++ elf/Makefile | 178 ++++++++++++- elf/Versions | 5 + elf/dl-addr.c | 16 +- elf/dl-deps.c | 2 + elf/dl-libc.c | 8 +- elf/dl-sort-maps.c | 4 +- elf/dl-version.c | 35 ++- elf/dynamic-link.h | 40 ++- elf/elf.h | 13 +- elf/get-dynamic-info.h | 25 +- elf/libtracemod1-1.c | 1 + elf/libtracemod2-1.c | 1 + elf/libtracemod3-1.c | 1 + elf/libtracemod4-1.c | 1 + elf/libtracemod5-1.c | 1 + elf/rtld.c | 9 +- debug/wcrtomb_chk.c => elf/tst-audit26.c | 27 +- elf/tst-auditmod26.c | 104 ++++++++ stdio-common/errlist.c => elf/tst-relr-mod2.c | 46 ++-- stdio-common/errlist.c => elf/tst-relr-mod3a.c | 49 ++-- .../mach/hurd/errlist.c => elf/tst-relr-mod3b.c | 11 +- .../mach/hurd/errlist.c => elf/tst-relr-mod4a.c | 8 +- .../mach/hurd/errlist.c => elf/tst-relr-mod4b.c | 8 +- elf/tst-relr-mod4b.map | 3 + elf/tst-relr-pie.c | 1 + elf/tst-relr.c | 65 +++++ sysdeps/mach/hurd/errlist.c => elf/tst-relr2.c | 14 +- sysdeps/mach/hurd/errlist.c => elf/tst-relr3.c | 14 +- elf/tst-relr4.c | 1 + elf/tst-trace1.exp | 4 + elf/tst-trace2.exp | 6 + elf/tst-trace3.exp | 6 + elf/tst-trace4.exp | 6 + elf/tst-trace5.exp | 6 + include/libc-symbols.h | 14 +- include/link.h | 2 + include/signal.h | 6 +- include/stdio.h | 1 + include/time.h | 4 +- include/wchar.h | 4 + io/Makefile | 8 +- io/tst-lchmod-time64.c | 2 + io/tst-lchmod.c | 22 +- manual/charset.texi | 11 +- manual/dynlink.texi | 80 +++++- manual/getopt.texi | 3 +- manual/install.texi | 10 +- nptl/pthread_mutex_lock.c | 16 +- posix/glob.c | 70 ++++- scripts/abilist.awk | 2 + scripts/glibcelf.py | 4 + scripts/tst-ld-trace.py | 108 ++++++++ scripts/versions.awk | 7 +- stdio-common/Makefile | 34 ++- .../mach/hurd/errlist.c => stdio-common/err_map.h | 11 +- stdio-common/errlist-compat-data.h | 1 + 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/aarch64/configure | 5 - sysdeps/aarch64/configure.ac | 4 - sysdeps/alpha/configure | 5 - sysdeps/alpha/configure.ac | 4 - sysdeps/arc/configure | 2 - sysdeps/arc/configure.ac | 1 - sysdeps/arm/configure | 3 - sysdeps/arm/configure.ac | 5 - sysdeps/csky/configure | 3 - sysdeps/csky/configure.ac | 2 - sysdeps/csky/preconfigure | 27 +- sysdeps/csky/{preconfigure => preconfigure.ac} | 21 +- .../errlist.c => sysdeps/generic/fast-jitter.h | 44 ++-- .../{siglist-compat.h => siglist-compat-def.h} | 27 +- sysdeps/generic/siglist-compat.c | 1 - sysdeps/hppa/configure | 3 + sysdeps/hppa/configure.ac | 2 + sysdeps/i386/fpu/libm-test-ulps | 2 +- sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 2 +- sysdeps/ia64/configure | 3 - sysdeps/ia64/configure.ac | 4 - sysdeps/m68k/configure | 7 + sysdeps/m68k/configure.ac | 6 + 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/microblaze/configure | 3 + sysdeps/microblaze/configure.ac | 2 + sysdeps/mips/configure | 2 + sysdeps/mips/configure.ac | 2 +- sysdeps/mips/preconfigure | 7 +- sysdeps/mips/{preconfigure => preconfigure.ac} | 7 +- sysdeps/nios2/configure | 3 + sysdeps/nios2/configure.ac | 2 + sysdeps/nptl/_Fork.c | 3 - sysdeps/nptl/pthreadP.h | 1 + .../pthread_mutex_backoff.h} | 24 +- sysdeps/or1k/configure | 3 - sysdeps/or1k/configure.ac | 2 - sysdeps/powerpc/powerpc32/configure | 26 +- sysdeps/powerpc/powerpc32/configure.ac | 14 +- sysdeps/powerpc/powerpc64/configure | 3 + sysdeps/powerpc/powerpc64/configure.ac | 2 + sysdeps/powerpc/tst-tlsifunc.c | 2 +- sysdeps/riscv/configure | 3 - sysdeps/riscv/configure.ac | 2 - sysdeps/riscv/preconfigure | 33 +-- sysdeps/riscv/{preconfigure => preconfigure.ac} | 27 +- sysdeps/s390/configure | 3 - sysdeps/s390/configure.ac | 4 - sysdeps/sh/configure | 3 - sysdeps/sh/configure.ac | 4 - sysdeps/sparc/configure | 2 - sysdeps/sparc/configure.ac | 2 - .../{errlist-compat.c => errlist-compat-data.h} | 0 sysdeps/unix/sysv/linux/bits/time.h | 4 +- .../{errlist-compat.c => errlist-compat-data.h} | 0 sysdeps/unix/sysv/linux/errlist-compat.h | 33 ++- sysdeps/unix/sysv/linux/faccessat.c | 4 +- sysdeps/unix/sysv/linux/fchmodat.c | 4 +- sysdeps/unix/sysv/linux/glob64-time64.c | 1 + .../{errlist-compat.c => errlist-compat-data.h} | 0 sysdeps/unix/sysv/linux/i386/Makefile | 2 +- .../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 +- .../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 +- .../{errlist-compat.c => errlist-compat-data.h} | 0 .../linux/{s390/mmap_internal.h => mmap_call.h} | 20 +- sysdeps/unix/sysv/linux/mmap_internal.h | 6 +- sysdeps/unix/sysv/linux/pathconf.c | 4 +- .../linux/s390/{mmap_internal.h => mmap_call.h} | 14 +- .../linux/{siglist-compat.c => siglist-compat.h} | 7 +- .../{errlist-compat.c => errlist-compat-data.h} | 0 sysdeps/unix/sysv/linux/spawni.c | 2 +- sysdeps/unix/sysv/linux/startup.h | 39 +++ sysdeps/unix/sysv/linux/sys/timex.h | 16 +- sysdeps/x86/configure | 3 - sysdeps/x86/configure.ac | 4 - sysdeps/x86_64/fpu/Makefile | 4 - sysdeps/x86_64/fpu/bench-libmvec-skeleton.c | 12 +- .../nptl/pthread_mutex_backoff.h} | 30 ++- time/time.h | 11 +- wcsmbs/wcrtomb.c | 31 ++- 178 files changed, 2068 insertions(+), 740 deletions(-) create mode 100644 benchtests/bench-pthread-mutex-locks.c create mode 100644 benchtests/bench-wcrtomb.c create mode 100644 dlfcn/tst-dlinfo-phdr.c create mode 100644 elf/libtracemod1-1.c create mode 100644 elf/libtracemod2-1.c create mode 100644 elf/libtracemod3-1.c create mode 100644 elf/libtracemod4-1.c create mode 100644 elf/libtracemod5-1.c copy debug/wcrtomb_chk.c => elf/tst-audit26.c (60%) create mode 100644 elf/tst-auditmod26.c copy stdio-common/errlist.c => elf/tst-relr-mod2.c (57%) copy stdio-common/errlist.c => elf/tst-relr-mod3a.c (56%) copy sysdeps/mach/hurd/errlist.c => elf/tst-relr-mod3b.c (81%) copy sysdeps/mach/hurd/errlist.c => elf/tst-relr-mod4a.c (81%) copy sysdeps/mach/hurd/errlist.c => elf/tst-relr-mod4b.c (81%) create mode 100644 elf/tst-relr-mod4b.map create mode 100644 elf/tst-relr-pie.c create mode 100644 elf/tst-relr.c copy sysdeps/mach/hurd/errlist.c => elf/tst-relr2.c (77%) copy sysdeps/mach/hurd/errlist.c => elf/tst-relr3.c (76%) create mode 100644 elf/tst-relr4.c create mode 100644 elf/tst-trace1.exp create mode 100644 elf/tst-trace2.exp create mode 100644 elf/tst-trace3.exp create mode 100644 elf/tst-trace4.exp create mode 100644 elf/tst-trace5.exp create mode 100644 io/tst-lchmod-time64.c create mode 100755 scripts/tst-ld-trace.py copy sysdeps/mach/hurd/errlist.c => stdio-common/err_map.h (81%) create mode 100644 stdio-common/errlist-compat-data.h 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%) copy stdio-common/errlist.c => sysdeps/generic/fast-jitter.h (53%) rename sysdeps/generic/{siglist-compat.h => siglist-compat-def.h} (69%) delete mode 100644 sysdeps/generic/siglist-compat.c create mode 100644 sysdeps/m68k/configure create mode 100644 sysdeps/m68k/configure.ac 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%) rename sysdeps/unix/sysv/linux/alpha/{errlist-compat.c => errlist-compat-data.h} (100%) 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%) 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%) 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%) rename sysdeps/unix/sysv/linux/sparc/{errlist-compat.c => errlist-compat-data.h} (100%) create mode 100644 sysdeps/unix/sysv/linux/startup.h rename sysdeps/{unix/sysv/linux/siglist-compat.c => x86_64/nptl/pthread_mutex_back [...]