This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch azanella/clang in repository glibc.
discards 527908e064 stdio: Fix tst-vprintf-width-i18n for clang discards 88b92a4692 x86_64: Add workaound math/bits/mathcalls.h __MATHDECL_VEC discards 2f3bf69833 stdio: Fix tst-printf-width-i18n for clang discards ada82e1aab stdio-common: Add tst-printf-width-i18n to cover numeric fie [...] discards db22b57ce4 elf: Disable tst-dlopen-nodelete-reloc if compiler does not [...] discards 8648149011 elf: Do not assume relocation ordering to check for output discards 82657cbbb1 elf: Fix _startup_fatal on clang discards 1e2b92ca1b misc: Suppress clang warnings on syslog discards 5878b5be12 benchtests: Fix clang float128 constants discards 2a00910c0e benchtest: Fix clang issues on benchmarks build discards 04a7d3c6ba benchtest: Link bench-malloc-thread with libm discards 9476302f3d elf: Use volatile to set __rseq_size and __rseq_offset discards 72f7fd6e01 conform: Do not use __SIG_ATOMIC_TYPE__ discards 627c61cfc0 stdio: Fix tst-vfprintf-user-type on clang discards c6f0776e21 math: Do not use __builtin_isinf on clang discards 058be0e09d math: Do not use __builtin_isnan on clang discards ae2a268b5b math: Do not use __builtin_fpclassify on clang discards e14d3437f7 math: Fix isgreater* and isless* for clang discards 589b51719d Handle abort call for -fexceptions call discards aa82263a8a math: Handle internal fabsf128 alias on clang discards cff29d67a6 sparc32 localplt.data discards a4a1e08bdb string: mempcy and stpcpy builtins internally discards 2d897b90b9 Use __feof_unlocked instead of feof_unlocked discards 3094f85971 inet: Use __ferror_unlocked discards d5e02fadf6 stdlib: Handle bcrypt internal alias for !__USE_EXTERN_INLINES discards ccfe827661 ctype: Handle ctype.h internal alias for !__USE_EXTERN_INLINES discards 29b1b435a5 misc: Handle sysmacros.h internal alias for !__USE_EXTERN_INLINES discards 0146183ed2 x86: Use bool for C++ on x86.h discards 0b3cc16abb malloc: Disable malloc builtins on tests discards a93218019b elf: Remove -fno-tree-loop-distribute-patterns usage on dl-support discards 095b3095be conform: Replace _Static_assert with macro discards b88339f566 conform: Use -dD instead of -dN on compiler invocation discards 2becbbd95f elf: Only build tst-unique{1,2} if compiler supports gnu_uni [...] discards 4ff463763a elf: Use libsupport on unload4 test discards bc02f45c20 localedata: Use hexadecimal character escape on tests discards 4a19f85f7d Undef attribute_relro on internal tests that include tls.h discards 3b70cdc2e8 aarch64: Define .variant_pcs after .global definition discards dd7b47f513 elf: Do not case TLS_DTV_UNALLOCATED to void discards f4c5594236 Only use -finput-charset=ascii iff compiler supports it discards 9b33e0e251 linux: Adequate tst-clone3 to c11 atomics discards 8a01d858c5 support: Suppress clang warning on tst-timespec discards 2a5d496991 posix: Suppress clang warning on bug-regex24 discards d7fdd6d84f misc: Disable some atomic tests on clang discards d3f04f5803 elf: Suppress clang warning on tst-unique4 discards f017ab6a43 elf: Suppress clang warning on tst-unique3 discards 34143b6e4f dirent: Remove variable lenght array structure discards f04384e9d9 Handle pragma GCC optimize for clang (fix) discards 61d925ed6a malloc: Suppress clang warning on tst-memalign discards 3a89c26e4c malloc: Only enable -Waggressive-loop-optimizations suppress [...] discards a4fb161f5a Use check tests with trampolines iff compiler supports it discards 3a98e467bd string: Suppress clang -Wsuspicious-bzero on tester discards bf00caf948 libio: Handle pragma GCC optimize for clang discards 2e98add539 libio: Handle -Wno-restrict with libc-diag.h discards 7c3e03347d stdio: Fix clang warnings for tst-unlockedio discards de6a50098d stdio: Add DIAG_IGNORE_NEEDS_COMMENT_WFORMAT discards 83776306ae stdio: Disable attribute (optimize) if compiler does not support it discards b695975feb stdio: Disable clang warning on scanf13 test discards 22d1746fc9 stdio: Disable bug23-3 on clang discards dcacdaccce stdlib: Avoid internal definitions for tst-strtod5i discards 3c67ab5bc5 math: Fix test-totalorderl-ldbl-96 exponent setting discards 83cdf9c6c0 And defines to __attribute__ (__noclone__) iff compiler supp [...] discards 0901deff43 x86: Use -mfpmath=387 iff compiler supports it discards 8f7f4fbebd math: Only check for _Complex __int128 iff compiler supports it discards 3ef6561c0e x86: Fix test-double-vlen include-next discards 5b7834c001 math: Define CMPLX(F,L) for clang discards ceb6795c63 Use -ffloat-store iff compiler supports it discards 6b9d62e147 math: Fix clang warnings on bug-tgmath1.c discards 4567fcbba6 resolv: Handle -Wsometimes-uninitialized on getaddrinfo discards d4ad072b9f socket: Use internal alias for __cmsg_nxthdr discards a8742286fb localedata: Fix clang warnings on tests discards 516ad5f0cc math: Fix clang warnings for math/test-tgmath-ret.c discards 977736958e powerpc: Replace AC_LANG_PROGRAM with AC_TRY_COMMAND discards e7f9d34ac3 aarch64: Use 64-bit variable to access the special registers discards 7557173975 Use -frounding-math iff compiler supports it discards 2ff5dfb27f posix: Use unsigned to check for _POSIX_VDISABLE discards bfca69623f nptl: Use hidden_proto3 for __nptl_threads_events, discards d48f5b1044 string: Use asm alias instead of symbol redirections for stp [...] discards 2e1c333503 x86: Remove unened __strstr_sse2 prototype discards 8da4d2aa0e libio: Refactor internal aliases discards c47008b3f5 socket: Remove ununsed __cmsg_nxthdr internal alias discards 94096029d6 stdlib: Remove ununsed internal aliases for atoi and bsearch discards 3cc5521463 stdio: Refactor getc_unlocked, putc_unlocked, and fputc_unlocked discards 7c96452d6f libio: Use __libc_ferror_unlocked instead of __ferror_unlocked discards 87b37a1826 libio: Use __libc_feof_unlocked instead of __feof_unlocked discards 8fb7bdb75a libio: Use __libc_getdelim instead of __getdelim discards 2239d5988f Refactor internal alias for internal function discards 5f011930f4 configure: Use -Wno-ignored-attributes if compiler warns abo [...] discards c9e5791c5d math: Use -fexcess-precision=standard iff compiler supports it discards 1f2bbc9355 support: Use CHAR_MAX as maximum value discards 252d12b0cc timezone: Fix clang operator precedence warning discards cc486cea4b configure: Use -Wno-maybe-uninitialized iff compiler supports it discards ad0b78dcc8 x86: Use -msse2avx iff compiler supports it discards 175e865d23 math: x86: Avoid the use of __libgcc_cmp_return__ for __gcc_CMPtype discards 91f5525055 math: Suppress clang warning on math_check_force_underflow discards 075963dd46 iconvdata: Remove use of GNU old-style field designator extension discards 6e30253d1e resolv: Make __gai_create_helper_thread static discards 497a102474 iconvdata: Suppress warning on clang discards 69020aa216 locale: Fix type discards e79bacf847 elf: Suppress warning on clang discards d5314bdd39 configure: Check -fno-tree-loop-distribute-patterns discards 8fe0670b2e elf: Initialize variable to pacify clang discards 215ad64900 sunrpc: Remove extra parenthesis on comparison discards 20ae84f3ba sunrpc: Suppress clang warning on struct cmessage discards a94897810c nss: Suppress nss_module.c warning on clang discards 62c283b6e4 Fix inhibit_stack_protector for clang discards df585487b4 nptl: Fix Wincompatible-pointer-types on clang discards 790f8f8c20 stdio: Fix -Wtautological-constant-out-of-range-compare on clang discards d3209c3ece Add DIAG_IGNORE_NEEDS_COMMENT_GCC discards f3cbf75567 x86: Define __HAVE_FLOAT128 for Clang and use __builtin_*f12 [...] discards ea0621161c Rework not-cancel function prototypes discards f397637b04 Rewrite find_cxx_header config configure.ac discards a1ac187056 Remove libc_hidden_proto (confstr) discards c8b469a105 Disable use of -fsignaling-nans if compiler does not support it discards 1b8c223371 Disable __USE_EXTERN_INLINES for clang discards 5a008f0713 configure: remove overly restrictive check for clang discards 6a6570e926 Remove __LDBL_REDIR macros discards 40cafe910e Remove stdlib-ldbl.h discards 2953a877a0 Remove monetary-ldbl.h discards 8782866113 Remove printf-ldbl.h discards f203a6221c Remove syslog-ldbl.h discards 1264bbfd5a Remove error-ldbl.h discards 5d27301ad9 Remove err-ldbl.h discards 071a76b27c Use __REDIRECT_LDBL_COMPAT for _IO_vfscanf discards f6c1628f58 Remove argp-ldbl.h discards 78eb9cc981 Remove wchar-ldbl.h discards 8f798f434a Remove stdio-ldbl.h discards c082455d1d Remove include/*.h install rule discards 8c66fed53c ctype: Remove internal lower/toupper alias discards 00a2956d7c x86: Remove .tfloat usage discards 143738bd16 stdlib: Move attribute_hidden definition to function prototy [...] discards 9d2bfa7c57 nis: Fix nis_print_directory discards edf4d588ba math: x86: Remove extra '%' on FP_INIT_ROUNDMODE inline asm discards 35d98335b3 math: use fabs on __ieee754_lgamma_r discards f8fafddaae catgets: Remove catgets/config.h discards 18672aea57 malloc: Use C11 atomics on memusage discards 2cd26fa111 elf: Use C11 atomics on _dl_mcount discards 85dd2916fe Use '%z' instead of '%Z' on printf functions discards 7bbbdff00d linux: Use same type for MMAP2_PAGE_UNIT discards 6d46eed3cb posix: Fix macro expansion producing 'defined' has undefined [...] discards 7e1e900267 linux: Avoid shifting a negative signed on POSIX timer interface discards 6d73992620 stdlib: Fix macro expansion producing 'defined' has undefine [...] discards a72ae367f2 stdlib/longlong.h: Remove incorrect lvalue to rvalue convers [...] discards 3fcd30ca70 stdlib: Remove GCC pragma diagnostic discards 545d48eec8 nptl: x86_64: Use __builtin_frame_address for CURRENT_STACK_FRAME discards 3b3975fc9e Replace internal usage of strtol and wcstol for internal alias discards a4dc33f3bc stdlib: Remove extra whitespace on Makefile adds 3c23fa9f44 string.h: Fix boolean spelling in comments adds 7df596a58c grep: egrep -> grep -E, fgrep -> grep -F adds 603e5c8ba7 Add PT_AARCH64_MEMTAG_MTE from Linux 5.18 to elf.h adds 828c72519f Declare timegm for ISO C2X adds 999835533b socket: Fix mistyped define statement in socket/sys/socket.h [...] adds 8521001731 scripts/glibcelf.py: Add PT_AARCH64_MEMTAG_MTE constant adds 5082a287d5 x86_64: Add strstr function with 512-bit EVEX adds 9f298bfe1f AArch64: Add SVE memcpy adds eea282d9c6 AArch64: Sort makefile entries adds 0218463dd8 powerpc: Fix VSX register number on __strncpy_power9 [BZ #29197] adds 8a780a6b91 x86: Create header for VEC classes in x86 strings library adds dd5c483b25 x86: Add COND_VZEROUPPER that can replace vzeroupper if no `ret` adds d0370d992e Benchtests: Improve memrchr benchmarks adds 731feee386 x86: Optimize memrchr-sse2.S adds b4209615a0 x86: Optimize memrchr-evex.S adds af5306a735 x86: Optimize memrchr-avx2.S adds 6dcbb7d95d x86: Shrink code size of memchr-avx2.S adds 56da3fe1dd x86: Shrink code size of memchr-evex.S adds c28db9cb29 x86: ZERO_UPPER_VEC_REGISTERS_RETURN_XTEST expect no transactions adds c7d36dcecc nptl: Fix __libc_cleanup_pop_restore asynchronous restore (B [...] adds c2f39be490 elf: add missing newlines in lateglobal test new d7aa7ae3c7 stdlib: Remove extra whitespace on Makefile new 5c95691237 Replace internal usage of strtol and wcstol for internal alias new 8166a75079 nptl: x86_64: Use __builtin_frame_address for CURRENT_STACK_FRAME new 685a1e13ee stdlib: Remove GCC pragma diagnostic new 297659c661 stdlib/longlong.h: Remove incorrect lvalue to rvalue convers [...] new 369674d4bd stdlib: Fix macro expansion producing 'defined' has undefine [...] new 590cb553a8 linux: Avoid shifting a negative signed on POSIX timer interface new a59c46f9c2 posix: Fix macro expansion producing 'defined' has undefined [...] new db46b79ef0 linux: Use same type for MMAP2_PAGE_UNIT new 0e39f3424a Use '%z' instead of '%Z' on printf functions new 98a337f533 elf: Use C11 atomics on _dl_mcount new 2cb7de4737 malloc: Use C11 atomics on memusage new 0b8678cb4f catgets: Remove catgets/config.h new 7c2bec3516 math: use fabs on __ieee754_lgamma_r new ea9a9ae728 math: x86: Remove extra '%' on FP_INIT_ROUNDMODE inline asm new f05340f358 nis: Fix nis_print_directory new 3e14a6c937 stdlib: Move attribute_hidden definition to function prototy [...] new 485ba0463b x86: Remove .tfloat usage new ef2579ebe3 ctype: Remove internal lower/toupper alias new 17d9561602 Remove include/*.h install rule new 6610343678 Remove stdio-ldbl.h new b9e5027c07 Remove wchar-ldbl.h new 7fff131de7 Remove argp-ldbl.h new 89e448913d Use __REDIRECT_LDBL_COMPAT for _IO_vfscanf new 63317c25c2 Remove err-ldbl.h new 1186d8a71a Remove error-ldbl.h new fcfd4cb824 Remove syslog-ldbl.h new e6ebfd2ae7 Remove printf-ldbl.h new ccb32cfe83 Remove monetary-ldbl.h new 54e620df5f Remove stdlib-ldbl.h new adc6647d93 Remove __LDBL_REDIR macros new 07747b25de configure: remove overly restrictive check for clang new 61aa6b8b2c Disable __USE_EXTERN_INLINES for clang new 9415fa72da Disable use of -fsignaling-nans if compiler does not support it new 84195891c5 Remove libc_hidden_proto (confstr) new d454120528 Rewrite find_cxx_header config configure.ac new 851b5c6183 Rework not-cancel function prototypes new 0d61efe1f4 x86: Define __HAVE_FLOAT128 for Clang and use __builtin_*f12 [...] new 965c7cd1ce Add DIAG_IGNORE_NEEDS_COMMENT_GCC new 07bf2078bb stdio: Fix -Wtautological-constant-out-of-range-compare on clang new 7f355f3c4d nptl: Fix Wincompatible-pointer-types on clang new 9d539bc683 Fix inhibit_stack_protector for clang new e5a6a19675 nss: Suppress nss_module.c warning on clang new 72622cb930 sunrpc: Suppress clang warning on struct cmessage new 7e89a68f61 sunrpc: Remove extra parenthesis on comparison new 1173e8b43a elf: Initialize variable to pacify clang new 48812a7a89 configure: Check -fno-tree-loop-distribute-patterns new 3482fc9882 elf: Suppress warning on clang new 575a6d7925 locale: Fix type new 73959e7f96 iconvdata: Suppress warning on clang new d8f79ad86e resolv: Make __gai_create_helper_thread static new 4160b3576b iconvdata: Remove use of GNU old-style field designator extension new ef4eb6aa79 math: Suppress clang warning on math_check_force_underflow new 5e8ba486ac math: x86: Avoid the use of __libgcc_cmp_return__ for __gcc_CMPtype new 647e080a2c x86: Use -msse2avx iff compiler supports it new 9f32a4ea96 configure: Use -Wno-maybe-uninitialized iff compiler supports it new ce19bd5951 timezone: Fix clang operator precedence warning new 6ac20be865 support: Use CHAR_MAX as maximum value new 8a38782e63 math: Use -fexcess-precision=standard iff compiler supports it new 3e73a4db53 configure: Use -Wno-ignored-attributes if compiler warns abo [...] new 8495c4a071 Refactor internal alias for internal function new 8e82ecd0f9 libio: Use __libc_getdelim instead of __getdelim new c169c9fd61 libio: Use __libc_feof_unlocked instead of __feof_unlocked new 383cd72a88 libio: Use __libc_ferror_unlocked instead of __ferror_unlocked new e771c8025b stdio: Refactor getc_unlocked, putc_unlocked, and fputc_unlocked new cddba7d7f0 stdlib: Remove ununsed internal aliases for atoi and bsearch new 76b27f7b53 socket: Remove ununsed __cmsg_nxthdr internal alias new 2d3de95162 libio: Refactor internal aliases new d5f4da2d81 x86: Remove unened __strstr_sse2 prototype new 4e4e105841 string: Use asm alias instead of symbol redirections for stp [...] new 4277d354eb nptl: Use hidden_proto3 for __nptl_threads_events, new f0eb2304d1 posix: Use unsigned to check for _POSIX_VDISABLE new bfdcb06508 Use -frounding-math iff compiler supports it new b92b4c785f aarch64: Use 64-bit variable to access the special registers new 6cfe141fd6 powerpc: Replace AC_LANG_PROGRAM with AC_TRY_COMMAND new ea1fc63d08 math: Fix clang warnings for math/test-tgmath-ret.c new 12ce4e01fe localedata: Fix clang warnings on tests new a2bfed8d39 socket: Use internal alias for __cmsg_nxthdr new b4e460061b resolv: Handle -Wsometimes-uninitialized on getaddrinfo new dbba13221b math: Fix clang warnings on bug-tgmath1.c new f18148375b Use -ffloat-store iff compiler supports it new 8090e2419b math: Define CMPLX(F,L) for clang new 9a7e8954c9 x86: Fix test-double-vlen include-next new f577390cba math: Only check for _Complex __int128 iff compiler supports it new 907097b559 x86: Use -mfpmath=387 iff compiler supports it new 89204b79cc And defines to __attribute__ (__noclone__) iff compiler supp [...] new 3dd0f96555 math: Fix test-totalorderl-ldbl-96 exponent setting new b3aeab0047 stdlib: Avoid internal definitions for tst-strtod5i new 48a4f47f00 stdio: Disable bug23-3 on clang new 5bee2ff5f8 stdio: Disable clang warning on scanf13 test new a9ae131d1a stdio: Disable attribute (optimize) if compiler does not support it new 49da085334 stdio: Add DIAG_IGNORE_NEEDS_COMMENT_WFORMAT new 9853a6dc97 stdio: Fix clang warnings for tst-unlockedio new b9751c7856 libio: Handle -Wno-restrict with libc-diag.h new 6ce5578793 libio: Handle pragma GCC optimize for clang new 7b3a9e6e02 string: Suppress clang -Wsuspicious-bzero on tester new 418ec1178f Use check tests with trampolines iff compiler supports it new 15ea74ddff malloc: Only enable -Waggressive-loop-optimizations suppress [...] new 6aa58efbbc malloc: Suppress clang warning on tst-memalign new d548ae97db Handle pragma GCC optimize for clang (fix) new 3740de3e0c dirent: Remove variable lenght array structure new a5f7816f23 elf: Suppress clang warning on tst-unique3 new f4655549a4 elf: Suppress clang warning on tst-unique4 new 6b2d7df740 misc: Disable some atomic tests on clang new 158acd2f66 posix: Suppress clang warning on bug-regex24 new 27702f49b1 support: Suppress clang warning on tst-timespec new 64a2f1527b linux: Adequate tst-clone3 to c11 atomics new 751ac17f4e Only use -finput-charset=ascii iff compiler supports it new 93def4253b elf: Do not case TLS_DTV_UNALLOCATED to void new 4b998608ed aarch64: Define .variant_pcs after .global definition new dcbf3ea0bb Undef attribute_relro on internal tests that include tls.h new 076e038b61 localedata: Use hexadecimal character escape on tests new 55935667ef elf: Use libsupport on unload4 test new caa636c51c elf: Only build tst-unique{1,2} if compiler supports gnu_uni [...] new 7db234a045 conform: Use -dD instead of -dN on compiler invocation new 2522443522 conform: Replace _Static_assert with macro new 0fd07e5a46 elf: Remove -fno-tree-loop-distribute-patterns usage on dl-support new 7e09b33e16 malloc: Disable malloc builtins on tests new af4a0215c4 x86: Use bool for C++ on x86.h new 45e9182843 misc: Handle sysmacros.h internal alias for !__USE_EXTERN_INLINES new baa163aebf ctype: Handle ctype.h internal alias for !__USE_EXTERN_INLINES new 6b89b9fcc3 stdlib: Handle bcrypt internal alias for !__USE_EXTERN_INLINES new df365275a6 inet: Use __ferror_unlocked new d0da469fd4 Use __feof_unlocked instead of feof_unlocked new 50d9bf05e5 string: mempcy and stpcpy builtins internally new 2ac2957657 sparc32 localplt.data new 39fef86082 math: Handle internal fabsf128 alias on clang new 2c889bd639 Handle abort call for -fexceptions call new d6783bd48a math: Fix isgreater* and isless* for clang new fe6a23d90c math: Do not use __builtin_fpclassify on clang new 7935a7d580 math: Do not use __builtin_isnan on clang new 61e3a3323d math: Do not use __builtin_isinf on clang new b2ea576d35 stdio: Fix tst-vfprintf-user-type on clang new 39dc5a1929 conform: Do not use __SIG_ATOMIC_TYPE__ new fa021b2a0d elf: Use volatile to set __rseq_size and __rseq_offset new 33c24f2a7f benchtest: Link bench-malloc-thread with libm new e5462edbf3 benchtest: Fix clang issues on benchmarks build new f42ab7552b benchtests: Fix clang float128 constants new f6247b18a4 misc: Suppress clang warnings on syslog new 8ad1a362be elf: Fix _startup_fatal on clang new 1eb5c329a8 elf: Do not assume relocation ordering to check for output new 27e4be1a7c elf: Disable tst-dlopen-nodelete-reloc if compiler does not [...] new 71f79b91ea x86_64: Add workaound math/bits/mathcalls.h __MATHDECL_VEC new d825c8a081 stdio: Fix tst-vprintf-width-i18n for clang new 6b41b0301a x86_64: Disable libmvec tests if compiler does not issue the [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (527908e064) \ N -- N -- N refs/heads/azanella/clang (6b41b0301a)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 145 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: Makefile | 4 +- aclocal.m4 | 2 +- benchtests/bench-memchr.c | 110 +++-- elf/Makefile | 2 +- elf/elf.h | 3 + elf/lateglobal.c | 6 +- elf/tst-rtld-list-tunables.sh | 2 +- iconvdata/big5.c | 30 +- iconvdata/cns11643.c | 26 +- iconvdata/cns11643l1.c | 46 +- iconvdata/gb2312.c | 34 +- iconvdata/gbk.c | 24 +- iconvdata/jis0208.c | 14 +- iconvdata/jis0212.c | 8 +- iconvdata/ksc5601.c | 12 +- iconvdata/sjis.c | 14 +- iconvdata/uhc.c | 4 +- io/ftwtest-sh | 2 +- manual/libc-texinfo.sh | 2 +- nptl/libc-cleanup.c | 3 +- po/Makefile | 4 +- scripts/check-c++-types.sh | 4 +- scripts/documented.sh | 4 +- scripts/glibcelf.py | 4 + socket/sys/socket.h | 2 +- stdio-common/Makefile | 1 - stdio-common/tst-printf-width-i18n.c | 104 ----- string/string.h | 2 +- sysdeps/aarch64/multiarch/Makefile | 24 +- sysdeps/aarch64/multiarch/ifunc-impl-list.c | 4 +- sysdeps/aarch64/multiarch/memcpy.c | 51 ++- sysdeps/aarch64/multiarch/memcpy_sve.S | 218 +++++++++ sysdeps/aarch64/multiarch/memmove.c | 51 ++- sysdeps/arm/configure | 2 +- sysdeps/arm/configure.ac | 2 +- sysdeps/i386/configure | 2 +- sysdeps/i386/tst-ld-sse-use.sh | 6 +- sysdeps/ia64/fpu/import_check | 4 +- sysdeps/powerpc/powerpc64/le/power9/strncpy.S | 4 +- sysdeps/pthread/Makefile | 1 + sysdeps/pthread/tst-cancel30.c | 82 ++++ sysdeps/x86_64/fpu/Makeconfig | 2 + sysdeps/x86_64/memrchr.S | 613 ++++++++++++-------------- sysdeps/x86_64/multiarch/Makefile | 2 + sysdeps/x86_64/multiarch/avx-rtm-vecs.h | 35 ++ sysdeps/x86_64/multiarch/avx-vecs.h | 47 ++ sysdeps/x86_64/multiarch/evex-vecs-common.h | 39 ++ sysdeps/x86_64/multiarch/evex256-vecs.h | 35 ++ sysdeps/x86_64/multiarch/evex512-vecs.h | 35 ++ sysdeps/x86_64/multiarch/ifunc-impl-list.c | 6 + sysdeps/x86_64/multiarch/memchr-avx2-rtm.S | 1 + sysdeps/x86_64/multiarch/memchr-avx2.S | 109 ++--- sysdeps/x86_64/multiarch/memchr-evex.S | 46 +- sysdeps/x86_64/multiarch/memrchr-avx2-rtm.S | 1 + sysdeps/x86_64/multiarch/memrchr-avx2.S | 534 +++++++++++----------- sysdeps/x86_64/multiarch/memrchr-evex.S | 539 +++++++++++----------- sysdeps/x86_64/multiarch/sse2-vecs.h | 47 ++ sysdeps/x86_64/multiarch/strstr-avx512.c | 214 +++++++++ sysdeps/x86_64/multiarch/strstr.c | 24 +- sysdeps/x86_64/multiarch/vec-macros.h | 90 ++++ sysdeps/x86_64/sysdep.h | 24 +- time/time.h | 19 +- 62 files changed, 2101 insertions(+), 1285 deletions(-) delete mode 100644 stdio-common/tst-printf-width-i18n.c create mode 100644 sysdeps/aarch64/multiarch/memcpy_sve.S create mode 100644 sysdeps/pthread/tst-cancel30.c create mode 100644 sysdeps/x86_64/multiarch/avx-rtm-vecs.h create mode 100644 sysdeps/x86_64/multiarch/avx-vecs.h create mode 100644 sysdeps/x86_64/multiarch/evex-vecs-common.h create mode 100644 sysdeps/x86_64/multiarch/evex256-vecs.h create mode 100644 sysdeps/x86_64/multiarch/evex512-vecs.h create mode 100644 sysdeps/x86_64/multiarch/sse2-vecs.h create mode 100644 sysdeps/x86_64/multiarch/strstr-avx512.c create mode 100644 sysdeps/x86_64/multiarch/vec-macros.h