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_gcc/master-aarch64 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 adds 8c0727af63 hurd: Avoid overzealous shared objects constraints adds 35cf8a85ed hurd: Bump BRK_START to 0x20000000
No new revisions were added by this update.
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