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 ca0b46c8aa elf: Disable tst-dlopen-nodelete-reloc if compiler does not [...] discards 980ed63308 elf: Do not assume relocation ordering to check for output discards 6955d78d01 elf: Fix _startup_fatal on clang discards e26f8e8650 misc: Suppress clang warnings on syslog discards 88c0a261b7 benchtests: Fix clang float128 constants discards 0a7386f723 benchtest: Fix clang issues on benchmarks build discards d0ad3f032b benchtest: Link bench-malloc-thread with libm discards e21bdbd5f9 elf: Use volatile to set __rseq_size and __rseq_offset discards 2f22ebb1f1 conform: Do not use __SIG_ATOMIC_TYPE__ discards e1a1a38275 stdio: Fix tst-vfprintf-user-type on clang discards 7655c8fa23 math: Do not use __builtin_isinf on clang discards df07ff4ee4 math: Do not use __builtin_isnan on clang discards 7af569b0aa math: Do not use __builtin_fpclassify on clang discards 1c099e5d3b math: Fix isgreater* and isless* for clang discards a907d75c65 Handle abort call for -fexceptions call discards 46277cfe81 math: Handle internal fabsf128 alias on clang discards ee788dda50 math: Add math-use-builtins-fabs (BZ#29027) discards 8031f99d86 sparc32 localplt.data discards 8f7cc7da80 string: mempcy and stpcpy builtins internally discards ed9594101f Use __feof_unlocked instead of feof_unlocked discards 550ea1f2ea inet: Use __ferror_unlocked discards 7fe97df7a4 stdlib: Handle bcrypt internal alias for !__USE_EXTERN_INLINES discards cca1536fc2 ctype: Handle ctype.h internal alias for !__USE_EXTERN_INLINES discards 5a24c20930 misc: Handle sysmacros.h internal alias for !__USE_EXTERN_INLINES discards e2f22fa27f x86: Use bool for C++ on x86.h discards 18392b1f6f malloc: Disable malloc builtins on tests discards 3f8462be02 elf: Remove -fno-tree-loop-distribute-patterns usage on dl-support discards 241696e003 conform: Replace _Static_assert with macro discards e25d63b1f4 conform: Use -dD instead of -dN on compiler invocation discards 2251ef8c3f elf: Only build tst-unique{1,2} if compiler supports gnu_uni [...] discards f5fbaa5e8e elf: Use libsupport on unload4 test discards d575742294 localedata: Use hexadecimal character escape on tests discards 2675978a75 Undef attribute_relro on internal tests that include tls.h discards fc5a540fd4 aarch64: Define .variant_pcs after .global definition discards 86b681cbd3 elf: Do not case TLS_DTV_UNALLOCATED to void discards 699f1cde7e Only use -finput-charset=ascii iff compiler supports it discards dbc3cb0cd5 linux: Adequate tst-clone3 to c11 atomics discards c8ee4cf0c9 support: Suppress clang warning on tst-timespec discards a9c7272291 posix: Suppress clang warning on bug-regex24 discards b9cf19793b misc: Disable some atomic tests on clang discards 009811e4dd elf: Suppress clang warning on tst-unique4 discards 22ffed420e elf: Suppress clang warning on tst-unique3 discards d47d9d6b65 dirent: Remove variable lenght array structure discards bb689df217 Handle pragma GCC optimize for clang (fix) discards 4cda0afd4e malloc: Suppress clang warning on tst-memalign discards 5e5a41f8d6 malloc: Only enable -Waggressive-loop-optimizations suppress [...] discards 20c426d514 Use check tests with trampolines iff compiler supports it discards 9ad4abe185 string: Suppress clang -Wsuspicious-bzero on tester discards d93cd7e322 libio: Handle pragma GCC optimize for clang discards d2db79f692 libio: Handle -Wno-restrict with libc-diag.h discards 8e25a5af8c stdio: Fix clang warnings for tst-unlockedio discards a1cefe2b93 stdio: Add DIAG_IGNORE_NEEDS_COMMENT_WFORMAT discards f921c006e7 stdio: Disable attribute (optimize) if compiler does not support it discards 27047afdcb stdio: Disable clang warning on scanf13 test discards 46ba12a8f5 stdio: Disable bug23-3 on clang discards e7ecc28269 stdlib: Avoid internal definitions for tst-strtod5i discards 8ac32bd548 math: Fix test-totalorderl-ldbl-96 exponent setting discards 53e3f75eab And defines to __attribute__ (__noclone__) iff compiler supp [...] discards 00cf8f37db x86: Use -mfpmath=387 iff compiler supports it discards 6296a91b10 math: Only check for _Complex __int128 iff compiler supports it discards 686ae18611 x86: Fix test-double-vlen include-next discards c08ac7b713 math: Define CMPLX(F,L) for clang discards da88aae0ee Use -ffloat-store iff compiler supports it discards 6542dafeaa math: Fix clang warnings on bug-tgmath1.c discards 404e7637b3 resolv: Handle -Wsometimes-uninitialized on getaddrinfo discards d16c2e482d socket: Use internal alias for __cmsg_nxthdr discards 2e0389e3b2 localedata: Fix clang warnings on tests discards 81c8730377 math: Fix clang warnings for math/test-tgmath-ret.c discards bd6c65c976 powerpc: Replace AC_LANG_PROGRAM with AC_TRY_COMMAND discards 303b3d6474 aarch64: Use 64-bit variable to access the special registers discards 260a36a71f Use -frounding-math iff compiler supports it discards 655233a61e posix: Use unsigned to check for _POSIX_VDISABLE discards f28df9ec4d nptl: Use hidden_proto3 for __nptl_threads_events, discards b60019c1e9 string: Use asm alias instead of symbol redirections for stp [...] discards 63396a9ce2 x86: Remove unened __strstr_sse2 prototype discards 633f426416 libio: Refactor internal aliases discards 79ca6edcf2 socket: Remove ununsed __cmsg_nxthdr internal alias discards 9cc88a6ab8 stdlib: Remove ununsed internal aliases for atoi and bsearch discards 06567e8730 stdio: Refactor getc_unlocked, putc_unlocked, and fputc_unlocked discards 7574292152 libio: Use __libc_ferror_unlocked instead of __ferror_unlocked discards c966fce17d libio: Use __libc_feof_unlocked instead of __feof_unlocked discards 1fd38f7882 libio: Use __libc_getdelim instead of __getdelim discards 51d4f631b8 Refactor internal alias for internal function discards 5a6e1d5996 configure: Use -Wno-ignored-attributes if compiler warns abo [...] discards 244e791e49 math: Use -fexcess-precision=standard iff compiler supports it discards af1ccc1d21 support: Use CHAR_MAX as maximum value discards 79279af17d timezone: Fix clang operator precedence warning discards 91b772e442 configure: Use -Wno-maybe-uninitialized iff compiler supports it discards 507ba0c8c2 x86: Use -msse2avx iff compiler supports it discards e5f592fc96 math: x86: Avoid the use of __libgcc_cmp_return__ for __gcc_CMPtype discards 4b396c21ea math: Suppress clang warning on math_check_force_underflow discards 4d479ce0c0 iconvdata: Remove use of GNU old-style field designator extension discards 4bc25c9d2a resolv: Make __gai_create_helper_thread static discards 897801d046 iconvdata: Suppress warning on clang discards acfdcf9cb4 locale: Fix type discards abfee24f57 elf: Suppress warning on clang discards 4e187ffdf7 configure: Check -fno-tree-loop-distribute-patterns discards 0922da4cff elf: Initialize variable to pacify clang discards 5054532a5e sunrpc: Remove extra parenthesis on comparison discards 466dc3660d sunrpc: Suppress clang warning on struct cmessage discards 713a0e1890 nss: Suppress nss_module.c warning on clang discards 0d8a942302 Fix inhibit_stack_protector for clang discards ae2303f292 nptl: Fix Wincompatible-pointer-types on clang discards 1ea82d08f4 stdio: Fix -Wtautological-constant-out-of-range-compare on clang discards 592258003b Add DIAG_IGNORE_NEEDS_COMMENT_GCC discards 0e8abd8217 x86: Define __HAVE_FLOAT128 for Clang and use __builtin_*f12 [...] discards e0604bc8a2 Rework not-cancel function prototypes discards a4a7b0b5fb Rewrite find_cxx_header config configure.ac discards 58ce8f4bac Remove libc_hidden_proto (confstr) discards 423ea0dc68 Disable use of -fsignaling-nans if compiler does not support it discards 92e91dcf03 Disable __USE_EXTERN_INLINES for clang discards f484221659 configure: remove overly restrictive check for clang discards 8ef08d348b Remove __LDBL_REDIR macros discards 75150f632f Remove stdlib-ldbl.h discards 6cbe8f6fbd Remove monetary-ldbl.h discards abe29ae906 Remove printf-ldbl.h discards 167f56a865 Remove syslog-ldbl.h discards 82a86dfcb2 Remove error-ldbl.h discards d4c66b811b Remove err-ldbl.h discards 882f529b05 Use __REDIRECT_LDBL_COMPAT for _IO_vfscanf discards 1e12b6069b Remove argp-ldbl.h discards e3d1a3b86f Remove wchar-ldbl.h discards f6c8bfb409 Remove stdio-ldbl.h discards e9e610d59d Remove include/*.h install rule discards f8db03b7fb ctype: Remove internal lower/toupper alias discards 36aa5799dd x86: Remove .tfloat usage discards 7da32cc915 stdlib: Move attribute_hidden definition to function prototy [...] discards fc4d4f9319 nis: Fix nis_print_directory discards bedffa2504 math: x86: Remove extra '%' on FP_INIT_ROUNDMODE inline asm discards 55d6350908 math: use fabs on __ieee754_lgamma_r discards 6f44f9ef70 catgets: Remove catgets/config.h discards 01b0212b8d malloc: Use C11 atomics on memusage discards c27fc92417 elf: Use C11 atomics on _dl_mcount discards 366b3267f7 Use '%z' instead of '%Z' on printf functions discards cc5507d2c0 linux: Use same type for MMAP2_PAGE_UNIT discards 0387a64748 posix: Fix macro expansion producing 'defined' has undefined [...] discards 071a5b2a68 linux: Avoid shifting a negative signed on POSIX timer interface discards ac1463403f stdlib: Fix macro expansion producing 'defined' has undefine [...] discards ba77203bd4 stdlib/longlong.h: Remove incorrect lvalue to rvalue convers [...] discards a8f1b065d9 stdlib: Remove GCC pragma diagnostic discards c4e959a220 nptl: x86_64: Use __builtin_frame_address for CURRENT_STACK_FRAME discards cd6f1bf2d5 Replace internal usage of strtol and wcstol for internal alias discards 0b527dca38 stdlib: Remove extra whitespace on Makefile adds 7c20479d08 C-SKY: Use an autoconf template to produce `preconfigure' adds fe7dd93db3 m68k: Use an autoconf template to produce `preconfigure' adds 353a1220e3 MIPS: Use an autoconf template to produce `preconfigure' adds 7b1cfba79e RISC-V: Use an autoconf template to produce `preconfigure' adds 9403b71ae9 x86_64: Remove bzero optimization adds 0b6c675073 Update RISC-V specific ELF definitions adds 61a8753010 fortify: Ensure that __glibc_fortify condition is a constant [...] adds 21244c70c2 sys/cdefs.h: Do not require C++ compilers to define __STDC__ adds b57ab258c1 Linux: Introduce __brk_call for invoking the brk system call adds f787e138aa csu: Implement and use _dl_early_allocate during static startup adds 97a912f7a8 linux: Use /sys/devices/system/cpu on __get_nprocs_conf (BZ#28991) adds b46d250656 Remove kernel version check adds c628c22963 elf: Remove ldconfig kernel version check adds d2db60d8d8 Remove dl-librecon.h header. adds d055481ce3 scripts/glibcelf.py: Add *T_RISCV_* constants adds ad43cac44a rtld: Use generic argv adjustment in ld.so [BZ #23293] adds 86147bbeec rtld: Remove DL_ARGV_NOT_RELRO and make _dl_skip_args const adds 9faf5262c7 linux: Add a getauxval test [BZ #23293] adds 1da064c015 aarch64: Move ld.so _start to separate file and drop _dl_skip_args adds 97f5d19c45 linux: Add pidfd_open adds 32dd8c251a linux: Add pidfd_getfd adds 56cf9e8eec linux: Add pidfd_send_signal adds b3528b0048 linux: Add P_PIDFD adds d2a1ec2097 linux: Add tst-pidfd.c adds 728894dba4 S390: Enable static PIE adds 2d5ec6692f Enable DT_RELR in glibc shared libraries and PIEs automatically adds 5a5f94af05 string.h: fix __fortified_attr_access macro call [BZ #29162] adds 21bb8382b6 stdio-common: Add tst-vfprintf-width-i18n to cover numeric f [...] adds 5442ea7ffe vfprintf: Move argument processing into vfprintf-process-arg.c adds 859e7a00af vfprintf: Consolidate some multibyte/wide character processing adds b094c52b1b __printf_fphex always uses LC_NUMERIC adds 0060a6de54 stdio-common: Add tst-memstream-string for open_memstream overflow adds 0b6342e769 locale: Call _nl_unload_locale from _nl_archive_subfreeres adds bbebe83a28 locale: Remove cleanup function pointer from struct __localedata adds 7ee41feba6 locale: Remove private union from struct __locale_data adds 93ec1cf0fe locale: Add more cached data to LC_CTYPE adds c4bd509d47 elf: Refactor dl_new_hash so it can be tested / benchmarked adds 6fd435485f elf: Add tests for the dl hash funcs (_dl_new_hash and _dl_e [...] adds 5f2f0f6977 nss: Add tests for the nss_hash in nss_hash.h adds 319dddc143 benchtests: Add benchtests for dl_elf_hash, dl_new_hash and [...] adds 3d155d4b6c nss: Optimize nss_hash in nss_hash.c adds 9a421348cd elf: Optimize _dl_new_hash in dl-new-hash.h adds 748df8126a dlfcn: Move RTLD_DEFAULT/RTLD_NEXT outside __USE_GNU adds a8b11bd1f8 elf: Rewrite long RESOLVE_MAP macro to an always_inline stat [...] adds e555954e02 Revert "[AArch64][BZ #17711] Fix extern protected data handling" adds a7629b1c1b Revert "[ARM][BZ #17711] Fix extern protected data handling" adds 04b30fe4f8 linux: Add CLONE_NEWTIME from Linux 5.6 to bits/sched.h adds efeb2bd1ab math: Add math-use-builtins-fabs (BZ#29027) adds a01a13601c benchtests: Improve bench-strnlen.c adds 36c1dbaedd elf/dl-reloc.c: Copyright The GNU Toolchain Authors adds 800d535504 stdio-common: Add printf specifier registry to <printf.h> adds 46db978347 stdio-common: Move union printf_arg int <printf.h> adds fe8ca369ad stdio-common: Simplify printf_unknown interface in vfprintf- [...] adds 31ec883990 Use Linux 5.18 in build-many-glibcs.py adds 52a103e237 Fix deadlock when pthread_atfork handler calls pthread_atfor [...] adds 3d9926663c Update syscall-names.list for Linux 5.18 adds 7597b251d4 String: Improve overflow test coverage for strnlen adds 8d6c44ee7d Update kernel version to 5.18 in header constant tests adds 9c66efb86f x86_64: Implement evex512 version of strlen, strnlen, wcslen [...] adds f8587a6189 x86-64: Ignore r_addend for R_X86_64_GLOB_DAT/R_X86_64_JUMP_SLOT adds efa7936e4c dlsym: Make RTLD_NEXT prefer default version definition [BZ #14932] adds a8f62164b1 benchtests: Improve benchtests for strstr, memmem, and memchr adds 1e4fb2e1ab alpha: Remove _dl_skip_args usage adds 49d877a80b arm: Remove _dl_skip_args usage adds f20464e9e4 arc: Remove _dl_skip_args usage adds 00477963c6 csky: Remove _dl_skip_args usage adds 6242602273 hppa: Remove _dl_skip_args usage (BZ# 29165) adds 1b7f05d11e i686: Remove _dl_skip_args usage adds 57bb1e5b9f ia64: Remove _dl_skip_args usage adds ee39fafa98 m68k: Remove _dl_skip_args usage adds 90cf8e6f0a microblaze: Remove _dl_skip_args usage adds 44fc092c0d mips: Remove _dl_skip_args usage adds 4868ba5d25 nios2: Remove _dl_skip_args usage (BZ# 29187) adds d62123c1ed riscv: Remove _dl_skip_args usage adds 22d8935d1d s390: Remove _dl_skip_args usage adds 4dc1f6530e sh: Remove _dl_skip_args usage adds b6712b137f sparc: Remove _dl_skip_args usage adds ec7bc492b6 x86_64: Remove _dl_skip_args usage adds 81e7fdd7cc elf: Remove _dl_skip_args adds 6488f4d006 Add SOL_SMC from Linux 5.18 to bits/socket.h adds d976d44a89 manual: fix reference to source file adds dc1e5eeb25 x86_64: Optimize sincos where sin/cos is optimized (bug 29193) adds c1176b62a9 benchtests: Add workload name for cosf adds da39afa4ff i686: Use generic cosf implementation for SSE2 version adds 3323476641 i686: Use generic sinf implementation for SSE2 version adds dc208f4a53 benchtests: Add workload name for sincosf adds 5a6f2cabb6 i686: Use generic sincosf implementation for SSE2 version adds 9d03bac7e7 Add HWCAP2_MTE3 from Linux 5.18 to AArch64 bits/hwcap.h adds de3501d60f Add MADV_DONTNEED_LOCKED from Linux 5.18 to bits/mman-linux.h adds e6547d635b linux: use statx for fstat if neither newfstatat nor fstatat [...] adds 3fbc33010c misc: Use 64 bit stat for daemon (BZ# 29203) adds ec995fb215 misc: Use 64 bit stat for getusershell (BZ# 29203) adds 574ba60fc8 posix: Use 64 bit stat for posix_fallocate fallback (BZ# 29207) adds 6e7137f28c posix: Use 64 bit stat for fpathconf (_PC_ASYNC_IO) (BZ# 29208) adds 87f1ec12e7 socket: Use 64 bit stat for isfdtype (BZ# 29209) adds 3cd4785ea0 inet: Use 64 bit stat for ruserpass (BZ# 29210) adds 634f566c3e catgets: Use 64 bit stat for __open_catalog (BZ# 29211) adds c789e6e409 iconv: Use 64 bit stat for gconv_parseconfdir (BZ# 29213) adds 4b527650e0 Linux: Adjust struct rseq definition to current kernel version adds bb8887379f testrun.sh: Support passing strace and valgrind arguments adds 7d3e91ba19 linux: Set tst-pidfd-consts unsupported for kernels headers [...] adds d19ee3473d linux: Add process_madvise adds 1002f1af1c linux: Add process_mrelease adds 62c888b337 elf: Add #include <sys/param.h> for MAX usage. adds 48f4b30780 elf: Add #include <errno.h> for use of E* constants. new a4dc33f3bc stdlib: Remove extra whitespace on Makefile new 3b3975fc9e Replace internal usage of strtol and wcstol for internal alias new 545d48eec8 nptl: x86_64: Use __builtin_frame_address for CURRENT_STACK_FRAME new 3fcd30ca70 stdlib: Remove GCC pragma diagnostic new a72ae367f2 stdlib/longlong.h: Remove incorrect lvalue to rvalue convers [...] new 6d73992620 stdlib: Fix macro expansion producing 'defined' has undefine [...] new 7e1e900267 linux: Avoid shifting a negative signed on POSIX timer interface new 6d46eed3cb posix: Fix macro expansion producing 'defined' has undefined [...] new 7bbbdff00d linux: Use same type for MMAP2_PAGE_UNIT new 85dd2916fe Use '%z' instead of '%Z' on printf functions new 2cd26fa111 elf: Use C11 atomics on _dl_mcount new 18672aea57 malloc: Use C11 atomics on memusage new f8fafddaae catgets: Remove catgets/config.h new 35d98335b3 math: use fabs on __ieee754_lgamma_r new edf4d588ba math: x86: Remove extra '%' on FP_INIT_ROUNDMODE inline asm new 9d2bfa7c57 nis: Fix nis_print_directory new 143738bd16 stdlib: Move attribute_hidden definition to function prototy [...] new 00a2956d7c x86: Remove .tfloat usage new 8c66fed53c ctype: Remove internal lower/toupper alias new c082455d1d Remove include/*.h install rule new 8f798f434a Remove stdio-ldbl.h new 78eb9cc981 Remove wchar-ldbl.h new f6c1628f58 Remove argp-ldbl.h new 071a76b27c Use __REDIRECT_LDBL_COMPAT for _IO_vfscanf new 5d27301ad9 Remove err-ldbl.h new 1264bbfd5a Remove error-ldbl.h new f203a6221c Remove syslog-ldbl.h new 8782866113 Remove printf-ldbl.h new 2953a877a0 Remove monetary-ldbl.h new 40cafe910e Remove stdlib-ldbl.h new 6a6570e926 Remove __LDBL_REDIR macros new 5a008f0713 configure: remove overly restrictive check for clang new 1b8c223371 Disable __USE_EXTERN_INLINES for clang new c8b469a105 Disable use of -fsignaling-nans if compiler does not support it new a1ac187056 Remove libc_hidden_proto (confstr) new f397637b04 Rewrite find_cxx_header config configure.ac new ea0621161c Rework not-cancel function prototypes new f3cbf75567 x86: Define __HAVE_FLOAT128 for Clang and use __builtin_*f12 [...] new d3209c3ece Add DIAG_IGNORE_NEEDS_COMMENT_GCC new 790f8f8c20 stdio: Fix -Wtautological-constant-out-of-range-compare on clang new df585487b4 nptl: Fix Wincompatible-pointer-types on clang new 62c283b6e4 Fix inhibit_stack_protector for clang new a94897810c nss: Suppress nss_module.c warning on clang new 20ae84f3ba sunrpc: Suppress clang warning on struct cmessage new 215ad64900 sunrpc: Remove extra parenthesis on comparison new 8fe0670b2e elf: Initialize variable to pacify clang new d5314bdd39 configure: Check -fno-tree-loop-distribute-patterns new e79bacf847 elf: Suppress warning on clang new 69020aa216 locale: Fix type new 497a102474 iconvdata: Suppress warning on clang new 6e30253d1e resolv: Make __gai_create_helper_thread static new 075963dd46 iconvdata: Remove use of GNU old-style field designator extension new 91f5525055 math: Suppress clang warning on math_check_force_underflow new 175e865d23 math: x86: Avoid the use of __libgcc_cmp_return__ for __gcc_CMPtype new ad0b78dcc8 x86: Use -msse2avx iff compiler supports it new cc486cea4b configure: Use -Wno-maybe-uninitialized iff compiler supports it new 252d12b0cc timezone: Fix clang operator precedence warning new 1f2bbc9355 support: Use CHAR_MAX as maximum value new c9e5791c5d math: Use -fexcess-precision=standard iff compiler supports it new 5f011930f4 configure: Use -Wno-ignored-attributes if compiler warns abo [...] new 2239d5988f Refactor internal alias for internal function new 8fb7bdb75a libio: Use __libc_getdelim instead of __getdelim new 87b37a1826 libio: Use __libc_feof_unlocked instead of __feof_unlocked new 7c96452d6f libio: Use __libc_ferror_unlocked instead of __ferror_unlocked new 3cc5521463 stdio: Refactor getc_unlocked, putc_unlocked, and fputc_unlocked new 94096029d6 stdlib: Remove ununsed internal aliases for atoi and bsearch new c47008b3f5 socket: Remove ununsed __cmsg_nxthdr internal alias new 8da4d2aa0e libio: Refactor internal aliases new 2e1c333503 x86: Remove unened __strstr_sse2 prototype new d48f5b1044 string: Use asm alias instead of symbol redirections for stp [...] new bfca69623f nptl: Use hidden_proto3 for __nptl_threads_events, new 2ff5dfb27f posix: Use unsigned to check for _POSIX_VDISABLE new 7557173975 Use -frounding-math iff compiler supports it new e7f9d34ac3 aarch64: Use 64-bit variable to access the special registers new 977736958e powerpc: Replace AC_LANG_PROGRAM with AC_TRY_COMMAND new 516ad5f0cc math: Fix clang warnings for math/test-tgmath-ret.c new a8742286fb localedata: Fix clang warnings on tests new d4ad072b9f socket: Use internal alias for __cmsg_nxthdr new 4567fcbba6 resolv: Handle -Wsometimes-uninitialized on getaddrinfo new 6b9d62e147 math: Fix clang warnings on bug-tgmath1.c new ceb6795c63 Use -ffloat-store iff compiler supports it new 5b7834c001 math: Define CMPLX(F,L) for clang new 3ef6561c0e x86: Fix test-double-vlen include-next new 8f7f4fbebd math: Only check for _Complex __int128 iff compiler supports it new 0901deff43 x86: Use -mfpmath=387 iff compiler supports it new 83cdf9c6c0 And defines to __attribute__ (__noclone__) iff compiler supp [...] new 3c67ab5bc5 math: Fix test-totalorderl-ldbl-96 exponent setting new dcacdaccce stdlib: Avoid internal definitions for tst-strtod5i new 22d1746fc9 stdio: Disable bug23-3 on clang new b695975feb stdio: Disable clang warning on scanf13 test new 83776306ae stdio: Disable attribute (optimize) if compiler does not support it new de6a50098d stdio: Add DIAG_IGNORE_NEEDS_COMMENT_WFORMAT new 7c3e03347d stdio: Fix clang warnings for tst-unlockedio new 2e98add539 libio: Handle -Wno-restrict with libc-diag.h new bf00caf948 libio: Handle pragma GCC optimize for clang new 3a98e467bd string: Suppress clang -Wsuspicious-bzero on tester new a4fb161f5a Use check tests with trampolines iff compiler supports it new 3a89c26e4c malloc: Only enable -Waggressive-loop-optimizations suppress [...] new 61d925ed6a malloc: Suppress clang warning on tst-memalign new f04384e9d9 Handle pragma GCC optimize for clang (fix) new 34143b6e4f dirent: Remove variable lenght array structure new f017ab6a43 elf: Suppress clang warning on tst-unique3 new d3f04f5803 elf: Suppress clang warning on tst-unique4 new d7fdd6d84f misc: Disable some atomic tests on clang new 2a5d496991 posix: Suppress clang warning on bug-regex24 new 8a01d858c5 support: Suppress clang warning on tst-timespec new 9b33e0e251 linux: Adequate tst-clone3 to c11 atomics new f4c5594236 Only use -finput-charset=ascii iff compiler supports it new dd7b47f513 elf: Do not case TLS_DTV_UNALLOCATED to void new 3b70cdc2e8 aarch64: Define .variant_pcs after .global definition new 4a19f85f7d Undef attribute_relro on internal tests that include tls.h new bc02f45c20 localedata: Use hexadecimal character escape on tests new 4ff463763a elf: Use libsupport on unload4 test new 2becbbd95f elf: Only build tst-unique{1,2} if compiler supports gnu_uni [...] new b88339f566 conform: Use -dD instead of -dN on compiler invocation new 095b3095be conform: Replace _Static_assert with macro new a93218019b elf: Remove -fno-tree-loop-distribute-patterns usage on dl-support new 0b3cc16abb malloc: Disable malloc builtins on tests new 0146183ed2 x86: Use bool for C++ on x86.h new 29b1b435a5 misc: Handle sysmacros.h internal alias for !__USE_EXTERN_INLINES new ccfe827661 ctype: Handle ctype.h internal alias for !__USE_EXTERN_INLINES new d5e02fadf6 stdlib: Handle bcrypt internal alias for !__USE_EXTERN_INLINES new 3094f85971 inet: Use __ferror_unlocked new 2d897b90b9 Use __feof_unlocked instead of feof_unlocked new a4a1e08bdb string: mempcy and stpcpy builtins internally new cff29d67a6 sparc32 localplt.data new aa82263a8a math: Handle internal fabsf128 alias on clang new 589b51719d Handle abort call for -fexceptions call new e14d3437f7 math: Fix isgreater* and isless* for clang new ae2a268b5b math: Do not use __builtin_fpclassify on clang new 058be0e09d math: Do not use __builtin_isnan on clang new c6f0776e21 math: Do not use __builtin_isinf on clang new 627c61cfc0 stdio: Fix tst-vfprintf-user-type on clang new 72f7fd6e01 conform: Do not use __SIG_ATOMIC_TYPE__ new 9476302f3d elf: Use volatile to set __rseq_size and __rseq_offset new 04a7d3c6ba benchtest: Link bench-malloc-thread with libm new 2a00910c0e benchtest: Fix clang issues on benchmarks build new 5878b5be12 benchtests: Fix clang float128 constants new 1e2b92ca1b misc: Suppress clang warnings on syslog new 82657cbbb1 elf: Fix _startup_fatal on clang new 8648149011 elf: Do not assume relocation ordering to check for output new db22b57ce4 elf: Disable tst-dlopen-nodelete-reloc if compiler does not [...] new ada82e1aab stdio-common: Add tst-printf-width-i18n to cover numeric fie [...] new 2f3bf69833 stdio: Fix tst-printf-width-i18n for clang new 88b92a4692 x86_64: Add workaound math/bits/mathcalls.h __MATHDECL_VEC new 527908e064 stdio: Fix tst-vprintf-width-i18n for clang
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 (ca0b46c8aa) \ N -- N -- N refs/heads/azanella/clang (527908e064)
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 146 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: Makeconfig | 12 + Makefile | 11 +- Makerules | 2 + NEWS | 20 + benchtests/Makefile | 25 +- benchtests/README | 9 +- .../bench-dl-elf-hash.c | 15 +- .../bench-dl-new-hash.c | 14 +- benchtests/bench-hash-funcs-kernel.h | 86 +++ benchtests/bench-hash-funcs.c | 145 +++++ benchtests/bench-memchr.c | 108 ++-- benchtests/bench-memmem.c | 82 ++- .../dl-sysdep.h => benchtests/bench-nss-hash.c | 15 +- benchtests/bench-strnlen.c | 77 ++- benchtests/bench-strstr.c | 185 +++++-- benchtests/cosf-inputs | 2 +- benchtests/sincosf-inputs | 1 + sysdeps/generic/dl-librecon.h => bits/mman_ext.h | 13 +- catgets/open_catalog.c | 4 +- config.h.in | 3 + csu/libc-start.c | 8 - csu/libc-tls.c | 11 +- csu/version.c | 3 + dlfcn/dlfcn.h | 22 +- elf/Makefile | 32 +- elf/cache.c | 56 +- elf/dl-audit.c | 1 + elf/dl-cache.c | 3 - elf/dl-diagnostics.c | 5 - .../ia64/dl-sysdep.h => elf/dl-early_allocate.c | 19 +- elf/dl-load.c | 95 +--- elf/dl-lookup.c | 13 +- elf/dl-minimal.c | 2 +- elf/dl-reloc.c | 57 +- elf/dl-support.c | 12 - elf/dl-sym.c | 2 +- elf/elf.h | 15 + elf/ldconfig.c | 22 +- elf/nextmod3.c | 20 + elf/nextmod3.map | 3 + elf/readelflib.c | 51 +- elf/readlib.c | 9 +- elf/rtld.c | 121 ++--- time/lc-time-cleanup.c => elf/simple-dl-hash.h | 37 +- .../posix/isfdtype.c => elf/simple-dl-new-hash.h | 35 +- elf/tst-dl-hash.c | 116 ++++ time/lc-time-cleanup.c => elf/tst-next-ver.c | 45 +- .../tst-tls-allocation-failure-static.c | 28 +- iconv/gconv_parseconfdir.h | 9 +- include/printf.h | 29 + include/register-atfork.h | 26 +- inet/ruserpass.c | 4 +- locale/C-address.c | 2 +- locale/C-collate.c | 2 +- locale/C-ctype.c | 9 +- locale/C-identification.c | 2 +- locale/C-measurement.c | 2 +- locale/C-messages.c | 2 +- locale/C-monetary.c | 2 +- locale/C-name.c | 2 +- locale/C-numeric.c | 2 +- locale/C-paper.c | 2 +- locale/C-telephone.c | 2 +- locale/C-time.c | 2 +- locale/findlocale.c | 2 +- locale/loadarchive.c | 8 +- locale/loadlocale.c | 88 +++- locale/localeinfo.h | 48 +- locale/setlocale.c | 2 +- manual/tunables.texi | 2 +- misc/daemon.c | 5 +- misc/getusershell.c | 4 +- misc/sys/cdefs.h | 6 +- misc/sys/mman.h | 3 + nss/Makefile | 1 + nss/nss_hash.c | 80 +-- sysdeps/posix/isfdtype.c => nss/simple-nss-hash.h | 37 +- nss/tst-nss-hash.c | 80 +++ posix/Makefile | 2 +- posix/fork.c | 7 +- posix/register-atfork.c | 140 +++-- posix/sys/wait.h | 7 +- scripts/build-many-glibcs.py | 2 +- scripts/glibcelf.py | 12 + scripts/tst-elf-edit.py | 34 +- stdio-common/Makefile | 7 + stdio-common/printf-parse.h | 29 - stdio-common/printf-prs.c | 1 + stdio-common/printf_fphex.c | 30 +- stdio-common/reg-printf.c | 7 - stdio-common/tst-memstream-string.c | 77 +++ stdio-common/tst-printf-width-i18n.c | 104 ++++ stdio-common/tst-vfprintf-width-i18n.c | 103 ++++ stdio-common/vfprintf-internal.c | 523 +----------------- stdio-common/vfprintf-process-arg.c | 471 +++++++++++++++++ string/bits/string_fortified.h | 2 +- string/test-strnlen.c | 2 + sysdeps/aarch64/Makefile | 1 + sysdeps/aarch64/dl-machine.h | 90 +--- sysdeps/aarch64/dl-start.S | 53 ++ sysdeps/aarch64/dl-sysdep.h | 25 - sysdeps/alpha/dl-machine.h | 41 -- sysdeps/arc/dl-machine.h | 17 +- sysdeps/arc/dl-sysdep.h | 4 - sysdeps/arm/dl-machine.h | 49 +- sysdeps/arm/dl-sysdep.h | 25 - sysdeps/csky/dl-machine.h | 19 +- sysdeps/csky/preconfigure | 27 +- sysdeps/csky/{preconfigure => preconfigure.ac} | 21 +- sysdeps/generic/dl-cache.h | 2 +- sysdeps/generic/dl-new-hash.h | 109 ++++ sysdeps/generic/ldconfig.h | 14 +- sysdeps/generic/ldsodefs.h | 27 +- sysdeps/generic/libc.abilist | 1 + sysdeps/hppa/dl-machine.h | 36 +- sysdeps/i386/dl-machine.h | 13 +- sysdeps/i386/i686/fpu/multiarch/Makefile | 3 + sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 11 + sysdeps/i386/i686/fpu/multiarch/s_cosf-sse2.S | 552 ------------------- sysdeps/i386/i686/fpu/multiarch/s_cosf-sse2.c | 3 + sysdeps/i386/i686/fpu/multiarch/s_sincosf-sse2.S | 585 --------------------- sysdeps/i386/i686/fpu/multiarch/s_sincosf-sse2.c | 3 + sysdeps/i386/i686/fpu/multiarch/s_sinf-sse2.S | 565 -------------------- sysdeps/i386/i686/fpu/multiarch/s_sinf-sse2.c | 3 + sysdeps/ia64/dl-machine.h | 70 +-- sysdeps/ieee754/dbl-64/s_sincos.c | 7 + sysdeps/ieee754/flt-32/s_cosf.c | 5 + sysdeps/ieee754/flt-32/s_sincosf.c | 5 + sysdeps/ieee754/flt-32/s_sinf.c | 5 + sysdeps/ieee754/ldbl-128/s_fabsl.c | 1 - sysdeps/m68k/dl-machine.h | 7 - sysdeps/m68k/preconfigure | 6 +- sysdeps/m68k/{preconfigure => preconfigure.ac} | 8 +- sysdeps/mach/hurd/bits/types/idtype_t.h | 12 + sysdeps/mach/hurd/dl-sysdep.c | 31 +- sysdeps/microblaze/dl-machine.h | 5 - sysdeps/mips/dl-machine.h | 31 +- sysdeps/mips/preconfigure | 7 +- sysdeps/mips/{preconfigure => preconfigure.ac} | 7 +- sysdeps/nios2/dl-machine.h | 50 +- sysdeps/nios2/dl-sysdep.h | 4 - sysdeps/posix/fpathconf.c | 4 +- sysdeps/posix/isfdtype.c | 4 +- sysdeps/posix/posix_fallocate.c | 4 +- sysdeps/posix/posix_fallocate64.c | 4 +- sysdeps/pthread/Makefile | 38 +- sysdeps/pthread/tst-atfork3.c | 118 +++++ .../dl-librecon.h => pthread/tst-atfork3mod.c} | 34 +- sysdeps/pthread/tst-atfork4.c | 128 +++++ .../pthread/tst-atfork4mod.c | 43 +- sysdeps/riscv/dl-machine.h | 12 +- sysdeps/riscv/preconfigure | 33 +- sysdeps/riscv/{preconfigure => preconfigure.ac} | 27 +- sysdeps/s390/s390-32/dl-machine.h | 46 -- sysdeps/s390/s390-64/configure | 122 +++++ sysdeps/s390/s390-64/configure.ac | 92 ++++ sysdeps/s390/s390-64/dl-machine.h | 16 - sysdeps/s390/s390-64/start.S | 28 + sysdeps/sh/dl-machine.h | 16 +- sysdeps/sparc/sparc32/dl-machine.h | 43 +- sysdeps/sparc/sparc64/dl-machine.h | 40 +- sysdeps/unix/sysv/linux/Makefile | 19 +- sysdeps/unix/sysv/linux/Versions | 7 + sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h | 1 + sysdeps/unix/sysv/linux/aarch64/libc.abilist | 5 + sysdeps/unix/sysv/linux/alpha/brk.c | 38 -- .../sysv/linux/alpha/brk_call.h} | 19 +- sysdeps/unix/sysv/linux/alpha/libc.abilist | 5 + sysdeps/unix/sysv/linux/arc/libc.abilist | 5 + sysdeps/unix/sysv/linux/arm/be/libc.abilist | 5 + sysdeps/unix/sysv/linux/arm/le/libc.abilist | 5 + sysdeps/unix/sysv/linux/arm/readelflib.c | 18 +- sysdeps/unix/sysv/linux/bits/mman-linux.h | 2 + .../unix/sysv/linux/bits/mman_ext.h | 43 +- sysdeps/unix/sysv/linux/bits/sched.h | 4 + sysdeps/unix/sysv/linux/bits/socket.h | 1 + sysdeps/unix/sysv/linux/bits/types/idtype_t.h | 14 + sysdeps/unix/sysv/linux/brk.c | 3 +- .../dl-sysdep.h => unix/sysv/linux/brk_call.h} | 16 +- sysdeps/unix/sysv/linux/configure | 5 + sysdeps/unix/sysv/linux/configure.ac | 2 + sysdeps/unix/sysv/linux/csky/libc.abilist | 5 + sysdeps/unix/sysv/linux/dl-early_allocate.c | 82 +++ sysdeps/unix/sysv/linux/dl-librecon.h | 59 --- sysdeps/unix/sysv/linux/dl-osinfo.h | 25 - sysdeps/unix/sysv/linux/dl-sysdep.c | 93 ---- sysdeps/unix/sysv/linux/dl-sysdep.h | 7 - sysdeps/unix/sysv/linux/fstatat64.c | 3 +- sysdeps/unix/sysv/linux/getsysstats.c | 36 +- sysdeps/unix/sysv/linux/hppa/libc.abilist | 5 + sysdeps/unix/sysv/linux/i386/dl-librecon.h | 61 --- sysdeps/unix/sysv/linux/i386/libc.abilist | 5 + sysdeps/unix/sysv/linux/ia64/dl-sysdep.h | 4 - sysdeps/unix/sysv/linux/ia64/libc.abilist | 5 + sysdeps/unix/sysv/linux/ia64/readelflib.c | 18 +- sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 5 + sysdeps/unix/sysv/linux/m68k/dl-librecon.h | 1 - sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 5 + sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 5 + sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 5 + .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 5 + .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 5 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 5 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 5 + sysdeps/unix/sysv/linux/mips/readelflib.c | 18 +- sysdeps/unix/sysv/linux/nios2/libc.abilist | 5 + sysdeps/unix/sysv/linux/or1k/libc.abilist | 5 + .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 5 + .../linux/powerpc/powerpc32/nofpu/libc.abilist | 5 + .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 5 + .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 5 + sysdeps/unix/sysv/linux/powerpc/readelflib.c | 18 +- sysdeps/unix/sysv/linux/riscv/readelflib.c | 18 +- sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 5 + sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 5 + sysdeps/unix/sysv/linux/s390/readelflib.c | 18 +- sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 5 + sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 5 + sysdeps/unix/sysv/linux/sh/be/libc.abilist | 5 + sysdeps/unix/sysv/linux/sh/le/libc.abilist | 5 + sysdeps/unix/sysv/linux/sparc/brk.c | 58 -- .../sysv/linux/sparc/brk_call.h} | 24 +- sysdeps/unix/sysv/linux/sparc/readelflib.c | 18 +- sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 5 + sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 5 + sysdeps/unix/sysv/linux/sys/pidfd.h | 49 ++ sysdeps/unix/sysv/linux/sys/rseq.h | 28 +- sysdeps/unix/sysv/linux/syscall-names.list | 4 +- sysdeps/unix/sysv/linux/syscalls.list | 5 + sysdeps/unix/sysv/linux/tst-getauxval.c | 74 +++ sysdeps/unix/sysv/linux/tst-mman-consts.py | 2 +- .../{tst-mman-consts.py => tst-pidfd-consts.py} | 37 +- sysdeps/unix/sysv/linux/tst-pidfd.c | 172 ++++++ sysdeps/unix/sysv/linux/tst-process_madvise.c | 141 +++++ sysdeps/unix/sysv/linux/tst-process_mrelease.c | 86 +++ sysdeps/unix/sysv/linux/x86/readelflib.c | 18 +- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 5 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 5 + sysdeps/{sparc/dl-sysdep.h => x86/dl-new-hash.h} | 13 +- sysdeps/x86_64/bzero.S | 1 - sysdeps/x86_64/dl-machine.h | 19 +- sysdeps/x86_64/fpu/multiarch/Makefile | 15 +- sysdeps/x86_64/fpu/multiarch/s_sincos-avx.c | 3 + sysdeps/x86_64/fpu/multiarch/s_sincos-fma.c | 3 + sysdeps/x86_64/fpu/multiarch/s_sincos-fma4.c | 3 + .../fpu/multiarch/s_sincos.c} | 18 +- sysdeps/x86_64/memset.S | 10 +- sysdeps/x86_64/multiarch/Makefile | 5 +- sysdeps/x86_64/multiarch/bzero.c | 106 ---- sysdeps/x86_64/multiarch/ifunc-impl-list.c | 62 +-- .../multiarch/memset-avx2-unaligned-erms-rtm.S | 1 - .../x86_64/multiarch/memset-avx2-unaligned-erms.S | 6 - .../multiarch/memset-avx512-unaligned-erms.S | 3 - .../x86_64/multiarch/memset-evex-unaligned-erms.S | 3 - .../x86_64/multiarch/memset-sse2-unaligned-erms.S | 1 - .../x86_64/multiarch/memset-vec-unaligned-erms.S | 63 +-- sysdeps/x86_64/multiarch/strlen-evex-base.S | 302 +++++++++++ sysdeps/x86_64/multiarch/strlen-evex512.S | 7 + sysdeps/x86_64/multiarch/strnlen-evex512.S | 4 + sysdeps/x86_64/multiarch/wcslen-evex512.S | 4 + sysdeps/x86_64/multiarch/wcsnlen-evex512.S | 5 + sysdeps/x86_64/x32/dl-machine.h | 12 +- time/alt_digit.c | 49 +- time/era.c | 49 +- time/lc-time-cleanup.c | 5 +- wcsmbs/wcsmbsload.c | 27 +- wcsmbs/wcsmbsload.h | 11 +- 267 files changed, 4792 insertions(+), 4661 deletions(-) copy sysdeps/generic/dl-librecon.h => benchtests/bench-dl-elf-hash.c (70%) copy sysdeps/generic/dl-librecon.h => benchtests/bench-dl-new-hash.c (70%) create mode 100644 benchtests/bench-hash-funcs-kernel.h create mode 100644 benchtests/bench-hash-funcs.c copy sysdeps/ia64/dl-sysdep.h => benchtests/bench-nss-hash.c (71%) copy sysdeps/generic/dl-librecon.h => bits/mman_ext.h (75%) rename sysdeps/ia64/dl-sysdep.h => elf/dl-early_allocate.c (69%) create mode 100644 elf/nextmod3.c create mode 100644 elf/nextmod3.map copy time/lc-time-cleanup.c => elf/simple-dl-hash.h (53%) copy sysdeps/posix/isfdtype.c => elf/simple-dl-new-hash.h (59%) create mode 100644 elf/tst-dl-hash.c copy time/lc-time-cleanup.c => elf/tst-next-ver.c (50%) copy sysdeps/posix/isfdtype.c => elf/tst-tls-allocation-failure-static.c (58%) copy sysdeps/posix/isfdtype.c => nss/simple-nss-hash.h (58%) create mode 100644 nss/tst-nss-hash.c create mode 100644 stdio-common/tst-memstream-string.c create mode 100644 stdio-common/tst-printf-width-i18n.c create mode 100644 stdio-common/tst-vfprintf-width-i18n.c create mode 100644 stdio-common/vfprintf-process-arg.c create mode 100644 sysdeps/aarch64/dl-start.S delete mode 100644 sysdeps/aarch64/dl-sysdep.h delete mode 100644 sysdeps/arm/dl-sysdep.h copy sysdeps/csky/{preconfigure => preconfigure.ac} (80%) create mode 100644 sysdeps/generic/dl-new-hash.h delete mode 100644 sysdeps/i386/i686/fpu/multiarch/s_cosf-sse2.S create mode 100644 sysdeps/i386/i686/fpu/multiarch/s_cosf-sse2.c delete mode 100644 sysdeps/i386/i686/fpu/multiarch/s_sincosf-sse2.S create mode 100644 sysdeps/i386/i686/fpu/multiarch/s_sincosf-sse2.c delete mode 100644 sysdeps/i386/i686/fpu/multiarch/s_sinf-sse2.S create mode 100644 sysdeps/i386/i686/fpu/multiarch/s_sinf-sse2.c copy sysdeps/m68k/{preconfigure => preconfigure.ac} (70%) create mode 100644 sysdeps/mach/hurd/bits/types/idtype_t.h copy sysdeps/mips/{preconfigure => preconfigure.ac} (78%) create mode 100644 sysdeps/pthread/tst-atfork3.c copy sysdeps/{generic/dl-librecon.h => pthread/tst-atfork3mod.c} (63%) create mode 100644 sysdeps/pthread/tst-atfork4.c copy time/lc-time-cleanup.c => sysdeps/pthread/tst-atfork4mod.c (57%) copy sysdeps/riscv/{preconfigure => preconfigure.ac} (59%) create mode 100644 sysdeps/s390/s390-64/configure create mode 100644 sysdeps/s390/s390-64/configure.ac delete mode 100644 sysdeps/unix/sysv/linux/alpha/brk.c rename sysdeps/{csky/dl-sysdep.h => unix/sysv/linux/alpha/brk_call.h} (67%) copy locale/C-telephone.c => sysdeps/unix/sysv/linux/bits/mman_ext.h (58%) create mode 100644 sysdeps/unix/sysv/linux/bits/types/idtype_t.h rename sysdeps/{s390/s390-32/dl-sysdep.h => unix/sysv/linux/brk_call.h} (71%) create mode 100644 sysdeps/unix/sysv/linux/dl-early_allocate.c delete mode 100644 sysdeps/unix/sysv/linux/dl-librecon.h delete mode 100644 sysdeps/unix/sysv/linux/i386/dl-librecon.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/dl-librecon.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/brk.c rename sysdeps/{alpha/dl-sysdep.h => unix/sysv/linux/sparc/brk_call.h} (62%) create mode 100644 sysdeps/unix/sysv/linux/sys/pidfd.h create mode 100644 sysdeps/unix/sysv/linux/tst-getauxval.c copy sysdeps/unix/sysv/linux/{tst-mman-consts.py => tst-pidfd-consts.py} (52%) create mode 100644 sysdeps/unix/sysv/linux/tst-pidfd.c create mode 100644 sysdeps/unix/sysv/linux/tst-process_madvise.c create mode 100644 sysdeps/unix/sysv/linux/tst-process_mrelease.c rename sysdeps/{sparc/dl-sysdep.h => x86/dl-new-hash.h} (71%) delete mode 100644 sysdeps/x86_64/bzero.S create mode 100644 sysdeps/x86_64/fpu/multiarch/s_sincos-avx.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_sincos-fma.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_sincos-fma4.c rename sysdeps/{generic/dl-librecon.h => x86_64/fpu/multiarch/s_sincos.c} (63%) delete mode 100644 sysdeps/x86_64/multiarch/bzero.c create mode 100644 sysdeps/x86_64/multiarch/strlen-evex-base.S create mode 100644 sysdeps/x86_64/multiarch/strlen-evex512.S create mode 100644 sysdeps/x86_64/multiarch/strnlen-evex512.S create mode 100644 sysdeps/x86_64/multiarch/wcslen-evex512.S create mode 100644 sysdeps/x86_64/multiarch/wcsnlen-evex512.S