This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_binutils/master-aarch64 in repository toolchain/ci/glibc.
from ed05f7dded Mention today's regex merge in SHARED-FILES adds 4eff749e8f Adjust new narrowing div/mul tests for IBM long double, upda [...] adds b413280cfb ld.so: Replace DL_RO_DYN_SECTION with dl_relocate_ld [BZ #28340] adds b3f27d8150 Add narrowing fma functions new 2849e2f533 nptl: Avoid setxid deadlock with blocked signals in thread e [...]
The 1 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: NEWS | 3 + elf/Makefile | 11 +- elf/dl-load.c | 3 +- elf/dl-reloc-static-pie.c | 12 +- elf/get-dynamic-info.h | 21 +- elf/rtld.c | 6 +- elf/setup-vdso.h | 5 +- math/s_fma.c => elf/tst-ro-dynamic-mod.c | 17 +- elf/tst-ro-dynamic-mod.map | 16 + math/s_fma.c => elf/tst-ro-dynamic.c | 23 +- include/link.h | 3 + manual/arith.texi | 21 + math/Makefile | 6 +- math/Versions | 5 + math/auto-libm-test-in | 348 +- math/auto-libm-test-out-fma | 272 +- math/auto-libm-test-out-narrow-div | 3632 +- math/auto-libm-test-out-narrow-fma | 35254 +++++++++++++++++++ math/auto-libm-test-out-narrow-mul | 3664 +- math/bits/mathcalls-narrow.h | 3 + math/gen-tgmath-tests.py | 4 +- math/libm-test-driver.c | 26 +- math/libm-test-narrow-fma.inc | 361 + math/math-narrow.h | 53 + math/s_fma.c | 6 + math/s_fmal.c | 4 + math/tgmath.h | 73 + nptl/pthread_create.c | 12 +- math/s_fma.c => sysdeps/generic/dl-relocate-ld.h | 24 +- sysdeps/generic/ldsodefs.h | 7 +- sysdeps/i386/i686/multiarch/s_fma.c | 6 + sysdeps/ia64/fpu/s_fma.S | 1 + sysdeps/ia64/fpu/s_fmal.S | 1 + sysdeps/ieee754/dbl-64/s_f32xfmaf64.c | 1 + math/s_fma.c => sysdeps/ieee754/dbl-64/s_ffma.c | 25 +- sysdeps/ieee754/dbl-64/s_fma.c | 6 + sysdeps/ieee754/float128/float128_private.h | 2 + sysdeps/ieee754/float128/s_f32fmaf128.c | 6 + sysdeps/ieee754/float128/s_f64fmaf128.c | 10 + sysdeps/ieee754/float128/s_f64xfmaf128.c | 2 + math/s_fma.c => sysdeps/ieee754/ldbl-128/s_dfmal.c | 26 +- .../ieee754/ldbl-128/s_f64xfmaf128.c | 27 +- math/s_fma.c => sysdeps/ieee754/ldbl-128/s_ffmal.c | 24 +- sysdeps/ieee754/ldbl-128/s_fma.c | 6 + sysdeps/ieee754/ldbl-128/s_fmal.c | 4 + sysdeps/ieee754/ldbl-128ibm-compat/Versions | 2 + .../ieee754/ldbl-128ibm/s_dfmal.c | 16 +- .../ieee754/ldbl-128ibm/s_ffmal.c | 18 +- math/s_fma.c => sysdeps/ieee754/ldbl-96/s_dfmal.c | 22 +- math/s_fma.c => sysdeps/ieee754/ldbl-96/s_ffmal.c | 22 +- sysdeps/ieee754/ldbl-96/s_fma.c | 6 + sysdeps/ieee754/ldbl-opt/Makefile | 4 +- .../ieee754/ldbl-opt/nldbl-dfma.c | 18 +- .../ieee754/ldbl-opt/nldbl-ffma.c | 20 +- sysdeps/ieee754/soft-fp/{s_fma.c => s_dfmal.c} | 67 +- sysdeps/ieee754/soft-fp/{s_fma.c => s_ffma.c} | 65 +- sysdeps/ieee754/soft-fp/{s_fmal.c => s_ffmal.c} | 61 +- sysdeps/ieee754/soft-fp/s_fma.c | 6 + sysdeps/ieee754/soft-fp/s_fmal.c | 4 + sysdeps/mach/hurd/i386/libm.abilist | 13 + math/s_fma.c => sysdeps/mips/dl-relocate-ld.h | 24 +- sysdeps/mips/ldsodefs.h | 4 - sysdeps/powerpc/fpu/libm-test-ulps | 19 + .../le/fpu/multiarch/float128-ifunc-macros.h | 3 + .../powerpc64/le/fpu/multiarch/float128-ifunc.h | 5 + sysdeps/pthread/Makefile | 1 + sysdeps/pthread/tst-pthread-setuid-loop.c | 61 + math/s_fma.c => sysdeps/riscv/dl-relocate-ld.h | 24 +- sysdeps/riscv/ldsodefs.h | 5 - sysdeps/riscv/rvd/s_fma.c | 6 + .../sparc/sparc32/sparcv9/fpu/multiarch/s_fma.c | 6 + sysdeps/sparc/sparc64/fpu/multiarch/s_fma.c | 6 + sysdeps/unix/sysv/linux/aarch64/libm.abilist | 13 + sysdeps/unix/sysv/linux/alpha/libm.abilist | 13 + sysdeps/unix/sysv/linux/arc/libm.abilist | 6 + sysdeps/unix/sysv/linux/arm/be/libm.abilist | 6 + sysdeps/unix/sysv/linux/arm/le/libm.abilist | 6 + sysdeps/unix/sysv/linux/csky/libm.abilist | 6 + sysdeps/unix/sysv/linux/hppa/libm.abilist | 6 + sysdeps/unix/sysv/linux/i386/libm.abilist | 13 + sysdeps/unix/sysv/linux/ia64/libm.abilist | 13 + sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist | 6 + sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist | 6 + sysdeps/unix/sysv/linux/microblaze/be/libm.abilist | 6 + sysdeps/unix/sysv/linux/microblaze/le/libm.abilist | 6 + sysdeps/unix/sysv/linux/mips/mips32/libm.abilist | 6 + sysdeps/unix/sysv/linux/mips/mips64/libm.abilist | 13 + sysdeps/unix/sysv/linux/nios2/libm.abilist | 6 + .../sysv/linux/powerpc/powerpc32/fpu/libm.abilist | 6 + .../linux/powerpc/powerpc32/nofpu/libm.abilist | 6 + .../sysv/linux/powerpc/powerpc64/be/libm.abilist | 6 + .../sysv/linux/powerpc/powerpc64/le/libm.abilist | 15 + sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist | 13 + sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist | 13 + sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist | 13 + sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist | 13 + sysdeps/unix/sysv/linux/sh/be/libm.abilist | 6 + sysdeps/unix/sysv/linux/sh/le/libm.abilist | 6 + sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist | 13 + sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist | 13 + sysdeps/unix/sysv/linux/x86_64/64/libm.abilist | 13 + sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist | 13 + sysdeps/x86_64/fpu/multiarch/s_fma.c | 6 + 103 files changed, 40574 insertions(+), 4262 deletions(-) copy math/s_fma.c => elf/tst-ro-dynamic-mod.c (71%) create mode 100644 elf/tst-ro-dynamic-mod.map copy math/s_fma.c => elf/tst-ro-dynamic.c (71%) create mode 100644 math/auto-libm-test-out-narrow-fma create mode 100644 math/libm-test-narrow-fma.inc copy math/s_fma.c => sysdeps/generic/dl-relocate-ld.h (62%) create mode 100644 sysdeps/ieee754/dbl-64/s_f32xfmaf64.c copy math/s_fma.c => sysdeps/ieee754/dbl-64/s_ffma.c (62%) create mode 100644 sysdeps/ieee754/float128/s_f32fmaf128.c create mode 100644 sysdeps/ieee754/float128/s_f64fmaf128.c create mode 100644 sysdeps/ieee754/float128/s_f64xfmaf128.c copy math/s_fma.c => sysdeps/ieee754/ldbl-128/s_dfmal.c (57%) copy math/s_fma.c => sysdeps/ieee754/ldbl-128/s_f64xfmaf128.c (50%) copy math/s_fma.c => sysdeps/ieee754/ldbl-128/s_ffmal.c (62%) copy math/s_fma.c => sysdeps/ieee754/ldbl-128ibm/s_dfmal.c (71%) copy math/s_fma.c => sysdeps/ieee754/ldbl-128ibm/s_ffmal.c (71%) copy math/s_fma.c => sysdeps/ieee754/ldbl-96/s_dfmal.c (62%) copy math/s_fma.c => sysdeps/ieee754/ldbl-96/s_ffmal.c (64%) copy math/s_fma.c => sysdeps/ieee754/ldbl-opt/nldbl-dfma.c (72%) copy math/s_fma.c => sysdeps/ieee754/ldbl-opt/nldbl-ffma.c (71%) copy sysdeps/ieee754/soft-fp/{s_fma.c => s_dfmal.c} (57%) copy sysdeps/ieee754/soft-fp/{s_fma.c => s_ffma.c} (57%) copy sysdeps/ieee754/soft-fp/{s_fmal.c => s_ffmal.c} (57%) copy math/s_fma.c => sysdeps/mips/dl-relocate-ld.h (64%) create mode 100644 sysdeps/pthread/tst-pthread-setuid-loop.c copy math/s_fma.c => sysdeps/riscv/dl-relocate-ld.h (63%)