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-master-arm-spec2k6-O2_LTO in repository toolchain/ci/glibc.
from d039da1c00 x86: Add sysdeps/x86/dl-lookupcfg.h adds a620bd7935 Linux: Adjust gedents64 buffer size to int range [BZ #24740] adds 1626f499d1 Prepare vfprintf to use __printf_fp/__printf_fphex with floa [...] adds 5a659ccc0e io: Remove copy_file_range emulation [BZ #24744] adds 17432d7150 support: Add xdlvsym function adds f0b2132b35 ld.so: Support moving versioned symbols between sonames [BZ #24741] adds 589787f889 Replace PREPARE_VERSION macro with inline function adds 507f55c05f Linux: Use mmap instead of malloc in dirent/tst-getdents64 adds afe23eb0f1 Bump up the runtime for "short" benchmarks adds d064591266 Further improve string bench timing new 3db85a9814 powerpc: Use faster means to access FPSCR when possible in s [...] new d0093c5cef Call _dl_open_check after relocation [BZ #24259] new 72edea80c1 build-many-glibcs.py: Add v4t variant for arm-linux-gnueabi new d1bc2cbbed Fix build warnings in resolv/res_send.c new 27cec9aed9 malloc: Add nptl, htl dependency for the subdirectory [BZ #24757] new 41d6f74e6c nptl: Remove vfork IFUNC-based forwarder from libpthread [BZ [...]
The 6 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 311 ++++++++++++ NEWS | 14 + benchtests/bench-math-inlines.c | 2 +- benchtests/bench-memccpy.c | 2 +- benchtests/bench-memchr.c | 2 +- benchtests/bench-memcmp.c | 2 +- benchtests/bench-rawmemchr.c | 2 +- benchtests/bench-strcat.c | 2 +- benchtests/bench-strchr.c | 2 +- benchtests/bench-strcmp.c | 2 +- benchtests/bench-strcpy_chk.c | 2 +- benchtests/bench-string.h | 6 +- benchtests/bench-strlen.c | 2 +- benchtests/bench-strncat.c | 2 +- benchtests/bench-strncmp.c | 2 +- benchtests/bench-strncpy.c | 2 +- benchtests/bench-strnlen.c | 2 +- benchtests/bench-strrchr.c | 2 +- benchtests/bench-strstr.c | 2 +- benchtests/bench-strtod.c | 2 +- elf/Makefile | 28 +- elf/dl-lookup.c | 38 +- elf/dl-open.c | 8 +- .../tst-sonamemove-dlopen.c | 29 +- elf/tst-sonamemove-link.c | 41 ++ .../fegetmode.c => elf/tst-sonamemove-linkmod1.c | 15 +- elf/tst-sonamemove-linkmod1.map | 3 + .../tst-sonamemove-runmod1.c | 13 +- elf/tst-sonamemove-runmod1.map | 3 + .../fegetmode.c => elf/tst-sonamemove-runmod2.c | 14 +- elf/tst-sonamemove-runmod2.map | 3 + io/Makefile | 5 - io/copy_file_range-compat.c | 160 ------ io/copy_file_range.c | 16 +- io/tst-copy_file_range.c | 560 +-------------------- libio/libioP.h | 20 +- malloc/Depend | 2 + manual/llio.texi | 10 +- nptl/Makefile | 5 +- nptl/Versions | 5 +- nptl/libpthread-compat.c | 37 ++ nptl/pt-vfork.c | 65 --- resolv/res_send.c | 17 +- scripts/build-many-glibcs.py | 4 +- stdio-common/printf-parse.h | 3 + stdio-common/vfprintf-internal.c | 73 ++- support/xdlfcn.c | 20 + support/xdlfcn.h | 1 + sysdeps/powerpc/bits/fenvinline.h | 37 +- sysdeps/powerpc/fpu/fegetexcept.c | 2 +- sysdeps/powerpc/fpu/fegetmode.c | 2 +- sysdeps/powerpc/fpu/fenv_libc.h | 21 + sysdeps/powerpc/fpu_control.h | 44 +- sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 2 - sysdeps/unix/sysv/linux/aarch64/pt-vfork.c | 54 -- sysdeps/unix/sysv/linux/alpha/kernel-features.h | 1 - sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 3 +- sysdeps/unix/sysv/linux/alpha/pt-vfork.S | 43 -- sysdeps/unix/sysv/linux/arm/kernel-features.h | 1 - sysdeps/unix/sysv/linux/arm/libpthread.abilist | 2 - sysdeps/unix/sysv/linux/copy_file_range.c | 21 +- sysdeps/unix/sysv/linux/csky/pt-vfork.S | 1 - sysdeps/unix/sysv/linux/dl-vdso.h | 18 +- sysdeps/unix/sysv/linux/getdents64.c | 5 + sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 2 - sysdeps/unix/sysv/linux/hppa/localplt.data | 1 - sysdeps/unix/sysv/linux/hppa/pt-vfork.S | 82 --- sysdeps/unix/sysv/linux/i386/libpthread.abilist | 3 +- sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 2 - sysdeps/unix/sysv/linux/ia64/pt-vfork.S | 48 -- sysdeps/unix/sysv/linux/kernel-features.h | 4 - .../sysv/linux/m68k/coldfire/libpthread.abilist | 2 - .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 3 +- sysdeps/unix/sysv/linux/m68k/pt-vfork.c | 1 - .../unix/sysv/linux/microblaze/kernel-features.h | 5 - .../unix/sysv/linux/microblaze/libpthread.abilist | 2 - sysdeps/unix/sysv/linux/microblaze/pt-vfork.S | 49 -- .../unix/sysv/linux/mips/mips32/libpthread.abilist | 2 - sysdeps/unix/sysv/linux/mips/mips64/getdents64.c | 6 + .../unix/sysv/linux/mips/mips64/libpthread.abilist | 2 - sysdeps/unix/sysv/linux/mips/pt-vfork.S | 1 - sysdeps/unix/sysv/linux/nios2/pt-vfork.S | 1 - .../linux/powerpc/powerpc32/libpthread.abilist | 3 +- .../linux/powerpc/powerpc64/be/libpthread.abilist | 2 - .../linux/powerpc/powerpc64/le/libpthread.abilist | 2 - sysdeps/unix/sysv/linux/riscv/pt-vfork.S | 1 - sysdeps/unix/sysv/linux/s390/pt-vfork.S | 1 - .../sysv/linux/s390/s390-32/libpthread.abilist | 3 +- .../sysv/linux/s390/s390-64/libpthread.abilist | 2 - sysdeps/unix/sysv/linux/sh/kernel-features.h | 1 - sysdeps/unix/sysv/linux/sh/libpthread.abilist | 2 - sysdeps/unix/sysv/linux/sh/pt-vfork.S | 1 - sysdeps/unix/sysv/linux/sparc/pt-vfork.S | 1 - .../sysv/linux/sparc/sparc32/libpthread.abilist | 3 +- .../sysv/linux/sparc/sparc64/libpthread.abilist | 2 - sysdeps/unix/sysv/linux/tst-getdents64.c | 50 ++ .../unix/sysv/linux/x86_64/64/libpthread.abilist | 2 - .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 2 - sysdeps/x86/Makefile | 40 +- sysdeps/x86/tst-cet-legacy-5.c | 76 +++ sysdeps/x86/tst-cet-legacy-5a.c | 1 + sysdeps/x86/tst-cet-legacy-5b.c | 1 + sysdeps/x86/tst-cet-legacy-6.c | 76 +++ sysdeps/x86/tst-cet-legacy-6a.c | 1 + sysdeps/x86/tst-cet-legacy-6b.c | 1 + .../fpu/fegetmode.c => x86/tst-cet-legacy-mod-5.c} | 15 +- sysdeps/x86/tst-cet-legacy-mod-5a.c | 1 + sysdeps/x86/tst-cet-legacy-mod-5b.c | 1 + .../fegetmode.c => x86/tst-cet-legacy-mod-5c.c} | 24 +- .../fpu/fegetmode.c => x86/tst-cet-legacy-mod-6.c} | 15 +- sysdeps/x86/tst-cet-legacy-mod-6a.c | 1 + sysdeps/x86/tst-cet-legacy-mod-6b.c | 1 + .../fegetmode.c => x86/tst-cet-legacy-mod-6c.c} | 24 +- sysdeps/x86/tst-cet-legacy-mod-6d.c | 1 + 114 files changed, 1068 insertions(+), 1325 deletions(-) rename io/tst-copy_file_range-compat.c => elf/tst-sonamemove-dlopen.c (54%) create mode 100644 elf/tst-sonamemove-link.c copy sysdeps/powerpc/fpu/fegetmode.c => elf/tst-sonamemove-linkmod1.c (67%) create mode 100644 elf/tst-sonamemove-linkmod1.map copy io/copy_file_range.c => elf/tst-sonamemove-runmod1.c (77%) create mode 100644 elf/tst-sonamemove-runmod1.map copy sysdeps/powerpc/fpu/fegetmode.c => elf/tst-sonamemove-runmod2.c (75%) create mode 100644 elf/tst-sonamemove-runmod2.map delete mode 100644 io/copy_file_range-compat.c create mode 100644 nptl/libpthread-compat.c delete mode 100644 nptl/pt-vfork.c delete mode 100644 sysdeps/unix/sysv/linux/aarch64/pt-vfork.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/csky/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/hppa/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/ia64/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/m68k/pt-vfork.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/mips/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/nios2/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/riscv/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/s390/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/sh/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/sparc/pt-vfork.S create mode 100644 sysdeps/x86/tst-cet-legacy-5.c create mode 100644 sysdeps/x86/tst-cet-legacy-5a.c create mode 100644 sysdeps/x86/tst-cet-legacy-5b.c create mode 100644 sysdeps/x86/tst-cet-legacy-6.c create mode 100644 sysdeps/x86/tst-cet-legacy-6a.c create mode 100644 sysdeps/x86/tst-cet-legacy-6b.c copy sysdeps/{powerpc/fpu/fegetmode.c => x86/tst-cet-legacy-mod-5.c} (75%) create mode 100644 sysdeps/x86/tst-cet-legacy-mod-5a.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-5b.c copy sysdeps/{powerpc/fpu/fegetmode.c => x86/tst-cet-legacy-mod-5c.c} (70%) copy sysdeps/{powerpc/fpu/fegetmode.c => x86/tst-cet-legacy-mod-6.c} (75%) create mode 100644 sysdeps/x86/tst-cet-legacy-mod-6a.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-6b.c copy sysdeps/{powerpc/fpu/fegetmode.c => x86/tst-cet-legacy-mod-6c.c} (70%) create mode 100644 sysdeps/x86/tst-cet-legacy-mod-6d.c