This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-aarch64 in repository toolchain/ci/glibc.
from e108c02a5e x86: Fix bug in strncmp-evex and strncmp-avx2 [BZ #28895] new 894755e16e pthread: Use 64 bit time_t stat internally for sem_open (BZ #28880) new 790a607e23 Update kernel version to 5.16 in tst-mman-consts.py new bbe199b27a microblaze: Use the correct select syscall (BZ #28883) new aa5a720056 string: Add a testcase for wcsncmp with SIZE_MAX [BZ #28755] new c627209832 x86: Fallback {str|wcs}cmp RTM in the ncmp overflow case [BZ [...] new 71b108d7eb hppa: Fix swapcontext new 7835d611af x86: Test wcscmp RTM in the wcsncmp overflow case [BZ #28896] new b98d0bbf74 x86: Fix TEST_NAME to make it a string in tst-strncmp-rtm.c new 949ad78a18 realpath: Do not copy result on failure (BZ #28815) new 2c0915cbf5 elf: Check invalid hole in PT_LOAD segments [BZ #28838] new fdc1ae67fe Add SOL_MPTCP, SOL_MCTP from Linux 5.16 to bits/socket.h new 9e7e5fda38 hppa: Revise gettext trampoline design new d2224ffbdd hppa: Fix warnings from _dl_lookup_address new 80b85f92f4 ia64: Remove bcopy new 86a82cd57c powerpc: Remove bcopy optimizations new 8bad328203 i386: Remove bcopy optimizations new bf92893a14 x86_64: Remove bcopy optimizations new f883dbaf1f alpha: Remove bzero optimization new c0d215f162 ia64: Remove bzero optimization new a61933fe27 sparc: Remove bzero optimization new 68122d8a04 powerpc: Remove powerpc32 bzero optimizations new 4e81019f30 powerpc: Remove powerpc64 bzero optimizations new dbf37d6d0e s390: Remove bzero optimizations new 0f88a5c66e i686: Remove bzero optimizations new cf97591313 benchtests: Add benches for memset with 0 value new 1153f71586 x86_64: Disable libmvec tests if multiarch not enabled [BZ# 28869] new ee5d27bea5 resolv: Fix tst-resolv tests for 2.35 ABIs and later new db34e88b86 math: Add more input to atanh accuracy tests new 89377d41d7 benchtests: Add small sizes (<= 64) to bench-bzero-walk.c new ea89d5bbd9 localedef: Handle symbolic links when generating locale-archive new 2ab8b74567 localedef: Update LC_MONETARY handling (Bug 28845) new 1c7a34567d localedata: Do not generate output if warnings were present. new cf92721bef benchtests: Remove duplicated loop in bench-bzero-walk.c new c12c2a41b0 benchtests: Generate .d dependency files [BZ #28922] new 1fe00d3eb6 build: Properly generate .d dependency files [BZ #28922] new 73fc4e28b9 Linux: Consolidate auxiliary vector parsing (redo) new ae13228409 io: Add fsync call in tst-stat new ca7334d34b manual: SA_ONSTACK is ignored without alternate stack new 2bbc694df2 nptl: Fix cleanups for stack grows up [BZ# 28899] new 42b5dc5ea3 linux/i386: remove dead assignment of sysdep-dl-routines new 13089d4cf2 i386: Remove libc-do-syscall from sysdep-dl-routines [BZ #28936] new f42415c736 x86_64: Fix svml_s_acosf16_core_avx512.S code formatting new 35c954b959 pthread: Do not overwrite tests-time64 new 5f7fb3ea48 x86_64: Fix svml_s_acosf16_core_avx512.S code formatting (su [...] new c321692af7 x86_64: Fix svml_s_acosf4_core_sse4.S code formatting new 35668c8d94 x86_64: Fix svml_s_acosf8_core_avx2.S code formatting new 97f8492788 x86_64: Fix svml_d_acos2_core_sse4.S code formatting new 656ff2e94e x86_64: Fix svml_d_acos4_core_avx2.S code formatting new 67031a3934 x86_64: Fix svml_d_acos8_core_avx512.S code formatting new 29f1d36687 x86_64: Fix svml_s_acoshf16_core_avx512.S code formatting new c90f386276 x86_64: Fix svml_s_acoshf4_core_sse4.S code formatting new dfa127e854 x86_64: Fix svml_s_acoshf8_core_avx2.S code formatting new 92127a8f41 x86_64: Fix svml_d_acosh2_core_sse4.S code formatting new e71f7abba6 x86_64: Fix svml_d_acosh4_core_avx2.S code formatting new 7a5806ce1c x86_64: Fix svml_d_acosh8_core_avx512.S code formatting new 62871830a4 x86_64: Fix svml_s_asinf16_core_avx512.S code formatting new e597cf3975 x86_64: Fix svml_s_asinf4_core_sse4.S code formatting new 3bc1831523 x86_64: Fix svml_s_asinf8_core_avx2.S code formatting new 80766b1407 x86_64: Fix svml_d_asin2_core_sse4.S code formatting new a3ed5cf2ab x86_64: Fix svml_d_asin4_core_avx2.S code formatting new bb57b9d766 x86_64: Fix svml_d_asin8_core_avx512.S code formatting new 41d4013a74 x86_64: Fix svml_s_asinhf16_core_avx512.S code formatting new 9026b251b3 x86_64: Fix svml_s_asinhf4_core_sse4.S code formatting new 9908822338 x86_64: Fix svml_s_asinhf8_core_avx2.S code formatting new a7ab967662 x86_64: Fix svml_d_asinh2_core_sse4.S code formatting new b61bfd101e x86_64: Fix svml_d_asinh4_core_avx2.S code formatting new f285711506 x86_64: Fix svml_d_asinh8_core_avx512.S code formatting new 67a8f9b86f x86_64: Fix svml_s_atanf16_core_avx512.S code formatting new 9712f5c1c9 x86_64: Fix svml_s_atanf4_core_sse4.S code formatting new 14dd6fa8b4 x86_64: Fix svml_s_atanf8_core_avx2.S code formatting new b1e3e51b0b x86_64: Fix svml_d_atan2_core_sse4.S code formatting new e934edd4f3 x86_64: Fix svml_d_atan4_core_avx2.S code formatting new 4a3a3e0a03 x86_64: Fix svml_d_atan8_core_avx512.S code formatting new 00dec7a257 x86_64: Fix svml_s_atan2f16_core_avx512.S code formatting new d5f5ecab14 x86_64: Fix svml_s_atan2f4_core_sse4.S code formatting new f55b59764a x86_64: Fix svml_s_atan2f8_core_avx2.S code formatting new 1447e84caf x86_64: Fix svml_d_atan22_core_sse4.S code formatting new 4f75454074 x86_64: Fix svml_d_atan24_core_avx2.S code formatting new 8f4d57c3b4 x86_64: Fix svml_d_atan28_core_avx512.S code formatting new 38986fb9bc x86_64: Fix svml_s_atanhf16_core_avx512.S code formatting new 5aa7f304d9 x86_64: Fix svml_s_atanhf4_core_sse4.S code formatting new a14edf4781 x86_64: Fix svml_s_atanhf8_core_avx2.S code formatting new 8849864bb1 x86_64: Fix svml_d_atanh2_core_sse4.S code formatting new 452c6df9d5 x86_64: Fix svml_d_atanh4_core_avx2.S code formatting new 994266f501 x86_64: Fix svml_d_atanh8_core_avx512.S code formatting new 5e837461dc x86_64: Fix svml_s_cbrtf16_core_avx512.S code formatting new 2fb2d57f4d x86_64: Fix svml_s_cbrtf4_core_sse4.S code formatting new 6075b00249 x86_64: Fix svml_s_cbrtf8_core_avx2.S code formatting new c8a3012174 x86_64: Fix svml_d_cbrt2_core_sse4.S code formatting new 85ef28262a x86_64: Fix svml_d_cbrt4_core_avx2.S code formatting new 50760cdb8a x86_64: Fix svml_d_cbrt8_core_avx512.S code formatting new d1d991ee00 x86_64: Fix svml_s_coshf16_core_avx512.S code formatting new 91cc17cfb1 x86_64: Fix svml_s_coshf4_core_sse4.S code formatting new c0de82af92 x86_64: Fix svml_s_coshf8_core_avx2.S code formatting new 23ff8b384f x86_64: Fix svml_d_cosh2_core_sse4.S code formatting new e4d257bdf9 x86_64: Fix svml_d_cosh4_core_avx2.S code formatting new a92606d154 x86_64: Fix svml_d_cosh8_core_avx512.S code formatting new 589a73ac7f x86_64: Fix svml_s_erff16_core_avx512.S code formatting new a86ad0f03c x86_64: Fix svml_s_erff4_core_sse4.S code formatting new 94820193e0 x86_64: Fix svml_s_erff8_core_avx2.S code formatting new 7f4a7d088f x86_64: Fix svml_d_erf2_core_sse4.S code formatting new 0b0ac31ce5 x86_64: Fix svml_d_erf4_core_avx2.S code formatting new 552d9632d6 x86_64: Fix svml_d_erf8_core_avx512.S code formatting new 5bca5d5918 x86_64: Fix svml_s_erfcf16_core_avx512.S code formatting new daae856238 x86_64: Fix svml_s_erfcf4_core_sse4.S code formatting new 9f38eff640 x86_64: Fix svml_s_erfcf8_core_avx2.S code formatting new 278a9300b3 x86_64: Fix svml_d_erfc2_core_sse4.S code formatting new 27be95ecd7 x86_64: Fix svml_d_erfc4_core_avx2.S code formatting new c9102dec55 x86_64: Fix svml_d_erfc8_core_avx512.S code formatting new 00e651209b x86_64: Fix svml_s_exp10f16_core_avx512.S code formatting new dcc7a3e02d x86_64: Fix svml_s_exp10f4_core_sse4.S code formatting new 008fb2c8b9 x86_64: Fix svml_s_exp10f8_core_avx2.S code formatting new 2b26faa8f2 x86_64: Fix svml_d_exp102_core_sse4.S code formatting new e278595a96 x86_64: Fix svml_d_exp104_core_avx2.S code formatting new 7998aecb4d x86_64: Fix svml_d_exp108_core_avx512.S code formatting new eb927a26fa x86_64: Fix svml_s_exp2f16_core_avx512.S code formatting new ac11206db3 x86_64: Fix svml_s_exp2f4_core_sse4.S code formatting new b92d097900 x86_64: Fix svml_s_exp2f8_core_avx2.S code formatting new 0ea799391e x86_64: Fix svml_d_exp22_core_sse4.S code formatting new 2b7494c4f8 x86_64: Fix svml_d_exp24_core_avx2.S code formatting new 91a317cc97 x86_64: Fix svml_d_exp28_core_avx512.S code formatting new 5aab7cfa07 x86_64: Fix svml_s_expm1f16_core_avx512.S code formatting new 855ec9df67 x86_64: Fix svml_s_expm1f4_core_sse4.S code formatting new ae7c1845c4 x86_64: Fix svml_s_expm1f8_core_avx2.S code formatting new d41656f60d x86_64: Fix svml_d_expm12_core_sse4.S code formatting new 8f9bbbd42f x86_64: Fix svml_d_expm14_core_avx2.S code formatting new c68b8135ff x86_64: Fix svml_d_expm18_core_avx512.S code formatting new 075dd8a017 x86_64: Fix svml_s_hypotf16_core_avx512.S code formatting new 214e4f0c20 x86_64: Fix svml_s_hypotf4_core_sse4.S code formatting new a8e60c7e6f x86_64: Fix svml_s_hypotf8_core_avx2.S code formatting new f49b1befd6 x86_64: Fix svml_d_hypot2_core_sse4.S code formatting new 00323fc2d4 x86_64: Fix svml_d_hypot4_core_avx2.S code formatting new 2682b27200 x86_64: Fix svml_d_hypot8_core_avx512.S code formatting new 602e584f32 x86_64: Fix svml_s_log10f16_core_avx512.S code formatting new fda62f29aa x86_64: Fix svml_s_log10f4_core_sse4.S code formatting new eb20f196bb x86_64: Fix svml_s_log10f8_core_avx2.S code formatting new 56aa9bc2bc x86_64: Fix svml_d_log102_core_sse4.S code formatting new 2c531b143c x86_64: Fix svml_d_log104_core_avx2.S code formatting new bf30af327e x86_64: Fix svml_d_log108_core_avx512.S code formatting new 9e40372f69 x86_64: Fix svml_s_log1pf16_core_avx512.S code formatting new 389464a233 x86_64: Fix svml_s_log1pf4_core_sse4.S code formatting new b44b6f4288 x86_64: Fix svml_s_log1pf8_core_avx2.S code formatting new 1025469bf6 x86_64: Fix svml_d_log1p2_core_sse4.S code formatting new f2469622f5 x86_64: Fix svml_d_log1p4_core_avx2.S code formatting new 242a801532 x86_64: Fix svml_d_log1p8_core_avx512.S code formatting new dc992c841c x86_64: Fix svml_s_log2f16_core_avx512.S code formatting new 50be39c3c7 x86_64: Fix svml_s_log2f4_core_sse4.S code formatting new 8f4d11aa4f x86_64: Fix svml_s_log2f8_core_avx2.S code formatting new 2d4d1dc9ab x86_64: Fix svml_d_log22_core_sse4.S code formatting new 26b648892a x86_64: Fix svml_d_log24_core_avx2.S code formatting new 993be2001c x86_64: Fix svml_d_log28_core_avx512.S code formatting new f03bdaf054 x86_64: Fix svml_s_sinhf16_core_avx512.S code formatting new edc4a5012b x86_64: Fix svml_s_sinhf4_core_sse4.S code formatting new e6303e19bb x86_64: Fix svml_s_sinhf8_core_avx2.S code formatting new 9db25a9b13 x86_64: Fix svml_d_sinh2_core_sse4.S code formatting new 38f0c40f28 x86_64: Fix svml_d_sinh4_core_avx2.S code formatting new a9f782823f x86_64: Fix svml_d_sinh8_core_avx512.S code formatting new fa2a051dd9 x86_64: Fix svml_s_tanf16_core_avx512.S code formatting new d9f0857d4d x86_64: Fix svml_s_tanf4_core_sse4.S code formatting new 160e183a9a x86_64: Fix svml_s_tanf8_core_avx2.S code formatting new 7f852d2592 x86_64: Fix svml_d_tan2_core_sse4.S code formatting new 7425f0c1e5 x86_64: Fix svml_d_tan4_core_avx2.S code formatting new 8589dee1f2 x86_64: Fix svml_d_tan8_core_avx512.S code formatting new 638d6a5513 x86_64: Fix svml_s_tanhf16_core_avx512.S code formatting new 2eeea98af0 x86_64: Fix svml_s_tanhf4_core_sse4.S code formatting new 2c632117bf x86_64: Fix svml_s_tanhf8_core_avx2.S code formatting new 06c7208f27 x86_64: Fix svml_d_tanh2_core_sse4.S code formatting new 28ba5ee77f x86_64: Fix svml_d_tanh4_core_avx2.S code formatting new 6de743a4e3 x86_64: Fix svml_d_tanh8_core_avx512.S code formatting new edddffc9df benchtests: make compare_strings.py accept string as attribu [...] new c54d689269 inet: Fix getnameinfo (NI_NOFQDN) race condition (BZ#28566) new b3c68b10af inet: Remove strdupa from nrl_domainname() new 2da6e43916 inet: Return EAI_MEMORY when nrl_domainname() fails to alloc [...] new edc696a73a libio: Ensure output buffer for wchars (bug #28828) new 590f5992b6 Add some missing access function attributes new d653fd2d9e malloc: Exit early on test failure in tst-realloc new aefc79ab5a nss: Do not mention NSS test modules in <gnu/lib-names.h> new 9bdf92c79d nss: Protect against errno changes in function lookup (bug 28953) new 70f021e66a Define ISO 639-3 "tok" [BZ #28950] new a35b8b225d Add access function attributes to grp and shadow headers new 0c03669626 Add access function attributes to epoll_wait new 0e12ca0241 associate a deallocation for opendir new 260a430dd8 associate a deallocator for iconv_open
The 183 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: Makerules | 1 + benchtests/Makefile | 11 +- benchtests/bench-bzero-large.c | 29 +- benchtests/bench-bzero-walk.c | 37 +- benchtests/bench-bzero.c | 30 +- .../bench-memset-zero-large.c | 15 +- .../bzero.S => benchtests/bench-memset-zero-walk.c | 8 +- .../bcopy-ia32.S => benchtests/bench-memset-zero.c | 8 +- benchtests/scripts/benchout_strings.schema.json | 7 +- dirent/dirent.h | 20 +- elf/Makefile | 8 + elf/dl-map-segments.h | 3 + elf/dl-support.c | 85 +- grp/grp.h | 12 +- gshadow/gshadow.h | 12 +- iconv/Makefile | 1 + iconv/iconv.h | 15 +- inet/getnameinfo.c | 202 +- io/tst-stat.c | 4 + libio/Makefile | 2 +- .../multiarch/bcopy-ppc64.c => libio/tst-bz28828.c | 21 +- libio/{tst-cleanup.exp => tst-bz28828.input} | 0 libio/wfileops.c | 3 +- locale/iso-639.def | 1 + locale/programs/ld-monetary.c | 182 +- locale/programs/locarchive.c | 2 +- localedata/Makefile | 4 +- localedata/gen-locale.sh | 10 +- malloc/Makefile | 2 +- malloc/tst-realloc.c | 46 +- manual/signal.texi | 2 +- math/auto-libm-test-in | 3 + math/auto-libm-test-out-atanh | 25 + misc/sys/xattr.h | 22 +- nptl/unwind.c | 2 +- nss/Makefile | 26 +- nss/nss_module.c | 12 +- nss/nss_test_errno.c | 58 + nss/tst-nss-test_errno.c | 61 + resolv/Makefile | 18 +- shadow/shadow.h | 12 +- shlib-versions | 5 - stdlib/canonicalize.c | 4 +- stdlib/sys/random.h | 6 +- stdlib/test-canon.c | 4 +- string/bzero.c | 4 +- string/test-strncmp.c | 13 + sysdeps/alpha/bzero.S | 109 - sysdeps/hppa/dl-fptr.c | 15 +- sysdeps/hppa/dl-lookupcfg.h | 1 + sysdeps/hppa/dl-runtime.c | 4 +- sysdeps/hppa/dl-runtime.h | 3 + sysdeps/i386/bcopy.S | 4 - sysdeps/i386/bzero.S | 5 - sysdeps/i386/i586/bzero.S | 4 - sysdeps/i386/i586/memset.S | 16 +- sysdeps/i386/i686/bcopy.S | 3 - sysdeps/i386/i686/bzero.S | 4 - sysdeps/i386/i686/memmove.S | 22 +- sysdeps/i386/i686/memset.S | 23 +- sysdeps/i386/i686/multiarch/Makefile | 10 +- sysdeps/i386/i686/multiarch/bcopy-sse2-unaligned.S | 4 - sysdeps/i386/i686/multiarch/bcopy-ssse3-rep.S | 4 - sysdeps/i386/i686/multiarch/bcopy-ssse3.S | 4 - sysdeps/i386/i686/multiarch/bcopy.c | 30 - sysdeps/i386/i686/multiarch/bzero-ia32.S | 37 - sysdeps/i386/i686/multiarch/bzero-sse2-rep.S | 3 - sysdeps/i386/i686/multiarch/bzero-sse2.S | 3 - sysdeps/i386/i686/multiarch/bzero.c | 32 - sysdeps/i386/i686/multiarch/ifunc-impl-list.c | 18 - .../i386/i686/multiarch/memcpy-sse2-unaligned.S | 16 +- sysdeps/i386/i686/multiarch/memcpy-ssse3-rep.S | 64 +- sysdeps/i386/i686/multiarch/memcpy-ssse3.S | 202 +- sysdeps/i386/i686/multiarch/memset-sse2-rep.S | 24 +- sysdeps/i386/i686/multiarch/memset-sse2.S | 24 +- sysdeps/i386/memcpy.S | 16 +- sysdeps/i386/memset.S | 14 +- sysdeps/ia64/bcopy.S | 10 - sysdeps/ia64/bzero.S | 312 - sysdeps/ia64/bzero.c | 3 + .../powerpc/powerpc32/power4/multiarch/Makefile | 4 +- .../powerpc32/power4/multiarch/bzero-power6.S | 25 - .../powerpc32/power4/multiarch/bzero-power7.S | 25 - .../powerpc32/power4/multiarch/bzero-ppc32.S | 34 - sysdeps/powerpc/powerpc32/power4/multiarch/bzero.c | 37 - .../powerpc32/power4/multiarch/ifunc-impl-list.c | 8 - sysdeps/powerpc/powerpc64/le/power10/memmove.S | 13 - sysdeps/powerpc/powerpc64/le/power10/memset.S | 12 - sysdeps/powerpc/powerpc64/memset.S | 13 - sysdeps/powerpc/powerpc64/multiarch/Makefile | 2 +- sysdeps/powerpc/powerpc64/multiarch/bcopy.c | 38 - sysdeps/powerpc/powerpc64/multiarch/bzero.c | 54 - .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 34 - .../powerpc/powerpc64/multiarch/memmove-power10.S | 3 - .../powerpc/powerpc64/multiarch/memmove-power7.S | 3 - .../powerpc/powerpc64/multiarch/memset-power10.S | 3 - .../powerpc/powerpc64/multiarch/memset-power4.S | 3 - .../powerpc/powerpc64/multiarch/memset-power6.S | 3 - .../powerpc/powerpc64/multiarch/memset-power7.S | 2 - .../powerpc/powerpc64/multiarch/memset-power8.S | 3 - sysdeps/powerpc/powerpc64/multiarch/memset-ppc64.S | 16 +- sysdeps/powerpc/powerpc64/power4/memset.S | 12 - sysdeps/powerpc/powerpc64/power6/memset.S | 12 - sysdeps/powerpc/powerpc64/power7/bcopy.c | 1 - sysdeps/powerpc/powerpc64/power7/memmove.S | 14 - sysdeps/powerpc/powerpc64/power7/memset.S | 12 - sysdeps/powerpc/powerpc64/power8/memset.S | 12 - sysdeps/pthread/Makefile | 2 +- sysdeps/pthread/sem_routines.c | 8 +- sysdeps/s390/Makefile | 2 +- sysdeps/s390/bzero.c | 47 - sysdeps/s390/ifunc-memset.h | 9 - sysdeps/s390/memset-z900.S | 32 +- sysdeps/s390/multiarch/ifunc-impl-list.c | 15 - sysdeps/sparc/sparc32/bzero.c | 1 - sysdeps/sparc/sparc32/memset.S | 37 +- sysdeps/sparc/sparc32/sparcv9/bzero.c | 1 - sysdeps/sparc/sparc32/sparcv9/multiarch/bzero.c | 1 - .../sparc32/sparcv9/multiarch/memset-ultra1.S | 1 - sysdeps/sparc/sparc64/bzero.c | 1 - sysdeps/sparc/sparc64/memset.S | 30 +- sysdeps/sparc/sparc64/multiarch/bzero.c | 33 - sysdeps/sparc/sparc64/multiarch/ifunc-impl-list.c | 9 - sysdeps/sparc/sparc64/multiarch/ifunc-memset.h | 2 +- sysdeps/sparc/sparc64/multiarch/memset-niagara1.S | 5 +- sysdeps/sparc/sparc64/multiarch/memset-niagara4.S | 6 +- sysdeps/sparc/sparc64/multiarch/memset-niagara7.S | 7 - sysdeps/sparc/sparc64/multiarch/memset-ultra1.S | 1 - sysdeps/unix/sysv/linux/Makefile | 3 + sysdeps/unix/sysv/linux/alpha/dl-auxv.h | 18 +- sysdeps/unix/sysv/linux/bits/socket.h | 2 + sysdeps/unix/sysv/linux/dl-parse_auxv.h | 61 + sysdeps/unix/sysv/linux/dl-sysdep.c | 114 +- sysdeps/unix/sysv/linux/hppa/getcontext.S | 53 +- sysdeps/unix/sysv/linux/hppa/setcontext.S | 9 +- sysdeps/unix/sysv/linux/hppa/swapcontext.c | 55 +- sysdeps/unix/sysv/linux/i386/Makefile | 2 - sysdeps/unix/sysv/linux/powerpc/dl-auxv.h | 14 +- sysdeps/unix/sysv/linux/powerpc/dl-support.c | 4 + sysdeps/unix/sysv/linux/select.c | 2 +- sysdeps/unix/sysv/linux/sys/epoll.h | 12 +- sysdeps/unix/sysv/linux/tst-mman-consts.py | 2 +- sysdeps/x86/Makefile | 7 +- sysdeps/x86/tst-strncmp-rtm.c | 43 +- .../bcopy-ia32.S => x86/tst-wcsncmp-rtm.c} | 9 +- sysdeps/x86_64/Makefile | 2 + sysdeps/x86_64/fpu/Makeconfig | 6 + sysdeps/x86_64/fpu/Makefile | 3 + .../x86_64/fpu/multiarch/svml_d_acos2_core_sse4.S | 489 +- .../x86_64/fpu/multiarch/svml_d_acos4_core_avx2.S | 455 +- .../fpu/multiarch/svml_d_acos8_core_avx512.S | 499 +- .../x86_64/fpu/multiarch/svml_d_acosh2_core_sse4.S | 2741 +++-- .../x86_64/fpu/multiarch/svml_d_acosh4_core_avx2.S | 2871 +++-- .../fpu/multiarch/svml_d_acosh8_core_avx512.S | 831 +- .../x86_64/fpu/multiarch/svml_d_asin2_core_sse4.S | 461 +- .../x86_64/fpu/multiarch/svml_d_asin4_core_avx2.S | 433 +- .../fpu/multiarch/svml_d_asin8_core_avx512.S | 477 +- .../x86_64/fpu/multiarch/svml_d_asinh2_core_sse4.S | 3195 +++-- .../x86_64/fpu/multiarch/svml_d_asinh4_core_avx2.S | 3077 +++-- .../fpu/multiarch/svml_d_asinh8_core_avx512.S | 871 +- .../x86_64/fpu/multiarch/svml_d_atan22_core_sse4.S | 861 +- .../x86_64/fpu/multiarch/svml_d_atan24_core_avx2.S | 775 +- .../fpu/multiarch/svml_d_atan28_core_avx512.S | 823 +- .../x86_64/fpu/multiarch/svml_d_atan2_core_sse4.S | 395 +- .../x86_64/fpu/multiarch/svml_d_atan4_core_avx2.S | 355 +- .../fpu/multiarch/svml_d_atan8_core_avx512.S | 331 +- .../x86_64/fpu/multiarch/svml_d_atanh2_core_sse4.S | 2835 +++-- .../x86_64/fpu/multiarch/svml_d_atanh4_core_avx2.S | 2757 +++-- .../fpu/multiarch/svml_d_atanh8_core_avx512.S | 679 +- .../x86_64/fpu/multiarch/svml_d_cbrt2_core_sse4.S | 814 +- .../x86_64/fpu/multiarch/svml_d_cbrt4_core_avx2.S | 880 +- .../fpu/multiarch/svml_d_cbrt8_core_avx512.S | 413 +- .../x86_64/fpu/multiarch/svml_d_cosh2_core_sse4.S | 664 +- .../x86_64/fpu/multiarch/svml_d_cosh4_core_avx2.S | 698 +- .../fpu/multiarch/svml_d_cosh8_core_avx512.S | 520 +- .../x86_64/fpu/multiarch/svml_d_erf2_core_sse4.S | 1848 ++- .../x86_64/fpu/multiarch/svml_d_erf4_core_avx2.S | 1842 ++- .../x86_64/fpu/multiarch/svml_d_erf8_core_avx512.S | 1840 ++- .../x86_64/fpu/multiarch/svml_d_erfc2_core_sse4.S | 7548 ++++++------ .../x86_64/fpu/multiarch/svml_d_erfc4_core_avx2.S | 7552 ++++++------ .../fpu/multiarch/svml_d_erfc8_core_avx512.S | 7560 ++++++------ .../x86_64/fpu/multiarch/svml_d_exp102_core_sse4.S | 694 +- .../x86_64/fpu/multiarch/svml_d_exp104_core_avx2.S | 716 +- .../fpu/multiarch/svml_d_exp108_core_avx512.S | 457 +- .../x86_64/fpu/multiarch/svml_d_exp22_core_sse4.S | 508 +- .../x86_64/fpu/multiarch/svml_d_exp24_core_avx2.S | 540 +- .../fpu/multiarch/svml_d_exp28_core_avx512.S | 439 +- .../x86_64/fpu/multiarch/svml_d_expm12_core_sse4.S | 723 +- .../x86_64/fpu/multiarch/svml_d_expm14_core_avx2.S | 701 +- .../fpu/multiarch/svml_d_expm18_core_avx512.S | 549 +- .../x86_64/fpu/multiarch/svml_d_hypot2_core_sse4.S | 374 +- .../x86_64/fpu/multiarch/svml_d_hypot4_core_avx2.S | 394 +- .../fpu/multiarch/svml_d_hypot8_core_avx512.S | 286 +- .../x86_64/fpu/multiarch/svml_d_log102_core_sse4.S | 2011 ++- .../x86_64/fpu/multiarch/svml_d_log104_core_avx2.S | 1983 ++- .../fpu/multiarch/svml_d_log108_core_avx512.S | 483 +- .../x86_64/fpu/multiarch/svml_d_log1p2_core_sse4.S | 2615 ++-- .../x86_64/fpu/multiarch/svml_d_log1p4_core_avx2.S | 2587 ++-- .../fpu/multiarch/svml_d_log1p8_core_avx512.S | 519 +- .../x86_64/fpu/multiarch/svml_d_log22_core_sse4.S | 2511 ++-- .../x86_64/fpu/multiarch/svml_d_log24_core_avx2.S | 2483 ++-- .../fpu/multiarch/svml_d_log28_core_avx512.S | 471 +- .../x86_64/fpu/multiarch/svml_d_sinh2_core_sse4.S | 784 +- .../x86_64/fpu/multiarch/svml_d_sinh4_core_avx2.S | 814 +- .../fpu/multiarch/svml_d_sinh8_core_avx512.S | 796 +- .../x86_64/fpu/multiarch/svml_d_tan2_core_sse4.S | 12143 +++++++++---------- .../x86_64/fpu/multiarch/svml_d_tan4_core_avx2.S | 12091 +++++++++--------- .../x86_64/fpu/multiarch/svml_d_tan8_core_avx512.S | 5245 ++++---- .../x86_64/fpu/multiarch/svml_d_tanh2_core_sse4.S | 2318 ++-- .../x86_64/fpu/multiarch/svml_d_tanh4_core_avx2.S | 2330 ++-- .../fpu/multiarch/svml_d_tanh8_core_avx512.S | 718 +- .../fpu/multiarch/svml_s_acosf16_core_avx512.S | 425 +- .../x86_64/fpu/multiarch/svml_s_acosf4_core_sse4.S | 423 +- .../x86_64/fpu/multiarch/svml_s_acosf8_core_avx2.S | 411 +- .../fpu/multiarch/svml_s_acoshf16_core_avx512.S | 743 +- .../fpu/multiarch/svml_s_acoshf4_core_sse4.S | 653 +- .../fpu/multiarch/svml_s_acoshf8_core_avx2.S | 615 +- .../fpu/multiarch/svml_s_asinf16_core_avx512.S | 405 +- .../x86_64/fpu/multiarch/svml_s_asinf4_core_sse4.S | 387 +- .../x86_64/fpu/multiarch/svml_s_asinf8_core_avx2.S | 383 +- .../fpu/multiarch/svml_s_asinhf16_core_avx512.S | 739 +- .../fpu/multiarch/svml_s_asinhf4_core_sse4.S | 895 +- .../fpu/multiarch/svml_s_asinhf8_core_avx2.S | 793 +- .../fpu/multiarch/svml_s_atan2f16_core_avx512.S | 669 +- .../fpu/multiarch/svml_s_atan2f4_core_sse4.S | 639 +- .../fpu/multiarch/svml_s_atan2f8_core_avx2.S | 593 +- .../fpu/multiarch/svml_s_atanf16_core_avx512.S | 257 +- .../x86_64/fpu/multiarch/svml_s_atanf4_core_sse4.S | 229 +- .../x86_64/fpu/multiarch/svml_s_atanf8_core_avx2.S | 197 +- .../fpu/multiarch/svml_s_atanhf16_core_avx512.S | 663 +- .../fpu/multiarch/svml_s_atanhf4_core_sse4.S | 597 +- .../fpu/multiarch/svml_s_atanhf8_core_avx2.S | 547 +- .../fpu/multiarch/svml_s_cbrtf16_core_avx512.S | 377 +- .../x86_64/fpu/multiarch/svml_s_cbrtf4_core_sse4.S | 856 +- .../x86_64/fpu/multiarch/svml_s_cbrtf8_core_avx2.S | 898 +- .../fpu/multiarch/svml_s_coshf16_core_avx512.S | 516 +- .../x86_64/fpu/multiarch/svml_s_coshf4_core_sse4.S | 484 +- .../x86_64/fpu/multiarch/svml_s_coshf8_core_avx2.S | 490 +- .../fpu/multiarch/svml_s_erfcf16_core_avx512.S | 1744 ++- .../x86_64/fpu/multiarch/svml_s_erfcf4_core_sse4.S | 1756 ++- .../x86_64/fpu/multiarch/svml_s_erfcf8_core_avx2.S | 1794 ++- .../fpu/multiarch/svml_s_erff16_core_avx512.S | 260 +- .../x86_64/fpu/multiarch/svml_s_erff4_core_sse4.S | 1208 +- .../x86_64/fpu/multiarch/svml_s_erff8_core_avx2.S | 1218 +- .../fpu/multiarch/svml_s_exp10f16_core_avx512.S | 421 +- .../fpu/multiarch/svml_s_exp10f4_core_sse4.S | 478 +- .../fpu/multiarch/svml_s_exp10f8_core_avx2.S | 520 +- .../fpu/multiarch/svml_s_exp2f16_core_avx512.S | 379 +- .../x86_64/fpu/multiarch/svml_s_exp2f4_core_sse4.S | 334 +- .../x86_64/fpu/multiarch/svml_s_exp2f8_core_avx2.S | 348 +- .../fpu/multiarch/svml_s_expm1f16_core_avx512.S | 443 +- .../fpu/multiarch/svml_s_expm1f4_core_sse4.S | 597 +- .../fpu/multiarch/svml_s_expm1f8_core_avx2.S | 587 +- .../fpu/multiarch/svml_s_hypotf16_core_avx512.S | 274 +- .../fpu/multiarch/svml_s_hypotf4_core_sse4.S | 326 +- .../fpu/multiarch/svml_s_hypotf8_core_avx2.S | 334 +- .../fpu/multiarch/svml_s_log10f16_core_avx512.S | 361 +- .../fpu/multiarch/svml_s_log10f4_core_sse4.S | 369 +- .../fpu/multiarch/svml_s_log10f8_core_avx2.S | 369 +- .../fpu/multiarch/svml_s_log1pf16_core_avx512.S | 425 +- .../fpu/multiarch/svml_s_log1pf4_core_sse4.S | 387 +- .../fpu/multiarch/svml_s_log1pf8_core_avx2.S | 391 +- .../fpu/multiarch/svml_s_log2f16_core_avx512.S | 347 +- .../x86_64/fpu/multiarch/svml_s_log2f4_core_sse4.S | 329 +- .../x86_64/fpu/multiarch/svml_s_log2f8_core_avx2.S | 335 +- .../fpu/multiarch/svml_s_sinhf16_core_avx512.S | 510 +- .../x86_64/fpu/multiarch/svml_s_sinhf4_core_sse4.S | 490 +- .../x86_64/fpu/multiarch/svml_s_sinhf8_core_avx2.S | 492 +- .../fpu/multiarch/svml_s_tanf16_core_avx512.S | 1633 ++- .../x86_64/fpu/multiarch/svml_s_tanf4_core_sse4.S | 5019 ++++---- .../x86_64/fpu/multiarch/svml_s_tanf8_core_avx2.S | 4937 ++++---- .../fpu/multiarch/svml_s_tanhf16_core_avx512.S | 536 +- .../x86_64/fpu/multiarch/svml_s_tanhf4_core_sse4.S | 1440 ++- .../x86_64/fpu/multiarch/svml_s_tanhf8_core_avx2.S | 1462 ++- sysdeps/x86_64/multiarch/bcopy.S | 7 - sysdeps/x86_64/multiarch/strcmp-avx2.S | 8 +- sysdeps/x86_64/multiarch/strncmp-avx2-rtm.S | 1 + sysdeps/x86_64/multiarch/strncmp-avx2.S | 1 + sysdeps/x86_64/multiarch/wcsncmp-avx2-rtm.S | 2 +- sysdeps/x86_64/multiarch/wcsncmp-avx2.S | 2 +- 280 files changed, 83763 insertions(+), 84838 deletions(-) rename sysdeps/powerpc/powerpc32/bzero.S => benchtests/bench-memset-zero-large.c (76%) rename sysdeps/powerpc/powerpc64/bzero.S => benchtests/bench-memset-zero-walk.c (74%) copy sysdeps/i386/i686/multiarch/bcopy-ia32.S => benchtests/bench-memset-zero.c (82%) rename sysdeps/powerpc/powerpc64/multiarch/bcopy-ppc64.c => libio/tst-bz28828.c (68%) copy libio/{tst-cleanup.exp => tst-bz28828.input} (100%) create mode 100644 nss/nss_test_errno.c create mode 100644 nss/tst-nss-test_errno.c delete mode 100644 sysdeps/alpha/bzero.S delete mode 100644 sysdeps/i386/bcopy.S delete mode 100644 sysdeps/i386/bzero.S delete mode 100644 sysdeps/i386/i586/bzero.S delete mode 100644 sysdeps/i386/i686/bcopy.S delete mode 100644 sysdeps/i386/i686/bzero.S delete mode 100644 sysdeps/i386/i686/multiarch/bcopy-sse2-unaligned.S delete mode 100644 sysdeps/i386/i686/multiarch/bcopy-ssse3-rep.S delete mode 100644 sysdeps/i386/i686/multiarch/bcopy-ssse3.S delete mode 100644 sysdeps/i386/i686/multiarch/bcopy.c delete mode 100644 sysdeps/i386/i686/multiarch/bzero-ia32.S delete mode 100644 sysdeps/i386/i686/multiarch/bzero-sse2-rep.S delete mode 100644 sysdeps/i386/i686/multiarch/bzero-sse2.S delete mode 100644 sysdeps/i386/i686/multiarch/bzero.c delete mode 100644 sysdeps/ia64/bcopy.S delete mode 100644 sysdeps/ia64/bzero.S create mode 100644 sysdeps/ia64/bzero.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/bzero-power6.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/bzero-power7.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/bzero-ppc32.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/bzero.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/bcopy.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/bzero.c delete mode 100644 sysdeps/powerpc/powerpc64/power7/bcopy.c delete mode 100644 sysdeps/s390/bzero.c delete mode 100644 sysdeps/sparc/sparc32/bzero.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/bzero.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/multiarch/bzero.c delete mode 100644 sysdeps/sparc/sparc64/bzero.c delete mode 100644 sysdeps/sparc/sparc64/multiarch/bzero.c create mode 100644 sysdeps/unix/sysv/linux/dl-parse_auxv.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/dl-support.c rename sysdeps/{i386/i686/multiarch/bcopy-ia32.S => x86/tst-wcsncmp-rtm.c} (79%) delete mode 100644 sysdeps/x86_64/multiarch/bcopy.S