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-arm in repository toolchain/ci/glibc.
from bc1e344dc1 resolv: Do not install libanl.so symbolic link adds 8881cca8fb x86-64: Add vector erfc/erfcf implementation to libmvec adds c21c7bc24e x86-64: Add vector tan/tanf implementation to libmvec adds 4dfa8f4870 open64: Force O_LARGEFILE on all architectures adds 33e8e95cbd hurd: Make getrandom a stub inside the random translator adds 1f17da01e6 time: Refactor timesize.h for some ABIs new 8c0727af63 hurd: Avoid overzealous shared objects constraints new 35cf8a85ed hurd: Bump BRK_START to 0x20000000
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: bits/libm-simd-decl-stubs.h | 22 + math/bits/mathcalls.h | 4 +- sysdeps/i386/dl-machine.h | 2 +- sysdeps/mach/hurd/dl-sysdep.c | 4 +- sysdeps/mach/hurd/getrandom.c | 13 + sysdeps/mach/hurd/i386/vm_param.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/timesize.h | 8 +- sysdeps/unix/sysv/linux/open64.c | 9 +- sysdeps/unix/sysv/linux/open64_nocancel.c | 8 +- sysdeps/unix/sysv/linux/openat64.c | 8 +- sysdeps/unix/sysv/linux/openat64_nocancel.c | 8 +- .../linux/powerpc/{powerpc32 => }/bits/timesize.h | 6 +- .../linux/{sparc/sparc32 => s390}/bits/timesize.h | 6 +- .../linux/{s390/s390-32 => sparc}/bits/timesize.h | 6 +- sysdeps/unix/sysv/linux/x86_64/libmvec.abilist | 16 + sysdeps/x86/fpu/bits/math-vector.h | 8 + sysdeps/x86/fpu/finclude/math-vector-fortran.h | 8 + sysdeps/x86_64/fpu/Makeconfig | 2 + sysdeps/x86_64/fpu/Versions | 4 + sysdeps/x86_64/fpu/libm-test-ulps | 40 + .../fpu/multiarch/svml_d_erfc2_core-sse2.S} | 6 +- .../fpu/multiarch/svml_d_erfc2_core.c} | 15 +- .../x86_64/fpu/multiarch/svml_d_erfc2_core_sse4.S | 3853 ++++++++++++ .../fpu/multiarch/svml_d_erfc4_core-sse.S} | 6 +- .../fpu/multiarch/svml_d_erfc4_core.c} | 15 +- .../x86_64/fpu/multiarch/svml_d_erfc4_core_avx2.S | 3857 ++++++++++++ .../fpu/multiarch/svml_d_erfc8_core-avx2.S} | 6 +- .../fpu/multiarch/svml_d_erfc8_core.c} | 15 +- .../fpu/multiarch/svml_d_erfc8_core_avx512.S | 3860 ++++++++++++ .../fpu/multiarch/svml_d_tan2_core-sse2.S} | 6 +- .../fpu/multiarch/svml_d_tan2_core.c} | 15 +- .../x86_64/fpu/multiarch/svml_d_tan2_core_sse4.S | 6259 ++++++++++++++++++++ .../fpu/multiarch/svml_d_tan4_core-sse.S} | 6 +- .../fpu/multiarch/svml_d_tan4_core.c} | 15 +- .../x86_64/fpu/multiarch/svml_d_tan4_core_avx2.S | 6227 +++++++++++++++++++ .../fpu/multiarch/svml_d_tan8_core-avx2.S} | 6 +- .../fpu/multiarch/svml_d_tan8_core.c} | 15 +- .../x86_64/fpu/multiarch/svml_d_tan8_core_avx512.S | 2733 +++++++++ .../fpu/multiarch/svml_s_erfcf16_core-avx2.S} | 6 +- .../fpu/multiarch/svml_s_erfcf16_core.c} | 16 +- .../fpu/multiarch/svml_s_erfcf16_core_avx512.S | 932 +++ .../fpu/multiarch/svml_s_erfcf4_core-sse2.S} | 6 +- .../fpu/multiarch/svml_s_erfcf4_core.c} | 16 +- .../x86_64/fpu/multiarch/svml_s_erfcf4_core_sse4.S | 939 +++ .../fpu/multiarch/svml_s_erfcf8_core-sse.S} | 8 +- .../fpu/multiarch/svml_s_erfcf8_core.c} | 16 +- .../x86_64/fpu/multiarch/svml_s_erfcf8_core_avx2.S | 957 +++ .../fpu/multiarch/svml_s_tanf16_core-avx2.S} | 6 +- .../fpu/multiarch/svml_s_tanf16_core.c} | 16 +- .../fpu/multiarch/svml_s_tanf16_core_avx512.S | 927 +++ .../fpu/multiarch/svml_s_tanf4_core-sse2.S} | 6 +- .../fpu/multiarch/svml_s_tanf4_core.c} | 16 +- .../x86_64/fpu/multiarch/svml_s_tanf4_core_sse4.S | 2600 ++++++++ .../fpu/multiarch/svml_s_tanf8_core-sse.S} | 8 +- .../fpu/multiarch/svml_s_tanf8_core.c} | 16 +- .../x86_64/fpu/multiarch/svml_s_tanf8_core_avx2.S | 2595 ++++++++ .../timesize.h => x86_64/fpu/svml_d_erfc2_core.S} | 17 +- .../timesize.h => x86_64/fpu/svml_d_erfc4_core.S} | 17 +- .../fpu/svml_d_erfc4_core_avx.S} | 11 +- .../timesize.h => x86_64/fpu/svml_d_erfc8_core.S} | 11 +- .../timesize.h => x86_64/fpu/svml_d_tan2_core.S} | 17 +- .../timesize.h => x86_64/fpu/svml_d_tan4_core.S} | 17 +- .../fpu/svml_d_tan4_core_avx.S} | 11 +- .../timesize.h => x86_64/fpu/svml_d_tan8_core.S} | 11 +- .../fpu/svml_s_erfcf16_core.S} | 11 +- .../timesize.h => x86_64/fpu/svml_s_erfcf4_core.S} | 17 +- .../timesize.h => x86_64/fpu/svml_s_erfcf8_core.S} | 17 +- .../fpu/svml_s_erfcf8_core_avx.S} | 11 +- .../timesize.h => x86_64/fpu/svml_s_tanf16_core.S} | 11 +- .../timesize.h => x86_64/fpu/svml_s_tanf4_core.S} | 17 +- .../timesize.h => x86_64/fpu/svml_s_tanf8_core.S} | 17 +- .../fpu/svml_s_tanf8_core_avx.S} | 11 +- sysdeps/x86_64/fpu/test-double-libmvec-erfc-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-erfc-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-erfc-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-erfc.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-tan-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-tan-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-tan-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-tan.c | 3 + sysdeps/x86_64/fpu/test-double-vlen2-wrappers.c | 2 + .../x86_64/fpu/test-double-vlen4-avx2-wrappers.c | 2 + sysdeps/x86_64/fpu/test-double-vlen4-wrappers.c | 2 + sysdeps/x86_64/fpu/test-double-vlen8-wrappers.c | 2 + sysdeps/x86_64/fpu/test-float-libmvec-erfcf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-erfcf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-erfcf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-erfcf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-tanf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-tanf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-tanf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-tanf.c | 3 + sysdeps/x86_64/fpu/test-float-vlen16-wrappers.c | 2 + sysdeps/x86_64/fpu/test-float-vlen4-wrappers.c | 2 + .../x86_64/fpu/test-float-vlen8-avx2-wrappers.c | 2 + sysdeps/x86_64/fpu/test-float-vlen8-wrappers.c | 2 + 96 files changed, 36221 insertions(+), 228 deletions(-) copy sysdeps/unix/sysv/linux/powerpc/{powerpc32 => }/bits/timesize.h (93%) rename sysdeps/unix/sysv/linux/{sparc/sparc32 => s390}/bits/timesize.h (87%) copy sysdeps/unix/sysv/linux/{s390/s390-32 => sparc}/bits/timesize.h (87%) copy sysdeps/{unix/sysv/linux/s390/s390-32/bits/timesize.h => x86_64/fpu/multiarch [...] copy sysdeps/{unix/sysv/linux/mips/bits/timesize.h => x86_64/fpu/multiarch/svml_d_ [...] create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc2_core_sse4.S copy sysdeps/{unix/sysv/linux/s390/s390-32/bits/timesize.h => x86_64/fpu/multiarch [...] copy sysdeps/{unix/sysv/linux/mips/bits/timesize.h => x86_64/fpu/multiarch/svml_d_ [...] create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc4_core_avx2.S copy sysdeps/{unix/sysv/linux/s390/s390-32/bits/timesize.h => x86_64/fpu/multiarch [...] copy sysdeps/{unix/sysv/linux/mips/bits/timesize.h => x86_64/fpu/multiarch/svml_d_ [...] create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc8_core_avx512.S copy sysdeps/{unix/sysv/linux/s390/s390-32/bits/timesize.h => x86_64/fpu/multiarch [...] copy sysdeps/{unix/sysv/linux/mips/bits/timesize.h => x86_64/fpu/multiarch/svml_d_ [...] create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan2_core_sse4.S copy sysdeps/{unix/sysv/linux/s390/s390-32/bits/timesize.h => x86_64/fpu/multiarch [...] copy sysdeps/{unix/sysv/linux/mips/bits/timesize.h => x86_64/fpu/multiarch/svml_d_ [...] create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan4_core_avx2.S copy sysdeps/{unix/sysv/linux/s390/s390-32/bits/timesize.h => x86_64/fpu/multiarch [...] copy sysdeps/{unix/sysv/linux/mips/bits/timesize.h => x86_64/fpu/multiarch/svml_d_ [...] create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan8_core_avx512.S copy sysdeps/{unix/sysv/linux/s390/s390-32/bits/timesize.h => x86_64/fpu/multiarch [...] copy sysdeps/{unix/sysv/linux/mips/bits/timesize.h => x86_64/fpu/multiarch/svml_s_ [...] create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf16_core_avx512.S copy sysdeps/{unix/sysv/linux/s390/s390-32/bits/timesize.h => x86_64/fpu/multiarch [...] copy sysdeps/{unix/sysv/linux/mips/bits/timesize.h => x86_64/fpu/multiarch/svml_s_ [...] create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf4_core_sse4.S copy sysdeps/{unix/sysv/linux/s390/s390-32/bits/timesize.h => x86_64/fpu/multiarch [...] copy sysdeps/{unix/sysv/linux/mips/bits/timesize.h => x86_64/fpu/multiarch/svml_s_ [...] create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf8_core_avx2.S copy sysdeps/{unix/sysv/linux/s390/s390-32/bits/timesize.h => x86_64/fpu/multiarch [...] copy sysdeps/{unix/sysv/linux/mips/bits/timesize.h => x86_64/fpu/multiarch/svml_s_ [...] create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf16_core_avx512.S copy sysdeps/{unix/sysv/linux/s390/s390-32/bits/timesize.h => x86_64/fpu/multiarch [...] copy sysdeps/{unix/sysv/linux/mips/bits/timesize.h => x86_64/fpu/multiarch/svml_s_ [...] create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf4_core_sse4.S rename sysdeps/{unix/sysv/linux/s390/s390-32/bits/timesize.h => x86_64/fpu/multiar [...] copy sysdeps/{unix/sysv/linux/mips/bits/timesize.h => x86_64/fpu/multiarch/svml_s_ [...] create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf8_core_avx2.S copy sysdeps/{unix/sysv/linux/mips/bits/timesize.h => x86_64/fpu/svml_d_erfc2_core [...] copy sysdeps/{unix/sysv/linux/mips/bits/timesize.h => x86_64/fpu/svml_d_erfc4_core [...] copy sysdeps/{unix/sysv/linux/powerpc/powerpc32/bits/timesize.h => x86_64/fpu/svml [...] copy sysdeps/{unix/sysv/linux/powerpc/powerpc32/bits/timesize.h => x86_64/fpu/svml [...] copy sysdeps/{unix/sysv/linux/mips/bits/timesize.h => x86_64/fpu/svml_d_tan2_core. [...] copy sysdeps/{unix/sysv/linux/mips/bits/timesize.h => x86_64/fpu/svml_d_tan4_core. [...] copy sysdeps/{unix/sysv/linux/powerpc/powerpc32/bits/timesize.h => x86_64/fpu/svml [...] copy sysdeps/{unix/sysv/linux/powerpc/powerpc32/bits/timesize.h => x86_64/fpu/svml [...] copy sysdeps/{unix/sysv/linux/powerpc/powerpc32/bits/timesize.h => x86_64/fpu/svml [...] copy sysdeps/{unix/sysv/linux/mips/bits/timesize.h => x86_64/fpu/svml_s_erfcf4_cor [...] copy sysdeps/{unix/sysv/linux/mips/bits/timesize.h => x86_64/fpu/svml_s_erfcf8_cor [...] copy sysdeps/{unix/sysv/linux/powerpc/powerpc32/bits/timesize.h => x86_64/fpu/svml [...] copy sysdeps/{unix/sysv/linux/powerpc/powerpc32/bits/timesize.h => x86_64/fpu/svml [...] copy sysdeps/{unix/sysv/linux/mips/bits/timesize.h => x86_64/fpu/svml_s_tanf4_core [...] copy sysdeps/{unix/sysv/linux/mips/bits/timesize.h => x86_64/fpu/svml_s_tanf8_core [...] rename sysdeps/{unix/sysv/linux/powerpc/powerpc32/bits/timesize.h => x86_64/fpu/sv [...] create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-erfc-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-erfc-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-erfc-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-erfc.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-tan-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-tan-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-tan-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-tan.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-erfcf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-erfcf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-erfcf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-erfcf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-tanf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-tanf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-tanf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-tanf.c