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_build/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 adds 2849e2f533 nptl: Avoid setxid deadlock with blocked signals in thread e [...] new 0a5e270bd1 vfprintf: Handle floating-point cases outside of process_arg macro new 475b0b92e0 vfprintf: Unify argument handling in process_arg
The 2 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 +- stdio-common/vfprintf-internal.c | 392 +- 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 + 104 files changed, 40738 insertions(+), 4490 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%)