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_tk1/llvm-master-arm-spec2k6-O2 in repository toolchain/ci/glibc.
from 69e6992d79 Benchtests: Add length zero benchmark for memset in bench-memset.c adds 03c9c4fce4 benchtests: Sort benches in Makefile adds 1b0c60f95b x86: Remove SSSE3 instruction for broadcast in memset.S (SSE2 Only) adds e1d32b8364 linux: fix accuracy of get_nprocs and get_nprocs_conf [BZ #28865] adds dc98eeeb95 benchtests: Add benches for bzero adds 3d9f171bfb x86-64: Optimize bzero adds 9e94f57484 hppa: Fix bind-now audit (BZ #28857) adds 91c0a47ffb elf: Merge dl-sysdep.c into the Linux version adds b9c3d3382f Linux: Remove HAVE_AUX_SECURE, HAVE_AUX_XID, HAVE_AUX_PAGESIZE adds 2d47fa6862 Linux: Remove DL_FIND_ARG_COMPONENTS adds f19fc997a5 Linux: Assume that NEED_DL_SYSINFO_DSO is always defined adds 8c8510ab27 Linux: Consolidate auxiliary vector parsing adds 6628c742b2 elf: Remove prelink support adds d7703d3176 malloc: Remove LD_TRACE_PRELINKING usage from mtrace adds 144761540a elf: Remove LD_USE_LOAD_BIAS adds fb55d9b945 Use binutils 2.38 branch in build-many-glibcs.py adds 02561bb48a String: Ensure 'MIN_PAGE_SIZE' is multiple of 'getpagesize' adds d96d2995c1 Revert "Linux: Consolidate auxiliary vector parsing" adds 098c795e85 Linux: Include <dl-auxv.h> in dl-sysdep.c only for SHARED adds 7912236f4a x86: Set .text section in memset-vec-unaligned-erms adds 61a4425dd4 x86: Don't check PTWRITE in tst-cpu-features-cpuinfo.c adds 6229aa74fb x86: Use CHECK_FEATURE_PRESENT on PCONFIG adds 2e20cd63c9 Fix elf/tst-audit2 on hppa adds f9db5433f3 x86/configure.ac: Define PI_STATIC_AND_HIDDEN/SUPPORT_STATIC_PIE adds fee62d6c62 linux: Use socket-constants-time64.h on tst-socket-timestamp-compat adds 17c57d70bd hppa: Fix typo adds 0fb8800029 x86-64: Remove bzero weak alias in SS2 memset adds 315c9e794a htl: Make pthread_[gs]etspecific not check for key validity adds 33038a7d91 mach: Fix LLL_SHARED value adds 06dbfcced3 htl: Fix initializing the key lock adds 7a06be051c htl: Destroy thread-specific data before releasing joins adds a5659cf27d x86-64: Define __memcmpeq in ld.so adds 0281c7a7ec String: Strength memset tests in test-memset.c adds e108c02a5e x86: Fix bug in strncmp-evex and strncmp-avx2 [BZ #28895]
No new revisions were added by this update.
Summary of changes: NEWS | 11 +- benchtests/Makefile | 132 ++++++-- .../{bench-memset-large.c => bench-bzero-large.c} | 43 ++- .../{bench-memset-walk.c => bench-bzero-walk.c} | 40 ++- benchtests/{bench-memset-large.c => bench-bzero.c} | 78 +++-- elf/Makefile | 18 +- elf/dl-audit.c | 3 +- elf/dl-conflict.c | 77 ----- elf/dl-deps.c | 66 ---- elf/dl-error-skeleton.c | 4 +- elf/dl-load.c | 3 +- elf/dl-lookup.c | 161 ---------- elf/dl-main.h | 3 + elf/dl-map-segments.h | 3 +- elf/dl-support.c | 1 - elf/dl-sysdep.c | 352 +-------------------- elf/do-rel.h | 3 - elf/rtld.c | 283 ++++------------- elf/tst-auditmod24a.c | 4 +- elf/tst-auditmod24d.c | 4 +- elf/tst-auditmod25.c | 2 +- elf/tst-prelink-cmp.c | 49 --- elf/tst-prelink.c | 29 -- htl/pt-exit.c | 6 +- include/link.h | 4 - mach/lowlevellock.h | 2 +- malloc/mtrace.pl | 55 ++-- scripts/build-many-glibcs.py | 2 +- string/test-memset.c | 36 ++- string/test-strcmp.c | 14 +- string/test-strncmp.c | 41 ++- sysdeps/alpha/dl-machine.h | 15 - sysdeps/arm/dl-machine.h | 4 - sysdeps/generic/ldsodefs.h | 16 - sysdeps/generic/unsecvars.h | 1 - sysdeps/hppa/dl-lookupcfg.h | 8 +- sysdeps/hppa/dl-machine.h | 24 +- sysdeps/hppa/dl-runtime.h | 2 +- sysdeps/htl/pt-getspecific.c | 3 +- sysdeps/htl/pt-key-create.c | 1 + sysdeps/htl/pt-key.h | 7 +- sysdeps/htl/pt-setspecific.c | 3 +- sysdeps/i386/configure | 6 - sysdeps/i386/configure.ac | 7 - sysdeps/i386/dl-machine.h | 16 +- sysdeps/or1k/dl-machine.h | 4 - sysdeps/powerpc/powerpc32/dl-machine.h | 31 +- sysdeps/powerpc/powerpc64/dl-machine.h | 37 --- sysdeps/s390/s390-32/dl-machine.h | 22 +- sysdeps/s390/s390-64/dl-machine.h | 22 +- sysdeps/sh/dl-machine.h | 2 +- sysdeps/sparc/sparc32/dl-machine.h | 52 +-- sysdeps/sparc/sparc64/dl-machine.h | 72 +---- sysdeps/unix/sysv/linux/dl-sysdep.c | 290 ++++++++++++++++- sysdeps/unix/sysv/linux/getsysstats.c | 94 ++++-- sysdeps/unix/sysv/linux/ldsodefs.h | 12 - sysdeps/unix/sysv/linux/m68k/sysdep.h | 4 +- .../unix/sysv/linux/tst-socket-timestamp-compat.c | 25 +- sysdeps/x86/configure | 6 + sysdeps/x86/configure.ac | 7 + sysdeps/x86/tst-cpu-features-cpuinfo.c | 3 + sysdeps/x86/tst-cpu-features-supports.c | 2 +- sysdeps/x86_64/configure | 6 - sysdeps/x86_64/configure.ac | 7 - sysdeps/x86_64/dl-machine.h | 48 ++- sysdeps/x86_64/memset.S | 15 +- sysdeps/x86_64/multiarch/Makefile | 1 + .../x86_64/multiarch/{ifunc-memset.h => bzero.c} | 66 ++-- sysdeps/x86_64/multiarch/ifunc-impl-list.c | 42 +++ sysdeps/x86_64/multiarch/memcmpeq-sse2.S | 4 +- .../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 | 5 +- .../x86_64/multiarch/memset-vec-unaligned-erms.S | 111 +++++-- sysdeps/x86_64/multiarch/strcmp-avx2.S | 1 + sysdeps/x86_64/multiarch/strcmp-evex.S | 1 + 78 files changed, 1030 insertions(+), 1617 deletions(-) copy benchtests/{bench-memset-large.c => bench-bzero-large.c} (73%) copy benchtests/{bench-memset-walk.c => bench-bzero-walk.c} (78%) copy benchtests/{bench-memset-large.c => bench-bzero.c} (62%) delete mode 100644 elf/dl-conflict.c delete mode 100644 elf/tst-prelink-cmp.c delete mode 100644 elf/tst-prelink.c copy sysdeps/x86_64/multiarch/{ifunc-memset.h => bzero.c} (57%)