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-arm-spec2k6-Oz_LTO in repository toolchain/ci/glibc.
from d2263bf50a test-container: Fix "unused code" warnings on HURD adds 707efc2955 Remove _dl_skip_args_internal declaration adds 2fe48f5283 NEWS: Move PLT tracking slowdown to glibc 2.35. adds 67ab66541d hurd: Fix arbitrary error code adds 45a8e05785 hurd: Define ELIBEXEC adds 4a41fc3cd9 elf: Fix memory leak in _dl_find_object_update (bug 29062) adds d275970ab5 stdlib: Reflow and sort most variable assignments adds 535e935a28 Replace {u}int_fast{16|32} with {u}int32_t adds 2376944b9e S390: Add new s390 platform z16. adds 404656009b nptl: Handle spurious EINTR when thread cancellation is disa [...] adds c725f408db x86: Remove {w}memcmp-ssse3 adds c024a0b9cf x86: Remove str{n}{case}cmp-ssse3 adds e084ccd37e x86: Remove str{n}cat-ssse3 adds 41bfe224e5 x86: Remove str{p}{n}cpy-ssse3 adds d85916e30a x86: Remove mem{move|cpy}-ssse3-back adds 26b2478322 x86: Reduce code size of mem{move|pcpy|cpy}-ssse3 adds 592b6d00aa stdio: Split __get_errname definition from errlist.c adds e3fdbe9f39 support: Add xmkfifo adds 096c27684a misc: Add syslog test adds 0cc15f45c9 misc: syslog: Fix indentation and style adds f9f5c70e7f misc: syslog: Simplify implementation adds a583b6add4 misc: syslog: Use fixed-sized buffer and remove memstream adds cac6b54ae2 misc: syslog: Move SYSLOG_NAME to USE_MISC (BZ #16355) adds ac0d208b54 misc: Use 64 bit time_t interfaces on syslog adds 8804157ad9 x86: Optimize memcmp SSE2 in memcmp.S adds 7cbc03d030 x86: Remove memcmp-sse4.S adds 23102686ec x86: Cleanup page cross code in memcmp-avx2-movbe.S adds 78fb888273 mips: Fix mips64n32 64 bit time_t stat support (BZ#29069) adds 3e9acce8c5 elf: Remove __libc_init_secure adds c72a1a062a x86: Fix missing __wmemcmp def for disable-multiarch build adds 62be968167 nptl: Fix pthread_cancel cancelhandling atomic operations adds a8e9b5b807 m68k: Handle fewer relocations for RTLD_BOOTSTRAP (#BZ29071) adds 84e02af1eb elf: Move elf_dynamic_do_Rel RTLD_BOOTSTRAP branches outside adds 3e29dc5233 Add locale for syr_SY adds 30035d6772 scripts: Add glibcelf.py module adds 198abcbb94 Default to --with-default-link=no (bug 25812) adds 8ea20ee5f6 x86-64: Fix SSE2 memcmp and SSSE3 memmove for x32 adds c2ff9555a1 benchtests: Improve bench-strrchr adds 5307aa9c18 x86: Optimize {str|wcs}rchr-sse2 adds df7e295d18 x86: Optimize {str|wcs}rchr-avx2 adds c966099cdc x86: Optimize {str|wcs}rchr-evex adds b571f3adff scripts/glibcelf.py: Mark as UNSUPPORTED on Python 3.5 and earlier adds 693517b922 elf: Remove unused enum allowmask adds 33e03f9cd2 misc: Fix rare fortify crash on wchar funcs. [BZ 29030] adds 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
No new revisions were added by this update.
Summary of changes: INSTALL | 6 + Makeconfig | 9 - Makerules | 7 - NEWS | 13 +- benchtests/Makefile | 57 +- benchtests/bench-pthread-mutex-locks.c | 288 ++ benchtests/bench-strrchr.c | 126 +- config.h.in | 9 +- config.make.in | 1 - configure | 130 +- configure.ac | 76 +- csu/libc-start.c | 3 - debug/tst-fortify.c | 5 + 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 | 226 +- elf/Versions | 5 + elf/dl-addr.c | 16 +- elf/dl-deps.c | 2 + elf/dl-find_object.c | 5 +- elf/dl-libc.c | 8 +- elf/dl-load.c | 2 +- elf/dl-lookup.c | 12 +- elf/dl-machine-reject-phdr.h | 2 +- elf/dl-profile.c | 2 +- elf/dl-sort-maps.c | 4 +- elf/dl-version.c | 35 +- elf/do-rel.h | 49 +- elf/dynamic-link.h | 40 +- elf/elf.h | 13 +- elf/enbl-secure.c | 10 - 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 | 34 +- elf/setup-vdso.h | 2 +- locale/elem-hash.h => elf/tst-audit26.c | 27 +- elf/tst-auditmod26.c | 104 + elf/tst-glibc-hwcaps-cache.script | 6 + elf/tst-glibcelf.py | 260 ++ .../tst-relr-mod2.c | 42 +- .../tst-relr-mod3a.c | 45 +- .../wcsrchr-sse2.S => elf/tst-relr-mod3b.c | 13 +- .../wcsrchr-sse2.S => elf/tst-relr-mod4a.c | 10 +- .../wcsrchr-sse2.S => elf/tst-relr-mod4b.c | 10 +- elf/tst-relr-mod4b.map | 3 + elf/tst-relr-pie.c | 1 + elf/tst-relr.c | 65 + .../multiarch/strncmp-ssse3.S => elf/tst-relr2.c | 19 +- .../multiarch/wcsrchr-sse2.S => elf/tst-relr3.c | 16 +- elf/tst-relr4.c | 1 + elf/tst-relro-symbols.py | 137 + 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 + hurd/hurdselect.c | 2 +- iconv/gconv_simple.c | 4 +- iconv/gconv_trans.c | 10 +- iconvdata/cp932.c | 2 +- iconvdata/johab.c | 6 +- iconvdata/sjis.c | 2 +- include/libc-internal.h | 3 - include/link.h | 2 + include/unistd.h | 1 - io/Makefile | 8 +- io/tst-lchmod-time64.c | 2 + io/tst-lchmod.c | 22 +- locale/elem-hash.h | 2 +- locale/weight.h | 2 +- localedata/Makefile | 2 + localedata/SUPPORTED | 1 + localedata/locales/syr | 197 ++ localedata/syr.UTF-8.in | 30 + manual/dynlink.texi | 80 +- manual/errno.texi | 10 +- manual/install.texi | 6 + manual/process.texi | 3 +- misc/Makefile | 2 + misc/sys/cdefs.h | 12 +- misc/sys/syslog.h | 4 +- misc/syslog.c | 483 ++- misc/tst-syslog.c | 473 +++ nptl/allocatestack.c | 2 - nptl/cancellation.c | 50 +- nptl/cleanup_defer.c | 42 +- nptl/descr.h | 41 +- nptl/libc-cleanup.c | 39 +- nptl/pthread_cancel.c | 111 +- nptl/pthread_join_common.c | 7 +- nptl/pthread_setcancelstate.c | 26 +- nptl/pthread_setcanceltype.c | 31 +- nptl/pthread_testcancel.c | 9 +- nss/nss_test_errno.c | 2 +- posix/glob.c | 70 +- posix/regex_internal.h | 2 +- resolv/nss_dns/dns-canon.c | 2 +- scripts/abilist.awk | 2 + scripts/glibcelf.py | 1145 +++++++ scripts/tst-ld-trace.py | 108 + scripts/versions.awk | 7 +- stdio-common/Makefile | 1 + stdio-common/errlist.c | 38 +- stdio-common/{errlist.c => errname.c} | 21 +- stdlib/Makefile | 290 +- string/strcoll_l.c | 2 +- string/strxfrm_l.c | 8 +- support/Makefile | 1 + .../multiarch/wcsrchr-sse2.S => support/xmkfifo.c | 18 +- support/xunistd.h | 1 + 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 - .../generic/fast-jitter.h | 42 +- sysdeps/generic/ldsodefs.h | 16 - sysdeps/generic/startup.h | 24 - 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/dl-machine.h | 12 +- sysdeps/mach/hurd/bits/errno.h | 2 + sysdeps/mach/hurd/enbl-secure.c | 30 - .../wcsrchr-sse2.S => mach/hurd/errname.c} | 10 +- sysdeps/mach/hurd/i386/init-first.c | 4 - sysdeps/microblaze/configure | 3 + sysdeps/microblaze/configure.ac | 2 + sysdeps/mips/configure | 2 + sysdeps/mips/configure.ac | 2 +- sysdeps/mips/dl-machine-reject-phdr.h | 2 +- sysdeps/nios2/configure | 3 + sysdeps/nios2/configure.ac | 2 + sysdeps/nptl/_Fork.c | 3 - sysdeps/nptl/dl-tls_init_tp.c | 3 - sysdeps/nptl/pthreadP.h | 2 +- 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/pthread/Makefile | 1 + sysdeps/pthread/tst-cancel29.c | 207 ++ sysdeps/riscv/configure | 3 - sysdeps/riscv/configure.ac | 2 - sysdeps/s390/configure | 3 - sysdeps/s390/configure.ac | 4 - sysdeps/s390/dl-procinfo.c | 5 +- sysdeps/s390/dl-procinfo.h | 2 +- sysdeps/s390/s390-64/Makefile | 25 +- sysdeps/s390/s390-64/dl-hwcap-check.h | 6 +- sysdeps/s390/s390-64/dl-hwcaps-subdirs.c | 11 +- sysdeps/s390/s390-64/tst-glibc-hwcaps.c | 8 +- sysdeps/sh/configure | 3 - sysdeps/sh/configure.ac | 4 - sysdeps/sparc/configure | 2 - sysdeps/sparc/configure.ac | 2 - sysdeps/unix/sysv/linux/dl-sysdep.c | 2 +- sysdeps/unix/sysv/linux/faccessat.c | 4 +- sysdeps/unix/sysv/linux/fchmodat.c | 4 +- sysdeps/unix/sysv/linux/glob64-time64.c | 1 + sysdeps/unix/sysv/linux/i386/startup.h | 24 - sysdeps/unix/sysv/linux/ia64/Makefile | 6 + sysdeps/unix/sysv/linux/mips/bits/struct_stat.h | 38 +- sysdeps/unix/sysv/linux/pathconf.c | 4 +- sysdeps/x86/configure | 3 - sysdeps/x86/configure.ac | 4 - sysdeps/x86_64/fpu/Makefile | 4 - sysdeps/x86_64/fpu/bench-libmvec-skeleton.c | 12 +- sysdeps/x86_64/memcmp.S | 884 +++-- sysdeps/x86_64/memcmpeq.S | 2 +- sysdeps/x86_64/multiarch/Makefile | 19 +- sysdeps/x86_64/multiarch/ifunc-impl-list.c | 51 - sysdeps/x86_64/multiarch/ifunc-memcmp.h | 8 - sysdeps/x86_64/multiarch/ifunc-memmove.h | 16 +- sysdeps/x86_64/multiarch/ifunc-strcasecmp.h | 4 - sysdeps/x86_64/multiarch/ifunc-strcpy.h | 4 - sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S | 98 +- sysdeps/x86_64/multiarch/memcmp-sse2.S | 4 +- sysdeps/x86_64/multiarch/memcmp-sse4.S | 803 ----- sysdeps/x86_64/multiarch/memcmp-ssse3.S | 1992 ----------- sysdeps/x86_64/multiarch/memcmpeq-sse2.S | 4 +- sysdeps/x86_64/multiarch/memcpy-ssse3-back.S | 3181 ------------------ sysdeps/x86_64/multiarch/memcpy-ssse3.S | 3151 ----------------- sysdeps/x86_64/multiarch/memmove-ssse3-back.S | 4 - sysdeps/x86_64/multiarch/memmove-ssse3.S | 388 ++- sysdeps/x86_64/multiarch/stpcpy-ssse3.S | 3 - sysdeps/x86_64/multiarch/stpncpy-ssse3.S | 4 - sysdeps/x86_64/multiarch/strcasecmp_l-ssse3.S | 6 - sysdeps/x86_64/multiarch/strcat-ssse3.S | 866 ----- sysdeps/x86_64/multiarch/strcmp-ssse3.S | 5 - sysdeps/x86_64/multiarch/strcmp.c | 4 - sysdeps/x86_64/multiarch/strcpy-ssse3.S | 3550 -------------------- sysdeps/x86_64/multiarch/strncase_l-ssse3.S | 6 - sysdeps/x86_64/multiarch/strncat-ssse3.S | 3 - sysdeps/x86_64/multiarch/strncmp.c | 4 - sysdeps/x86_64/multiarch/strncpy-ssse3.S | 3 - sysdeps/x86_64/multiarch/strrchr-avx2.S | 426 ++- sysdeps/x86_64/multiarch/strrchr-evex.S | 471 ++- sysdeps/x86_64/multiarch/strrchr-sse2.S | 2 +- sysdeps/x86_64/multiarch/wcsrchr-sse2.S | 3 +- sysdeps/x86_64/multiarch/wmemcmp-c.c | 9 - .../multiarch/{wcsrchr-sse2.S => wmemcmp-sse2.S} | 12 +- sysdeps/x86_64/multiarch/wmemcmp-ssse3.S | 4 - sysdeps/x86_64/strcmp.S | 155 +- sysdeps/x86_64/strrchr.S | 510 ++- sysdeps/x86_64/wcsrchr.S | 268 +- .../x86_64/{multiarch/wcsrchr-sse2.S => wmemcmp.S} | 12 +- 235 files changed, 6955 insertions(+), 16287 deletions(-) create mode 100644 benchtests/bench-pthread-mutex-locks.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 locale/elem-hash.h => elf/tst-audit26.c (60%) create mode 100644 elf/tst-auditmod26.c create mode 100644 elf/tst-glibcelf.py copy nptl/pthread_setcancelstate.c => elf/tst-relr-mod2.c (56%) copy nptl/pthread_setcancelstate.c => elf/tst-relr-mod3a.c (54%) copy sysdeps/x86_64/multiarch/wcsrchr-sse2.S => elf/tst-relr-mod3b.c (81%) copy sysdeps/x86_64/multiarch/wcsrchr-sse2.S => elf/tst-relr-mod4a.c (81%) copy sysdeps/x86_64/multiarch/wcsrchr-sse2.S => 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 rename sysdeps/x86_64/multiarch/strncmp-ssse3.S => elf/tst-relr2.c (71%) copy sysdeps/x86_64/multiarch/wcsrchr-sse2.S => elf/tst-relr3.c (76%) create mode 100644 elf/tst-relr4.c create mode 100644 elf/tst-relro-symbols.py 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 100644 localedata/locales/syr create mode 100644 localedata/syr.UTF-8.in create mode 100644 misc/tst-syslog.c create mode 100644 scripts/glibcelf.py create mode 100755 scripts/tst-ld-trace.py copy stdio-common/{errlist.c => errname.c} (79%) copy sysdeps/x86_64/multiarch/wcsrchr-sse2.S => support/xmkfifo.c (69%) copy nptl/pthread_setcancelstate.c => sysdeps/generic/fast-jitter.h (53%) create mode 100644 sysdeps/m68k/configure create mode 100644 sysdeps/m68k/configure.ac delete mode 100644 sysdeps/mach/hurd/enbl-secure.c copy sysdeps/{x86_64/multiarch/wcsrchr-sse2.S => mach/hurd/errname.c} (81%) create mode 100644 sysdeps/pthread/tst-cancel29.c delete mode 100644 sysdeps/x86_64/multiarch/memcmp-sse4.S delete mode 100644 sysdeps/x86_64/multiarch/memcmp-ssse3.S delete mode 100644 sysdeps/x86_64/multiarch/memcpy-ssse3-back.S delete mode 100644 sysdeps/x86_64/multiarch/memcpy-ssse3.S delete mode 100644 sysdeps/x86_64/multiarch/memmove-ssse3-back.S delete mode 100644 sysdeps/x86_64/multiarch/stpcpy-ssse3.S delete mode 100644 sysdeps/x86_64/multiarch/stpncpy-ssse3.S delete mode 100644 sysdeps/x86_64/multiarch/strcasecmp_l-ssse3.S delete mode 100644 sysdeps/x86_64/multiarch/strcat-ssse3.S delete mode 100644 sysdeps/x86_64/multiarch/strcmp-ssse3.S delete mode 100644 sysdeps/x86_64/multiarch/strcpy-ssse3.S delete mode 100644 sysdeps/x86_64/multiarch/strncase_l-ssse3.S delete mode 100644 sysdeps/x86_64/multiarch/strncat-ssse3.S delete mode 100644 sysdeps/x86_64/multiarch/strncpy-ssse3.S delete mode 100644 sysdeps/x86_64/multiarch/wmemcmp-c.c copy sysdeps/x86_64/multiarch/{wcsrchr-sse2.S => wmemcmp-sse2.S} (81%) delete mode 100644 sysdeps/x86_64/multiarch/wmemcmp-ssse3.S copy sysdeps/x86_64/{multiarch/wcsrchr-sse2.S => wmemcmp.S} (79%)