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-aarch64-spec2k6-Os_LTO in repository toolchain/ci/glibc.
from 3db85a9814 powerpc: Use faster means to access FPSCR when possible in s [...] adds d0093c5cef Call _dl_open_check after relocation [BZ #24259] adds 72edea80c1 build-many-glibcs.py: Add v4t variant for arm-linux-gnueabi adds d1bc2cbbed Fix build warnings in resolv/res_send.c adds 27cec9aed9 malloc: Add nptl, htl dependency for the subdirectory [BZ #24757] adds 41d6f74e6c nptl: Remove vfork IFUNC-based forwarder from libpthread [BZ [...] adds 2b8a3c86e7 aarch64: new ifunc resolver ABI adds 484b7af3cc riscv: restore ABI compatibility (bug 24484) adds 97274b1846 dl-vdso: Add LINUX_4 HASH CODE to support nds32 vdso mechanism adds f215dbbdf1 benchtests: hypot benchmark adds 69461d9896 powerpc: hypot refactor and optimization adds 931c616eed powerpc: Refactor modf{f} adds 0cccd37f70 benchtests: Add logb{f} benchmark adds 105f2ed368 math: Use wordsize-64 version for s_logb adds 6ea21bfe43 powerpc: refactor logb{f,l} adds 7444810387 NEWS: clarify copy_file_range adds 6ba205b2c3 nftw: fill in stat buf for dangling links [BZ #23501]
No new revisions were added by this update.
Summary of changes: ChangeLog | 283 +++++++++++++++++++++ NEWS | 8 +- benchtests/Makefile | 2 +- benchtests/hypot-inputs | 16 ++ benchtests/logb-inputs | 11 + benchtests/logbf-inputs | 11 + elf/dl-open.c | 8 +- io/Makefile | 3 +- io/ftw.c | 6 +- io/tst-ftw-lnk.c | 239 +++++++++++++++++ malloc/Depend | 2 + 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 +- sysdeps/aarch64/Makefile | 6 + sysdeps/aarch64/dl-irel.h | 9 +- .../wordsize-64/s_logb.c => aarch64/sys/ifunc.h} | 47 ++-- sysdeps/aarch64/tst-ifunc-arg-1.c | 63 +++++ sysdeps/aarch64/tst-ifunc-arg-2.c | 66 +++++ sysdeps/ieee754/dbl-64/s_logb.c | 61 +++-- sysdeps/powerpc/fpu/e_hypot.c | 94 ++----- sysdeps/powerpc/{power7 => }/fpu/s_logb.c | 64 ++--- sysdeps/powerpc/{power7 => }/fpu/s_logbf.c | 44 ++-- sysdeps/powerpc/{power7 => }/fpu/s_logbl.c | 47 ++-- sysdeps/powerpc/{power5+ => }/fpu/s_modf.c | 17 +- sysdeps/powerpc/{power5+ => }/fpu/s_modff.c | 13 +- .../powerpc32/power4/fpu/multiarch/s_logb-power7.c | 13 +- .../power4/fpu/multiarch/s_logbf-power7.c | 8 +- .../power4/fpu/multiarch/s_logbl-power7.c | 3 +- .../power4/fpu/multiarch/s_modf-power5+.c | 13 +- .../power4/fpu/multiarch/s_modff-power5+.c | 9 +- .../powerpc/powerpc64/be/fpu/multiarch/Makefile | 29 ++- .../{ => be}/fpu/multiarch/s_logb-power7.c | 3 +- .../{ => be}/fpu/multiarch/s_logb-ppc64.c | 0 .../powerpc64/{ => be}/fpu/multiarch/s_logb.c | 0 .../{ => be}/fpu/multiarch/s_logbf-power7.c | 3 +- .../{ => be}/fpu/multiarch/s_logbf-ppc64.c | 0 .../powerpc64/{ => be}/fpu/multiarch/s_logbf.c | 0 .../{ => be}/fpu/multiarch/s_logbl-power7.c | 3 +- .../{ => be}/fpu/multiarch/s_logbl-ppc64.c | 0 .../powerpc64/{ => be}/fpu/multiarch/s_logbl.c | 0 .../{ => be}/fpu/multiarch/s_modf-power5+.c | 3 +- .../{ => be}/fpu/multiarch/s_modf-ppc64.c | 0 .../powerpc64/{ => be}/fpu/multiarch/s_modf.c | 0 .../{ => be}/fpu/multiarch/s_modff-power5+.c | 3 +- .../{ => be}/fpu/multiarch/s_modff-ppc64.c | 0 .../powerpc64/{ => be}/fpu/multiarch/s_modff.c | 0 sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile | 27 -- .../powerpc64/fpu/multiarch/e_hypot-power7.c | 19 -- sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypot.c | 33 --- .../powerpc64/fpu/multiarch/e_hypotf-power7.c | 19 -- sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypotf.c | 33 --- sysdeps/powerpc/powerpc64/power7/fpu/s_logb.c | 1 - sysdeps/powerpc/powerpc64/power7/fpu/s_logbf.c | 1 - sysdeps/powerpc/powerpc64/power7/fpu/s_logbl.c | 1 - sysdeps/riscv/ldsodefs.h | 5 + sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 2 - sysdeps/unix/sysv/linux/aarch64/pt-vfork.c | 54 ---- sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 3 +- sysdeps/unix/sysv/linux/alpha/pt-vfork.S | 43 ---- sysdeps/unix/sysv/linux/arm/libpthread.abilist | 2 - sysdeps/unix/sysv/linux/csky/pt-vfork.S | 1 - sysdeps/unix/sysv/linux/dl-vdso.h | 2 + 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 ---- .../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/libpthread.abilist | 2 - sysdeps/unix/sysv/linux/microblaze/pt-vfork.S | 49 ---- .../unix/sysv/linux/mips/mips32/libpthread.abilist | 2 - .../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/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 - .../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 + .../tst-cet-legacy-mod-5.c} | 21 +- sysdeps/x86/tst-cet-legacy-mod-5a.c | 1 + sysdeps/x86/tst-cet-legacy-mod-5b.c | 1 + .../tst-cet-legacy-mod-5c.c} | 24 +- .../e_hypot-ppc64.c => x86/tst-cet-legacy-mod-6.c} | 21 +- sysdeps/x86/tst-cet-legacy-mod-6a.c | 1 + sysdeps/x86/tst-cet-legacy-mod-6b.c | 1 + .../tst-cet-legacy-mod-6c.c} | 24 +- sysdeps/x86/tst-cet-legacy-mod-6d.c | 1 + 111 files changed, 1262 insertions(+), 846 deletions(-) create mode 100644 benchtests/hypot-inputs create mode 100644 benchtests/logb-inputs create mode 100644 benchtests/logbf-inputs create mode 100644 io/tst-ftw-lnk.c create mode 100644 nptl/libpthread-compat.c delete mode 100644 nptl/pt-vfork.c rename sysdeps/{ieee754/dbl-64/wordsize-64/s_logb.c => aarch64/sys/ifunc.h} (50%) create mode 100644 sysdeps/aarch64/tst-ifunc-arg-1.c create mode 100644 sysdeps/aarch64/tst-ifunc-arg-2.c rename sysdeps/powerpc/{power7 => }/fpu/s_logb.c (56%) rename sysdeps/powerpc/{power7 => }/fpu/s_logbf.c (67%) rename sysdeps/powerpc/{power7 => }/fpu/s_logbl.c (72%) rename sysdeps/powerpc/{power5+ => }/fpu/s_modf.c (74%) rename sysdeps/powerpc/{power5+ => }/fpu/s_modff.c (77%) rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_logb-power7.c (91%) rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_logb-ppc64.c (100%) rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_logb.c (100%) rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_logbf-power7.c (91%) rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_logbf-ppc64.c (100%) rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_logbf.c (100%) rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_logbl-power7.c (91%) rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_logbl-ppc64.c (100%) rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_logbl.c (100%) rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_modf-power5+.c (91%) rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_modf-ppc64.c (100%) rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_modf.c (100%) rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_modff-power5+.c (91%) rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_modff-ppc64.c (100%) rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_modff.c (100%) delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypot-power7.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypot.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypotf-power7.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypotf.c delete mode 100644 sysdeps/powerpc/powerpc64/power7/fpu/s_logb.c delete mode 100644 sysdeps/powerpc/powerpc64/power7/fpu/s_logbf.c delete mode 100644 sysdeps/powerpc/powerpc64/power7/fpu/s_logbl.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/powerpc64/fpu/multiarch/e_hypotf-ppc64.c => x86/tst-cet-lega [...] 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/powerpc64/fpu/multiarch/e_hypotf-ppc64.c => x86/tst-cet-lega [...] rename sysdeps/{powerpc/powerpc64/fpu/multiarch/e_hypot-ppc64.c => x86/tst-cet-leg [...] create mode 100644 sysdeps/x86/tst-cet-legacy-mod-6a.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-6b.c rename sysdeps/{powerpc/powerpc64/fpu/multiarch/e_hypotf-ppc64.c => x86/tst-cet-le [...] create mode 100644 sysdeps/x86/tst-cet-legacy-mod-6d.c