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_apm/llvm-master-arm-spec2k6-Oz in repository toolchain/ci/glibc.
from 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 [...] adds 0a5e270bd1 vfprintf: Handle floating-point cases outside of process_arg macro adds 475b0b92e0 vfprintf: Unify argument handling in process_arg adds 4ed7a383f9 Fix ffma use of round-to-odd on x86 adds 54ff4f1e39 powerpc64le: Avoid conflicting types for f64xfmaf128 when IF [...] adds 2efca218b5 xsysconf: Only fail on error results and errno set adds 381b29616a aarch64: Disable A64FX memcpy/memmove BTI unconditionally adds 91e92272ca i386: Port elf_machine_{load_address,dynamic} from x86-64 adds 5ad9d62c3b Linux: Avoid closing -1 on failure in __closefrom_fallback adds b26901b26e Fix sysdeps/x86/fpu/s_ffma.c for 32-bit FMA processor case adds 4ae2b8a423 build-many-glibcs.py: add powerpc64le glibc variant without [...] adds 8807e560c0 Define __STDC_IEC_60559_BFP__ and __STDC_IEC_60559_COMPLEX__ adds a1c056c9d0 benchtests: Improve reliability of memcmp benchmarks
No new revisions were added by this update.
Summary of changes: NEWS | 6 + benchtests/bench-memcmp.c | 21 +- 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 + include/stdc-predef.h | 4 + manual/arith.texi | 21 + math/Makefile | 6 +- math/Versions | 5 + math/auto-libm-test-in | 316 +- math/auto-libm-test-out-fma | 272 +- math/auto-libm-test-out-narrow-fma | 35254 +++++++++++++++++++ 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 +- scripts/build-many-glibcs.py | 4 +- stdio-common/vfprintf-internal.c | 392 +- support/xsysconf.c | 2 +- sysdeps/aarch64/multiarch/memcpy_a64fx.S | 3 + math/s_fma.c => sysdeps/generic/dl-relocate-ld.h | 24 +- sysdeps/generic/ldsodefs.h | 7 +- sysdeps/i386/dl-machine.h | 25 +- 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 + sysdeps/ieee754/float128/s_fmaf128.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 | 16 + .../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/closefrom_fallback.c | 2 +- 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/fpu/s_ffma.c | 50 + sysdeps/x86_64/fpu/multiarch/s_fma.c | 6 + 111 files changed, 37157 insertions(+), 856 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%) create mode 100644 sysdeps/x86/fpu/s_ffma.c