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-O3 in repository toolchain/ci/glibc.
from 77ede5f010 socket: Add time64 alias for sendmsg adds 31aefa93f3 ARC: fp: (micro)optimize FPU_STATUS read by eliding FWE bit [...] adds 8eb4f2e404 ARC: elf: make type safe adds 63c60cff12 malloc: Fix tst-mallocfork3-malloc-check link adds 094ed6b0cc posix: Add sysconf(_SC_{MIN,}SIGSTKSZ) support adds 0075c4f39d Make mcheck tests conditional on GLIBC_2.23 or earlier adds 57b07bede1 Remove __after_morecore_hook adds 55a4dd3930 Remove __morecore and __default_morecore adds 2d2d9f2b48 Move malloc hooks into a compat DSO adds c142eb253f mcheck: Wean away from malloc hooks [BZ #23489] adds cc35896ea3 Simplify __malloc_initialized adds 9dad716d4d mtrace: Wean away from malloc hooks adds b5bd5bfe88 glibc.malloc.check: Wean away from malloc hooks adds 0552fd2c7d Move malloc_{g,s}et_state to libc_malloc_debug adds 1e5a5866cb Remove malloc hooks [BZ #23328] adds 6856975ed4 mcheck Fix malloc_usable_size [BZ #22057] adds 02c17c8c14 socket: Add time64 alias for getsockopt adds f032ac3b83 socket: Add time64 alias for setsockopt adds 9a7ab0769b hurd: Fix glob lstat compatibility adds 5b8d271571 Fix build and tests with --disable-tunables adds 7c124e3714 x86: Install <bits/platform/x86.h> [BZ #27958] adds d34ed66f96 manual: Document unsupported cases for interposition adds e785361ce3 i386: Regenerate ulps adds ddcc612ce9 Exclude static tests for mcheck and malloc-check adds de2f68c3c7 hurd: _Fork: unlock malloc before calling fork child hooks adds fb1621a886 manual: Drop the .so suffix in libc_malloc_debug description
No new revisions were added by this update.
Summary of changes: NEWS | 26 + Rules | 9 +- catgets/Makefile | 4 +- elf/Makefile | 15 +- elf/tst-leaks1-static.c | 1 - iconvdata/Makefile | 3 +- include/malloc.h | 6 - include/mcheck.h | 4 - include/stdlib.h | 3 - intl/tst-gettext.sh | 1 + libio/Makefile | 12 +- localedata/Makefile | 3 +- malloc/Makefile | 77 +-- malloc/Versions | 47 +- malloc/arena.c | 53 +- malloc/hooks.c | 177 +----- malloc/malloc-check.c | 65 +- malloc/malloc-debug.c | 671 +++++++++++++++++++++ malloc/malloc-hooks.h | 24 - malloc/malloc.c | 269 +++------ malloc/malloc.h | 27 - malloc/{mcheck.c => mcheck-impl.c} | 285 +++++---- malloc/mcheck.c | 397 +----------- malloc/morecore.c | 34 +- malloc/mtrace-impl.c | 226 +++++++ malloc/mtrace.c | 313 +--------- malloc/tst-compathooks-off.c | 145 +++++ malloc/tst-compathooks-on.c | 2 + malloc/tst-malloc-usable-static-tunables.c | 1 - malloc/tst-malloc-usable-static.c | 1 - malloc/tst-mtrace.sh | 1 + manual/memory.texi | 214 +------ manual/platform.texi | 18 +- manual/tunables.texi | 4 +- misc/Makefile | 6 +- nptl/Makefile | 3 +- posix/Makefile | 48 +- posix/glob-lstat-compat.c | 3 +- resolv/Makefile | 9 +- shlib-versions | 3 + socket/Makefile | 9 +- socket/sys/socket.h | 28 + socket/tst-sockopt-time64.c | 1 + .../tst-cet-legacy-10.c => socket/tst-sockopt.c | 45 +- stdio-common/Makefile | 15 +- sysdeps/aarch64/Makefile | 3 + sysdeps/arc/dl-machine.h | 23 +- sysdeps/arc/fpu_control.h | 15 +- .../generic/libc_malloc_debug.abilist | 0 sysdeps/generic/localplt.data | 1 - sysdeps/gnu/glob-lstat-compat.c | 3 +- sysdeps/i386/fpu/libm-test-ulps | 48 +- sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 74 +-- sysdeps/mach/hurd/Makefile | 1 + sysdeps/mach/hurd/_Fork.c | 1 + sysdeps/mach/hurd/i386/libc.abilist | 2 - sysdeps/mach/hurd/i386/libc_malloc_debug.abilist | 28 + sysdeps/mach/hurd/i386/localplt.data | 1 - sysdeps/posix/sysconf.c | 15 + sysdeps/pthread/Makefile | 3 +- sysdeps/unix/sysv/linux/Versions | 2 + sysdeps/unix/sysv/linux/aarch64/libc.abilist | 2 - .../sysv/linux/aarch64/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/aarch64/localplt.data | 1 - sysdeps/unix/sysv/linux/alpha/libc.abilist | 2 - .../sysv/linux/alpha/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/alpha/localplt.data | 1 - .../unix/sysv/linux/arc/libc_malloc_debug.abilist | 26 + sysdeps/unix/sysv/linux/arc/localplt.data | 1 - sysdeps/unix/sysv/linux/arm/be/libc.abilist | 4 +- .../sysv/linux/arm/be/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/arm/le/libc.abilist | 4 +- .../sysv/linux/arm/le/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/arm/localplt.data | 1 - sysdeps/unix/sysv/linux/csky/libc.abilist | 2 + .../unix/sysv/linux/csky/libc_malloc_debug.abilist | 26 + sysdeps/unix/sysv/linux/csky/localplt.data | 1 - sysdeps/unix/sysv/linux/getsockopt.c | 3 + sysdeps/unix/sysv/linux/hppa/libc.abilist | 4 +- .../unix/sysv/linux/hppa/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/hppa/localplt.data | 1 - sysdeps/unix/sysv/linux/hppa/shlib-versions | 2 + sysdeps/unix/sysv/linux/i386/libc.abilist | 4 +- .../unix/sysv/linux/i386/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/i386/localplt.data | 1 - sysdeps/unix/sysv/linux/ia64/libc.abilist | 2 - .../unix/sysv/linux/ia64/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/ia64/localplt.data | 1 - sysdeps/unix/sysv/linux/ia64/shlib-versions | 2 + sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 4 +- .../linux/m68k/coldfire/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/m68k/coldfire/localplt.data | 1 - sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 4 +- .../linux/m68k/m680x0/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/m68k/m680x0/localplt.data | 1 - sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 4 +- .../linux/microblaze/be/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 4 +- .../linux/microblaze/le/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/microblaze/localplt.data | 1 - .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 4 +- .../mips/mips32/fpu/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 4 +- .../mips/mips32/nofpu/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 4 +- .../mips/mips64/n32/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 2 - .../mips/mips64/n64/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/mips/shlib-versions | 2 + sysdeps/unix/sysv/linux/nios2/libc.abilist | 4 +- .../sysv/linux/nios2/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/nios2/localplt.data | 1 - .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 4 +- .../powerpc32/fpu/libc_malloc_debug.abilist | 28 + .../sysv/linux/powerpc/powerpc32/fpu/localplt.data | 1 - .../linux/powerpc/powerpc32/nofpu/libc.abilist | 4 +- .../powerpc32/nofpu/libc_malloc_debug.abilist | 28 + .../linux/powerpc/powerpc32/nofpu/localplt.data | 1 - .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 2 - .../powerpc/powerpc64/be/libc_malloc_debug.abilist | 28 + .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 2 - .../powerpc/powerpc64/le/libc_malloc_debug.abilist | 28 + .../sysv/linux/powerpc/powerpc64/localplt.data | 1 - sysdeps/unix/sysv/linux/riscv/localplt.data | 1 - .../linux/riscv/rv32/libc_malloc_debug.abilist | 26 + .../linux/riscv/rv64/libc_malloc_debug.abilist | 26 + sysdeps/unix/sysv/linux/s390/localplt.data | 1 - sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 4 +- .../linux/s390/s390-32/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 2 - .../linux/s390/s390-64/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/setsockopt.c | 3 + sysdeps/unix/sysv/linux/sh/be/libc.abilist | 4 +- .../sysv/linux/sh/be/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/sh/le/libc.abilist | 4 +- .../sysv/linux/sh/le/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/sh/localplt.data | 1 - sysdeps/unix/sysv/linux/sh/shlib-versions | 1 + sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 4 +- .../linux/sparc/sparc32/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/sparc/sparc32/localplt.data | 1 - sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 2 - .../linux/sparc/sparc64/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/sparc/sparc64/localplt.data | 1 - .../unix/sysv/linux/sparc/sparc64/shlib-versions | 1 + sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 2 - .../sysv/linux/x86_64/64/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 2 - .../linux/x86_64/x32/libc_malloc_debug.abilist | 28 + sysdeps/x86/Makefile | 10 +- sysdeps/x86/bits/platform/x86.h | 2 +- sysdeps/x86/cpu-features.c | 188 +++--- sysdeps/x86/dl-diagnostics-cpu.c | 4 +- sysdeps/x86/include/cpu-features.h | 20 +- sysdeps/x86/sys/platform/x86.h | 14 +- sysdeps/x86/tst-cet-legacy-10.c | 8 +- sysdeps/x86/tst-cpu-features-cpuinfo.c | 4 +- sysdeps/x86/tst-cpu-features-supports.c | 184 +++--- sysdeps/x86/tst-get-cpu-features.c | 670 ++++++++++---------- sysdeps/x86/tst-ifunc-isa.h | 12 +- sysdeps/x86/tst-string-rtm.h | 2 +- sysdeps/x86_64/fpu/math-tests-arch.h | 6 +- sysdeps/x86_64/localplt.data | 1 - 163 files changed, 3326 insertions(+), 2343 deletions(-) delete mode 100644 elf/tst-leaks1-static.c create mode 100644 malloc/malloc-debug.c delete mode 100644 malloc/malloc-hooks.h copy malloc/{mcheck.c => mcheck-impl.c} (62%) create mode 100644 malloc/mtrace-impl.c create mode 100644 malloc/tst-compathooks-off.c create mode 100644 malloc/tst-compathooks-on.c delete mode 100644 malloc/tst-malloc-usable-static-tunables.c delete mode 100644 malloc/tst-malloc-usable-static.c create mode 100644 socket/tst-sockopt-time64.c copy sysdeps/x86/tst-cet-legacy-10.c => socket/tst-sockopt.c (51%) copy elf/tst-glibc-hwcaps-2-cache.root/postclean.req => sysdeps/generic/libc_mallo [...] create mode 100644 sysdeps/mach/hurd/i386/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/aarch64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/alpha/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/be/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/le/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/hppa/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/i386/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/ia64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/m68k/coldfire/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/m68k/m680x0/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/be/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips32/fpu/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/nios2/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc_malloc_debug [...] create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc_malloc_deb [...] create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/be/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/le/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/x86_64/64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/libc_malloc_debug.abilist