This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch azanella/generic-strings in repository glibc.
discards af69c5ba72 sh: Add string-fzb.h discards 16f899cfa1 powerpc: Add string-fza.h discards 4de86538e4 arm: Add string-fza.h discards 38cd3552d8 alpha: Add string-fzb.h and string-fzi.h discards 70ea2db812 hppa: Add string-fzb.h and string-fzi.h discards 7f84429390 hppa: Add memcopy.h discards c9181a2ed5 string: Improve generic strcpy discards 550081c1e4 string: Improve generic strcmp discards b9121635b4 string: Improve generic strchrnul discards 5e8d99f2a6 string: Improve generic strchr discards df07959c37 string: Improve generic strnlen discards bdd041c153 string: Improve generic memrchr discards 01c324107d string: Improve generic memchr discards c1dd2be815 string: Improve generic strlen discards 4725ea128c Add string vectorized find and detection functions discards eed029d7ee Add string-maskoff.h generic header discards aedf9dd6eb Parameterize OP_T_THRES from memcopy.h discards e5364d387c Parameterize op_t from memcopy.h adds 4a06ceea33 sysdeps/ieee754/soft-fp: ignore maybe-uninitialized with -O [...] adds f346b5b38c Add more fma tests. adds dae3ed958c kl_GL: Fix spelling of Sunday, should be "sapaat" (bug 20209). adds e7624d708d Adjust name of ld.so in test-container.c. adds a19876214a Fix libnldbl_nonshared.a references to internal libm symbols [...] adds 47c49251d5 Use bits/mman-linux.h for hppa. adds a68ec8eac2 kl_GL: Update the month names and date formats (bug 23740). adds c892ae04f4 benchtests: Set float type on --threshold argument adds 5a58064311 mktime fix for Gnulib + coreutils adds ed643089cd Increase timeout of libio/tst-readline adds 97785a61af Increase timeout of nss/tst-nss-files-hosts-multi adds b9c0f6c11a Use common bits/msq.h for more architectures. adds 19e62f2690 Use common bits/sem.h for more architectures. adds 2a4b25fad8 Use common bits/shm.h for more architectures. adds 9f9feb6d5d Use single bits/msq.h for all architectures. adds f4efbdfb44 regex: __builtin_expect → __glibc_unlikely adds 620a5d4cb1 regex: simplify by using intprops.h adds bcdb1bfa0c Use single bits/sem.h for all architectures. adds 75c1aee500 aarch64: optimized memcpy implementation for thunderx2 adds f0da0bcf8b Remove extra space at end of line. adds ce5a7de6cd Don't reduce test timeout to less than default adds 403b4feb22 Fix race in pthread_mutex_lock while promoting to PTHREAD_MU [...] adds 8c8d2a8aff Move SHMLBA to its own header. adds 729f34028a Use single bits/shm.h for all architectures. adds c5288d378a Remove unnecessary locking when reading iconv configuration [...] adds 26756e5756 [manual] Job control is no longer optional. adds c2b7ccad93 Do not allow divide-by-zero exception for pow(+/- 0, -Inf). adds 72771e5375 x86: Use _rdtsc intrinsic for HP_TIMING_NOW adds 0a271c8f25 Regenerate sparc ulps. adds 94a3a27f5d Add VDSO support to sparc. adds 53b2bb8747 resource: Update struct rusage comments [BZ #23689] adds f997b4be18 signal: Use correct type for si_band in siginfo_t [BZ #23562] adds d0a7415979 Handle surrogate pairs in c16rtomb (bug 23794, DR#488, C2X). adds 2dd8e58cc5 x86: Don't include <x86intrin.h> adds be8ff03f92 Stop c32rtomb and mbrtoc32 aliasing wcrtomb and mbrtowc (bug [...] adds 8190520f2a Use Linux 4.19 in build-many-glibcs.py. adds 029ad711b8 Update kernel version in syscall-names.list to 4.19. adds 367d7cc2cb Don't use PSEUDO_END for non-PSEUDO function adds f1034472e2 time/tst-mktime2: Improve test error reporting adds c3d8dc45c9 x86: Fix Haswell strong flags (BZ#23709) adds 18ad0de651 Fix tst-preadvwritev2 build failure on HURD adds 7cc65773f0 x86: Support RDTSCP for benchtests adds a27a4f4721 Y2038: provide size of default time_t for target architecture adds 2954daf00b Add more checks for valid ld.so.cache file (bug 18093) adds 2a973ab7f1 posix: Add internal symbols for posix_spawn interface adds 97d91fccc8 Fix date typo in ChangeLog adds d51f99ce80 Y2038: Add 64-bit time for all architectures adds b71ac2b9ce Use gen-libm-test.py to generate ulps table for manual. adds d026efea0f hurd: XFAIL absence of C11 threads implementation adds 41432ebe15 elf: Fix the ld flags not be applied to tst-execstack-mod.so adds 5b784e8834 Add new ELF note types from Linux 4.19 to elf.h. adds 7c5e34d7f1 conform: XFAIL siginfo_t si_band test on sparc64 adds fe61f17cfc Add IN_MASK_CREATE from Linux 4.19 to sys/inotify.h. adds ba5b14c761 i64: fix missing exp2f, log2f and powf symbols in libm.a [BZ [...] adds e5b8756dc2 Remove pre-Python-3.4 compatibility from build-many-glibcs.py. adds 46a7f24c84 hurd: set interrupt timeout to 1 minute adds 2d0d1d3876 hurd: Return EIO on non-responding interrupted servers adds 5c81be5340 hurd: Fix race between calling RPC and handling a signal adds c6982f7efc Patch to require Python 3.4 or later to build glibc. adds 954cf3c29b Use tempfile.TemporaryDirectory in conform/glibcconform.py. adds b6e7c449f9 hurd: return EIEIO instead of EIO adds fec8bb7ca9 Currency symbol should not preceed amount for [BZ #23791] adds 2dd12baa04 RISC-V: properly terminate call chain (bug 23125) adds f5e7e95921 stdlib/test-bz22786: Avoid spurious test failures using alia [...] adds 07da99aad9 stdlib/tst-strtod-overflow: Switch to support_blob_repeat adds a91e9301c4 support_blob_repeat: Call mkstemp directory for the backing file adds 6070803053 stdlib/test-bz22786: Avoid memory leaks in the test itself adds 3ca235ed36 Convert linknamespace tests from Perl to Python. adds e3a88b3e9d hurd: Document how to translate EIEIO error message adds 3ed7c33fa2 hurd: Fix build adds a67377e7f7 hurd: Fix errno* generation adds 32ad5b3328 hurd: Fix race between calling RPC and handling a signal adds 62c482e93f hurd: Fix cancellation just before RPC call adds 57da2a2395 Merge branch 'master' of git://sourceware.org/git/glibc adds 9c0a35d162 Merge branch 'master' into errno adds 9c3dbdbe29 Simplify an #if #else #endif adds fc783076ec hurd: Add pci RPC stubs adds 8e3c00db16 MIPS: Use `.set mips2' to emulate LL/SC for the R5900 too adds daea71c2e4 Update and correct SPARC configuration for supported socket [...] adds 6f30e59fc9 Disable -Wformat-overflow= warnings for some printf tests. adds eac4405af0 Avoid printf ("%s", NULL) in posix/bug-regex22.c. adds ff48ea6787 soft-fp: Use temporary variable in FP_FRAC_SUB_3/FP_FRAC_SUB_4 adds af1d5782c1 soft-fp: Add implementation for 128 bit self-contained adds 3ae3c4371d Fix typo in the documentation of gcvt adds 599f7beee7 support/test-container.c: Include <libc-pointer-arith.h> adds 6e36266cec support/shell-container.c: Use support_copy_file_range adds 2e96e9808e hurd: Support msync adds fc1c7bdc6d hurd: Fix last-minute refactoring adds bd3b0fbae3 libanl: properly cleanup if first helper thread creation fai [...] adds 6d6ee04622 Unconditionally call __gconv_get_path when reading iconv con [...] adds 2c03961fce Add tests for argp_error and argp_failure with floating-poin [...] adds 9771e6cb51 Add test for warn, warnx, vwarn, and vwarnx with floating-po [...] adds 7597b0c7f7 Add tests with floating-point arguments for err* and verr* f [...] adds 4a938cb273 posix: New function posix_spawn_file_actions_addchdir_np [BZ [...] adds e143ceba56 Correct SH kernel-features.h undefines (bug 23862). adds 295132ff05 RISC-V: don't assume PI mutexes and robust futexes before 4. [...] adds 1df872fd74 support: Implement TEST_COMPARE_STRING adds 00c86a37d1 support: Fix printf format for TEST_COMPARE_STRING adds 596cc360aa Fix __ASSUME_MLOCK2 for ARM, MicroBlaze (bug 23867). adds ac8060265b Add an additional test to resolv/tst-resolv-network.c adds d524fa6c35 Check multiple NT_GNU_PROPERTY_TYPE_0 notes [BZ #23509] adds e5de3b5b72 Remove __ASSUME_SOCKETCALL. adds 43257c335a Use TEST_COMPARE_STRING in recently added test adds c3ec097256 Replace conformtest.pl with conformtest.py. adds 91faaa93a5 Update conform/Makefile mkdir commands. adds 968ed5301d Convert tst-efgcvt to the new test framework adds 1626a1cfcd Add support for GCC 9 attribute copy. adds 434c34bd8e Hurd: Implement chdir support in posix_spawn adds 7fa495cdf7 Hurd: Fix ulinks in fd table reallocation adds 88b26b7e91 Hurd: export _hurd_port_move adds 58bb655acb hurd: Document dtable_cloexec size convention. adds 278fdabd8c hurd: Fix spawni's user_link reallocation adds 1ecba1fafc malloc: Convert the unlink macro to the unlink_chunk function adds 092dfde68f Remove redundant macro definitions from ia64 sfp-machine.h. adds 9a7c643ac2 Fix i686 build with GCC 9. adds f578f97b97 Fix armv7 build with GCC 9. adds 53f5c65914 Fix sparc64 build with GCC 9. adds 9c4b457e1b Add hidden_tls_def macros, fix powerpc-soft build with GCC 9. adds 0c096dcf14 Fix mips build with GCC 9. adds 6923f6db1e malloc: Use current (C11-style) atomics for fastbin access adds 8c6c3fb0bc hurd: Fix build with GCC 9 adds de20b81a03 mktime: fix EOVERFLOW bug adds 32c12f3f7a mktime: new test for mktime failure adds 6c90d759f6 mktime: simplify offset guess adds efbdddc381 mktime: make more room for overflow adds f6b3331bba mktime: fix bug with Y2038 DST transition adds 86aece3bfb mktime: fix non-EOVERFLOW errno handling adds 5d8af1566b mktime: DEBUG_MKTIME cleanup adds 346ef23f19 hurd: Fix F_*LK* fcntl with __USE_FILE_OFFSET64 adds c75772e3f0 Use STRFMON_LDBL_IS_DBL instead of __ldbl_is_dbl. adds 35e3fbc451 support: Print timestamps in timeout handler adds 0c7f97aead Update config.guess and config.sub to current versions. adds b15b1a9590 hurd: Support lockf at offset 0 with size 0 or 1. adds 9a62a9397d Use unique identifiers in conformtest. adds 5770c0ad1e [AArch64] Adjust writeback in non-zero memset adds bcdaad21d4 malloc: tcache double free check adds c20a10561a Remove the error handling wrapper from exp and exp2 adds f29b7c492d Remove the error handling wrapper from log adds 718d6542f2 Remove the error handling wrapper from log2 adds a502c5294b Remove the error handling wrapper from pow adds cc6c89faf3 Separate conformtest subtest generation and execution. adds 95edd05c75 Combine more conformtest tests into single execution of the [...] adds c089fd80c7 x86/CET: Add a re-exec test with legacy bitmap adds 1283c478aa Fix Arm __ASSUME_COPY_FILE_RANGE (bug 23915). adds 1e8bdc3a2b Enable VDSO on x86_64 statically linked programs [BZ #19767] adds 8ae74eadb6 Enable VDSO on powerpc statically linked programs (bug 19767) adds affec03b71 malloc: tcache: Validate tc_idx before checking for double-f [...] adds 2bd0bfcc68 Touch more glibc source files in build-many-glibcs.py. adds ce035c6e90 abilist.awk: Treat .tdata like .tbss and reject unknown comb [...] adds 979cfed05d Enable VDSO for static linking on aarch64 adds d527c860f5 CVE-2018-19591: if_nametoindex: Fix descriptor for overlong [...] adds c74a91deaa support: Implement support_quote_string adds b473b7d88e Fix Hurd build with read-only source directory. adds 47d8d9a217 support_quote_string: Do not use str parameter name adds 9a0b697033 S390: Regenerate ULPs. adds 530504e3a8 Do not copy glibc sources in build-many-glibcs.py. adds 96cd0558bc support: Add signal support to support_capture_subprocess_check adds 250102c844 posix: Do not include testcases.h, ptestcases.h in source tree adds 4975f0c3d0 C-SKY: Add dynamic relocations to elf.h adds 3a67e81d75 argp: do not call _IO_fwide() if _LIBC is not defined adds a5275ba537 _dl_exception_create_format: Support %x/%lx/%zx adds c6a5bdc189 hurd: Fix returning value for fcntl(F_*LK*) adds ce7387cc25 elf/dl-exception.c: Include <_itoa.h> for _itoa prototype adds 7e1d42400c Replace gen-as-const.awk by gen-as-const.py. adds e5d262effe Fix _dl_profile_fixup data-dependency issue (Bug 23690) adds 14d0e87d9b posix: Use posix_spawn on popen adds 5fb7fc9635 posix: Use posix_spawn on system adds 7105860262 Fix ChangeLog date from previous commit adds 5e63c240a2 scripts/abilist.awk: Handle special _end symbol for Hurd adds 15b8d67e29 Enable VDSO on i386 statically linked programs adds 8e67b39eb4 stdlib: assert on NULL function pointer in atexit etc. [BZ #20544] adds 6310e6be9b Mutex: Add pthread mutex tunables adds fc493bc9e6 htl: Fix comparing attr with default values adds 02cd5c1a8d support: Close original descriptors in support_capture_subprocess adds 7b36d26b22 Fix test-as-const-jmp_buf-ssp.c generation on gnu-i386 adds c22e4c2a14 x86: Extend CPUID support in struct cpu_features adds 8cebd4ffe6 Add --no-hard-links option to localedef (bug 23923) adds f5ec0ea9ea posix: Fix segfault in maybe_script_execute adds 6af956e5c0 Enable VDSO for static linking on arm adds 477a02f637 Make gen-as-const.py handle '--' consistently with awk script. adds b2e93de0ff test-container: add "su" command to run test as root, add un [...] adds bd598da9f4 Stop test-in-container trying to run other-OS binaries. adds 72b8692d7e Y2038: make __tz_convert compatible with 64-bit-time adds 349718d4d7 Add __vfscanf_internal and __vfwscanf_internal with flags ar [...] adds b87eb3f8fe Use SCANF_ISOC99_A instead of _IO_FLAGS2_SCANF_STD. adds d91798b31a Use SCANF_LDBL_IS_DBL instead of __ldbl_is_dbl. adds 698fb75b9f Add __v*printf_internal with flags arguments adds 124fc732c1 Add __vsyslog_internal, with same flags as __v*printf_internal. adds 4e2f43f842 Use PRINTF_FORTIFY instead of _IO_FLAGS2_FORTIFY (bug 11319) adds 35caceb145 Use PRINTF_LDBL_IS_DBL instead of __ldbl_is_dbl. adds f255336a93 support: Implement <support/descriptors.h> to track file des [...] adds 899478c2bf inet/tst-if_index-long: New test case for CVE-2018-19591 [BZ [...] adds c37cd4398a Update miscellaneous files from upstream sources. adds 3a3fb75572 posix: New function posix_spawn_file_actions_addfchdir_np [B [...] adds 7c857b6f0d hurd: Implement support for posix_spawn_file_actions_addfchdir_np adds a092ca9453 Add getcpu adds 45f33aac78 hurd: Fix linknamespace of spawni adds 10446f5d9f Prepare vfscanf to use __strtof128_internal adds 37caec3a11 Don't use __typeof__ (getcpu) adds 7c9a7c6836 malloc: Add another test for tcache double free check. adds b93f4052fc Fix potential stack overflow [BZ #23490] adds 0afcb29d50 Update timezone code from tzcode 2018g. adds 80472e2fba Move *-le.abilist to le/*.abilist adds 8d20a2f414 compat getdents64: Use correct offset for retry [BZ #23972] adds f9ba9eb821 Enable VDSO for static linking on mips adds a8110b727e Move tst-signal-numbers to Python. adds cb7be1590e Use gen-as-const.py to process .pysym files. adds 304c61a24f test-container: move postclean outside of namespace changes adds 505b5b2922 Fix powf overflow handling in non-nearest rounding mode [BZ #23961] adds c2c082c10f Remove support for abilist-pattern adds df682d1d74 Remove redirection of _IO_vfprintf adds 1a502f5260 Add *-ldbl.h headers to include/bits adds 1d880d4a9b powerpc: Add missing CFI register information (bug #23614) adds 46703efa02 timespec_get (posix): Fix copyright header adds 587426d499 benchtests: keep comparing even if function timings do not match adds 1990185f5f benchtests: include --stats parameter adds de099757b6 benchtests: send non-consumable data to stderr adds bf8ae8c09a Remove x86 mathinline.h hypot inline. adds 3d265911c2 Reindent nptl/pthread_rwlock_common.c adds f21e8f8ca4 Fix rwlock stall with PREFER_WRITER_NONRECURSIVE_NP (bug 23861) adds ade8b817fe x86: Add Hygon Dhyana support. adds db6df070cf Do not clobber sp in _hurd_stack_setup. adds 268bb71e47 Add missing libnss_testX.so requirement for tst-nss-test3. adds bd51ff5ed0 Add tests for the long double version of ecvt and fcvt adds e361dc043d manual: Document thread/task IDs for Linux adds 033a2c0a20 Remove x86 mathinline.h asinh, acosh, atanh inlines. adds 0c1719e65b support: Do not require overflow builtin in support/blob_repeat.c adds 077caf61d8 regex: fix heap-use-after-free error adds ef202e530c regex: fix storage-exhaustion error adds 6bbfc5c09f Add statx conditionals for wordsize-32 *xstat.c adds df648905e7 Add test that MAP_* constants agree with kernel. adds 551e81d9e3 Do not clobber r12 for ia64 syscalls. adds 6e15f3e26b Y2038: add function __localtime64 adds bfb79db4c3 Fix __TIMERSIZE and @theglibcadj typos adds 40e6c1ec1f localedata: Remove executable bit from localedata/locales/bi [...] adds 053c52b177 locale: Rewrite locale/gen-translit.pl in Python adds cd815050e5 x86: Merge i386/x86_64 atomic-machine.h adds b8686c0d70 S390: Add configure check to detect z10 as mininum architect [...] adds e8023f2685 S390: Use hwcap instead of dl_hwcap in ifunc-resolvers. adds 5f1743d118 S390: Unify 31/64bit memset. adds 712a254a97 S390: Refactor memset ifunc handling. adds 07be392807 S390: Implement bzero with memset. adds 6c6b8c7470 S390: Unify 31/64bit memcmp. adds b7e024a838 S390: Refactor memcmp ifunc handling. adds df3eb8de31 S390: Unify 31/64bit memcpy. adds 18eb862d45 S390: Refactor memcpy/mempcpy ifunc handling. adds e099aab060 S390: Remove s390 specific implementation of bcopy. adds d097d97626 S390: Use memcpy for forward cases in memmove. adds 2ee1bc57ab S390: Add configure check to detect z13 as mininum architect [...] adds cdd927d98c S390: Add z13 memmove ifunc variant. adds 8c25dddd2e S390: Add z13 strstr ifunc variant. adds d2c4c403fe S390: Add z13 memmem ifunc variant. adds ff3ca3743a S390: Refactor strlen ifunc handling. adds de10e44dda S390: Refactor strnlen ifunc handling. adds 914a4e0557 S390: Refactor strcpy ifunc handling. adds 970449311d S390: Refactor stpcpy ifunc handling. adds d1bdbf3809 S390: Refactor strncpy ifunc handling. adds 25218822bd S390: Refactor stpncpy ifunc handling. adds 8e5a0afbbf S390: Refactor strcat ifunc handling. adds b935335155 S390: Refactor strncat ifunc handling. adds cdab85fe33 S390: Refactor strcmp ifunc handling. adds 316b884219 S390: Refactor strncmp ifunc handling. adds 32f12653d4 S390: Refactor strchr ifunc handling. adds a1361e6561 S390: Refactor strchrnul ifunc handling. adds 26ea876087 S390: Refactor strrchr ifunc handling. adds 483fc56978 S390: Refactor strspn ifunc handling. adds 572cca93fa S390: Refactor strpbrk ifunc handling. adds 5d2ec20a99 S390: Refactor strcspn ifunc handling. adds 581a051c2e S390: Refactor memchr ifunc handling. adds 4c7b3cec11 S390: Refactor rawmemchr ifunc handling. adds 196655ba54 S390: Refactor memccpy ifunc handling. adds 89bfcbdf9d S390: Refactor memrchr ifunc handling. adds 2e02d0b7a9 S390: Refactor wcslen ifunc handling. adds c7e7cd266e S390: Refactor wcsnlen ifunc handling. adds 804f2e5c73 S390: Refactor wcscpy ifunc handling. adds 0582e42845 S390: Refactor wcpcpy ifunc handling. adds 0966dd8689 S390: Refactor wcsncpy ifunc handling. adds c3081bcbd9 S390: Refactor wcpncpy ifunc handling. adds 3389cae427 S390: Refactor wcscat ifunc handling. adds 814a76e1bc S390: Refactor wcsncat ifunc handling. adds 3459e23dd4 S390: Refactor wcscmp ifunc handling. adds e9873e1d47 S390: Refactor wcsncmp ifunc handling. adds cf3ccc31a3 S390: Refactor wcschr ifunc handling. adds c09c1b6f01 S390: Refactor wcschrnul ifunc handling. adds 4753713aae S390: Refactor wcsrchr ifunc handling. adds 8507e83190 S390: Refactor wcsspn ifunc handling. adds 8e87c1f6d4 S390: Refactor wcspbrk ifunc handling. adds 79b44cf611 S390: Refactor wcscspn ifunc handling. adds c62534ae52 S390: Refactor wmemchr ifunc handling. adds d2a7436c1c S390: Refactor wmemset ifunc handling. adds 25654a8c74 S390: Refactor wmemcmp ifunc handling. adds 12f0dcb8da S390: Refactor gconv_simple ifunc handling. adds 80190d2b0e S390: Cleanup ifunc-resolve.h. adds 646ce7e0be Remove __ASSUME_ST_INO_64_BIT. adds 43a45c2d82 m68k: Fix sigaction kernel definition (BZ #23960) adds 56b98bf1fb alpha: Use Linux generic sigaction implementation adds f9eabb197f hppa: Remove kernel_sigaction.h adds 8b1d5da566 ia64: Remove kernel_sigaction.h adds 64dd7a1630 s390: Use generic kernel_sigaction.h adds 64c2277d2e Y2038: add function __localtime64_r adds 131db8b0c8 Y2038: add function __gmtime64 adds a1d346ce0d Y2038: add function __gmtime64_r adds 7755e50411 Y2038: add function __ctime64 adds c4c2836ada Y2038: add function __ctime64_r adds dfa6216f24 Fix BZ number for 43a45c2d82 adds bbb7dc8475 hurd: Fix 64bit fcntl lock implementation adds 61595e3d36 nscd: avoid assertion failure during persistent db check adds 1616d034b6 Print cache size and geometry auxv types on LD_SHOW_AUXV=1 adds 515f463f52 Remove x86 mathinline.h sinh, cosh, tanh inlines. adds da75c1b180 Remove x86 mathinline.h. adds ab4169313c manual/examples: Remove redundant "if not" adds ac253355ba Y2038: make __difftime compatible with 64-bit time adds 5f72b00591 Add C-SKY port adds ebe544bf6e malloc: Add more integrity checks to mremap_chunk. adds c0e82f1173 malloc: Check the alignment of mmapped chunks before unmapping. adds 192963be49 Require GCC 5 or later to build glibc (bug 23993). adds 5d025ea617 Update longlong.h. adds 90d3320d7f Refactor string benchtests adds 57b3ff8e1a Update nios2, sparc32 localplt.data for difftime changes (bu [...] adds 8700a7851b x86-64: Vectorize sincosf_poly and update s_sincosf-fma.c adds 9412979a43 Regenerate sysdeps/x86_64/fpu/libm-test-ulps adds ba4b8fab20 x86-64: Remove s_sincosf-sse2.S adds 5289f1f56b Improve bench-strlen adds c0feb731d5 regex: simplify Gnulib port adds e46d7dedcf NEWS: Fix a minor typo ("incosistent" -> "inconsistent"). adds 09104e5ba4 Update Alpha libm-test-ulps adds 0253580a75 Replace check_mul_overflow_size_t with __builtin_mul_overflow adds 5fc3eca750 NEWS: Fix another typo ("multithread..." -> "multi-threaded..."). adds 27841a7d5a sq_AL: Use the correct date and time formats (bug 10496, 23724). adds 989182c40a Multiple locales: Use the correct 12-hour time formats (bug 10496). adds 065957a370 hurd: Handle "pid" magical lookup retry adds 01047fa6d0 Use Linux 4.20 in build-many-glibcs.py. adds 0b9c84906f riscv: Use __has_include__ to include <asm/syscalls.h> [BZ #24022] adds b50dd3bc8c malloc: Always call memcpy in _int_realloc [BZ #24027] adds 9b7f98b345 regex: improve Gnulib port to AIX adds e740e5b1f0 Update timezone code from tzcode 2018i. adds 04277e02d7 Update copyright dates with scripts/update-copyrights. adds c9123888d8 Update copyright dates not handled by scripts/update-copyrights. adds 7628a1b05a Update miscellaneous files from upstream sources. adds 47ad5e1a2a Update syscall-names.list for Linux 4.20. adds f45077974a Add HWCAP_SSBS from Linux 4.20 to AArch64 bits/hwcap.h. adds e3d4e292f5 Add PACKET_IGNORE_OUTGOING from Linux 4.20 to netpacket/packet.h. adds 6ef3d22558 Add IPV6_MULTICAST_ALL from Linux 4.20 to bits/in.h. adds 66081e383c nptl/tst-audit-threads: Switch to <support/test-driver.c> adds 8c1aafc1f3 intl: Do not return NULL on asprintf failure in gettext [BZ #24018] adds d5c6df0b0e Fix ChangeLog entry adds 2d9837c1fb Set behavior of sprintf-like functions with overlapping sour [...] adds fe20bb1d60 ARM: fix kernel assisted atomics with GCC 8 (bug 24034) adds 2ce09e0187 Update MIPS libm-test-ulps. adds acb55dcb89 Update Linux kernel version in tst-mman-consts.py. adds 55137f7dd9 hurd: advertise *_setpshared as not supported adds 8e291a293b Update powerpc-nofpu libm-test-ulps. adds 4d7d7dc6fe bs_BA: Fix a small typo in comment (bug 24011). adds 8083afa55d termios: Define TIOCSER_TEMT with __USE_MISC (BZ#17783) adds e5a50db36e termios: Consolidate struct termios adds 48c1dd9632 termios: Consolidate termios c_cc symbolic constants adds 3127003e75 termios: Consolidate Input Modes definitions. adds 7b83201888 termios: Consolidate Output Modes definitions adds 9c5d0d02c1 termios: Consolidate Baud Rate Selection definitions (BZ#23783) adds 72eb6ecc7e termios: Consolidate control mode definitions adds 22679ddf10 termios: Consolidate local mode definitions adds 3aa4a07ec1 termios: Consolidate tcflow symbolic constants adds f69c5cb2a5 termios: Remove Linux _IOT_termios adds 51f4beb081 termios: Add powerpc termios-misc adds 6f343c1f33 termios: Consolidate termios.h adds 03992356e6 Use C99-compliant scanf under _GNU_SOURCE with modern compilers. adds 805334b26c posix: Clear close-on-exec for posix_spawn adddup2 (BZ#23640) adds 7d7af8f17d AArch64: Update dl-procinfo.c with new HWCAP adds 17cc27d5b7 nptl: Remove tst-cancel-wrappers test and related macros adds d0d7f85f66 nptl: Fix testcases for new pthread cancellation mechanism adds 85c828a462 x86_64: Remove wrong THREAD_ATOMIC_* macros adds 0b13e25581 i386: Remove bogus THREAD_ATOMIC_* macros adds ce7eb0e903 nptl: Cleanup cancellation macros adds 4392898d8c Linux: Improve handling of resource limits in misc/tst-ttyname adds 8b18d418bd Fix the manual for old texinfo adds 27c5e756a2 sysdeps/ieee754: prevent maybe-uninitialized errors with -O [...] adds 890461fe12 ChangeLog: Fix an obvious typo in the previous commit. adds b79dc8d0fe posix: Fix tst-spawn.c issue from commit 805334b26c adds 010fe23177 manual: Use @code{errno} instead of @var{errno} [BZ #24063] adds 7395f3a0ef en_US: define date_fmt (bug 24046) adds 2ef4271688 Only build libm with -fno-math-errno (bug 24024) adds 69da3c9e87 soft-fp: Properly check _FP_W_TYPE_SIZE [BZ #24066] adds 02f440c1ef [AArch64] Add ifunc support for Ares adds e17f63ffa1 RISC-V: Update LP64D libm-test-ulps. adds 5494af04ad resolv: IDNA tests: AAAA (28) is valid, no fallthrough to default adds 0bc9bdf159 powerpc: Fix VSCR position in ucontext (bug 24088) adds 5cbbf01ebe strftime: Consequently use the "L_" macro with character literals adds a1b02ae763 Fix a few typos in comments adds 1a153e47fc x86-64: Optimize strcat/strncat, strcpy/strncpy and stpcpy/s [...] adds 56054664cc powerpc: fix tst-ucontext-ppc64-vscr test for POWER 5/6. adds ecdacd34a2 Add XFAIL_ROUNDING_IBM128_LIBGCC to more fma() tests adds 5f1135e4e5 Update libc.pot adds fbbc9a4e34 Tests for minimal signal handler functionality in MINSIGSTKS [...] adds 008b598e2a powerpc: Fix tiny bug in strncmp.c adds 80dfa29874 manual: Fix the wording to "alternative" rather than "alternate" adds 562f43620d Disable lazy binding on tests for minimal signal handler adds 71effcea34 malloc: Revert fastbins to old-style atomics adds 5e30b8ef07 resolv: Reformat inet_addr, inet_aton to GNU style adds 6ca53a2453 resolv: Do not send queries for non-host-names in nss_dns [B [...] adds 97700a34f3 x86-64 memchr/wmemchr: Properly handle the length parameter [...] adds b304fc201d x86-64 memcmp/wmemcmp: Properly handle the length parameter [...] adds 231c56760c x86-64 memcpy: Properly handle the length parameter [BZ# 24097] adds ecd8b842cf x86-64 memrchr: Properly handle the length parameter [BZ# 24097] adds 82d0b4a4d7 x86-64 memset/wmemset: Properly handle the length parameter [...] adds ee915088a0 x86-64 strncmp family: Properly handle the length parameter [...] adds c7c54f65b0 x86-64 strncpy: Properly handle the length parameter [BZ# 24097] adds 5165de69c0 x86-64 strnlen/wcsnlen: Properly handle the length parameter [...] adds 108bc4049f CVE-2016-10739: getaddrinfo: Fully parse IPv4 address string [...] adds 712f1167b4 Use binutils 2.32 branch in build-many-glibcs.py. adds a95dc01c9e hurd: Check at_flags passed to faccessat adds ee4d79026d hurd: Support AT_EMPTY_PATH adds 8e889c5da3 elf: Fix LD_AUDIT for modules with invalid version (BZ#24122) adds 3367acdb34 hurd: Fix libsupport xsigstack build adds b22eed3710 strftime: Set the default width of "%Ey" to 2 [BZ #23758] adds 32f600a272 strftime: Pass the additional flags from "%EY" to "%Ey" [BZ #24096] adds a0bb5abd09 hurd: Fix initial sigaltstack state adds 8d0168264a alpha: Fix __remqu corrupting $f3 register adds 22ff602427 RISC-V: Update nofpu ULPs adds b96e22d080 hurd: Fix initial sigaltstack state adds 83e6b59625 [elf] Revert 8e889c5da3 (BZ#24122) adds e1e47c912a Update translations adds 330c9d0db1 Prepare for 2.29 release adds 56c86f5dd5 Tag 2.29 release adds de44ab67aa Open master for 2.30 development adds 2bac7daa58 nss_files: Fix /etc/aliases null pointer dereference [BZ #24059] adds 583dd860d5 regex: fix read overrun [BZ #24114] adds 5f10701fdc libio: use stdout in puts and putchar, etc [BZ #24051]. adds 932329a513 Use MPFR 4.0.2 in build-many-glibcs.py. adds 5fc9ed4c40 nptl: Fix pthread_rwlock_try*lock stalls (Bug 23844) adds d5627550ae make-syscalls.sh: fix comment referencing syscall-template adds 114f792eae posix/tst-spawn: Fix racy tests in spawned processes. adds 07c3d1ec03 aarch64: Add AmpereComputing emag to tunable cpu list adds c7d3890ff5 aarch64: Optimized memset specific to AmpereComputing emag adds 83d1cc42d8 aarch64: Optimized memchr specific to AmpereComputing emag adds b06f4c0094 Cleanup clock_*time includes adds 395599f0cf manual: Update struct sockaddr_in, struct sockaddr_sin6 description adds baef194387 support: Handle AF_LOCAL, AF_UNSPEC in support_format_addres [...] adds 6175507c06 support: Correct error message for TEST_COMPARE_STRING adds 4dcbbc3b28 Require GCC 6.2 or later to build glibc. adds c70824b9a4 manual: Document lack of conformance of sched_* functions [B [...] adds ee9941f94e libio: Use stdin consistently for input functions [BZ #24153] adds 77c7d55ece time: Use int, not long int, for internal GMT offsets adds 11f382ee78 testsuite: stdlib/isomac.c: add missing include adds b8c7238167 time: Use struct alloc_buffer in __tzfile_read adds 221baae001 time: Avoid alignment gaps in __tzfile_read adds 5e10136b3c testrun.sh: Exit in case of incorrect argument adds 8692ebdb12 elf: Implement --preload option for the dynamic linker adds 2ab5741b8a <spawn.h>: Add missing nonnull attributes and __restrict qualifiers adds 3f635fb433 x86-64 memcmp: Use unsigned Jcc instructions on size [BZ #24155] adds 65f7767a91 Fix handling of collating elements in fnmatch (bug 17396, bu [...] adds 7a0dcfc643 Remove duplicate initialization of field in nscd. adds 77dc0d8643 Fix assertion in malloc.c:tcache_get. adds f1ac745583 arm: Use "nr" constraint for Systemtap probes [BZ #24164] adds bc79db3fd4 Fix alignment of TLS variables for tls variant TLS_TCB_AT_TP [...] adds 94eeeec04b S390: Fix introduction of __wmemcmp and weak wmemcmp symbols. adds b6d8a999cd Fix wide char format specifier in libio/tst-bz24153.c. adds b433334065 x86: Remove unnecessary <stap-probe.h> include from lowlevellock.h adds 3b93559585 support: Use dlerror to detect NULL symbols in xdlsym adds c2d8f0b704 Avoid "inline" after return type in function definitions. adds 94b63e6620 support: Implement xdlmopen adds 8311c83f91 array_length: Make usable as a constant expression adds 823624bdc4 Add compiler barriers around modifications of the robust mut [...] adds f289e656ec rt: Turn forwards from librt to libc into compat symbols [BZ [...] adds 1d0fc21382 Linux: Add gettid system call wrapper [BZ #6399] adds d0bd87d4c0 ChangeLog: Correct date of last commit adds 669ff911e2 nptl: Avoid fork handler lock for async-signal-safe fork [BZ [...] adds 144a794e0a tst-strftime2: Use array_length macros instead of magic numbers adds 8f89ab216f posix: Fix missing wrapper header for <bits/unistd_ext.h> adds e47d82c99a Provide <bits/unistd_ext.h> as a sysdeps header exclusively adds 11eb21c465 nss: Add tst-nss-files-hosts-long test [BZ #21915] adds fdfbd47d92 Move generic <bits/unistd_ext.h> to a more regular location adds eef4d4f80c math: Enable <bits/math-finite.h> sysdeps override adds 32ea729996 Remove powerpc bits/mathinline.h. adds fb25b1356a Fix a few whitespace arrangement inconsistencies in time/str [...] adds a51bc4fe9d Use float in e_sqrt.c adds 32db86d558 Add fall-through comments. adds 3b856d093f elf: Ignore LD_AUDIT interfaces if la_version returns 0 [BZ #24122] adds b3fbfe8196 elf: Test for LD_AUDIT module returning zero from la_version [...] adds 0c6d82e979 nss: getent: Print IPv6 scope ID for ahosts/ahostsv6 if available adds 16f87cfd63 String benchtest cleanup adds 86140c6223 Avoid fall-through in test-container if execlp fails. adds 0538372096 Fix -Wempty-body warnings in glibc. adds 107562682c Adjust wording of two fall-through comments. adds 85bd1ddbdf RISC-V: Fix elfutils testsuite unwind failures. adds 24ca04febe benchtests: Remove useless ORIG_SRC in memmove benchmarks adds 3904fd85d3 Add malloc micro benchmark adds 20d0195c71 Add missing bench-malloc-simple.c file. adds eb76e5b465 nptl: Reinstate pthread_timedjoin_np as a cancellation point [...] adds 712182c8dc Fix fall-through warnings in sunrpc/xdr.c. adds 56a731d4ad Avoid readline conflicts in pexpect adds 365f05c7a5 Fix implicit-fallthrough warnings in tst-setjmp.c. adds 8a11f97062 Remove qualifier from function return type in tst-svc_register.c. adds bc10e22c90 nptl: Fix invalid Systemtap probe in pthread_join [BZ #24211] adds e442e40de5 io: Consolidate lockf implementation adds a198d37ade Move remaining nptl_db headers to sysdeps/nptl adds ebd32784ce Add missing header wrappers under include/ adds ad18dadec9 Add check for missing wrapper headers adds 6c29942cbf misc/tst-clone3: Fix waiting for exited thread. adds a5406364ac libio: Eliminate _IO_stdin, _IO_stdout, _IO_stderr adds 308e022fc4 resolv: Remove debugging code from compat-gethnamaddr.c adds 8c9289b642 Fix SPARC64 handling of R_SPARC_H34 (bug 24231). adds b026ce1ee9 nptl: Fix pthread_tryjoin comment. adds 04de930226 nptl: Fix comment typo in pthread_mutex_trylock.c adds 4a2dd41cb5 powerpc64le: Remove test for GCC 6.2 adds dc0afac325 Add new Fortran vector math header file. adds f43b8dd555 Add internal implementations for argp.h, err.h, and error.h [...] adds b0b50fe005 nss: tst-nss-files-hosts-long: Add host.conf [BZ #21915] adds 34a5a1460e Break some lines before not after operators. adds a04549c194 Break more lines before not after operators. adds e0cb7b6131 Add and move fall-through comments in system-specific code. adds aa0e46636a Break further lines before not after operators. adds 7b3fb62051 wcsmbs: optimize wcpcpy adds 39ef074419 wcsmbs: optimize wcpncpy adds 81a1443941 wcsmbs: optimize wcscat adds 4d8015639a wcsmbs: optimize wcscpy adds ddf21ec79f wcsmbs: optimize wcsncat adds 30a7e2081c wcsmbs: optimize wcsncpy adds 457208b1e9 wcsmbs: optimize wcsnlen adds c4f50205e1 Add some spaces before '('. adds f627dd4da8 Fix -Wempty-body warnings in Hurd-specific code. adds 1b21841775 hurd: Add renameat2 support for RENAME_NOREPLACE adds 6bd4d02ee9 powerpc: Fix linknamespace introduced by 4d8015639a75 adds 92ad88fe72 elf/Makefile: Run IFUNC tests if binutils supports IFUNC adds cc3e573ce3 elf: Add tests with a local IFUNC resolver [BZ #23937] adds 462e83a4a0 Add more spaces before '('. adds 36f30c104f __netlink_assert_response: Add more __libc_fatal newlines [B [...] adds 928b305d3f S390: Fix introduction of __wcscpy and weak wcscpy symbols. adds c259196b50 elf/tst-big-note: Improve accuracy of test [BZ #20419] adds 6e1f6440b9 ldbl-opt: Add argp_error and argp_failure (bug 23983) adds ea2d89d01c ldbl-opt: Reuse argp tests that print long double adds 90188e7d1a ldbl-opt: Add err, errx, verr, verrx, warn, warnx, vwarn, an [...] adds d11086a939 ldbl-opt: Add error and error_at_line (bug 23984) adds f0eaf86276 ldbl-opt: Reuse test cases from misc/ that check long double adds 31effacee2 ja_JP: Change the offset for Taisho gan-nen from 2 to 1 [BZ #24162] adds ce6ddae036 S390: Increase function alignment to 16 bytes. adds de71ee7b3c elf: Remove remnants of MAP_ANON emulation adds 590675c079 powerpc: Fix build of wcscpy with --disable-multi-arch adds 0ddb7ea842 nptl: Assume __ASSUME_FUTEX_CLOCK_REALTIME support adds ae51497134 Fix location where math-vector-fortran.h is installed. adds 27a2f2f34c check-wrapper-headers test: Adjust Fortran include file directory adds c5f65462a2 Break lines before not after operators, batch 4. adds 86bdd49d93 Bug 24307: Update to Unicode 12.0.0 adds 6229c9bff7 C-SKY: fix sigcontext miss match adds 827e30f3a3 C-SKY: remove user_regs definition adds c4e5f34bf0 C-SKY: mark lr as undefined to stop unwinding adds 5fbcd76351 C-SKY: add elf header definition for elfutils adds 08504de718 resolv: Enable full ICMP errors for UDP DNS sockets [BZ #24047] adds 38b52865d4 elf: Add DF_1_KMOD, DF_1_WEAKFILTER, DF_1_NOCOMMON to <elf.h> adds 7c6513082b Fix output of LD_SHOW_AUXV=1. adds 711a322a23 Use a proper C tokenizer to implement the obsolete typedefs test. adds 29218b265f Move inttypes.h and stdint.h to stdlib. adds 043440e761 hurd: Add no-op version of __res_enable_icmp [BZ #24047] adds 0c1041ee5b Use Linux 5.0 in build-many-glibcs.py. adds 97f8225d22 scripts/check-obsolete-constructs.py: Process all headers as UTF-8. adds 081bdf9421 nss: Fix tst-nss-files-alias-truncated for default --as-need [...] adds a0a0dc8317 Remove obsolete, never-implemented XSI STREAMS declarations adds 5b06f538c5 malloc: Check for large bin list corruption when inserting u [...] adds 238d60a1fb localedata: Add Minguo calendar support to Taiwanese locales [...] adds 477e739b32 Update syscall-names.list for Linux 5.0. adds e87d8ada29 hurd: Document how EINTR should be handled in critical sections adds 066ae81ec9 hurd: Fix comment style adds b626c5aa5d Record CVE-2019-9169 in NEWS and ChangeLog [BZ #24114] adds 78919d3886 * time/mktime.c: Update obsolete URL in comment. adds a2e57f89a3 Add AArch64 HWCAPs from Linux 5.0. adds 57ada43c90 tt_RU: Fix orthographic mistakes in day and abday sections [ [...] adds 61f5e9470f S390: Mark vx and vxe as important hwcap. adds ac64195ccd iconv, localedef: avoid floating point rounding differences [...] adds 5abcddd794 Fix parentheses error in iconvconfig.c and ld-collate.c [BZ #24372] adds 1a7df49c92 S390: Add new hwcap values for new cpu architecture arch13. adds a899a5512f S390: Add configure check to detect support for arch13. adds 96fbb9a328 S390: Add arch13 memmove ifunc variant. adds 6f47401bd5 S390: Add arch13 strstr ifunc variant. adds 421749d693 S390: Add arch13 memmem ifunc variant. adds 38cc11daa4 nptl: Remove pthread_clock_gettime pthread_clock_settime adds 77b6f55347 linux: Assume clock_getres CLOCK_{PROCESS,THREAD}_CPUTIME_ID adds 6e8ba7fd57 Remove __get_clockfreq adds 359653aaac Do not use HP_TIMING_NOW for random bits adds 1e372ded4f Refactor hp-timing rtld usage adds 7621e38bf3 Add generic hp-timing support adds 9ac2de697e Add NT_ARM_PAC_MASK and NT_MIPS_MSA from Linux 5.0 to elf.h. adds d7563e6277 Add UDP_GRO from Linux 5.0 to netinet/udp.h. adds 7a773abf7c nptl: Convert tst-sem5 & tst-sem13 to use libsupport adds 82849fde3b nptl/tst-rwlock14: Test pthread_rwlock_timedwrlock correctly adds 67112f7ae8 nss/tst-nss-files-alias-leak: add missing opening quote in printf adds 019638910e powerpc: Remove ununsed s_float_bitwise.h adds 4997e8f31e math: Enable some math builtins for clang adds 5e67e4bfa0 ChangeLog: Correct two dates. adds 225d94459b ChangeLog: Correct more dates. adds 10cce66930 [powerpc] Use __builtin_{mffs,mtfsf} adds 656dd306d4 RISC-V: Fix `test' operand error with soft-float ABI being c [...] adds d5ecee822e alpha: Do not redefine __NR_shmat or __NR_osf_shmat adds 993e3107af alpha: Improve sysdeps/alpha/divqu.S and sysdeps/alpha/remqu.S adds e0e4c321c3 Fix strptime era handling, add more strftime tests [BZ #24394] adds 62449176e0 Add verbose comments to 'era' in ja_JP locale. adds 2c7e704b7e NEWS: Mention Minguo calendar support added [BZ #24293] adds 2f1d61552d time/tst-strftime2.c: Make the file easier to maintain adds 84aea16929 time: Add tests for Minguo calendar [BZ #24293] adds 466afec308 ja_JP locale: Add entry for the new Japanese era [BZ #22964] adds 0bd545ee23 Add Reiwa era tests to time/tst-strftime3.c adds 8260f23616 time/tst-strftime3.c: Disable snprintf warning. adds e3fd0b0e93 wcsmbs: Add wcscpy loop unroll option adds 447a1306c3 powerpc: Use generic wcscpy optimization adds 7ba0100c6a wcsmbs: Use loop_unroll on wcschr adds 421e3005ca powerpc: Use generic wcschr optimization adds 662c2cc4e9 wcsmbs: Use loop_unroll on wcsrchr adds f82ed45d7f powerpc: Use generic wcsrchr optimization adds 94e358f6d4 aarch64: thunderx2 memcpy implementation cleanup and streamlining adds 3f8b44be0a resolv: Remove support for RES_USE_INET6 and the inet6 option adds 333221862e resolv: Remove RES_INSECURE1, RES_INSECURE2 adds 6103c0a811 Remove TIMING_INIT adds a173d09f85 Improve bench-memmem adds 93eebae516 Improve bench-strstr adds 648279f4af Improve string benchtests adds e621246ec6 malloc: Set and reset all hooks for tracing (Bug 16573) adds 7e3496cb6c Add bug number to historic ChangeLog entry adds 10dd69e9a0 Add missing percent sign to conversion specifier adds c166468c4a Add more bug numbers to historic ChangeLog entries adds 221710af7e Add missing ChangeLog entry for commit 10dd69e9a00 adds 32d85c116d alloc_buffer: Return unqualified pointer type in alloc_buffer_next adds e3f454bac0 nss_dns: Do not replace root domain with empty string adds b39d961c71 ChangeLog: Convert leading spaces to tabs adds 6b5c8607a4 ChangeLog: Correct excess and deficiency of spaces adds bae8cf0e93 stdlib/tst-secure-getenv: handle >64 groups adds 0e16969129 support: Add support_capture_subprogram adds ffe8a9a831 powerpc: Remove rt_sigreturn usage on context function adds a3ae315a8f mips: Remove rt_sigreturn usage on context function adds 1dac8bd6f2 powerpc: Use generic fabs{f} implementations adds 3a16dd780e powerpc: fma using builtins adds 52faba65f8 powerpc: Fix format issue from 3a16dd780eeba602 adds 9bf8e29ca1 malloc: make malloc fail with requests larger than PTRDIFF_M [...] adds 25f7a3c961 Fix NEWS entry from 9bf8e29ca136 adds e485b2b6e0 locale: Add LOCPATH diagnostics to the locale program adds 2d398aa272 Remove do_set_mallopt_check prototype adds 1a4c27355e elf: Fix pldd (BZ#18035) adds 439bf53496 locale/tst-locale-locpath: Run test only for $(run-built-tes [...] adds f9b645b4b0 memusagestat: use local glibc when linking [BZ #18465] adds fe92a91f1e Reduce benchtests time adds 94a4e9e4f4 Extend BIND_NOW to installed programs with --enable-bind-now adds b5ffdc48c2 benchtests: Enable BIND_NOW if configured with --enable-bind-now adds deacca0054 riscv: remove DL_RO_DYN_SECTION adds e30fb31c0a Makeconfig: Move $(CC) to +link command variables adds a8ff215e56 Makeconfig: Move -Wl,-rpath-link options before library references adds c57afec0a9 elf: Link sotruss-lib.so with BIND_NOW for --enable-bind-now adds f492fc99f4 <semaphore.h>: Add nonnull attributes adds c4c0848bbb powerpc: Remove power4 mpa optimization adds 6cac323c8d powerpc: ceil/ceilf refactor adds 87c266d758 Fix -O1 compilation errors with `__ddivl' and `__fdivl' [BZ #19444] adds 20aa581958 Make mktime etc. compatible with __time64_t adds 7b807a35a8 misc: Add twalk_r function adds b2af6fb2ed elf: Fix elf/tst-pldd with --enable-hardcoded-path-in-tests [...] adds 7dfde28a21 Add missing bug number on CL entry for BZ#24506 (b2af6fb2ed239) adds ac3da35de5 misc/tst-tsearch: Additional explicit error checking adds 32e902a94e aarch64: thunderx2 memmove performance improvements adds c4a392cfd1 Use GCC 9 in build-many-glibcs.py. adds c2b11710fb Use Linux 5.1 in build-many-glibcs.py. adds 13d0931888 Revert "Use Linux 5.1 in build-many-glibcs.py." adds 7621676f7a Update syscall-names.list for Linux 5.1. adds b2f601ba9a malloc/tst-mallocfork2: Use process-shared barriers adds 33647a7294 support: Add xclock_gettime adds 252296c625 powerpc: floor/floorf refactor adds a1cb1888b7 powerpc: round/roundf refactor adds ae45cf84af powerpc: trunc/truncf refactor adds 18aa51ee0d Move nptl/tst-eintr1 to xtests adds 5198399651 support: Add timespec.h adds d8e0b901a4 nptl: Convert tst-cond11.c to use libsupport adds 40d0816faa nptl: Use recent additions to libsupport in tst-sem5 adds 495514eec7 nptl: Convert some rwlock tests to use libsupport adds 44ac6ee97a nptl/tst-abstime: Use libsupport adds eb669ff5bf support: Fix timespec printf adds 4aee85f96b sem_close: Use __twalk_r adds 5ad533e8e6 Fix tcache count maximum (BZ #24531) adds f6efec90c8 Bug 24535: Update to Unicode 12.1.0 adds fdb8a0be9b Add single-thread.h header adds d7e4c642ef Small optimization for lowlevellock adds 959aff9fa2 Assume LLL_LOCK_INITIALIZER is 0 adds c50e1c263e x86: Remove arch-specific low level lock implementation adds 91f043ae84 Make --bindir effective adds c7ac9caaae support: Export bindir path on support_path adds da2b83ef6b elf: Fix tst-pldd for non-default --prefix and/or --bindir ( [...] adds 6807f47b81 manual: Adjust twalk_r documentation. adds 04b261bdc1 Linux: Add the tgkill function adds 7ac6fad987 iconv: Remove public declaration of __gconv_transliterate adds d50f09181e support: Add support_install_rootsbindir adds a9368c34d7 nss: Turn __nss_database_lookup into a compatibility symbol adds 32ff397533 Fix crash in _IO_wfile_sync (bug 20568) adds 5dde9ef79a Add missing Changelog entry adds 11b451c886 dlfcn: Guard __dlerror_main_freeres with __libc_once_get (on [...] adds 85b0e1e8a6 support: Report NULL blobs explicitly in TEST_COMPARE adds 9c02d0784d nss_files: Remove RES_USE_INET6 from hosts processing adds ec255a97a2 nss_nis, nss_nisplus: Remove RES_USE_INET6 handling adds 5f161b2398 Update kernel-features.h files for Linux 5.1. adds fef7c63cd5 manual: Document O_DIRECTORY adds 1f50f2ad85 Small tcache improvements adds 1388600877 Add NT_ARM_PACA_KEYS and NT_ARM_PACG_KEYS from Linux 5.1 to elf.h. adds dfba907fed sysvipc: Fix compat msgctl (BZ#24570) adds 236c18e568 sysvipc: Consolidate semtimedop s390 adds ff6bec7d47 support: Correct confusing comment adds b62bb3bc68 support: Add missing EOL terminators on timespec adds 75c51570c7 support: Expose sbindir as support_sbindir_prefix adds 09e1b0e3f6 libio: Remove codecvt vtable [BZ #24588] adds 7e740ab2e7 libio: Fix gconv-related memory leak [BZ #24583] adds c9c15ac316 wcsmbs: Fix data race in __wcsmbs_clone_conv [BZ #24584] adds 004e52febf sysvipc: Add missing bit of semtimedop s390 consolidation adds 46ae07324b Improve string benchtest timing adds a053e87849 Remove support for PowerPC SPE extension (powerpc*-*-*gnuspe*). adds cb755eede7 Add ChangeLog entry for previous commit. adds 481c30cb95 elf: Add tst-ldconfig-bad-aux-cache test [BZ #18093] adds bee1f2c413 Add F_SEAL_FUTURE_WRITE from Linux 5.1 to bits/fcntl-linux.h. adds 5c23c82195 nss_dns: Check for proper A/AAAA address alignment adds 85188d8211 nptl: Add comment to __pthread_get_minstack about external users adds c6df1ce3d5 Add IGMP_MRDISC_ADV from Linux 5.1 to netinet/igmp.h. adds 182a3746b8 tt_RU: Fix orthographic mistakes in mon and abmon sections [ [...] adds 157cda1ff0 tt_RU: Add lang_name [BZ #24370] adds e47308c98d powerpc: generic nearbyint/nearbyintf adds fbd6c928bb Remove unused get_clockfreq files adds 9250e6610f powerpc: Fix build failures with current GCC adds 0bb8f8c791 Linux: Add oddly-named arm syscalls to syscall-names.list adds 6b33f373c7 arm: Remove ioperm/iopl/inb/inw/inl/outb/outw/outl support adds 6a1a9a495a Fix data of ChangeLog entry adds dc91a19e6f Add INADDR_ALLSNOOPERS_GROUP from Linux 5.1 to netinet/in.h. adds 4802be92c8 Fix iconv buffer handling with IGNORE error handler (bug #18830) adds e863dbf6b2 iconv: Use __twalk_r in __gconv_release_shlib adds 0158473d8f [powerpc] fegetexcept: utilize function instead of duplicating code adds 28dd393922 riscv: Do not use __has_include__ adds de751ebc9e [powerpc] get_rounding_mode: utilize faster method to get ro [...] adds 51ea67d548 Linux: Add getdents64 system call adds e6e2424390 Fix malloc tests build with GCC 10. adds 80b2bfb535 Benchmark strstr hard needles adds 5e0a7ecb66 Improve performance of strstr adds 680942b016 Improve performance of memmem adds 4e75c2a43b <sys/cdefs.h>: Add __glibc_has_include macro adds 5dad6ffbb2 <sys/stat.h>: Use Linux UAPI header for statx if available a [...] adds 744e829637 Linux: Deprecate <sys/sysctl.h> and sysctl adds cfa611447b libio: freopen of default streams crashes in old programs [B [...] adds 21bd039bb4 powerpc: consolidate rint adds e41d66e41a powerpc: copysign cleanup adds 2731a326b1 benchtests: Add isnan/isinf/isfinite benchmark adds 197dbda1a1 math: Use wordsize-64 version for isnan adds 2666f96390 powerpc: Remove optimized isnan adds a8c590f789 math: Use wordsize-64 version for isinf adds 6427a6ac8c powerpc: Remove optimized isinf adds a72186761b math: Use wordsize-64 version for finite adds 1192696069 powerpc: Remove optimized finite adds 55f82d328d aarch64: add STO_AARCH64_VARIANT_PCS and DT_AARCH64_VARIANT_PCS adds 82bc69c012 aarch64: handle STO_AARCH64_VARIANT_PCS adds a26e2e9fea Allow memset local PLT reference for powerpc soft-float. adds cf27468602 Add IPV6_ROUTER_ALERT_ISOLATE from Linux 5.1 to bits/in.h. adds 8d141877e0 <sys/cdefs.h>: Inhibit macro expansion for __glibc_has_include adds 48c3c12389 Linux: Fix __glibc_has_include use for <sys/stat.h> and statx adds 78049de0a9 powerpc: refactor powerpc64 lrint/lrintf/llrint/llrintf adds 2166283fcc powerpc: Refactor powerpc32 lrint/lrintf/llrint/llrintf adds dee07df1a4 powerpc: Refactor powerpc64 lround/lroundf/llround/llroundf adds 112a0ae18b m68k: Remove vDSO support adds 02d8b5ab1c nl_NL locale: Correct the negative monetary format (bug 24614). adds 2c75b545de elf: Refuse to dlopen PIE objects [BZ #24323] adds fabf5e49dd dlfcn: Avoid one-element flexible array in Dl_serinfo [BZ #24166] adds f0c5a803bd Fix gcc 9 build errors for make xcheck. [BZ #24556] adds f59a54ab0c nl_AW locale: Correct the negative monetary format (bug 24614). adds 335c1007bf powerpc: Fix static-linked version of __ppc_get_timebase_fre [...] adds 49bc41b642 [powerpc] add 'volatile' to asm adds 21cc130b78 libio: do not attempt to free wide buffers of legacy streams [...] adds db13e32cb8 support: Add xclock_now helper function. adds 8bf225d583 support: Invent verbose_printf macro adds ce5b73a7c3 nptl: Convert various tests to use libsupport adds 85c748f9ff Add missing VDSO_{NAME,HASH}_* macros and use them for PREPA [...] adds fefa21790b nl_{AW,NL}: Correct the thousands separator and grouping (bu [...] adds 2bd81b60d6 szl_PL locale: Spelling corrections (bug 24652). adds a55541fd1c szl_PL locale: Fix a typo in the previous commit (bug 24652). adds c89e669a70 S390: Regenerate ULPs. adds 9e6a7d9c17 Fix build warnings in locale/programs/ld-ctype.c adds c78b3f55d1 Fix build warnings in nptl/tst-eintr1.c adds a63b96fbdd Linux: Add nds32 specific syscalls to syscall-names.list adds 9d5d214e86 powerpc: Refactor powerpc32 lround/lroundf/llround/llroundf adds aa32f5bf0c powerpc: Use generic e_expf adds d039da1c00 x86: Add sysdeps/x86/dl-lookupcfg.h adds a620bd7935 Linux: Adjust gedents64 buffer size to int range [BZ #24740] adds 1626f499d1 Prepare vfprintf to use __printf_fp/__printf_fphex with floa [...] adds 5a659ccc0e io: Remove copy_file_range emulation [BZ #24744] adds 17432d7150 support: Add xdlvsym function adds f0b2132b35 ld.so: Support moving versioned symbols between sonames [BZ #24741] adds 589787f889 Replace PREPARE_VERSION macro with inline function adds 507f55c05f Linux: Use mmap instead of malloc in dirent/tst-getdents64 adds afe23eb0f1 Bump up the runtime for "short" benchmarks adds d064591266 Further improve string bench timing adds 3db85a9814 powerpc: Use faster means to access FPSCR when possible in s [...] adds d0093c5cef Call _dl_open_check after relocation [BZ #24259] adds 72edea80c1 build-many-glibcs.py: Add v4t variant for arm-linux-gnueabi adds d1bc2cbbed Fix build warnings in resolv/res_send.c adds 27cec9aed9 malloc: Add nptl, htl dependency for the subdirectory [BZ #24757] adds 41d6f74e6c nptl: Remove vfork IFUNC-based forwarder from libpthread [BZ [...] adds 2b8a3c86e7 aarch64: new ifunc resolver ABI adds 484b7af3cc riscv: restore ABI compatibility (bug 24484) adds 97274b1846 dl-vdso: Add LINUX_4 HASH CODE to support nds32 vdso mechanism adds f215dbbdf1 benchtests: hypot benchmark adds 69461d9896 powerpc: hypot refactor and optimization adds 931c616eed powerpc: Refactor modf{f} adds 0cccd37f70 benchtests: Add logb{f} benchmark adds 105f2ed368 math: Use wordsize-64 version for s_logb adds 6ea21bfe43 powerpc: refactor logb{f,l} adds 7444810387 NEWS: clarify copy_file_range adds 6ba205b2c3 nftw: fill in stat buf for dangling links [BZ #23501] adds b5232c9f9e [powerpc] fenv_libc.h: protect use of __builtin_cpu_supports adds 7901d4ee7b locale/tst-locale-locpath: Fix arguments passing adds 32b8188ac8 Don't declare __malloc_check_init in <malloc.h> (bug 23352) adds 30ba037546 aarch64: simplify the DT_AARCH64_VARIANT_PCS handling code adds 99135114ba nss_db: fix endent wrt NULL mappings [BZ #24695] [BZ #24696] adds a008c76b56 posix: Fix large mmap64 offset for mips64n32 (BZ#24699) adds 99d01ffcc3 nptl: Add clockid parameter to futex timed wait calls adds 6615f77978 nptl: Add POSIX-proposed sem_clockwait adds afe4de7d28 nptl: Add POSIX-proposed pthread_cond_clockwait adds 600b4be4d9 nptl: pthread_rwlock: Move timeout validation into _full functions adds e996fa72a9 nptl: Add POSIX-proposed pthread_rwlock_clockrdlock & pthrea [...] adds 59213094c8 nptl: Rename lll_timedlock to lll_clocklock and add clockid [...] adds 9d20e22e46 nptl: Add POSIX-proposed pthread_mutex_clocklock adds 65dd7e9ce3 Update NEWS for new _clockwait and _clocklock functions adds 1ff1373b33 nptl: Remove futex_supports_exact_relative_timeouts adds cce7b6a578 ga_IE and en_IE locales: Revert first_weekday removal (bug 24200). adds 3cc7c9c5f1 nl_BE and nl_NL locales: Dutch salutations (bug 23996). adds fba6d4bbce nl_BE locale: Use "copy "nl_NL"" in LC_NAME (bug 23996). adds 9208c3b804 Afar locales: Months and days updated from CLDR (bug 21897). adds 4a8f6d3155 nptl: Remove unnecessary forwarding of pthread_cond_clockwai [...] adds 2ab9ad5735 nptl: Add POSIX-proposed _clock functions to hppa pthread.h adds 3556658c5b Regenerate po/libc.pot for 2.30 release. adds 1f7097d09c Linux: Update syscall-names.list to Linux 5.2 adds c7e4b684e7 locale/C-translit.h.in: Cyrillic -> ASCII transliteration [B [...] adds dcf36bcad3 Add NEWS entry about the new AArch64 IFUNC resolver call ABI adds 95da14dac0 test-container: Avoid copying unintended system libraries adds 35e038c1d2 test-container: Install with $(all-subdirs) [BZ #24794] adds 7854ebf8ed Linux: Use in-tree copy of SO_ constants for !__USE_MISC [BZ [...] adds 82c664ed75 build-many-glibcs.py: Use Linux 5.2 by default adds 7e681561a3 x86-64: Compile branred.c with -mprefer-vector-width=128 [BZ [...] adds 50ce3eae5b gconv: Check reference count in __gconv_release_cache [BZ #24677] adds 354e4c1add test-container: Install with $(sorted-subdirs) [BZ #24794] adds b8b3d5a14e Linux: Move getdents64 to <dirent.h> adds 8a814e20d4 nptl: Use uintptr_t for address diagnostic in nptl/tst-pthre [...] adds c86b8e7579 Restore r31 setting in powerpc32 swapcontext. adds 0bfddfc944 iconv: Revert steps array reference counting changes adds cc3bf31933 Update translations. adds e712490684 Update install and NEWS for 2.30 release. adds 0a8262a1b2 Tag 2.30 release. adds 0b8c2f95df Open master for 2.31 development. adds e1df30fbc2 Get new entropy on each attempt __gen_tempname (BZ #15813) adds b0f6679bcd malloc: Remove unwanted leading whitespace in malloc_info [B [...] adds 3175dcc1e6 hppa: Update libm-tests-ulps adds 066020c5e8 powerpc: Cleanup: use actual power8 assembly mnemonics adds c7a26cba2a Update Linux kernel version number in tst-mman-consts.py to 5.2. adds 9c37bde5a2 Update kernel version in comment in syscall-names.list. adds a6c1ce778e elf: tst-ldconfig-bad-aux-cache: use support_capture_subprocess adds 1a7fe2ebe5 login: Remove utmp backend jump tables [BZ #23518] adds 503fc587f3 sh: Update libm-tests-ulps adds 27a0914e45 riscv: Enable VDSO for static linking adds 5e855c8954 s390: Enable VDSO for static linking adds c9c1a413c0 sparc: Enable VDSO for static linking adds d665367f59 linux: Enable vDSO for static linking as default (BZ#19767) adds 98013846ec Add CLONE_PIDFD from Linux 5.2 to bits/sched.h. adds 8d454abeb4 s390: Fix Enable VDSO for static linking adds d8b9780369 Add AT_RECURSIVE from Linux 5.2 to fcntl.h. adds a02cd8e4e0 Add SYNC_FILE_RANGE_WRITE_AND_WAIT from Linux 5.2 to bits/fc [...] adds b6d2c4475d malloc: Fix missing accounting of top chunk in malloc_info [ [...] adds c48d92b430 Add glibc.malloc.mxfast tunable adds 9b9670fcd8 elf: Support elf/tst-dlopen-aout in more configurations adds a33b817f13 login: Assume that _HAVE_UT_* constants are true adds 777d75fbc0 Add feature test macro _ISOC2X_SOURCE. adds a8c2fa984a Declare memccpy, strdup, strndup for C2X. adds 0175c9e9be Declare most TS 18661-1 interfaces for C2X. adds 5a3afa9738 login: Replace macro-based control flow with function calls in utmp adds c3ce62cc0b Declare some TS 18661-4 interfaces for C2X. adds b68fabfbbc aarch64: Disable using DC ZVA in emag memset adds c54d864903 support: Include <support/descriptors.h> in support_descriptors.c adds dda373b00e nptl: Move pthread_equal implementation into libc adds 341da5b4b6 login: Fix updwtmp, updwtmx unlocking adds f9769a2397 malloc: Various cleanups for malloc/tst-mxfast adds 56e098118a Update i386 libm-test-ulps adds fa57c30193 nptl: Move pthread_attr_destroy implementation into libc adds 17e1347452 nptl: Remove pthread_self compatibility symbol from libpthread adds 628598be7e login: Disarm timer after utmp lock acquisition [BZ #24879] adds 0d5b291753 login: Use struct flock64 in utmp [BZ #24880] adds c2adefbafc login: Add nonstring attributes to struct utmp, struct utmpx [...] adds 42760d7646 Make totalorder and totalordermag functions take pointer arguments. adds 23d2e5faf0 elf: Self-dlopen failure with explict loader invocation [BZ #24900] adds a635d756ff nptl: Move pthread_attr_init implementation into libc adds 4745f4c1ca Correct TEST_COMPAT conditions in totalorder compat tests. adds 1d714fd95d nptl: Move pthread_attr_getdetachstate implementation into libc adds a289ea09ea Do not print backtraces on fatal glibc errors adds 4b7c74179c nss: Make nsswitch.conf more distribution friendly. adds d34d4c8022 nscd: Improve nscd.conf comments. adds b72971845a Update i386 libm-test-ulps adds f9fabc1b02 Add tgmath.h macros for narrowing functions. adds 1baae4aa6f Don't use the argument to time. adds 8a80ee5e2b Fix bad pointer / leak in regex code adds f615e3fced Remove dead regex code adds c737ef0d64 Document strftime %Ob and %OB as C2X features. adds 42f527c89d Mark IDN tests unsupported with libidn2 before 2.0.5. adds c8c8160cee powerpc: Fix typos and field name in comments adds c0fd3244e7 Chinese locales: Set first_weekday to 2 (bug 24682). adds 624c109b2a Add RTLD_SINGLE_THREAD_P on generic single-thread.h adds a43565ac44 Refactor sigcontextinfo.h adds 08d57105bb linux: Make profil_counter a compat_symbol (BZ#17726) adds 33bc9efd91 mips: Force RWX stack for hard-float builds that can run on [...] adds edd8d70b91 [MIPS] Raise highest supported EI_ABIVERSION value [BZ #24916] adds e6855a3bdf Fix spellings of contributor names in comments and doc adds 1bced8cadc Don't put non-ASCII into installed headers adds 3a9d025fdd Fix posix/tst-regex by using a dedicated input-file. adds 61d3db4281 login: pututxline could fail to overwrite existing entries [ [...] adds ffced383cd nptl: Move pthread_attr_setdetachstate implementation into libc adds 35ffd20dbd misc: Use allocate_once in getmntent adds cd7ce12a02 [powerpc] fe{en,dis}ableexcept optimize bit translations adds 3c1766ea10 [powerpc] fe{en,dis}ableexcept, fesetmode: optimize FPSCR accesses adds e905212627 [powerpc] SET_RESTORE_ROUND improvements adds fec2bd2c2d [powerpc] fesetenv: optimize FPSCR access adds 0b3c9e57a4 [powerpc] fegetenv_status: simplify instruction generation adds a22a582e49 Fix posix/tst-regex by using UTF-8 and own test input adds ab74d59f65 Correct the spelling of more contributors adds 1673ba87fe arm: Split BE/LE abilist adds c7fca8d404 microblaze: Split BE/LE abilist adds 605f38177d sh: Split BE/LE abilist adds 23c1c256ae MIPS support for GNU hash adds 4b068090a0 hurd: Fix _hurd_select for single fd sets adds f0e84494b1 hurd: Fix implementation of setitimer. adds 90f0f97ccb hurd getcwd: Allow unknown root directory adds c3010778d5 hurd: Fix timeout handling in _hurd_select adds d76d187c5f hurd: Fix poll and select POSIX compliancy details about errors adds c9536b7b9d hurd: Remove optimizing anonymous maps as __vm_allocate. adds a644a4b213 hurd: Fix SS_ONSTACK support adds 9743c6272d nptl: Move pthread_attr_getinheritsched implementation into libc adds 3c05dd79d0 Use generic memset/memcpy/memmove in benchtests adds 9681c61f11 hurd: Fix build adds 08b7e99882 Use autofs "ignore" mount hint in getmntent_r/getmntent adds 9a1e7257a4 Add misc/tst-mntent-autofs, testing autofs "ignore" filtering adds 1471fa556a localedef: Use initializer for flexible array member [BZ #24950] adds b5367a08ae Update Alpha libm-test-ulps adds 7b5af2d8f2 Finish move of clock_* functions to libc. [BZ #24959] adds a26918cfda y2038: Introduce the __ASSUME_TIME64_SYSCALLS define adds ab41100bab math: Replace const attribute with pure in totalorder* functions adds de18a7061c locale: Avoid zero-length array in _nl_category_names [BZ #24962] adds 1b7f04070b Use __attribute_pure__ macro in bits/mathcalls.h adds 5a82c74822 Prefer https to http for gnu.org and fsf.org URLs adds 5cb226d7e4 Fix three GNU license URLs, along with trailing-newline issues. adds 3f02b772a4 Regenerate charmap-kw.h, locfile-kw.h adds 02d35f0646 Fix http: URL in 'configure' adds 1a6566094d alpha: force old OSF1 syscalls for getegid, geteuid and getp [...] adds b881217f17 Fix small error in HP_TIMING_PRINT trailing null char setting adds b8386c2859 Remove PREPARE_VERSION and PREPARE_VERSION_KNOW adds b8a7c7da4e Refactor vDSO initialization code adds 986a506481 powerpc: Simplify vsyscall internal macros adds 7c3eed7860 mips: Consolidate INTERNAL_VSYSCALL_CALL adds 87accae397 sparc64: Use linux generic time implementation adds 2f9046fb05 Add UNSUPPORTED check in elf/tst-pldd. adds 8cacbcf4a9 Fix RISC-V vfork build with Linux 5.3 kernel headers. adds 2b68087866 S390: Add support for HP_TIMING_NOW. adds 2dd8d4a7c0 Use Linux 5.3 in build-many-glibcs.py. adds 0f02b6cfc4 Update syscall-names.list for Linux 5.3. adds 73d9051da4 S390: Use _HP_TIMING_S390_H instead of _HP_TIMING_H. adds 64fab3633a Fix building support_ptrace.c on i686-gnu. adds f1c56cdff0 [powerpc] SET_RESTORE_ROUND optimizations and bug fix adds f2144b7874 Script to generate ChangeLog-like output from git log adds eb502f72cd Fix vDSO initialization on arm and mips adds 5d245b5f8d inet/net-internal.h: Fix uninitalised clntudp_call() variable adds bacd322757 Fix tst-sigcontext-get_pc rule name from a43565ac447b1 adds b2b3b7598a Set the expects flags to clock_nanosleep adds 8b45cac079 auto-changelog: Remove latin1 from codecs adds 464cd3a9d5 y2038: Introduce struct __timespec64 - new internal glibc type adds 9a44050e74 Add TCP_TX_DELAY from Linux 5.3 to netinet/tcp.h. adds e3d85df50b [powerpc] fenv_private.h clean up adds 7413c188c7 [powerpc] libc_feupdateenv_test: optimize FPSCR access adds e68b1151f7 [powerpc] __fesetround_inline optimizations adds 81ecb0ee49 [powerpc] Rename fegetenv_status to fegetenv_control adds 36c17c7079 [powerpc] libc_feholdsetround_noex_ppc_ctx: optimize FPSCR write adds d7a568af55 [powerpc] Rename fesetenv_mode to fesetenv_control adds 79ced5a893 Add helper script for glibc debugging adds 71bdf29ac1 Update bits/mman.h constants and tst-mman-consts.py for Linux 5.3. adds 9c44c6a908 y2038: Provide conversion helpers for struct __timespec64 adds b5b67ecec1 Use binutils 2.33 branch in build-many-glibcs.py. adds 8e42fc6811 Sync "language", "lang_name", "territory", "country_name" wi [...] adds aa706e13f4 Split up endian.h to minimize exposure of BYTE_ORDER. adds 69fd157a3d time: Add padding for the timespec if required adds 21417aaa88 Enable passing arguments to the inferior in debugglibc.sh adds 7b8481b330 [powerpc] No need to enter "Ignore Exceptions Mode" adds 4973abcba9 Y2038: Include proper header to provide support for struct t [...] adds eed005270a Disable warnings in string/tester.c at top level. adds 0095a3e8d6 string/endian.h: Restore the __USE_MISC conditionals adds 2334a78a49 Disable -Wmaybe-uninitialized for total_deadline in sunrpc/c [...] adds 021197483e ChangeLog update from my last commit adds eaad14b56a nptl: Move pthread_attr_setinheritsched implementation into libc. adds 2b26b084e4 elf: Never use the file ID of the main executable [BZ #24900] adds 77523d5e43 elf: Assign TLS modid later during dlopen [BZ #24930] adds 0caab6638e nptl: Move pthread_attr_getschedparam implementation into libc adds 921abe4729 riscv: Remove support for variable page sizes adds ca602c1536 nptl: Move pthread_attr_setschedparam implementation into libc adds 3203690170 wordexp: Split out command execution tests from posix/wordexp-test adds 25465ee037 posix/tst-wordexp-nocmd: Fix diagnostics output in test adds 52151051b3 Make tst-strftime2 and tst-strftime3 depend on locale generation adds 6a7041a234 ChangeLog: Remove leading spaces before tabs and trailing wh [...] adds 112a630b08 <dirent.h>: Remove wrong comment about getdents64 declaration adds 00fe3c6657 sparc: Assume GOTDATA support in the toolchain adds edcda4c08a mips: Do not malloc on getdents64 fallback adds db8cbc6a7a posix: Use posix_spawn for wordexp adds 7ce198e123 y2038: linux: Provide __clock_settime64 implementation adds e027ddeff6 syscall-names.list: fix typos in comment adds 8a3ca0fdd3 Simplify note processing adds 2f959dfe84 sysvipc: Set ipc_perm mode as mode_t (BZ#18231) adds 7f0e1933f0 manual: Remove warning in the documentation of the abort function adds 2e4e75727e Move ChangeLog to ChangeLog.old/ChangeLog.19 adds d1e411e5c7 Add PTRACE_GET_SYSCALL_INFO from Linux 5.3 to sys/ptrace.h. adds e7c8ffe4ec ldd: Print "not a dynamic executable" on standard error [BZ #24150] adds 58e8f5fd2b ldconfig: handle .dynstr located in separate segment (bug 25087) adds eb77a1fccc dlfcn: Remove remnants of caller sensitivity from dlinfo adds 7d3db434f9 Rename and split elf/tst-dlopen-aout collection of tests adds 06436acf81 ipc: Refactor sysvipc internal definitions adds 765cdd0bff sysvipc: Implement semop based on semtimedop adds e3f764b6f2 Remove libc_hidden_def from __semtimedop stub adds 5e20aae5ee nptl/tst-cancel25 needs to be an internal test adds e4b3707cea nptl: SIGCANCEL, SIGTIMER, SIGSETXID are always defined adds 2901743568 S390: Add new s390 platform z15. adds 720e9541f5 Update sysvipc kernel-features.h files for Linux 5.1 adds 2ac579f9c2 Add run-one-test convenience target and makefile help text adds fed33b0fb0 Add nocancel version of pread64() adds 95c1056962 elf: Use nocancel pread64() instead of lseek()+read() adds 676b2f2050 nptl: Document AS-safe functions in cancellation.c. adds a807613bcf Undo accidental commit to ChangeLog.19. adds ef21bd2d8c loadarchive: guard against locale-archive corruption (Bug #25115) adds e8ac1f71c8 Include <kernel-features.h> explicitly in Linux clock_settime.c adds 7bdb921d70 Remove math-finite.h adds 55d530114e Remove finite-math tests adds d0007dc53c Remove x64 _finite tests and references adds 7db1fe38de Fix testroot.pristine creation copying dynamic linker. adds 76aaa13d5d S390: Remove not needed stack frame in syscall function. adds c82005921e sysdeps/stat: Handle 64-bit ino_t types on 32-bit hosts adds 3007ad2140 hurd: Fix build after __pread64 usage in the dynamic loader adds acab05949f Define __STATFS_MATCHES_STATFS64 adds 4052fa22f6 Add wait-for-debugger test harness hooks adds 97476447ed Install charmaps uncompressed in testroot adds 513aaa0d78 Add Transliterations for Unicode Misc. Mathematical Symbols- [...] adds 4812365660 time: Introduce function to check correctness of nanoseconds value adds 177a3d48a1 y2038: linux: Provide __clock_getres64 implementation adds eed1f6fcdb Comment out initgroups from example nsswitch.conf (Bug 25146) adds 0b262ca4c6 hurd: Support for file record locking adds 8dddf0bd5a resolv/tst-idna_name_classify: Isolate from system libraries adds 04da832e16 Linux/Alpha: don't use timeval32 system calls. adds 4a39c34c4f Change most internal uses of __gettimeofday to __clock_gettime. adds 12cbde1dae Use clock_settime to implement stime; withdraw stime. adds c3f9aef063 Use clock_settime to implement settimeofday. adds 0d56378349 Use clock_gettime to implement time. adds f9a7554009 Change most internal uses of time to __clock_gettime. adds 2b5fea833b Consolidate and deprecate ftime adds 40a36935ff Use clock_gettime to implement timespec_get. adds 5e46749c64 Use clock_gettime to implement gettimeofday. adds 2f2c76e1c8 Make second argument of gettimeofday as 'void *' adds 62193c4a3a Revise the documentation of simple calendar time. adds ff12e0fb91 Base max_fast on alignment, not width, of bins (Bug 24903) adds b865eed0ac Consolidate futex-internal.h adds b580327434 Consolidate lowlevellock-futex.h adds 215078017f nptl: Replace non cancellable pause/nanosleep with futex adds fbb4a31437 Remove pause and nanosleep not cancel wrappers adds 6b1472eb2e Refactor PI mutexes internal definitions adds c81aa64e81 Refactor adjtimex based on clock_adjtime adds 356ced8dcb Sync intprops.h with gnulib adds c1dac8f83e Sync timespec-{add,sub} with gnulib adds f8042536dc Sync time/mktime.c with gnulib adds 22434b2f03 nptl: Convert tst-join3 to use libsupport adds 893bbdd007 manual: Add documentation for pthread_tryjoin_np and pthread [...] adds 69ca4b54c1 nptl: Add pthread_clockjoin_np adds 7aeab82edb nptl: Add pthread_timedjoin_np, pthread_clockjoin_np NULL ti [...] adds f5b6fd258b y2038: linux: Provide __utimensat64 implementation adds 42893aa38f y2038: linux: Provide __futimens64 implementation adds e4c23a029a hppa: Align __clone stack argument to 8 bytes (Bug 25066) adds 3ef5e118f2 nptl: Fix niggles with pthread_clockjoin_np adds 81a1fa6cbf Fix run-one-test so that it runs elf tests adds f2e30cc0f8 linux: pselect: Remove CALL_PSELECT6 macro adds 64bca76f42 S390: Fp comparison are now raising FE_INVALID with gcc 10. adds c5fbd7c3ea Add new locale: mnw_MM (Mon language spoken in Myanmar) [BZ #25139] adds 4ecd584908 Add mnw language code [BZ #25139] adds 2a0356e119 posix: Sync regex with gnulib adds 79a547b162 nptl: Move nanosleep implementation to libc adds 3537ecb49c Refactor nanosleep in terms of clock_nanosleep adds 807edded25 nptl: Refactor thrd_sleep in terms of clock_nanosleep adds dae7bf3897 math: enhance the endloop condition of function handle_input_flag adds 50471a8613 hurd: Remove lingering references to the time function adds a673c07af3 hurd: Use __clock_gettime in _hurd_select adds b0a83ae71b login: Remove double-assignment of fl.l_whence in try_file_lock adds 4f4bb489e0 nptl: Add missing placeholder abi symbol from nanosleep move adds be6b16d975 login: Acquire write lock early in pututline [BZ #24882] adds 31f000a8a6 Remove hppa pthreadP.h adds 2e44b10b42 sysdeps/clock_nanosleep: Use clock_nanosleep_time64 if avaliable adds fc141ea78e Fix array bounds violation in regex matcher (bug 25149) adds 36ada9ee2c support: Add support_set_small_thread_stack_size adds 10cf7f52c6 linux: Reduce stack size for nptl/tst-thread-affinity-pthread adds 258c242128 y2038: linux: Provide __ppoll64 implementation adds 80a5f8b156 Declare asctime_r, ctime_r, gmtime_r, localtime_r for C2X. adds cce35a50c1 support: Add xsetlocale function adds f0f0d79ac3 libio/tst-fopenloc: Use xsetlocale, xfopen, and xfclose adds 42b926d303 Fix clock_nanosleep when interrupted by a signal adds cba932a5a9 slotinfo in struct dtv_slotinfo_list should be flexible arra [...] adds 76a7c103eb login: Introduce matches_last_entry to utmp processing adds b9f145df85 aarch64: Increase small and medium cases for __memcpy_generic adds ca136bb0a3 Clarify purpose of assert in _dl_lookup_symbol_x adds d4625a19fe login: Use pread64 in utmp implementation adds 02132c0f4c support: Fix support_set_small_thread_stack_size to build on Hurd adds 15740788d7 Add new script for plotting string benchmark JSON output adds 70c6e15654 Redefine _IO_iconv_t to store a single gconv step pointer [B [...] adds c9bf28d625 nios2: Work around backend bug triggered by csu/libc-tls.c ( [...] adds c7bf5ceab6 Properly initialize audit cookie for the dynamic loader [BZ #25157] adds e1d559f337 Introduce link_map_audit_state accessor function adds e21a786771 Avoid zero-length array at the end of struct link_map [BZ #25097] adds 9e3e27c4e3 linux: Add comment on affinity set sizes to tst-skeleton-affinity.c adds 84df7a4637 hurd: Suppress GCC 10 -Warray-bounds warning in init-first.c [...] adds 2a764c6ee8 Enhance _dl_catch_exception to allow disabling exception handling adds d5dfad4326 rtld: Check __libc_enable_secure before honoring LD_PREFER_M [...] adds fcb04b9aed Introduce DL_LOOKUP_FOR_RELOCATE flag for _dl_lookup_symbol_x adds 854e91bf6b Enable inlining issignalingf within glibc adds bfa864e164 Don't use a custom wrapper macro around __has_include (bug 25189). adds 102b5b0caf Remove duplicate inline implementation of issignalingf adds 8781c1301d misc: Set generic pselect as ENOSYS adds 93486ba583 Use DEPRECATED_SCANF macro for remaining C99-compliant scanf [...] adds 421a1d34bf ldbl-128ibm-compat: Add regular character printing functions adds 1771a5cf0e ldbl-128ibm-compat: Add wide character printing functions adds 5aa64dbc29 ldbl-128ibm-compat: Add regular character, fortified printin [...] adds 329037cead ldbl-128ibm-compat: Add wide character, fortified printing f [...] adds 5bbbd5ae05 ldbl-128ibm-compat: Test double values adds c2f959ed5f ldbl-128ibm-compat: Test positional arguments adds a5b15bdec8 ldbl-128ibm-compat: Add regular character scanning functions adds b370c5f014 ldbl-128ibm-compat: Add wide character scanning functions adds d9202f1883 arm: Fix armv7 selection after 'Split BE/LE abilist' adds 17832eefee Use Linux 5.4 in build-many-glibcs.py. adds cceb038ac0 sysdeps/posix: Simplify if expression in getaddrinfo adds c1de872c8c sysdeps/posix/getaddrinfo: Return early on invalid address family adds c372d2e863 ru_UA locale: use copy "ru_RU" in LC_TIME (bug 25044) adds 7fc8c286e3 locale: Greek -> ASCII transliteration table [BZ #12031] adds 71d260c107 nptl: Cleanup mutex internal offset tests adds 48dbce60cf nptl: Add tests for internal pthread_rwlock_t offsets adds 0377a7fde6 nptl: Remove rwlock elision definitions adds 1c3f9acf1f nptl: Add struct_mutex.h adds 7df8af43ad nptl: Add struct_rwlock.h adds 94a62cc55a nptl: Add default pthreadtypes-arch.h adds 7ddac7f265 nptl: Add default pthread-offsets.h adds cc0e0b097c hppa: Remove unrequired nptl headers adds c72e5cd87d Compile elf/rtld.c with -fno-tree-loop-distribute-patterns. adds acfe409119 nptl: Fix __PTHREAD_MUTEX_INITIALIZER for !__PTHREAD_MUTEX_H [...] adds bfdb731438 S390: Fix handling of needles crossing a page in strstr z15 [...] adds 5d9b7b9fa7 Remove 32 bit sparc v7 support adds 3b5ebe85aa sparc: Use atomic compiler builtins on sparc adds 77607e7d44 ldbl-128ibm-compat: Add argp_error and argp_failure adds a23ed31463 ldbl-128ibm-compat: Add err.h functions adds 9f25935dda ldbl-128ibm-compat: Add error.h functions adds ff3cb5accb ldbl-128ibm-compat: Reuse tests for err.h and error.h functions adds 590ef889bc ldbl-128ibm-compat: Add obstack printing functions adds 381b76d7a3 ldbl-128ibm-compat: Add syslog functions adds cb61630ed7 libio: Disable vtable validation for pre-2.1 interposed hand [...] adds 4a2ab5843a dlsym: Do not determine caller link map if not needed adds 446997ff14 resolv: Implement trust-ad option for /etc/resolv.conf [BZ #20358] adds 79e0cd7b3c Lazy binding failures during dlopen/dlclose must be fatal [B [...] adds 440b7f8653 Avoid late failure in dlopen in global scope update [BZ #25112] adds a509eb117f Avoid late dlopen failure due to scope, TLS slotinfo updates [...] adds f63b73814f Remove all loaded objects if dlopen fails, ignoring NODELETE [...] adds a2e8aa0d9e Block signals during the initial part of dlopen adds e37c2cf299 Move _dl_open_check to its original place in dl_open_worker adds aa9452a3b1 Define MADV_COLD and MADV_PAGEOUT from Linux 5.4. adds cdf203668e Fix syntax error in build-many-glibcs.py. adds a331150af6 Update syscall-names.list for Linux 5.4. adds 96958e2700 Update SOMAXCONN value from Linux 5.4. adds 26e14efdb8 Update kernel version to 5.4 in tst-mman-consts.py. adds d5ed9ba29a hurd: Fix ld.so link adds 563202976e hurd: make strerror(0) coherent with other ports adds d51ca7d6ad hurd: Fix renameat2 error adds 892badc9bb hurd: Make __sigprocmask GLIBC_PRIVATE adds db25266c92 hurd: Fix ld.so __getcwd override from libc adds dd67928700 hurd: Fix ld.so __access override from libc adds 61a7c9df71 elf/tst-dlopenfail: Disable --no-as-needed for tst-dlopenfai [...] adds 4db71d2f98 elf: Do not run IFUNC resolvers for LD_DEBUG=unused [BZ #24214] adds 5d39f37b26 ldbl-128ibm-compat: Replace http with https in new files adds 66fa30828a ldbl-128ibm-compat: Add strfmon_l with IEEE long double format adds 80a19b003e ldbl-128ibm-compat: Add tests for strfmon and strfmon_l adds 39c977b23e ldbl-128ibm-compat: Add tests for strfroml, strtold, and wcstold adds 9fb8139079 x86: Assume --enable-cet if GCC defaults to CET [BZ #25225] adds 8b196ac4b8 Expand $(as-needed) and $(no-as-needed) throughout the build system adds 6ef1bab699 Attach to test in container from debugglibc.sh adds d0bc5b725d Do not use ld.so to open statically linked programs in debug [...] adds f6fbce7dd7 sysdeps: Add clock_gettime64 vDSO adds ec138c67cb sysdeps/clock_gettime: Use clock_gettime64 if avaliable adds 066d80a7cd build-many-glibcs.py: Move sparcv8 to extra_glibcs adds 953ceff17a <string.h>: Define __CORRECT_ISO_CPP_STRING_H_PROTO for Clan [...] adds 1f7525d924 misc/test-errno-linux: Handle EINVAL from quotactl adds 16554464bc Correct range checking in mallopt/mxfast/tcache [BZ #25194] adds 4b135425d8 time: Introduce glibc's internal struct __itimerspec64 adds 115959290f timer: Decouple x86_64 specific timer_gettime from generic L [...] adds ab65136e72 timer: Decouple x86_64 specific timer_settime from generic L [...] adds 562cdc19c7 y2038: linux: Provide __timer_gettime64 implementation adds cae1635a70 y2038: linux: Provide __timer_settime64 implementation adds 7badf7b06f sysdeps/riscv/start.S: rename .Lload_gp to load_gp (bug 24376) adds 0487ebed22 nptl: Add more missing placeholder abi symbol from nanosleep move adds 83fe078130 Fix failure when CFLAGS contains -DNDEBUG (Bug 25251) adds e46efff895 hurd: Fix using altstack while in an RPC call to be aborted adds b5a1271c76 ldconfig: Do not print a warning for a missing ld.so.conf file adds af123aa950 Always use wordsize-64 version of s_nearbyint.c. adds ab48bdd098 Always use wordsize-64 version of s_rint.c. adds 95b0c2c431 Always use wordsize-64 version of s_floor.c. adds 9f234eafe8 Always use wordsize-64 version of s_ceil.c. adds 1c94bf0f0a Always use wordsize-64 version of s_trunc.c. adds 36e9acbd5c Always use wordsize-64 version of s_round.c. adds ae3577f607 Use GCC builtins for nearbyint functions if desired. adds a2a9b00429 Use GCC builtins for rint functions if desired. adds 6c1b6a5e8c Use GCC builtins for floor functions if desired. adds 62560ee840 Use GCC builtins for ceil functions if desired. adds 1ac9c1cf87 Use GCC builtins for trunc functions if desired. adds f82996f815 Use GCC builtins for round functions if desired. adds f818afdd3b Use GCC builtins for copysign functions if desired. adds 6a3866dae9 Adjust s_nearbyintf.c and s_nearbyintl.c regarding code style. adds 99b39a83e7 Adjust s_rintf.c and s_rintl.c regarding code style. adds d3a0409ab6 Adjust s_floorf.c and s_floorl.c regarding code style. adds 171d23d7cb Adjust s_ceilf.c and s_ceill.c regarding code style. adds 1902d5d5ff Adjust s_copysignl.c regarding code style. adds 4399b16337 S390: Use load-fp-integer instruction for roundeven functions. adds e3f0762220 S390: Use convert-to-fixed instruction for lrint functions. adds f10c1654fe S390: Use convert-to-fixed instruction for llrint functions. adds 9d9f3527da S390: Use convert-to-fixed instruction for lround functions. adds 7d42d614fd S390: Use convert-to-fixed instruction for llround functions. adds 7c94d036c1 S390: Implement libc_fe* macros. adds 238adf59db S390: Use libc_fe* macros in fe* functions. adds 433a2ba68c S390: Implement math-barriers math_opt_barrier and math_force_eval. adds 2763d3145a S390: Implement roundtoint and converttoint and define TOINT [...] adds fcee34cc37 S390: Use sysdeps/ieee754/dbl-64/wordsize-64 on s390x. adds ef4e158c73 manual: clarify fopen with the x flag adds c1f25758c3 hurd: Implement __close_nocancel_nostatus adds fe75ee0ca6 hurd: add getrandom and getentropy implementations adds 186e119bbd hurd: Fix __close_nocancel_nostatus availability adds 365624e2d2 dlopen: Fix issues related to NODELETE handling and relocations adds f8ed116aa5 dlopen: Rework handling of pending NODELETE status adds f7649d5780 dlopen: Do not block signals adds 8eaf34eda2 hurd: Fix local PLT adds 348787f069 ldbl-128ibm-compat: Fix selection of GNU and ISO C99 scanf adds f1a0eb5b67 ldbl-128ibm-compat: Add ISO C99 versions of scanf functions adds 020b2a97bb mips: Do not include hi and lo in __SYSCALL_CLOBBERS for R6 adds a2e487ce1c build-many-glibcs.py: Add mipsisa64r6el-linux-gnu target adds a059f9505b tunables: report sbrk() failure adds a45244ce12 hurd: Make getrandom honour GRND_NONBLOCK adds 3aec0c3912 build-many-glibcs.py: Do not build C++ PCHs by default adds 3dcad8158f hurd: Do not make sigprocmask available in ld.so adds 0331bffe1b powerpc: Do not run IFUNC resolvers for LD_DEBUG=unused [BZ #24214] adds 1b132d55e2 Fix __libc_signal_block_all on sparc64 adds 6a265e577e Fix test isolation for elf/tst-ifunc-fault-lazy, elf/tst-ifu [...] adds 478f70780f Remove __waitpid_nocancel adds c97f9a5979 nptl: Move wait implementation to libc adds b633cdff2c nptl: Move waitpid implementation to libc adds c5cbdacb8a Implement wait in terms of waitpid adds 9b2cf9482a linux: Use waitid on wait4 if __NR_wait4 is not defined adds 848791557b Implement waitpid in terms of wait4 adds 442d9c9c67 Consolidate wait3 implementations adds 233efd433d aarch64: Optimized implementation of memcmp adds 0237b61526 aarch64: Optimized implementation of strcpy adds 2911cb68ed aarch64: Optimized implementation of strnlen adds a7611806d5 aarch64: Optimized implementation of memrchr adds 0db8e7b366 aarch64: Add Huawei Kunpeng to tunable cpu list adds c2150769d0 aarch64: Optimized strlen for strlen_asimd adds 525de033a9 aarch64: Optimized memset for Kunpeng processor. adds 57e687c6d4 Add exception-based flags for wait4 adds e18a305777 Refactor *cvt functions implementation (1/2) adds dce4253411 Refactor *cvt functions implementation (2/2) adds 3021e78178 ldbl-128ibm-compat: Add *cvt functions adds f8cd102081 Avoid compat symbols for totalorder in powerpc64le IEEE long double adds b8c210bcc7 mnw_MM, my_MM, and shn_MM locales: Do not use %Op adds 11519fd0c9 nptl: Remove duplicate internal __SIZEOF_PTHREAD_MUTEX_T (BZ#25241) adds 58bd592536 Fix return code for __libc_signal_* functions adds dc86199477 linux: Consolidate sigprocmask adds 64297d49b3 aarch64: Modify error-shown comments for strcpy adds 10df95cdaf aarch64: ifunc rename for kunpeng adds 863d775c48 aarch64: add default memcpy version for kunpeng920 adds 1ef9b6e0bf Do not redirect calls to __GI_* symbols, when redirecting to [...] adds 5d73c96f64 ldbl-128ibm-compat: Compiler flags for stdio functions adds 9ae967bf45 ldbl-128ibm-compat: Do not mix -mabi=*longdouble and -mlong- [...] adds 344e755248 hurd: Support sending file descriptors over Unix sockets adds a678c13b8f hurd: Add getcontext, makecontext, setcontext, swapcontext adds 4288c548da hurd: Signal code refactoring adds eb87a46c56 hurd sendmsg: Fix warning on calling CMSG_*HDR adds 653d74f12a hurd: Global signal disposition adds 20a740b2b2 km_KH locale: Use "%M" instead of "m" in d_t_fmt (bug 25323) adds d99b500e3d lv_LV locale: Correct the time part of d_t_fmt (bug 25324) adds 09153638cf alpha: Set wait4 as cancellation entrypoint adds d614a75396 Update copyright dates with scripts/update-copyrights. adds 5f72f9800b Update copyright dates not handled by scripts/update-copyrights. adds 4cf0d22305 Linux: Add tables with system call numbers adds a1bd5f8673 Linux: Use system call tables during build adds 65b6c9b02b build-many-glibcs.py: Introduce LinuxHeadersPolicyForBuild adds 857c7d7397 build-many-glibcs.py: Introduce glibc build policy classes adds 07a44d2392 build-many-glibcs.py: Implement update-syscalls command adds 0933a4678c Linux: Remove pread/pread64, pwrite/pwrite64 kludges from <s [...] adds cc47d5c5f5 build-many-glibcs.py: Fix “glibcs i686-gnu --strip” adds 75ba929987 Multiple locales: Add date_fmt (bug 24054) adds cf4dfd4617 Update libc.pot for 2.31 release adds 220622dde5 Add libm_alias_finite for _finite symbols adds b03688bfbb Linux: Fix clock_nanosleep time64 check adds d0def09ff6 linux: Fix vDSO macros build with time64 interfaces adds bc36727be9 x86: Make x32 use x86 time implementation adds 2822aaf4f7 Remove vDSO support from make-syscall.sh adds eca6aec6a3 linux: Update x86 vDSO symbols adds 7bcaf77574 linux: Update mips vDSO symbols adds c701bcc6f4 linux: Consolidate Linux gettimeofday adds e760874ee3 linux: Consolidate time implementation adds 57013650f7 elf: Enable relro for static build adds 1bdda52fe9 elf: Move vDSO setup to rtld (BZ#24967) adds ff500a623d linux: Add support for clock_gettime64 vDSO adds a9091a1244 linux: Optimize fallback 32-bit clock_gettime adds 2d77a44751 linux: Enable vDSO clock_gettime64 for i386 adds 93e4db49b4 linux: Enable vDSO clock_gettime64 for arm adds cdae973b6a linux: Enable vDSO clock_gettime64 for mips adds 0dc1a378b1 linux: Add support for clock_getres64 vDSO adds 92b963699a linux: Optimize fallback 32-bit clock_getres adds af7be496c9 htl: Use dso_handle.h adds 12e166dd80 htl: Drop common tcbhead_t definition adds 50a78baa8e htl: Move pthread_atfork to libc_nonshared.a adds 25c084e0a7 htl: Add __errno_location and __h_errno_location adds cbce69e70d hurd: Fix message reception for timer_thread adds d006e84d5d Fix formatting of ChangeLog ouput adds 135540285c sl_SI locale: Use "." as the thousands separator (bug 25233) adds 4988e26b94 MIPS: Fix circular definition of __LDBL_MANT_DIG__ in ieee754.h adds 97ff54d2fc Drop dependency of dist target on ChangeLog adds 521c7fc65f Revise NEWS description of changes to gettimeofday etc. adds 591236f1a3 elf: Add tst-ldconfig-ld_so_conf-update test adds e1195b207c Update timezone/README adds e404be33fe htl: Add internal versions of functions used by C11 threads adds 196e62cbe4 htl: Add type sizes in bits/pthreadtypes-arch.h and check them adds ae793cc20d htl: Avoid exposing unixoid functions adds 3c8639b02e Fix "elf: Add tst-ldconfig-ld_so_conf-update test" on 32bit. adds bc487d7141 Update build-many-glibcs.py for GCC move to git. adds 1d62a40373 htl: Avoid crashing when passed invalid pthread_t values adds a8f0fc4e5f htl: Add internal version of __pthread_mutex_timedlock adds 791a08cf37 Update Translations adds 5177d85b0c Clear GL(dl_initfirst) when freeing its link_map memory [BZ# 25396] adds a332bd1518 elf: Add elf/tst-dlopenfail-2 [BZ #25396] adds a9ed2b2747 vcs-to-changelog: Add quirk for __nonnull adds def9c08c94 Revert outdated translations adds c908ae0492 powerpc: Initialize rtld_global_ro for static dlopen [BZ #20802] adds 18363b4f01 powerpc: Move cache line size to rtld_global_ro adds 70ba28f7ab Fix tst-pkey.c pkey_alloc return checks and manual adds 768c83b7f6 Remove incorrect alloc_size attribute from pvalloc [BZ #25401] adds be5c5315b9 powerpc32: Fix syntax error in __GLRO macro adds 9f8b135f76 Fix maybe-uninitialized error on powerpc adds 63675a927e translations: Run msgmerge when downloading translations adds 35869b8531 Update translations adds afbfe2d963 translations: Trim po files using msgattrib adds 3cb57302ed translations: Update translations adds aba12794dc Get rid of Werror=maybe-uninitialized in res_send.c. adds 92ce43eef7 Run bench-timing-type with newly built libc. adds 8b222fa387 getaddrinfo: Fix resource leak after strdup failure in getho [...] adds d937694059 Fix array overflow in backtrace on PowerPC (bug 25423) adds ba44e5b508 Add NEWS entry about the change in handling of PT_GNU_STACK on MIPS adds de077de10f gitlog-to-changelog: Drop scripts in favour of gnulib version adds 00167b531d Fix cross-testing of tst-ifunc-fault-* tests. adds d01fd5f0ce Fix elf/tst-rtld-preload cross-testing. adds ef02e3c476 Fix locale/tst-locale-locpath cross-testing when sshd sets LANG. adds 352bb99754 Build raise with -fasynchronous-unwind-tables. adds 9baa46aa7b nptl: Avoid using PTHREAD_MUTEX_DEFAULT in macro definition [...] adds 2cd01a1df2 Add NEWS entry about 64-bit time_t syscall use on 32-bit targets adds 4844a8437f Add Portuguese (Portugal) translation adds f1bb5499d1 Add note to NEWS about kernel headers dependency on risc-v adds 711416872d Add more contributors to the manual adds df5919dfeb Update newest tested versions of dependencies in install.texi adds e7daa7fcf7 Add bugs fixed in 2.31 in NEWS adds 7ef9556328 Update version numbers for 2.31 release adds 9ea3686266 Generate ChangeLog.old/ChangeLog.20 for 2.31 adds d8775136b5 Open master for 2.32 development adds 635d6fae03 x86: Don't make 2 calls to dlerror () in a row adds 15eab1e3e8 i386: Don't unnecessarily save and restore EAX, ECX and EDX [...] adds 4031d7484a i386/sub_n.S: Add a missing _CET_ENDBR to indirect jump target adds 825b58f3fb i386-mcount.S: Add _CET_ENDBR to _mcount and __fentry__ adds 0455f251f4 i386: Use ENTRY/END in assembly codes adds bbfc0f0f8e i386: Remove _exit.S adds 0f6e6b9764 y2038: linux: Provide __timerfd_gettime64 implementation adds eae2243272 y2038: linux: Provide __timerfd_settime64 implementation adds b112f53e9d y2038: linux: Provide __sched_rr_get_interval64 implementation adds 44b2d5f1ba list-fixed-bugs.py: Wrap at 72 chars adds 4267522f5e Add new locale: ckb_IQ (Kurdish/Sorani spoken in Iraq) [BZ #9809] adds ae199e7d64 Fix ckb_IQ [BZ #9809] adds cdeae33d71 Update or_IN collation [BZ #22525] adds 6befb33f31 rt: avoid PLT setup in timer_[sg]ettime adds 2db7feeb95 Use Linux 5.5 in build-many-glibcs.py. adds 4f79b3e2fb test-container: add exec, cwd adds 279c68ce13 Run nptl/tst-pthread-getattr in a container adds 286a01d7ab Use binutils 2.34 branch in build-many-glibcs.py. adds f1c314d275 y2038: linux: Provide __timespec_get64 implementation adds f7be48d8c1 NEWS: Set fill-column hint to 72 adds 5828bc4523 Update syscall lists for Linux 5.5. adds 449db0fa3e Update kernel version to 5.5 in tst-mman-consts.py. adds 3fced064f2 y2038: Define __suseconds64_t type to be used with struct __ [...] adds 504c987170 y2038: Introduce struct __timeval64 - new internal glibc type adds cde52c2557 y2038: alpha: Rename valid_timeval_to_timeval64 to valid_tim [...] adds ebc2368121 y2038: alpha: Rename valid_timeval64_to_timeval to valid_tim [...] adds 29bf83ccd7 y2038: Provide conversion helpers for struct __timeval64 adds d2e3b697da y2038: linux: Provide __settimeofday64 implementation adds 814309f0c2 Remove a comment claiming that sin/cos round correctly. adds d4e209d355 resolv: Fix CNAME chaining in resolv/tst-resolv-ai_idn-common.c adds a99155555c htl: Remove unused files adds cc79354ecc htl: Remove duplicate files adds 173ec37bb2 support: Add the xlstat function adds f6233ab412 Linux: Add io/tst-o_path-locks test adds 0093df204a htl: Move internal mutex/rwlock symbols to GLIBC_PRIVATE adds e775f443bd htl: Rename _pthread_mutex_init/destroy to __pthread_mutex_i [...] adds 95669bbf2c htl: Add missing internal functions declarations adds 0c0361235c htl: Add support for C11 threads behavior adds f827f0e473 htl: Make __PTHREAD_ONCE_INIT more flexible adds e5ad057068 nptl: Move nptl-specific types to separate header adds fc7283264d C11 threads: do not require PTHREAD_DESTRUCTOR_ITERATIONS adds c9abd9b4f3 C11 threads: Fix thrd_t / pthread_t compatibility assertion adds f1cea28137 C11 threads: make thrd_join more portable adds 6cefe985b8 htl: Add C11 threads types definitions adds b05de10400 C11 threads: Move implementation to sysdeps/pthread adds 3430ed09d3 x86: Remove <bits/select.h> and use the generic version adds 19a64d9f6e htl: Fix calling pthread_exit in the child of a fork adds cca76b6db2 pthread: Move basic tests from nptl to sysdeps/pthread adds 865bf71109 htl: Do not put spin_lock inlines in public headers adds e622ce98c5 htl: Avoid check-installed-headers looking at inlines adds 900778283a htl: make pthread_spin_lock really spin adds 71d52ac4d6 pthread: Move spin tests from nptl to sysdeps/pthread adds 74159dc58a pthread: Move most mutex tests from nptl to sysdeps/pthread adds 34f168fb82 htl: Fix default guard size adds 44a41fc253 pthread: Move some attr tests from nptl to sysdeps/pthread adds 6db1094f7a htl: Move __register_atfork from forward to own file adds db12905d1d htl: Fix linking static testcases adds cd94860c56 htl: Report missing mutex lock on pthread_cond_*wait adds faae4b2bdd htl: make pthread_cond_destroy return EBUSY on waiters adds d8f1f2d9ab pthread: Move most cond tests from nptl to sysdeps/pthread adds 52b6cdb4e3 htl: support cancellation during pthread_once adds 28c30a6232 pthread: Move most once tests from nptl to sysdeps/pthread adds d5ec049d44 pthread: Move some rwlock tests from nptl to sysdeps/pthread adds 782ee4e256 htl: XFAIL rwlock tests which need pshared support adds f1cd3407e4 htl: clean __pthread_get_cleanup_stack hidden proto adds 59b7fe99f2 htl: Add support for libc cancellation points adds 7e7182256a hurd: Make nanosleep a cancellation point adds 819bb5e660 pthread: Move key tests from nptl to sysdeps/pthread adds 5e77ec7c6e htl: Add support for semaphore maximum value adds 1cec114b17 htl: Make sem_open return ENOSYS adds e9644c20ce htl: Make sem_wait/sem_timedwait interruptible adds 8a195ec810 pthread: Move most sem tests from nptl to sysdeps/pthread adds f3a7ff069f htl: Fix barrier_wait with one thread adds 6acd77229a pthread: Move most barrier tests from nptl to sysdeps/pthread adds 1905cf47bc htl: Make joining self return EDEADLK adds c0463e8b79 pthread: Move some join tests from nptl to sysdeps/pthread adds 1433e270a1 htl: Avoid a local plt for pthread_self adds 4970c9e0b5 nptl: add missing pthread-offsets.h adds 6d0d2eb1e7 nptl: update default pthread-offsets.h adds 511c91b114 Improve random memcpy benchmark adds a179673f3d Use --disable-gdbserver in build-many-glibcs.py. adds cd7965bd97 ldbl-128ibm-compat: set PRINTF_CHK flag in {,v}sprintf_chk adds 8ba6ad703c hurd: Add __pthread_spin_wait and use it adds fba7fc5a21 htl C11 threads: Avoid pthread_ symbols visibility in static [...] adds fadf75c370 debug: Add missing locale dependencies of fortify tests adds eb948facd8 Fix typo in the name for Wednesday in Kurdish [BZ #9809] adds ec44e1efcd elf.h: Add R_RISCV_IRELATIVE adds 6c80c6e876 Add internal <file_change_detection.h> header file adds 6b89c385d8 io: Implement lchmod using fchmodat [BZ #14578] adds 752dd17443 Linux: Emulate fchmodat with AT_SYMLINK_NOFOLLOW using O_PAT [...] adds 47136d6cc3 io: Add io/tst-lchmod covering lchmod and fchmodat adds 08aea89ef6 S390: Fix non-ascii character in fenv.h. adds 6cf6a91d05 Rename RWF_WRITE_LIFE_NOT_SET to RWH_WRITE_LIFE_NOT_SET foll [...] adds 6721b9d52e Update translations adds eb447b7b4b elf: Allow dlopen of filter object to work [BZ #16272] adds 71bcfa6245 elf: avoid redundant sort in dlopen adds 0a8ce6a096 elf: avoid stack allocation in dl_open_worker adds f34c4d0f10 sunrpc: Properly clean up if tst-udp-timeout fails adds c953219420 alpha: Use generic gettimeofday implementation adds d3fbb18aa3 mips: Use 'long int' and 'long long int' in linux syscall code adds 4fbba6fe90 mips: Fix argument passing for inlined syscalls on Linux [BZ [...] adds 9333498794 Avoid ldbl-96 stack corruption from range reduction of pseud [...] adds 8a92214150 nss_compat: Do not use nss_* names for function pointers adds 499a92df8b nss: Add function types and NSS_DECLARE_MODULE_FUNCTIONS mac [...] adds 6978700688 nss_hesiod: Use NSS_DECLARE_MODULE_FUNCTIONS adds ff10435963 nss_compat: Use NSS_DECLARE_MODULE_FUNCTIONS adds 7e3987ab54 nss_db: Use NSS_DECLARE_MODULE_FUNCTIONS adds 680f109322 nss_files: Use NSS_DECLARE_MODULE_FUNCTIONS adds bd65a52a5f nss_dns: Use NSS_DECLARE_MODULE_FUNCTIONS adds fd3540deff nss_nisplus: Use NSS_DECLARE_MODULE_FUNCTIONS adds d3436a7f32 alpha: Fix static gettimeofday symbol adds c10acd4026 math/test-sinl-pseudo: Use stack protector only if available adds 5e6efd3ec2 Use gcc -finput-charset=ascii for check-installed-headers. adds fe7df8eb5e Add STATX_ATTR_VERITY from Linux 5.5 to bits/statx-generic.h. adds 9642b85fd0 resolv: Use <file_change_detection.h> in __resolv_conf_get_current adds a1a20f0292 resolv: Fix file handle leak in __resolv_conf_load [BZ #25429] adds dd0b4df329 resolv: Enhance __resolv_conf_load to capture file change data adds fa00db0a6e resolv: Fix ABA race in /etc/resolv.conf change detection [B [...] adds ad180676b8 Adjust thresholds in Bessel function implementations (bug 14469). adds c624d23260 Add a generic scalb implementation adds 2b7dc93f82 ldbl-128ibm-compat: Provide a scalb implementation adds a803367bab powerpc64: Add memory protection key support [BZ #23202] adds f6a9b6b08e tst-clone3: Use __NR_futex_time64 if we don't have __NR_futex adds 5d844e1b72 i386: Enable CET support in ucontext functions adds cd72a13f22 powerpc: Consolidate Linux syscall definition adds e26b8a008a powerpc: Use Linux kABI for syscall return adds 86c5d2cf0c sparc: Use Linux kABI for syscall return adds c261718b3f sparc: Avoid clobbering register parameters in syscall adds 975ace4eca alpha: Refactor syscall and Use Linux kABI for syscall return adds 157252e9ed ia64: Use Linux kABI for syscall return adds ebb4aed873 mips64: Consolidate Linux sysdep.h adds cf1e05f599 mips: Use Linux kABI for syscall return adds 861be5fd66 nios2: Use Linux kABI for syscall return adds 6cc8fc7c15 microblaze: Avoid clobbering register parameters in syscall adds be74b42ee2 riscv: Avoid clobbering register parameters in syscall adds 9a973da617 s390: Consolidate Linux syscall definition adds fcb78a5505 linux: Consolidate INLINE_SYSCALL adds d1aea2805d nptl: Remove ununsed pthread-errnos.h rule adds bc2eb9321e linux: Remove INTERNAL_SYSCALL_DECL adds 9c7a58347b arm: fix use of INTERNAL_SYSCALL_CALL adds abcc039d2e elf: Introduce the rtld-stubbed-symbols makefile variable adds c76147afe9 elf: Extract _dl_sym_post, _dl_sym_find_caller_map from elf/ [...] adds 2efa52c880 Remove weak declaration of free from <inline-hashtab.h> adds 3a0ecccb59 ld.so: Do not export free/calloc/malloc/realloc functions [B [...] adds fe66db99f4 hurd tls: update comment about fields at the end of tcbhead adds b65a82e4e7 hurd: Add THREAD_GET/SETMEM/_NC adds ca843defbc htl: Only check pthread_self coherency when DEBUG is set adds 6c43d94a96 htl: Add missing functions and defines for robust mutexes adds f640c4231d htl: Remove stub warning for pthread_mutexattr_setpshared adds a25077a431 pthread: Move robust mutex tests from nptl to sysdeps/pthread adds 0cbc855acb pthread: Fix building tst-robust8 with nptl adds edba4e5f91 htl: Link internal htl tests against libpthread adds f1bdee6179 x86 tls: Use _Static_assert for TLS access size assertion adds fe49a73316 x86: Avoid single-argument _Static_assert in <tls.h> adds ab3df8154f stdlib: Reduce namespace pollution in <inttypes.h> adds 1f1c65e232 conform/conformtest.py: Extend tokenizer to cover character [...] adds e4a3999213 Prepare redirections for IEEE long double on powerpc64le adds fa185f0d45 <fd_to_filename.h>: Add type safety and port to Hurd adds 631cf64bc1 Move implementation of <file_change_detection.h> into a C file adds 6e05978f0c mips: Fix bracktrace result for signal frames adds f4349837d9 Introduce <elf-initfini.h> and ELF_INITFINI for all architectures adds a492b1e5ef Linux: Work around kernel bugs in chmod on /proc/self/fd pat [...] adds 7455b70027 y2038: linux: Provide __gettimeofday64 implementation adds 8d42bf859a Fix tst-pkey expectations on pkey_get [BZ #23202] adds 27d83441a2 Block all signals on timer_create thread (BZ#10815) adds 7e56088050 nptl: Use .NOTPARALLEL in Makefile only if actually running tests adds 8923b9962c nptl: Sort routines list in Makefile alphabetically adds ce197a6e0a nptl: Move pthread_attr_getschedpolicy implementation into libc adds f0929a227b nptl: Move pthread_attr_setschedpolicy implementation into libc adds ed0a69b675 nptl: Move pthread_attr_getscope implementation into libc adds dc260acd38 nptl: Move pthread_attr_setscope implementation into libc adds 249afce2e7 nptl: Move pthread_condattr_destroy implementation into libc adds 7da5c345a5 nptl: Move pthread_condattr_init implementation into libc adds dc6cfdc934 nptl: Move pthread_cond_destroy implementation into libc adds ad96df2cd9 nptl: Move pthread_cond_init implementation into libc adds c1080713ad Add hidden prototypes for __sched_getparam, __sched_getscheduler adds d5074b30fe nptl: Move pthread_getschedparam implementation into libc adds f2323817dd nptl: Move pthread_setschedparam implementation into libc adds ddc650e9b3 Fix use-after-free in glob when expanding ~user (bug 25414) adds b790c8c2ed nios2: Fix Linux kABI for syscall return adds 77ad97356c Undefine redirections after long double definition on __LDBL [...] adds 218dad29e8 ldbl-128ibm-compat: Provide ieee128 symbols to narrow functions adds 74f614b70a ldbl-128ibm-compat: enforce correct abi flags on internal file adds bb05281822 ldbl-128ibm-compat: fixup subdir location of several funcs adds a92ac9f494 ldbl-128ibm: make ieee754.h work with IEEE 128 long double adds 783e641fba csu: Use ELF constructor instead of _init in libc.so adds d423e17031 nss_nis: Use NSS_DECLARE_MODULE_FUNCTIONS adds f1a0840c15 powerpc: Refactor fenvinline.h adds 758599bc9d elf: Apply attribute_relro to pointers in elf/dl-minimal.c adds 5c8aa3849a malloc/tst-mallocfork2: Kill lingering process for unexpecte [...] adds dfe9aa9156 support: Add support_process_state_wait adds b3b6a40ab9 posix: Refactor tst-waitid (BZ #14666) adds 6437fecca3 posix: Remove posix waitid adds 8dbfea3a20 ldbl-128ibm-compat: Redirect long double functions to f128/i [...] adds 39b47ada8d ldbl-128ibm-compat: Redirect complex math functions adds f1a166b0d7 ldbl-128ibm-compat: Provide a significand implementation adds d967237443 ldbl-128ibm-compat: Provide nexttoward functions adds 77d5bddd8f ldbl-128ibm-compat: enforce ibm128 on compat tests adds 4068b54c70 ldbl-128ibm-compat: link tst-ldbl-efgcvt against loader too adds b5b7fb76e1 i386: Use comdat instead of .gnu.linkonce for i386 setup pic [...] adds 0499a353a6 elf: Add elf/check-wx-segment, a test for the presence of WX [...] adds 808cd69267 Add missing libc_hidden_def for __utimensat64 adds 542160f0b6 Fixed typo in run_command_array() in support/shell-container.c adds c592721a5b build-many-glibcs.py: Add --shallow option adds feaa150680 build-many-glibcs.py: Add list-compilers, list-glibcs commands adds f122f356c5 Linux: renameat2 syscall number is always available adds a72ae22d5d Linux: copy_file_range syscall number is always available adds 8d25a67650 Linux: mlock2 syscall number is always available adds 276e6080c8 Linux: mq_* syscall numbers are always available adds 7255ccbec9 Linux: statx syscall number is always available adds 78e132b319 Linux: sched_setaffinity syscall number is always available adds 822a391076 Linux: sched_getaffinity syscall number is always available adds 1a5f1153a7 Linux: sigaltstack syscall number is always available adds 71691aae92 Linux: Clean up pread64/pwrite64 system call names adds d241dee4dd Linux: Clean up preadv, pwritev system call names adds 658b5848a8 Linux: getrandom syscall number is always available adds c99517a738 Linux: rt_sigqueueinfo syscall number is always available adds 5d9f1add86 Linux: pkey_mprotect syscall number is always available adds aa350443c5 Linux: set_tid_address syscall number is always available adds 11ae9a185b Linux: exit_group syscall number is always available adds b5350b487c Linux: Clean up preadv2, pwritev2 system call names adds 4fe5d3867a Linux: getdents64 syscall number is always available on MIPS adds 75376039be Linux: pciconfig_iobase syscall number is always available on alpha adds b03604b1b8 Linux: set_robust_list syscall number is always available adds ed9ce57e3c Linux: open_by_handle_at syscall number is always available adds 2982d0c18f ia64: Do not define __NR_semtimedop in <sysdep.h> adds 63e9b4bd9c x86_64: Do not define __NR_semtimedop in <sysdep.h> adds e76d4fb014 Linux: epoll_pwait syscall number is always available adds bf956afeaa m68k: getpagesize syscall number is always available adds 24caa35c57 microblaze: vfork is always available adds 847d3913da y2038: Introduce struct __utimbuf64 - new internal glibc type adds d962a5d68a y2038: linux: Provide __utimes64 implementation adds 66449d9339 y2038: linux: Provide __utime64 implementation adds c014359a7d alpha: Do not build with -fpic adds 4f88b38097 Convert Python scripts to Python 3 adds 78c9d0c6ef Update translations adds 72bcc9ade0 manual: Fix typo in parse_printf_format example [BZ #24638] adds f801cf7bb1 manual: Fix wrong declaration of wcschr [BZ #24654] adds 1301097665 S390: Remove backchain-based fallback and use generic backtrace.c. adds c10826a327 Linux: Use AT_FDCWD in utime, utimes when calling utimensat adds e5244cd88a Linux: Use __fstatat64 in fchmodat implementation adds d5e492ba4c linux: Remove aarch64 ipc_priv.h adds 24fdebe75f linux: Clear mode_t padding bits (BZ#25623) adds 87a698a216 Improve IFUNC check [BZ #25506] adds 60f071f47a linux/sysipc: Include linux/posix_types.h for __kernel_mode_t adds a63189c021 Remove reference of --without-fp on configure adds af09e5e5d9 arm: Fix softp-fp Implies (BZ #25635) adds 1c252f0e7e powerpc: Fix feraiseexcept and feclearexcept macros adds 0059122aa0 ldbl-128ibm-compat: Add tests for IBM long double functions adds d2b2acefa6 ldbl-128ibm: Let long double files have specific compiler flags adds b33e946fbb sparc: Move sigreturn stub to assembly adds 7975f9a48a y2038: fix: Add missing libc_hidden_def for __futimens64 adds f072671cf5 y2038: linux: Provide __futimes64 implementation adds 1a5e12826c y2038: linux: Provide __lutimes64 implementation adds 8b8f39376b y2038: linux: Provide __futimesat64 implementation adds fbaf0bae57 elf: Fix wrong indentation from commit eb447b7b4b adds d8faf2955a mips: Fix wrong INTERNAL_SYSCALL_ERROR_P check from bc2eb9321e adds a9f4703d93 gcc PR 89877: miscompilation due to missing cc clobber in lo [...] adds 15ab195229 Add NEWS entry for CVE-2020-10029 (bug 25487) adds 7000651327 [AArch64] Improve integer memcpy adds 083d644d42 test-container: print errno when execvp fails adds b7176cc2af ldconfig: trace origin paths with -v adds 2de7fe6253 parse_tunables: Fix typo in comment adds dcf46d3fe5 nscd: add cache dumper adds 4315f45c93 manual: Fix inconsistent declaration of wcsrchr [BZ #24655] adds 28b4928b1b Fix nscd/cachedumper.c compile errors adds cbd1569904 nscd/cachedumper.c : fix whitespace adds 49348beafe Fix build with GCC 10 when long double = double. adds 1fabdb9908 x86: Remove ARCH_CET_LEGACY_BITMAP [BZ #25397] adds 649fdf039b oc_FR locale: Fix spelling of Thursday (bug 25639) adds 4bad2e014e m68k: Remove mathinline.h adds a2ce37b564 math: Remove mathinline adds a8ce822234 Remove __LIBC_INTERNAL_MATH_INLINES adds 1c15464ca0 math: Remove inline math tests adds 39a05214fe Add NEWS entry for CVE-2020-1752 (bug 25414) adds 3cc4a8367c stdio: Remove memory leak from multibyte convertion [BZ#25691] adds 910a835dc9 stdio: Add tests for printf multibyte convertion leak [BZ#25691] adds b8de7980c0 Extended Char Intro: Use getwc in example (Bug 25626) adds 0334369949 y2038: fix: Add missing libc_hidden_def attribute for some s [...] adds f09542c584 posix: Fix system error return value [BZ #25715] adds 07d16a6deb Add NEWS entry for CVE-2020-1751 (bug 25423) adds 5fce0e095b support/shell-container.c: Return 127 if execve fails adds 5a5a3a3234 support/shell-container.c: Add builtin exit adds 1c17100c43 support/shell-container.c: Add builtin kill adds 4eda036f5b stdlib: Move tst-system to tests-container adds 45ae17dd7e ldbl-128ibm-compat: PLT redirects for using ldbl redirects i [...] adds d0d1811fb9 Fix tests which expose ldbl -> _Float128 redirects adds 076d06e849 powerpc64le: Ensure correct ldouble compiler flags are used adds 3618e5fece Makeconfig: sandwich gnulib-tests between libc/ld linking of tests adds 39517c008f powerpc64le: add -mno-gnu-attribute to *f128 objects and difftime adds 57651ee4c8 powerpc64: apply -mabi=ibmlongdouble to special files adds e8a0f5831e ARC: add definitions to elf/elf.h adds 4da2597af5 sysv/linux: Rename alpha functions to be alpha specific adds d1876749a8 time: Add a timeval with a 32-bit tv_sec and tv_usec adds 933dc0e570 time: Add a __itimerval64 struct adds 642d5abaf1 Add benchtests for roundeven and roundevenf. adds a1a486d70e Add Safe-Linking to fastbins and tcache adds e095db0bc6 hurd: Make O_TRUNC update mtime/ctime adds 5f34491510 math: Remove fenvinline.h adds 4a30b6109c x86: Remove feraiseexcept optimization adds ec07242c45 sparc: Move __fenv_{ld,st}fsr to fenv-private.h adds 1a044511a3 Fix data race in setting function descriptors during lazy bi [...] adds 66807aebad powerpc: Add support for fmaf128() in hardware adds acdcca7294 Add new file missed in previous hppa commit. adds 6b89dbc3ca Use Linux 5.6 and GMP 6.2.0 in build-many-glibcs.py. adds 768358b6a8 Typo fixes and CR cleanup in Safe-Linking adds 49c3c37651 Fix alignment bug in Safe-Linking adds a9d42c09a3 math: Add inputs that yield larger errors for float type (x86_64) adds 1c634e677f sysv: Define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 adds a51e035889 linux: Use long time_t __getitimer/__setitimer adds 5d24ba82c4 resource: Add a __rusage64 struct adds 600f00b747 linux: Use long time_t for wait4/getrusage adds 0bcd0c5100 sysv/alpha: Use generic __timeval32 and helpers adds 1c50d23a20 S390: Regenerate ULPs. adds 6310d570bf Add tests for Safe-Linking adds 0bdca3bd94 aarch64: update bits/hwcap.h adds 17fd707f88 nptl: Remove x86_64 cancellation assembly implementations [B [...] adds cea56af185 support: Change xgetline to return 0 on EOF adds 4c6e0415ef elf: Simplify handling of lists of audit strings adds 8f7a75d700 elf: Implement DT_AUDIT, DT_DEPAUDIT support [BZ #24943] adds e788beaf09 Update syscall lists for Linux 5.6. adds f9ac84f92f Add IPPROTO_ETHERNET and IPPROTO_MPTCP from Linux 5.6 to net [...] adds f90a7e96df i386: Disable check_consistency for GCC 5 and above [BZ #25788] adds bd98471eb2 ldbl-128ibm: simplify iscanonical.h adds 25ee3931f0 powerpc64le/multiarch: don't generate strong aliases for fma [...] adds 6f82d05034 powerpc64le: Enforce -mabi=ibmlongdouble when -mfloat128 used adds 8e72163b16 powerpc64le: workaround ieee long double / _Float128 stdc++ bug adds 4531ba8ebf powerpc64le: enforce non-specific long double in .gnu.attrib [...] adds b9cde4e3aa malloc: ensure set_max_fast never stores zero [BZ #25733] adds 390b5a4727 y2038: include: Move struct __timespec64 definition to a sep [...] adds 6f5eb5b2e5 y2038: linux: Provide __mq_timedsend_time64 implementation adds 0b65a8fbaf y2038: linux: Provide __mq_timedreceive_time64 implementation adds a8d74ee47b Update hppa libm-test-ulps adds 10b2cdc3b3 oc_FR locale: Fix spelling of April (bug 25639) adds 93a0959ef2 i386: Remove build support for GCC older than GCC 6 adds bd6cdfc18c powerpc: Update ULPs and xfail more ibm128 outputs adds 8a1d13d0c7 Updates to the shn_MM locale [BZ #25532] adds 6a0474c769 Update aarch64 libm-test-ulps adds 79943b37a0 Update arm libm-test-ulps adds e379112b68 Update sparc libm-test-ulps adds 8a7f8da168 Update ia64 libm-test-ulps adds 17e7d1c5f8 Update alpha libm-test-ulps adds b1caa144c7 Update mips libm-test-ulps adds b56875d5e0 Update kernel version to 5.6 in tst-mman-consts.py. adds 319d2a7b60 Add GRND_INSECURE from Linux 5.6 to sys/random.h adds df76ff3a44 x32: Properly pass long to syscall [BZ #25810] adds 2102bec982 hurd: add mach_print function adds 00515ea3a1 linux: wait4: Fix incorrect return value comparison adds c4d4419433 posix: Add wait4 test case adds 076f09afba Linux: Remove <sys/sysctl.h> and the sysctl function adds 70dfcd9b6c Fix typo in posix/tst-fnmatch.input (Bug 25790) adds c580e6466d Reset converter state after second wchar_t output (Bug 25734) adds 4b850b1f29 i686: Add INTERNAL_SYSCALL_NCS 6 argument support adds c10dde0d2a Remove __NO_MATH_INLINES adds 460ee50de0 x86_64: Add SSE sfp-exceptions adds 019d828669 provide y2038 safe socket constants for default/asm-generic ABI adds f721171632 Revert "x86_64: Add SSE sfp-exceptions" adds 0798b8ecc8 ARC: Update syscall-names.list for ARC specific syscalls adds 8645f62469 Bug 25819: Update to Unicode 13.0.0 adds c6663fee43 nptl: Move pthread_sigmask implementation to libc adds 34d49f120d ia64: Remove sigprocmask/sigblock objects from libpthread adds 2f6fa80147 linux: Use pthread_sigmask on sigprocmask adds 566e10aa72 signal: Only handle on NSIG signals on signal functions (BZ #25657) adds eb06601bb4 elf: Support lld-style link map for librtld.map adds 781dacc4f4 Add a syscall test for [BZ #25810] adds 50a2d83c08 elf: Introduce <elf_machine_sym_no_match.h> adds ec935dea63 elf: Implement __libc_early_init adds 8d9ffbb9d0 Remove most gmp-mparam.h headers. adds 92954ffa5a localedef: Add verbose messages for failure paths. adds b3cae39dcb nptl: Start new threads with all signals blocked [BZ #25098] adds 6771af1123 manual: Document the fexecve function adds 9cc93ba097 misc: Turn sstk into a compat symbol adds 99de869beb Use 2020 as copyright year. adds d96cb37678 Increase the timeout of locale/tst-localedef-path-norm adds def674652e nptl/tst-setuid1-static: Improve isolation from system objects adds a9bfa4353c support: Implement <support/xthread.h> key create/delete adds dbb188dd87 Remove unused floating-point configuration from gmp-impl.h. adds 6d246cb852 misc: Remove sstk from the autogenerated system call list adds 2a8682ea3b manual: Fix typos in the fexecve description adds 9207e30d3f Makeconfig: Use $(error ...) to output error message adds 2ad5d0845d Add SYSCALL_ULONG_ARG_[12] to pass long to syscall [BZ #25810] adds 03e187a41d elf: Add initial flag argument to __libc_early_init adds 86f4f2263b Mark unsigned long arguments with U in more syscalls [BZ #25810] adds 246a53d3c6 bits/sem.h: Split out struct semid_ds adds 05332ac38b semctl: Remove the sem-pad.h file adds 07fe93cd98 generic/typesizes.h: Add support for 32-bit arches with 64-b [...] adds ad9fd65d71 Add C wrappers for process_vm_readv/process_vm_writev [BZ #25810] adds 68622c00eb Update translations adds 32ac0b9884 x86: Add CPU Vendor ID detection support for Zhaoxin processors adds a98dc92dd1 x86: Add cache information support for Zhaoxin processors adds ab54e26415 x86: Add the test case of __get_cpu_features support for Zha [...] adds 86005fdbf4 ldbl-128ibm-compat: workaround GCC 9 C++ PR90731 adds e2239af353 Rename __LONG_DOUBLE_USES_FLOAT128 to __LDOUBLE_REDIRECTS_TO [...] adds 50545f5aa0 powerpc64le: raise GCC requirement to 7.4 for long double tr [...] adds 3a0acbdcc5 powerpc64le: bump binutils version requirement to >= 2.26 adds 5c7ccc2983 powerpc64le: blacklist broken GCC compilers (e.g GCC 7.5.0) adds 051be01f6b powerpc64le: Enable support for IEEE long double adds ff026950e2 Add a C wrapper for prctl [BZ #25896] adds 19108a3832 i386: Remove unused variable in sysdeps/x86/cacheinfo.c adds 033362cfd7 test-container: Support $(complocaledir) and mkdirp. adds df6c63ebbc localedef: Add tests-container test for --no-hard-links. adds 183083c359 support: Set errno before testing it. adds 6f0baacf0f locale/tst-localedef-path-norm: Don't create $(complocaledir) adds 14f43dd34d powerpc: Rename argN to _argN in LOADARGS_N [BZ #25902] adds 38c6788818 nios2: delete sysdeps/unix/sysv/linux/nios2/kernel-features.h adds 06febd8c67 improve out-of-bounds checking with GCC 10 attribute access [...] adds a49e56a945 float128: use builtin_signbitf128 always adds 4a4db1de2f powerpc64le/power9: guard power9 strcmp against rtld usage [ [...] adds ad14f4f8db manual: Document the O_NOFOLLOW open flag adds eb98965b53 y2038: Export __clock_gettime64 to be usable in other libraries adds 1959ed4b9e y2038: hurd: Provide __clock_gettime64 function adds e008836c4a y2038: inet: Convert inet deadline to support 64 bit time adds 481d01fa2b y2038: nscd: Modify nscd_helper to use __clock_gettime64 adds a308615f7c y2038: include: Move struct __timeval64 definition to a sepa [...] adds dbf8178fdc y2038: Introduce struct __timex64 - new internal glibc type adds 898f379316 y2038: Provide conversion helpers for struct __timex64 adds d69c3a9e75 Document the internal _ and N_ macros adds 99a327f801 Use GCC 10 branch in build-many-glibcs.py. adds 1270fbaaee semaphore: consolidate arch headers into a generic one adds 3404def00a ckb_IQ, or_IN locales: Add missing reorder-end keywords adds 9f6bd1f605 signal: Use <sigsetops.h> for sigemptyset, sigfillset adds e1b871e25f linux: Remove assembly umount2 implementation adds 55c7bcc71b x86-64: Use RDX_LP on __x86_shared_non_temporal_threshold [B [...] adds 61416e1921 hurd: Add missing sigstate members initialization adds e627106266 POWER: Add context-synchronizing instructions to pkey_write [...] adds 978e8ac39f Suppress GCC 10 true positive warnings [BZ #25967] adds 6fcb0272f7 Linux: Enhance glibcsyscalls.py to support listing system calls adds c2d0411488 Use unsigned constants for ICMP6 filters [BZ #22489] adds 16536e98e3 aarch64: Accept PLT calls to __getauxval within libc.so adds 4cab20fa49 nptl: wait for pending setxid request also in detached threa [...] adds 0e28cfff9d support: Add support_blob_repeat_allocate_shared adds eec0f4218c string: Add string/tst-memmove-overflow, a test case for bug 25620 adds ad78d70275 elf: Remove redundant add_to_global_resize_failure call fro [...] adds eca1b23332 arm: XFAIL string/tst-memmove-overflow due to bug 25620 adds 98b2dc7e20 Add arch-syscall.h dependency for generating sysd-syscalls file adds a4a3519245 string: Fix string/tst-memmove-overflow to compile with GCC 7 adds 981e638d38 locale: Add transliteration for Geresh, Gershayim (U+05F3, U+05F4) adds 59b64f9cbb aarch64: fix strcpy and strnlen for big-endian [BZ #25824] adds 61d64408a1 Update timezone code from tzcode 2020a adds 501bdb5dd6 Linux: Remove remnants of the getcpu cache adds cbfc16122e sunrpc/tst-udp-*: Fix timeout value adds 674ea88294 x86: Move CET control to _dl_x86_feature_control [BZ #25887] adds 3903704850 powerpc: Optimized strcpy for POWER9 adds aa70d05632 powerpc: Optimized stpcpy for POWER9 adds 7b5bfe7783 elf: Assert that objects are relocated before their construc [...] adds ce12fc7113 Remove NO_CTORS_DTORS_SECTIONS macro adds 9e38f455a6 x86: Add --enable-cet=permissive adds 765de945ef powerpc: Optimized rawmemchr for POWER9 adds 790b8dda44 nss_compat: internal_end*ent may clobber errno, hiding ERANG [...] adds cad64f778a ldconfig: Default to the new format for ld.so.cache adds 63ff4a6d17 y2038: linux: Provide __clock_adjtime64 implementation adds 8f8a6cae48 y2038: linux: Provide ___adjtimex64 implementation adds 0308077e3a y2038: linux: Provide __adjtime64 implementation adds df4289508a y2038: Introduce struct __ntptimeval64 - new internal glibc type adds 10ae49d2ce y2038: Provide conversion helpers for struct __ntptimeval64 adds 5613afe9e3 y2038: linux: Provide __ntp_gettime64 implementation adds 4c4fc04826 y2038: linux: Provide __ntp_gettimex64 implementation adds 5b9b177bf6 manual: Add missing section and node for clockid_t wait functions adds e9698175b0 y2038: Replace __clock_gettime with __clock_gettime64 adds 901ac8431c Mention GCC 10 attribute access. adds b6ad64b907 Linux: Add missing handling of tai field to __ntp_gettime64 adds 714da1d4ea nptl: Replace some stubs with the Linux implementation adds 1979819d68 nptl: Move pthread_attr_setaffinity_np into libc adds 52302bc298 nptl: Move pthread_getaffinity_np into libc adds 07a73d5219 nptl: Move pthread_gettattr_np into libc adds 3699ef99de nptl: Make __pthread_attr_init, __pthread_attr_destroy avail [...] adds 331c6e8a18 nptl: Add __pthread_attr_copy for copying pthread_attr_t objects adds cea81e2b7e nptl: Use __pthread_attr_copy in pthread_getattr_default_np [...] adds 7bf1094e82 nptl: Use __pthread_attr_copy in pthread_setattr_default_np adds e3022f4bcd <libc-symbols.h>: Add libpthread hidden alias support adds 7787a35fd0 elf.h: Add PT_GNU_PROPERTY adds 03acbc1f71 elf.h: add aarch64 property definitions adds 76d5b2f002 x86: Update Intel Atom processor family optimization adds de42613540 elf: Turn _dl_printf, _dl_error_printf, _dl_fatal_printf int [...] adds 02802fafcf signal: Deprecate additional legacy signal handling functions adds 28cada0418 htl: Add clock variants adds 415d0b0b3f Update i386 libm-test-ulps adds ef3330fde4 linux: Use internal DIR locks when accessing filepos on telldir adds dcbc6b83ef elf: Do not read hwcaps from the vDSO in ld.so adds 31563b6841 elf: Remove extra hwcap mechanism from ldconfig adds f901178749 hurd: Fix pselect atomicity adds a9175662f8 Hurd: Use __sigmask in favor of deprecated sigmask adds 6321f9e5e8 Hurd: Move <hurd/sigpreempt.h> internals into wrapper header adds fff30716a7 i386: Remove NO_TLS_DIRECT_SEG_REFS handling adds 94884ff506 hurd: Fix fdopendir checking for directory type adds c318f663bd hurd: fix ptsname error when called on a non-tty adds cc0118983a i386: Remove unused file sysdeps/unix/i386/sysdep.S adds 6544999083 hurd: Fix fexecve adds 5d5b3bd94c manual: Fix backtraces code example [BZ #10441] adds 9e2dc874e6 build: Use FAIL_EXIT1 () on failure to exec child [BZ #23990] adds 61af4bbb2a mbstowcs: Document, test, and fix null pointer dst semantics [...] adds 3478859281 tst-cond11: Fix build with _SC_MONOTONIC_CLOCK > 0 adds a3e589d1f6 htl: Enable more cond tests adds 8081702460 htl: Make pthread_cond_destroy wait for threads to be woken adds 8c64cc78bc htl: Fix gsync_wait symbol exposition adds dd05e154ac nptl: Add internal alias __pthread_getattr_default_np adds 8111c457b8 nptl: Use __pthread_getattr_default_np in pthread_create adds 86ed0774cf nptl: Use __pthread_attr_setaffinity_np in pthread_getattr_np adds c2322a561f nptl: Change type of __default_pthread_attr adds 6993670b52 nptl: Destroy the default thread attribute as part of freeres adds 7538d46113 nptl: Make pthread_attr_t dynamically extensible adds ec41af45a6 nptl: Add pthread_attr_setsigmask_np, pthread_attr_getsigmask_np adds ba9f6ee9bb Linux: Use __pthread_attr_setsigmask_internal for timer help [...] adds 3374868668 ieee754: provide gcc builtins based generic sqrt functions adds 628d90c5f9 ieee754: provide gcc builtins based generic fma functions adds c9feb1be93 aarch/fpu: use generic builtins based math functions adds a7a3435c9a powerpc/fpu: use generic fma functions adds 74edc05817 manual/jobs.texi: remove unused var from example code adds 6f10ff02cb powerpc: Fix powerpc64le due a7a3435c9a adds 3f6e4fc454 support: Fix detecting hole support on >2KB-block filesystems adds 9b7424215b Replace val with __val in TUNABLE_SET_VAL_IF_VALID_RANGE adds f607047668 Update HP_TIMING_NOW for _ISOMAC in sysdeps/generic/hp-timing.h adds e52434a2e4 benchtests: Restore the clock_gettime option adds 6ef4227509 powerpc64le: use common fmaf128 implementation adds a23bd00f9d powerpc64le: add optimized strlen for P9 adds 8dbb7a08ec dl-runtime: reloc_{offset,index} now functions arch overide'able adds ecfa912f42 hurd: Add stack guard support adds 8fcc772da8 hurd: Add pointer guard support adds 02937d825a hurd: fix clearing SS_ONSTACK when longjmp-ing from sighandler adds 785ec62dbd hurd: Reject raising invalid signals adds fab94894d5 hurd: Fix hang in _hurd_raise_signal from pthread_kill adds 6c5ca98d09 htl: fix register-atfork ordering adds be22a151f3 htl: Add sem_clockwait support adds d6d74ec16c htl: Enable more tests adds e797c57f93 hurd: Briefly document in xfails the topics of the bugzilla entries adds 7b6b18319e hurd: XFAIL more tests that require setpshared support adds 4bab9ad854 htl: Enable but XFAIL tst-flock2, tst-signal1, tst-signal2 adds 337a7b74fa hurd: Fix unwinding over interruptible RPC adds 3944c61bdf hurd: Make read and pread64 cancellable adds af27fabe40 htl: Fix tls initialization for already-created threads adds 15e995a8fb htl: Fix registration of atfork handlers in modules adds 314a431d37 htl: Enable more tests adds dd7a8ad7ba pthread: Move back linking rules to nptl and htl adds f112dcc506 hurd: document that gcc&gdb look at the trampoline code adds d1f75e9644 AArch64: Merge Falkor memcpy and memmove implementations adds f7de454f20 aarch64: MTE compatible strchrnul adds 49beaaec1b aarch64: MTE compatible strchr adds a365ac45b7 aarch64: MTE compatible strlen adds 533dd2acf7 Add "%d" support to _dl_debug_vdprintf adds bc9cf8fbe8 htl: Fix linking static tests by factorizing the symbols list adds 62d97c3432 htl: Enable more cancel tests adds c477beb2cc Use Linux 5.7 in build-many-glibcs.py. adds 146fea0764 powerpc: Automatic CPU detection in preconfigure adds 89edef7b39 hurd: Make recv* cancellation points adds ea5cad3e37 htl: Add noreturn attribute on __pthread_exit forward adds e2b9d562d1 htl: initialize first and prevent from unloading adds a50efac19a htl: Move cleanup stack to variable shared between libc and pthread adds 76fe4ef4be htl: Fix cleanup support for IO locking adds 662de0889a hurd: Make write and pwrite64 cancellation points adds 45fce058fe htl: Enable more cancellation tests adds 0c46891442 hurd: Make send* cancellation points adds c1dcc54113 hurd: Fix __writev_nocancel_nostatus adds e221c512c7 ld.so: Check for new cache format first and enhance corrupti [...] adds 27bf5e9506 manual: Add pthread_attr_setsigmask_np, pthread_attr_getsigmask_np adds e93c264336 ieee754/dbl-64: Reduce the scope of temporary storage variables adds b67339d0bb Update syscall-names.list for Linux 5.7. adds b637306d3e powerpc64le: refactor e_sqrtf128.c adds b7c9bb183b x86: Correct bit_cpu_CLFLUSHOPT [BZ #26128] adds a35a59036e x86_64: Use %xmmN with vpxor to clear a vector register adds 7a508406df nptl: Remove now-spurious tst-cancelx9 references adds 75870237ff Fix avx2 strncmp offset compare condition check [BZ #25933] adds 27f8864bd4 x86: Update F16C detection [BZ #26133] adds 2004063fb4 benchtests: Add exp10f benchmark adds 6e98983c09 math: Optimized generic exp10f with wrappers adds 4b2d8e4442 i386: Use generic exp10f adds be668a8d78 New exp10f version without SVID compat wrapper adds 3297d019e1 ia64: Use generic exp10f adds c013d5d3aa hurd: Add mremap adds e80501a5c9 math: Decompose math-use-builtins.h adds 271afad8f4 aarch64: Use math-use-builtins for ceil{f} adds a2e833667d s390x: Use fma{f} builtin adds 169ea8f928 powerpc: Use sqrt{f} builtin adds d19d25dd06 x86_64: Use builtin sqrt{f,l} adds b24381e50f i386: Use builtin sqrtl adds 8a7923b57e alpha: Use builtin sqrt{f} adds 32c65b28f3 mips: Use sqrt{f} builtin adds c9a30f08e1 sparc: Use sqrt{f} builtin adds 3ca05a8e9e s390: Use sqrt{f} builtin adds 9dbb3fdfb7 riscv: Use sqrt{f} builtin adds cbf3571f49 arm: Use sqrt{f} builtin adds 9f21672b89 m68k: Use sqrt{f} builtin for coldfire adds ea04f02131 aarch64: Remove fpu Makefile adds ecbbadbf10 x86: Update CPU feature detection [BZ #26149] adds 8ec13b4639 Add MREMAP_DONTUNMAP from Linux 5.7 adds bb2c12aecb aarch64: MTE compatible strcpy adds 7ff899969f aarch64: MTE compatible memchr adds df06b0d90f aarch64: MTE compatible memrchr adds 79160c06c7 aarch64: MTE compatible strrchr adds adac54ffc5 aarch64: MTE compatible strcmp adds 03e1378f94 aarch64: MTE compatible strncmp adds ae725e3f9c powerpc: Add new hwcap values adds 9f6e508b42 htl: Enable tst-cancel25 test adds 3513d5af3d htl: Simplify non-cancel path of __pthread_cond_timedwait_internal adds eca16db02d htl: Make sem_*wait cancellations points adds 1b90d52df9 htl: Fix case when sem_*wait is canceled while holding a token adds 6f3331f26d elf: Include <stdbool.h> in <dl-tunables.h> because bool is used adds 1fb7dc751e htl: Add wrapper header for <semaphore.h> with hidden __sem_post adds f6b955e8ba S390: Regenerate ULPs. adds 087942251f nptl: Don't madvise user provided stack adds 2034c70e64 elf: Include <stddef.h> (for size_t), <sys/stat.h> in <ldconfig.h> adds 0792c8ae1a S390: Optimize __memcpy_z196. adds 1d21fb1061 S390: Optimize __memset_z196. adds 6e540caa21 Set width of JUNGSEONG/JONGSEONG characters from UD7B0 to UD [...] adds 4fdd4d41a1 x86: Detect Intel Advanced Matrix Extensions adds b9ca3f3efb tst-cancel4-common.c: fix calling socketpair adds 726117e01b htl: avoid cancelling threads inside critical sections adds cf2c8cc2c6 htl: Fix includes for lockfile adds 6414eef6e0 htl: Move cleanup handling to non-private libc-lock adds 67a78072e2 hurd: clean fd and port on thread cancel adds 4cafcd839f hurd: make open and openat cancellation points adds fd3df63fb6 hurd: make close a cancellation point adds d60fdd480d hurd: Fix port definition in HURD_PORT_USE_CANCEL adds 09effdc9b0 hurd: make wait4 a cancellation point adds 3c9f67e7a5 hurd: Make fcntl(F_SETLKW*) cancellation points adds 1f3413338e hurd: fix usleep(ULONG_MAX) adds f512321130 hurd: Add remaining cancelation points adds 269e4c17cd htl: Enable cancel*16 an cancel*20 tests adds 81b1c8cbb5 hurd: Simplify usleep timeout computation adds d2ba3677da powerpc: Add support for POWER10 adds 3ee1e0ec5c Update kernel version to 5.7 in tst-mman-consts.py. adds 354b98cdfd random: range is not portably RAND_MAX [BZ #7003] adds 5f40e4b1ba Linux: Fix UTC offset setting in settimeofday for __TIMESIZE != 64 adds 09555b9721 Fix strtod multiple-precision division bug (bug 26137). adds c6aac3bf36 Fix typo in comment in bug 26137 fix. adds a3f747a912 manual: Show copyright information not just in the printed manual adds f9cf873537 tst-cancel4: deal with ENOSYS errors adds 0c76fc3c2b Linux: Perform rseq registration at C startup and thread creation adds 6e29cb3f61 Linux: Use rseq in sched_getcpu if available adds 8f4632deb3 Linux: rseq registration tests adds 706ad1e7af Add the __libc_single_threaded variable adds 01ffa6002e manual: Document __libc_single_threaded adds f8b4630ef6 x86: Correct bit_cpu_CLFSH [BZ #26208] adds 28c13ae5bb x86: Detect Extended Feature Disable (XFD) adds 6c010c5dde Use C2x return value from getpayload of non-NaN (bug 26073). adds 3f4b61a0b8 x86: Add thresholds for "rep movsb/stosb" to tunables adds 08538f360f Fix stringop-overflow errors from gcc 10 in iconv. adds 3ad5dab476 elf: Do not signal LA_ACT_CONSISTENT for an empty namespace [...] adds 6caddd34bd Remove most vfprintf width/precision-dependent allocations ( [...] adds e4e11b1dba signal: Add signum-{generic,arch}.h adds b1ccfc061f signal: Move sys_siglist to a compat symbol adds f13d260190 signal: Move sys_errlist to a compat symbol adds f26d456b98 linux: Fix __NSIG_WORDS and add __NSIG_BYTES adds 9deec7c8ba string: Remove old TLS usage on strsignal adds 28aff04781 string: Implement strerror in terms of strerror_l adds 725eeb4af1 string: Use tls-internal on strerror_l adds 08d2024b41 string: Simplify strerror_r adds c2723ce317 string: Add strsignal test adds 653200ef42 string: Add strerror, strerror_r, and strerror_l test adds 4f92497488 string: Add strerror_l on test-strerror-errno adds bfe05aa289 string: Add sigabbrev_np and sigdescr_np adds 325081b9eb string: Add strerrorname_np and strerrordesc_np adds d7ebcd4380 sunrpc: Turn clnt_sperrno into a libc_hidden_nolink_sunrpc symbol adds ed6fc7daed sunrpc: Do not export key handling hooks by default adds afc3a2eb80 sunrpc: Do not export getrpcport by default adds 94d9c76e4a nss: Remove cryptographic key support from nss_files, nss_ni [...] adds 91927b7c76 Rewrite iconv option parsing [BZ #19519] adds d63387d81d hurd: Evaluate fd before entering the critical section adds 5549370a73 tst-strsignal: fix checking for RT signals support adds 01ac385ca8 hurd: Fix strerror not setting errno adds 78e02c4698 sunrpc: Remove hidden aliases for global data symbols (bug 26210) adds 79a4fa341b arm: CVE-2020-6096: fix memcpy and memmove for negative leng [...] adds beea361050 arm: CVE-2020-6096: Fix multiarch memcpy for negative length [...] adds 5b2deed8a5 string: Fix prototype mismatch in sigabbrev_np, __sigdescr_np adds c1e63c7214 string: Move tst-strsignal tst-strerror to tests-container adds c7aa8596de rtld: Clean up PT_NOTE and add PT_GNU_PROPERTY handling adds dbfefbdc3a Rewrite abi-note.S in C. adds 1b0a4f58f5 aarch64: configure test for BTI support adds 2a4c2dde49 aarch64: Rename place holder .S files to .c adds 91181954f9 aarch64: Add BTI support to assembly files adds fddbd7c0ef aarch64: fix swapcontext for BTI adds 5f846c8b0d aarch64: fix RTLD_START for BTI adds 605338745b aarch64: enable BTI at runtime adds de9301c02e aarch64: ensure objects are BTI compatible adds 9e1751e6d6 aarch64: configure check for pac-ret code generation adds 1be3d6eb82 aarch64: Add pac-ret support to assembly files adds c94767712b aarch64: fix pac-ret support in _mcount adds d174ec248d aarch64: redefine RETURN_ADDRESS to strip PAC adds a2a83bf6d9 aarch64: add NEWS entry about branch protection support adds acb527929d Move non-deprecated RPC-related functions from sunrpc to inet adds ae7a94e5e3 Remove --enable-obsolete-nsl configure flag adds 0c7b002fac rtld: Add rtld.nns tunable for the number of supported namespaces adds 17796419b5 rtld: Account static TLS surplus for audit modules adds ffb17e7ba3 rtld: Avoid using up static TLS surplus for optimizations [B [...] adds dba950e317 sysv: linux: Add 64-bit time_t variant for semctl adds 078a892085 sysvipc: Split out linux struct semid_ds adds 915b9fe312 sysvipc: Remove the linux msq-pad.h file adds 3283f71113 sysv: linux: Add 64-bit time_t variant for msgctl adds 380b7ced6a sysvipc: Split out linux struct shmid_ds adds 7929d77985 sysvipc: Remove the linux shm-pad.h file adds ffd178c651 sysv: linux: Add 64-bit time_t variant for shmctl adds c363f834cf linux: Fix syscall list generation instructions adds ede56038e5 Fix double free in __printf_fp_l (bug 26214). adds 90663e9c81 Fix memory leak in __printf_fp_l (bug 26215). adds b21c2c24ed Update i686 libm-test-ulps adds 936c9666ae Add NEWS entry for Update to Unicode 13.0.0 [BZ #25819] adds 7c7bcf3634 powerpc64: Fix calls when r2 is not used [BZ #26173] adds 04deeaa9ea Fix time/tst-cpuclock1 intermitent failures adds 0e7d930c4c ARC: ABI Implementation adds dd2e6ef179 ARC: startup and dynamic linking code adds 0261315289 ARC: Thread Local Storage support adds 9679dd5ecd ARC: Atomics and Locking primitives adds fd9dec20c8 ARC: math soft float support adds 3ab8611a22 ARC: hardware floating point support adds add5071a5c ARC: Linux Syscall Interface adds e5ccf113cd ARC: Linux ABI adds c86a9483f4 ARC: Linux Startup and Dynamic Loading adds 33ff7b3988 ARC: ABI lists adds 0be8ae3679 ARC: Build Infrastructure adds 2fc2260ba4 build-many-glibcs.py: Enable ARC builds adds 758caf3736 Documentation for ARC port adds 9016b6f389 x86: Remove the unused __x86_prefetchw adds 43530ba1dc x86: Remove __ASSEMBLER__ check in init-arch.h adds 48699da1c4 elf: Support at least 32-byte alignment in static dlopen adds e72b98e6f8 malloc: Deprecate more hook-related functionality adds 10b01bd452 string: Make tst-strerror/tst-strsignal unsupported if msgfm [...] adds 107e6a3c22 x86: Support usable check for all CPU features adds 3486924dc7 hurd: Fix build-many-glibcs.py adds 5500cdba40 Remove --enable-obsolete-rpc configure flag adds f896fc0f2b Correct timespec implementation [BZ #26232] adds 34f0d01d5e AArch64: Align ENTRY to a cacheline adds 4a733bf375 AArch64: Add optimized Q-register memcpy adds 0f6278a879 AArch64: Rename IS_ARES to IS_NEOVERSE_N1 adds 7b5f02dc2a arm: remove string/tst-memmove-overflow XFAIL adds 17400c4bcd Add NEWS entry for CVE-2020-6096 (bug 25620) adds da7d62b503 manual: Use Unicode instead HTML entities for characters (bu [...] adds efedd1ed3d Linux: Remove rseq support adds 8cde977077 en_US: Minimize changes to date_fmt (Bug 25923) adds 76b8442db5 Move <rpc/netdb.h> from sunrpc to inet adds f46ef33ad1 AArch64: Improve strlen_asimd performance (bug 25824) adds e9422236a2 manual: New signal and errno string functions are AS-safe adds 115bcf921a hurd: Fix longjmp early in initialization adds 5baad9a6f9 hurd: Fix longjmp check for sigstate adds 07ed32f920 elf: Change TLS static surplus default back to 1664 adds 63ce2425c2 Use MPFR 4.1.0 in build-many-glibcs.py. adds 469c03907b Update powerpc-nofpu libm-test-ulps. adds 299210c1fa nss_files: Consolidate file opening in __nss_files_fopen adds 23ed36735a nss_compat: Do not use mmap to read database files (bug 26258) adds e9b2340998 nss_files: Consolidate line parse declarations in <nss_files.h> adds 9980bf0b30 nss_files: Use generic result pointer in parse_line adds d4b4586315 libio: Add fseterr_unlocked for internal use adds bdee910e88 nss: Add __nss_fgetent_r adds 4f62a21d0e grp: Implement fgetgrent_r using __nss_fgetent_r adds 2add4235ef gshadow: Implement fgetsgent_r using __nss_fgetent_r (bug 20338) adds ee1c062be0 pwd: Implement fgetpwent_r using __nss_fgetent_r adds 00bc6830e3 shadow: Implement fgetspent_r using __nss_fgetent_r adds ec2f1fddf2 libio: Remove __libc_readline_unlocked adds c79607a474 powerpc64le: guarantee a .gnu.attributes section [BZ #26220] adds f6add169c8 powerpc: Fix POWER10 selection adds 0bede41cf3 Update libc.pot for 2.32 release. adds ba0ec34c62 Regenerate INSTALL for ARC port updates. adds 04726be814 Disable warnings due to deprecated libselinux symbols used b [...] adds 7ebd114211 aarch64: Respect p_flags when protecting code with PROT_BTI adds 180d5a045f Update x86-64 libm-test-ulps adds 2dc33b928b aarch64: Use future HWCAP2_MTE in ifunc resolver adds b51c1500e0 Use binutils 2.35 branch in build-many-glibcs.py. adds 0ad926f349 nptl: Zero-extend arguments to SETXID syscalls [BZ #26248] adds 20fb7452c0 NEWS: Deprecate nss_hesiod adds 89c255294a NEWS: Deprecate weak libpthread symbols for single-threaded checks adds 7f1a08cff8 Move NEWS entry for CVE-2020-1751 to the 2.31 section adds 783fdd969f Update Nios II libm-test-ulps file. adds 7650321ce0 powerpc: Fix incorrect cache line size load in memset (bug 26332) adds 17a0126abf Add NEWS entry for CVE-2016-10228 (bug 19519) adds 42c9e9af22 aarch64: update NEWS about branch protection adds 45069ac2a9 RISC-V: Update lp64d libm-test-ulps according to HiFive Unleashed adds 50a8dd367e benchtests/README update. adds bd7a8e038a Don't mix linker error messages into edited scripts adds 0ffaa7be6e Update translations. adds 923adfcb58 Update NEWS with bugs. adds 6d403f2e1b Regenerate configure scripts. adds 3de512be7e Prepare for glibc 2.32 release. adds 4c56bcbceb Open master branch for glibc 2.33 development. adds 7279f0a282 Sync intprops.h from Gnulib adds db10cd9e62 Sync mktime.c from Gnulib adds 6aa1160d16 Sync regex.h from Gnulib adds 70c609f303 Copy regex BITSET_WORD_BITS porting from Gnulib adds 2cc478ed1b Copy regex_internal.h from Gnulib adds 180d9bc324 manual: Fix some @code/@var formatting glitches chapter Date [...] adds ac3bda9a25 x86: Rename Intel CPU feature names adds ce62504488 hurd: Implement basic sched_get/setscheduler adds 8c6beab4e1 hurd: Rework sbrk adds 4ebd73d43f hurd: Add missing hidden def adds b71bc845dd tst-cancel4: Make blocking on write more portable adds ac54c335e9 htl: Enable tst-cancelx?[45] adds 42a00a0fb4 Use Linux 5.8 in build-many-glibcs.py. adds 1cfb471528 Update syscall lists for Linux 5.8. adds b7dd366dbe math: Fix inaccuracy of j0f for x >= 2^127 when sin(x)+cos(x [...] adds 268ed383b5 manual: Fix strerrorname_np and strerrordesc_np return type [...] adds 3d3ab573a5 Linux: Use faccessat2 to implement faccessat (bug 18683) adds c318905e14 manual: Put the istrerrorname_np and strerrordesc_np return [...] adds 9bfc225078 math: Regenerate auto-libm-test-out-j0 adds 5ff35e9544 math: Update x86_64 ulps adds bad4a908ff manual: Fix sigdescr_np and sigabbrev_np return type (BZ #26343) adds 0be0845b7a S390: Regenerate ULPs. adds 12b2fd0ef9 aarch64: update ulps. adds 4a14cb87ca y2038: nptl: Convert pthread_{clock|timed}join_np to support [...] adds b3aa7976d0 Update kernel version to 5.8 in tst-mman-consts.py. adds 23a7896d06 Update build-many-glibcs.py for binutils ia64 obsoletion. adds cb7e7a5ca1 nptl: Handle NULL abstime [BZ #26394] adds c4e4b2e149 Correct locking and cancellation cleanup in syslog functions [...] adds 88a2cf6c4b Add new STATX_* constants from Linux 5.8 to bits/statx-generic.h. adds c08df688f2 Use MPC 1.2.0 in build-many-glibcs.py. adds e5baabf57b Add C2x BOOL_MAX and BOOL_WIDTH to limits.h. adds e1fd4bbe31 Fix namespace violation in stdio.h and sys/stat.h if build w [...] adds 33dd32fd79 build-many-glibcs.py: Add a s390x -O3 glibc variant. adds cd71f47acc [vcstocl] Import ProjectQuirks from its own file adds 756c306502 S390: Sync HWCAP names with kernel by adding aliases [BZ #25971] adds 02c91eb611 linux: Add helper function to optimize 64-bit time_t fallbac [...] adds 4f7092348d linux: Simplify clock_adjtime adds d9310f33fc linux: Simplify clock_gettime adds 55399535c1 linux: Simplify clock_nanosleep adds ff6228d5c6 linux: Simplify clock_settime adds 1e03b6d828 linux: Simplify mq_timedreceive adds 85077eaa54 linux: Simplify mq_timedsend adds 3feb53bab0 linux: Simplify ppoll adds fd31691c67 linux: Simplify sched_rr_get_interval adds 70746a06c2 linux: Simplify timer_gettime adds 278498a1c0 linux: Simplify timerfd_settime adds f032f3af2c linux: Simplify utimensat adds 5df6ebcf44 string: test strncasecmp and strncpy near page boundaries adds cd41ffeb0b hurd: define BSD 4.3 ioctls only under __USE_MISC adds 9bd8e3f99d elf/tst-libc_dlvsym: Add a TEST_COMPAT around some symbol tests adds fda4d81801 io/lockf: Include bits/types.h before __OFF_T_MATCHES_OFF64_T check adds 2b09ebeee7 RISC-V: Use 64-bit time_t and off_t for RV32 and RV64 adds 4875afe552 RISC-V: Cleanup some of the sysdep.h code adds 7ed05adc82 RISC-V: Use 64-bit-time syscall numbers with the 32-bit port adds 68efae739a RISC-V: Add support for 32-bit vDSO calls adds 8041759aef RISC-V: Support dynamic loader for the 32-bit adds 708b92e878 RISC-V: Add path of library directories for the 32-bit adds 07598d7600 RISC-V: Add arch-syscall.h for RV32 adds 5b6113d62e RISC-V: Support the 32-bit ABI implementation adds 941a55cf59 RISC-V: Add hard float support for 32-bit CPUs adds 5820c3731e RISC-V: Add 32-bit ABI lists adds b2d175cdb7 RISC-V: Add the RV32 libm-test-ulps adds 2ed993ada6 RISC-V: Fix llrint and llround missing exceptions on RV32 adds 7a55dd3fb6 riscv32: Specify the arch_minimum_kernel as 5.4 adds 30b963c143 RISC-V: Add rv32 path to RTLDLIST in ldd adds 72dfddeffc RISC-V: Build infrastructure for 32-bit port adds 389f6854eb Documentation for the RISC-V 32-bit port adds 567b170501 Add RISC-V 32-bit target to build-many-glibcs.py adds bd394d131c AArch64: Improve backwards memmove performance adds 85f1848937 Remove obsolete default/nss code adds e3960d1c57 Add mallinfo2 function that support sizes >= 4GB. adds 306bdd9983 x32: Add <fixup-asm-unistd.h> and regenerate arch-syscall.h adds 30e5069c7d malloc: Fix mallinfo deprecation declaration adds 323592fdc9 y2038: nptl: Convert pthread_cond_{clock|timed}wait to suppo [...] adds 23af890b3f x86-64: Fix FMA4 detection in ifunc [BZ #26534] adds fcdbd91067 Sync getcwd with gnulib adds bbedd75c41 linux: Remove __ASSUME_ATFCTS adds 804200923d Use LFS readdir in generic POSIX getcwd [BZ# 22899] adds 86a912c863 Update i686 ulps. adds 04bba1e5d8 x86: Set CPU usable feature bits conservatively [BZ #26552] adds 721a853415 elf.h: Add aarch64 bti/pac dynamic tag constants adds 7b51d9f69e C11 threads: Fix inaccuracies in testsuite adds 3357087b2a string: Fix GCC 11 `-Werror=stringop-overread' error adds e74b61c09a Disable -Wstringop-overread for some string tests adds c6a1a261c6 nptl: futex: Provide correct indentation for part of __futex [...] adds 59bb418bd0 benchtests: Add "workload" traces for exp adds abc9732aee benchtests: Add "workload" traces for expf128 adds fba686aa42 benchtests: Add "workload" traces for pow adds e24b248dcb benchtests: Add "workload" traces for powf128 adds cfa220bfdc benchtests: Add "workload" traces for sin adds ad1e1db5dc benchtests: Add "workload" traces for sinf adds 26fbd74059 benchtests: Add "workload" traces for sinf128 adds c71d13a098 Update powerpc libm-test-ulps adds 90e1600f4f linux: Always define STAT_IS_KERNEL_STAT adds 0b1c222cd0 linux: Define STAT64_IS_KERNEL_STAT64 adds 71aadfb8ae linux: Consolidate xstat{64} adds 4f40e6adc4 linux: Consolidate lxstat{64} adds 5febe6a38f linux: Consolidate fxstat{64} adds 5f85cc2f47 linux: Consolidate fxstatat{64} adds 2315996215 Linux: Consolidate xmknod adds 04986243d1 Remove internal usage of extensible stat functions adds 9efac04341 Update sparc libm-test-ulps adds ecdcafa571 linux: Simplify clock_getres adds 60a2e28b34 linux: Add ppoll time64 optimization adds 7c437d3778 linux: Add time64 semtimedop support adds a92f4e6299 linux: Add time64 pselect support adds 9620398097 x86: Install <sys/platform/x86.h> [BZ #26124] adds 13cd625885 hurd: Add __x86_get_cpu_features to ld.abilist adds b8d3e8fbaa y2038: nptl: Convert sem_{clock|timed}wait to support 64 bit time adds 4b564f347f pselect.c: Pass a pointer to SYSCALL_CANCEL [BZ #26606] adds a140ff9162 Fix handling of collating symbols in fnmatch (bug 26620) adds f2c679d4b2 <sys/platform/x86.h>: Add Intel Key Locker support adds 94cd37ebb2 x86: Use HAS_CPU_FEATURE with IBT and SHSTK [BZ #26625] adds 5e74e6f858 nscd: bump GC cycle during cache pruning (bug 26130) adds 07f3ecdba6 powerpc: fix ifunc implementation list for POWER9 strlen and stpcpy adds d38e1bbda0 Allow memset local PLT reference for RISC-V. adds cdf645427d Update mallinfo2 ABI, and test adds d445d9ca8d Define __THROW to noexcept for C++11 and later adds 90ccfdf176 x86: Use one ldbl2mpn.c file for both i386 and x86_64 adds 681900d296 x86: Harden printf against non-normal long double values (bu [...] adds 3322ecbfe2 powerpc: Protect dl_powerpc_cpu_features on INIT_ARCH() [BZ #26615] adds 03e26098b1 benchtests: Run _Float128 tests only on architectures that s [...] adds b3b0b6916a Set locale related environment variables in debugglibc.sh adds f7e3f92b7c strncmp: Add a testcase for page boundary [BZ #25933] adds 659c041188 strcmp: Add a testcase for page boundary adds c4277ba234 bench-strncmp.c: Add workloads on page boundary adds 06e95b93f0 bench-strcmp.c: Add workloads on page boundary adds 7d4ec75e11 intl: Handle translation output codesets with suffixes [BZ #26383] adds 7424a0d009 hurd: add ST_RELATIME adds aaa12e9ff0 sysvipc: Fix semtimeop for !__ASSUME_DIRECT_SYSVIPC_SYSCALLS adds 50e19ddfcd nptl: Fix __futex_abstimed_wait_cancellable32 adds 2433d39b69 linux: Add time64 select support adds 94a83d8667 linux: Add time64 sigtimedwait support adds 7c7671767e linux: Use 64-bit time_t syscall on clock_getcputclockid adds 4af88f96de linux: Consolidate utimes adds c3a020eedd linux: Add time64 support for nanosleep adds b16f282cb0 linux: Add time64 recvmmsg support adds d3c5702747 Reversing calculation of __x86_shared_non_temporal_threshold adds c670278934 ld.so: add an --argv0 option [BZ #16124] adds dfb8e514cf Set tunable value as well as min/max values adds cef95fdc2e string: Fix strerrorname_np return value [BZ #26555] adds 3f9705f1fc nptl: Provide proper spelling for 32 bit version of futex_ab [...] adds e75fbaaa21 nptl: futex: Move __NR_futex_time64 alias to beginning of fu [...] adds 2deb779390 sysvipc: Fix semtimedop for Linux < 5.1 for 64-bit ABI adds 238032ead6 aarch64: enforce >=64K guard size [BZ #26691] adds 574500a108 sysvipc: Fix SEM_STAT_ANY kernel argument pass [BZ #26637] adds a16d2abd49 sysvipc: Return EINVAL for invalid semctl commands adds 20a00dbefc sysvipc: Fix IPC_INFO and MSG_INFO handling [BZ #26639] adds be9b0b9a01 sysvipc: Return EINVAL for invalid msgctl commands adds b2cdadde4d Y2038: nptl: Provide futex_abstimed_wait64 supporting 64 bit time adds 3102e28bd1 y2038: nptl: Convert pthread_rwlock_{clock|timed}{rd|wr}lock [...] adds 5bb2e5300b manual: Fix typo adds 19302b27bd Fix GCC 11 -Warray-parameter warning for __sigsetjmp (bug 26647) adds 78e09591a5 Optimize scripts/merge-test-results.sh adds 862897d2ad Replace Minumum/minumum with Minimum/minimum adds 7a887dd537 posix: Fix -Warray-bounds instances building timer_create [B [...] adds c42b7058a2 login/tst-grantpt: Convert to support framework, more error [...] adds 0f9793a556 Linux: unlockpt needs to fail with EINVAL, not ENOTTY (bug 26053) adds 27fe5f2e67 Linux: Require properly configured /dev/pts for PTYs adds 56f8d44294 elf: Do not search HWCAP subdirectories in statically linked [...] adds b31d4355ae elf: Implement _dl_write adds a04689ee7a nptl: Add missing cancellation flags on futex_internal and p [...] adds 8f8052c2aa Revert "Fix missing redirects in testsuite targets" adds c0e9ddf59e __vfscanf_internal: fix aliasing violation (bug 26690) adds 72d36ffd7d elf: Implement __rtld_malloc_is_complete adds 2bf9e641fd elf: Extract command-line/environment variables state from rtld.c adds 9590a71adc elf: Move ld.so error/help output to _dl_usage adds 27316f4a23 elf: Record whether paths come from LD_LIBRARY_PATH or --lib [...] adds e0f1a58f3d elf: Implement ld.so --help adds 601f40d37b Update alpha libm-test-ulps adds ebcff89a98 Update mips64 libm-test-ulps adds addff78f1f nptl: Add missing cancellation flags on lockf adds 542923d949 elf: Implement ld.so --version adds 1a945ba5ad scripts/update-copyrights: Update csu/version.c, elf/dl-usage.c adds ca52c56abf elf: Use the term "program interpreter" in the ld.so help message adds db03874df9 elf: Print the full name of the dynamic loader in the ld.so [...] adds 50b1b7a390 elf: Make __rtld_env_path_list and __rtld_search_dirs global [...] adds 3eff7504ca Avoid GCC 11 -Warray-parameter warnings [BZ #26686]. adds c5db00dc30 sunrpc: Adjust RPC function declarations to match Sun's (bug 26686] adds 10b39a5124 elf: Add library search path information to ld.so --help adds 647103ea3a elf: Enhance ld.so --help to print HWCAP subdirectories adds bb5fd5ce64 elf: Do not pass GLRO(dl_platform), GLRO(dl_platformlen) to [...] adds 7674695cf7 <sys/platform/x86.h>: Add Intel UINTR support adds ebe454bcca <sys/platform/x86.h>: Add AVX512_FP16 support adds 875a50ff63 <sys/platform/x86.h>: Add AVX-VNNI support adds c712401bc6 <sys/platform/x86.h>: Add Intel HRESET support adds 428985c436 <sys/platform/x86.h>: Add FSRCS/FSRS/FZLRM support adds 8ed005daf0 Remove stat wrapper functions, move them to exported symbols adds 589260cef8 Remove mknod wrapper functions, move them to symbols adds d892723830 linux: Move the struct stat{64} to struct_stat.h adds 30f1c74394 linux: Implement {l}fstat{at} in terms of fstatat adds 6073bae64c linux: Disentangle fstatat from fxstatat adds 20b39d5946 linux: Move {f}xstat{at} to compat symbols adds aa03f722f3 linux: Add {f}stat{at} y2038 support adds 81b83ff61f linux: Move xmknod{at} to compat symbols adds 5a619c1f46 hurd: support clock_gettime(CLOCK_PROCESS/THREAD_CPUTIME_ID) adds 21181d1c7b elf: Add missing <dl-procinfo.h> header to elf/dl-usage.c adds 7ee881f1f4 rtld: fix typo in comment adds a5177499e4 manual: replace an obsolete collation example with a valid one adds af548086ed manual: correct the spelling of "MALLOC_PERTURB_" [BZ #23015] adds 880a12e96d Add missing stat/mknod symbol on libc.abilist some ABIs adds 873e239a4c support: Provide a way to reorder responses within the DNS t [...] adds 08443b1996 support: Provide a way to clear the RA bit in DNS server responses adds f1f00c0721 resolv: Handle transaction ID collisions in parallel queries [...] adds e11ed9d2b4 AArch64: Use __memcpy_simd on Neoverse N2/V1 adds a49d7fd4f7 sysvipc: Fix IPC_INFO and SHM_INFO handling [BZ #26636] adds 9ebaabeaac sysvipc: Return EINVAL for invalid shmctl commands adds 29e9874a04 y2038: nptl: Convert pthread_mutex_{clock|timed}lock to supp [...] adds af79ed5fb6 y2038: Remove not used __fstatat_time64 define adds d3a5ae6ad1 statfs: add missing f_flags assignment adds b8b53b338f resolv: Serialize processing in resolv/tst-resolv-txnid-collision adds c02695d776 x86/CET: Update vfork to prevent child return adds 602da9de69 sysvipc: Fix tst-sysvshm-linux on x32 adds 9030377480 shm tests: Append PID to names passed to shm_open [BZ #26737] adds cb49c65bb5 linux: Use INTERNAL_SYSCALL on fstatat{64} adds 01f33a9acc linux: Fix time64 support for futimesat adds 14633d3e56 Move ftime to a compatibility symbol adds f1ed4d4c2c linux: Add 64-bit time_t support for wait3 adds 905ae44c77 linux: Move posix dir implementations to Linux adds 4b962c9e85 linux: Simplify opendir buffer allocation adds 30d2e4a963 linux: Add __readdir_unlocked adds 60854f40ea support: Add create_temp_file_in_dir adds d6fa317099 Add NEWS entry for ftime compatibility move adds 0f09154c64 x86: Initialize CPU info via IFUNC relocation [BZ 26203] adds 7449320983 C-SKY:Fix dynamic linker's name when mfloat-abi=softfp. adds 0e6ee9c143 rt: Fix typos in comments in <aio.h> adds 75c4044b9a y2038: linux: Provide __time64 implementation adds ab5ee31e14 Move vtimes to a compatibility symbol adds 33e5907ee6 Revert "C-SKY:Fix dynamic linker's name when mfloat-abi=softfp." adds 56b223c1c8 C-SKY: Make dynamic linker's name compitable with the older gcc. adds 9cb2c92384 y2038: nptl: Provide __futex_clock_wait_bitset64 to support [...] adds 4be44c3208 New benchtest: pthread locks adds 6c2b579962 Reword description of SXID_* tunable properties adds f603224706 Use Linux 5.9 in build-many-glibcs.py. adds dac8713629 Update syscall lists for Linux 5.9. adds 9a29f1a2ae Remove timing related checks of time/tst-cpuclock1 adds ce643e6fe9 Fix typo in NEWS file adds 0a3fce86ee Amend grammar and add a description adds 6f21b0c5ed Update kernel version to 5.9 in tst-mman-consts.py. adds 30a0b167d3 Reinstate ftime and add deprecate message on ftime usage adds 5d8aa97da2 time: Add 64-bit time_t support for ftime adds 0ce51bef34 Remove NEWS entry about ftime removal adds 562ef5e69e misc: Add internal __getauxval2 function adds b94cc191e0 Add IP_RECVERR_RFC4884 and IPV6_RECVERR_RFC4884 from Linux 5.9. adds 641a124845 Hurd: Fix ftime build adds 59803e81f9 x86: Optimizing memcpy for AMD Zen architecture. adds 9538f6b95a Make elf.h header self contained. adds cb3a749a22 x86: Restore processing of cache size tunables in init_cacheinfo adds de1a9197af elf: Unify old and new format cache handling code in ld.so adds d598134bfb Argument Syntax: Use "option", @option, and @command. adds b853a4176c Use MPC 1.2.1 in build-many-glibcs.py. adds 5e598c2bbf elf: In ldconfig, extract the new_sub_entry function from se [...] adds 024f873209 tst-tcfree2: adjust coding style. adds 961d12d947 malloc debug: fix compile error when enable macro MALLOC_DEBUG > 1 adds 2098d4034d Disable spurious -Wstringop-overflow for setjmp/longjmp (bug 26647) adds 5c3b0374eb Do not use array parameter to new_composite_name (bug 26726) adds 882774658c Disable spurious -Warray-bounds for ypclnt.c (bug 26687) adds 548f467fa1 Avoid -Wstringop-overflow warning in pthread_cleanup_push macros adds fd0981e402 hurd: Correct 'ethenet' spelling adds 558251bd87 aarch64: Fix DT_AARCH64_VARIANT_PCS handling [BZ #26798] adds e156dabc76 aarch64: Add variant PCS lazy binding test [BZ #26798] adds fbb71eddb3 tst-setuid1-static-ENV: Add $(common-objpfx)nss [BZ #26820] adds bb0719a80d msg: Remove redundant #include <sys/msg.h> header adds 9a99c68214 iconv: Accept redundant shift sequences in IBM1364 [BZ #26224] adds dc274b1416 Remove __warn_memset_zero_len [BZ #25399] adds 34aec973e1 Remove __warndecl adds aa11ab9953 Rearrange bsd_getpt vs bsd_openpt and implement posix_openpt on BSD adds dfe2e7a562 bsd unlockpt: unlockpt needs to fail with EINVAL, not ENOTTY adds 5edf3d9fd6 aarch64: Add unwind information to _start (bug 26853) adds 75a193b761 linux: Allow adjtime with NULL argument [BZ #26833] adds 1f67f23fdf RISC-V: Add _dl_start_user. adds 15b38ffc10 riscv: Get cache information through sysconf adds a40b18b233 hurd: Add missing startup calls adds 3d3316b1de hurd: keep only required PLTs in ld.so adds 30af7c7fa1 struct _Unwind_Exception alignment should not depend on comp [...] adds d2d714b9fc Use O_CLOEXEC in sysconf [BZ #26791] adds 6d1d603417 htl: Fix spurious symbols in namespaces adds d482ebfa67 htl: Keep thread signals blocked during its initialization adds 9cec82de71 htl: Initialize later adds 1ccbb9258e hurd: Notify the proc server later during initialization adds 85741f7eba hurd: Move {,f,l}xstat{,at} and xmknod{at} to compat symbols adds ee9946ce3c tests: Remove NULL check for an array adds 7163ace331 Use __builtin___stpncpy_chk when available adds b7aa84d5a5 Don't use nested function in test-ffs adds b9d83bf3eb powerpc: Add optimized strncpy for POWER9 adds 7beee7b39a powerpc: Add optimized stpncpy for POWER9 adds 946dcc6fde hurd: Make _hurd_libc_proc_init idempotent adds 2aa072d395 hurd: initialize libpthread before starting the signal thread adds 0f73c17037 hurd: Make sure signals get started adds 4d5297253e alpha: Remove UP preprocessor conditionals adds 0f34d426ac x86: Remove UP macro. Define LOCK_PREFIX unconditionally. adds d5c4cce9c3 powerpc: Eliminate UP macro conditionals adds 26f7c72a99 nptl: Eliminate <smp.h> and __is_smp adds 01bd62517c Remove tls.h inclusion from internal errno.h adds a24f414ba1 Remove obsolete defines for HPUX support from fcntl.h and up [...] adds 56010b73e8 hurd: break relocation loop between libc.so and lib{mach,hur [...] adds 3b13266f14 mach: Add missing assert.h include adds b4fcf0475b hurd: make ptsname fail with ENOTTY on non-master-pty adds 839fa6bc8a hurd: Drop CLOCK_MONOTONIC change which slipped in adds 1f1a4847a4 y2038: Convert cnd_timedwait to support 64 bit time adds b0c0ad4d54 y2038: Convert mtx_timedlock to support 64 bit time adds eb60eda2b9 y2038: Convert thrd_sleep to support 64 bit time adds 7ed2b6921f nanosleep: Pass NULL when rem == NULL on ports with __TIMESI [...] adds 9446e02b0d hurd: Remove some remnants of cthreads adds aac0f62c47 hurd: let _dl_argv and __libc_stack_end be relro adds 1daccf403b nptl: Move stack list variables into _rtld_global adds 3dbbd2ff92 Add {,sysdep-}ld-library-path make variable adds 4e58941fc4 hurd: Enable using ifunc adds ae959c26db hurd: Fix _S_msg_get/set_env_variable prototype adds ee11682d4f hurd: Fix strcpy calls adds c57fe5462b hurd S_msg_report_wait: Fix reporting ports adds dba88fb3ed hurd S_msg_report_wait: Fix detecting fd ports adds 76ea70c613 hurd report-wait: Fix stpcpy usage adds 29fddfc7df Use libnss_files.so for tests posix/bug-ga2 and resolv/tst-l [...] adds 1e0a7fd099 powerpc: Make PT_THREAD_POINTER available to assembly code adds df5f473ed5 elf: Fix uninitialized variable for _dl_write adds aa7e05c304 Mark mtrace tests UNSUPPORTED if bug-ga2.mtrace or tst-leaks [...] adds 7e9afa8a84 nptl: Remove unused internal futex functions adds 2e39f65b5e nptl: Remove futex_wait_cancelable adds 9e92278ffa nptl: Remove clockwait_tid adds e77221a523 nptl: Extend __futex_abstimed_wait_cancelable64 comment adds a2b9e1ec9c nptl: Consolidate __futex_abstimed_wait_{cancelable}64 adds a52665818a nptl: Remove _futex_clock_wait_bitset64 adds a3e7aead03 nptl: Replace __futex_clocklock_wait64 with __futex_abstimed_wait64 adds 5289cec4b8 nptl: Replace lll_timedwait with __futex_abstimed_wait64 adds 878fe624d4 nptl: Replace lll_futex_{timed_}wait by futex-internal.h adds 2a45be88ed nptl: Replace lll_futex_supported_clockid with futex-internal.h adds b45b1c5ba1 nptl: Replace lll_futex_wake with futex-internal.h adds 74f418b29d nptl: Return EINVAL for pthread_mutex_clocklock/PI with CLOC [...] adds b4c3446836 nptl: Return EINVAL for invalid clock for pthread_clockjoin_np adds b4f020c9b4 timezone: Change zdump installation to bin directory adds 05d38b3ef5 NEWS entry for commit b4f020c9b408fb3d1d3d4901c4a71839145f8791 adds 603ae243f6 support: Add support_copy_file adds db07fae825 elf: Introduce enum opt_format in the ldconfig implementation adds 106ff08526 io: nftw/ftw: Fix stack overflow with large nopenfd [BZ #26353] adds 9ff2674ef8 sh: Add sh4 fpu Implies folder adds 71eeae0325 nptl: Fix PTHREAD_PRIO_PROTECT timed lock adds aa69f19a93 nptl: Add EOVERFLOW checks for futex calls adds fdb724f903 Fix typo in NEWS file adds cc5d5852c6 y2038: Convert aio_suspend to support 64 bit time adds 33fc34521d powerpc64le: ifunc select *f128 routines in multiarch mode adds 6185508101 nptl: Fix __futex_clocklock64 return error check [BZ #26964] adds be5365e87b elf.h: Fix spelling of EM_TILE64 comment adds 22edf4d4b2 Revert "linux: Move {f}xstat{at} to compat symbols" adds f147616d68 Revert "linux: Move xmknod{at} to compat symbols" adds f9ba73d056 htl: Add missing symbols adds e960d8313d manual: Clarify File Access Modes section and add O_PATH adds 7c33111697 htl: Add hidden def for __pthread_create/detach adds 1d9cbb9608 x86: Fix THREAD_SELF definition to avoid ld.so crash (bug 27004) adds c41d197ec4 elf: Synchronize <elf.h> section header flags with binutils adds dad90d5282 elf: Add glibc-hwcaps support for LD_LIBRARY_PATH adds 84ba719b26 elf: Add endianness markup to ld.so.cache (bug 27008) adds dfb3f101c5 elf: Add extension mechanism to ld.so.cache adds 785969a047 elf: Implement a string table for ldconfig, with tail merging adds 73b6e50a22 elf: Implement tail merging of strings in ldconfig adds b44ac4f4c7 elf: Process glibc-hwcaps subdirectories in ldconfig adds 600d9e0c87 elf: Add glibc-hwcaps subdirectory support to ld.so cache pr [...] adds f267e1c9dd x86_64: Add glibc-hwcaps support adds 94551be902 symbols: Add defines for libanl's libanl_hidden_{def|proto} adds 47f78f3683 y2038: Convert gai_suspend to support 64 bit time adds 4ec2e73803 futex: Remove not used futex_reltimed_wait{_cancelable} adds 135ca0a7cd lowlevellock-futex: Remove not used macros adds 4f4bd9e47b elf: Add missing <stddef.h> header to elf/dl-hwcaps.h adds 2976082a38 x86: Set RDRAND usable if CPU supports RDRAND adds 93fda28693 x86: Adjust tst-cpu-features-supports.c for GCC 11 adds 4c38c1a229 powerpc64le: Add glibc-hwcaps support adds 7dc2f14bb3 Add scripts/move-symbol-to-libc.py adds 171689dac7 nss: Introduce <nss_module.h> adds fd5b9b4458 <nss_action.h>: New abstraction for combining NSS modules an [...] adds fa78feca47 nss: Implement <nss_database.h> adds f8847d83e1 nsswitch: use new internal API (core) adds 6eceded941 nsswitch: user new internal API (tests) adds f4f3b09111 nsswitch: use new internal API (callers) adds 088e962537 x86: Rename readelflib.c adds 228edd356f iconv: Fix incorrect UCS4 inner loop bounds (BZ#26923) adds 38a9e93cb1 Add NEWS entry for CVE-2020-29562 (BZ #26923) adds 4d3a77c735 Fixed typos in "NEWS for version 2.32" adds 224b419d1e Make strtoimax, strtoumax, wcstoimax, wcstoumax into aliases adds b5eeca8cfd Fix parsing of /sys/devices/system/cpu/online (bug 25859) adds f88242af19 S390: Derive float_t from FLT_EVAL_METHOD adds 0d4ed9d40e elf: Fix incorrect comparison in sort_priorities_by_name adds 4b2e40a925 Handle out-of-memory case in svc_tcp.c/svc_unix.c:rendezvous [...] adds 1bb8d05b9c elf: Fix run-time dependencies of tst-dlopen-fail-2 adds fdf8fbca45 s390x: Add glibc-hwcaps support adds 880433de13 elf: Include <sys/param.h> in cache.c adds 720480934a linux: Consolidate brk implementation adds 14ef9c185b treewide: fix incorrect spelling of indices in comments adds 6f19927b98 Fix linknamespace errors in nss_database.c if build with -Os. adds 72739c79f6 aarch64: Fix missing BTI protection from dependencies [BZ #26926] adds 8b8f616e6a aarch64: align address for BTI protection [BZ #26988] adds 38a3836011 elf: Move note processing after l_phdr is updated adds c00452d775 elf: Pass the fd to note processing adds cd543b5eb3 aarch64: Use mmap to add PROT_BTI instead of mprotect [BZ #26831] adds cb81264fd9 support: Add support_slibdir_prefix variable adds 9ffa50b26b elf: Include libc.so.6 as main program in dependency sort (b [...] adds 751acde7ec elf: Fix dl-load.c adds 0e00b35704 malloc: Detect infinite-loop in _int_free when freeing tcach [...] adds 2ea6af7447 Fix spelling and grammar in several comments adds 30bc003316 elf.h: fix spelling typos in comments adds 5a96fe2e02 elf.h: Remove SHF_GNU_BUILD_NOTE. adds 2ee7711bdd x86: Remove the default REP MOVSB threshold tunable value [B [...] adds d2e929a907 nsswitch: handle missing actions properly adds e182654151 Remove strtoimax, strtoumax, wcstoimax, wcstoumax inlines adds cb5648b00f elf: inline lose for error handling adds c6b0165327 elf: Fix failure handling in _dl_map_object_from_fd adds d4136903a2 aarch64: fix static PIE start code for BTI [BZ #27068] adds 4033f21eb2 aarch64: remove the strlen_asimd symbol adds 7366cb03f8 Use GMP 6.2.1 in build-many-glibcs.py. adds 4d0985543f elf: Record libc.so link map when it is the main program (bu [...] adds 1f3cb8d600 Use Linux 5.10 in build-many-glibcs.py. adds 18c2ab9a09 hurd: Rename LLL_INITIALIZER to LLL_LOCK_INITIALIZER adds bec412424e hurd: make lll_* take a variable instead of a ptr adds 59bb023c83 hurd: Add __lll_abstimed_wait_intr adds 6e411b42f8 htl: Add futex-internal.h adds f26f0d766b hurd: Add __libc_open and __libc_close adds 644d98ec4d hurd: Add LLL_PRIVATE and LLL_SHARED adds c8f9421298 htl: Add pshared semaphore support adds bcf47eb0fb Update syscall lists for Linux 5.10. adds 3c1fe20a9f Mark __libc_freeres_fn as used [BZ #27002] adds a28296e778 pthread: Move semaphore initialization for open to semaphoreP.h adds 749cd2ca78 htl: Get sem_open/sem_close/sem_unlink support [BZ #25524] adds 9459fe9da0 {nptl,htl}/semaphoreP.h: clean up adds e7570f4131 Replace __libc_multiple_libcs with __libc_initial flag adds 29a4db291b malloc: Use __libc_initial to detect an inner libc adds 844b4d8b4b s390x: Require GCC 7.1 or later to build glibc. adds 2ec40e66ad Update kernel version to 5.10 in tst-mman-consts.py. adds 59d572ef61 getenv: Move call to strlen to the branch it's used in. adds f67f9c9af2 ieee754: Remove slow paths from asin and acos adds 69a7ca7705 ieee754: Remove unused __sin32 and __cos32 adds b74233d009 hurd: Also turn KERN_INVALID_ADDRESS to EINVAL adds e94b01393e hurd: Note when the vm_map kernel bug was fixed adds 407765e9f2 hurd: Fix ELF_MACHINE_USER_ADDRESS_MASK value adds d865ff74ba hurd: implement SA_SIGINFO signal handlers. adds 53432762ac profil-counter: Add missing SIGINFO case adds 5c06743c8a Hurd: make sigstates hold a reference on thread ports adds e0aec6c833 hurd: Make trampoline fill siginfo ss_sp from sc_uesp adds ee7a3144c9 Fix buffer overrun in EUC-KR conversion module (bz #24973) adds d4eb814027 iconv: use iconv_close after iconv_open adds 756608dbe8 iconv add iconv_close before the function returned with bad value. adds 6eb7e1da0e m68k: fix clobbering a5 in setjmp() [BZ #24202] adds cad5ad81d2 add inputs to auto-libm-test-in yielding larger errors (bina [...] adds d552058570 alpha: Remove anonymous union in struct stat [BZ #27042] adds 3378408987 config: Allow memory tagging to be enabled when configuring glibc adds 26450d04d3 elf: Add a tunable to control use of tagged memory adds 3784dfc098 malloc: Basic support for memory tagging in the malloc() family adds 0d1bafdcb6 linux: Add compatibility definitions to sys/prctl.h for MTE adds bde4949b6b aarch64: Add sysv specific enabling code for memory tagging adds d27f0e5d88 aarch64: Add aarch64-specific files for memory tagging support adds 682cdd6e1a aarch64: update ulps. adds bca0283815 i386: Regenerate ulps adds a2e5da2cf4 <sys/platform/x86.h>: Add Intel LAM support adds 9798906a42 addmntent: Remove unbounded alloca usage from getmntent [BZ#27083] adds 2aa8ec7dd7 powerpc: Regenerate ulps adds 0e981d3524 s390x: Regenerate ulps adds be37b80705 misc: Use __ferror_unlocked instead of ferror adds 8a30bb4e06 elf: Account for glibc-hwcaps/ prefix in _dl_important_hwcaps adds 4f969166ce tests-mcheck: New variable to run tests with MALLOC_CHECK_=3 adds 84c202246b MTE: Do not pad size in realloc_check adds b7f8815617 x86 long double: Support pseudo numbers in fpclassifyl adds 94547d9209 x86 long double: Support pseudo numbers in isnanl adds 41290b6e84 Partially revert 681900d29683722b1cb0a8e565a0585846ec5a61 adds 45dcd1af09 x86: Remove the duplicated CPU_FEATURE_CPU_P adds f380868f6d Remove _ISOMAC check from <cpu-features.h> adds 13adfa34af hurd: Try shell in posix_spawn* only in compat mode adds a39b95b975 hurd: Fix spawni SPAWN_XFLAGS_TRY_SHELL with empty argv adds e42efa01c9 hurd: set sigaction for signal preemptors in arch-independent file adds f9c3cf2864 support: Make support_process_state_wait wait less adds f6abd97028 hurd: Add WSTOPPED/WCONTINUED/WEXITED/WNOWAIT support [BZ #23091] adds 016c64236d hurd: Accept including hurd/version.h adds 69fda43b8d free: preserve errno [BZ#17924] adds 4d97cc8cf3 io: Remove xstat implementations adds 99468ed45f io: Remove xmknod{at} implementations adds 7525c1c71d x86 long double: Consider pseudo numbers as signaling adds 38a033ac85 x86 long double: Add tests for pseudo normal numbers adds 9835632cf4 malloc: preserve errno on mcheck hooks [BZ #17924] adds 68ab82f566 powerpc: Runtime selection between sc and scv for syscalls adds 41f013cef2 powerpc: Use scv instruction on clone when available adds 2a08b6e833 Warn on unsupported fortification levels adds c43c579612 Introduce _FORTIFY_SOURCE=3 adds 2a3224c536 string: Enable __FORTIFY_LEVEL=3 adds f9de8bfe1a nonstring: Enable __FORTIFY_LEVEL=3 adds 45b1e17e91 aarch64: use PTR_ARG and SIZE_ARG instead of DELOUSE adds 2b778ceb40 Update copyright dates with scripts/update-copyrights adds 9fcdec7386 Update copyright dates not handled by scripts/update-copyrights. adds 82cfac84c7 Update automatically-generated copyright dates adds ba74122538 Sync move-if-change from Gnulib adds 21c3f4b536 Sync FDL from https://www.gnu.org/licenses/fdl-1.3.texi adds fee3b889d8 Move generic nan-pseudo-number.h to ldbl-96 adds c2a150d089 posix: Sync regex code with gnulib adds 4883360415 posix: Sync glob code with gnulib adds 11b2858bd1 Sync intprops.h with gnulib adds 9c774ad764 Sync flexmember.h with gnulib adds 252864544a posix: Sync fnmatch with gnulib adds 8cc1e39a36 Drop nan-pseudo-number.h usage from tests adds f5a6f846b0 nptl: Remove set*id, set*gid files which are not built adds cd6274089f aarch64: fix stack missing after sp is updated adds 3ec5d83d2a x86-64: Avoid rep movsb with short distance [BZ #27130] adds b47b07c92d hurd: Fix mmap(!MAP_FIXED) on bogus address adds 6ea5b57afa x86: Check IFUNC definition in unrelocated executable [BZ #20019] adds c50c65a8bf nptl: Fix comment typo in pthread_cond_wait.c adds f5082c7010 aarch64: push the set of rules before falling into slow path adds 6cc992412c alpha: Provide wait4 for static library [BZ #27150] adds ef8c78a6c6 Import idx.h from gnulib adds 47f4316095 Import filename.h from gnulib adds 448a256359 malloc: Add scratch_buffer_dupfree adds c6e0b0b5b0 stdlib: Sync canonicalize with gnulib [BZ #10635] [BZ #26592 [...] adds ecdb06cdf2 support: Add support_small_thread_stack_size adds 3016596a81 Add SEGV_MTEAERR and SEGV_MTESERR from Linux 5.10. adds caa884dda7 Remove dbl-64/wordsize-64 adds 9e97f239ea Remove dbl-64/wordsize-64 (part 2) adds ecce11aa07 x86: Support GNU_PROPERTY_X86_ISA_1_V[234] marker [BZ #26717] adds 18b640c570 Update NEWS for CVE-2019-25013. adds 2f056e8a5d aarch64: define PI_STATIC_AND_HIDDEN adds eeaa19f75e mntent: Use __putc_unlocked instead of fputc_unlocked adds 1b5c9dfeb2 ARC: Regenerate ulps adds c6e2ca2c3f POSIX locale: Fix typo in comment adds a7e9dbb774 Add xchdir to libsupport. adds 7a72265436 Add xfchmod to libsupport adds 2cd361b511 posix: Correct attribute access mode on readlinkat [BZ #27024]. adds c31b1f5231 riscv: support GNU indirect function adds 313bfd505e riscv: Initialize $gp before resolving the IRELATIVE relocation adds 1c426b1d59 Update STATX_ATTR_DAX value from Linux 5.10. adds 7b9c3260bc support: Add xchmod wrapper adds 42dda89dcb posix: Fix return value of system if shell can not be execut [...] adds 4dddd7e9cb posix: Sync tempname with gnulib [BZ #26648] adds bf7db6d369 math: Add BZ#18980 fix back on dbl-64 cosh adds 87d583c6e8 install: Replace scripts/output-format.sed with objdump -f [ [...] adds 0400f92833 Makerules: Do not require startup files for format.lds probe object adds f430293d84 posix: consume less entropy on tempname adds 2ef23b5205 x86: Set header.feature_1 in TCB for always-on CET [BZ #27177] adds 86a4d3fa7d elf: work around a gcc bug in elf_get_dynamic_info adds efbbd9c33a ldconfig/x86: Store ISA level in cache and aux cache adds cf12900645 Use the right argument code in unnormal tests adds 7137d682eb ifuncmain6pie: Remove the circular IFUNC dependency [BZ #20019] adds d18f59bf92 Fix x86 build with --enable-tunable=no adds 2d651eb926 x86: Move x86 processor cache info to cpu_features adds cc528f9a7e math/test-tgmath2: Fix fabs failure when no long double adds 86f65dffc2 ld.so: Add --list-tunables to print tunable values adds 96f17e6e63 ARC: nofpu: Regenerate ulps adds f678099de9 Update hppa libm-test-ulps adds a031b3abad Update powerpc-nofpu libm-test-ulps. adds 07169fcac7 Update arm libm-test-ulps. adds 202586f73e Update MIPS libm-test-ulps. adds 0887fff0b0 Hurd: Add rtld-strncpy-c.c adds 0ec583d926 libmvec: Add extra-test-objs to test-extras adds cabc8a2916 elf: Avoid RELATIVE relocation for _dl_sysinfo adds 22b79ed7f4 Use <startup.h> in __libc_init_secure adds 1006250ea2 posix: Fix regex_internal.h on bootstrap adds 961d7cff51 stdlib: Add testcase for BZ #26241 adds d7ee6bd8c2 posix: Fix fnmatch.c on bootstrap adds ff6d62e9ed <sys/platform/x86.h>: Remove the C preprocessor magic adds 058308066c elf: Make the tunable struct definition internal only adds bfe04789a8 elf: Avoid RELATIVE relocs in __tunables_init adds 374cef32ac configure: Check for static PIE support adds 04af1eb313 csu: Avoid weak ref for __ehdr_start in static PIE adds 47618209d0 Use hidden visibility for early static PIE code adds 86d439b06f csu: Move static pie self relocation later [BZ #27072] adds 2682695e5c Make libc symbols hidden in static PIE adds 28f2ce2772 aarch64: revert memcpy optimze for kunpeng to avoid performa [...] adds 46c1c765d1 Revert "linux: Move {f}xstat{at} to compat symbols" for stat [...] adds 7a5ab88e21 x86: Check ifunc resolver with CPU_FEATURE_USABLE [BZ #27072] adds 527c89cd32 powerpc64: Select POWER9 machine for the scv instruction adds f543259500 x86-64: Update tst-glibc-hwcaps-2.c for x86-64 baseline adds 5f478eb0fb x86: Properly match CPU features in /proc/cpuinfo [BZ #27222] adds 42d6270439 linux: mips: Fix getdents64 fallback on mips64-n32 adds 56ef6ab0cd manual: Correct argument order in mount examples [BZ #27207] adds fcfa4bb48d Update C-SKY libm-test-ulps adds 31f6488722 Fix misplaced const adds c3c4a25e65 aarch64: Move and update the definition of MTE_ENABLED adds ad47748992 Update INSTALL with package versions that are known to work adds 04c6a8073d aarch64: Fix the list of tested IFUNC variants [BZ #26818] adds 3725ee39db benchtests: Do not build bench-timing-type with MODULE_NAME=libc adds df359a25ba Revert "Make libc symbols hidden in static PIE" [BZ #27237] adds 7d88c6142c gconv: Fix assertion failure in ISO-2022-JP-3 module (bug 27256) adds 01cdcf783a elf: Limit tst-prelink-cmp target archs adds 429029a73e nsswitch: do not reload if "/" changes adds 757a14b5ac Fix nss/tst-reload2 for systems without PATH_MAX adds 5ee506ed35 powerpc64: Workaround sigtramp vdso return call adds d04d64804d Update alpha libm-test-ulps adds 341063c3b1 Update sparc libm-test-ulps adds c177f6610c ia64: Fix brk call on statup adds a7b21a7830 sh: Update libm-tests-ulps adds 4a3f20b33a Update ia64 libm-test-ulps adds 4e04691107 Update libc.pot for 2.33 release adds 6032ae6514 Update translations adds 04dff6fc0d x86: Properly set usable CET feature bits [BZ #26625] adds 570bb42376 NEWS: Add entry for glibc-hwcaps and deprecate legacy hwcaps adds d7f4f3f5fb NEWS: Mention CVE-2021-3326 (iconv assertion with ISO-20220-JP-3) adds a50a080f6b elf: Fix tests that rely on ld.so.cache for cross-compiling adds 934c48a05b NEWS: Fix typo in CVE-2021-3326 entry adds 730ad885ef Update translations adds 5e25920fb2 Update NEWS with bugs adds 9826b03b74 Prepare for glibc 2.33 release adds 2edf8f3d75 Open master branch for glibc 2.34 development adds 02d393f248 elf: Replace a --defsym trick with an object file to be comp [...] adds d5c8f98c5e tst-mallinfo2.c: Remove useless trailing semicolon for macro adds 36231bee7a hurd TIOCFLUSH: Cope BSD 4.1 semantic adds 6c57d32048 sysconf: Add _SC_MINSIGSTKSZ/_SC_SIGSTKSZ [BZ #20305] adds fd4405747c hurd TIOCFLUSH: fix fixing argument adds f9be44c7e6 libSegFault: Fix printing signal number [BZ #27249] adds 57fb02b2cf Move _SC_MINSIGSTKSZ/_SC_SIGSTKSZ entry in NEWS adds 0ca21427d9 Add MS_NOSYMFOLLOW from Linux 5.10 to <sys/mount.h>. adds caa60b79f8 Fix version.h for glibc 2.34 development adds 6e02b3e932 x86: Adding an upper bound for Enhanced REP MOVSB. adds 9132010785 linux: Remove shmmax check from tst-sysvshm-linux adds d2d12c7a98 tst-rtld-list-tunables.sh: Unset glibc tunables adds d46c51e9f9 i686: Regenerate ULPs adds a4efbf4475 posix/tst-rfc3484: Fix compile failure linking to local __stat64 adds 5d5d71b898 stdio-common: Add a few double formatting tests [BZ #27245] adds c4ad832276 nptl: Remove private futex optimization [BZ #27304] adds 2d8a22cdec manual: Correct description of ENTRY [BZ #17183] adds dfc3907cde Use binutils 2.36 branch in build-many-glibcs.py. adds 5ec029c883 argp: fix pointer-subtraction bug adds 1b3fc33f81 argp: Don't rely on undefined behaviour of _tolower(). adds e9f63b5126 argp: Don't pass invalid arguments to isspace, isalnum, isal [...] adds bbf15241db argp: Improve comments. adds 1e3d9c1e4d argp: Avoid undefined behaviour when invoking qsort(). adds 339f7fea92 Add NT_ARM_TAGGED_ADDR_CTRL from Linux 5.10 to elf.h. adds 921e6f4198 printf: Add smoke tests for long double adds c3479fb793 nsswitch: return result when nss database is locked [BZ #27343] adds 5ab25c8875 x86: Add PTWRITE feature detection [BZ #27346] adds 5692abd13d tst: Provide test for timerfd related functions adds e2c0794d13 tst: Provide test for ppoll adds 7f61f785f1 sunrpc: Fix typo in xdr_string comment adds e9fed2438a linux: Require /dev/shm as the shared memory file system adds da4aea0b5e pthread: Refactor semaphore code adds c1f46f9db7 pthread: Remove alloca usage from __sem_check_add_mapping adds 1f745ecc21 x86-64: Refactor and improve performance of strchr-avx2.S adds a00e2fe3df strchr: Add additional benchmarks and tests adds 0ff786226c Add more ptrace constants for AArch64 and PowerPC. adds e99156816d linux: Fix __sem_check_add_mapping name length adds 7dd416491e linux: Fix __sem_check_add_mapping search_sem adds c8ba52ab33 misc: Sync cdefs.h with gnulib adds de0e1b45b0 malloc: Sync dynarray with gnulib adds f0908ba118 regex: remove alloca usage on regex set_regs adds f3e5c7262e regexec: remove alloca usage in build_trtable adds 36c604ed36 regex: stop using alloca adds 7960c5eea9 benchtests: Updated json bench-variant attribute adds e604a5e4bb setrlimit/getrlimit: Use __nonnull to avoid null pointer adds 61117bfa1b tunables: Simplify TUNABLE_SET interface adds a1b8b06a55 x86: Use SIZE_MAX instead of (long int)-1 for tunable range value adds 228f30ab47 tunables: Disallow negative values for some tunables adds 4b221ec9ee linux: Fix STATFS_IS_STATFS64 definition adds 36260d5035 linux: Set default kernel_stat.h to LFS adds e7702cb56e linux: Set LFS statfs as default adds 1bfbaf7130 linux: Consolidate fstatfs implementations adds f6e616435d linux: Consolidate statfs implementations adds 6ea1603d65 linux: Consolidate fstatvfs implementations adds 52f527d6f1 linux: Consolidate statvfs implementations adds 1566d3c43f linux: Consolidate internal_statvfs adds d2fa24f239 linux: Remove overflow.h adds 7eb3000f9f linux: Remove stat-check.c adds 4458eb1257 hurd: Fix fstatfs build failure adds ce4a94b12e x86: Remove the extra space between "# endif" adds ebcf45a16c elf: Do not copy vDSO soname when setting up link map adds fb1905eed8 aarch64: Fix sys/ptrace.h if linux headers are included adds 25251c0707 S390: Add new hwcap values. adds 2323a34260 tst: Provide test for sched_rr_get_interval adds 0ca1a95d3b tst: Provide test for ctime adds 13c0b30b24 tst: Provide test for difftime adds 7b15dabfdd tst: time: Provide Y2038 tests for mktime (tst-mktime4.c) adds 044e603b69 string: Work around GCC PR 98512 in rawmemchr adds 96b8038f12 Correct hppa EFD_NONBLOCK, IN_NONBLOCK, SFD_NONBLOCK and TFD [...] adds 83908b3a1e Update syscall lists for Linux 5.11. adds 8310307403 configure: Replace obsoleted AC_HELP_STRING with AS_HELP_STRING adds 3907c7bf0f configure: Remove obsolete AC_CHECK_TOOL_PREFIX adds e9e7f24543 configure: Replace obsolete AC_TRY_LINK with AC_LINK_IFELSE adds 418f5783d9 build-many-glibcs.py: Use make -O for more consistent log output adds fb37ef6960 aarch64: Remove the unused __read_tp symbol adds f8ff5a3cc2 i386/clone.S: Remove redundant EBX load adds ebbb8c9f64 x86_64/clone.S: Upate comments adds ba230b6387 <bits/platform/x86.h>: Correct x86_cpu_TBM adds 8a7b4dc6d0 Use Linux 5.11 in build-many-glibcs.py. adds feb741bb81 x86: Remove unused variables for raw cache sizes from cacheinfo.h adds 3f232aa36d nptl: Split libpthread-routines into one routine per line adds f720ce680e nptl: Reformat Versions adds 541e53c9dd nptl: Move futex-internal.c into main nptl directory adds 2f4019de81 nptl: Move lowlevellock into libc [BZ #15648] adds b5be9ae77e nptl: Move futex-internal into libc adds 89de9d3958 x86: Use x86/nptl/pthreaddef.h adds 90197376d5 added rt to malloc/Depend [BZ #27132] adds 597d0267b5 NEWS: Add missing bug closures adds 5a664d7ae8 nptl: Move elision implementations into libc adds a79328c745 posix: Falling back to non wide mode in case of encoding err [...] adds 035c012e32 Reduce the statically linked startup code [BZ #23323] adds 5a051454a9 Add inputs that generate larger error bounds adds 9fb07fd4e1 aarch64: update ulps. adds 764e9a0334 Correct buffer end pointer in IO_wdefault_doallocate (BZ #26874) adds 9fc813e1a3 Implement <unwind-link.h> for dynamically loading the libgcc [...] adds e164d95abf backtrace: Implement on top of <unwind-link.h> adds fac75a690e arm: Implement backtrace on top of <unwind-link.h> adds fd19b84640 i386: Implement backtrace on top of <unwind-link.h> adds 6563d544db m68k: Implement backtrace on top of <unwind-link.h> adds 600fe89cb1 sparc: Implement backtrace on top <unwind-link.h> adds 7cf18db482 __frame_state_for: Use <unwind-link.h> for unwinder access adds d14624825a Move sysdeps/gnu/unwind-resume.c to sysdeps/generic/unwind-resume.c adds 6b7efa3d87 Implement _Unwind_Resume in libc on top of <unwind-link.h> adds 97e42bd482 nptl: Use <unwind-link.h> for accessing the libgcc_s unwinder adds e7b2a56192 elf: Build __dl_iterate_phdr with unwinding support [BZ #27498] adds e81402f246 nptl: __libc_cleanup_push/__libc_cleanup_pop require -fexceptions adds e0685bacd5 tst: Add test for futimens adds dec445d40d tst: Add test for utime adds 9871ae0ab4 tst: Add test for utimes adds 40d055a2dd powerpc: Update libm-test-ulps adds 851f32cf7b ld.so: Implement the --list-diagnostics option adds e4933c8a92 x86: Automate generation of PREFERRED_FEATURE_INDEX_1 bitfield adds 01a5746b6c x86: Add CPU-specific diagnostics to ld.so --list-diagnostics adds f01a61e138 i386: Regenerate ulps adds dd1776e327 tst: Fix tst-timerfd test adds dca565886b nscd: Fix double free in netgroupcache [BZ #27462] adds 58673149f3 nss: Re-enable NSS module loading after chroot [BZ #27389] adds 86b9d5a475 s390x: Regenerate ulps adds 82215c1e25 powerpc: Regenerate ulps adds f0419e6a10 [PATCH] pthread_once hangs when init routine throws an excep [...] adds 1a1c854338 Update sparc libm-test-ulps adds 6990a72679 Update arm libm-test-ulps adds 4b9bedbc90 linux: Fix __thrd_sleep64 hidden definition adds 6bb0d2fe0a nptl: Fix __pthread_clockjoin_np64 __pthread_timedjoin_np64 [...] adds 3c66792667 posix: glob, glob64 should not be declared __THROW [BZ #27522] adds 339bf918ea x86: Set minimum x86-64 level marker [BZ #27318] adds 60167dc24b Update hppa libm-test-ulps adds 496e36f225 tst: Extend cross-test-ssh.sh to specify if target date can [...] adds a156555007 support: Provide xclock_settime test helper function adds 3f337843ec tst: Add test for clock_settime adds b4effffde8 tst: Add test for clock_adjtime adds 4de01867dc tst: Modify tst-clock_adjtime to allow reuse of its code adds 39f39cade3 tst: Add test for adjtimex adds 6b6a151c77 tst: Add test for ntp_adjtime adds 6905404496 tst: Add test for settimeofday adds 24eb3be5db NEWS: Add entry for CVE-2021-27645 adds 9b456c5da9 nss: fix nss_database_lookup2's alternate handling [BZ #27416] adds 36f6e40884 <shlib-compat.h>: Support compat_symbol_reference for _ISOMAC adds 178c0e48c3 malloc: Turn tst-mallocstate into a non-internal test adds 07db3f5523 math: $(libm-tests-compat) can be regular tests adds 779c404de7 math: test-matherr and test-matherr-2 can be regular tests adds 8209c5f1f4 posix: tst-glob_lstat_compat no longer needs to be an internal test adds 63c317fe31 posix: tst-spawn4-compat can be a regular test adds cfaf536723 resolv: tst-p_secstodate can be a regular test adds 973323ce69 sunrpc: tst-svc_register can be a regular test adds 15e50e6c96 Linux: dirent/tst-readdir64-compat can be a regular test adds a6917c82b3 Linux: misc/tst-ofdlocks-compat can be a regular test adds d891f55562 Update kernel version to 5.11 in tst-mman-consts.py. adds e91f44089c Allow gdb version 10 in pretty printer tests. adds 94caafa040 io: Return EBAFD for negative file descriptor on fstat (BZ #27559) adds db3f7bb558 math: Remove slow paths from asin and acos [BZ #15267] adds 476d692e8a math: Remove slow paths in tan [BZ #15267] adds e898cd1593 math: Remove slow paths from atan [BZ #15267] adds 4e1a870b9a math: Remove slow paths from atan2 [BZ #15267] adds 47ad14d789 math: Remove mpa files [BZ #15267] adds 92cfc9ad82 math: Remove mpa files (part 2) [BZ #15267] adds 20bee71348 test-container: Always copy test-specific support files [BZ #27537] adds b2970919ba io: Return UNSUPPORTED if filesystem do not support 64 bit t [...] adds cdba937662 nptl: Move Linux pthread_kill to nptl adds 2b47727c68 posix: Consolidate register-atfork adds 2883de0720 linux: Use __libc_single_threaded on fork adds 7384193b71 nptl: Move fork into libc adds 0280b390fb support: Add xpthread_kill adds 08a0ebb20e s390x: Regenerate ULPs. adds 3324213125 elf: Always set l in _dl_init_paths (bug 23462) adds f53ffc9b90 x86: Handle _SC_LEVEL1_ICACHE_LINESIZE [BZ #27444] adds 4e6db99c66 elf: ld.so --help calls _dl_init_paths without a main map [B [...] adds 95c68080a3 support: Typo and formatting fixes adds 03f42a56eb Add inhibit_stack_protector to ifuncmain9 [BZ #25680] adds 941ea10f80 Build get-cpuid-feature-leaf.c without stack-protector [BZ #27555] adds 8b8f13b60d Build libc-start with stack protector for SHARED adds c82e691c56 powerpc: Update libm-test-ulps adds e958490f8c support: Pass environ to child process adds 4b7259555c Legacy unwinder: Remove definition of _Unwind_GetCFA adds b9e2903712 scripts/glibcsymbols.py: Extract from scripts/move-symbol-to [...] adds 3977477d48 glibcymbols.read_abilist: Add check for duplicate symbols adds 56c81132cc powerpc: Add optimized ilogb* for POWER9 adds a7d88506c2 powerpc: Add optimized llogb* for POWER9 adds 6cf1911122 benchtests: Add ilogb* tests adds 173e0ab081 nptl: Remove write from libpthread adds baab50cfb9 nptl: Remove read from libpthread adds bdfed2e2cd nptl: Remove close from libpthread adds c59f716993 nptl: Remove accept from libpthread adds 3ddf9bc185 nptl: Remove connect from libpthread adds 494c3beec9 nptl: Remove recv from libpthread adds 643a88a9c1 nptl: Remove recvfrom from libpthread adds 6f2e00cac5 nptl: Remove sendto from libpthread adds fc495dc4e9 nptl: Remove fsync from libpthread adds 0c9d4925fe nptl: Remove msync from libpthread adds c29386fd50 nptl: Remove pause from libpthread adds 1e157b9cb4 nptl: Remove tcdrain from libpthread adds 2d6f4ebd65 nptl: Remove sigwait from libpthread adds 0cf67de816 nptl: Remove recvmsg from libpthread adds 729cb5a2a7 nptl: Remove sendmsg from libpthread adds 9cf242997d nptl: Move fcntl from libpthread adds d5ddd583da nptl: Move system to libc adds a894053318 signal: Add __libc_sigaction adds 48593b505b support: Use syscall function instead of INLINE_SYSCALL_CALL adds 9cbe4ed14e elf: Add EM_INTELGT for Intel Graphics Technology adds 3e2f285c5f nptl: Remove MULTI_PAGE_ALIASING [BZ #23554] adds 3989bcb5e3 fix: Always export ntp_gettimex function adds c0c926d00d tst: Add test for ntp_gettime adds d816bb448b tst: Add test for ntp_gettimex adds bff3019afc tst: Provide test for select adds a4ea18ec6c tst: Add test for sigtimedwait adds c3b287be74 hurd: handle EINTR during critical sections adds 14beab5321 htl: Add missing fork.h adds 16b597807d elf: Fix not compiling ifunc tests that need gcc ifunc support adds 4631c2372a stdlib: Fix BZ #26241 testcase on GNU/Hurd adds 3a24ddeab5 Change how the symbol_version_reference macro is defined adds 6d8fcee694 locale: Use compat_symbol_reference in _nl_postload_ctype adds 0923f74ada Support for multiple versions in versioned_symbol, compat_symbol adds 1966f47a1e S390: Don't test nanoseconds in io/tst-stat.c adds 7759be2593 S390: Also check vector support in memmove ifunc-selector [B [...] adds 42cc96066b malloc: Fix a realloc crash with heap tagging [BZ 27468] adds 8ae909a533 malloc: Fix a potential realloc issue with memory tagging adds 0ae773bba0 malloc: Move MTAG_MMAP_FLAGS definition adds 91e5c439d3 malloc: Simplify __mtag_tag_new_usable adds b9b85be6ea malloc: Avoid taggig mmaped memory on free adds e865dcbb7b malloc: Ensure the generic mtag hooks are not used adds 0c719cf42c malloc: Refactor TAG_ macros to avoid indirection adds 42bac88a21 malloc: Use global flag instead of function pointer dispatch [...] adds c076a0bc69 malloc: Only support zeroing and not arbitrary memset with mtag adds 9d61722b59 malloc: Change calloc when tagging is disabled adds 63a20eb03c malloc: Use branches instead of mtag_granule_mask adds d32624802d malloc: Use mtag_enabled instead of USE_MTAG adds 40dc773f92 aarch64: inline __libc_mtag_address_get_tag adds 383bc24028 aarch64: inline __libc_mtag_new_tag adds 23fd760add aarch64: Optimize __libc_mtag_tag_region adds 1dc17ea8f8 aarch64: Optimize __libc_mtag_tag_zero_region adds faf003ed8d malloc: Use memsize instead of CHUNK_AVAILABLE_SIZE adds 14652f60a4 malloc: Use different tag after mremap adds 4eac0ab186 malloc: Use chunk2rawmem throughout adds ca89f1c7d7 malloc: Rename chunk2rawmem adds 05f878c58e malloc: Remove unnecessary tagging around _mid_memalign adds 850dbf24ee malloc: Ensure mtag code path in checked_request2size is cold adds 1b53b5d970 misc: Fix tst-select timeout handling (BZ#27648) adds 4d2e9ef806 Add OTHER_SHLIB_COMPAT adds 78d1724d53 nptl: Remove send from libpthread adds c5c3588475 nptl: Remove lseek from libpthread adds 40873cdd38 nptl: Remove open from libpthread adds dd795c6c24 nptl: Remove pread from libpthread adds 4c8cb283ec nptl: Remove pwrite from libpthread adds 8562794d11 nptl: Remove msgsnd from pthread-compat-wrappers adds ea8966b965 nptl: Remove msgrcv from pthread-compat-wrappers adds dd10230fd8 nptl: Remove sigsuspend from pthread-compat-wrappers adds b76658451c nptl: Move pthread_kill to libc adds ff1e342cd1 nptl: Remove pthread raise implementation adds 70a1e36cbe nptl: Move sigaction to libc adds 09ce31eddf nptl: Remove __libc_allocate_rtsig, __libc_current_sigrtmax, [...] adds 7ab232e081 nptl: Remove unused rules adds 86859b7e58 test-strnlen.c: Initialize wchar_t string with wmemset [BZ #27655] adds cb882b21b6 test-strnlen.c: Check that strnlen won't go beyond the maxim [...] adds 27f7463675 x86: Properly disable XSAVE related features [BZ #27605] adds 4c4e90ccf8 linux: Implement fstatat with __fstatat64_time64 adds 1fbffbda36 linux: Disable fstatat64 fallback if __ASSUME_STATX is defined adds 5b980d4809 linux: Use statx for MIPSn64 adds 6fbc0540de support: Add support_path_support_time64_value adds f8466cc504 linux: Add y2106 support on utimensat tests adds 934d88d862 add workload traces for missing functions (double format) adds 1da50d4bda x86: Set Prefer_No_VZEROUPPER and add Prefer_AVX2_STRCMP adds 1fd8c163a8 x86-64: Add ifunc-avx2.h functions with 256-bit EVEX adds 525bc2a32c x86-64: Add strcpy family functions with 256-bit EVEX adds 63ad43566f x86-64: Add memmove family functions with 256-bit EVEX adds 1b968b6b9b x86-64: Add memset family functions with 256-bit EVEX adds 91264fe357 x86-64: Add memcmp family functions with 256-bit EVEX adds 7ebba91361 x86-64: Add AVX optimized string/memory functions for RTM adds 4bd660be40 x86: Add string/memory function tests in RTM region adds 4e2d8f3527 x86-64: Use ZMM16-ZMM31 in AVX512 memset family functions adds e4fda46310 x86-64: Use ZMM16-ZMM31 in AVX512 memmove family functions adds 64786a7090 fork.h: replace with register-atfork.h adds abadbef5c8 Move __isnanf128 to libc.so adds 4898d9712b Avoid adding duplicated symbols into static libraries adds 290f8294a6 libio: Update license on test case adds 42624c7dc7 Update sparc libm-tests-ulps adds 4d8d70d301 manual: clarify that scanf %n supports type modifiers adds 18f0afa848 Fix conform linknamespace tests due to gnu_dev_makedev adds bfddda2570 io: Check at runtime if timestamp supports nanoseconds adds 8786bf6eb6 stdio-common/printf-prs.c: Reword comment adds a0bf2897ce io: fix spelling typo in diagnostic adds 01e0451175 S390: Allow "v" constraint for long double math_opt_barrier [...] adds 5ccea9a011 powerpc64le: Use ifunc for _Float128 functions also in libc adds b1ec623ed5 x86_64: Correct THREAD_SETMEM/THREAD_SETMEM_NC for movq [BZ #27591] adds 4d8cf564a2 support: Fix hurd build after bfddda2570331d adds be60d70166 Update arm libm-tests-ulps adds a4dceb2684 socket: Add CFLAGS-accept.c and CFLAGS-connect.c adds e21b7c87e8 Update Nios II libm-test-ulps. adds 595c22ecd8 x86-64: Fix ifdef indentation in strlen-evex.S adds 9acda61d94 Fix the inaccuracy of j0f/j1f/y0f/y1f [BZ #14469, #14470, #1 [...] adds 1d64e962ab i386: Update ulps adds 52c512bc56 ia64: Fix build after 9acda61d94ac adds edb0ba79a1 ia64: Update ulps adds 69499bb6ee aarch64: free tlsdesc data on dlclose [BZ #27403] adds 395be7c218 elf: Fix data race in _dl_name_match_p [BZ #21349] adds ebde2baeb5 Update sv_SE to treate 'W' as a distinct character (Bug 25036) adds 5f6ff07dbf m68: Fix build after 9acda61d94ac adds e9eeeb3a58 Update hppa libm-test-ulps adds 0a282de11b malloc: Run tst-malloc-stats-cancellation via test-driver.c adds bf6b6243c9 sys: Fixes possible typo in comment: statfs -> statvfs adds d1a3dcabf2 tunables: Fix comparison of tunable values adds 43576de04a Improve the accuracy of tgamma (BZ #26983) adds e06e6554c3 aarch64: update libm test ulps adds 2d690bbb17 arm: update libm test ulps adds 667d9c8d55 powerpc: Update libm test ulps adds dff9e592b8 Fix REALLOC_ZERO_BYTES_FREES comment to match C17 adds 0385d5fff8 hurd: Export _hurd_libc_proc_init adds 9f1bed18f9 Further fixes for REALLOC_ZERO_BYTES_FREES comment adds 8d4d77f6c8 arm: Fix an incorrect check in ____longjmp_chk [BZ #27709] adds 716a3bdc41 support: Add capability to fork an sgid child adds ca33528106 tst-env-setuid: Use support_capture_subprogram_self_sgid adds 061fe3f8ad Enhance setuid-tunables test adds 2ed18c5b53 Fix SXID_ERASE behavior in setuid programs (BZ #27471) adds 5628f103f5 libsupport: Add support_select_modifies_timeout adds 49a40ba18e libsupport: Add support_select_normalizes_timeout adds 9d7c5cc38e linux: Normalize and return timeout on select (BZ #27651) adds cedbf6d5f3 linux: always update select timeout (BZ #27706) adds bdc674d97b Improve documentation for malloc etc. (BZ#27719) adds 30c2a0e41b i386: Update ulps adds 58137d00ba s390: Update ulps adds f2913118cd misc: syslog: Fix calls to openlog() with LOG_KERN facility [...] adds a9880586ee linux: sysconf: limit _SC_MAX_ARG to 6 MiB (BZ #25305) adds bdc12a77b7 linux: sysconf: Use a more explicit maximum_ARG_MAX adds f4596d9540 Remove PR_TAGGED_ADDR_ENABLE from sys/prctl.h adds aecbe50c9d ARC: Update ulps adds d2b997c717 elf: Fix a DTV setup issue [BZ #27136] adds 8f85075a2e elf: Add a DTV setup test [BZ #27136] adds c489c35054 elf: Fix comments and logic in _dl_add_to_slotinfo adds c0669ae1a6 elf: Refactor _dl_update_slotinfo to avoid use after free adds 8f7e09f4db x86_64: Avoid lazy relocation of tlsdesc [BZ #27137] adds ddcacd91cc i386: Avoid lazy relocation of tlsdesc [BZ #27137] adds 55c9f32380 x86_64: Remove lazy tlsdesc relocation related code adds a75a02a696 i386: Remove lazy tlsdesc relocation related code adds 07c245a76b s390: Update ulps adds 52290d8c04 elf: Fix missing include in test case [BZ #27136] adds 243339d055 io: Move file timestamps tests out of Linux adds cc1b4029fa linux: Add futimes test adds 272e71dc36 linux: Add lutimes test adds ac43e25195 io: Add basic tests for utimensat adds d87214a104 io: Use temporary directory and file for ftwtest-sh adds 27561951d6 time: Add getitimer and setitimer basic tests adds 96f98cefe0 time: Add gmtime/gmtime_r tests adds 63ceeb856a time: Add timegm/timelocal basic tests adds 9f2d9c2bc1 time: Add basic timespec_get tests adds ef8239f13a time: Add 64 bit tests for getdate / getdate_r adds 48ec055ddc posix: Add wait3 tests adds 7cb10381a4 misc: syslog: Use bool for connected adds ded3cef361 misc: syslog: Assume MSG_NOSIGNAL support (BZ #17144) adds 7f3ab33f20 misc: syslog: Use CLOC_EXEC with _PATH_CONSOLE (BZ #17145) adds 5ad1a81c8e misc: syslog: Use static const for AF_UNIX address adds 5d61fc2021 powerpc: Add missing registers to clobbers list for syscalls [...] adds 1a8605b6cd x86: Update large memcpy case in memmove-vec-unaligned-erms.S adds cd6ae7ea54 Set the retain attribute on _elf_set_element if CC supports [...] adds 81cbc3bcae x86: Expanding test-memmove.c, test-memcpy.c, bench-memcpy-large.c adds a373aa25c7 benchtests: Fix pthread-locks test to produce valid json adds 5660ab19f4 benchtests: Fix name of exp10f benchmark variant adds 55bf411b45 x86-64: Require BMI2 for __strlen_evex and __strnlen_evex adds 83c5b36822 x86-64: Require BMI2 for strchr-avx2.S adds f53790272c x86: Optimize less_vec evex and avx512 memset-vec-unaligned-erms.S adds 81f6dd2135 x86: Expand test-memset.c and bench-memset.c adds b1e5572837 Reindent string/test-memmove.c adds 4ba6558684 x86: Optimize strlen-evex.S adds aaa23c3507 x86: Optimize strlen-avx2.S adds a64afc2252 nptl_db: Support different libpthread/ld.so load orders (bug 27744) adds b59c698981 Fix argv overrun in getconf (bug 27761) adds 2208066603 elf: Remove lazy tlsdesc relocation related code adds f03b78fae4 nptl: Move pthread_mutex_consistent into libc adds 5715c29e91 nptl: Move __pthread_cleanup_routine into libc adds f79f206581 nptl: Move legacy unwinding implementation into libc adds 1f2e5bfe48 nptl: Move legacy cancelation handling into libc as compat symbols adds 81dfc6694c nptl: Remove longjmp, siglongjmp from libpthread adds 5a3140b489 x86: Restore compile-time check for shadow stack pointer in longjmp adds 4647ce82c7 nptl: Move __pthread_cleanup_upto into libc adds 3fec7f18bf nptl: Move pthread_once and __pthread_once into libc adds 1d95b035c7 nptl: Move __pthread_unwind_next into libc adds 130fca173f csu: Move calling main out of __libc_start_main_impl adds 43fe356d18 nptl: Move internal __nptl_nthreads variable into libc adds 7a7229de1d nptl_db: Introduce DB_MAIN_ARRAY_VARIABLE adds a91bf4e0ff nptl: Move __pthread_keys global variable into libc adds 2cfef0b042 nptl: Move __nptl_deallocate_tsd into libc adds c62cef023c nptl: Move pthread_exit into libc adds 93d78ec1cb nptl: Move pthread_setcancelstate into libc adds 75376a3fb8 nptl: Move pthread_setcanceltype into libc adds 66d99dc53a nptl: Invoke the set_robust_list system call directly in fork adds b2964eb1d9 dlfcn: Failures after dlmopen should not terminate process [ [...] adds fada901819 dlfcn: dlerror needs to call free from the base namespace [B [...] adds 90e97b3720 Remove pthread_key_create-related internals from libc-lock.h adds 90d7e7e5bd elf: Introduce __tls_init_tp for second-phase TCB initialization adds 442e8a40da nptl: Move part of TCB initialization from libpthread to __t [...] adds 6f009ea984 nptl: Move pthread_key_create, __pthread_key_create into libc adds aae43acfd1 nptl: Move pthread_getspecific, __pthread_getspecific into libc adds 64a8990bdc nptl: Move pthread_setspecific, __pthread_setspecific into libc adds 9ce44f4675 nptl: Move pthread_key_delete into libc. adds eb29dcde31 nptl: Move rwlock functions with forwarders into libc adds 798cacde76 nptl: Move the internal thread priority protection symbols i [...] adds 1f3ed1e0c8 pthread: Introduce __pthread_early_init adds eda0c098ed nptl: Move internal symbol __mutex_aconf into libc adds 99f841c441 nptl: pthread_mutex_lock, pthread_mutex_unock single-threade [...] adds 60d5e40ab2 x86: Remove low-level lock optimization adds 27a448223c nptl: Move core mutex functions into libc adds 08129b155e nptl: Move core condition variable functions into libc adds 486010a3c8 nptl: Move setxid broadcast implementation into libc adds 1d67cf9e8a nptl: Remove remnants of the libc/libpthread forwarder interface adds 6573396163 nptl: __nptl_set_robust_list_avail must be nocommon adds f553dc0660 nptl: Check for compatible GDB in nptl/tst-pthread-gdb-attach adds 33b20249b5 nptl: Move pthread_atfork compatibility symbol to libc adds 7fc9152e83 x86: tst-cpu-features-supports.c: Update AMX check adds e4f1c0de9c nptl: Move pthread_kill_other_threads_np compatibility symbo [...] adds 6f3e54d404 nptl: Do not build nptl/tst-pthread-gdb-attach as PIE adds 10624a97e8 powerpc: Add optimized strlen for POWER10 adds 4b85c6f55f nptl: Move pthread_mutex_getprioceiling into libc adds a2975191d0 nptl: Move pthread_mutex_setprioceiling into libc adds 4372dc7eaa nptl: Move pthread_mutex_timedlock, pthread_mutex_clocklock to libc adds a2b0f2e186 nptl: Move pthread_mutex_trylock, __pthread_mutex_trylock into libc adds fd42022a10 nptl: Move pthread_mutexattr_destroy into libc adds d236322b6f nptl: Move pthread_mutexattr_getprioceiling into libc adds 9f2f158b35 nptl: Move pthread_mutexattr_getprotocol into libc adds 2e825f7d5a nptl: Move pthread_mutexattr_getpshared into libc adds 9b7ab14e11 nptl: Move pthread_mutexattr_getrobust into libc adds 2a23e899e2 nptl: Move pthread_mutexattr_gettype into libc adds 506385d30e nptl: Move pthread_mutexattr_init, __pthread_mutexattr_init [...] adds c66772281f nptl: Move pthread_mutexattr_setprioceiling into libc adds 241ac38c33 nptl: Move pthread_mutexattr_setprotocol into libc adds 8a229ee93c nptl: Move pthread_mutexattr_setpshared into libc adds 0bdd797945 pthread: Use pthread_mutexattr_setrobust in tests adds 1ec4cd5ab4 nptl: Move pthread_mutexattr_setrobust into libc adds b76c066d09 nptl: Move pthread_mutexattr_settype, __pthread_mutexattr_se [...] adds ed00dcbbd6 nptl: Move pthread_condattr_getclock into libc adds 2a775a9ea5 nptl: Move pthread_condattr_getpshared into libc adds 6a75fefc2c nptl: Move pthread_condattr_setclock into libc adds d9b600c985 nptl: Move pthread_condattr_setpshared into libc adds c7b1cd4ad1 nptl: Move pthread_spin_destroy into libc adds ce4b3b7bef nptl: Move pthread_spin_init, Move pthread_spin_unlock into libc adds da8e3710d8 nptl: Move pthread_spin_lock into libc adds 4baf02b332 nptl: Move pthread_spin_trylock into libc adds 2b6a4307e9 nptl: Remove __res_state from libpthread adds 24f261f27f nptl: Remove __h_errno_location from libpthread adds ccabe7971f x86: Optimize strchr-avx2.S adds 7f3e7c262c x86: Optimize strchr-evex.S adds 82292c99b2 LC_COLLATE: Fix last character ellipsis handling (Bug 22668) adds 25cb72820a powerpc: Add log IFUNC multiarch support for POWER10 adds 876cdfd154 Use Linux 5.12 and GCC 11 branch in build-many-glibcs.py. adds a1561c3bbe Add __attribute_access_none to disable GCC warnings [BZ #27714] adds b25b067491 Pass a valid pointer to pthread_setspecific to avoid GCC 11 [...] adds e6eef0adc5 regenerate ulps on x86_64 with -march=native adds 4a7c342605 Update syscall lists for Linux 5.12. adds e046d73e5f Update kernel version to 5.12 in tst-mman-consts.py. adds dd59655e93 powerpc64le: Optimized memmove for POWER10 adds e941e0ae80 powerpc64le: Optimize memcpy for POWER10 adds 23fdf8178c powerpc64le: Optimize memset for POWER10 adds ad201afe5c Add pthread-in-libc, libpthread-routines-var, librt-routines-var adds 575295fc83 nptl: Move call_once into libc adds 0431f171da nptl: Move cnd_broadcast into libc adds f11c293a4c nptl: Move cnd_destroy into libc adds 3eab466e56 nptl: Move cnd_init into libc adds eef936eb45 nptl: Move cnd_signal into libc adds 08a31ef923 nptl: Move cnd_timedwait into libc adds cf3fff1c19 nptl: Move cnd_wait into libc adds 17b67416c5 nptl: Move mtx_destroy into libc adds f44c9a24ed nptl: Move mtx_init into libc adds b7863c732e nptl: Move mtx_lock into libc adds 032a9e17a7 nptl: Move mtx_timedlock into libc adds 08970190fc nptl: Move mtx_trylock into libc adds ae4a5ca074 nptl: Move mtx_unlock into libc adds 96e61709b4 nptl: Move thrd_exit into libc adds e4036b1ce9 nptl: Move tss_create into libc adds deb317d510 nptl: Move tss_delete into libc adds a062ba3836 nptl: Move tss_get into libc adds 2c5c5c87c9 nptl: Move tss_set into libc adds 0ace9b197c nptl: Move pthread_rwlock_clockrdlock into libc adds 2cf5b43bcb nptl: Move pthread_rwlock_clockwrlock into libc adds 504ac633b0 nptl: Move pthread_rwlock_destroy into libc adds 63627246f3 nptl: Move pthread_rwlock_init into libc adds 2392feb171 nptl: Move pthread_rwlock_timedrdlock into libc adds e7d2d48e56 nptl: Move pthread_rwlock_timedwrlock into libc adds c96dddd731 nptl: Move pthread_rwlock_tryrdlock into libc adds e8a9597159 nptl: Move pthread_rwlock_trywrlock into libc adds a8841e00d6 nptl: Move pthread_rwlockattr_destroy into libc adds 9f13a95b6f nptl: Move pthread_rwlockattr_getkind_np into libc adds 0af0ccc2d5 nptl: Move pthread_rwlockattr_getpshared into libc adds dbfa12e201 nptl: Move pthread_rwlockattr_init into libc adds b444409479 nptl: Move pthread_rwlockattr_setkind_np into libc adds 0505ae4e3b nptl: Move pthread_rwlockattr_setpshared into libc adds c2fd60a586 nptl: Move pthread_yield into libc, as a compatibility symbol adds b03e4d7bd2 stdio: fix vfscanf with matches longer than INT_MAX (bug 27650) adds 98544f5bcf bench-memcpy: Collect data from 2KB to 4KB adds cf2c57526b x86: Set rep_movsb_threshold to 2112 on processors with FSRM adds dde76856ba nptl: Re-sort Versions file adds 7b414d6e7b locale: Align _nl_C_LC_CTYPE_class and _nl_C_LC_CTYPE_class32 adds 1427d28e30 Bench: Expand bench-memchr.c adds 19d83270fc linux: Add execveat system call wrapper adds 77c1573dbc linux: use __fd_to_filename helper function instead of snprintf. adds acfd088a19 x86: Optimize memchr-avx2.S adds 2a76821c30 x86: Optimize memchr-evex.S adds 2c71177309 posix: Fix Hurd build failure in tst-execveat adds 7cbf1c8416 elf, nptl: Initialize static TLS directly in ld.so adds 0197c1bc60 nptl: Move pthread_testcancel into libc adds ce0b7961ae nptl: Consolidate async cancel enable/disable implementation [...] adds 19cc20ef2e nptl: Move sem_clockwait into libc adds 0b7d48d106 nptl: Move sem_close, sem_open into libc adds 4b729cca87 nptl: Move sem_destroy into libc adds 61878689c2 nptl: Move sem_getvalue into libc adds 1ae60ae74f nptl: Move sem_init into libc adds 793042c63c nptl: Move sem_post into libc adds 018c75dcb1 nptl: Move sem_timedwait into libc adds 990c8ffd3a nptl: Move sem_unlink into libc adds 5633541d3b nptl: Move sem_trywait, sem_wait into libc adds 43b3746aff nptl: Move pthread_barrier_destroy into libc adds f1af331c4e nptl: Move pthread_barrier_init into libc adds b9aec0dd9f nptl: Move pthread_barrier_wait into libc adds bbacf0f56c nptl: Move pthread_barrierattr_destroy into libc adds e731212bc3 nptl: Move pthread_barrierattr_init into libc adds 39e74af22e nptl: Move pthread_barrierattr_getpshared into libc adds 3f0808ef4c nptl: Move pthread_barrierattr_setpshared into libc adds 26492c0a14 Annotate additional APIs with GCC attribute access. adds 3bf0b4f2cd Use the correct diagnostic macro. adds 69e0a5eb0d Run $(objpfx)iconvconfig with $(run-program-prefix) [BZ #27477] adds db373e4c57 Remove architecture specific sched_cpucount optimizations adds 903bc7dcc2 linux: Use sched_getaffinity for __get_nprocs (BZ #27645) adds f13fb81ad3 linux: Remove /proc/cpuinfo fallback on alpha and sparc adds 330001202a misc: use _fitoa_word to implement __fd_to_filename. adds 0fb3dadca2 linux: use fd_to_filename instead of _fitoa_word in ttyname_r. adds 05ae46ee7a linux: implement ttyname as a wrapper around ttyname_r. adds 310be3cc09 malloc: Make tunable callback functions static adds 17a73a6d8b powerpc64le: Fix ifunc selection for memset, memmove, bzero [...] adds 6ea916adfa x86-64: Fix an unknown vector operation in memchr-evex.S adds 104c7b1967 x86: Add EVEX optimized memchr family not safe for RTM adds 9637e5669b Hurd: Add missing hidden proto definition for __ttyname_r adds a64af8c9b6 scripts/versions.awk: Add strings and hashes to <first-versions.h> adds d6163dfd38 elf, nptl: Resolve recursive lock implementation early adds 321789f61a nptl: Export __libc_multiple_threads from libc as an interna [...] adds 1c75f89613 Linux: Explicitly disable cancellation checking in the dynam [...] adds 29d4d1be68 Linux: Simplify and fix the definition of SINGLE_THREAD_P adds 0df5d8d404 nptl: Eliminate __pthread_multiple_threads adds d017b0ab5a elf: Introduce __tls_pre_init_tp adds 9d124d81f0 nptl: Move more stack management variables into _rtld_global adds ee07b3a722 nptl: Simplify the change_stack_perm calling convention adds 2dd87703d4 nptl: Move changing of stack permissions into ld.so adds 652c7c6fe7 nptl: Simplify resetting the in-flight stack in __reclaim_stacks adds 8c1c0da3a8 nptl: Move __default_pthread_attr, __default_pthread_attr_lo [...] adds 732139dabe Linux: Move __reclaim_stacks into the fork implementation in libc adds 8d0985b055 add workload traces for cbrtl adds 3c38f69462 Add PTRACE_SYSEMU and PT_SYSEMU_SINGLESTEP from Linux 5.12 for s390 adds 30685597a4 Use a #pragma to suppress a bogus GCC 10 warning instead of [...] adds 7b4e7ca9db linux: Move flockfile/_IO_flockfile into libc adds e874d3d189 linux: Move ftrylockfile/_IO_ftrylockfile into libc adds 1abc2fba55 linux: Move funlockfile/_IO_funlockfile into libc adds 81046e2812 _dl_exception_create_format: Add missing va_end adds 1d25bd274c get-translit.py: Fix typo adds 5f71784919 nptl: Replace pthread_sigqueue implementation with Linux one adds d2af73a348 nptl: Remove always-disabled debugging support adds 249bd833a0 nptl: Move pthread_setattr_default_np into libc adds c79a31fb36 nptl: Move stack cache management, __libpthread_freeres into libc adds 8fbb33b3f7 nptl: Move __free_tcb into libc adds df65f897e9 nptl: Move pthread_detach, thrd_detach into libc adds ddd4a2d3c6 nptl: Move thread join functions into libc adds 213573f86e write_archive_locales: Fix memory leak adds 1387ad6225 elf: Fix data races in pthread_create and TLS access [BZ #19329] adds f4f8f4d4e0 elf: Use relaxed atomics for racy accesses [BZ #19329] adds 9d0e30329c elf: Add test case for [BZ #19329] adds 572bd547d5 elf: Fix DTV gap reuse logic [BZ #27135] adds f5bc5f6e2a nptl: Move pthread_attr_getaffinity_np into libc adds b5668f08ea nptl: Move pthread_attr_getguardsize into libc adds fb7abc3441 nptl: Move pthread_attr_getstack into libc adds b5e75df2a5 nptl: Move pthread_attr_getstackaddr into libc adds ee092efed4 nptl: Move pthread_attr_getstacksize into libc adds da069d1714 nptl: Move pthread_attr_setguardsize into libc adds b855e52bae nptl: Move pthread_attr_setstack into libc adds 736c57c96c nptl: Move pthread_attr_setstackaddr into libc adds 870218fb30 nptl: Move pthread_attr_setstacksize into libc adds 3ec8b1c7a9 nptl: Move __pthread_register_cancel, __pthread_unregister_c [...] adds c4c53e0f56 nptl: Move __pthread_register_cancel_defer, __pthread_unregi [...] adds d7c51fe4f0 nptl: Move pthread_cancel into libc adds fec776b827 nptl: Move pthread_getconcurrency, pthread_setconcurrency into libc adds 5188a9d026 Remove all usage of @BASH@ or ${BASH} in installed files, an [...] adds 900962f37f linux/check_native: Always close socket on return adds 7eeb05a395 inet: Free result from getaddrinfo adds 75fe6d1a16 support: Close fds in copy_func adds c7d200400c support: Free gdb_script_name adds 7a7bcddeef Make sysdeps/generic/libc.abilist empty adds 16adc58e73 stdlib: Fix data race in __run_exit_handlers [BZ #27749] adds 390c43ba1f nptl: Fix tst-pthread-gdb-attach for ptrace_scope equal 1 adds c1760eaf3b Enable support for GCC 11 -Wmismatched-dealloc. adds a78e5979a9 nptl: Move __nptl_initial_report_events into ld.so/startup code adds 23ce1cf35a nptl: Move __nptl_create_event, __nptl_death_event into libc adds 78b31cc834 elf: Partially initialize ld.so after static dlopen (bug 20802) adds bdc90abc48 aarch64: Remove _dl_var_init adds 65e1340e32 arc: Remove _dl_var_init adds b097f280cd ia64: Remove _dl_var_init adds 9da94f4594 m68k: Remove _dl_var_init adds d0cae071f3 mips: Remove _dl_var_init adds b7fc189f7f powerpc: Remove _dl_var_init adds 0b3e92bdf3 elf: Remove DL_STATIC_INIT adds 9dc21009a4 elf: Move static TLS size and alignment into _rtld_global_ro adds 8f72bed1aa nptl: Move pthread_getattr_default_np into libc adds e948be4db3 nptl: Replace pthread_getcpuclockid with Linux implementation adds 310e59e64c nptl: Move pthread_getcpuclockid into libc adds c924e44acd nptl: Move pthread_getname_np into libc adds 7b300ec7f9 nptl: Move pthread_setaffinity_np into libc adds 8bc6a6d73c nptl: Move pthread_setname_np into libc adds 56f823abd4 nptl: Move pthread_setschedprio into libc adds 2d53566ec3 nptl: Move pthread_sigqueue into libc adds 1a594aa986 powerpc: Add optimized rawmemchr for POWER10 adds f4605e611a benchtests: Use JSON for bench-rawmemchr output adds c6b6b4f2c7 Missing ENOMEM in realloc_check wrapper (bug 27870) adds e5ac7bd679 Add C2X timespec_getres adds 2317101658 show_archive_content: Fix trivial memory leak adds a85cdcdb35 elf/cache.c: Fix resource leaks identified by static analyzers adds c8c3c5e89a charmap_conversion: Free conversion table on exit adds 468d772e81 ldconfig: Fix memory leaks adds 22866ed858 ldconfig: Avoid boolean coercion of opt_chroot adds f17164bd51 localedata: Use U+00AF MACRON in more EBCDIC charsets [BZ #27882] adds 2457175e8b Fix stringop-overflow warning in bug-regex19.c. adds 4d4bb451d5 hurd: Add execveat adds af46a4d638 htl: Add __libpthread_freeres adds 8382f4c3e5 Do not declare asctime_r and ctime_r for C2X adds 3f500e7202 linux: Fix clock_getres fallback adds e68d6fccca x86: Expand bench-memcmp.c and test-memcmp.c adds 16d12015c5 x86: Optimize memcmp-avx2-movbe.S adds 4ad473e97a x86: Optimize memcmp-evex-movbe.S adds eb24865637 elf: Add hook for checking HWCAP bits after auxiliary vector [...] adds d337345ce1 powerpc64le: Check HWCAP bits against compiler build flags adds 1805bf753f s390x: Check HWCAP bits against compiler flags adds f294306ba1 Remove --enable-stackguard-randomization (BZ #27872) adds eb0e4756cf nptl: Add missing __pthread_cond_wait alias in static builds adds 9ec7fff6cd elf: Initialize GLRO (dl_minsigstacksize) after static dlopen adds f5e196b5a0 Hurd: Define ARCH_MIN_GUARD_SIZE in internal <pthread.h> adds 6abf27980a x86: Improve memset-vec-unaligned-erms.S adds 06a36b70f9 nptl: Remove unused __libc_pthread_init function adds 2f69522d46 nptl: Perform signal initialization upon pthread_create adds d03511f48f nptl: Eliminate the __static_tls_size, __static_tls_align_m1 [...] adds b8cdc3bba7 nptl: Move semi-public __pthread_get_minstack symbol into libc adds 7862ff8e69 elf: Use custom NODELETE DSO for tst-dlopenfail, tst-dlopenfail-2 adds f47f1d91af nptl: Move pthread_create, thrd_create into libc adds 49e182c737 nptl: Remove remaining code from libpthread adds 94bc766ec6 Add cast_to_pointer to cast an integer to void * pointer adds fc335a0ded Bench: Add support for choose direction of memcpy in benchtests adds 1b992204f6 x86: Improve memmove-vec-unaligned-erms.S adds 79aec84102 Properly check stack alignment [BZ #27901] adds 7de36744ee powerpc: Fix handling of scv return error codes [BZ #27892] adds 709e3709a0 testrun.sh: Improve --help message adds 3b638095a5 nptl: Do not install libpthread.so and do not link tests with it adds ac0353af81 Linux: Remove remaining references to $(shared-thread-library) adds bfbdfe4eab tst-mallinfo2.c: Use correct multiple for total variable adds 77d175e14e config: Added HAVE_AARCH64_SVE_ASM for aarch64 adds bd4317fbd6 aarch64: define BTI_C and BTI_J macros as NOP unless HAVE_AA [...] adds 3856056358 aarch64: Added Vector Length Set test helper script adds f12ec02f53 benchtests: Fixed bench-memcpy-random: buf1: mprotect failed adds fa527f345c aarch64: Added optimized memcpy and memmove for A64FX adds 4f26956d5b aarch64: Added optimized memset for A64FX adds 76b0c59e33 nptl: Install SIGSETXID handler with SA_ONSTACK [BZ #27914] adds 65ba6fa431 nptl: Move Linux createthread to nptl adds 42813c675d nptl: Move createthread to pthread_create adds d85ad0e58a support: Add xpthread_attr_setaffinity_np wrapper adds 2c44452b61 nptl: Add pthread_attr_setaffinity_np failure test adds 271ec55d0a support: Do not build xpthread_attr_setaffinity_np for hurd adds 92a7d13439 x86-64: Align child stack to 16 bytes [BZ #27902] adds a55e2da270 powerpc: Optimized memcmp for power10 adds 3842ba4949 aarch64: align stack in clone [BZ #27939] adds c8a11c5867 stdio-common: Remove _IO_vfwscanf adds 858045ad1c Update floating-point feature test macro handling for C2X adds 42d3593505 Use __pthread_attr_copy in mq_notify (bug 27896) adds 217b6dc298 Fix use of __pthread_attr_copy in mq_notify (bug 27896) adds 186cd80b1e Add missing symbols to Version files adds d32ee64df7 scripts/versions.awk: Add local: * to all version nodes adds c44838ebf8 Add libc ABI extension kludge for baseline-violating libdl symbols adds a23c28ec0d dlfcn: Move dlerror into libc adds 5295172e20 fix typo adds c9ff9cf66a Improve test coverage of strlen function adds d8cce17d2a dlfcn: Move dlclose into libc adds 602252b553 dlfcn: Move dladdr into libc adds 77f876c0e3 dlfcn: Move dlsym into libc adds 6a1ed32789 dlfcn: Move dlmopen into libc adds 492560a32e dlfcn: Move dladdr1 into libc adds 6dfc0207eb dlfcn: Move dlinfo into libc adds add8d7ea01 dlfcn: Move dlvsym into libc adds 0c1c3a771e dlfcn: Move dlopen into libc adds 6f1c701026 dlfcn: Cleanups after -ldl is no longer required adds 9c76debc98 dlfcn: Eliminate GLIBC_PRIVATE dependency from tststatic2 adds 466c1ea15f dlfcn: Rework static dlopen hooks adds 642213e043 Improve test coverage of strnlen function adds eaa53d0f77 nptl: Remove exit-thread.h adds 57094e576a libio: Assume _IO_lock_inexpensive adds b190bccc8a configure: Replaced obsolete AC_TRY_COMPILE adds 6a86bc0992 AArch64: Add support for roundeven[f] adds 0c78b0bb78 iconvconfig: Make file handling more general purpose adds 3979c3e1ba iconvconfig: Read configuration from gconv-modules.d subdirectory adds b17d29b390 gconv_conf: Read configuration files in gconv-modules.d adds fc5bfade69 iconvdata: Move gconv-modules configuration to gconv-modules.conf adds 5a5b481365 iconvdata: Split out non-essential gconv module configuration adds 51a3df5e35 Fix elf/tst-tls9-static after libdl cleanups. adds 699361795f Remove stale references to libdl.a adds 02189e8fb0 nptl: Deallocate the thread stack on setup failure (BZ #19511) adds 41c7295617 nptl: Install cancellation handler on pthread_cancel adds 26cfbb7162 nptl: Remove CANCELING_BITMASK adds 2b51742531 nptl: Move cancel state out of cancelhandling adds 8c1c0aae20 nptl: Move cancel type out of cancelhandling adds f779b1efb3 nptl: Implement raise in terms of pthread_kill adds a6c813d0ad nptl: Use pthread_kill on pthread_cancel adds 8fe503f74e nptl: Avoid async cancellation to wrongly update __nptl_nthr [...] adds acc85ea1eb io: Fix sporadic test failures in io/tst-stat adds ebae2f5a6f Add build option to disable usage of scv on powerpc adds 06a1b79407 Reinstate gconv-modules as the default configuration file adds 078daa35fb linux: mips: Split librt.abilist in n32 and n64 adds d8e4a3baca linux: mips: Split libanl.abilist in n32 and n64 adds 5767b0ddcb linux: s390: Add libanl.abilist in s390 and s390x adds 8dfb169c80 linux: Add fallback for 64-bit time_t SO_{RCV,SND}TIMEO adds 13c51549e2 linux: Add fallback for 64-bit time_t SO_TIMESTAMP{NS} adds 4a30a71401 linux: Add recvvmsg fallback for 64-bit time_t SO_TIMESTAMP{NS} adds fad1df51cc y2038: Add __USE_TIME_BITS64 support for time_t adds bdc4782744 y2038: Add __USE_TIME_BITS64 support for struct timeval adds c606975bd0 y2038: Add __USE_TIME_BITS64 support for struct timespec adds 75c526fa69 y2038: Add __USE_TIME_BITS64 support for struct utimbuf adds 746ef78afe y2038: linux: Add __USE_TIME_BITS64 support for struct timex adds 4e8521333b y2038: Use a common definition for stat adds b997083e3d y2038: Use a common definition for msqid_ds adds f98beb65f5 y2038: Use a common definition for semid_ds adds 7194337c3e y2038: Use a common definition for shmid_ds adds 7446e89633 y2038: Add __USE_TIME_BITS64 support for socket-constants.h adds 8af344feb5 time: Add 64-bit time support for getdate adds 47f24c21ee y2038: Add support for 64-bit time on legacy ABIs adds 84f7ce8447 posix: Add glob64 with 64-bit time_t support adds 70961aee18 io: Add fts64 with 64-bit time_t support adds 19873b18b0 io: Add ftw64 with 64-bit time_t support adds e9bc2b3b38 libsupport: Add 64-bit time_t support for time functions adds 372d2ef1f9 libsupport: Add 64-bit time_t support for stat functions adds 088d3291ef y2038: Add test coverage adds dbdc57dc81 s390x: Align child stack while clone. [BZ #27968] adds aa9a7f6296 nptl: Export _pthread_cleanup_push, _pthread_cleanup_pop again adds 6b229222fc Makeconfig: Fix time64-compat.mk target adds c2059edce2 elf: Use _dl_catch_error from base namespace in dl-libc.c [B [...] adds f6b6e14869 rt: Lexicographically sort Versions file; librt-routines in [...] adds a2014d311b Fix librt-routines-var issues for !PTHREAD_IN_LIBC adds b7a0bfbd2f rt: Replace generic stub of shm_open with the posix version adds a749a00fb5 rt: Replace generic stub of shm_unlink with the posix version adds c6e7ec2f12 rt: Move shm_open into libc adds ae830b2d9f rt: Move shm_unlink into libc adds daa3fc9bff rt: Move generic implementation from sysdeps/pthread to rt adds 3c79234c7a nptl: Move pthreadP.h into sysdeps directory adds 412b05fec9 Add hidden prototypes for fsync, fdatasync adds 568123a720 tst-mcheck: Rename to tst-malloc-check adds a318262bc0 malloc: Drop __malloc_initialized from Versions adds 52a5fe70a2 Use 64 bit time_t stat internally adds 92f7b46510 support: Add support_create_timer adds ecf2661281 linux: Only use 64-bit syscall if required for ppoll adds 91cf411ad3 linux: Only use 64-bit syscall if required for pselect adds 4c3df0eba5 linux: Only use 64-bit syscall if required for select adds 283c6ebd5a linux: Remove supports_time64 () from clock_getres adds 4ad8b4645c linux: Remove supports_time64 () from clock_gettime adds 9465c3a9fb linux: Remove time64-support adds 4b6551902e linux: timerfd_gettime minor cleanup adds eef7913c2f linux: Only use 64-bit syscall if required for semtimedop adds 2c0982eb93 linux: Only use 64-bit syscall if required for timerfd_settime adds e9e912d334 linux: Only use 64-bit syscall if required for mq_timedreceive adds 1faff27011 linux: Only use 64-bit syscall if required for mq_timedsend adds dafab287b4 linux: Only use 64-bit syscall if required for sigtimedwait adds b286eca5d4 linux: Only use 64-bit syscall if required for utimensat family adds b769b0a2cb linux: Only use 64-bit syscall if required for internal futex adds 6d97330d7a linux: Only use 64-bit syscall if required for clock_nanosleep adds e8d52b64a5 Remove unsused symbols from nptl/Versions adds e3217c7fd9 iconv: Remove alloca use in gconv-modules configuration parsing adds 23e15ea1ae gconv_conf: Remove unused variables adds d8e8097f3b gconv_conf: Split out configuration file processing adds eeac390eec iconvconfig: Use common gconv module parsing function adds f3629a4be8 Handle DT_UNKNOWN in gconv-modules.d adds 7b54aaf2ce Add NEWS item for gconv-modules.d change adds 451659ccf1 More mcheck -> malloc-check refactoring adds 03caacbc7f doc: _TIME_BITS defaults may change adds bf6749a7f8 nptl: Use SA_RESTART for SIGCANCEL handler adds 30adcf5adb hurd: Fix build after 52a5fe70a2 adds a0db678071 x86-64: Move strlen.S to multiarch/strlen-vec.S adds 6f573a27b6 x86-64: Add wcslen optimize for sse4.1 adds da5a6fba0f String: Add overflow tests for strnlen, memchr, and strncat [...] adds 645a158978 x86: Fix overflow bug with wmemchr-sse2 and wmemchr-avx2 [BZ [...] adds a775a7a3eb x86: Fix overflow bug in wcsnlen-sse4_1 and wcsnlen-avx2 [BZ [...] adds ea26ff0322 x86: Copy IBT and SHSTK usable only if CET is enabled adds e3e3eb0a2e x86: Fix tst-cpu-features-cpuinfo on Ryzen 9 (BZ #27873) adds de8995a2a0 support: Add xclone adds 9a75654037 posix: Consolidate fork implementation adds d0c4083386 posix: Do not clobber errno by atfork handlers adds 9f70985569 Consolidate pthread_atfork adds bd3a2b3ed1 String: Add three more overflow tests cases to test-strnlen.c adds 08cbcd4dbc x86: Remove unnecessary overflow check from wcsnlen-sse4_1.S adds ac3babc394 * NEWS: Clarify _TIME_BITS change. adds 66db95b6e8 elf: Fix glibc-hwcaps priorities with cache flags mismatches [...] adds 40ebfd016a elf: Disable most of TLS modid gaps processing [BZ #27135] adds 97ed4749be support: Fix xclone build failures on ia64 and hppa adds d12506b2db Linux: Move aio_init from librt into libc adds 3df6dcc5c7 Linux: Move aio_cancel, aio_cancel64 into libc adds 1a7d0dedf0 Linux: Move aio_error, aio_error64 into libc adds 1f3a8e716d Linux: Move aio_fsync, aio_fsync64 into libc adds 7ad553b96e Linux: Move aio_read, aio_read64 into libc adds 406fb327fb Linux: Move aio_return, aio_return64 into libc adds 32e750516c Linux: Move aio_suspend, aio_suspend64, __aio_suspend_time64 [...] adds 496919b12f Linux: Move aio_write, aio_write64 into libc adds 3353a5a4cf rt: Rework lio_listio implementation adds 3fe3f8076e Linux: Move lio_listio, lio_listio64 from librt to libc adds 12028b5031 Linux: Move mq_close from librt to libc adds a752cb670a Linux: Move mq_setattr from librt to libc adds f66d9abca7 Linux: Move mq_getattr from librt to libc adds 2da5f22fff Linux: Move mq_notify from librt to libc adds 983f43b57b Linux: Move mq_open, __mq_open_2 from librt to libc adds 903e6f9960 Linux: Move mq_receive, mq_timedreceive, __mq_timedreceive_t [...] adds 5b3a2abfb3 Linux: Move mq_send, mq_timedsend, __mq_timedsend_time64 to libc adds 1a5a653be2 Linux: Move mq_unlink from librt to libc adds 2c16cb88a6 Linux: Move timer helper routines from librt to libc adds 447954a206 math: redirect roundeven function adds 1683249d17 x86_64: roundeven with sse4.1 support adds eb9066203f Use GCC builtins for roundeven functions if desired. adds 3213ed770c Update math: redirect roundeven function adds 5adda61f62 wordexp: handle overflow in positional parameter number (bug 28011) adds 9429049c17 iconvconfig: Fix multiple issues adds 86f0179bc0 nptl_db: Install libthread_db under a regular implementation name adds b89d5de250 Makerules: Remove lib-version, $(subdir-version) adds 6bf789d69e elf: Generalize name-based DSO recognition in ldconfig adds 8208be389b Install shared objects under their ABI names adds d7d0efec47 Linux: Define TIMER_T_WAS_INT_COMPAT in kernel-posix-timers.h adds 273a2a2ae8 Linux: Move timer_create, timer_delete from librt to libc adds df6d227e69 Linux: Move timer_getoverrun from librt to libc adds a1d6ed027b Linux: Move timer_gettime, __timer_gettime64 from librt to libc adds 477910b83e Linux: Move timer_settime, __timer_settime64 from librt to libc adds 30639e79d3 Linux: Cleanups after librt move adds 3101b96787 arm: align stack in clone [BZ 28020] adds d22705e7de nptl_db: Clean up main/rtld variable handling adds b369cc4e9c nptl: Rename nptl_version to __nptl_version adds fef400a2f9 nptl: Export libthread_db-used symbols under GLIBC_PRIVATE adds dd45734e32 nptl: Add glibc.pthread.stack_cache_size tunable adds c32c868ab8 posix: Add _Fork [BZ #4737] adds 259a17cc98 s390x: Update math: redirect roundeven function adds 5e1ce61e3e nss: Fix NSS_DECLARE_MODULE_FUNCTIONS handling of _nss_*_end [...] adds 9dc7dc5708 Add RFC 8335 Definitions from Linux 5.13 adds 3640654575 nptl_db: Re-use the ELF-to-abilist converter for ABI checking adds 8d1f854d60 login: Hidden prototypes for _getpt, __ptsname_r, grantpt, unlockpt adds 98164ba55d login: Rework hidden prototypes for __setutent, __utmpname, [...] adds 734c60ebb6 login: Move libutil into libc adds 38f58041ba Use Linux 5.13 in build-many-glibcs.py adds eb68d7d23c Linux: Avoid calling malloc indirectly from __get_nprocs adds 252cad02d4 AArch64: Improve strnlen performance adds 6a34c928c2 AArch64: Add hp-timing.h adds ba436665b1 Fix extra PLT reference in libc.so due to __glob64_time64 if [...] adds 7c45df18e1 s390: Fix MEMCHR_Z900_G5 ifunc-variant if n>=0x80000000 [BZ #28024] adds b1b4f7209e Update syscall lists for Linux 5.13 adds ea8e465a6b x86: Check RTM_ALWAYS_ABORT for RTM [BZ #28033] adds 8241409e29 soft-fp: Add __extendhfxf2 and __truncxfhf2 adds 813c6ec808 powerpc: optimize strcpy/stpcpy for POWER9/10 adds dbb949f53d resolv: Move libanl into libc (if libpthread is in libc) adds 7f784fabcb iconvconfig: Use the public feof_unlocked adds 784fff6ea5 Add mcheck tests to malloc adds dfec225ee1 malloc: Initiate tcache shutdown even without allocations [B [...] adds 7df5c7bcce Drop source dependencies on hooks.c and arena.c adds 00d28960c5 mtrace: Deprecate mallwatch and tr_break adds c501803035 Move glibc.malloc.check implementation into its own file adds e766ce3088 mtrace: Add attribute nocommon to mallwatch adds 91fb0f17a5 hooks.c: Remove incorrect comment adds c8935581de linux: Check for null value msghdr struct before use adds 832f50be6c elf: Call free from base namespace on error in dl-libc.c [BZ [...] adds b156c5f0a7 manual: fix description for preadv() adds 1c46663a70 linux: Consolidate Linux getsockopt implementation adds 4b93a93e40 linux: Consolidate Linux setsockopt implementation adds f7de21498d linux: Use the expected size for SO_TIMESTAMP{NS} convertion adds cf2256196c linux: Fix setsockopt fallback adds 7042b53f11 Exclude tst-realloc from tests-mcheck adds 83e55c982f glibc.malloc.check: Fix nit in documentation adds 1f9c804fbd nptl: Use internal low-level lock type for !IS_IN (libc) adds 8ec022a037 nptl: Remove GLIBC_2.34 versions of __pthread_mutex_lock, __ [...] adds ceda365fba nptl: Reduce the GLIBC_PRIVATE ABI adds 7a5db2e82f elf: Clean up GLIBC_PRIVATE exports of internal libdl symbols adds fab3a6daf1 tests-exclude-mcheck: Fix typo adds b46cfcef3f Update kernel version to 5.13 in tst-mman-consts.py adds 6ec6c77867 soft-fp: Add __extendhfsf2/__extendhfdf2, __truncsfhf2/__tru [...] adds f517610f3a Update powerpc-nofpu libm-test-ulps adds 26890e1cd0 Update MIPS libm-test-ulps adds c4ec8cab07 inet: Add hidden prototype for __inet_network adds 771473a8c4 libio: Add hidden prototype for ungetc adds 7fcdb53253 libio: Replace internal _IO_getdelim symbol with __getdelim adds f0c28504a9 nss_files: Allocate nscd file registration data on the heap adds 36861a968a nss_files: Add generic code for set*ent, end*ent and file open adds 6212bb67f4 nss_files: Move into libc adds f9c8b11ed7 nss: Access nss_files through direct references adds fc859c3048 Harden tcache double-free check adds 5ceb1630bd elf/tests: Make thrlock and noload depend on libm adds 9ed48feed8 nss: Do not install static linker input files for libnss_files adds b8a19968b0 Move mcheck symbol from stdlib to malloc adds 79969f41a7 _int_realloc is static adds ae8c243d24 support: Add support_stack_alloc adds 286286283e linux: Add close_range adds 607449506f io: Add closefrom [BZ #10353] adds 882d6e17bc posix: Add posix_spawn_file_actions_addclosefrom_np adds bba4383c6b Add NT_ARM_PAC_ENABLED_KEYS to elf.h adds 115d242456 x86_64: Remove unneeded static PIE check for undefined weak [...] adds a6e7c3745d x86-64: Test strlen and wcslen with 0 in the RSI register [B [...] adds 0679442def x86: Remove wcsnlen-sse4_1 from wcslen ifunc-impl-list [BZ #28064] adds 20f0491c67 powerpc64: Remove strcspn ifunc from the loader adds 01d7806282 powerpc64le: Fix typo in configure adds 508ee037a3 nptl: Use out-of-line wake function in __libc_lock_unlock slow path adds 1e5235c561 build-many-glibcs.py: Add glibcs-arm-linux-gnueabihf-thumb adds 0ec97597c8 Properly run tst-spawn5 directly [BZ #28067] adds dc76a059fd Add a generic malloc test for MALLOC_ALIGNMENT adds 7c241325d6 Force building with -fno-common adds 5d98a7dae9 Define PTHREAD_STACK_MIN to sysconf(_SC_THREAD_STACK_MIN) adds 28d07380c2 support: Replace MINSIGSTKSZ with sysconf (_SC_MINSIGSTKSZ) adds 17cef890c9 support: Replace _SC_MINSIGSTKSZ with _SC_SIGSTKSZ adds 83b7008e11 hurd _Fork: Drop duplicate malloc_fork_lock calls adds 70099c7763 nis: nis_local_group may read from __nisgroup[-1] (bug 28075) adds 8235f9311b Fix failing nss/tst-nss-files-hosts-long. adds aaacde11f2 Reduce <limits.h> pollution due to dynamic PTHREAD_STACK_MIN adds 72e84d1db2 Linux: Use 32-bit vDSO for clock_gettime, gettimeofday, time [...] adds 84ea6ea24b mcheck: Align struct hdr to MALLOC_ALIGNMENT bytes [BZ #28068] adds 9ed752af8d posix: Ignore non opened files on tst-spawn5 adds c27bcc9588 htl: Let libc call __pthread_mutex_{,try,un}lock adds d7fe71d842 htl: Fix linking static examples against libpthread adds 135425a1dd nss: Fix build error with --disable-nscd adds d8ea0d0168 Add an internal wrapper for clone, clone2 and clone3 adds 24c78e2c75 x86-64: Add the clone3 wrapper adds 84d40d702f Add static tests for __clone_internal adds 0e1f068108 Fix linknamespace errors and local-plt-usages in nss_files. adds ba33937be2 elf: Fix DTV gap reuse logic (BZ #27135) adds b8f889064d socket: Add hidden prototype for setsockopt adds 389c1114d1 resolv: Sort Makefile routines and Versions lexicographically adds 2ff32dd492 nss_dns: Do not use deprecated packet parsing functions adds adcc572a29 resolv: Move ns_name_ntop to its own file and into libc adds ee3639e0fe resolv: Remove unnecessary res_isourserver_p call from send_dg adds 820bb23ff0 resolv: Move ns_name_unpack to its own file and into libc adds 3a0253ac6f elf: Add -Wl,--no-as-needed for tst-tls-manydynamic*mod-dep- [...] adds 881b68e45c elf: Fix a wrong array access on tst-tls20 adds 0b217e5969 htl: Do not expose pthread hidden proto outside libpthread adds 191e406826 tst-safe-linking: make false positives even more improbable adds 248dbed118 resolv: Deprecate legacy interfaces in libresolv adds cff2c78c51 resolv: Move ns_name_skip to its own file and into libc (bug 28091) adds 4e1d3db1e8 resolv: Move ns_name_uncompress into its own file and into libc adds 276e9822b3 resolv: Move ns_name_pton into its own file and into libc adds 7ed1ac6da3 resolv: Move ns_name_pack into its own file and into libc adds 13e1f86706 resolv: Move ns_name_compress into its own file and into libc adds 640bbdf71c resolv: Move dn_expand to its own file and into libc adds 7ec366a08a resolv: Move _getlong, _getshort, __putlong, __putshort to r [...] adds fd8a87c0c1 resolv: Move dn_comp to its own file and into libc adds 391e02236b resolv: Move dn_skipname to its own file and into libc adds 2fbe5860d3 resolv: Rename res_comp.c to res-name-checking.c and move into libc adds 9515126f90 resolv: Move __res_get_nsaddr to its own file and into libc adds 17d0407a5c resolv: Move res_isourserver to its own file and reformat to [...] adds 08d4a98070 resolv: Move ns_makecanon into its own file, and into libc adds 762a2b2d34 resolv: Move ns_samename into its own file, and into libc adds 72a51ac647 resolv: Move res_nameinquery to its own file and into libc adds 7131727c6b resolv: Move res_queriesmatch to its own file and into libc adds be5773e166 resolv: Move __res_context_hostalias into its own file and i [...] adds 66ac4268f4 resolv: Move res_hostalias into its own file, along with hostalias adds b165c65c35 resolv: Move res_send, res_nsend into libc adds 21a497cc58 resolv: Move res_mkquery, res_nmkquery into libc adds ea9878ec27 resolv: Move res_query functions into libc adds e1fcf21474 resolv: Move nss_dns into libc adds ee5ed99922 nss: Directly load nss_dns, without going through dlsym/dlopen adds 5adb0e14a5 i386: Add the clone3 wrapper adds 469761eac8 elf: Fix tst-cpu-features-cpuinfo on some AMD systems (BZ #28090) adds ff417d4017 hurd: Add support for spawn_do_closefrom adds 20be978f05 resolv: Do not install libnss_dns.a, libnss_dns.so adds 39e8eb5973 RISC-V: Update rv64 ULPs adds 82c395d91e misc: Add time64 alias for ioctl adds 8a40aff86b io: Add time64 alias for fcntl adds b39ffab860 Linux: Add time64 alias for prctl adds 8b2c706a9d socket: Add time64 alias for sendmmsg adds 0a921c52b3 socket: Add time64 alias for recvmsg adds 77ede5f010 socket: Add time64 alias for sendmsg adds 31aefa93f3 ARC: fp: (micro)optimize FPU_STATUS read by eliding FWE bit [...] adds 8eb4f2e404 ARC: elf: make type safe adds 63c60cff12 malloc: Fix tst-mallocfork3-malloc-check link adds 094ed6b0cc posix: Add sysconf(_SC_{MIN,}SIGSTKSZ) support adds 0075c4f39d Make mcheck tests conditional on GLIBC_2.23 or earlier adds 57b07bede1 Remove __after_morecore_hook adds 55a4dd3930 Remove __morecore and __default_morecore adds 2d2d9f2b48 Move malloc hooks into a compat DSO adds c142eb253f mcheck: Wean away from malloc hooks [BZ #23489] adds cc35896ea3 Simplify __malloc_initialized adds 9dad716d4d mtrace: Wean away from malloc hooks adds b5bd5bfe88 glibc.malloc.check: Wean away from malloc hooks adds 0552fd2c7d Move malloc_{g,s}et_state to libc_malloc_debug adds 1e5a5866cb Remove malloc hooks [BZ #23328] adds 6856975ed4 mcheck Fix malloc_usable_size [BZ #22057] adds 02c17c8c14 socket: Add time64 alias for getsockopt adds f032ac3b83 socket: Add time64 alias for setsockopt adds 9a7ab0769b hurd: Fix glob lstat compatibility adds 5b8d271571 Fix build and tests with --disable-tunables adds 7c124e3714 x86: Install <bits/platform/x86.h> [BZ #27958] adds d34ed66f96 manual: Document unsupported cases for interposition adds e785361ce3 i386: Regenerate ulps adds ddcc612ce9 Exclude static tests for mcheck and malloc-check adds de2f68c3c7 hurd: _Fork: unlock malloc before calling fork child hooks adds fb1621a886 manual: Drop the .so suffix in libc_malloc_debug description adds 4aedc25f55 __cxa_thread_atexit_impl: Abort on allocation failure [BZ #18524] adds b8e8bb324a xmalloc: Fix warnings with gcc analyzer adds 70d08ba204 tests: use xmalloc to allocate implementation array adds 5f18453d1c build-many-glibcs.py: Add x86_64-linux-gnu-minimal configuration adds c25c32165d Typo: Rename HAVE_CLONE3_WAPPER to HAVE_CLONE3_WRAPPER adds 91cc803d27 x86-64: Add Avoid_Short_Distance_REP_MOVSB adds c37fc3ebf0 Update libc.pot for 2.34 release. adds 3908fa933a elf: Fix audit regression adds cfdaa29f66 NEWS: Fix typos, grammar, and missing words adds 2e2c08aa4d Update NEWS. adds e502942eb8 Update translations. adds 06eae99ab4 Update install.texi, and regenerate INSTALL. adds e39d2b84a2 po/nl.po: Update Dutch translation. adds cdf4cd5e60 Prepare for glibc 2.34 release. adds ae37d06c7d Update ChangeLog.old/ChangeLog.23. adds a85c93c424 Open master branch for glibc 2.35 development adds 4165dd2e95 Remove obsolete comments/name from acos-inputs, since slow p [...] adds db737c79c6 Remove obsolete comments/name from several benchtest input files. adds 6069826312 nis: Fix leak on realloc failure in nis_getnames [BZ #28150] adds 2ee9b24f47 Fix build of nptl/tst-thread_local1.cc with GCC 12 adds b0234d79e7 ldconfig: avoid leak on empty paths in config file adds 5f9b78fe35 gconv_parseconfdir: Fix memory leak adds 1e0e6d656d iconv_charmap: Close output file when done adds 45caed9d67 copy_and_spawn_sgid: Avoid double calls to close() adds 77a34079d8 gaiconf_init: Avoid double-free in label and precedence lists adds df183287ff hurd: Avoid spurious warning adds b17e842a60 gethosts: Remove unused argument _type adds ac30324c67 test-dlclose-exit-race: avoid hang on pthread_create error adds 5b86241a03 linux: Add sparck brk implementation adds c52eb066bc Update sparc libm-test-ulps adds 3d9a539ee6 rt: Set the correct message queue for tst-mqueue10 adds 505a964ae0 tst-mxfast: Don't run with mcheck adds fb89489636 Add INADDR_DUMMY from Linux 5.13 to netinet/in.h adds c87fcacc50 Linux: Fix fcntl, ioctl, prctl redirects for _TIME_BITS=64 ( [...] adds e4ca6de1bc powerpc64: Replace some PPC_FEATURE_HAS_VSX with PPC_FEATURE [...] adds f2a15dd668 powerpc64: Check cacheline size before using optimised memse [...] adds 60b4dd2579 powerpc64: Add checks for Altivec and VSX in ifunc selection adds b805aebd42 librt: fix NULL pointer dereference (bug 28213) adds 98149b16d6 Add PTRACE_GET_RSEQ_CONFIGURATION from Linux 5.13 to sys/ptrace.h adds 1d7b32ee61 Use binutils 2.37 branch in build-many-glibcs.py adds 07b427296b [1/5] AArch64: Improve A64FX memset for small sizes adds 9bc2ed8f46 [2/5] AArch64: Improve A64FX memset for large sizes adds 186092c6ba [3/5] AArch64: Improve A64FX memset for remaining bytes adds e69d9981f8 [4/5] AArch64: Improve A64FX memset by removing unroll32 adds a5db6a5cae [5/5] AArch64: Improve A64FX memset medium loops adds 13710e7e6a hurd: Add support for AT_NO_AUTOMOUNT adds 302247c891 elf: Unconditionally use __ehdr_start adds 43d06ed218 aarch64: Make elf_machine_{load_address,dynamic} robust [BZ #28203] adds 08fc6df294 hurd mmap: Factorize MAP_SHARED flag check adds 5a5358b749 hurd mmap: Reduce the requested max vmprot adds dc906e94f7 mtrace: Use a static buffer for printing [BZ #25947] adds 4cc79c2177 librt: add test (bug 28213) adds 1f51cd9a86 mips: align stack in clone [BZ #28223] adds 0f62fe0532 mips: increase stack alignment in clone to match the ABI adds 6e8a0aac2f time: Fix overflow itimer tests on 32-bit systems adds cbb2aa337b hurd: Drop fmh kludge adds 33c50ef428 elf: Drop elf/tls-macros.h in favor of __thread and tls_mode [...] adds b37b75d269 x86_64: Simplify elf_machine_{load_address,dynamic} adds 710ba420fd Remove sysdeps/*/tls-macros.h adds 34b4624b04 riscv: Drop reliance on _GLOBAL_OFFSET_TABLE_[0] adds bca0f5cbc9 arm: Simplify elf_machine_{load_address,dynamic} adds 0835c0f0ba x86: fix Autoconf caching of instruction support checks [BZ #27991] adds 82fbcd7118 elf: Fix missing colon in LD_SHOW_AUXV output [BZ #28253] adds c333dcf8d8 Update string/test-memmove.c to cover 16KB copy adds 78c9ec9000 x86-64: Optimize load of all bits set into ZMM register [BZ #28252] adds f2e33c3268 mtrace: Fix output with PIE and ASLR [BZ #22716] adds a4f5a3103f rtld: copy terminating null in tunables_strdup (bug 28256) adds c8126360df Fix iconv build with GCC mainline adds c5e4c0dd0f hurd: Remove old test-err_np.c file adds 5eb3e2c794 hurd: Fix errlist error mapping adds 84a7eb1f87 Use __executable_start as the lowest address for profiling [ [...] adds 5359c3bc91 x86-64: Remove compiler -mavx512f check adds 528f9ff6bf x86-64: Remove assembler AVX512DQ check adds f9cd7d5d19 powerpc: Use --no-tls-get-addr-optimize in test only if the [...] adds 9926f6e2ee elf: Skip tst-auditlogmod-* if the linker doesn't support -- [...] adds d19b137b6a Fix error message in memmove test to display correct src pointer adds 5aa359d331 llio.texi: Wording fixes in description of closefrom() adds e814f4b04e support: Add support_open_dev_null_range adds 6b20880b22 Use support_open_dev_null_range io/tst-closefrom, misc/tst-c [...] adds 6f4973c1a2 nptl: Fix tst-cancel7 and tst-cancelx7 race condition (BZ #14232) adds 6090a4a1b3 Allow #pragma GCC in headers in conformtest adds 032d74eaf6 support: Add support_wait_for_thread_exit adds d4877540e5 i686: Don't include multiarch memove in libc.a adds 3c8b9879ca x86-64: Use testl to check __x86_string_control adds e2930d8777 hurd: Fix typo in msync adds 60dfb30976 hurd msync: Drop bogus test adds 224edada60 configure: Allow LD to be LLD 13.0.0 or above [BZ #26558] adds 69623c0db0 posix: remove some iso-8859-encoded characters adds 23777232c2 AArch64: Update A64FX memset not to degrade at 16KB adds 04f2125c6e Port shared code information from the wiki adds 30891f35fa Remove "Contributed by" lines adds f873adf3df Revert "AArch64: Update A64FX memset not to degrade at 16KB" adds 1d9f99ce1b AArch64: Update A64FX memset not to degrade at 16KB adds f5117c6504 Add 'codepoint_collation' support for LC_COLLATE. adds 466f2be6c0 Add generic C.UTF-8 locale (Bug 17318) adds d8cf84ac7e Update hppa libm-test-ulps adds b8c6166b1b locale: Add missing second argument to _Static_assert in C-c [...] adds 4e04a47208 Use Linux 5.14 in build-many-glibcs.py adds 66016ec8ae MIPS: Setup errno for {f,l,}xstat adds 2738480a4b Fix failing nss/tst-nss-files-hosts-long with local resolver adds 89dc0372a9 Update syscall lists for Linux 5.14 adds 27ae52e4d1 testrun.sh: Add support for --tool=rpctrace adds c9fef4b7d1 _Static_assert needs two arguments for compatibility with GC [...] adds abd383584b Add narrowing square root functions adds 3886eaff9d benchtests: Enable scripts/plot_strings.py to read stdin adds 2fd36391be benchtests: Remove redundant assert.h adds 8af8456004 nptl: pthread_kill, pthread_cancel should not fail after exi [...] adds 526c3cf11e nptl: Fix race between pthread_kill and thread exit (bug 12889) adds 43cea6d565 iconvconfig: Fix behaviour with --prefix [BZ #28199] adds 5f07d47e4b configure: Fix check for INSERT in linker script adds 4b39e34983 Update kernel version to 5.14 in tst-mman-consts.py adds 3561106278 Add MADV_POPULATE_READ and MADV_POPULATE_WRITE from Linux 5. [...] adds 520a588705 elf: Replace most uses of THREAD_GSCOPE_IN_TCB adds 2444ce5421 mach lll_lock/unlock: Explicitly request private locking adds 5604830dea time: Fix compile error in itimer test affecting hurd adds 4b6574a6f6 Redirect fma calls to __fma in libm adds 166bb3eac3 htl: Move thread table to ld.so adds ed2f9aaf5e htl: Reimplement GSCOPE adds c484da9087 elf: Remove THREAD_GSCOPE_IN_TCB adds cb5088cfd3 benchtests: Fix validate_benchout.py exceptions adds 876e51548c Fix build-many-glibcs.py --strip for installed library renaming adds 63a788f48a posix: Fix attribute access mode on getcwd [BZ #27476] adds f3eef96390 Run conform/ tests using newly built libc adds 885762aa31 Use $(pie-default) with conformtest adds a93d9e03a3 Extend struct r_debug to support multiple namespaces [BZ #15971] adds 95dba35bf0 nptl: pthread_kill needs to return ESRCH for old programs (b [...] adds 7e84ac3a3a elf: Include <sysdep.h> in elf/dl-debug-symbols.S adds 064b475a2e powerpc: Fix unrecognized instruction errors with recent GCC adds f3e6645633 nptl: Fix type of pthread_mutexattr_getrobust_np, pthread_mu [...] adds 0b5ca7c3e5 regex: copy back from Gnulib adds 1356f38df5 Fix f64xdivf128, f64xmulf128 spurious underflows (bug 28358) adds ed05f7dded Mention today's regex merge in SHARED-FILES adds 4eff749e8f Adjust new narrowing div/mul tests for IBM long double, upda [...] adds b413280cfb ld.so: Replace DL_RO_DYN_SECTION with dl_relocate_ld [BZ #28340] adds b3f27d8150 Add narrowing fma functions adds 2849e2f533 nptl: Avoid setxid deadlock with blocked signals in thread e [...] adds 0a5e270bd1 vfprintf: Handle floating-point cases outside of process_arg macro adds 475b0b92e0 vfprintf: Unify argument handling in process_arg adds 4ed7a383f9 Fix ffma use of round-to-odd on x86 adds 54ff4f1e39 powerpc64le: Avoid conflicting types for f64xfmaf128 when IF [...] adds 2efca218b5 xsysconf: Only fail on error results and errno set adds 381b29616a aarch64: Disable A64FX memcpy/memmove BTI unconditionally adds 91e92272ca i386: Port elf_machine_{load_address,dynamic} from x86-64 adds 5ad9d62c3b Linux: Avoid closing -1 on failure in __closefrom_fallback adds b26901b26e Fix sysdeps/x86/fpu/s_ffma.c for 32-bit FMA processor case adds 4ae2b8a423 build-many-glibcs.py: add powerpc64le glibc variant without [...] adds 8807e560c0 Define __STDC_IEC_60559_BFP__ and __STDC_IEC_60559_COMPLEX__ adds a1c056c9d0 benchtests: Improve reliability of memcmp benchmarks adds 15e6d6785a Avoid warning: overriding recipe for .../tst-ro-dynamic-mod.so adds 1cc205c510 htl: make pthread_sigstate read/write set/oset outside sigst [...] adds 514638699d htl: Fix sigset of main thread adds 11a02b035b misc: Add __get_nprocs_sched adds 33099d72e4 linux: Simplify get_nprocs adds 342298278e linux: Revert the use of sched_getaffinity on get_nproc (BZ #28310) adds b0a33dc967 Disable symbol hack in libc_nonshared.a adds 8f42a98654 posix: Remove spawni.c adds 8e2557a2b8 powerpc: Delete unneeded ELF_MACHINE_BEFORE_RTLD_RELOC adds 9874ca536b pthread/tst-cancel28: Fix barrier re-init race condition adds 5bf07e1b3a Linux: Simplify __opensock and fix race condition [BZ #28353] adds 90f0ac10a7 Add fmaximum, fminimum functions adds 79850e1025 Do not define tgmath.h fmaxmag, fminmag macros for C2X (bug 28397) adds 9bd9978639 Do not declare fmax, fmin _FloatN, _FloatNx versions for C2X adds ee874f44fd powerpc: Fix unrecognized instruction errors with recent binutils adds 88361b408b elf: Copy l_addr/l_ld when adding ld.so to a new namespace adds a725ff1de9 Suppress -Wcast-qual warnings in bsearch adds beca615c5e Update alpha libm-test-ulps adds 32b96d0dec Add missing braces to bsearch inline implementation [BZ #28400] adds 1e1ecea62e elf: Replace nsid with args.nsid [BZ #27609] adds 52c057e37c Add exp10 macro to <tgmath.h> (bug 26108) adds 01d34e934a Add C2X _PRINTF_NAN_LEN_MAX adds dd5adb515c Linux: Add FUTEX_LOCK_PI2 adds 8352b6df37 nptl: Use FUTEX_LOCK_PI2 when available adds 9cba3fa34b support: Add support_mutex_pi_monotonic adds 2313ab153d nptl: Add CLOCK_MONOTONIC support for PI mutexes adds 176c88f521 support: Add check for TID zero in support_wait_for_thread_exit adds eae81d7057 nptl: pthread_kill must send signals to a specific thread [B [...] adds b517256015 Update to Unicode 14.0.0 [BZ #28390] adds 3692c0df7f io: Do not skip timestamps tests for 32-bit time_t adds 958309cba2 time: Ignore interval nanoseconds on tst-itimer adds 83b5323261 elf: Avoid deadlock between pthread_create and ctors [BZ #28357] adds de0a7c5a0b benchtests: Building benchmarks as static executables adds a312e8fe6d Fix stdio-common tests for GCC 12 -Waddress adds 6bbf729832 Fixed inaccuracy of j0f (BZ #28185) adds c75b106145 aarch64: update libm test ulps adds a0f0c08e4f Fix stdlib/tst-setcontext.c for GCC 12 -Warray-compare adds d2b1254db2 y2038: Use a common definition for stat for sparc32 adds c2a567cec4 math: Also xfail the new j0f tests for ibm128-libgcc adds 260d3032ad powerpc: update libm test ulps adds 47252e4336 S390: update libm test ulps adds 3234a31b48 ld.so: Don't fill the DT_DEBUG entry in ld.so [BZ #28129] adds 27b6edbb09 support: Also return fd when it is 0 adds f2e06656d0 S390: Add PCI_MIO and SIE HWCAPs adds 645277434a Fix subscript error with odd TZif file [BZ #28338] adds 1836bb2ebf io: Fix ftw internal realloc buffer (BZ #28126) adds 1bd888d0b7 Initial support for GNU_PROPERTY_1_NEEDED adds 349b0441da Add run-time check for indirect external access adds 490e6c62aa elf: Avoid nested functions in the loader [BZ #27220] adds f3c6c19038 Remove unreliable parts of rt/tst-cpuclock2 adds b5c8a3aa82 Linux: implement getloadavg(3) using sysinfo(2) adds fa80ce6023 resolv: make res_randomid use random_bits() adds fc5bd179ef x86: Modify ENTRY in sysdep.h so that p2align can be specified adds 5d26d12f4a benchtests: Add medium cases and increase iters in bench-memset.c adds eb73b87897 resolv: Avoid GCC 12 false positive warning [BZ #28439]. adds bf433b849a elf: Remove Intel MPX support (lazy PLT, ld.so profile, and [...] adds 4912c738fc Fix nios2 localplt failure adds de82cb0da4 Add TEST_COMPARE_STRING_WIDE to support/check.h adds 4af6982e4c elf: Fix elf_get_dynamic_info definition adds 171ab1af56 elf: Update audit tests to not depend on stdout adds 8faa1e0449 libio: Update tst-wfile-sync to not depend on stdin adds 1bd8b8d58f x86: Optimize memcmp-evex-movbe.S for frontend behavior and size adds e59ced2384 x86: Optimize memset-vec-unaligned-erms.S adds d6d89608ac elf: Fix dynamic-link.h usage on rtld.c adds 9d3c9a046a x86-64: Add test-vector-abi.h/test-vector-abi-sincos.h adds 1d20f33ff4 hurd: Fix intr-msg parameter/stack kludge adds 1d3decee99 hurd if_index: Explicitly use AF_INET for if index discovery adds 5118dcac68 elf: Fix elf_get_dynamic_info() for bootstrap adds 06acd6d1d6 nptl: Fix tst-cancel7 and tst-cancelx7 pidfile race adds ad6feef1b0 manual: Update _TIME_BITS to clarify it's user defined adds 1d550265a7 timex: Use 64-bit fields on 32-bit TIMESIZE=64 systems (BZ #28469) adds 2ec99d8c42 ld.so: Initialize bootstrap_map.l_ld_readonly [BZ #28340] adds 53d19edf7b nss: Unnest nested function add_key adds 46baeb61e1 glibcextract.py: Place un-assemblable @@@ in a comment adds e938c02748 Don't add access size hints to fortifiable functions adds a643f60c53 Make sure that the fortified function conditionals are constant adds ad6f2a010c debug: Add tests for _FORTIFY_SOURCE=3 adds 2c6cabb3a4 Correct access attribute on memfrob (bug 28475) adds 82fd7314c7 powerpc: Remove backtrace implementation adds e037274c8e stdlib: Fix tst-canon-bz26341 when the glibc build current w [...] adds d962cce139 x86-64: Add sysdeps/x86_64/fpu/Makeconfig adds aa783f9a7b linux: Fix a possibly non-constant expression in _Static_assert adds 8a9a593115 Add alloc_align attribute to memalign et al adds 4e32c8f568 posix: Remove alloca usage for internal fnmatch implementation adds 0ff2d30dae iconv: Use TIMEOUTFACTOR for iconv test timeout adds e6fd79f379 elf: Testing infrastructure for ld.so DSO sorting (BZ #17645) adds 15a0c5730d elf: Fix slow DSO sorting behavior in dynamic loader (BZ #17645) adds 927246e188 elf: Fix e6fd79f379 build with --enable-tunables=no adds 4f690aad9e x86_64: Add missing libmvec ABI tests adds d8e7d06381 bench-math: Sort and put each bench per line adds bad852b61b x86: Replace sse2 instructions with avx in memcmp-evex-movbe.S adds f9b152c83f elf: Make global.out depend on reldepmod4.so [BZ #28457] adds 8438135d34 configure: Don't check LD -v --help for LIBC_LINKER_FEATURE adds 44829b3ddb String: Add support for __memcmpeq() ABI on all targets adds 9894127d20 String: Add hidden defs for __memcmpeq() to enable internal usage adds d9283b71ac String: Add tests for __memcmpeq adds 11c88336e3 NEWS: Add item for __memcmpeq adds 3592ccd472 String: Add __memcmpeq as build target adds cf3acd774f Benchtests: Add benchtests for __memcmpeq adds cf4fd28ea4 x86_64: Add support for __memcmpeq using sse2, avx2, and evex adds fa7f63d8d6 x86_64: Add sse2 optimized __memcmpeq in memcmp-sse2.S adds b4ed69ba16 x86_64: Add avx2 optimized __memcmpeq in memcmpeq-avx2.S adds 9b7cfab180 x86_64: Add evex optimized __memcmpeq in memcmpeq-evex.S adds 6838920383 riscv: Fix incorrect jal with HIDDEN_JUMPTARGET adds b3cf94ef15 login: Add back libutil as an empty library adds 1d56fd3bae x86_64: Add memcmpeq.S to fix disable-multi-arch build adds 88e316b064 Handle NULL input to malloc_usable_size [BZ #28506] adds 66a273d16a elf: Disable ifuncmain{1,5,5pic,5pie} when using LLD adds 3d5ecb6246 Fix LIBC_PROG_BINUTILS for -fuse-ld=lld adds 04e8169f1d Check if linker also support -mtls-dialect=gnu2 adds 6446c725d4 Fix compiler issue with mmap_internal adds 7ca9377bab Disable -Waggressive-loop-optimizations warnings in tst-dynarray.c adds f392915d1e benchtests: Improve bench-memcpy-random adds 79d0fc6539 benchtests: Add acosf function to bench-math adds c46e9afb2d x86-64: Improve EVEX strcmp with masked load adds 14dbbf46a0 x86-64: Remove Prefer_AVX2_STRCMP adds d6dea8c847 arm: Use internal symbol for _dl_argv on _dl_start_user adds 613cb5c7b1 arm: Use have-mtls-dialect-gnu2 to check for ARM TLS descrip [...] adds dba44dbe54 benchtests: Make hypot input random adds b8a6ee43bb benchtests: Add hypotf adds cca75bd8b5 i386: Explain why __HAVE_64B_ATOMICS has to be 0 adds f64f4ce069 elf: Assume disjointed .rela.dyn and .rela.plt for loader adds db432f033d Use Linux 5.15 in build-many-glibcs.py adds fdcd177fd3 regex: Unnest nested functions in regcomp.c adds 6720d36b66 x86-64: Replace movzx with movzbl adds 09f214528c riscv: Build with -mno-relax if linker does not support R_RI [...] adds d3bf2f5927 elf: Do not run DSO sorting if tunables is not enabled adds 9fea0f1a2a [powerpc] Tighten contraints for asm constant parameters adds ff012870b2 gconv: Do not emit spurious NUL character in ISO-2022-JP-3 ( [...] adds ea32ec354c elf: Earlier missing dynamic segment check in _dl_map_object [...] adds a586fe9c80 Configure GCC with --enable-initfini-array [BZ #27945] adds 2856829ee7 Revert "benchtests: Add acosf function to bench-math" adds d465e5e0da Remove the last trace of generate-md5 [BZ #28554] adds d585ba47fc string: Make tests birdirectional test-memcpy.c adds 5e6cce9b34 benchtests: Add additional cases to bench-memcpy.c and bench [...] adds ac759b1fbf benchtests: Add partial overlap case in bench-memmove-walk.c adds a6b7502ec0 x86: Optimize memmove-vec-unaligned-erms.S adds 475b63702e x86: Double size of ERMS rep_movsb_threshold in dl-cacheinfo.h adds f2c996597d hurd: Implement close_range and closefrom adds d41985b71e hurd: Remove unused __libc_close_range adds a6a9c1a36b test-memcpy.c: Double TIMEOUT to (8 * 60) adds 3a523ccd78 locale: Fix localedata/sort-test undefined behavior adds db6c4935fa Fix memmove call in vfprintf-internal.c:group_number adds b05fae4d8e elf: Use the minimal malloc on tunables_strdup adds 824dd3ec49 Fix build a chec failures after b05fae4d8e34 adds 0bd356df1a Remove the unused +mkdep/+make-deps/s-proto.S/s-proto-cancel.S adds 98966749f2 s390: Use long branches across object boundaries (jgh instea [...] adds 3387c40a8b Update syscall lists for Linux 5.15 adds 309548bec3 Support C2X printf %b, %B adds 2f9062d717 x86: Shrink memcmp-sse4.S code size adds 6c1e3c0fd0 String: Split memcpy tests so that parallel build is faster adds 0b82747dc4 Avoid extra load with CAS in __pthread_mutex_lock_full [BZ #28537] adds 49302b8fdf Avoid extra load with CAS in __pthread_mutex_clocklock_commo [...] adds d672a98a1a Add LLL_MUTEX_READ_LOCK [BZ #28537] adds afbf26492a tst-tzset: output reason when creating 4GiB file fails adds cbcd65c8b5 Add a comment for --enable-initfini-array [BZ #27945] adds 120ac6d238 Move assignment out of the CAS condition adds 54816ae98d elf: Move LAV_CURRENT to link_lavcurrent.h adds b4bbedb1e7 dso-ordering-test.py: Put all sources in one directory [BZ #28550] adds 1f67d8286b elf: Use a temporary file to generate Makefile fragments [BZ [...] adds d8c2e8e043 elf: hidden visibility for __minimal_malloc functions adds a43c0b5483 x86-64: Create microbenchmark infrastructure for libmvec adds 8bd336a00a nptl: Extract <bits/atomic_wide_counter.h> from pthread_cond [...] adds f1d333b5bf elf: Introduce GLRO (dl_libc_freeres), called from __libc_freeres adds f1bcfde3a7 malloc: Fix malloc debug for 2.35 onwards adds bdeb7a8fa9 Add PF_MCTP, AF_MCTP from Linux 5.15 to bits/socket.h adds ed3ce71f5c elf: Move la_activity (LA_ACT_ADD) after _dl_add_to_namespac [...] adds 3d981795cd socket: Do not use AF_NETLINK in __opensock adds 5c3ece451d Update kernel version to 5.15 in tst-mman-consts.py adds bc801b3a40 setjmp: Replace jmp_buf-macros.h with jmp_buf-macros.sym adds aac54dcd37 powerpc: Define USE_PPC64_NOTOC iff compiler supports it adds e186fc5a31 nptl: Do not set signal mask on second setjmp return [BZ #28607] adds 456b3c08b6 io: Refactor close_range and closefrom adds 4443695598 x86-64: Add vector cos/cosf to libmvec microbenchmark adds 37df38bd5f x86-64: Add vector exp/expf to libmvec microbenchmark adds 8ab8afb336 x86-64: Add vector log/logf to libmvec microbenchmark adds 6a556bac81 x86-64: Add vector pow/powf to libmvec microbenchmark adds c58d3b7d00 x86-64: Add vector sin/sinf to libmvec microbenchmark adds c52ef24829 regex: fix buffer read overrun in search [BZ#28470] adds c3b023a782 linux: Only build fstatat fallback if required adds d150181d73 linux: Add fanotify_mark C implementation adds 137ed5ac44 linux: Use /proc/stat fallback for __get_nprocs_conf (BZ #28624) adds e49c3c5d7a hurd: Let report-wait use a weak reference to _hurd_itimer_thread adds 3c7c511782 elf: Include <stdint.h> in tst-tls20.c adds df4cb2280e elf: Include <stdbool.h> in tst-tls20.c adds 83008fa495 linux: Add prlimit64 C implementation adds 5b3e31e312 linux: Implement mremap in C adds efc6b2dbc4 linux: Implement pipe in terms of __NR_pipe2 adds d120fb9941 powerpc64[le]: Fix CFI and LR save address for asm syscalls [...] adds b51eb35c57 AArch64: Optimize memcmp adds b31bd11454 AArch64: Improve A64FX memcpy adds 0656b649c5 elf: add definition for ELF_NOTE_FDO and NT_FDO_PACKAGING_ME [...] adds 23c77f6018 nptl: Increase default TCB alignment to 32 adds 4df1fa6ddc x86-64: Use notl in EVEX strcmp [BZ #28646] adds bada2e312a Add --with-timeoutfactor=NUM to specify TIMEOUTFACTOR adds c1cb2deeca elf: execve statically linked programs instead of crashing [ [...] adds 4fb4e7e821 csu: Always use __executable_start in gmon-start.c adds 68007900be misc, nptl: Remove stray references to __condvar_load_64_relaxed adds 00baddbb93 linux: Add generic syscall implementation adds a329f68f2e linux: Add generic ioctl implementation adds ceeffe968c x86: Don't set Prefer_No_AVX512 for processors with AVX512 a [...] adds cbab7f7268 localedef: check magic value on archive load [BZ #28650] adds 409a735816 String: test-memcpy used unaligned types for buffers [BZ 28572] adds 8dbeb0561e nptl: Add <thread_pointer.h> for defining __thread_pointer adds ce2248ab91 nptl: Introduce <tcb-access.h> for THREAD_* accessors adds 8d1927d8dc nptl: Introduce THREAD_GETMEM_VOLATILE adds 95e114a091 nptl: Add rseq registration adds 1d350aa060 Linux: Use rseq to accelerate sched_getcpu adds e3e589829d nptl: Add glibc.pthread.rseq tunable to control rseq registration adds c901c3e764 nptl: Add public rseq symbols and <sys/rseq.h> adds a41c8e9235 nptl: rseq failure after registration on main thread is fatal adds 627f5ede70 Remove TLS_TCB_ALIGN and TLS_INIT_TCB_ALIGN adds 5cc3385654 nptl: Add one more barrier to nptl/tst-create1 adds 2e75604f83 elf: Install a symbolic link to ld.so as /usr/bin/ld.so adds 718fdd87b1 elf: Properly align PT_LOAD segments [BZ #28676] adds fc2334ab32 Add a testcase to check alignment of PT_LOAD segment [BZ #28676] adds f1eeef945d elf: Use errcode instead of (unset) errno in rtld_chain_load adds ea5814467a x86-64: Remove LD_PREFER_MAP_32BIT_EXEC support [BZ #28656] adds 26803075e4 hurd: Fix gmon-static adds 556a6126f8 hurd: Add rules for static PIE build adds 23645707f1 Replace --enable-static-pie with --disable-default-pie adds 5afe4c0d69 Cleanup encoding in comments adds 7fe0ace3e2 math: Simplify hypotf implementation adds 6c848d7038 math: Use an improved algorithm for hypot (dbl-64) adds ccfa865a82 math: Improve hypot performance with FMA adds aa9c28cde3 math: Use an improved algorithm for hypotl (ldbl-96) adds c212d6397e math: Use an improved algorithm for hypotl (ldbl-128) adds a1d3c9b642 i386: Move hypot implementation to C adds 2eb1cd2f47 math: Remove powerpc e_hypot adds 72ab1eaec7 math: Add math-use-builtinds-fmax.h adds 583c4d424e math: Add math-use-builtinds-fmin.h adds ecb94e9587 aarch64: Add math-use-builtins-f{max,min}.h adds 2f44eef584 math: Use fmin/fmax on hypot adds 104d2005d5 math: Remove the error handling wrapper from hypot and hypotf adds 3b1402b3fc sysdeps: Simplify sin Taylor Series calculation adds 57e349b1b0 Disable DT_RUNPATH on NSS tests [BZ #28455] adds cf44f08379 mach: Fix spurious inclusion of stack_chk_fail_local in libm [...] adds 1f3d460761 NEWS: Move LD_PREFER_MAP_32BIT_EXEC adds ec06717856 hurd: Do not set PIE_UNSUPPORTED adds f8392bb766 intl: Emit no lines in bison generated files adds 0884724a95 elf: Use new dependency sorting algorithm by default adds fd6062ede3 elf: Align argument of __munmap to page size [BZ #28676] adds f6ff87868a NEWS: Document LD_PREFER_MAP_32BIT_EXEC as x86-64 only adds 4435c29892 Support target specific ALIGN for variable alignment test [B [...] adds a6d2f948b7 Use LFS and 64 bit time for installed programs (BZ #15333) adds cb976fba4c powerpc: Use global register variable in <thread_pointer.h> adds 5f6d8d97c6 malloc: Add madvise support for Transparent Huge Pages adds 7478c9959a malloc: Add THP/madvise support for sbrk adds 6cc3ccc67e malloc: Move mmap logic to its own function adds 98d5fcb8d0 malloc: Add Huge Page support for mmap adds c1beb51d08 malloc: Add Huge Page support to arenas adds 0849eed45d malloc: Move MORECORE fallback mmap to sysmalloc_mmap_fallback adds 0f982c1827 malloc: Enable huge page support on main arena adds ae23fa3e5f __glibc_unsafe_len: Fix comment adds ff3cb03f38 Fix __minimal_malloc segfaults in __mmap due to stack-protector adds a16c5ab139 localedata: add new locale ab_GE adds 0a4df6f534 Remove upper limit on tunable MALLOC_MMAP_THRESHOLD adds 72e4a717bd Fix The GNU ToolChain Authors copyright notice adds ce1e5b1122 arm: Guard ucontext _rtld_global_ro access by SHARED, not PIC macro adds b99b0f93ee nss: Use "files dns" as the default for the hosts database ( [...] adds 2bbd07c715 fortify: Fix spurious warning with realpath adds c16dc431c8 Update copyright header in recently merged ab_GE locale adds ae91d3df24 powerpc64[le]: Allocate extra stack frame on syscall.S adds 94058f6cde elf: Fix tst-cpu-features-cpuinfo for KVM guests on some AMD [...] adds d2e594d715 riscv: align stack in clone [BZ #28702] adds 225da459ce riscv: align stack before calling _dl_init [BZ #28703] adds 691d9ae9e6 Remove ununsed tcb-offset adds a94d9659cd Add ARPHRD_CAN, ARPHRD_MCTP to net/if_arp.h adds de8a0897e3 Regenerate ulps on x86_64 with GCC 12 adds e0fc721ce6 Linux: Fix 32-bit vDSO for clock_gettime on powerpc32 adds d3e4f5a101 s_sincosf.h: Change pio4 type to float [BZ #28713] adds 163f625cf9 elf: Remove excessive p_align check on PT_LOAD segments [BZ #28688] adds c6d7d6312c intl/plural.y: Avoid conflicting declarations of yyerror and yylex adds f20f980c71 x86-64: Add vector acos/acosf implementation to libmvec adds cd0c333d2e elf: Remove unused NEED_DL_BASE_ADDR and _dl_base_addr adds 9702a7901e stdio: Implement %#m for vfprintf and related functions adds a4b4131355 Set default __TIMESIZE default to 64 adds 6e30181b4a math: Properly cast X_TLOSS to float [BZ #28713] adds 268d812c19 elf: Remove AArch64 from comment for AT_MINSIGSTKSZ adds abddd61de0 x86: Optimize L(less_vec) case in memcmp-evex-movbe.S adds cca457f9c5 x86: Optimize L(less_vec) case in memcmpeq-evex.S adds 422e4cd0ff stdio-common: Fix %m sprintf test output for GNU/Hurd adds 53c38911b8 malloc: Add missing shared thread library flags adds 1c6e6e52e5 hurd: XFAIL more tests that require setpshared support adds 7b358de1af hurd: Fix XFAIL-ing mallocfork2 tests adds 2ce0481d26 hurd: let csu initialize tls adds ae49f218da hurd: Fix static-PIE startup adds aee6e90f93 elf: Add _dl_audit_objopen adds 3dac3959a5 elf: Add _dl_audit_activity_map and _dl_audit_activity_nsid adds c91008d349 elf: Add _dl_audit_objsearch adds 311c9ee54e elf: Add _dl_audit_objclose adds cda4f265c6 elf: Add _dl_audit_symbind_alt and _dl_audit_symbind adds 0b98a87487 elf: Add _dl_audit_preinit adds eff687e846 elf: Add _dl_audit_pltenter adds 8c0664e2b8 elf: Add _dl_audit_pltexit adds 063f9ba220 elf: Avoid unnecessary slowdown from profiling with audit (B [...] adds d1b38173c9 elf: Add audit tests for modules with TLSDESC adds f0e23d34a7 elf: Issue audit la_objopen for vDSO adds 484e672dda elf: Do not fail for failed dlmopen on audit modules (BZ #28061) adds c75aa9246a microblaze: Add missing implementation when !__ASSUME_TIME64 [...] adds 5a5f7a160d malloc: Remove atomic_* usage adds 92ff345137 Remove atomic-machine.h atomic typedefs adds a75b1e35c5 malloc: Use hp-timing on libmemusage adds 83b8d5027d malloc: Remove memusage.h adds 5d28a8962d elf: Add _dl_find_object function adds 146310177a x86-64: Add vector atan/atanf implementation to libmvec adds 11c01de14c x86-64: Add vector asin/asinf implementation to libmvec adds 37475ba883 x86-64: Add vector hypot/hypotf implementation to libmvec adds 3fc9ccc20b x86-64: Add vector exp2/exp2f implementation to libmvec adds 8b726453d5 x86-64: Add vector exp10/exp10f implementation to libmvec adds ef7ea9c132 x86-64: Add vector cosh/coshf implementation to libmvec adds 76ddc74e86 x86-64: Add vector expm1/expm1f implementation to libmvec adds aa1809a1df x86-64: Add vector sinh/sinhf implementation to libmvec adds 2bf02c5843 x86-64: Add vector cbrt/cbrtf implementation to libmvec adds 2941a24f8c x86-64: Add vector atan2/atan2f implementation to libmvec adds 8f8566026d x86-64: Add vector log10/log10f implementation to libmvec adds 7e1722fec8 x86-64: Add vector log2/log2f implementation to libmvec adds 74265c16ab x86-64: Add vector log1p/log1pf implementation to libmvec adds 6dea4dd3da x86-64: Add vector atanh/atanhf implementation to libmvec adds 0625489ccc x86-64: Add vector acosh/acoshf implementation to libmvec adds f9ce13fdac x86-64: Add vector erf/erff implementation to libmvec adds c0f36fc303 x86-64: Add vector tanh/tanhf implementation to libmvec adds e682d01578 x86-64: Add vector asinh/asinhf implementation to libmvec adds c36f64aa6d timezone: handle truncated timezones from tzcode-2021d and l [...] adds ebe899af0d timezone: test-case for BZ #28707 adds 737e873b30 resolv: Do not build libanl.so for ABIs starting at 2.35 adds bc1e344dc1 resolv: Do not install libanl.so symbolic link adds 8881cca8fb x86-64: Add vector erfc/erfcf implementation to libmvec adds c21c7bc24e x86-64: Add vector tan/tanf implementation to libmvec adds 4dfa8f4870 open64: Force O_LARGEFILE on all architectures adds 33e8e95cbd hurd: Make getrandom a stub inside the random translator adds 1f17da01e6 time: Refactor timesize.h for some ABIs adds 8c0727af63 hurd: Avoid overzealous shared objects constraints adds 35cf8a85ed hurd: Bump BRK_START to 0x20000000 adds edb5ab841a hurd: Use __trivfs_server_name instead of trivfs_server_name adds 581c785bf3 Update copyright dates with scripts/update-copyrights adds 634b5ebac6 Update copyright dates not handled by scripts/update-copyrights. adds 0933a4a1b7 Sync move-if-change from Gnulib, updating copyright adds b92a49359f Update automatically-generated copyright dates adds a51faeee6a hurd: Implement _S_msg_get_dtable adds bd1616c6be Properly check linker option in LIBC_LINKER_FEATURE [BZ #28738] adds 9288c92d00 elf: Add <dl-debug.h> adds 8df0def7a4 Remove stale reference to libanl.a adds 0e298448aa hurd: Fix auth port leak adds 5d8eb435a8 hurd: nuke all unknown ports on exec adds 28713c0612 elf: Sort tests and modules-names adds 7ac2bee495 elf: Fix tst-linkall-static link when pthread is not in libc adds bfb5ed5df3 elf: Also try DT_RUNPATH for LD_AUDIT dlopen [BZ #28455] adds f4f70c2895 elf: Add a comment after trailing backslashes adds 8e1ad8073a elf: Add reloc for OpenRISC adds 9dde3a24f1 linux/syscalls: Add or1k_atomic syscall for OpenRISC adds 6e5964311d or1k: ABI Implementation adds de5c0edc80 or1k: startup and dynamic linking code adds 96882a00ce or1k: Thread Local Storage support adds 9f3653b1fa or1k: Atomics and Locking primitives adds 9a47b9660b or1k: math soft float support adds 1871c95f2b or1k: Linux Syscall Interface adds 7d334b1831 or1k: Linux ABI adds d147259b5c or1k: ABI lists adds 0c3c62ca7d or1k: Build Infrastructure adds e981650654 build-many-glibcs.py: add OpenRISC support adds c1fc366ec9 Documentation for OpenRISC port adds 65ccd641ba debug: Remove catchsegv and libSegfault (BZ #14913) adds e5fa62b8db AArch64: Check for SVE in ifuncs [BZ #28744] adds d5b0046e3d ttydefaults.h: Fix CSTATUS to control-t adds acbaad31e8 elf: Fix fences in _dl_find_object_update (bug 28745) adds 6b0978c14a Restore ENTRY_POINT definition on hppa, ia64 (bug 28749) adds e72ef23ee8 elf: Simplify software TM implementation in _dl_find_object adds 347a5b592c math: Fix float conversion regressions with gcc-12 [BZ #28713] adds ddf0992cf5 x86: Fix __wcsncmp_avx2 in strcmp-avx2.S [BZ# 28755] adds 7e08db3359 x86: Fix __wcsncmp_evex in strcmp-evex.S [BZ# 28755] adds a59cd1328a Use Linux 5.16 in build-many-glibcs.py adds 5a1be8ebdf aarch64: Add HWCAP2_ECV from Linux 5.16 adds 0005e54f76 manual: Drop obsolete @refill adds 86bf0feb0e Enable _FORTIFY_SOURCE=3 for gcc 12 and above adds 0b8e83eb14 elf: Fix 64 time_t support for installed statically binaries adds a4cf12360f support: Add support_socket_so_timestamp_time64 adds 21e0f45c7d linux: Fix ancillary 64-bit time timestamp conversion (BZ #2 [...] adds 62db87ab24 timezone: Fix tst-bz28707 Makefile rule adds 5bd83aa836 Revert "support: Add support_socket_so_timestamp_time64" adds 572e0c8554 Revert "linux: Fix ancillary 64-bit time timestamp conversio [...] adds f0ed50e1c7 Do not build libresolv module with 64 bit time_t flags adds db27f1251b debug: Autogenerate _FORTIFY_SOURCE tests adds fcfc908681 debug: Synchronize feature guards in fortified functions [BZ [...] adds 49e2bf58d5 x86_64: Fix SSE4.2 libmvec atan2 function accuracy [BZ #28765] adds 5b766603ef stdlib: Sort tests in Makefile adds f9dab1b5f2 stdlib: Fix formatting of tests list in Makefile adds a78e6a10d0 i386: Remove broken CAN_USE_REGISTER_ASM_EBP (bug 28771) adds 4997a533ae Update syscall lists for Linux 5.16 adds 7de501f941 Disable debuginfod in printer tests [BZ #28757] adds 047512374a math: Add more inputs to atan2 accuracy tests [BZ #28765] adds 5732a881aa x86: HAVE_X86_LAHF_SAHF, HAVE_X86_MOVBE and -march=x86-64-vN [...] adds ef7c6d42fe Generate gcc-macros.h adds 7de01e60c2 elf/Makefile: Reflow and sort most variable assignments adds b693d75f0c elf: Split dl-printf.c from dl-misc.c adds 9ba202c78f Add --with-rtld-early-cflags configure option adds 5501164866 powerpc64le: Use <gcc-macros.h> in early HWCAP check adds 990c953bce x86: Add x86-64-vN check to early startup adds f01d482f03 s390x: Use <gcc-macros.h> in early HWCAP check adds 4974c7cd8f elf tst-dl_find_object: Fix typo adds f05faf5f22 [hurd] Call _dl_sort_maps_init in _dl_sysdep_start adds dfb204d87f [hurd] Drop spurious #ifdef SHARED adds 2c040d0b90 hurd: Fix pthread_kill on exiting/ted thread adds 67ca1c5560 hurd: Fix timer/clock_getres crash on NULL res parameter adds 630d2568a1 hurd: drop SA_SIGINFO availability xfail adds c1105e34ac htl: Clear kernel_thread field before releasing the thread s [...] adds 1bd7a06a95 htl: Hide __pthread_attr's __schedparam type [BZ #23088] adds 84a9d5835a hurd: Fix exec() leak on proc_task2proc failure adds 54dda2cdba hurd: Add __rtld_execve adds 41a11a5e83 hurd: optimize exec cleanup adds 0eb230ccce hurd: Make RPC input array parameters const adds b4d4ff8963 elf: Introduce rtld_setup_main_map adds 8eb2510d38 elf: Set l_contiguous to 1 for the main map in more cases adds 06200aac9b elf/tst-dl_find_object: Disable subtests for non-contiguous [...] adds e368b12f6c socket: Add the __sockaddr_un_set function adds 226b46770c CVE-2022-23219: Buffer overflow in sunrpc clnt_create for "u [...] adds ef972a4c50 sunrpc: Test case for clnt_create "unix" buffer overflow (bu [...] adds f545ad4928 CVE-2022-23218: Buffer overflow in sunrpc svcunix_create (bu [...] adds cedd498dbc Revert "elf: Fix 64 time_t support for installed statically [...] adds 9fe6f63638 elf: Fix 64 time_t support for installed statically binaries adds ded3aeb202 Properly handle --disable-default-pie [BZ #28780] adds 5f3a7ebc35 Linux: Add epoll_pwait2 (BZ #27359) adds 9702a41cee rt/tst-mqueue*: Return UNSUPPORTED when mq_open fails with ENOSYS adds c242fcce06 x86: use default cache size if it cannot be determined [BZ #28784] adds 3a5aeba87a elf: Reinstate tst-audit17 adds f8b765bec4 htl: Fix build error in annexc adds c90363403b elf: Move _dl_setup_hash to its own file adds 716c4027b0 elf: Fix tst-align3 adds 1e000d3d33 x86: Black list more Intel CPUs for TSX [BZ #27398] adds 3e63b15d43 x86_64: Document libmvec vector functions accuracy [BZ #28766] adds f44820821a mips: Move DT_MIPS into <ldsodefs.h> adds 6b8dbbd03a nptl: Effectively skip CAS in spinlock loop adds fb7bff12e8 support: Add helpers to create paths longer than PATH_MAX adds ee8d5e33ad realpath: Set errno to ENAMETOOLONG for result larger than P [...] adds e22a4557eb elf: Properly align all PT_LOAD segments [BZ #28676] adds 8c86ba4463 htl: Fix cleaning the reply port adds 6c2f050dbe Add valgrind smoke test adds 23e0e8f5f1 getcwd: Set errno to ERANGE for size == 1 (CVE-2021-3999) adds 976db046bc tst-realpath-toolong: Fix hurd build adds 114d07fd9a Add and use link-test-modules-rpath-link [BZ #28455] adds b5237c0746 elf: Add a test for PT_LOAD segments with mixed p_align [BZ #28676] adds e4c9268d15 elf: Add a test for PT_LOAD segments with p_align == 1 [BZ #28688] adds d8d94863ef elf: Add a test for PT_LOAD segments with invalid p_align [B [...] adds 84d2d0fe20 realpath: Avoid overwriting preexisting error (CVE-2021-3998) adds 8442f0d966 Fix handling of unterminated bracket expressions in fnmatch [...] adds 5b8e7980c5 Linux: Detect user namespace support in io/tst-getcwd-smallbuff adds 342cc934a3 posix: Add terminal control setting support for posix_spawn adds 03ad86880f elf: Fix use-after-free in ldconfig [BZ #26779] adds 7845064d2d intl: Avoid -Wuse-after-free [BZ #26779] adds ee52ab25ba io: Fix use-after-free in ftw [BZ #26779] adds 4f20a1dc52 stdlib: Avoid -Wuse-after-free in __add_to_environ [BZ #26779] adds e4ba8fee1a elf: Replace tst-p_alignmod1-editX with a python script adds c094c232eb Avoid -Wuse-after-free in tests [BZ #26779]. adds 604814121d hurd: Add posix_spawnattr_tc{get,set}pgrp_np on libc.abilist adds af6dc56b8c Guard tst-valgrind-smoke.out with run-built-tests adds 501246c5e2 x86: Use CHECK_FEATURE_PRESENT to check HLE [BZ #27398] adds af121ae3e7 Fix glibc 2.34 ABI omission (missing GLIBC_2.34 in dynamic loader) adds 1d1ce7d637 Fix elf/loadfail test build dependencies adds 38bc0f4e78 support: Add support_socket_so_timestamp_time64 adds 8fba672472 linux: Fix ancillary 64-bit time timestamp conversion (BZ #2 [...] adds 948ce73b31 Linux: Only generate 64 bit timestamps for 64 bit time_t rec [...] adds be211e0922 Add prelink removal plan on NEWS adds 77a602ebb0 tst-socket-timestamp-compat.c: Check __TIMESIZE [BZ #28837] adds 4556b6edae Update libc.pot for 2.35 release. adds 3a7bed5f5a malloc: Fix -Wuse-after-free warning in tst-mallocalign1 [BZ [...] adds 829ea0caca Mention _FORTIFY_SOURCE=3 for gcc12 in NEWS adds 3fb18fd80c elf: Add <dl-r_debug.h> adds f77bcb70b8 malloc: Fix tst-mallocalign1 macro spacing. adds 1d8e3a2c66 localedef: Fix handling of empty mon_decimal_point (Bug 28847) adds 7e0ad15c0f localedata: Adjust C.UTF-8 to align with C/POSIX. adds 5fa11a2bc9 elf: Add la_activity during application exit adds 254d3d5aef elf: Fix initial-exec TLS access on audit modules (BZ #28096) adds 32612615c5 elf: Issue la_symbind for bind-now (BZ #23734) adds ce9a68c57c elf: Fix runtime linker auditing on aarch64 (BZ #26643) adds 355bc7f736 SET_RELHOOK: merge i386 and x86_64, and move to sysdeps/mach [...] adds 3f35e7d193 or1k: Define PI_STATIC_AND_HIDDEN adds 6289d28d3c posix: Replace posix_spawnattr_tc{get,set}pgrp_np with posix [...] adds 80a08d0faa Fix elf/tst-audit25a with default bind now toolchains adds 6c33b01843 Linux: Use ptrdiff_t for __rseq_offset adds fbc14ab6f0 Update translations. adds 32ffd42741 Update NEWS. adds a134ce8237 Update NEWS bug list. adds 6415fd2ddc Update install.texi, and regenerate INSTALL. adds e0beb0c9f1 Regenerate configure. adds e0f3c52a3f Prepare for glibc 2.35 release. adds f94f6d8a35 Create ChangeLog.old/ChangeLog.24. adds bc6c1af537 Open master branch for glibc 2.36 development adds e8faf48321 Regenerate configure adds a9d3576572 posix: Fix tst-spawn6 terminal handling (BZ #28853) adds 97ba273b50 linux: __get_nprocs_sched: do not feed CPU_COUNT_S with garb [...] adds 798d716df7 linux: Fix missing __convert_scm_timestamps (BZ #28860) adds 43388b3ac0 string/test-str*cmp: remove stupid_[strcmp, strncmp, wcscmp, [...] adds 1a908d9074 string: Improve coverage in test-strcmp.c and test-strncmp.c adds b77b06e0e2 x86: Optimize strcmp-avx2.S adds 8418eb3ff4 x86: Optimize strcmp-evex.S adds 80e6c6554b benchtests: Add more coverage for strcmp and strncmp benchmarks adds 811124ce08 x86-64: Add vector acos/acosf to libmvec microbenchmark adds c15efd011c x86-64: Fix strcmp-avx2.S adds 0e0199a9e0 x86-64: Fix strcmp-evex.S adds 90cbb80636 Benchtests: move 'alloc_bufs' from loop in bench-memset.c adds 1283948f23 x86: Improve L to support L(XXX_SYMBOL (YYY, ZZZ)) adds a007ec4669 string: Sort headers, routines, tests and tests-translation adds c328d0152d x86_64/multiarch: Sort sysdep_routines and put one entry per line adds fa7ad1df19 elf: Replace tst-audit24bmod2.so with tst-audit24bmod2 adds 7e05d94ea1 x86-64: Add vector atan/atanf to libmvec microbenchmark adds e96f25427c x86-64: Add vector asin/asinf to libmvec microbenchmark adds b0a1107042 x86-64: Add vector hypot/hypotf to libmvec microbenchmark adds b0e4360778 x86-64: Add vector exp2/exp2f to libmvec microbenchmark adds abebb26108 x86-64: Add vector exp10/exp10f to libmvec microbenchmark adds 54cf4f31fe x86-64: Add vector cosh/coshf to libmvec microbenchmark adds 049555aad4 x86-64: Add vector expm1/expm1f to libmvec microbenchmark adds 6acc09c589 x86-64: Add vector sinh/sinhf to libmvec microbenchmark adds fec48238b2 x86-64: Add vector cbrt/cbrtf to libmvec microbenchmark adds 16aec30154 x86-64: Add vector atan2/atan2f to libmvec microbenchmark adds e43b757e06 x86-64: Add vector log10/log10f to libmvec microbenchmark adds b6b2be5c2f x86-64: Add vector log2/log2f to libmvec microbenchmark adds 171817d8c0 x86-64: Add vector log1p/log1pf to libmvec microbenchmark adds 0050c9a45d x86-64: Add vector atanh/atanhf to libmvec microbenchmark adds 157bdb5f89 x86-64: Add vector acosh/acoshf to libmvec microbenchmark adds 475ed201c2 x86-64: Add vector erf/erff to libmvec microbenchmark adds b263a0155e x86-64: Add vector tanh/tanhf to libmvec microbenchmark adds bef2d0ec25 x86-64: Add vector asinh/asinhf to libmvec microbenchmark adds d0086fe45c x86-64: Add vector erfc/erfcf to libmvec microbenchmark adds d7fca835e0 x86-64: Add vector tan/tanf to libmvec microbenchmark adds b62ace2740 x86: Improve vec generation in memset-vec-unaligned-erms.S adds 69e6992d79 Benchtests: Add length zero benchmark for memset in bench-memset.c adds 03c9c4fce4 benchtests: Sort benches in Makefile adds 1b0c60f95b x86: Remove SSSE3 instruction for broadcast in memset.S (SSE2 Only) adds e1d32b8364 linux: fix accuracy of get_nprocs and get_nprocs_conf [BZ #28865] adds dc98eeeb95 benchtests: Add benches for bzero adds 3d9f171bfb x86-64: Optimize bzero adds 9e94f57484 hppa: Fix bind-now audit (BZ #28857) adds 91c0a47ffb elf: Merge dl-sysdep.c into the Linux version adds b9c3d3382f Linux: Remove HAVE_AUX_SECURE, HAVE_AUX_XID, HAVE_AUX_PAGESIZE adds 2d47fa6862 Linux: Remove DL_FIND_ARG_COMPONENTS adds f19fc997a5 Linux: Assume that NEED_DL_SYSINFO_DSO is always defined adds 8c8510ab27 Linux: Consolidate auxiliary vector parsing adds 6628c742b2 elf: Remove prelink support adds d7703d3176 malloc: Remove LD_TRACE_PRELINKING usage from mtrace adds 144761540a elf: Remove LD_USE_LOAD_BIAS adds fb55d9b945 Use binutils 2.38 branch in build-many-glibcs.py adds 02561bb48a String: Ensure 'MIN_PAGE_SIZE' is multiple of 'getpagesize' adds d96d2995c1 Revert "Linux: Consolidate auxiliary vector parsing" adds 098c795e85 Linux: Include <dl-auxv.h> in dl-sysdep.c only for SHARED adds 7912236f4a x86: Set .text section in memset-vec-unaligned-erms adds 61a4425dd4 x86: Don't check PTWRITE in tst-cpu-features-cpuinfo.c adds 6229aa74fb x86: Use CHECK_FEATURE_PRESENT on PCONFIG adds 2e20cd63c9 Fix elf/tst-audit2 on hppa adds f9db5433f3 x86/configure.ac: Define PI_STATIC_AND_HIDDEN/SUPPORT_STATIC_PIE adds fee62d6c62 linux: Use socket-constants-time64.h on tst-socket-timestamp-compat adds 17c57d70bd hppa: Fix typo adds 0fb8800029 x86-64: Remove bzero weak alias in SS2 memset adds 315c9e794a htl: Make pthread_[gs]etspecific not check for key validity adds 33038a7d91 mach: Fix LLL_SHARED value adds 06dbfcced3 htl: Fix initializing the key lock adds 7a06be051c htl: Destroy thread-specific data before releasing joins adds a5659cf27d x86-64: Define __memcmpeq in ld.so adds 0281c7a7ec String: Strength memset tests in test-memset.c adds e108c02a5e x86: Fix bug in strncmp-evex and strncmp-avx2 [BZ #28895] adds 894755e16e pthread: Use 64 bit time_t stat internally for sem_open (BZ #28880) adds 790a607e23 Update kernel version to 5.16 in tst-mman-consts.py adds bbe199b27a microblaze: Use the correct select syscall (BZ #28883) adds aa5a720056 string: Add a testcase for wcsncmp with SIZE_MAX [BZ #28755] adds c627209832 x86: Fallback {str|wcs}cmp RTM in the ncmp overflow case [BZ [...] adds 71b108d7eb hppa: Fix swapcontext adds 7835d611af x86: Test wcscmp RTM in the wcsncmp overflow case [BZ #28896] adds b98d0bbf74 x86: Fix TEST_NAME to make it a string in tst-strncmp-rtm.c adds 949ad78a18 realpath: Do not copy result on failure (BZ #28815) adds 2c0915cbf5 elf: Check invalid hole in PT_LOAD segments [BZ #28838] adds fdc1ae67fe Add SOL_MPTCP, SOL_MCTP from Linux 5.16 to bits/socket.h adds 9e7e5fda38 hppa: Revise gettext trampoline design adds d2224ffbdd hppa: Fix warnings from _dl_lookup_address adds 80b85f92f4 ia64: Remove bcopy adds 86a82cd57c powerpc: Remove bcopy optimizations adds 8bad328203 i386: Remove bcopy optimizations adds bf92893a14 x86_64: Remove bcopy optimizations adds f883dbaf1f alpha: Remove bzero optimization adds c0d215f162 ia64: Remove bzero optimization adds a61933fe27 sparc: Remove bzero optimization adds 68122d8a04 powerpc: Remove powerpc32 bzero optimizations adds 4e81019f30 powerpc: Remove powerpc64 bzero optimizations adds dbf37d6d0e s390: Remove bzero optimizations adds 0f88a5c66e i686: Remove bzero optimizations adds cf97591313 benchtests: Add benches for memset with 0 value adds 1153f71586 x86_64: Disable libmvec tests if multiarch not enabled [BZ# 28869] adds ee5d27bea5 resolv: Fix tst-resolv tests for 2.35 ABIs and later adds db34e88b86 math: Add more input to atanh accuracy tests adds 89377d41d7 benchtests: Add small sizes (<= 64) to bench-bzero-walk.c adds ea89d5bbd9 localedef: Handle symbolic links when generating locale-archive adds 2ab8b74567 localedef: Update LC_MONETARY handling (Bug 28845) adds 1c7a34567d localedata: Do not generate output if warnings were present. adds cf92721bef benchtests: Remove duplicated loop in bench-bzero-walk.c adds c12c2a41b0 benchtests: Generate .d dependency files [BZ #28922] adds 1fe00d3eb6 build: Properly generate .d dependency files [BZ #28922] adds 73fc4e28b9 Linux: Consolidate auxiliary vector parsing (redo) adds ae13228409 io: Add fsync call in tst-stat adds ca7334d34b manual: SA_ONSTACK is ignored without alternate stack adds 2bbc694df2 nptl: Fix cleanups for stack grows up [BZ# 28899] adds 42b5dc5ea3 linux/i386: remove dead assignment of sysdep-dl-routines adds 13089d4cf2 i386: Remove libc-do-syscall from sysdep-dl-routines [BZ #28936] adds f42415c736 x86_64: Fix svml_s_acosf16_core_avx512.S code formatting adds 35c954b959 pthread: Do not overwrite tests-time64 adds 5f7fb3ea48 x86_64: Fix svml_s_acosf16_core_avx512.S code formatting (su [...] adds c321692af7 x86_64: Fix svml_s_acosf4_core_sse4.S code formatting adds 35668c8d94 x86_64: Fix svml_s_acosf8_core_avx2.S code formatting adds 97f8492788 x86_64: Fix svml_d_acos2_core_sse4.S code formatting adds 656ff2e94e x86_64: Fix svml_d_acos4_core_avx2.S code formatting adds 67031a3934 x86_64: Fix svml_d_acos8_core_avx512.S code formatting adds 29f1d36687 x86_64: Fix svml_s_acoshf16_core_avx512.S code formatting adds c90f386276 x86_64: Fix svml_s_acoshf4_core_sse4.S code formatting adds dfa127e854 x86_64: Fix svml_s_acoshf8_core_avx2.S code formatting adds 92127a8f41 x86_64: Fix svml_d_acosh2_core_sse4.S code formatting adds e71f7abba6 x86_64: Fix svml_d_acosh4_core_avx2.S code formatting adds 7a5806ce1c x86_64: Fix svml_d_acosh8_core_avx512.S code formatting adds 62871830a4 x86_64: Fix svml_s_asinf16_core_avx512.S code formatting adds e597cf3975 x86_64: Fix svml_s_asinf4_core_sse4.S code formatting adds 3bc1831523 x86_64: Fix svml_s_asinf8_core_avx2.S code formatting adds 80766b1407 x86_64: Fix svml_d_asin2_core_sse4.S code formatting adds a3ed5cf2ab x86_64: Fix svml_d_asin4_core_avx2.S code formatting adds bb57b9d766 x86_64: Fix svml_d_asin8_core_avx512.S code formatting adds 41d4013a74 x86_64: Fix svml_s_asinhf16_core_avx512.S code formatting adds 9026b251b3 x86_64: Fix svml_s_asinhf4_core_sse4.S code formatting adds 9908822338 x86_64: Fix svml_s_asinhf8_core_avx2.S code formatting adds a7ab967662 x86_64: Fix svml_d_asinh2_core_sse4.S code formatting adds b61bfd101e x86_64: Fix svml_d_asinh4_core_avx2.S code formatting adds f285711506 x86_64: Fix svml_d_asinh8_core_avx512.S code formatting adds 67a8f9b86f x86_64: Fix svml_s_atanf16_core_avx512.S code formatting adds 9712f5c1c9 x86_64: Fix svml_s_atanf4_core_sse4.S code formatting adds 14dd6fa8b4 x86_64: Fix svml_s_atanf8_core_avx2.S code formatting adds b1e3e51b0b x86_64: Fix svml_d_atan2_core_sse4.S code formatting adds e934edd4f3 x86_64: Fix svml_d_atan4_core_avx2.S code formatting adds 4a3a3e0a03 x86_64: Fix svml_d_atan8_core_avx512.S code formatting adds 00dec7a257 x86_64: Fix svml_s_atan2f16_core_avx512.S code formatting adds d5f5ecab14 x86_64: Fix svml_s_atan2f4_core_sse4.S code formatting adds f55b59764a x86_64: Fix svml_s_atan2f8_core_avx2.S code formatting adds 1447e84caf x86_64: Fix svml_d_atan22_core_sse4.S code formatting adds 4f75454074 x86_64: Fix svml_d_atan24_core_avx2.S code formatting adds 8f4d57c3b4 x86_64: Fix svml_d_atan28_core_avx512.S code formatting adds 38986fb9bc x86_64: Fix svml_s_atanhf16_core_avx512.S code formatting adds 5aa7f304d9 x86_64: Fix svml_s_atanhf4_core_sse4.S code formatting adds a14edf4781 x86_64: Fix svml_s_atanhf8_core_avx2.S code formatting adds 8849864bb1 x86_64: Fix svml_d_atanh2_core_sse4.S code formatting adds 452c6df9d5 x86_64: Fix svml_d_atanh4_core_avx2.S code formatting adds 994266f501 x86_64: Fix svml_d_atanh8_core_avx512.S code formatting adds 5e837461dc x86_64: Fix svml_s_cbrtf16_core_avx512.S code formatting adds 2fb2d57f4d x86_64: Fix svml_s_cbrtf4_core_sse4.S code formatting adds 6075b00249 x86_64: Fix svml_s_cbrtf8_core_avx2.S code formatting adds c8a3012174 x86_64: Fix svml_d_cbrt2_core_sse4.S code formatting adds 85ef28262a x86_64: Fix svml_d_cbrt4_core_avx2.S code formatting adds 50760cdb8a x86_64: Fix svml_d_cbrt8_core_avx512.S code formatting adds d1d991ee00 x86_64: Fix svml_s_coshf16_core_avx512.S code formatting adds 91cc17cfb1 x86_64: Fix svml_s_coshf4_core_sse4.S code formatting adds c0de82af92 x86_64: Fix svml_s_coshf8_core_avx2.S code formatting adds 23ff8b384f x86_64: Fix svml_d_cosh2_core_sse4.S code formatting adds e4d257bdf9 x86_64: Fix svml_d_cosh4_core_avx2.S code formatting adds a92606d154 x86_64: Fix svml_d_cosh8_core_avx512.S code formatting adds 589a73ac7f x86_64: Fix svml_s_erff16_core_avx512.S code formatting adds a86ad0f03c x86_64: Fix svml_s_erff4_core_sse4.S code formatting adds 94820193e0 x86_64: Fix svml_s_erff8_core_avx2.S code formatting adds 7f4a7d088f x86_64: Fix svml_d_erf2_core_sse4.S code formatting adds 0b0ac31ce5 x86_64: Fix svml_d_erf4_core_avx2.S code formatting adds 552d9632d6 x86_64: Fix svml_d_erf8_core_avx512.S code formatting adds 5bca5d5918 x86_64: Fix svml_s_erfcf16_core_avx512.S code formatting adds daae856238 x86_64: Fix svml_s_erfcf4_core_sse4.S code formatting adds 9f38eff640 x86_64: Fix svml_s_erfcf8_core_avx2.S code formatting adds 278a9300b3 x86_64: Fix svml_d_erfc2_core_sse4.S code formatting adds 27be95ecd7 x86_64: Fix svml_d_erfc4_core_avx2.S code formatting adds c9102dec55 x86_64: Fix svml_d_erfc8_core_avx512.S code formatting adds 00e651209b x86_64: Fix svml_s_exp10f16_core_avx512.S code formatting adds dcc7a3e02d x86_64: Fix svml_s_exp10f4_core_sse4.S code formatting adds 008fb2c8b9 x86_64: Fix svml_s_exp10f8_core_avx2.S code formatting adds 2b26faa8f2 x86_64: Fix svml_d_exp102_core_sse4.S code formatting adds e278595a96 x86_64: Fix svml_d_exp104_core_avx2.S code formatting adds 7998aecb4d x86_64: Fix svml_d_exp108_core_avx512.S code formatting adds eb927a26fa x86_64: Fix svml_s_exp2f16_core_avx512.S code formatting adds ac11206db3 x86_64: Fix svml_s_exp2f4_core_sse4.S code formatting adds b92d097900 x86_64: Fix svml_s_exp2f8_core_avx2.S code formatting adds 0ea799391e x86_64: Fix svml_d_exp22_core_sse4.S code formatting adds 2b7494c4f8 x86_64: Fix svml_d_exp24_core_avx2.S code formatting adds 91a317cc97 x86_64: Fix svml_d_exp28_core_avx512.S code formatting adds 5aab7cfa07 x86_64: Fix svml_s_expm1f16_core_avx512.S code formatting adds 855ec9df67 x86_64: Fix svml_s_expm1f4_core_sse4.S code formatting adds ae7c1845c4 x86_64: Fix svml_s_expm1f8_core_avx2.S code formatting adds d41656f60d x86_64: Fix svml_d_expm12_core_sse4.S code formatting adds 8f9bbbd42f x86_64: Fix svml_d_expm14_core_avx2.S code formatting adds c68b8135ff x86_64: Fix svml_d_expm18_core_avx512.S code formatting adds 075dd8a017 x86_64: Fix svml_s_hypotf16_core_avx512.S code formatting adds 214e4f0c20 x86_64: Fix svml_s_hypotf4_core_sse4.S code formatting adds a8e60c7e6f x86_64: Fix svml_s_hypotf8_core_avx2.S code formatting adds f49b1befd6 x86_64: Fix svml_d_hypot2_core_sse4.S code formatting adds 00323fc2d4 x86_64: Fix svml_d_hypot4_core_avx2.S code formatting adds 2682b27200 x86_64: Fix svml_d_hypot8_core_avx512.S code formatting adds 602e584f32 x86_64: Fix svml_s_log10f16_core_avx512.S code formatting adds fda62f29aa x86_64: Fix svml_s_log10f4_core_sse4.S code formatting adds eb20f196bb x86_64: Fix svml_s_log10f8_core_avx2.S code formatting adds 56aa9bc2bc x86_64: Fix svml_d_log102_core_sse4.S code formatting adds 2c531b143c x86_64: Fix svml_d_log104_core_avx2.S code formatting adds bf30af327e x86_64: Fix svml_d_log108_core_avx512.S code formatting adds 9e40372f69 x86_64: Fix svml_s_log1pf16_core_avx512.S code formatting adds 389464a233 x86_64: Fix svml_s_log1pf4_core_sse4.S code formatting adds b44b6f4288 x86_64: Fix svml_s_log1pf8_core_avx2.S code formatting adds 1025469bf6 x86_64: Fix svml_d_log1p2_core_sse4.S code formatting adds f2469622f5 x86_64: Fix svml_d_log1p4_core_avx2.S code formatting adds 242a801532 x86_64: Fix svml_d_log1p8_core_avx512.S code formatting adds dc992c841c x86_64: Fix svml_s_log2f16_core_avx512.S code formatting adds 50be39c3c7 x86_64: Fix svml_s_log2f4_core_sse4.S code formatting adds 8f4d11aa4f x86_64: Fix svml_s_log2f8_core_avx2.S code formatting adds 2d4d1dc9ab x86_64: Fix svml_d_log22_core_sse4.S code formatting adds 26b648892a x86_64: Fix svml_d_log24_core_avx2.S code formatting adds 993be2001c x86_64: Fix svml_d_log28_core_avx512.S code formatting adds f03bdaf054 x86_64: Fix svml_s_sinhf16_core_avx512.S code formatting adds edc4a5012b x86_64: Fix svml_s_sinhf4_core_sse4.S code formatting adds e6303e19bb x86_64: Fix svml_s_sinhf8_core_avx2.S code formatting adds 9db25a9b13 x86_64: Fix svml_d_sinh2_core_sse4.S code formatting adds 38f0c40f28 x86_64: Fix svml_d_sinh4_core_avx2.S code formatting adds a9f782823f x86_64: Fix svml_d_sinh8_core_avx512.S code formatting adds fa2a051dd9 x86_64: Fix svml_s_tanf16_core_avx512.S code formatting adds d9f0857d4d x86_64: Fix svml_s_tanf4_core_sse4.S code formatting adds 160e183a9a x86_64: Fix svml_s_tanf8_core_avx2.S code formatting adds 7f852d2592 x86_64: Fix svml_d_tan2_core_sse4.S code formatting adds 7425f0c1e5 x86_64: Fix svml_d_tan4_core_avx2.S code formatting adds 8589dee1f2 x86_64: Fix svml_d_tan8_core_avx512.S code formatting adds 638d6a5513 x86_64: Fix svml_s_tanhf16_core_avx512.S code formatting adds 2eeea98af0 x86_64: Fix svml_s_tanhf4_core_sse4.S code formatting adds 2c632117bf x86_64: Fix svml_s_tanhf8_core_avx2.S code formatting adds 06c7208f27 x86_64: Fix svml_d_tanh2_core_sse4.S code formatting adds 28ba5ee77f x86_64: Fix svml_d_tanh4_core_avx2.S code formatting adds 6de743a4e3 x86_64: Fix svml_d_tanh8_core_avx512.S code formatting adds edddffc9df benchtests: make compare_strings.py accept string as attribu [...] adds c54d689269 inet: Fix getnameinfo (NI_NOFQDN) race condition (BZ#28566) adds b3c68b10af inet: Remove strdupa from nrl_domainname() adds 2da6e43916 inet: Return EAI_MEMORY when nrl_domainname() fails to alloc [...] adds edc696a73a libio: Ensure output buffer for wchars (bug #28828) adds 590f5992b6 Add some missing access function attributes adds d653fd2d9e malloc: Exit early on test failure in tst-realloc adds aefc79ab5a nss: Do not mention NSS test modules in <gnu/lib-names.h> adds 9bdf92c79d nss: Protect against errno changes in function lookup (bug 28953) adds 70f021e66a Define ISO 639-3 "tok" [BZ #28950] adds a35b8b225d Add access function attributes to grp and shadow headers adds 0c03669626 Add access function attributes to epoll_wait adds 0e12ca0241 associate a deallocation for opendir adds 260a430dd8 associate a deallocator for iconv_open adds d05e6dc8d1 hppa: Implement swapcontext in assembler (bug 28960) adds 7a5c440102 hppa: Use END instead of PSEUDO_END in swapcontext.S adds 564f7ae7b4 benchtests: Use "=" instead of ":=" [BZ #28970] adds e2f68b54e8 nss: Sort tests and tests-container and put one test per line adds 46c75c9aa2 stdio-common: Re-flow and sort Makefile variables adds e297d33c73 stdio-common: Generate ja_JP.EUC-JP locale adds a2211c76c3 scripts/dso-ordering-test.py: Fix C&P error in * callrefs pr [...] adds 6fece2968a libio: Convert tst_swprintf to the test framework adds 88ed43ff0c libio: Flush-only _IO_str_overflow must not return EOF (bug 28949) adds 59c30d5708 stdio-common: Add wide stream coverage to tst-vfprintf-user-type adds cd08388523 iconv: Always encode "optional direct" UTF-7 characters adds 09abb567a9 iconv: Better mapping to RFC for UTF-7 adds ef7b963280 iconv: make utf-7.c able to use variants adds 9df157b4ed iconv: Add UTF-7-IMAP variant in utf-7.c adds 1c37b8022e Simplify allocations and fix merge and continue actions [BZ #28931] adds d01411f6bc gaih_inet: Simplify canon name resolution adds 3004604607 getaddrinfo: Fix leak with AI_ALL [BZ #28852] adds 8d6cf99f2f gaih_inet: Simplify service resolution adds 26dea46119 gaih_inet: make numeric lookup a separate routine adds b44389cb7f gaih_inet: Split simple gethostbyname into its own function adds e7e5315b7f gaih_inet: Split nscd lookup code into its own function. adds 906cecbe08 gaih_inet: separate nss lookup loop into its own function adds cfa3bd48cb gaih_inet: make gethosts into a function adds 657472b2a5 gaih_inet: split loopback lookup into its own function adds ac4653ef50 gaih_inet: Split result generation into its own function adds b587456c0e gethosts: Return EAI_MEMORY on allocation failure adds 06890c7ba5 gaiconf_init: Refactor some bits for readability adds bc0d18d873 gai_init: Avoid jumping from if condition to its else counterpart adds 05dec22d7b resolv: Fix unaligned accesses to fields in HEADER struct adds f7fbb99652 Use Linux 5.17 in build-many-glibcs.py adds d3f2c2c8b5 getaddrinfo: Refactor code for readability adds cb7b1c9014 configure.ac: fix bashisms in configure.ac adds f60e45ba10 elf: Remove inline _dl_dprintf adds a4ea49f85e malloc: Fix duplicate inline for do_set_mxfast adds c7f05bd534 Fix ununsed fstatat64_time64_statx adds 8ef9196b26 Update syscall lists for Linux 5.17 adds 33f4d09bdc gmon: Remove unused sprofil.c functions adds 41397b9337 locale: Remove ununsed wctype_table_get function adds 2a16484a75 support: Remove unused extract_8 function adds 0374b487a7 support: Fix support_process_state_wait path size calculation adds 06e91f1a2e nscd: Remove unused variable adds 11ba44f3a7 iconvdata: Fix enum type on UTF-7 adds 23808a422e Update kernel version to 5.17 in tst-mman-consts.py adds 4c5200dd9f benchtests: Use json-lib in bench-strchr.c adds ece0eaa3f8 benchtests: Add random benchmark in bench-strchr.c adds a6fbf4d51e x86: Code cleanup in strchr-avx2 and comment justifying branch adds ec285ea904 x86: Code cleanup in strchr-evex and comment justifying branch adds 4ed0347a25 benchtests: Use json-lib in bench-strpbrk.c adds dc18cd6c81 benchtests: Use json-lib in bench-strspn.c adds 30d627d477 x86: Optimize strcspn and strpbrk in strcspn-c.c adds 412d103431 x86: Optimize strspn in strspn-c.c adds fe28e7d9d9 x86: Remove strcspn-sse2.S and use the generic implementation adds 6533585352 x86: Remove strpbrk-sse2.S and use the generic implementation adds 9c8a6ad620 x86: Remove strspn-sse2.S and use the generic implementation adds 9fef7039a7 x86: Fix fallback for wcsncmp_avx2 in strcmp-avx2.S [BZ #28896] adds 6f2a331b16 benchtests: Use json-lib in bench-strcasecmp.c adds c6853907b1 benchtests: Use json-lib in bench-strncasecmp.c adds 1edbcc82b5 string: Expand page cross tests in test-strcasecmp.c adds 46d19d1b83 string: Expand page cross tests in test-strncasecmp.c adds 670b54bc58 x86: Optimize str{n}casecmp TOLOWER logic in strcmp.S adds d154758e61 x86: Optimize str{n}casecmp TOLOWER logic in strcmp-sse42.S adds 22833848e3 string: Expand page cross test cases in test-strcmp.c adds 39399913a2 string: Expand page cross test cases in test-strncmp.c adds bbf8122234 x86: Add AVX2 optimized str{n}casecmp adds 84e7c46df4 x86: Add EVEX optimized str{n}casecmp adds 305769b2a1 x86: Remove AVX str{n}casecmp adds 866c599182 Add HWCAP2_AFP, HWCAP2_RPRES from Linux 5.17 to AArch64 bits [...] adds 811c635dba debug: Improve fdelt_chk error message adds f5bff979d0 x86: Small improvements for wcscpy-ssse3 adds 244b415d38 x86: Small improvements for wcslen adds d1eefcb2a0 localedata: Remove unused variables in tests adds 74942fd273 localedate: Fix printf type on tst_mbrtowc adds c5c65de1b2 locale: Remove set but unused variable on ld-collate.c adds 2fe316888a resolv: Initialize loop variable on tst-resolv-trailing adds f902892aaf posix: Remove unused variable on tst-_Fork.c adds b2cd93fce6 elf: Fix wrong fscanf usage on tst-pldd adds f60510ddaf elf: Remove unused variables in tests adds 1dedc5bd5c crypt: Remove unused variable on cert test adds 692c2571c8 nptl: Use libc-diag.h with tst-thread-setspecific adds bc02f1fa2f elf: Remove unused functions from tst-audit25(a,b) adds 3ff447f7df stdlib: Fix tst-rand48.c printf types adds 7f2ddf7400 stdlib: Fix tst-getrandom memcmp call adds b416555431 realpath: Bring back GNU extension on ENOENT and EACCES [BZ #28996] adds 6ff3c77149 Increase the test timeout of some string tests adds 2fe64148a8 Allow for unpriviledged nested containers adds dc2cfd6a87 alpha: Remove s_abs implementations adds 7eed708edf x86: Remove fabs{f} implementation adds caee5be74b ia64: Remove fabs implementations adds 1c225a2dd1 sparc: Remove s_abs implementations adds 3ee318c923 Remove -z combreloc and HAVE_Z_COMBRELOC adds 053fe27343 linux: Fix __closefrom_fallback iterates until max int (BZ#28993) adds cbc2c56bab benchtests: Only build libmvec benchmarks iff $(build-mathve [...] adds dfc7bf8a24 test-memcpy: Actually reverse source and destination adds 67e3b0c63c tests/string: Drop simple/stupid/builtin tests adds 189906b687 Add rif_MA locale [BZ #27781] adds 2a45807e73 powerpc: Remove fcopysign{f} implementation adds 13d45cf9a7 x86: Remove fcopysign{f} implementation adds a085346267 ia64: Remove fcopysign{f} implementation adds 0a4ae090e0 math: Use builtin for ldbl-96 copysign adds 0753be0c8a alpha: Remove fcopysign{f} implementation adds 4f2146c4f4 sparc64: Remove fcopysign{f} implementation adds 5325233313 S390: Fix elf/tst-audit25[ab] adds c0efbf8920 string: Replace outdated comments in strlen(). adds 30afd8c44d linux: Constify rfv variable in dl_vdso_vsym adds d6efcc118e powerpc64: Use medium model toc accesses throughout adds 31a9bc8c55 powerpc64: Set up thread register for _dl_relocate_static_pie adds 1a85970f41 powerpc: Relocate stinfo->main adds d2265570a7 manual: Avoid name collision in libm ULP table [BZ #28956] adds ac5f5a92ed Add .clang-format style file adds d2263bf50a test-container: Fix "unused code" warnings on HURD adds 707efc2955 Remove _dl_skip_args_internal declaration adds 2fe48f5283 NEWS: Move PLT tracking slowdown to glibc 2.35. adds 67ab66541d hurd: Fix arbitrary error code adds 45a8e05785 hurd: Define ELIBEXEC adds 4a41fc3cd9 elf: Fix memory leak in _dl_find_object_update (bug 29062) adds d275970ab5 stdlib: Reflow and sort most variable assignments adds 535e935a28 Replace {u}int_fast{16|32} with {u}int32_t adds 2376944b9e S390: Add new s390 platform z16. adds 404656009b nptl: Handle spurious EINTR when thread cancellation is disa [...] adds c725f408db x86: Remove {w}memcmp-ssse3 adds c024a0b9cf x86: Remove str{n}{case}cmp-ssse3 adds e084ccd37e x86: Remove str{n}cat-ssse3 adds 41bfe224e5 x86: Remove str{p}{n}cpy-ssse3 adds d85916e30a x86: Remove mem{move|cpy}-ssse3-back adds 26b2478322 x86: Reduce code size of mem{move|pcpy|cpy}-ssse3 adds 592b6d00aa stdio: Split __get_errname definition from errlist.c adds e3fdbe9f39 support: Add xmkfifo adds 096c27684a misc: Add syslog test adds 0cc15f45c9 misc: syslog: Fix indentation and style adds f9f5c70e7f misc: syslog: Simplify implementation adds a583b6add4 misc: syslog: Use fixed-sized buffer and remove memstream adds cac6b54ae2 misc: syslog: Move SYSLOG_NAME to USE_MISC (BZ #16355) adds ac0d208b54 misc: Use 64 bit time_t interfaces on syslog adds 8804157ad9 x86: Optimize memcmp SSE2 in memcmp.S adds 7cbc03d030 x86: Remove memcmp-sse4.S adds 23102686ec x86: Cleanup page cross code in memcmp-avx2-movbe.S adds 78fb888273 mips: Fix mips64n32 64 bit time_t stat support (BZ#29069) adds 3e9acce8c5 elf: Remove __libc_init_secure adds c72a1a062a x86: Fix missing __wmemcmp def for disable-multiarch build adds 62be968167 nptl: Fix pthread_cancel cancelhandling atomic operations adds a8e9b5b807 m68k: Handle fewer relocations for RTLD_BOOTSTRAP (#BZ29071) adds 84e02af1eb elf: Move elf_dynamic_do_Rel RTLD_BOOTSTRAP branches outside adds 3e29dc5233 Add locale for syr_SY adds 30035d6772 scripts: Add glibcelf.py module adds 198abcbb94 Default to --with-default-link=no (bug 25812) adds 8ea20ee5f6 x86-64: Fix SSE2 memcmp and SSSE3 memmove for x32 adds c2ff9555a1 benchtests: Improve bench-strrchr adds 5307aa9c18 x86: Optimize {str|wcs}rchr-sse2 adds df7e295d18 x86: Optimize {str|wcs}rchr-avx2 adds c966099cdc x86: Optimize {str|wcs}rchr-evex adds b571f3adff scripts/glibcelf.py: Mark as UNSUPPORTED on Python 3.5 and earlier adds 693517b922 elf: Remove unused enum allowmask adds 33e03f9cd2 misc: Fix rare fortify crash on wchar funcs. [BZ 29030] adds 1305edd42c elf: Move post-relocation code of _dl_start into _dl_start_final adds c935789bdf INSTALL: Rephrase -with-default-link documentation adds 8dcb6d0af0 dlfcn: Do not use rtld_active () to determine ld.so state (b [...] adds e465d97653 i386: Regenerate ulps adds 098a657fe4 elf: Replace PI_STATIC_AND_HIDDEN with opposite HIDDEN_VAR_N [...] adds 4610b24f5e elf: Define DT_RELR related macros and types adds 57292f5741 Add GLIBC_ABI_DT_RELR for DT_RELR support adds e895cff59a elf: Support DT_RELR relative relocation format [BZ #27924] adds 60196d2ef2 elf: Properly handle zero DT_RELA/DT_REL values adds 4ada564f35 elf: Add more DT_RELR tests adds 4c5b1cf5a6 NEWS: Mention DT_RELR support adds 4f7b7d00e0 posix: Remove unused definition on _Fork adds 3a0588ae48 elf: Fix DFS sorting algorithm for LD_TRACE_LOADED_OBJECTS w [...] adds 834ddd0432 linux: Fix missing internal 64 bit time_t stat usage adds 9e5daa1f6a benchtests: Add pthread-mutex-locks bench adds 7c477b57a3 posix/glob.c: update from gnulib adds 911c63a51c sysdeps: Add 'get_fast_jitter' interace in fast-jitter.h adds 6f043e0ee7 Use __ehdr_start rather than _begin in _dl_start_final adds 118a2aee07 linux: Fix fchmodat with AT_SYMLINK_NOFOLLOW for 64 bit time [...] adds 944afe6d95 benchtests: Add UNSUPPORTED benchmark status adds 5b5b1012d5 benchtests: Better libmvec integration adds e47de5cb2d Do not use --hash-style=both for building glibc shared objects adds 93804a1ee0 manual: Document the dlinfo function adds d056c21213 dlfcn: Implement the RTLD_DI_PHDR request type for dlinfo adds 4e7e4f3b4b powerpc32: Remove unused HAVE_PPC_SECURE_PLT adds 8e28aa3a51 elf: Remove fallback to the start of DT_STRTAB for dladdr adds db1efe02c9 manual: Clarify that abbreviations of long options are allowed adds 6e5c7a1e26 i386: Remove OPTIMIZE_FOR_GCC_5 from Linux libc-do-syscall.S adds 60f0f2130d i386: Honor I386_USE_SYSENTER for 6-argument Linux system calls adds c1b68685d4 Linux: Define MMAP_CALL_INTERNAL adds eff158b75d hurd spawni: Fix reauthenticating closed fds adds d62a70fda8 adjtimex/adjtimex64: Use __nonnull to avoid null pointer adds 6a9786b8ec ntp_xxxtimex: Use __nonnull to avoid null pointer adds ed2ddeffa5 clock_adjtime: Use __nonnull to avoid null pointer adds cf73acb596 clock_settime/clock_gettime: Use __nonnull to avoid null pointer adds 050cc5f7c1 benchtests: Add wcrtomb microbenchmark adds 71e2a681f1 linux: Fix posix_spawn return code if clone fails (BZ#29109) adds 18bd9c3d3b ia64: Always define IA64_USE_NEW_STUB as a flag macro adds a2a6bce7d7 Linux: Implement a useful version of _startup_fatal adds 8162147872 nptl: Add backoff mechanism to spinlock loop adds 9bcd12d223 wcrtomb: Make behavior POSIX compliant adds 111254f3e1 Add declare_object_symbol_alias for assembly codes (BZ #28128) adds 900fa25736 stdio: Remove the usage of $(fno-unit-at-a-time) for errlist.c adds 6fad891dfd stdio: Remove the usage of $(fno-unit-at-a-time) for siglist.c adds f39ff483f3 Remove configure fno_unit_at_a_time 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. 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 adds aa13fd1618 nptl_db: disable DT_RELR on libthread_db.so adds 2c9af8421d x86: Fix page cross case in rawmemchr-avx2 [BZ #29234] adds 3fdf0a205b nss: add assert to DB_LOOKUP_FCT (BZ #28752) adds ace9e3edbc nss: handle stat failure in check_reload_and_get (BZ #28752) adds 4654e7fd5a x86: Add copyright to strpbrk-c.c adds 0f91811333 x86: Align varshift table to 32-bytes adds 73bae395cf x86: Improve svml_s_atanhf16_core_avx512.S adds 65897e9916 x86: Improve svml_s_atanhf8_core_avx2.S adds fe1915d4f6 x86: Improve svml_s_atanhf4_core_sse4.S adds e560b3c2d2 x86: Optimize svml_s_tanhf16_core_avx512.S adds 3a49ce8799 x86: Add data file that can be shared by tanhf-avx2 and tanhf-sse4 adds bcc41f66a4 x86: Optimize svml_s_tanhf8_core_avx2.S adds cffb9414c5 x86: Optimize svml_s_tanhf4_core_sse4.S adds f107b7b30d libio: Avoid RMW of flags2 outside lock (BZ #27842) adds fdaf78656f Add bounds check to __libc_ifunc_impl_list adds 876cdf517d Avoid -Wstringop-overflow= warning in iconv module. adds 7374c02b68 elf: Refine direct extern access diagnostics to protected symbol adds 0355915514 x86: Fix misordered logic for setting `rep_movsb_stop_threshold` adds ff439c4717 x86: Add sse42 implementation to strcmp's ifunc adds de38b2a343 elf: Remove ELF_RTYPE_CLASS_EXTERN_PROTECTED_DATA adds 686216945a Remove remnant reference to ELF_RTYPE_CLASS_EXTERN_PROTECTED_DATA adds b446822b6a x86: Add bounds `x86_non_temporal_threshold` adds 89a25c6f64 x86: Cleanup bounds checking in large memcpy case adds 57919813e7 riscv: Change the relocations handled for RTLD_BOOTSTRAP adds e89913d0aa aarch64: Handle fewer relocations for RTLD_BOOTSTRAP adds 4ef05df5ef x86-64: Handle fewer relocation types for RTLD_BOOTSTRAP adds 8da9f346cb x86: Add BMI1/BMI2 checks for ISA_V3 check adds c22eb807b0 x86: Rename generic functions with unique postfix for clarity adds 33ead02758 elf: Silence GCC 11/12 false positive warning adds e5446dfea1 i386: Fix include paths for strspn, strcspn, and strpbrk adds c376ff3287 s390: use $READELF adds 2249ec60a9 s390: use LC_ALL=C for readelf call adds dc30acf20b debug: make __read_chk a cancellation point (bug 29274) adds dd06af4f81 stdlib: Remove trailing whitespace from Makefile adds 464d189b96 stdlib: Remove attr_write from mbstows if dst is NULL [BZ: 29265] adds 703f434108 x86: Add defines / utilities for making ISA specific x86 builds adds 3edda6a0f0 x86: Add support for compiling {raw|w}memchr with high ISA level adds 3079f652d7 x86: Replace all sse instructions with vex equivilent in avx+ files adds 220b83d83d stdlib: Fixup mbstowcs NULL __dst handling. [BZ #29279] adds bd42891bb3 x86: Remove faulty sanity tests for RTLD build with no multiarch adds 58fc66a91c riscv: Use elf_machine_rela_relative to handle R_RISCV_RELATIVE adds 62a321b12d support: Change non-address output format of support_format_ [...] adds f282cdbe7f resolv: Implement no-aaaa stub resolver option adds 77536da3de resolv/tst-resolv-noaaaa: Support building for older C standards adds 6c0eedd97e linux: Add fsopen adds b4deb7beb8 linux: Add fsmount adds 5b41b2659d linux: Add move_mount adds baf2a265c7 misc: Optimize internal usage of __libc_single_threaded adds 01c60dc90c m68k: optimize RTLD_START adds dbb0f06cc0 Makerules: Remove no-op -Wl,-d when linking libc_pic.os adds 227afaa672 x86: Align entry for memrchr to 64-bytes. adds afc6e4328f x86: Put wcs{n}len-sse4.1 in the sse4.1 text section adds d1e931125b x86: Remove unused file wmemcmp-sse4 adds d912127bde x86: Rename strstr_sse2 to strstr_generic as it uses string/ [...] adds 4fc321dc58 x86: Fix backwards Prefer_No_VZEROUPPER check in ifunc-evex.h adds f56c497d2b x86: Move CPU_FEATURE{S}_{USABLE|ARCH}_P to isa-level.h adds cfdc4df66c x86-64: Only define used SSE/AVX/AVX512 run-time resolvers adds 5e89ed42fd elf: Fix compile error with -Werror and -DNDEBUG adds c1ada668a3 elf: Fix -DNDEBUG warning in _dl_start_args_adjust adds a3563f3f36 x86: Add more feature definitions to isa-level.h adds ecd0fbebc0 Linux: Forward declaration of struct iovec for process_madvise adds d55df811e9 nptl: Remove unused members from struct pthread adds 2c4e368a41 linux: Remove unnecessary nice.c and signal.c adds 2a1099020c x86: Add definition for __wmemset_chk AVX2 RTM in ifunc impl list adds 4a3f29e7e4 x86: Move and slightly improve memset_erms adds 21925f6473 x86: Move mem{p}{mov|cpy}_{chk_}erms to its own file adds 58bcf7b71a x86-64: Small improvements to dl-trampoline.S adds 88070acdd0 x86-64: Properly indent X86_IFUNC_IMPL_ADD_VN arguments adds 8cfbbbcdf9 x86: Add missing IS_IN (libc) check to memmove-ssse3.S adds 0aa294fb88 x86: Add missing IS_IN (libc) check to strcspn-sse4.c adds 96ac447d91 x86: Add missing IS_IN (libc) check to strncmp-sse4_2.S adds 71d87d85bf linux: Fix mq_timereceive check for 32 bit fallback code (BZ 29304) adds e9dd368296 AArch64: Add asymmetric faulting mode for tag violations in [...] adds c22d2021a9 riscv: Use memcpy to handle unaligned access when fixing R_R [...] adds a1bdd81664 Refactor internal-signals.h adds c33ada0602 Use GCC 12 branch in build-many-glibcs.py adds bb1bd9ec0e argp: Remove old includes in !_LIBC case adds 8ee2c043cf Fix hurd namespace issues for internal signal functions adds 62595e8944 libc-symbols.h: remove unused macros adds 5dcbff5879 locale: Turn ADDC and ADDS into functions in linereader.c adds 19d4944459 locale: Fix signed char bug in lr_getc adds 7dcaabb94c locale: Introduce translate_unicode_codepoint into linereader.c adds b15538d77c locale: localdef input files are now encoded in UTF-8 adds 01441ae333 de_DE: Convert to UTF-8 adds 9d77023bf3 localedef: Support building for older C standards adds ef0700004b stdlib: Simplify buffer management in canonicalize adds 7519dee356 malloc: Simplify checked_request2size interface adds a9f9ee2381 elf: Fix direction of NODELETE log messages during symbol lookup adds 05844d18f7 AArch64: Reset HWCAP2_AFP bits in FPCR for default fenv adds 7eae6a91e9 linux: Add fsconfig adds 60f574e140 linux: Add fspick adds 78a408ee7b linux: Add open_tree adds c3b02b6567 linux: Add tst-mount to check for Linux new mount API adds af1aa36c61 linux: Add mount_setattr adds e070501d12 Replace __libc_multiple_threads with __libc_single_threaded adds baeae86fb8 x86: Add comment explaining no Slow_SSE4_2 check in ifunc-sse4_2 adds c69f960b01 x86: Add support for building str{c|p}{brk|spn} with explici [...] adds b6a02c3606 x86: Add support for building {w}memmove{_chk} with explicit [...] adds 37ecc657b2 x86: Add support for building {w}memset{_chk} with explicit [...] adds ae308947ff x86: Add support for building {w}memcmp{eq} with explicit ISA level adds bd0b58837c test-container: return UNSUPPORTED for ENOSPC on clone() adds 3c99806989 aarch64: Optimize string functions with shrn instruction adds 598f790fb1 gconv: Correct Big5-HKSCS conversion to preserve all state b [...] adds 8bcca1db3d stdlib: Implement mbrtoc8, c8rtomb, and the char8_t typedef. adds f4fe72a4f7 stdlib: Tests for mbrtoc8, c8rtomb, and the char8_t typedef. adds eedf7886ed x86-64: Don't mark symbols as hidden in strcmp-XXX.S adds 2a5b4f7a71 elf: Rename tst-audit26 to tst-audit28 adds ec9013727d x86-64: Remove redundant strcspn-generic/strpbrk-generic/str [...] adds c5bec9d491 i386: Remove -Wa,-mtune=i686 adds 9c38deec96 x86: Remove generic strncat, strncpy, and stpncpy implementations adds f2698954ff x86: Remove __mmask intrinsics in strstr-avx512.c adds f27e5e2178 nptl: Fix ___pthread_unregister_cancel_restore asynchronous restore adds 30e57e0a21 x86: Rename STRCASECMP_NONASCII macro to STRCASECMP_L_NONASCII adds d561fbb041 x86: Move strcmp SSE2 implementation to multiarch/strcmp-sse2.S adds 427eaa2c85 x86: Move wcscmp SSE2 implementation to multiarch/wcscmp-sse2.S adds 60a583ec60 x86: Move strcmp SSE42 implementation to multiarch/strcmp-sse4_2.S adds 58e6cd4bcb x86: Move strlen SSE2 implementation to multiarch/strlen-sse2.S adds 6b9006bfb0 x86: Move strcpy SSE2 implementation to multiarch/strcpy-sse2.S adds 08af081ffd x86: Move memrchr SSE2 implementation to multiarch/memrchr-sse2.S adds 425647458b x86: Move strrchr SSE2 implementation to multiarch/strrchr-sse2.S adds cd080d0741 x86: Move strchr SSE2 implementation to multiarch/strchr-sse2.S adds 72a48ec0f7 x86: Move strcat SSE2 implementation to multiarch/strcat-sse2.S adds 64479f11b7 x86: Move wcschr SSE2 implementation to multiarch/wcschr-sse2.S adds e19bb87c97 x86: Move wcslen SSE2 implementation to multiarch/wcslen-sse2.S adds 42b014dd1b x86: Remove unneeded rtld-wmemcmp adds 7c8ca17893 x86: Add missing rtm tests for strcmp family adds 779aa039fc S390: Define SINGLE_THREAD_BY_GLOBAL only on s390x adds d0fa09a770 Apply asm redirections in stdio.h before first use [BZ #27087] adds c353689e49 elf: Fix wrong fscanf usage on tst-pldd adds ceabdcd130 x86: Add support to build strcmp/strlen/strchr with explicit [...] adds 192979ee35 x86: Add support to build wcscpy with explicit ISA level adds 49889fb256 x86: Add support to build st{p|r}{n}{cpy|cat} with explicit [...] adds 1f4e90d468 linux: return UNSUPPORTED from tst-mount if entering mount n [...] adds 8b84fb862c Update scripts/config.* files from upstream GNU config version adds ac8047cdf3 malloc: Simplify implementation of __malloc_assert adds 6c4ed247bf locale: Optimize tst-localedef-path-norm adds 6f4e0fcfa2 stdlib: Add arc4random, arc4random_buf, and arc4random_unifo [...] adds 8dd890d96f stdlib: Add arc4random tests adds 5d765ada01 benchtests: Add arc4random benchtest adds 4c128c7823 aarch64: Add optimized chacha20 adds e169aff0e9 x86: Add SSE2 optimized chacha20 adds 84cfc6479b x86: Add AVX2 optimized chacha20 adds b7060acfe8 powerpc64: Add optimized chacha20 adds 3b56f944c5 s390x: Add optimized chacha20 adds ca4d3ea513 manual: Add documentation for arc4random functions adds 0c5605989f Linux: dirent/tst-readdir64-compat needs to use TEST_COMPAT [...] adds 794c27446f struct stat is not posix conformant on microblaze with __USE [...] adds 4c2c2142d6 LoongArch: Add LoongArch entries to config.h.in adds 2d83247d90 LoongArch: Add relocations and ELF flags to elf.h and script [...] adds a133942025 LoongArch: ABI Implementation adds 619bfc6770 LoongArch: Thread-Local Storage Support adds c742795dce LoongArch: Generic <math.h> and soft-fp Routines adds 3275882261 LoongArch: Atomic and Locking Routines adds 45955fe618 LoongArch: Linux Syscall Interface adds f2037efbb3 LoongArch: Linux ABI adds 0d4a891a7c LoongArch: Add ABI Lists adds 3d87c89815 LoongArch: Build Infrastructure adds 68d61026d5 LoongArch: Hard Float Support adds 3be5fc00ad LoongArch: Update build-many-glibcs.py for the LoongArch Port. adds 3a38045820 LoongArch: Update NEWS and README for the LoongArch port. adds eaad4f9e8f arc4random: simplify design for better safety adds 5b6d8a650d riscv: Update nofpu libm test ulps adds 7c5db7931f riscv: Update rv64 libm test ulps adds 033e76ea9c LoongArch: Fix VDSO_HASH and VDSO_NAME. adds bce0218d9a LoongArch: Add greg_t and gregset_t. adds 35363b53ce stdlib: Tuned down tst-arc4random-thread internal parameters adds 325ba824b0 tst-pidfd.c: UNSUPPORTED if we get EPERM on valid pidfd_getfd call adds da3b9f4451 Update libc.pot for 2.36 release. adds 90d8f0dc29 Update NEWS bug list. adds 7a52dfab02 Update install.texi, and regenerate INSTALL. adds f94b70bd3a Prepare for glibc 2.36 release. adds c804cd1c00 Create ChangeLog.old/ChangeLog.25. adds 5fded9c445 Open master branch for glibc 2.37 development adds 825f84f133 stdlib: Suppress gcc diagnostic that char8_t is a keyword in [...] adds e03f5ccd6c wcsmbs: Add missing test-c8rtomb/test-mbrtoc8 dependency adds 032712621f Remove spurious references to _dl_open_hook adds 7187efd0aa malloc: Use __getrandom_nocancel during tcache initiailization adds c622ac1b86 stdlib: Simplify arc4random_uniform adds 70ff58ced4 htl: Let pthread_self and cancellability called early adds 521d540562 Don't use unsupported format string in ld.so (bug 29427) adds 9c443ac455 socket: Check lengths before advancing pointer in CMSG_NXTHDR adds a3393b3380 Use Linux 5.19 in build-many-glibcs.py adds fccadcdf5b Update syscall lists for Linux 5.19 adds cca9684f2d stdio: Clean up __libc_message after unconditional abort adds 68e036f27f nptl: Remove uses of assert_perror adds 9001cb1102 assert: Do not use stderr in libc-internal assert adds 085030b957 Update kernel version to 5.19 in header constant tests adds 3e83843637 LoongArch: Add vdso support for gettimeofday. adds 8fabe0e632 Linux: Remove exit system call from _exit adds 5a57ad23ba Remove left over LD_LIBRARY_VERSION usages adds 8ee878592c Assume only FLAG_ELF_LIBC6 suport adds 36676f5e5d Remove ldd libc4 support adds c3f5682215 arm: Remove RELA support adds 3698f5a9dd i386: Remove RELA support adds 6c93af6b45 malloc: Correct the documentation of the top_pad default adds ed0185e412 dlfcn: Pass caller pointer to static dlopen implementation ( [...] adds 525ca33a61 i386: Replace movzx with movzbl adds 1ed5869c4c i386: Use fldt instead of fld on e_logl.S adds 26a3499cdb i386: Use cmpl instead of cmp adds 8bc3f94a06 soft-fp: Add fixhf[uns][di|si] and float[uns][di|si]hf adds 483cfe1a6a elf: Replace `strcpy` call with `memcpy` [BZ #29454] adds 312ded0d63 x86: Fix `#define STRCPY` guard in strcpy-sse2.S adds 2ed26bca99 inet: Turn __ivaliduser into a compatibility symbol adds 61d2066c19 elf.h: Add ELFCOMPRESS_ZSTD adds 11f09947f3 tst-process_madvise: Check process_madvise-syscall support. adds c51c483d2b libio: Improve performance of IO locks adds 12182ba18d AArch64: Fix typo in sve configure check (BZ# 29394) adds 1c9bc1b6e5 LoongArch: Add pointer mangling support. adds 841afa116e glibcextract.py: Add compile_c_snippet adds 1542019b69 linux: Use compile_c_snippet to check linux/pidfd.h availability adds c68b6044bc linux: Mimic kernel defition for BLOCK_SIZE adds e1226cdc6b linux: Use compile_c_snippet to check linux/mount.h availability adds 774058d729 linux: Fix sys/mount.h usage with kernel headers adds 453b88efe6 arm: Remove nested functionf rom relocate_pc24 adds af6e07dad7 non-linux: bits/in.h: Add more RFC options adds f82e05ebb2 Linux: Terminate subprocess on late failure in tst-pidfd (bu [...] adds 85860ad6ea malloc: Do not use MAP_NORESERVE to allocate heap segments adds a2ee8c6500 Move ip_mreqn structure from Linux to generic adds dd2315a866 elf: Run tst-audit-tlsdesc, tst-audit-tlsdesc-dlopen everywhere adds 2955ef4b7c Linux: Fix enum fsconfig_command detection in <sys/mount.h> adds 1d78299911 localedata: Convert French language locales (fr_*) to UTF-8 adds 2b274fd8c9 Ensure calculations happen with desired rounding mode in y1lf128 adds f465b21b06 S390: Fix werror=unused-variable in ifunc-impl-list.c. adds 9125e43daf Use binutils 2.39 branch in build-many-glibcs.py adds f7b0fc5cc6 hurd: Assume non-suid during bootstrap adds e7ad26ee3c alpha: Fix generic brk system call emulation in __brk_call ( [...] adds a727220b37 Add AGROUP from Linux 5.19 to sys/acct.h, remove Alpha versi [...] adds 4c199499d6 Add AArch64 HWCAP2_* constants from Linux 5.19 adds 8bf0bc8350 htl: make __pthread_hurd_cond_timedwait_internal check mutex [...] adds 4565083abc htl: Make pthread*_cond_timedwait register wref before relea [...] adds af6b1cce98 hurd: Fix starting static binaries with stack protection enabled adds bd13cb19f5 scripts/glibcelf.py: Add hashing support adds 8995b84c45 LoongArch: Fix dl-machine.h code formatting. adds 464138e904 Merge _GL_UNUSED C23 patch from Gnulib adds 06e4033c83 Merge getopt patch from Gnulib adds 6f85dbf102 Detect ld.so and libc.so version inconsistency during startup adds 025a8cce63 Add NT_LOONGARCH_* from Linux 5.19 to elf.h adds 89baed0b93 Revert "Detect ld.so and libc.so version inconsistency durin [...] adds 5ecc982412 s390: Move hwcaps/platform names out of _rtld_global_ro adds 06d4381dd8 csu: Change start code license to have link exception adds d0e357ff45 elf: Call __libc_early_init for reused namespaces (bug 29528) adds 03ad444e8e mach: Fix incoherency between perror and strerror adds cb033e6b0c mach: Make xpg_strerror_r set a message on error adds 063f7462da hurd: Fix vm_size_t incoherencies adds 51231c469b Makeconfig: Set pie-ccflag to -fPIE by default [BZ# 29514] adds ca6466e8be Add test for bug 29530 adds 02ca25fef2 nscd: Fix netlink cache invalidation if epoll is used [BZ #29415] adds fa9e095bbe LoongArch: Fix ptr mangling/demangling features. adds 241603123c LoongArch: Use __builtin_{fmax,fmaxf,fmin,fminf} with GCC >= 13 adds 0b99828d54 resolv: Add tst-resolv-byaddr for testing reverse lookup adds 87aa98aa80 resolv: Add tst-resolv-aliases adds c79327bf00 resolv: Add internal __res_binary_hnok function adds 394085a34d resolv: Add the __ns_samebinaryname function adds 78b1a4f0e4 resolv: Add internal __ns_name_length_uncompressed function adds 857c890d9b resolv: Add DNS packet parsing helpers geared towards wire format adds 0dcc43e998 nss_dns: Split getanswer_ptr from getanswer_r adds e32547d661 nss_dns: Rewrite _nss_dns_gethostbyaddr2_r and getanswer_ptr adds a7fc30b522 nss_dns: Remove remnants of IPv6 address mapping adds d101d836e7 nss_dns: Rewrite getanswer_r to match getanswer_ptr (bug 121 [...] adds 32b599ac8c nss_dns: In gaih_getanswer_slice, skip strange aliases (bug 12154) adds 9caf782276 resolv: Add new tst-resolv-invalid-cname adds 1d495912a7 nss_dns: Rewrite _nss_dns_gethostbyname4_r using current interfaces adds e57d8fc97b S390: Always use svc 0 adds 6c4ee1aba1 stdlib: Fix macro expansion producing 'defined' has undefine [...] adds ddcf5a9170 posix: Fix macro expansion producing 'defined' has undefined [...] adds 52a5be0df4 syslog: Fix large messages (BZ#29536) adds d09aa4a172 resolv: Fix building tst-resolv-invalid-cname for earlier C [...] adds c7509d49c4 Apply asm redirections in wchar.h before first use adds 8cd559cf5a nptl: x86_64: Use same code for CURRENT_STACK_FRAME and stac [...] adds 1e903124ce elf: Restore how vDSO dependency is printed with LD_TRACE_LO [...] adds 930993921f LoongArch: Add soft float support. adds 45459476ec syslog: Remove extra whitespace between timestamp and messag [...] adds 29eb796119 elf.h: Remove duplicate definition of VER_FLG_WEAK adds cd84e30c04 debug: test for more required cacellation points (BZ# 29274) adds 0784e7913f scripts/build-many-glibcs.py: Use https:// for sourceware.or [...] adds 2fc7320668 math: x86: Use prefix for FP_INIT_ROUNDMODE adds 183d997372 scripts/dso-ordering-test.py: Generate program run-time depe [...] adds dbb75513f5 elf: Rename _dl_sort_maps parameter from skip to force_first adds 76fe56020e Add NEWS entry for CVE-2022-39046 adds 89d40cacd0 malloc: Use C11 atomics rather than atomic_exchange_and_add adds b8cc607f3c Do not define static_assert or thread_local in headers for C2x adds 3d7d5c10c8 errlist: add missing entry for EDEADLOCK (bug 29545) adds a23820f605 elf: Fix hwcaps string size overestimation adds 82a1ec8510 Assume HAVE_TZSET in time/mktime.c adds 83859e1115 mktime: improve heuristic for ca-1986 Indiana DST adds 53b251c9ff Use C11 atomics instead atomic_add(_zero) adds a364a3a709 Use C11 atomics instead of atomic_decrement(_val) adds 1918241b55 tst-sprintf-errno: Update Hurd message output adds f278835f59 makedb: fix build with libselinux >= 3.1 (Bug 26233) adds a30e960328 Use relaxed atomics since there is no MO dependence adds 2d7ed98add Makerules: fix MAKEFLAGS assignment for upcoming make-4.4 [B [...] adds 05967faf0e Fix BRE typos in check-safety.sh adds 9e5c991106 hurd: Fix readlink() hanging on fifo adds 5652e12cce hurd: Make readlink* just reopen the file used for stat adds 22c96052ac RISC-V: Allow long jumps to __syscall_error adds 6841aed6c4 tst-sprintf-errno: Update Hurd message length adds 7ae60af75b hurd: Factorize at/non-at functions adds 766b73768b Linux: Do not skip d_ino == 0 entries in readdir, readdir64 [...] adds 1df71d32fe elf: Implement force_first handling in _dl_sort_maps_dfs (bu [...] adds f97905f246 gconv: Use 64-bit interfaces in gconv_parseconfdir (bug 29583) adds a623f13adf nss: Implement --no-addrconfig option for getent adds c75d20b5b2 nss: Fix tst-nss-files-hosts-long on single-stack hosts (bug 24816) adds aeb4d2e981 m68k: Enforce 4-byte alignment on internal locks (BZ #29537) adds 85a3228744 linux: Use same type for MMAP2_PAGE_UNIT adds fa47e8e6df hppa: undef __ASSUME_SET_ROBUST_LIST adds ffd0b295d9 hurd: Add ifrtreq structure to net/route.h adds c0c9092f75 hurd: Use IF_NAMESIZE rather than IFNAMSIZ adds fd36873ff9 elf: Use C11 atomics on _dl_mcount adds 9ba0f010a6 hurd: Add _IOT_ifrtreq to <net/route.h> adds b84199eb18 hurd: Drop struct rtentry and in6_rtmsg adds 385f2ecda9 hurd: Fix SIOCADD/DELRT ioctls adds 73e9fe43ac riscv: Consolidate the libm-test-ulps adds 2e81493fa6 riscv: Remove RV32 floating point functions adds f40c7887d3 scripts: Extract glibcpp.py from check-obsolete-constructs.py adds e6e6184bed scripts: Enhance glibcpp to do basic macro processing adds 340097d0b5 elf: Extract glibcelf constants from <elf.h> adds de477abcaa Use '%z' instead of '%Z' on printf functions adds 774d43f27d malloc: Print error when oldsize is not equal to the current size. adds 8114b95cef Use C11 atomics instead of atomic_and/or adds d1babeb32d Use C11 atomics instead of atomic_increment(_val) adds 4a07fbb689 Use C11 atomics instead of atomic_decrement_and_test adds fecf481f0f nss: Enhance tst-reload1 coverage and logging adds c02e29a0ba nss: Use shared prefix in IPv4 address in tst-reload1 adds 22f4ab2d20 Use atomic_exchange_release/acquire adds 7de3f0a96c hurd: Increase SOMAXCONN to 4096 adds c9226c03da get_nscd_addresses: Fix subscript typos [BZ #29605] adds d7f32c9958 hurd: Fix typo adds 3e5760fcb4 Update _FloatN header support for C++ in GCC 13 adds b0969fa53a x86: Fix wcsnlen-avx2 page cross length comparison [BZ #29591] adds 5eb21c62ce Benchtest: Add additional benchmarks for strlen and strnlen adds 8b10727a9a LoongArch: Add static PIE support adds 13db9ee2cb stdlib: Fix __getrandom_nocancel type and arc4random usage ( [...] adds 609c9d0951 malloc: Do not clobber errno on __getrandom_nocancel (BZ #29624) adds ba70f69598 Fix iseqsig for _FloatN and _FloatNx in C++ with GCC 13 adds b7bd94068e hppa: Fix initialization of dp register [BZ 29635] adds 3bea50ccbc support: Add xpthread_cond_signal wrapper adds 365b3af67e nptl: Convert tst-setuid2 to test-driver adds 114e299ca6 x86: Remove .tfloat usage adds 10c779f44a Benchtests: Add bench for pthread_spin_{try}lock and mutex_trylock adds 653c12c7d8 x86: Cleanup pthread_spin_{try}lock.S adds b80f16adbd x86: include BMI1 and BMI2 in x86-64-v3 level adds 10f79d3670 x86-64: Require BMI2 for AVX2 str(n)casecmp implementations adds 4d64c64457 x86-64: Require BMI2 for AVX2 strcmp implementation adds fc7de1d9b9 x86-64: Require BMI2 for AVX2 strncmp implementation adds f31a5a884e x86-64: Require BMI2 for AVX2 wcs(n)cmp implementations adds e3e7fab7fe x86-64: Require BMI2 for AVX2 (raw|w)memchr implementations adds 3c0c78afab x86-64: Require BMI2 and LZCNT for AVX2 memrchr implementation adds 7e8283170c x86-64: Require BMI1/BMI2 for AVX2 strrchr and wcsrchr imple [...] adds 1f3f0060a1 Use Linux 6.0 in build-many-glibcs.py adds 6e33e5c4b7 nscd: Drop local address tuple variable [BZ #29607] adds 919b9bfaa9 Update syscall lists for Linux 6.0 adds a878a1384c Regenerate sysdeps/mach/hurd/bits/errno.h adds c651f9da53 locale: prevent maybe-uninitialized errors with -Os [BZ #19444] adds 9ec1c8cd24 posix: Suppress -Os warnings on fnmatch adds 442e3a2172 posix: Suppress -Os may be used uninitialized warnings on regexec adds cbf24edbb3 rt: Initialize mq_send input on tst-mqueue{5,6} adds 6128e82ebe sunrpc: Suppress GCC -Os warning on user2netname adds 9dc4e29f63 x86: Fix -Os build (BZ #29576) adds 27d67e974e Update kernel version to 6.0 in header constant tests adds 7fe6734d28 Update to Unicode 15.0.0 [BZ #29604] adds d178c67535 x86_64: Remove platform directory library loading test adds 6099908fb8 elf: Remove legacy hwcaps support from the dynamic loader adds b78ff5a25d elf: Remove legacy hwcaps support from ldconfig adds 4a7094119c elf: Remove hwcap parameter from add_to_cache signature adds cfbf883db3 elf: Remove hwcap and bits_hwcap fields from struct cache_entry adds 78d9a1620b Add NEWS entry for legacy hwcaps removal adds ab40f20364 elf: Remove _dl_string_hwcap adds e76369ed63 elf: Simplify output of hwcap subdirectories in ld.so help adds 90d58fe844 NEWS: Fix grammar adds e82aab227b csu: Disable stack protector for static-reloc for static-pie adds f9646d138f arm: Enable USE_ATOMIC_COMPILER_BUILTINS (BZ #24774) adds 589eda82bb LoongArch: Fix the condition to use PC-relative addressing i [...] adds 954b8f3895 Expose all MAP_ constants in <sys/mman.h> unconditionally (b [...] adds c15318bfc5 socket: Use offsetof in SUN_LEN (bug 29578) adds 5355f9ca7b elf: Remove -fno-tree-loop-distribute-patterns usage on dl-support adds 264db94040 String: Improve test coverage for memchr adds 3bd18aa4d1 Add AArch64 HWCAP2_EBF16 from Linux 6.0 to bits/hwcap.h adds ba0ca36132 Add NT_S390_PV_CPU_DATA from Linux 6.0 to elf.h adds 15a94e6668 malloc: Switch global_max_fast to uint8_t adds 2c42257314 elf: Do not completely clear reused namespace in dlmopen (bu [...] adds 52ab7604db x86: Update VEC macros to complete API for evex/evex512 impls adds 3088a66ff8 x86: Update memrchr to use new VEC macros adds 4fb7d8a938 x86: Update memmove to use new VEC macros adds a6784653f7 x86: Update memset to use new VEC macros adds 47f5d51461 x86: Remove now unused vec header macros. adds be066536bd x86: Update strlen-evex-base to use new reg/vec macros. adds 7363a9a9a0 math: Fix asin and acos invalid exception with old gcc adds 246f37d6b1 x86-64: Move LP_SIZE definition to its own header adds 88f4b6929c Introduce <pointer_guard.h>, extracted from <sysdep.h> adds 58548b9d68 Use PTR_MANGLE and PTR_DEMANGLE unconditionally in C sources adds 932dd83efd String: Improve test coverage for memchr adds 451c6e5854 x86_64: Implement evex512 version of memchr, rawmemchr and wmemchr adds 330881763e x86: Optimize memchr-evex.S and implement with VMM headers adds 69717709ec x86: Shrink / minorly optimize strchr-evex and implement wit [...] adds b79f8ff26a x86: Optimize strnlen-evex.S and implement with VMM headers adds 4af6844aa5 x86: Optimize memrchr-evex.S adds b412213eee x86: Optimize strrchr-evex.S and implement with VMM headers adds 643a2d0139 Bench: Improve benchtests for memchr, strchr, strnlen, strrchr adds 9b5e138f2b linux: Avoid shifting a negative signed on POSIX timer interface adds 0ff92021c0 nis: Fix nis_print_directory adds a885fc2d68 sysdeps: arm: Fix preconfigure script for ARMv8/v9 targets [ [...] adds c25eb94aed x86: Remove AVX512-BVMI2 instruction from strrchr-evex.S adds 5ce9766417 x86: Add support for VEC_SIZE == 64 in strcmp-evex.S impl adds b6d02d6457 x86: Use `testb` for case-locale check in str{n}casecmp-avx2 adds 7775574ce0 x86: Use `testb` for case-locale check in str{n}casecmp-sse2 adds f04f8373dd x86: Use `testb` for case-locale check in str{n}casecmp-sse42 adds 8775479804 x86: Use `testb` for FSRM check in memmove-vec-unaligned-erms adds b87a70e5e2 Add ADDRB from Linux 6.0 to bits/termios-c_cflag.h adds b6e37b7805 Fix BZ #29463 in the ibm128 implementation of y1l too adds 29ff5b5b72 Remove htonl.S for i386/x86_64 adds be930668ec Remove all assembly optimizations for htonl and htons adds 2b5478569e Avoid undefined behaviour in ibm128 implementation of llroun [...] adds a35c960dbb manual: Add missing % in int conversion list adds 7a6ca82f80 linux: Fix generic struct_stat for 64 bit time (BZ# 29657) adds 59e501f204 x86_64: Implement evex512 version of strchrnul, strchr and wcschr adds 891a7958a2 elf: Reinstate on DL_DEBUG_BINDINGS _dl_lookup_symbol_x adds a8e72913fe aarch64: Cleanup memset ifunc adds e6f3fe362f aarch64: Use memcpy_simd as the default memcpy adds 11306df777 Remove lingering libSegfault Makefile entries adds 77db67c56b scripts/localplt.awk: Handle DT_JMPREL with empty PLT (for C-SKY) adds a65ff76c9a ld.so: Export tls_init_tp_called as __rtld_tls_init_tp_called adds 6f360366f7 elf: Introduce to _dl_call_fini adds 37db2657c9 longlong.h: update from GCC for LoongArch clz/ctz support adds 0b845d3b3f scripts: Use bool in tunables initializer adds dd31f42e39 aarch64: Don't build wordcopy adds 09c6c6073c aarch64: Fix the extension header write in getcontext and sw [...] adds e5ece9de14 Fix invalid pointer dereference in wcscpy_chk adds 3fa20d59d9 Fix invalid pointer dereference in wcpcpy_chk adds 68619ddb3b malloc: Use uintptr_t in alloc_buffer adds eef17d4d9f elf: Fix alloca size in _dl_debug_vdprintf adds 6a3794ea91 Fix off-by-one OOB read in elf/tst-tls20 adds b866018f54 Fix missing NUL terminator in stdio-common/scanf13 test adds b4174c28d2 Fix resource/bug-ulimit1 test adds 0cc0033ef1 stdlib/strfrom: Add copysign to fix NAN issue on riscv (BZ #29501) adds f9deea6f81 Use uintptr_t in string/tester for pointer alignment adds 2eeeee7636 Fix elf/tst-dlmopen-twice not to exhaust static TLS adds 8c77e26ba8 Remove unused scratch_buffer_dupfree adds 361d6454c0 Correctly determine libc.so 'OUTPUT_FORMAT' when cross-compiling. adds e96971482d x86-64: Improve evex512 version of strlen functions adds bbff275fb1 elf: Build tst-relr-mod[34]a.so with $(LDFLAGS-rpath-ORIGIN) adds f66780ba46 Fix build with GCC 13 _FloatN, _FloatNx built-in functions adds f4973d31bb Use uintptr_t in fts for pointer alignment adds d08dec4ea7 malloc: Use uintptr_t for pointer alignment adds d227fd53cb Apply asm redirection in not-cancel before first use adds 6ee5a9767a intl: Fix clang -Wunused-but-set-variable on plural.c adds 5c5a8b99cf Disable use of -fsignaling-nans if compiler does not support it adds 8d98c7c00f configure: Use -Wno-ignored-attributes if compiler warns abo [...] adds 34b358eb03 alloc_buffer: Apply asm redirection before first use adds 8161978f89 allocate_once: Apply asm redirection before first use adds 3d8b5dde87 nptl: Fix pthread_create.c build with clang adds 40c112ed0d elf: Remove allocate use on _dl_debug_printf adds 7457b7eef8 linux: Fix fstatat on MIPSn64 (BZ #29730) adds 17bfe5954b Fix OOB read in stdlib thousand grouping parsing [BZ #29727] adds f4ce325dfc linux: Drop useless include from fstatat.c adds ee1ada1bdb elf: Rework exception handling in the dynamic loader [BZ #25486] adds d33705c0b0 scripts/glibcelf.py: Properly report <elf.h> parsing failures adds fb6ee7ba81 LoongArch: Fix ABI related macros in elf.h to keep consisten [...] adds 1f34a23288 elf: Introduce <dl-call_tls_init_tp.h> and call_tls_init_tp [...] adds faaf733f49 x86_64: Implement evex512 version of strrchr and wcsrchr adds 2ff48a4025 posix: Make posix_spawn extensions available by default adds 9cc9d61ee1 elf: Disable some subtests of ifuncmain1, ifuncmain5 for !PIE adds d1d0162e50 elf/tlsdeschtab.h: Add the Malloc return value check in _dl_ [...] adds 596183a1ee Rewrite find_cxx_header config configure.ac adds 8d291eabd5 Apply asm redirection in gmp.h before first use adds 19934d629e hurd: Add sigtimedwait and sigwaitinfo support adds 2e274cd8c1 Linux: Add ppoll fortify symbol for 64 bit time_t (BZ# 29746) adds ca7d181b62 string: Add len=0 to {w}memcmp{eq} tests and benchtests adds 419c832aba x86: Use VMM API in memcmp-evex-movbe.S and minor changes adds 2d2493a644 x86: Use VMM API in memcmpeq-evex.S and minor changes adds d44e116428 benchtests: Make str{n}{cat|cpy} benchmarks output json adds f049f52dfe x86: Optimize and shrink st{r|p}{n}{cat|cpy}-evex functions adds 642933158e x86: Optimize and shrink st{r|p}{n}{cat|cpy}-avx2 functions adds 64b8b6516b x86: Add evex optimized functions for the wchar_t strcpy family adds 52cf11004e x86: Add avx2 optimized functions for the wchar_t strcpy family adds 2ae7990542 Makerules: Generate shlib.lds with -fuse-ld=bfd adds 049781285d iconvdata/tst-table-charmap.sh: remove handling of old, borr [...] adds 1a8335a408 debug: Fix typo in tests-unsupported rule adds 38caf7a1cc riscv: Get level 3 cache's information adds 22a46dee24 Linux: Support __IPC_64 in sysvctl *ctl command arguments (b [...] adds 56da6a073d LoongArch: Use __builtin_{fma, fmaf} to implement function { [...] adds 5fe2647d31 LoongArch: Hard Float Support for float-point classification [...] adds 1ed6c7ab2e LoongArch: Hard Float Support for fmaximum{f/ }, fminimum{f/ }. adds bd61224574 LoongArch: Hard Float Support for fmaximum_num{f/ }, fminimu [...] adds 73e35174f5 LoongArch: Hard Float Support for fmaxmag{f/ }, fminmag{f/ }. adds a10f9fb3ff LoongArch: Hard Float Support for fmaximum_mag{f/ }, fminimu [...] adds 838b0da96a LoongArch: Hard Float Support for fmaximum_mag_num{f/ }, fmi [...] adds 94628de778 elf/tst-tlsopt-powerpc fails when compiled with -mcpu=power1 [...] adds a9acb7b39e Define in_int32_t_range to check if the 64 bit time_t syscal [...] adds eb4181e9f4 elf: Fix rtld-audit trampoline for aarch64 adds 59aa41585f i386: Avoid rely on linker optimization to avoid relocation adds a46956e65d stdio-common: Add missing dependencies (bug 29780) adds e1d082d9de x86/fpu: Add missing ISA sections to variety of svml files adds 95177b78ff x86/fpu: Fix misspelled evex512 section in variety of svml files adds d371be4b11 x86/fpu: Reformat svml_{s|d}_wrapper_impl.h adds 72f6a5a0ed x86/fpu: Cleanup code in svml_{s|d}_wrapper_impl.h adds f704192911 x86/fpu: Factor out shared avx2/avx512 code in svml_{s|d}_wr [...] adds 948652e4f8 LoongArch: Use __builtin_rint{,f} with GCC >= 13 adds 2b23ab1fea Use GCC builtins for lrint functions if desired. adds e1697a540c LoongArch: Use __builtin_lrint{,f} with GCC >= 13 adds a1981ecbfd Use GCC builtins for llrint functions if desired. adds f711e4ef53 LoongArch: Use __builtin_llrint{,f} with GCC >= 13 adds 2e2485ce05 Use GCC builtins for logb functions if desired. adds 13c549f497 LoongArch: Use __builtin_logb{,f} with GCC >= 13 adds e3d9ca4e94 LoongArch: Add support for scalbn[f] adds d3366b6b87 LoongArch: Add support for scalb[f] adds 885d340f20 LoongArch: Add support for ilogb[f] adds 227df6243a Apply asm redirections in syslog.h before first use [BZ #27087] adds 987f8647e8 scripts: Add "|" operator support to glibcpp's parsing adds 6ae0737d43 ARC: update definitions in elf/elf.h adds f566b02852 x86-64 strncat: Properly handle the length parameter [BZ# 24097] adds e5672763c4 x86-64 strncpy: Properly handle the length parameter [BZ# 29839] adds 2f47198b04 powerpc64: Remove old strncmp optimization adds 8fb923ddc3 hurd: Make getrandom cache the server port adds 43ecc41dda configure: Move locale tools early adds f35b7ce02f configure: Remove check if as is GNU adds 6cfc50f40a configure: Remove check if ld is GNU adds 2b0da5028d configure: Remove AS check adds 8d6083717c x86_64: State assembler is being tested on sysdeps/x86/configure adds 9f482b73f4 LoongArch: Use medium cmodel build libc_nonshared.a. adds 36d423e203 linux: Use long int for syscall return value adds b14e1f9fcd linux: Consolidate dl-origin.c adds f0fa84d31f Linux: consolidate chmod implementation adds 1001abfa14 Linux: consolidate chown implementation adds 33ef940302 Linux: consolidate dup2 implementation adds d1d23b1342 Lninux: consolidate epoll_create implementation adds 842128f160 Linux: consolidate inotify_init implementation adds 25ca6175ba Linux: consolidate lchown implementation adds f178e5173f Linux: consolidate link implementation adds ccb9215dbe Linux: consolidate mkdir implementation adds 2fc81f6ca5 Linux: consolidate readlink implementation adds 54ed77914a Linux: consolidate rmdir implementation adds bf58f34a70 Linux: consolidate symlink implementation adds 9cffb295e3 Linux: consolidate unlink implementation adds 04e7e2658c Linux: consolidate sendfile implementation adds a33919698b Linux: consolidate ____longjmp_chk adds 215bf99347 Linux: Assume and consolidate bind wire-up syscall adds 1fed1a5af4 Linux: Assume and consolidate socket wire-up syscall adds d00783653a Linux: Assume and consolidate socketpair wire-up syscall adds 377a14a22a Linux: Assume and consolidate listen wire-up syscall adds 127945c561 Linux: Assume and consolidate shutdown wire-up syscall adds 71e4344f25 Linux: Remove generic sysdep adds fea7abbc23 Linux: make generic xstatver.h the default one adds 9d53dc48e8 Linux: Make generic fcntl.h the default one adds 929ea132b4 Linux: Consolidate typesizes.h adds f4f2ca1509 realloc: Return unchanged if request is within usable size adds 545eefc2f5 nis: Build libnsl with 64 bit time_t adds fa4a192778 nscd: Use 64 bit time_t on libc nscd routines (BZ# 29402) adds 4e21c20751 time: Use 64 bit time on tzfile adds d4facb63ff elf: Do not assume symbol order on tst-audit25{a,b} adds 5dcd2d0ad0 stdlib: Move _IO_cleanup to call_function_static_weak adds 6fd504849d Allow _Qp_fgt in sparc64 localplt.data adds b712be5264 x86: Prevent SIGSEGV in memcmp-sse2 when data is concurrentl [...] adds 71e408e45d elf: Fix tst-relro-symbols.py argument passing adds 8b8c768e3c Force use of -ffreestanding when checking for gnumach headers adds 7685630b98 mach: Fix passing -ffreestanding when checking for gnumach headers adds 0fb10e49ad mach: Drop remnants of old_CFLAGS adds 9a5b1d84fb Linux: Reflow and sort some Makefile variables adds c1c0dea388 Linux: Remove epoll_create, inotify_init from syscalls.list adds a3708cf6b0 Avoid use of atoi in some places in libc adds edd1b2a0d9 Use Linux 6.1 in build-many-glibcs.py adds ffde06c915 locale: Implement struct grouping_iterator adds 659fe9fdd1 stdio-common: Introduce buffers for implementing printf adds c7bf2e99ca stdio-common: Add __printf_function_invoke adds 46378560e0 stdio-common: Add __translated_number_width adds e88b9f0e5c stdio-common: Convert vfprintf and related functions to buffers adds 3d0005b54a stdio-common: Add lock optimization to vfprintf and vfwprintf adds fb9bd841b8 libio: Convert __vsprintf_internal to buffers adds af7f416551 libio: Convert __vasprintf_internal to buffers adds 8ece45e4f5 libio: Convert __vdprintf_internal to buffers adds 5365acc567 libio: Convert __obstack_vprintf_internal to buffers (bug 27124) adds 118816de33 libio: Convert __vswprintf_internal to buffers (bug 27857) adds 5ab9b2c924 Update syscall lists for Linux 6.1 adds 258d554a9c Update kernel version to 6.1 in header constant tests adds 161eafec32 Update all PO files in preparation for release. adds e2b68828fa powerpc64: Increase SIGSTKSZ and MINSIGSTKSZ adds 81a94a2ae3 Define MADV_COLLAPSE from Linux 6.1 adds 9ffeabdf2e Simplify scripts/cross-test-ssh.sh configuration. adds 3c66c9600e Linux: Pass size argument of epoll_create to the kernel adds c923cd8c49 Avoid use of atoi in malloc adds 289b098c9e htl: Fix sem_wait race between read and gsync_wait adds a09183aed7 getdelim: ensure error indicator is set on error (bug 29917) adds 3a614f39e6 htl: Check error returned by __getrlimit adds 6514b2d595 hurd _S_msg_add_auth: Initialize new arrays to 0 adds f77bd0ee9a hurd hurdstartup: Initialize remaining fields of hurd_startup_data adds cba62c231c htl: Drop duplicate check in __pthread_stack_alloc adds b7a5fec8b0 hurd: Make dl-sysdep __sbrk check __vm_allocate call adds e1a467d330 hurd fcntl: Make LOCKED macro more robust adds 5f55b22f4b hurd getcwd: Fix memory leak on error adds c80b311ac0 i686: Regenerate ulps adds 48b74865c6 x86: Check minimum/maximum of non_temporal_threshold [BZ #29953] adds 8f27dc1af5 Fix ldbl-128 built-in function use adds 35141f304e time: Set daylight to 1 for matching DST/offset change (bug 29951) adds 8a78f833d6 C2x semantics for <tgmath.h> adds 9228a3c2be Remove trailing whitespace adds 728ada505a Remove trailing whitespace in gmp.h adds 6d7e8eda9b Update copyright dates with scripts/update-copyrights adds ae612c45ef Update copyright dates not handled by scripts/update-copyrights adds 3d3a2911ba Add _FORTIFY_SOURCE implementation documentation [BZ #28998] adds 57f4a850c8 Add HWCAP2_SVE_EBF16 from Linux 6.1 to AArch64 bits/hwcap.h adds 0b3503e2e1 locale: Use correct buffer size for utf8_sequence_error [BZ #19444] adds 8176efe3ca sunrpc: Suppress GCC -O1 warning on user2netname [BZ #19444] adds 30546ac2d1 math: Suppress -O0 warnings for soft-fp fsqrt [BZ #19444] adds 2d2d7e1a8f configure: Allow user override LD, AR, OBJCOPY, and GPROF adds 02abdab0d1 configure: Move nm, objdump, and readelf to LIBC_PROG_BINUTILS adds 8b69e064d4 scripts/build-many-glibcs.py: Remove unused RANLIB and STRIP option adds 402853be1d string: Suppress -Wmaybe-unitialized for wordcopy [BZ #19444] adds 7e31d16651 elf: Fix GL(dl_phdr) and GL(dl_phnum) for static builds [BZ #29864] new 3da77c56cf Parameterize op_t from memcopy.h new 30f6d2f25d Parameterize OP_T_THRES from memcopy.h new 27dc84595c Add string-maskoff.h generic header new bd84fb930d Add string vectorized find and detection functions new ac8f9f8f0a string: Improve generic strlen new fa97e0f8b3 string: Improve generic strnlen new 50203898e1 string: Improve generic strchr new 882ad00182 string: Improve generic strchrnul new 2f267e6c04 string: Improve generic strcmp new b67eee6ae9 string: Improve generic memchr new bd59b6081e string: Improve generic memrchr new 363e8fb14c hppa: Add memcopy.h new bd1edea183 hppa: Add string-fzb.h and string-fzi.h new 27c71d8cfc alpha: Add string-fzb.h and string-fzi.h new 9d18a42200 arm: Add string-fza.h new a86c47f74e powerpc: Add string-fza.h new 7503710067 sh: Add string-fzb.h
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 (af69c5ba72) \ N -- N -- N refs/heads/azanella/generic-strings (7503710067)
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 17 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: .clang-format | 156 + CONTRIBUTED-BY | 10528 +++++ ChangeLog | 26594 ------------- ChangeLog.old/ChangeLog.10 | 24 +- ChangeLog.old/ChangeLog.11 | 38 +- ChangeLog.old/ChangeLog.12 | 10 +- ChangeLog.old/ChangeLog.13 | 2 +- ChangeLog.old/ChangeLog.14 | 12 +- ChangeLog.old/ChangeLog.15 | 2 +- ChangeLog.old/ChangeLog.17 | 30 +- ChangeLog.old/ChangeLog.18 | 59 +- ChangeLog.old/ChangeLog.19 | 39254 +++++++++++++++++++ ChangeLog.old/ChangeLog.20 | 6542 +++ ChangeLog.old/ChangeLog.21 | 15377 ++++++++ ChangeLog.old/ChangeLog.22 | 12846 ++++++ ChangeLog.old/ChangeLog.23 | 32243 +++++++++++++++ ChangeLog.old/ChangeLog.24 | 11984 ++++++ ChangeLog.old/ChangeLog.25 | 10229 +++++ ChangeLog.old/ChangeLog.5 | 2 +- ChangeLog.old/ChangeLog.6 | 4 +- ChangeLog.old/ChangeLog.7 | 12 +- ChangeLog.old/ChangeLog.8 | 12 +- ChangeLog.old/ChangeLog.9 | 14 +- ChangeLog.old/ChangeLog.localedata | 36 +- ChangeLog.old/ChangeLog.nptl | 2 +- INSTALL | 198 +- LICENSES | 4 +- Makeconfig | 243 +- Makefile | 309 +- Makefile.help | 42 + Makerules | 291 +- NEWS | 2109 +- README | 11 +- Rules | 114 +- SHARED-FILES | 219 + aclocal.m4 | 73 +- argp/Makefile | 16 +- argp/argp-ba.c | 4 +- argp/argp-eexst.c | 4 +- argp/argp-fmtstream.c | 11 +- argp/argp-fmtstream.h | 4 +- argp/argp-fs-xinl.c | 4 +- argp/argp-help.c | 431 +- argp/argp-namefrob.h | 11 +- argp/argp-parse.c | 6 +- argp/argp-pv.c | 4 +- argp/argp-pvh.c | 4 +- argp/argp-test.c | 7 +- argp/argp-xinl.c | 4 +- argp/argp.h | 15 +- argp/bits/argp-ldbl.h | 24 + argp/tst-argp1.c | 5 +- argp/tst-argp2.c | 5 +- argp/tst-ldbl-argp.c | 102 + assert/Makefile | 11 +- assert/__assert.c | 4 +- assert/__libc_assert_fail.c | 33 + assert/assert-perr.c | 4 +- assert/assert.c | 7 +- assert/assert.h | 10 +- assert/tst-assert-c++.cc | 7 +- assert/tst-assert-g++.cc | 4 +- benchtests/Makefile | 400 +- benchtests/README | 52 +- benchtests/acos-inputs | 3 - benchtests/asin-inputs | 3 - benchtests/atan-inputs | 3 - benchtests/atan2-inputs | 1005 + benchtests/bench-arc4random.c | 218 + benchtests/bench-bcopy.c | 20 - benchtests/bench-bzero-large.c | 144 + benchtests/bench-bzero-walk.c | 143 + benchtests/bench-bzero.c | 151 +- benchtests/bench-dl-elf-hash.c | 27 + benchtests/bench-dl-new-hash.c | 26 + benchtests/bench-hash-funcs-kernel.h | 87 + benchtests/bench-hash-funcs.c | 143 + benchtests/bench-malloc-simple.c | 185 + benchtests/bench-malloc-thread.c | 11 +- benchtests/bench-math-inlines.c | 6 +- benchtests/bench-memccpy.c | 31 +- benchtests/bench-memchr.c | 177 +- benchtests/bench-memcmp.c | 92 +- benchtests/bench-memcmpeq.c | 20 + benchtests/bench-memcpy-large.c | 54 +- benchtests/bench-memcpy-random.c | 104 +- benchtests/bench-memcpy-walk.c | 41 +- benchtests/bench-memcpy.c | 155 +- benchtests/bench-memmem.c | 167 +- benchtests/bench-memmove-large.c | 12 +- benchtests/bench-memmove-walk.c | 73 +- benchtests/bench-memmove.c | 92 +- benchtests/bench-mempcpy.c | 18 +- benchtests/bench-memrchr.c | 4 +- benchtests/bench-memset-large.c | 48 +- benchtests/bench-memset-walk.c | 62 +- benchtests/bench-memset-zero-large.c | 20 + benchtests/bench-memset-zero-walk.c | 20 + benchtests/bench-memset-zero.c | 20 + benchtests/bench-memset.c | 119 +- benchtests/bench-nss-hash.c | 26 + benchtests/bench-pthread-lock-base.c | 286 + benchtests/bench-pthread-locks.c | 553 + benchtests/bench-pthread-mutex-lock.c | 32 + benchtests/bench-pthread-mutex-trylock.c | 37 + benchtests/bench-pthread-spin-lock.c | 30 + benchtests/bench-pthread-spin-trylock.c | 34 + benchtests/bench-rawmemchr.c | 105 +- benchtests/bench-skeleton.c | 15 +- benchtests/bench-stpcpy.c | 30 +- benchtests/bench-stpcpy_chk.c | 4 +- benchtests/bench-stpncpy.c | 59 +- benchtests/bench-strcasecmp.c | 101 +- benchtests/bench-strcasestr.c | 31 +- benchtests/bench-strcat.c | 144 +- benchtests/bench-strchr.c | 297 +- benchtests/bench-strchrnul.c | 4 +- benchtests/bench-strcmp.c | 257 +- benchtests/bench-strcoll.c | 4 +- benchtests/bench-strcpy.c | 159 +- benchtests/bench-strcpy_chk.c | 6 +- benchtests/bench-strcspn.c | 30 +- benchtests/bench-string.h | 67 +- benchtests/bench-strlen.c | 89 +- benchtests/bench-strncasecmp.c | 140 +- benchtests/bench-strncat.c | 141 +- benchtests/bench-strncmp.c | 278 +- benchtests/bench-strncpy.c | 159 +- benchtests/bench-strnlen.c | 174 +- benchtests/bench-strpbrk.c | 113 +- benchtests/bench-strrchr.c | 167 +- benchtests/bench-strsep.c | 6 +- benchtests/bench-strspn.c | 114 +- benchtests/bench-strstr.c | 441 +- benchtests/bench-strtod.c | 12 +- benchtests/bench-strtok.c | 6 +- benchtests/bench-timing-type.c | 4 +- benchtests/bench-timing.h | 53 +- benchtests/bench-util.c | 4 +- benchtests/bench-util.h | 11 +- benchtests/bench-wcpcpy.c | 4 +- benchtests/bench-wcpncpy.c | 4 +- benchtests/bench-wcrtomb.c | 139 + benchtests/bench-wcscat.c | 4 +- benchtests/bench-wcschr.c | 4 +- benchtests/bench-wcschrnul.c | 4 +- benchtests/bench-wcscmp.c | 4 +- benchtests/bench-wcscpy.c | 4 +- benchtests/bench-wcscspn.c | 4 +- benchtests/bench-wcslen.c | 4 +- benchtests/bench-wcsncat.c | 4 +- benchtests/bench-wcsncmp.c | 4 +- benchtests/bench-wcsncpy.c | 4 +- benchtests/bench-wcsnlen.c | 5 +- benchtests/bench-wcspbrk.c | 4 +- benchtests/bench-wcsrchr.c | 4 +- benchtests/bench-wcsspn.c | 4 +- benchtests/bench-wmemchr.c | 4 +- benchtests/bench-wmemcmp.c | 4 +- benchtests/bench-wmemset.c | 4 +- benchtests/cbrt-inputs | 1004 + benchtests/cbrtl-inputs | 1004 + benchtests/cos-inputs | 3 - benchtests/cosf-inputs | 2 +- benchtests/erf-inputs | 794 + benchtests/erfc-inputs | 795 + benchtests/exp-inputs | 1002 + benchtests/exp10-inputs | 797 + benchtests/exp10f-inputs | 2388 ++ benchtests/expf128-inputs | 1005 + benchtests/expm1-inputs | 798 + benchtests/hypot-inputs | 1007 + benchtests/hypotf-inputs | 1007 + benchtests/ilogb-inputs | 11 + benchtests/ilogbf-inputs | 11 + benchtests/ilogbf128-inputs | 11 + benchtests/isfinite-inputs | 21 + benchtests/isinf-inputs | 21 + benchtests/isnan-inputs | 21 + benchtests/j0-inputs | 1004 + benchtests/j1-inputs | 1004 + benchtests/json-lib.c | 4 +- benchtests/json-lib.h | 4 +- benchtests/lgamma-inputs | 1004 + benchtests/log10-inputs | 1004 + benchtests/log1p-inputs | 1004 + benchtests/logb-inputs | 11 + benchtests/logbf-inputs | 11 + benchtests/pow-inputs | 1006 +- benchtests/powf128-inputs | 1005 + benchtests/pthread_once-source.c | 4 +- benchtests/{trunc-inputs => roundeven-inputs} | 0 benchtests/{truncf-inputs => roundevenf-inputs} | 0 benchtests/scripts/bench.py | 6 +- benchtests/scripts/benchout.schema.json | 4 + benchtests/scripts/benchout_strings.schema.json | 7 +- benchtests/scripts/compare_bench.py | 44 +- benchtests/scripts/compare_strings.py | 4 +- benchtests/scripts/import_bench.py | 6 +- benchtests/scripts/plot_strings.py | 400 + benchtests/scripts/validate_benchout.py | 12 +- benchtests/sin-inputs | 2007 +- benchtests/sincosf-inputs | 1 + benchtests/sinf-inputs | 2004 + benchtests/sinf128-inputs | 2007 + benchtests/strcoll-inputs/filelist#en_US.UTF-8 | 52 - benchtests/tan-inputs | 7 - benchtests/tgamma-inputs | 1005 + benchtests/thread_create-source.c | 4 +- benchtests/y0-inputs | 1004 + benchtests/y1-inputs | 1004 + bits/atomic_wide_counter.h | 35 + bits/byteswap.h | 4 +- bits/confname.h | 12 +- bits/dirent.h | 4 +- bits/dirent_ext.h | 21 + bits/dl_find_object.h | 32 + bits/dlfcn.h | 4 +- bits/environments.h | 4 +- bits/errno.h | 4 +- bits/fcntl.h | 4 +- bits/fenv.h | 6 +- bits/fenvinline.h | 8 - bits/floatn-common.h | 44 +- bits/floatn.h | 4 +- bits/flt-eval-method.h | 4 +- bits/fp-fast.h | 4 +- bits/fp-logb.h | 4 +- bits/hwcap.h | 4 +- bits/in.h | 14 +- bits/indirect-return.h | 4 +- bits/ioctl-types.h | 4 +- bits/ipc.h | 4 +- bits/ipctypes.h | 4 +- bits/iscanonical.h | 4 +- bits/libc-header-start.h | 48 +- bits/libm-simd-decl-stubs.h | 235 +- bits/link_lavcurrent.h | 25 + bits/long-double.h | 18 +- bits/math-vector.h | 4 +- bits/mathdef.h | 4 +- bits/mathinline.h | 12 - bits/mman.h | 26 +- bits/mman_ext.h | 21 + bits/mqueue.h | 4 +- bits/msq.h | 4 +- bits/netdb.h | 4 +- bits/param.h | 4 +- bits/poll.h | 4 +- bits/resource.h | 4 +- bits/sched.h | 4 +- bits/select.h | 4 +- bits/sem.h | 4 +- bits/shm.h | 4 +- bits/sigaction.h | 5 +- bits/sigcontext.h | 4 +- bits/sigevent-consts.h | 4 +- bits/siginfo-consts.h | 4 +- bits/signal_ext.h | 21 + bits/signum-arch.h | 59 + bits/signum-generic.h | 31 +- bits/signum.h | 32 - bits/sigstack.h | 6 +- bits/sigstksz.h | 21 + bits/sigthread.h | 4 +- bits/sockaddr.h | 4 +- bits/socket.h | 44 +- bits/ss_flags.h | 4 +- bits/stat.h | 4 +- bits/statfs.h | 4 +- bits/statvfs.h | 4 +- bits/stdint-intn.h | 4 +- bits/stdint-uintn.h | 4 +- bits/stdlib-bsearch.h | 17 +- bits/stropts.h | 230 - bits/sys_errlist.h | 23 - bits/syslog-path.h | 4 +- bits/sysmacros.h | 4 +- bits/termios.h | 4 +- bits/time.h | 4 +- bits/time64.h | 36 + bits/timesize.h | 20 + bits/types/error_t.h | 4 +- bits/types/stack_t.h | 4 +- bits/types/struct_sched_param.h | 4 +- bits/typesizes.h | 16 +- bits/uintn-identity.h | 4 +- bits/uio-ext.h | 4 +- bits/uio_lim.h | 4 +- bits/unistd_ext.h | 21 + bits/utmp.h | 108 +- bits/utsname.h | 4 +- bits/waitflags.h | 12 +- bits/waitstatus.h | 4 +- bits/wchar.h | 4 +- bits/xtitypes.h | 33 - catgets/Makefile | 8 +- catgets/catgets.c | 5 +- catgets/catgetsinfo.h | 5 +- catgets/gencat.c | 19 +- catgets/nl_types.h | 4 +- catgets/open_catalog.c | 9 +- catgets/test-gencat.sh | 4 +- catgets/xopen-msg.awk | 4 +- config.h.in | 123 +- config.make.in | 14 +- configure | 2959 +- configure.ac | 773 +- conform/GlibcConform.pm | 74 - conform/Makefile | 62 +- conform/check-header-lists.sh | 4 +- conform/conformtest.pl | 898 - conform/conformtest.py | 755 + conform/data/arpa/inet.h-data | 24 +- conform/data/fcntl.h-data | 2 +- conform/data/signal.h-data | 6 +- conform/data/spawn.h-data | 4 +- conform/data/stropts.h-data | 140 - conform/data/sys/ipc.h-data | 3 +- conform/data/sys/wait.h-data | 15 +- conform/data/termios.h-data | 2 +- conform/data/wchar.h-data | 4 +- conform/glibcconform.py | 39 +- conform/linknamespace.pl | 233 - conform/linknamespace.py | 217 + conform/list-header-symbols.py | 6 +- crypt/Makefile | 4 +- crypt/badsalttest.c | 5 +- crypt/cert.c | 3 +- crypt/crypt-entry.c | 4 +- crypt/crypt-private.h | 4 +- crypt/crypt.c | 4 +- crypt/crypt.h | 4 +- crypt/crypt_util.c | 4 +- crypt/md5-crypt.c | 5 +- crypt/md5.c | 8 +- crypt/md5.h | 4 +- crypt/md5test-giant.c | 4 +- crypt/sha256-crypt.c | 5 +- crypt/sha256.c | 9 +- crypt/sha256.h | 4 +- crypt/sha256c-test.c | 1 - crypt/sha512-crypt.c | 5 +- crypt/sha512.c | 9 +- crypt/sha512.h | 4 +- crypt/ufc-crypt.h | 4 +- crypt/ufc.c | 4 +- csu/Makefile | 62 +- csu/Versions | 3 + csu/abi-note.S | 72 - csu/abi-note.c | 77 + csu/check_fds.c | 12 +- csu/dso_handle.c | 4 +- csu/elf-init.c | 106 - csu/errno-loc.c | 4 +- csu/errno.c | 4 +- csu/gmon-start.c | 33 +- csu/init-first.c | 38 +- csu/init.c | 4 +- csu/libc-start.c | 297 +- csu/libc-tls.c | 119 +- csu/rtld-sizes.sym | 6 + csu/static-reloc.c | 4 +- csu/version.c | 9 +- ctype/Makefile | 4 +- ctype/ctype-c99.c | 4 +- ctype/ctype-c99_l.c | 4 +- ctype/ctype-extn.c | 4 +- ctype/ctype-info.c | 4 +- ctype/ctype.c | 4 +- ctype/ctype.h | 6 +- ctype/ctype_l.c | 4 +- ctype/isctype.c | 4 +- ctype/test_ctype.c | 4 +- debug/Makefile | 156 +- debug/asprintf_chk.c | 24 +- debug/backtrace.c | 94 +- debug/backtracesyms.c | 5 +- debug/backtracesymsfd.c | 5 +- debug/catchsegv.sh | 107 - debug/chk_fail.c | 4 +- debug/confstr_chk.c | 5 +- debug/dprintf_chk.c | 24 +- debug/execinfo.h | 4 +- debug/explicit_bzero_chk.c | 5 +- debug/fdelt_chk.c | 7 +- debug/fgets_chk.c | 4 +- debug/fgets_u_chk.c | 4 +- debug/fgetws_chk.c | 4 +- debug/fgetws_u_chk.c | 4 +- debug/fortify_fail.c | 28 +- debug/fprintf_chk.c | 24 +- debug/fread_chk.c | 4 +- debug/fread_u_chk.c | 4 +- debug/fwprintf_chk.c | 24 +- debug/getcwd_chk.c | 4 +- debug/getdomainname_chk.c | 4 +- debug/getgroups_chk.c | 4 +- debug/gethostname_chk.c | 4 +- debug/gets_chk.c | 20 +- debug/getwd_chk.c | 4 +- debug/longjmp_chk.c | 4 +- debug/mbsnrtowcs_chk.c | 4 +- debug/mbsrtowcs_chk.c | 4 +- debug/mbstowcs_chk.c | 4 +- debug/memcpy_chk.c | 5 +- debug/memmove_chk.c | 5 +- debug/mempcpy_chk.c | 5 +- debug/memset_chk.c | 4 +- debug/noophooks.c | 5 +- debug/obprintf_chk.c | 101 +- debug/pcprofile.c | 5 +- debug/pcprofiledump.c | 7 +- debug/poll_chk.c | 4 +- debug/ppoll_chk.c | 4 +- debug/pread64_chk.c | 4 +- debug/pread_chk.c | 4 +- debug/printf_chk.c | 24 +- debug/read_chk.c | 14 +- debug/readlink_chk.c | 4 +- debug/readlinkat_chk.c | 4 +- debug/readonly-area.c | 4 +- debug/realpath_chk.c | 4 +- debug/recv_chk.c | 4 +- debug/recvfrom_chk.c | 4 +- debug/segfault.c | 210 - debug/snprintf_chk.c | 28 +- debug/sprintf_chk.c | 33 +- debug/stack_chk_fail.c | 11 +- debug/stack_chk_fail_local.c | 4 +- debug/stpcpy_chk.c | 4 +- debug/stpncpy_chk.c | 4 +- debug/strcat_chk.c | 4 +- debug/strcpy_chk.c | 4 +- debug/strncat_chk.c | 4 +- debug/strncpy_chk.c | 4 +- debug/swprintf_chk.c | 31 +- debug/test-stpcpy_chk.c | 5 +- debug/test-strcpy_chk.c | 5 +- debug/tst-backtrace.h | 4 +- debug/tst-backtrace2.c | 4 +- debug/tst-backtrace3.c | 4 +- debug/tst-backtrace4.c | 4 +- debug/tst-backtrace5.c | 35 +- debug/tst-backtrace6.c | 4 +- debug/tst-chk-cancel.c | 263 + debug/tst-chk1.c | 1717 - debug/tst-chk2.c | 2 - debug/tst-chk3.c | 2 - debug/tst-chk4.cc | 1 - debug/tst-chk5.cc | 2 - debug/tst-chk6.cc | 2 - debug/tst-fortify.c | 1769 + debug/tst-lfschk1.c | 2 - debug/tst-lfschk2.c | 2 - debug/tst-lfschk3.c | 2 - debug/tst-lfschk4.cc | 2 - debug/tst-lfschk5.cc | 2 - debug/tst-lfschk6.cc | 2 - debug/tst-longjmp_chk2.c | 4 +- debug/tst-longjmp_chk3.c | 4 +- debug/tst-realpath-chk.c | 37 + debug/tst-ssp-1.c | 4 +- debug/ttyname_r_chk.c | 4 +- debug/vasprintf_chk.c | 72 +- debug/vdprintf_chk.c | 41 +- debug/vfprintf_chk.c | 25 +- debug/vfwprintf_chk.c | 25 +- debug/vobprintf_chk.c | 31 + debug/vprintf_chk.c | 24 +- debug/vsnprintf_chk.c | 50 +- debug/vsprintf_chk.c | 77 +- debug/vswprintf_chk.c | 55 +- debug/vwprintf_chk.c | 25 +- debug/warning-nop.c | 70 - debug/wcpcpy_chk.c | 8 +- debug/wcpncpy_chk.c | 5 +- debug/wcrtomb_chk.c | 12 +- debug/wcscat_chk.c | 5 +- debug/wcscpy_chk.c | 39 +- debug/wcsncat_chk.c | 5 +- debug/wcsncpy_chk.c | 5 +- debug/wcsnrtombs_chk.c | 4 +- debug/wcsrtombs_chk.c | 4 +- debug/wcstombs_chk.c | 4 +- debug/wctomb_chk.c | 4 +- debug/wmemcpy_chk.c | 5 +- debug/wmemmove_chk.c | 5 +- debug/wmempcpy_chk.c | 5 +- debug/wmemset_chk.c | 5 +- debug/wprintf_chk.c | 25 +- debug/xtrace.sh | 9 +- dirent/Makefile | 7 +- dirent/alphasort.c | 4 +- dirent/alphasort64.c | 4 +- dirent/closedir.c | 4 +- dirent/dirent.h | 30 +- dirent/dirfd.c | 4 +- dirent/fdopendir.c | 4 +- dirent/getdents.c | 4 +- dirent/getdents64.c | 4 +- dirent/list.c | 4 +- dirent/opendir-tst1.c | 5 +- dirent/opendir.c | 4 +- dirent/readdir.c | 4 +- dirent/readdir64.c | 4 +- dirent/readdir64_r.c | 4 +- dirent/readdir_r.c | 4 +- dirent/rewinddir.c | 4 +- dirent/scandir-cancel.c | 4 +- dirent/scandir-tail-common.c | 4 +- dirent/scandir-tail.c | 4 +- dirent/scandir.c | 4 +- dirent/scandir64-tail.c | 4 +- dirent/scandir64.c | 4 +- dirent/scandirat.c | 4 +- dirent/scandirat64.c | 4 +- dirent/seekdir.c | 4 +- dirent/telldir.c | 4 +- dirent/tst-fdopendir.c | 1 - dirent/tst-scandir.c | 4 +- dirent/versionsort.c | 4 +- dirent/versionsort64.c | 4 +- dlfcn/Makefile | 66 +- dlfcn/Versions | 42 +- dlfcn/bug-dl-leaf-lib-cb.c | 5 +- dlfcn/bug-dl-leaf-lib.c | 5 +- dlfcn/bug-dl-leaf.c | 5 +- dlfcn/bug-dlopen1.c | 5 +- dlfcn/dladdr.c | 30 +- dlfcn/dladdr1.c | 30 +- dlfcn/dlclose.c | 38 +- dlfcn/dlerror.c | 349 +- dlfcn/dlerror.h | 92 + dlfcn/dlfcn.c | 38 - dlfcn/dlfcn.h | 72 +- dlfcn/dlfreeres.c | 29 - dlfcn/dlinfo.c | 85 +- dlfcn/dlmopen.c | 71 +- dlfcn/dlopen.c | 80 +- dlfcn/dlopenold.c | 12 +- dlfcn/dlsym.c | 63 +- dlfcn/dlvsym.c | 71 +- dlfcn/errmsg1.c | 4 +- dlfcn/errmsg1mod.c | 4 +- dlfcn/glreflib1.c | 4 +- dlfcn/glreflib2.c | 4 +- dlfcn/glrefmain.c | 4 +- dlfcn/libc_dlerror_result.c | 39 + dlfcn/libdl-compat.c | 50 + dlfcn/modatexit.c | 4 +- dlfcn/modcxaatexit.c | 4 +- dlfcn/modstatic2.c | 10 +- dlfcn/modstatic3.c | 4 +- dlfcn/modstatic5.c | 4 +- dlfcn/sdladdr.c | 1 - dlfcn/sdladdr1.c | 1 - dlfcn/sdlclose.c | 1 - dlfcn/sdlerror.c | 1 - dlfcn/sdlinfo.c | 1 - dlfcn/sdlmopen.c | 1 - dlfcn/sdlopen.c | 1 - dlfcn/sdlsym.c | 1 - dlfcn/sdlvsym.c | 1 - dlfcn/tst-dladdr.c | 5 +- dlfcn/tst-dlinfo-phdr.c | 125 + dlfcn/tst-dlinfo.c | 4 +- dlfcn/tst-rec-dlopen.c | 4 +- dlfcn/tstatexit.c | 4 +- dlfcn/tstcxaatexit.c | 4 +- dlfcn/tststatic2.c | 10 +- dlfcn/tststatic3.c | 4 +- dlfcn/tststatic4.c | 4 +- dlfcn/tststatic5.c | 15 +- elf/Makefile | 2226 +- elf/Versions | 30 +- elf/argv0test.c | 31 + elf/cache.c | 554 +- elf/chroot_canon.c | 8 +- elf/dl-addr-obj.c | 4 +- elf/dl-addr.c | 26 +- elf/dl-audit.c | 383 + elf/dl-cache.c | 527 +- elf/dl-call-libc-early-init.c | 41 + elf/dl-call_fini.c | 50 + elf/dl-catch.c | 261 + elf/dl-close.c | 184 +- elf/dl-compat.c | 35 + elf/dl-conflict.c | 74 - elf/dl-debug-symbols.S | 40 + elf/dl-debug.c | 85 +- elf/dl-deps.c | 118 +- elf/dl-diagnostics-cpu.c | 24 + elf/dl-diagnostics-kernel.c | 24 + elf/dl-diagnostics.c | 260 + elf/dl-diagnostics.h | 46 + elf/dl-dst.h | 4 +- elf/dl-early_allocate.c | 30 + elf/dl-environ.c | 4 +- elf/dl-error-minimal.c | 23 - elf/dl-error-skeleton.c | 239 - elf/dl-error.c | 27 - elf/dl-exception.c | 58 +- elf/dl-execstack.c | 4 +- elf/dl-find_object.c | 857 + elf/dl-find_object.h | 141 + elf/dl-fini.c | 67 +- elf/dl-fptr.c | 4 +- elf/dl-hwcaps-subdirs.c | 29 + elf/dl-hwcaps.c | 434 +- elf/dl-hwcaps.h | 129 +- elf/dl-hwcaps_split.c | 77 + elf/dl-init.c | 26 +- elf/dl-is_dso.h | 33 + elf/dl-iteratephdr.c | 5 +- elf/dl-libc.c | 96 +- elf/dl-libc_freeres.c | 26 + elf/dl-load.c | 859 +- elf/dl-load.h | 9 +- elf/dl-lookup-direct.c | 116 + elf/dl-lookup.c | 435 +- elf/dl-machine-reject-phdr.h | 6 +- elf/dl-main.h | 130 + elf/dl-map-segments.h | 61 +- elf/dl-minimal-malloc.c | 117 + elf/dl-minimal.c | 175 +- elf/dl-misc.c | 235 +- elf/dl-mutex.c | 19 + elf/dl-object.c | 64 +- elf/dl-open.c | 794 +- elf/dl-origin.c | 5 +- elf/dl-printf.c | 294 + elf/dl-profile.c | 19 +- elf/dl-profstub.c | 5 +- elf/dl-reloc-static-pie.c | 46 +- elf/dl-reloc.c | 139 +- elf/dl-runtime.c | 309 +- elf/dl-runtime.h | 30 + elf/dl-scope.c | 4 +- elf/dl-setup_hash.c | 63 + elf/dl-sort-maps.c | 228 +- elf/dl-static-tls.h | 51 + elf/dl-support.c | 223 +- elf/dl-sym-post.h | 61 + elf/dl-sym.c | 81 +- elf/dl-symaddr.c | 4 +- elf/dl-sysdep-open.h | 4 +- elf/dl-sysdep.c | 347 +- elf/dl-thread_gscope_wait.c | 2 + elf/dl-tls.c | 331 +- elf/dl-tls_init_tp.c | 53 + elf/dl-tunable-types.h | 67 +- elf/dl-tunables.c | 224 +- elf/dl-tunables.h | 92 +- elf/dl-tunables.list | 63 +- elf/dl-unmap-segments.h | 4 +- elf/dl-usage.c | 214 + elf/dl-version.c | 42 +- elf/dl-write.c | 56 + elf/dl-writev.h | 4 +- elf/do-rel.h | 121 +- elf/dso-sort-tests-1.def | 73 + elf/dso-sort-tests-2.def | 614 + elf/dynamic-link.h | 159 +- elf/elf.h | 447 +- elf/enbl-secure.c | 20 +- elf/get-dynamic-info.h | 209 +- elf/ifuncmain1.c | 13 + elf/ifuncmain5.c | 9 + elf/ifuncmain6pie.c | 14 +- elf/ifuncmain9.c | 92 + elf/ifuncmain9pic.c | 1 + elf/ifuncmain9picstatic.c | 1 + elf/ifuncmain9pie.c | 1 + elf/ifuncmain9static.c | 1 + elf/ifuncmod6.c | 8 +- elf/interp.c | 4 +- elf/lateglobal.c | 6 +- elf/ldconfig.c | 558 +- elf/ldd.bash.in | 10 +- elf/libc-dl_find_object.c | 26 + elf/libc-early-init.h | 38 + elf/libc_early_init.c | 49 + elf/libtracemod1-1.c | 1 + elf/libtracemod2-1.c | 1 + elf/libtracemod3-1.c | 1 + elf/libtracemod4-1.c | 1 + elf/libtracemod5-1.c | 1 + elf/link.h | 41 +- elf/markermodMARKER-VALUE.c | 29 + elf/nextmod3.c | 20 + elf/nextmod3.map | 3 + elf/nodel2mod1.c | 2 - elf/pldd-xx.c | 147 +- elf/pldd.c | 71 +- elf/readelflib.c | 198 +- elf/readlib.c | 41 +- elf/reldep8mod1.c | 2 - elf/reldep9mod1.c | 2 - elf/rtld-Rules | 6 +- elf/rtld-debugger-interface.txt | 15 + elf/rtld.c | 2205 +- elf/rtld_static_init.c | 84 + elf/setup-vdso.h | 30 +- elf/simple-dl-hash.h | 42 + elf/simple-dl-new-hash.h | 36 + elf/sln.c | 8 +- elf/sofini.c | 12 - elf/soinit.c | 43 - elf/sotruss-lib.c | 16 +- elf/sotruss.sh | 8 +- elf/sprof.c | 25 +- elf/static-stubs.c | 4 +- elf/stringtable.c | 209 + elf/stringtable.h | 64 + elf/stringtable_free.c | 33 + elf/tls-macros.h | 25 - elf/tlsdeschtab.h | 60 +- elf/tst-_dl_addr_inside_object.c | 4 +- elf/tst-absolute-sym-lib.c | 4 +- elf/tst-absolute-sym-lib.lds | 4 +- elf/tst-absolute-sym.c | 4 +- elf/tst-absolute-zero-lib.c | 4 +- elf/tst-absolute-zero.c | 4 +- elf/tst-addr1.c | 11 + elf/tst-align.c | 5 +- elf/tst-align2.c | 5 +- elf/tst-align3.c | 37 + elf/tst-alignmod.c | 5 +- elf/tst-alignmod2.c | 5 +- elf/tst-alignmod3.c | 30 + elf/tst-audit-tlsdesc-dlopen.c | 67 + elf/tst-audit-tlsdesc-mod1.c | 41 + elf/tst-audit-tlsdesc-mod2.c | 33 + elf/tst-audit-tlsdesc.c | 60 + elf/tst-audit11.c | 4 +- elf/tst-audit11mod1.c | 4 +- elf/tst-audit11mod2.c | 4 +- elf/tst-audit11mod2.map | 4 +- elf/tst-audit12.c | 4 +- elf/tst-audit12mod1.c | 4 +- elf/tst-audit12mod2.c | 4 +- elf/tst-audit12mod2.map | 4 +- elf/tst-audit12mod3.c | 4 +- elf/tst-audit13.c | 28 + elf/tst-audit13mod1.c | 93 + elf/tst-audit14.c | 25 + elf/tst-audit14.exp | 1 + elf/tst-audit14a.c | 1 + elf/tst-audit15.c | 1 + elf/tst-audit15.exp | 2 + elf/tst-audit16.c | 1 + elf/tst-audit16.exp | 3 + elf/tst-audit17.c | 25 + elf/tst-audit18.c | 129 + elf/tst-audit18mod.c | 23 + elf/tst-audit19a.c | 38 + elf/tst-audit19b.c | 94 + elf/tst-audit19bmod.c | 23 + elf/tst-audit20.c | 25 + elf/tst-audit21.c | 42 + elf/tst-audit22.c | 124 + elf/tst-audit23.c | 239 + elf/tst-audit23mod.c | 23 + elf/tst-audit24a.c | 36 + elf/tst-audit24amod1.c | 31 + elf/tst-audit24amod2.c | 25 + elf/tst-audit24b.c | 37 + elf/tst-audit24bmod1.c | 31 + elf/tst-audit24bmod2.c | 23 + elf/tst-audit24c.c | 2 + elf/tst-audit24d.c | 36 + elf/tst-audit24dmod1.c | 33 + elf/tst-audit24dmod2.c | 28 + elf/tst-audit24dmod3.c | 31 + elf/tst-audit24dmod4.c | 25 + elf/tst-audit25.h | 49 + elf/tst-audit25a.c | 131 + elf/tst-audit25b.c | 131 + elf/tst-audit25mod1.c | 30 + elf/tst-audit25mod2.c | 30 + elf/tst-audit25mod3.c | 22 + elf/tst-audit25mod4.c | 22 + elf/tst-audit28.c | 35 + elf/tst-auditlogmod-1.c | 27 + elf/tst-auditlogmod-2.c | 27 + elf/tst-auditlogmod-3.c | 27 + elf/tst-auditmany.c | 26 + elf/tst-auditmanymod.h | 64 + elf/tst-auditmanymod1.c | 20 + elf/tst-auditmanymod2.c | 20 + elf/tst-auditmanymod3.c | 20 + elf/tst-auditmanymod4.c | 20 + elf/tst-auditmanymod5.c | 20 + elf/tst-auditmanymod6.c | 20 + elf/tst-auditmanymod7.c | 20 + elf/tst-auditmanymod8.c | 20 + elf/tst-auditmanymod9.c | 20 + elf/tst-auditmod-tlsdesc.c | 25 + elf/tst-auditmod11.c | 4 +- elf/tst-auditmod12.c | 4 +- elf/tst-auditmod17.c | 23 + elf/tst-auditmod18.c | 73 + elf/tst-auditmod19a.c | 25 + elf/tst-auditmod19b.c | 46 + elf/tst-auditmod20.c | 57 + elf/tst-auditmod21a.c | 80 + elf/tst-auditmod21b.c | 22 + elf/tst-auditmod22.c | 51 + elf/tst-auditmod23.c | 74 + elf/tst-auditmod24.h | 29 + elf/tst-auditmod24a.c | 116 + elf/tst-auditmod24b.c | 104 + elf/tst-auditmod24c.c | 3 + elf/tst-auditmod24d.c | 122 + elf/tst-auditmod25.c | 80 + elf/tst-auditmod28.c | 104 + elf/tst-auxobj-dlopen.c | 47 + elf/tst-auxobj.c | 42 + elf/tst-auxv.c | 4 +- elf/tst-auxvalmod.c | 29 + elf/tst-big-note-lib.S | 14 +- elf/tst-big-note.c | 4 +- elf/tst-create_format1.c | 103 + elf/tst-debug1.c | 4 +- elf/tst-dl-hash.c | 116 + elf/tst-dl-hwcaps_split.c | 148 + elf/tst-dl-is_dso.c | 35 + elf/tst-dl-iter-static.c | 4 +- elf/tst-dl_find_object-mod1.c | 10 + elf/tst-dl_find_object-mod2.c | 15 + elf/tst-dl_find_object-mod3.c | 10 + elf/tst-dl_find_object-mod4.c | 10 + elf/tst-dl_find_object-mod5.c | 11 + elf/tst-dl_find_object-mod6.c | 11 + elf/tst-dl_find_object-mod7.c | 10 + elf/tst-dl_find_object-mod8.c | 10 + elf/tst-dl_find_object-mod9.c | 10 + elf/tst-dl_find_object-static.c | 22 + elf/tst-dl_find_object-threads.c | 275 + elf/tst-dl_find_object.c | 245 + elf/tst-dlmodcount.c | 7 +- elf/tst-dlmopen-dlerror-mod.c | 58 + elf/tst-dlmopen-dlerror.c | 49 + elf/tst-dlmopen-gethostbyname-mod.c | 29 + elf/tst-dlmopen-gethostbyname.c | 31 + elf/tst-dlmopen-twice-mod1.c | 37 + elf/tst-dlmopen-twice-mod2.c | 50 + elf/tst-dlmopen-twice.c | 54 + elf/tst-dlmopen4.c | 65 + elf/tst-dlopen-aout.c | 67 - elf/tst-dlopen-nodelete-reloc-mod1.c | 39 + elf/tst-dlopen-nodelete-reloc-mod10.c | 41 + elf/tst-dlopen-nodelete-reloc-mod11.cc | 49 + elf/tst-dlopen-nodelete-reloc-mod12.cc | 42 + elf/tst-dlopen-nodelete-reloc-mod13.cc | 48 + elf/tst-dlopen-nodelete-reloc-mod13.h | 24 + elf/tst-dlopen-nodelete-reloc-mod14.cc | 42 + elf/tst-dlopen-nodelete-reloc-mod15.cc | 42 + elf/tst-dlopen-nodelete-reloc-mod16.c | 27 + elf/tst-dlopen-nodelete-reloc-mod17.c | 19 + elf/tst-dlopen-nodelete-reloc-mod2.c | 38 + elf/tst-dlopen-nodelete-reloc-mod3.c | 38 + elf/tst-dlopen-nodelete-reloc-mod4.c | 37 + elf/tst-dlopen-nodelete-reloc-mod5.c | 38 + elf/tst-dlopen-nodelete-reloc-mod6.cc | 42 + elf/tst-dlopen-nodelete-reloc-mod7.cc | 48 + elf/tst-dlopen-nodelete-reloc-mod8.c | 41 + elf/tst-dlopen-nodelete-reloc-mod9.cc | 42 + elf/tst-dlopen-nodelete-reloc.c | 179 + elf/tst-dlopen-nodelete-reloc.h | 35 + elf/tst-dlopen-pie.c | 49 + elf/tst-dlopen-self-container.c | 19 + elf/tst-dlopen-self-pie.c | 19 + elf/tst-dlopen-self.c | 55 + elf/tst-dlopen-tlsmodid-container.c | 39 + elf/tst-dlopen-tlsmodid-pie.c | 20 + elf/tst-dlopen-tlsmodid.c | 25 + elf/tst-dlopen-tlsmodid.h | 87 + elf/tst-dlopenfail-2.c | 56 + elf/tst-dlopenfail.c | 71 + elf/tst-dlopenfaillinkmod.c | 17 + elf/tst-dlopenfailmod1.c | 36 + elf/tst-dlopenfailmod2.c | 29 + elf/tst-dlopenfailmod3.c | 17 + elf/tst-dlopenfailnodelmod.c | 29 + elf/tst-dlopenrpath.c | 5 +- elf/tst-dlopenrpathmod.c | 5 +- elf/tst-dlsym-error.c | 4 +- elf/tst-dst-static.c | 32 + elf/tst-env-setuid-tunables.c | 122 +- elf/tst-env-setuid.c | 201 +- elf/tst-execstack-needed.c | 2 +- elf/tst-execstack-prog.c | 2 +- elf/tst-execstack.c | 2 +- elf/tst-filterobj-aux.c | 33 + elf/tst-filterobj-dlopen.c | 39 + elf/tst-filterobj-filtee.c | 27 + elf/tst-filterobj-filtee.h | 24 + elf/tst-filterobj-flt.c | 27 + elf/tst-filterobj.c | 36 + elf/tst-finilazyfailmod.c | 27 + elf/tst-getauxval-static.c | 66 + elf/tst-glibc-hwcaps-2-cache.c | 45 + elf/tst-glibc-hwcaps-2-cache.root/etc/ld.so.conf | 2 + .../tst-glibc-hwcaps-2-cache.root/postclean.req | 0 elf/tst-glibc-hwcaps-2-cache.script | 8 + elf/tst-glibc-hwcaps-cache.c | 45 + elf/tst-glibc-hwcaps-cache.root/etc/ld.so.conf | 2 + .../tst-glibc-hwcaps-cache.root/postclean.req | 0 elf/tst-glibc-hwcaps-cache.script | 38 + elf/tst-glibc-hwcaps-mask.c | 31 + elf/tst-glibc-hwcaps-prepend-cache.c | 149 + .../ldconfig.run | 0 .../postclean.req | 0 elf/tst-glibc-hwcaps-prepend.c | 32 + elf/tst-glibc-hwcaps.c | 28 + elf/tst-glibcelf.py | 326 + elf/tst-global2.c | 32 + elf/tst-globalmod2.c | 41 + elf/tst-gnu2-tls1.c | 4 +- elf/tst-gnu2-tls1mod.c | 4 +- elf/tst-ifunc-fault-bindnow.c | 21 + elf/tst-ifunc-fault-lazy.c | 57 + elf/tst-ifunc-textrel.c | 4 +- elf/tst-initfinilazyfail.c | 84 + elf/tst-initlazyfailmod.c | 27 + elf/tst-latepthread.c | 4 +- elf/tst-latepthreadmod.c | 4 +- elf/tst-ldconfig-X.sh | 4 +- elf/tst-ldconfig-bad-aux-cache.c | 112 + elf/tst-ldconfig-bad-aux-cache.root/etc/ld.so.conf | 2 + .../tst-ldconfig-bad-aux-cache.root/postclean.req | 0 elf/tst-ldconfig-ld-mod.c | 8 + elf/tst-ldconfig-ld_so_conf-update.c | 117 + .../ldconfig.run | 0 .../postclean.req | 0 .../tst-ldconfig-ld_so_conf-update.script | 1 + elf/tst-leaks1-static.c | 1 - elf/tst-libc_dlvsym-dso.c | 25 - elf/tst-libc_dlvsym-static.c | 32 - elf/tst-libc_dlvsym.c | 34 - elf/tst-libc_dlvsym.h | 125 - elf/tst-linkall-static.c | 4 +- elf/tst-main1.c | 4 +- elf/tst-main1mod.c | 4 +- elf/tst-next-ver.c | 46 + elf/tst-nodelete-dlclose-dso.c | 4 +- elf/tst-nodelete-dlclose-plugin.c | 4 +- elf/tst-nodelete-dlclose.c | 4 +- elf/tst-nodelete-opened-lib.c | 4 +- elf/tst-nodelete-opened.c | 4 +- elf/tst-noload.c | 4 +- elf/tst-null-argv-lib.c | 4 +- elf/tst-null-argv.c | 4 +- elf/tst-p_align.h | 20 + elf/tst-p_align1.c | 27 + elf/tst-p_align2.c | 27 + elf/tst-p_align3.c | 27 + elf/tst-p_align3.sh | 27 + elf/tst-p_alignmod-base.c | 41 + elf/tst-p_alignmod3.c | 25 + elf/tst-pathopt.sh | 4 +- elf/tst-pie2.c | 4 +- elf/tst-pldd.c | 172 + elf/tst-prelink.c | 29 - elf/tst-prelink.exp | 1 - elf/tst-preload-pthread-libc.c | 36 + elf/tst-protected1a.c | 4 +- elf/tst-protected1b.c | 4 +- elf/tst-protected1mod.h | 4 +- elf/tst-protected1moda.c | 4 +- elf/tst-protected1modb.c | 4 +- elf/tst-ptrguard1.c | 4 +- elf/tst-relr-mod2.c | 46 + elf/tst-relr-mod3a.c | 49 + elf/tst-relr-mod3b.c | 22 + elf/tst-relr-mod4a.c | 19 + elf/tst-relr-mod4b.c | 19 + elf/tst-relr-mod4b.map | 3 + elf/tst-relr-pie.c | 1 + elf/tst-relr.c | 65 + elf/tst-relr2.c | 27 + elf/tst-relr3.c | 27 + elf/tst-relr4.c | 1 + elf/tst-relro-symbols.py | 137 + elf/tst-ro-dynamic-mod.c | 19 + elf/tst-ro-dynamic-mod.map | 16 + elf/tst-ro-dynamic.c | 31 + elf/tst-rtld-argv0.sh | 37 + elf/tst-rtld-list-tunables.exp | 16 + elf/tst-rtld-list-tunables.sh | 45 + elf/tst-rtld-load-self.sh | 4 +- elf/tst-rtld-preload.sh | 37 + elf/tst-rtld-run-static.c | 62 + elf/tst-single_threaded-mod1.c | 25 + elf/tst-single_threaded-mod2.c | 25 + elf/tst-single_threaded-mod3.c | 25 + elf/tst-single_threaded-mod4.c | 25 + elf/tst-single_threaded-pthread-static.c | 86 + elf/tst-single_threaded-pthread.c | 174 + elf/tst-single_threaded-static-dlopen.c | 57 + elf/tst-single_threaded-static.c | 29 + elf/tst-single_threaded.c | 70 + elf/tst-sonamemove-dlopen.c | 35 + elf/tst-sonamemove-link.c | 41 + elf/tst-sonamemove-linkmod1.c | 25 + elf/tst-sonamemove-linkmod1.map | 3 + elf/tst-sonamemove-runmod1.c | 23 + elf/tst-sonamemove-runmod1.map | 3 + elf/tst-sonamemove-runmod2.c | 24 + elf/tst-sonamemove-runmod2.map | 3 + elf/tst-stackguard1.c | 5 +- elf/tst-stringtable.c | 181 + elf/tst-tls-allocation-failure-static.c | 31 + elf/tst-tls-dlinfo.c | 2 +- elf/tst-tls-ie-dlmopen.c | 112 + elf/tst-tls-ie-mod.h | 40 + elf/tst-tls-ie-mod0.c | 4 + elf/tst-tls-ie-mod1.c | 4 + elf/tst-tls-ie-mod2.c | 4 + elf/tst-tls-ie-mod3.c | 4 + elf/tst-tls-ie-mod4.c | 4 + elf/tst-tls-ie-mod5.c | 4 + elf/tst-tls-ie-mod6.c | 4 + elf/tst-tls-ie.c | 111 + elf/tst-tls-manydynamic.c | 4 +- elf/tst-tls-manydynamic.h | 4 +- elf/tst-tls-manydynamicmod.c | 4 +- elf/tst-tls-surplus.c | 42 + elf/tst-tls1.c | 64 +- elf/tst-tls2.c | 82 - elf/tst-tls20.c | 362 + elf/tst-tls20mod-bad.c | 2 + elf/tst-tls21.c | 68 + elf/tst-tls21mod.c | 1 + elf/tst-tls3.c | 26 +- elf/tst-tlsalign-extern.c | 4 +- elf/tst-tlsalign.c | 4 +- elf/tst-tlsmod1.c | 24 +- elf/tst-tlsmod2.c | 6 +- elf/tst-tlsmod3.c | 8 +- elf/tst-tlsmod4.c | 6 +- elf/tst-tlsmod5.c | 4 +- elf/tst-tlsmod6.c | 4 +- elf/tst-trace1.exp | 4 + elf/tst-trace2.exp | 6 + elf/tst-trace3.exp | 6 + elf/tst-trace4.exp | 6 + elf/tst-trace5.exp | 6 + elf/tst-unwind-ctor-lib.c | 4 +- elf/tst-unwind-ctor.c | 4 +- elf/tst-unwind-main.c | 60 + elf/tst-valgrind-smoke.sh | 46 + elf/valgrind-test.c | 49 + elf/vismain.c | 4 +- elf/vismod1.c | 4 +- elf/vismod2.c | 4 +- elf/vismod3.c | 4 +- gmon/Makefile | 12 +- gmon/Versions | 2 + gmon/profil.c | 4 +- gmon/sprofil.c | 5 +- gmon/sys/gmon_out.h | 5 +- gmon/sys/profil.h | 4 +- gmon/tst-gmon-gprof.sh | 6 +- gmon/tst-gmon-static-gprof.sh | 6 +- gmon/tst-gmon.c | 4 +- gmon/tst-sprofil.c | 7 +- gnulib/Makefile | 4 +- gnulib/tst-gcc.c | 5 +- grp/Makefile | 10 +- grp/compat-initgroups.c | 2 +- grp/fgetgrent.c | 4 +- grp/fgetgrent_r.c | 58 +- grp/getgrent.c | 5 +- grp/getgrent_r.c | 5 +- grp/getgrgid.c | 5 +- grp/getgrgid_r.c | 5 +- grp/getgrnam.c | 5 +- grp/getgrnam_r.c | 5 +- grp/grp-merge.c | 4 +- grp/grp-merge.h | 4 +- grp/grp.h | 16 +- grp/initgroups.c | 49 +- grp/putgrent.c | 4 +- grp/setgroups.c | 4 +- grp/tst-initgroups1.c | 56 + grp/tst-initgroups1.root/etc/group | 7 + grp/tst-initgroups1.root/etc/nsswitch.conf | 1 + grp/tst-initgroups1.root/etc/passwd | 1 + grp/tst-initgroups2.c | 21 + grp/tst-initgroups2.root/etc/group | 7 + grp/tst-initgroups2.root/etc/nsswitch.conf | 2 + grp/tst-initgroups2.root/etc/passwd | 1 + grp/tst-putgrent.c | 4 +- grp/tst_fgetgrent.c | 5 +- grp/tst_fgetgrent.sh | 5 +- gshadow/Makefile | 6 +- gshadow/fgetsgent.c | 4 +- gshadow/fgetsgent_r.c | 45 +- gshadow/getsgent.c | 5 +- gshadow/getsgent_r.c | 5 +- gshadow/getsgnam.c | 5 +- gshadow/getsgnam_r.c | 5 +- gshadow/gshadow.h | 16 +- gshadow/putsgent.c | 4 +- gshadow/sgetsgent.c | 4 +- gshadow/sgetsgent_r.c | 4 +- gshadow/tst-fgetsgent_r.c | 192 + gshadow/tst-putsgent.c | 4 +- hesiod/Makefile | 4 +- hesiod/hesiod.c | 4 +- hesiod/hesiod.h | 4 +- hesiod/hesiod_p.h | 4 +- hesiod/nss_hesiod/hesiod-grp.c | 7 +- hesiod/nss_hesiod/hesiod-proto.c | 7 +- hesiod/nss_hesiod/hesiod-pwd.c | 7 +- hesiod/nss_hesiod/hesiod-service.c | 7 +- htl/Makefile | 73 +- htl/Versions | 54 +- htl/alloca_cutoff.c | 4 +- htl/cancellation.c | 53 + htl/cthreads-compat.c | 4 +- htl/forward.c | 147 +- htl/herrno.c | 34 + htl/htlfreeres.c | 24 + htl/libc_pthread_init.c | 6 +- htl/libpthread.a | 22 +- htl/libpthread_pic.a | 22 +- htl/libpthread_syms.a | 23 + htl/lockfile.c | 5 +- htl/pt-alloc.c | 82 +- htl/pt-cancel.c | 4 +- htl/pt-cleanup.c | 10 +- htl/pt-create.c | 69 +- htl/pt-dealloc.c | 19 +- htl/pt-detach.c | 13 +- htl/pt-exit.c | 16 +- htl/pt-getattr.c | 10 +- htl/pt-initialize.c | 8 +- htl/pt-internal.h | 118 +- htl/pt-join.c | 78 +- htl/pt-self.c | 14 +- htl/pt-setcancelstate.c | 6 +- htl/pt-setcanceltype.c | 6 +- htl/pt-sigmask.c | 4 +- htl/pt-spin-inlines.c | 4 +- htl/pt-testcancel.c | 7 +- htl/pt-yield.c | 6 +- htl/semaphoreP.h | 27 + htl/tests/test-1.c | 4 +- htl/tests/test-10.c | 4 +- htl/tests/test-11.c | 4 +- htl/tests/test-12.c | 4 +- htl/tests/test-13.c | 4 +- htl/tests/test-14.c | 4 +- htl/tests/test-15.c | 4 +- htl/tests/test-16.c | 4 +- htl/tests/test-17.c | 4 +- htl/tests/test-2.c | 4 +- htl/tests/test-3.c | 4 +- htl/tests/test-4.c | 4 +- htl/tests/test-5.c | 4 +- htl/tests/test-6.c | 4 +- htl/tests/test-7.c | 4 +- htl/tests/test-8.c | 4 +- htl/tests/test-9.c | 4 +- htl/tests/test-__pthread_destroy_specific-skip.c | 4 +- hurd/Makefile | 13 +- hurd/RPC_gsync_wait_intr.c | 4 + hurd/Versions | 27 +- hurd/alloc-fd.c | 4 +- hurd/catch-exc.c | 4 +- hurd/catch-signal.c | 14 +- hurd/compat-20.c | 4 +- hurd/ctty-input.c | 22 +- hurd/ctty-output.c | 22 +- hurd/dtable.c | 57 +- hurd/exc2signal.c | 4 +- hurd/fchroot.c | 4 +- hurd/fcntl-internal.h | 2 +- hurd/fd-cleanup.c | 33 + hurd/fd-close.c | 4 +- hurd/fd-read.c | 6 +- hurd/fd-write.c | 8 +- hurd/fopenport.c | 6 +- hurd/get-host.c | 7 +- hurd/getdport.c | 8 +- hurd/geteuids.c | 8 +- hurd/getumask.c | 4 +- hurd/hurd-raise.c | 11 +- hurd/hurd.h | 13 +- hurd/hurd/fd.h | 16 +- hurd/hurd/id.h | 6 +- hurd/hurd/ioctl.h | 4 +- hurd/hurd/lookup.h | 4 +- hurd/hurd/port.h | 30 +- hurd/hurd/resource.h | 4 +- hurd/hurd/signal.h | 94 +- hurd/hurd/sigpreempt.h | 14 +- hurd/hurd/threadvar.h | 4 +- hurd/hurd/userlink.h | 61 +- hurd/hurd/xattr.h | 4 +- hurd/hurdauth.c | 23 +- hurd/hurdchdir.c | 4 +- hurd/hurdexec.c | 82 +- hurd/hurdfault.c | 10 +- hurd/hurdfault.h | 6 +- hurd/hurdfchdir.c | 8 +- hurd/hurdhost.h | 4 +- hurd/hurdid.c | 11 +- hurd/hurdinit.c | 80 +- hurd/hurdioctl.c | 18 +- hurd/hurdkill.c | 8 +- hurd/hurdlock.c | 45 +- hurd/hurdlock.h | 58 +- hurd/hurdlookup.c | 8 +- hurd/hurdmalloc.c | 23 +- hurd/hurdmsg.c | 93 +- hurd/hurdpid.c | 15 +- hurd/hurdports.c | 4 +- hurd/hurdprio.c | 4 +- hurd/hurdrlimit.c | 13 +- hurd/hurdselect.c | 360 +- hurd/hurdsig.c | 642 +- hurd/hurdsock.c | 17 +- hurd/hurdsocket.h | 4 +- hurd/hurdstartup.c | 25 +- hurd/hurdstartup.h | 4 +- hurd/intern-fd.c | 4 +- hurd/intr-msg.c | 43 +- hurd/intr-rpc.defs | 4 +- hurd/intr-rpc.h | 4 +- hurd/longjmp-ts.c | 4 +- hurd/lookup-at.c | 36 +- hurd/lookup-retry.c | 116 +- hurd/msgportdemux.c | 14 +- hurd/new-fd.c | 4 +- hurd/openport.c | 4 +- hurd/path-lookup.c | 5 +- hurd/pid2task.c | 4 +- hurd/port-cleanup.c | 17 +- hurd/port2fd.c | 9 +- hurd/ports-get.c | 4 +- hurd/ports-set.c | 4 +- hurd/preempt-sig.c | 4 +- hurd/privports.c | 4 +- hurd/report-wait.c | 93 +- hurd/set-host.c | 6 +- hurd/setauth.c | 34 +- hurd/seteuids.c | 8 +- hurd/siginfo.c | 4 +- hurd/sigunwind.c | 8 +- hurd/task2pid.c | 4 +- hurd/thread-cancel.c | 4 +- hurd/thread-self.c | 4 +- hurd/trampoline.c | 4 +- hurd/vpprintf.c | 10 +- hurd/xattr.c | 4 +- iconv/Makefile | 48 +- iconv/Versions | 3 + iconv/dummy-repertoire.c | 5 +- iconv/gconv.c | 9 +- iconv/gconv.h | 15 +- iconv/gconv_builtin.c | 5 +- iconv/gconv_builtin.h | 5 +- iconv/gconv_cache.c | 15 +- iconv/gconv_charset.c | 228 + iconv/gconv_charset.h | 39 +- iconv/gconv_close.c | 5 +- iconv/gconv_conf.c | 321 +- iconv/gconv_db.c | 30 +- iconv/gconv_dl.c | 29 +- iconv/gconv_int.h | 57 +- iconv/gconv_open.c | 69 +- iconv/gconv_parseconfdir.h | 179 + iconv/gconv_simple.c | 57 +- iconv/gconv_trans.c | 22 +- iconv/iconv.c | 5 +- iconv/iconv.h | 19 +- iconv/iconv_charmap.c | 16 +- iconv/iconv_close.c | 5 +- iconv/iconv_open.c | 51 +- iconv/iconv_prog.c | 70 +- iconv/iconv_prog.h | 5 +- iconv/iconvconfig.c | 103 +- iconv/iconvconfig.h | 5 +- iconv/loop.c | 33 +- iconv/skeleton.c | 54 +- iconv/strtab.c | 5 +- iconv/test-gconv-modules | 4 +- iconv/tst-gconv-init-failure-mod.c | 4 +- iconv/tst-gconv-init-failure.c | 4 +- iconv/tst-iconv-mt.c | 142 + iconv/tst-iconv-opt.c | 347 + iconv/tst-iconv1.c | 1 - iconv/tst-iconv2.c | 5 +- iconv/tst-iconv3.c | 3 +- iconv/tst-iconv5.c | 6 +- iconv/tst-iconv6.c | 4 +- iconv/tst-iconv7.c | 55 + iconv/tst-iconv8.c | 50 + iconv/tst-iconv9.c | 87 + iconv/tst-iconv_prog.sh | 287 + iconvdata/8bit-gap.c | 5 +- iconvdata/8bit-generic.c | 5 +- iconvdata/Makefile | 73 +- iconvdata/TESTS | 6 +- iconvdata/TESTS2 | 5 +- iconvdata/ansi_x3.110.c | 5 +- iconvdata/armscii-8.c | 5 +- iconvdata/asmo_449.c | 5 +- iconvdata/big5.c | 35 +- iconvdata/big5hkscs.c | 23 +- iconvdata/brf.c | 5 +- iconvdata/bug-iconv10.c | 4 +- iconvdata/bug-iconv11.c | 4 +- iconvdata/bug-iconv12.c | 4 +- iconvdata/bug-iconv13.c | 53 + iconvdata/bug-iconv14.c | 127 + iconvdata/bug-iconv15.c | 60 + iconvdata/bug-iconv2.c | 1 - iconvdata/bug-iconv3.c | 5 +- iconvdata/bug-iconv4.c | 1 - iconvdata/bug-iconv8.c | 4 +- iconvdata/cns11643.c | 31 +- iconvdata/cns11643.h | 8 +- iconvdata/cns11643l1.c | 51 +- iconvdata/cns11643l1.h | 5 +- iconvdata/cns11643l2.h | 5 +- iconvdata/cp10007.c | 5 +- iconvdata/cp1125.c | 4 +- iconvdata/cp1250.c | 5 +- iconvdata/cp1251.c | 5 +- iconvdata/cp1252.c | 5 +- iconvdata/cp1253.c | 5 +- iconvdata/cp1254.c | 5 +- iconvdata/cp1255.c | 6 +- iconvdata/cp1256.c | 5 +- iconvdata/cp1257.c | 5 +- iconvdata/cp1258.c | 6 +- iconvdata/cp737.c | 5 +- iconvdata/cp737.h | 5 +- iconvdata/cp770.c | 5 +- iconvdata/cp771.c | 5 +- iconvdata/cp772.c | 5 +- iconvdata/cp773.c | 5 +- iconvdata/cp774.c | 5 +- iconvdata/cp775.c | 5 +- iconvdata/cp775.h | 5 +- iconvdata/cp932.c | 7 +- iconvdata/csn_369103.c | 5 +- iconvdata/cwi.c | 5 +- iconvdata/dec-mcs.c | 5 +- iconvdata/ebcdic-at-de-a.c | 5 +- iconvdata/ebcdic-at-de.c | 5 +- iconvdata/ebcdic-ca-fr.c | 5 +- iconvdata/ebcdic-dk-no-a.c | 5 +- iconvdata/ebcdic-dk-no.c | 5 +- iconvdata/ebcdic-es-a.c | 5 +- iconvdata/ebcdic-es-s.c | 5 +- iconvdata/ebcdic-es.c | 5 +- iconvdata/ebcdic-fi-se-a.c | 5 +- iconvdata/ebcdic-fi-se.c | 5 +- iconvdata/ebcdic-fr.c | 5 +- iconvdata/ebcdic-is-friss.c | 5 +- iconvdata/ebcdic-it.c | 5 +- iconvdata/ebcdic-pt.c | 5 +- iconvdata/ebcdic-uk.c | 5 +- iconvdata/ebcdic-us.c | 5 +- iconvdata/ecma-cyrillic.c | 5 +- iconvdata/euc-cn.c | 5 +- iconvdata/euc-jisx0213.c | 5 +- iconvdata/euc-jp-ms.c | 5 +- iconvdata/euc-jp.c | 5 +- iconvdata/euc-kr.c | 12 +- iconvdata/euc-tw.c | 5 +- iconvdata/gb18030.c | 17 +- iconvdata/gb2312.c | 39 +- iconvdata/gb2312.h | 5 +- iconvdata/gbbig5.c | 5 +- iconvdata/gbgbk.c | 5 +- iconvdata/gbk.c | 29 +- iconvdata/gconv-modules | 1861 +- iconvdata/gconv-modules-extra.conf | 1889 + iconvdata/georgian-academy.c | 5 +- iconvdata/georgian-ps.c | 5 +- iconvdata/gost_19768-74.c | 5 +- iconvdata/greek-ccitt.c | 5 +- iconvdata/greek7-old.c | 5 +- iconvdata/greek7.c | 5 +- iconvdata/hp-greek8.c | 5 +- iconvdata/hp-roman8.c | 5 +- iconvdata/hp-roman9.c | 5 +- iconvdata/hp-thai8.c | 5 +- iconvdata/hp-turkish8.c | 5 +- iconvdata/ibm037.c | 5 +- iconvdata/ibm038.c | 5 +- iconvdata/ibm1004.c | 5 +- iconvdata/ibm1008.c | 5 +- iconvdata/ibm1008.h | 5 +- iconvdata/ibm1008_420.c | 5 +- iconvdata/ibm1025.c | 5 +- iconvdata/ibm1025.h | 5 +- iconvdata/ibm1026.c | 5 +- iconvdata/ibm1046.c | 5 +- iconvdata/ibm1046.h | 5 +- iconvdata/ibm1047.c | 5 +- iconvdata/ibm1097.c | 5 +- iconvdata/ibm1097.h | 5 +- iconvdata/ibm1112.c | 5 +- iconvdata/ibm1112.h | 5 +- iconvdata/ibm1122.c | 5 +- iconvdata/ibm1122.h | 5 +- iconvdata/ibm1123.c | 5 +- iconvdata/ibm1123.h | 5 +- iconvdata/ibm1124.c | 5 +- iconvdata/ibm1124.h | 5 +- iconvdata/ibm1129.c | 5 +- iconvdata/ibm1129.h | 5 +- iconvdata/ibm1130.c | 5 +- iconvdata/ibm1130.h | 5 +- iconvdata/ibm1132.c | 5 +- iconvdata/ibm1132.h | 5 +- iconvdata/ibm1133.c | 5 +- iconvdata/ibm1133.h | 5 +- iconvdata/ibm1137.c | 5 +- iconvdata/ibm1137.h | 5 +- iconvdata/ibm1140.c | 5 +- iconvdata/ibm1140.h | 5 +- iconvdata/ibm1141.c | 5 +- iconvdata/ibm1141.h | 5 +- iconvdata/ibm1142.c | 5 +- iconvdata/ibm1142.h | 5 +- iconvdata/ibm1143.c | 5 +- iconvdata/ibm1143.h | 5 +- iconvdata/ibm1144.c | 5 +- iconvdata/ibm1144.h | 5 +- iconvdata/ibm1145.c | 5 +- iconvdata/ibm1145.h | 5 +- iconvdata/ibm1146.c | 5 +- iconvdata/ibm1146.h | 5 +- iconvdata/ibm1147.c | 5 +- iconvdata/ibm1147.h | 5 +- iconvdata/ibm1148.c | 5 +- iconvdata/ibm1148.h | 5 +- iconvdata/ibm1149.c | 5 +- iconvdata/ibm1149.h | 5 +- iconvdata/ibm1153.c | 5 +- iconvdata/ibm1153.h | 5 +- iconvdata/ibm1154.c | 5 +- iconvdata/ibm1154.h | 5 +- iconvdata/ibm1155.c | 5 +- iconvdata/ibm1155.h | 5 +- iconvdata/ibm1156.c | 5 +- iconvdata/ibm1156.h | 5 +- iconvdata/ibm1157.c | 5 +- iconvdata/ibm1157.h | 5 +- iconvdata/ibm1158.c | 5 +- iconvdata/ibm1158.h | 5 +- iconvdata/ibm1160.c | 5 +- iconvdata/ibm1160.h | 5 +- iconvdata/ibm1161.c | 5 +- iconvdata/ibm1161.h | 5 +- iconvdata/ibm1162.c | 5 +- iconvdata/ibm1162.h | 5 +- iconvdata/ibm1163.c | 5 +- iconvdata/ibm1163.h | 5 +- iconvdata/ibm1164.c | 5 +- iconvdata/ibm1164.h | 5 +- iconvdata/ibm1166.c | 5 +- iconvdata/ibm1166.h | 5 +- iconvdata/ibm1167.c | 5 +- iconvdata/ibm1167.h | 5 +- iconvdata/ibm12712.c | 5 +- iconvdata/ibm12712.h | 5 +- iconvdata/ibm1364.c | 19 +- iconvdata/ibm1364.h | 5 +- iconvdata/ibm1371.c | 5 +- iconvdata/ibm1371.h | 5 +- iconvdata/ibm1388.c | 5 +- iconvdata/ibm1388.h | 5 +- iconvdata/ibm1390.c | 5 +- iconvdata/ibm1390.h | 5 +- iconvdata/ibm1399.c | 5 +- iconvdata/ibm1399.h | 5 +- iconvdata/ibm16804.c | 5 +- iconvdata/ibm16804.h | 5 +- iconvdata/ibm256.c | 5 +- iconvdata/ibm273.c | 5 +- iconvdata/ibm274.c | 5 +- iconvdata/ibm275.c | 5 +- iconvdata/ibm277.c | 7 +- iconvdata/ibm278.c | 7 +- iconvdata/ibm280.c | 7 +- iconvdata/ibm281.c | 5 +- iconvdata/ibm284.c | 7 +- iconvdata/ibm285.c | 5 +- iconvdata/ibm290.c | 5 +- iconvdata/ibm297.c | 7 +- iconvdata/ibm420.c | 5 +- iconvdata/ibm423.c | 5 +- iconvdata/ibm424.c | 5 +- iconvdata/ibm437.c | 5 +- iconvdata/ibm4517.c | 5 +- iconvdata/ibm4517.h | 5 +- iconvdata/ibm4899.c | 5 +- iconvdata/ibm4899.h | 5 +- iconvdata/ibm4909.c | 5 +- iconvdata/ibm4909.h | 5 +- iconvdata/ibm4971.c | 5 +- iconvdata/ibm4971.h | 5 +- iconvdata/ibm500.c | 5 +- iconvdata/ibm5347.c | 5 +- iconvdata/ibm5347.h | 5 +- iconvdata/ibm803.c | 5 +- iconvdata/ibm803.h | 5 +- iconvdata/ibm850.c | 5 +- iconvdata/ibm851.c | 5 +- iconvdata/ibm852.c | 5 +- iconvdata/ibm855.c | 5 +- iconvdata/ibm856.c | 5 +- iconvdata/ibm856.h | 5 +- iconvdata/ibm857.c | 5 +- iconvdata/ibm858.c | 4 +- iconvdata/ibm860.c | 5 +- iconvdata/ibm861.c | 5 +- iconvdata/ibm862.c | 5 +- iconvdata/ibm863.c | 5 +- iconvdata/ibm864.c | 5 +- iconvdata/ibm865.c | 5 +- iconvdata/ibm866.c | 5 +- iconvdata/ibm866nav.c | 5 +- iconvdata/ibm868.c | 5 +- iconvdata/ibm869.c | 5 +- iconvdata/ibm870.c | 5 +- iconvdata/ibm871.c | 5 +- iconvdata/ibm874.c | 5 +- iconvdata/ibm875.c | 5 +- iconvdata/ibm880.c | 5 +- iconvdata/ibm891.c | 5 +- iconvdata/ibm901.c | 5 +- iconvdata/ibm901.h | 5 +- iconvdata/ibm902.c | 5 +- iconvdata/ibm902.h | 5 +- iconvdata/ibm903.c | 5 +- iconvdata/ibm9030.c | 5 +- iconvdata/ibm9030.h | 5 +- iconvdata/ibm904.c | 5 +- iconvdata/ibm905.c | 5 +- iconvdata/ibm9066.c | 5 +- iconvdata/ibm9066.h | 5 +- iconvdata/ibm918.c | 5 +- iconvdata/ibm921.c | 5 +- iconvdata/ibm921.h | 5 +- iconvdata/ibm922.c | 5 +- iconvdata/ibm922.h | 5 +- iconvdata/ibm930.c | 5 +- iconvdata/ibm930.h | 5 +- iconvdata/ibm932.c | 5 +- iconvdata/ibm932.h | 5 +- iconvdata/ibm933.c | 5 +- iconvdata/ibm933.h | 5 +- iconvdata/ibm935.c | 5 +- iconvdata/ibm935.h | 5 +- iconvdata/ibm937.c | 5 +- iconvdata/ibm937.h | 5 +- iconvdata/ibm939.c | 5 +- iconvdata/ibm939.h | 5 +- iconvdata/ibm943.c | 5 +- iconvdata/ibm943.h | 5 +- iconvdata/ibm9448.c | 5 +- iconvdata/ibm9448.h | 5 +- iconvdata/iec_p27-1.c | 5 +- iconvdata/inis-8.c | 5 +- iconvdata/inis-cyrillic.c | 5 +- iconvdata/inis.c | 5 +- iconvdata/isiri-3342.c | 5 +- iconvdata/iso-2022-cn-ext.c | 5 +- iconvdata/iso-2022-cn.c | 5 +- iconvdata/iso-2022-jp-3.c | 83 +- iconvdata/iso-2022-jp.c | 5 +- iconvdata/iso-2022-kr.c | 5 +- iconvdata/iso-ir-165.c | 5 +- iconvdata/iso-ir-165.h | 5 +- iconvdata/iso-ir-197.c | 5 +- iconvdata/iso-ir-209.c | 5 +- iconvdata/iso646.c | 5 +- iconvdata/iso8859-1.c | 5 +- iconvdata/iso8859-10.c | 5 +- iconvdata/iso8859-11.c | 5 +- iconvdata/iso8859-13.c | 5 +- iconvdata/iso8859-14.c | 5 +- iconvdata/iso8859-15.c | 5 +- iconvdata/iso8859-16.c | 5 +- iconvdata/iso8859-2.c | 5 +- iconvdata/iso8859-3.c | 5 +- iconvdata/iso8859-4.c | 5 +- iconvdata/iso8859-5.c | 5 +- iconvdata/iso8859-6.c | 5 +- iconvdata/iso8859-7.c | 5 +- iconvdata/iso8859-8.c | 5 +- iconvdata/iso8859-9.c | 5 +- iconvdata/iso8859-9e.c | 5 +- iconvdata/iso_10367-box.c | 5 +- iconvdata/iso_11548-1.c | 6 +- iconvdata/iso_2033.c | 5 +- iconvdata/iso_5427-ext.c | 5 +- iconvdata/iso_5427.c | 5 +- iconvdata/iso_5428.c | 5 +- iconvdata/iso_6937-2.c | 5 +- iconvdata/iso_6937.c | 5 +- iconvdata/jis0201.c | 5 +- iconvdata/jis0201.h | 5 +- iconvdata/jis0208.c | 19 +- iconvdata/jis0208.h | 7 +- iconvdata/jis0212.c | 13 +- iconvdata/jis0212.h | 7 +- iconvdata/jisx0213.c | 5 +- iconvdata/jisx0213.h | 5 +- iconvdata/johab.c | 12 +- iconvdata/koi-8.c | 5 +- iconvdata/koi8-r.c | 5 +- iconvdata/koi8-ru.c | 5 +- iconvdata/koi8-t.c | 5 +- iconvdata/koi8-u.c | 5 +- iconvdata/ksc5601.c | 17 +- iconvdata/ksc5601.h | 10 +- iconvdata/latin-greek-1.c | 5 +- iconvdata/latin-greek.c | 5 +- iconvdata/mac-centraleurope.c | 5 +- iconvdata/mac-is.c | 5 +- iconvdata/mac-sami.c | 5 +- iconvdata/mac-uk.c | 5 +- iconvdata/macintosh.c | 5 +- iconvdata/mik.c | 5 +- iconvdata/nats-dano.c | 5 +- iconvdata/nats-sefi.c | 5 +- iconvdata/pt154.c | 5 +- iconvdata/rk1048.c | 5 +- iconvdata/run-iconv-test.sh | 5 +- iconvdata/sami-ws2.c | 5 +- iconvdata/shift_jisx0213.c | 5 +- iconvdata/sjis.c | 21 +- iconvdata/t.61.c | 5 +- iconvdata/tcvn5712-1.c | 5 +- iconvdata/testdata/UTF-7-IMAP | 1 + iconvdata/testdata/UTF-7-IMAP..UTF8 | 32 + iconvdata/tis-620.c | 5 +- iconvdata/tscii.c | 5 +- iconvdata/tst-e2big.c | 5 +- iconvdata/tst-iconv-big5-hkscs-to-2ucs4.c | 225 + iconvdata/tst-loading.c | 5 +- iconvdata/tst-table-charmap.sh | 16 +- iconvdata/tst-table-from.c | 5 +- iconvdata/tst-table-to.c | 5 +- iconvdata/tst-table.sh | 7 +- iconvdata/tst-tables.sh | 5 +- iconvdata/uhc.c | 9 +- iconvdata/unicode.c | 5 +- iconvdata/utf-16.c | 5 +- iconvdata/utf-32.c | 4 +- iconvdata/utf-7.c | 307 +- iconvdata/viscii.c | 5 +- include/aio.h | 12 + include/aliases.h | 2 - include/alloc_buffer.h | 68 +- include/allocate_once.h | 11 +- include/ar.h | 1 + include/argp.h | 11 + include/arpa/inet.h | 8 +- include/arpa/nameser.h | 134 +- include/array_length.h | 16 +- include/assert.h | 12 +- include/atomic.h | 5 +- include/atomic_wide_counter.h | 103 + include/bits/argp-ldbl.h | 1 + include/bits/atomic_wide_counter.h | 1 + include/bits/cpu-set.h | 8 + include/bits/dl_find_object.h | 1 + include/bits/endian.h | 1 + include/bits/err-ldbl.h | 1 + include/bits/error-ldbl.h | 1 + include/bits/monetary-ldbl.h | 1 + include/bits/mqueue2.h | 1 + include/bits/printf-ldbl.h | 1 + include/bits/sigstack.h | 5 + include/bits/sigstksz.h | 7 + include/bits/statx-generic.h | 1 + include/bits/stdio-ldbl.h | 1 + include/bits/stdio.h | 1 + include/bits/stdio2-decl.h | 1 + include/bits/stdio2.h | 1 + include/bits/stdlib-ldbl.h | 1 + include/bits/syslog-ldbl.h | 1 + include/bits/types/struct___jmp_buf_tag.h | 1 + include/bits/types/struct_statx.h | 1 + include/bits/types/struct_statx_timestamp.h | 1 + include/bits/types/struct_timeb.h | 1 + include/bits/unistd_ext.h | 6 + include/bits/wchar-ldbl.h | 1 + include/bits/wchar2-decl.h | 1 + include/bits/xopen_lim.h | 4 +- include/clone_internal.h | 16 + include/dirent.h | 15 +- include/dlfcn.h | 121 +- include/elf.h | 2 +- include/err.h | 21 +- include/errno.h | 2 - include/error.h | 14 + include/features-time64.h | 1 + include/features.h | 74 +- include/file_change_detection.h | 70 + include/filename.h | 112 + include/float.h | 4 +- include/fstab.h | 1 + include/fts.h | 52 + include/ftw.h | 18 + include/glob.h | 29 + include/gmp.h | 12 - include/gnu-versions.h | 4 +- include/gnu/libc-version.h | 4 +- include/grp.h | 8 - include/gshadow.h | 6 - include/idx.h | 114 + include/ifunc-impl-list.h | 12 +- include/inline-hashtab.h | 20 +- include/intprops.h | 296 +- include/inttypes.h | 5 +- include/lastlog.h | 1 + include/libc-diag.h | 4 +- include/libc-internal.h | 28 +- include/libc-pointer-arith.h | 15 +- include/libc-symbols.h | 315 +- include/libintl.h | 32 +- include/limits.h | 18 +- include/link.h | 64 +- include/list.h | 5 +- include/list_t.h | 5 +- include/loop_unroll.h | 78 + include/malloc.h | 11 +- include/math-narrow-eval.h | 4 +- include/math.h | 67 +- include/mcheck.h | 4 - include/monetary.h | 26 +- include/mqueue.h | 42 +- include/netdb.h | 32 +- include/netinet/ether.h | 8 - include/netinet/icmp6.h | 1 + include/netinet/igmp.h | 1 + include/netinet/ip6.h | 1 + include/nss_dns.h | 39 + include/nss_files.h | 154 + include/printf.h | 89 +- include/printf_buffer.h | 358 + include/programs/xasprintf.h | 24 + include/programs/xmalloc.h | 15 +- include/pthread.h | 11 + include/pty.h | 3 +- include/pwd.h | 8 - include/random-bits.h | 41 + include/re_comp.h | 1 + include/regex.h | 3 +- include/regexp.h | 1 + include/register-atfork.h | 63 + include/resolv.h | 25 +- include/rounding-mode.h | 4 +- include/rpc/auth.h | 11 - include/rpc/auth_des.h | 13 - include/rpc/clnt.h | 1 - include/rpc/netdb.h | 10 +- include/rpc/svc.h | 5 +- include/rpcsvc/bootparam.h | 1 + include/rtld-malloc.h | 89 + include/sched.h | 6 + include/scratch_buffer.h | 4 +- include/search.h | 2 + include/set-hooks.h | 29 +- include/setjmp.h | 39 +- include/shadow.h | 8 - include/shlib-compat.h | 87 +- include/shm-directory.h | 42 + include/signal.h | 15 +- include/spawn.h | 38 + include/stackinfo.h | 4 +- include/stap-probe.h | 15 +- include/stdc-predef.h | 8 +- include/stdint.h | 1 + include/stdio.h | 116 +- include/stdlib.h | 35 +- include/string.h | 16 +- include/stropts.h | 1 - include/struct___timeb64.h | 16 + include/struct___timespec64.h | 27 + include/struct___timeval64.h | 17 + include/sys/auxv.h | 5 + include/sys/cdefs.h | 27 + include/sys/epoll.h | 8 + include/sys/msg.h | 12 +- include/sys/poll.h | 16 +- include/sys/prctl.h | 1 + include/sys/random.h | 11 + include/sys/resource.h | 129 +- include/sys/select.h | 29 + include/sys/sem.h | 2 +- include/sys/shm.h | 2 +- include/sys/single_threaded.h | 12 + include/sys/socket.h | 26 +- include/sys/stat.h | 122 +- include/sys/statfs.h | 7 +- include/sys/statvfs.h | 3 +- include/sys/sysctl.h | 13 - include/sys/sysinfo.h | 7 +- include/sys/syslog.h | 21 +- include/sys/sysmacros.h | 4 +- include/sys/time.h | 20 +- include/sys/timeb.h | 12 + include/sys/ttychars.h | 1 + include/sys/un.h | 12 + include/sys/utsname.h | 2 +- include/sys/vfs.h | 1 + include/sys/vtimes.h | 1 - include/sys/wait.h | 1 + include/time.h | 479 +- include/unistd.h | 45 +- include/utmp.h | 14 +- include/values.h | 4 +- include/verify.h | 2 + include/wait.h | 1 + include/wchar.h | 39 +- inet/Makefile | 27 +- inet/Versions | 2 + inet/aliases.h | 12 +- inet/arpa/inet.h | 7 +- sunrpc/bindrsvprt.c => inet/bindresvport.c | 0 inet/bug-if1.c | 5 +- inet/check_native.c | 4 +- inet/check_pf.c | 4 +- inet/deadline.c | 14 +- {sunrpc => inet}/etc.rpc | 0 inet/ether_aton.c | 5 +- inet/ether_aton_r.c | 5 +- inet/ether_hton.c | 26 +- inet/ether_line.c | 4 +- inet/ether_ntoa.c | 5 +- inet/ether_ntoa_r.c | 5 +- inet/ether_ntoh.c | 26 +- inet/getaliasent.c | 4 +- inet/getaliasent_r.c | 5 +- inet/getaliasname.c | 5 +- inet/getaliasname_r.c | 5 +- inet/gethstbyad.c | 5 +- inet/gethstbyad_r.c | 5 +- inet/gethstbynm.c | 5 +- inet/gethstbynm2.c | 5 +- inet/gethstbynm2_r.c | 5 +- inet/gethstbynm_r.c | 5 +- inet/gethstent.c | 4 +- inet/gethstent_r.c | 4 +- inet/getipv4sourcefilter.c | 5 +- inet/getnameinfo.c | 206 +- inet/getnetbyad.c | 5 +- inet/getnetbyad_r.c | 5 +- inet/getnetbynm.c | 5 +- inet/getnetbynm_r.c | 5 +- inet/getnetent.c | 4 +- inet/getnetent_r.c | 4 +- inet/getnetgrent.c | 4 +- inet/getnetgrent_r.c | 44 +- inet/getproto.c | 5 +- inet/getproto_r.c | 5 +- inet/getprtent.c | 4 +- inet/getprtent_r.c | 4 +- inet/getprtname.c | 5 +- inet/getprtname_r.c | 5 +- inet/getrpcbyname.c | 31 + inet/getrpcbyname_r.c | 30 + inet/getrpcbynumber.c | 31 + inet/getrpcbynumber_r.c | 30 + inet/getrpcent.c | 28 + inet/getrpcent_r.c | 32 + inet/getservent.c | 4 +- inet/getservent_r.c | 4 +- inet/getsourcefilter.c | 5 +- inet/getsrvbynm.c | 5 +- inet/getsrvbynm_r.c | 5 +- inet/getsrvbypt.c | 5 +- inet/getsrvbypt_r.c | 5 +- inet/herrno-loc.c | 4 +- inet/herrno.c | 4 +- inet/htonl.c | 4 +- inet/htons.c | 4 +- inet/htontest.c | 5 +- inet/idna.c | 11 +- inet/idna_name_classify.c | 4 +- inet/if_index.c | 6 +- inet/ifaddrs.c | 4 +- inet/ifaddrs.h | 4 +- inet/ifreq.c | 4 +- inet/in6_addr.c | 5 +- inet/inet6_opt.c | 5 +- inet/inet6_option.c | 5 +- inet/inet6_rth.c | 5 +- inet/inet6_scopeid_pton.c | 4 +- inet/inet_net.c | 8 +- inet/inet_ntoa.c | 5 +- inet/net-internal.h | 22 +- inet/netgroup.h | 6 +- inet/netinet/ether.h | 4 +- inet/netinet/icmp6.h | 14 +- inet/netinet/igmp.h | 5 +- inet/netinet/in.h | 33 +- inet/netinet/ip6.h | 4 +- inet/rcmd.c | 26 +- inet/rexec.c | 18 +- {sunrpc => inet}/rpc/netdb.h | 0 inet/ruserpass.c | 4 +- inet/setipv4sourcefilter.c | 5 +- inet/setsourcefilter.c | 5 +- inet/test-hnto-types.c | 4 +- inet/test-ifaddrs.c | 4 +- inet/test_ifindex.c | 5 +- inet/tst-checks-posix.c | 4 +- inet/tst-deadline.c | 4 +- inet/tst-idna_name_classify.c | 4 +- inet/tst-if_index-long.c | 61 + inet/tst-inet6_scopeid_pton.c | 4 +- inet/tst-network.c | 5 +- inet/tst-sockaddr.c | 4 +- intl/Makefile | 19 +- intl/bindtextdom.c | 4 +- intl/dcgettext.c | 4 +- intl/dcigettext.c | 25 +- intl/dcngettext.c | 4 +- intl/dgettext.c | 4 +- intl/dngettext.c | 4 +- intl/eval-plural.h | 4 +- intl/explodename.c | 4 +- intl/finddomain.c | 4 +- intl/gettext.c | 4 +- intl/gettextP.h | 4 +- intl/gmo.h | 4 +- intl/hash-string.c | 4 +- intl/hash-string.h | 4 +- intl/l10nflist.c | 4 +- intl/libintl.h | 4 +- intl/loadinfo.h | 4 +- intl/loadmsgcat.c | 8 +- intl/locale.alias | 4 +- intl/localealias.c | 16 +- intl/ngettext.c | 4 +- intl/plural-exp.c | 4 +- intl/plural-exp.h | 4 +- intl/plural.y | 9 +- intl/po2test.awk | 4 +- intl/textdomain.c | 4 +- intl/tst-codeset.c | 39 +- intl/tst-gettext.c | 5 +- intl/tst-gettext.sh | 5 +- intl/tst-gettext2.c | 6 +- intl/tst-gettext2.sh | 4 +- intl/tst-gettext3.c | 5 +- intl/tst-gettext4.c | 5 +- intl/tst-gettext4.sh | 4 +- intl/tst-gettext5.c | 5 +- intl/tst-gettext6.c | 5 +- intl/tst-gettext6.sh | 4 +- intl/tst-ngettext.c | 5 +- intl/tst-translit.c | 5 +- intl/tst-translit.sh | 4 +- io/Makefile | 94 +- io/Versions | 13 + io/access.c | 5 +- io/bits/fcntl2.h | 4 +- io/bits/poll2.h | 64 +- io/bits/statx-generic.h | 64 + io/bits/statx.h | 77 +- io/bits/types/struct_statx.h | 55 + io/bits/types/struct_statx_timestamp.h | 33 + io/bug-ftw1.c | 5 +- io/bug-ftw2.c | 5 +- io/bug-ftw4.c | 5 +- io/chdir.c | 4 +- io/chmod.c | 4 +- io/chown.c | 4 +- io/close.c | 4 +- io/close_range.c | 44 + io/closefrom.c | 36 + io/copy_file_range-compat.c | 160 - io/copy_file_range.c | 20 +- io/creat.c | 7 +- io/creat64.c | 4 +- io/dup.c | 4 +- io/dup2.c | 4 +- io/dup3.c | 4 +- io/euidaccess.c | 4 +- io/faccessat.c | 4 +- io/fchdir.c | 4 +- io/fchmod.c | 4 +- io/fchmodat.c | 5 +- io/fchown.c | 4 +- io/fchownat.c | 4 +- io/fcntl.c | 4 +- io/fcntl.h | 32 +- io/fcntl64.c | 4 +- io/file_change_detection.c | 120 + io/flock.c | 4 +- io/fstat.c | 43 +- io/fstat64.c | 44 +- io/fstatat.c | 53 +- io/fstatat64.c | 53 +- io/fstatfs.c | 4 +- io/fstatfs64.c | 4 +- io/fstatvfs.c | 4 +- io/fstatvfs64.c | 4 +- io/fts.c | 22 +- io/fts.h | 47 +- io/fts64-time64.c | 35 + io/fts64.c | 9 +- io/ftw.c | 108 +- io/ftw.h | 50 +- io/ftw64-time64.c | 33 + io/ftw64.c | 13 +- io/ftwtest-sh | 248 +- io/ftwtest-time64.c | 1 + io/futimens.c | 4 +- io/fxstat.c | 48 - io/fxstat64.c | 47 - io/fxstatat.c | 48 - io/fxstatat64.c | 49 - io/getcwd.c | 5 +- io/getdirname.c | 10 +- io/getwd.c | 4 +- io/isatty.c | 4 +- io/lchmod.c | 14 +- io/lchown.c | 4 +- io/link.c | 4 +- io/linkat.c | 4 +- io/lockf.c | 58 +- io/lockf64.c | 71 +- io/lseek.c | 4 +- io/lseek64.c | 4 +- io/lstat.c | 37 +- io/lstat64.c | 38 +- io/lxstat.c | 26 - io/lxstat64.c | 30 - io/mkdir.c | 4 +- io/mkdirat.c | 6 +- io/mkfifo.c | 4 +- io/mkfifoat.c | 6 +- io/mknod.c | 40 +- io/mknodat.c | 41 +- io/open.c | 4 +- io/open64.c | 4 +- io/open64_2.c | 4 +- io/open_2.c | 4 +- io/openat.c | 11 +- io/openat64.c | 6 +- io/openat64_2.c | 4 +- io/openat_2.c | 4 +- io/pipe.c | 4 +- io/pipe2.c | 4 +- io/poll.c | 4 +- io/posix_fadvise.c | 4 +- io/posix_fadvise64.c | 4 +- io/posix_fallocate.c | 4 +- io/posix_fallocate64.c | 4 +- io/ppoll.c | 11 +- io/pwd.c | 4 +- io/read.c | 4 +- io/readlink.c | 4 +- io/readlinkat.c | 4 +- io/rmdir.c | 4 +- io/sendfile.c | 4 +- io/sendfile64.c | 4 +- io/stat.c | 36 +- io/stat64.c | 38 +- io/statfs.c | 4 +- io/statfs64.c | 4 +- io/statvfs.c | 4 +- io/statvfs64.c | 4 +- io/statx.c | 4 +- io/statx_generic.c | 15 +- io/symlink.c | 4 +- io/symlinkat.c | 4 +- io/sys/poll.h | 22 +- io/sys/sendfile.h | 4 +- io/sys/stat.h | 270 +- io/sys/statfs.h | 4 +- io/sys/statvfs.h | 6 +- io/test-lfs.c | 8 +- io/test-stat.c | 5 +- io/test-stat2.c | 5 +- io/test-utime.c | 4 +- io/tst-close_range.c | 300 + io/tst-closefrom.c | 143 + io/tst-copy_file_range-compat.c | 30 - io/tst-copy_file_range.c | 564 +- io/tst-fcntl-time64.c | 1 + io/tst-fcntl.c | 5 +- io/tst-file_change_detection.c | 203 + io/tst-fts-time64.c | 1 + io/tst-fts.c | 4 +- io/tst-ftw-bz26353.c | 70 + io/tst-ftw-bz28126.c | 97 + io/tst-ftw-lnk.c | 239 + io/tst-futimens-time64.c | 2 + io/tst-futimens.c | 49 + io/tst-futimes-time64.c | 2 + io/tst-futimes.c | 50 + io/tst-futimesat-time64.c | 4 + io/tst-futimesat.c | 47 +- io/tst-getcwd-abspath.c | 2 +- io/tst-getcwd.c | 26 +- io/tst-lchmod-time64.c | 2 + io/tst-lchmod.c | 296 + io/tst-lockf.c | 138 + io/tst-lutimes-time64.c | 2 + io/tst-lutimes.c | 57 + io/tst-open-tmpfile.c | 4 +- io/tst-posix_fallocate-common.c | 4 +- io/tst-posix_fallocate.c | 4 +- io/tst-posix_fallocate64.c | 4 +- io/tst-stat-lfs.c | 2 + io/tst-stat-time64.c | 102 + io/tst-stat.c | 114 + io/tst-statx.c | 4 +- io/tst-utime-time64.c | 2 + io/tst-utime.c | 49 + io/tst-utimensat-skeleton.c | 98 + io/tst-utimensat-time64.c | 2 + io/tst-utimensat.c | 74 + io/tst-utimes-time64.c | 2 + io/tst-utimes.c | 51 + io/ttyname.c | 4 +- io/ttyname_r.c | 4 +- io/umask.c | 4 +- io/unlink.c | 4 +- io/unlinkat.c | 4 +- io/utime.c | 4 +- io/utime.h | 20 +- io/utimensat.c | 4 +- io/write.c | 4 +- io/xmknod.c | 40 - io/xmknodat.c | 62 - io/xstat.c | 37 - io/xstat64.c | 36 - libc-abis | 1 + libio/Makefile | 89 +- libio/Versions | 4 +- libio/__fbufsize.c | 4 +- libio/__flbf.c | 4 +- libio/__fpending.c | 4 +- libio/__fpurge.c | 4 +- libio/__freadable.c | 4 +- libio/__freading.c | 4 +- libio/__fsetlocking.c | 4 +- libio/__fwritable.c | 4 +- libio/__fwriting.c | 4 +- libio/bits/stdio-ldbl.h | 57 +- libio/bits/stdio.h | 10 +- libio/bits/stdio2-decl.h | 111 + libio/bits/stdio2.h | 195 +- libio/bits/types/cookie_io_functions_t.h | 4 +- libio/bits/types/struct_FILE.h | 4 +- libio/bug-ungetc4.c | 5 +- libio/clearerr.c | 4 +- libio/clearerr_u.c | 4 +- libio/fcloseall.c | 4 +- libio/feof.c | 4 +- libio/feof_u.c | 4 +- libio/ferror.c | 4 +- libio/ferror_u.c | 4 +- libio/filedoalloc.c | 6 +- libio/fileno.c | 4 +- libio/fileops.c | 48 +- libio/fmemopen.c | 4 +- libio/fputc.c | 4 +- libio/fputc_u.c | 4 +- libio/fputwc.c | 4 +- libio/fputwc_u.c | 4 +- libio/freopen.c | 10 +- libio/freopen64.c | 8 +- libio/fseek.c | 4 +- libio/fseeko.c | 4 +- libio/fseeko64.c | 4 +- libio/ftello.c | 4 +- libio/ftello64.c | 4 +- libio/fwide.c | 4 +- libio/fwprintf.c | 6 +- libio/fwscanf.c | 9 +- libio/genops.c | 22 +- libio/getc.c | 4 +- libio/getc_u.c | 4 +- libio/getchar.c | 14 +- libio/getchar_u.c | 6 +- libio/getwc.c | 4 +- libio/getwc_u.c | 4 +- libio/getwchar.c | 10 +- libio/getwchar_u.c | 6 +- libio/iofclose.c | 15 +- libio/iofdopen.c | 4 +- libio/iofflush.c | 4 +- libio/iofflush_u.c | 4 +- libio/iofgetpos.c | 7 +- libio/iofgetpos64.c | 7 +- libio/iofgets.c | 4 +- libio/iofgets_u.c | 4 +- libio/iofgetws.c | 4 +- libio/iofgetws_u.c | 4 +- libio/iofopen.c | 4 +- libio/iofopen64.c | 4 +- libio/iofopncook.c | 17 +- libio/iofputs.c | 4 +- libio/iofputs_u.c | 4 +- libio/iofputws.c | 4 +- libio/iofputws_u.c | 4 +- libio/iofread.c | 4 +- libio/iofread_u.c | 4 +- libio/iofsetpos.c | 7 +- libio/iofsetpos64.c | 7 +- libio/ioftell.c | 4 +- libio/iofwide.c | 212 +- libio/iofwrite.c | 4 +- libio/iofwrite_u.c | 4 +- libio/iogetdelim.c | 27 +- libio/iogetline.c | 4 +- libio/iogets.c | 20 +- libio/iogetwline.c | 4 +- libio/iolibio.h | 10 - libio/iopadn.c | 4 +- libio/iopopen.c | 142 +- libio/ioputs.c | 16 +- libio/ioseekoff.c | 4 +- libio/ioseekpos.c | 4 +- libio/iosetbuffer.c | 4 +- libio/iosetvbuf.c | 4 +- libio/ioungetc.c | 10 +- libio/ioungetwc.c | 4 +- libio/iovdprintf.c | 78 +- libio/iovsprintf.c | 64 +- libio/iovsscanf.c | 21 +- libio/iovswscanf.c | 25 +- libio/iowpadn.c | 4 +- libio/libc_fatal.c | 4 +- libio/libio.h | 74 +- libio/libioP.h | 211 +- libio/memstream.c | 4 +- libio/obprintf.c | 190 +- libio/oldfileops.c | 12 +- libio/oldfmemopen.c | 5 +- libio/oldiofclose.c | 11 +- libio/oldiofdopen.c | 4 +- libio/oldiofgetpos.c | 4 +- libio/oldiofgetpos64.c | 4 +- libio/oldiofopen.c | 4 +- libio/oldiofsetpos.c | 4 +- libio/oldiofsetpos64.c | 4 +- libio/oldiopopen.c | 5 +- libio/oldpclose.c | 4 +- libio/oldstdfiles.c | 27 +- libio/oldtmpfile.c | 4 +- libio/pclose.c | 4 +- libio/peekc.c | 4 +- libio/putc.c | 4 +- libio/putc_u.c | 4 +- libio/putchar.c | 10 +- libio/putchar_u.c | 8 +- libio/putwc.c | 4 +- libio/putwc_u.c | 4 +- libio/putwchar.c | 10 +- libio/putwchar_u.c | 8 +- libio/readline.c | 170 - libio/rewind.c | 4 +- libio/setbuf.c | 4 +- libio/setlinebuf.c | 4 +- libio/stdfiles.c | 13 +- libio/stdio.c | 15 +- libio/stdio.h | 136 +- libio/strfile.h | 40 +- libio/strops.c | 9 +- libio/swprintf.c | 6 +- libio/swscanf.c | 19 +- libio/test-fmemopen.c | 5 +- libio/test-freopen.c | 4 +- libio/test-freopen.sh | 4 +- libio/tst-atime.c | 1 - libio/tst-bz22415.c | 4 +- libio/tst-bz24051.c | 81 + libio/tst-bz24153.c | 114 + libio/tst-bz24228.c | 29 + libio/tst-bz24228.map | 5 + libio/tst-bz28828.c | 32 + libio/tst-bz28828.input | 1 + libio/tst-cleanup-default-static.c | 1 + libio/tst-cleanup-default.c | 1 + libio/tst-cleanup-nostart-stop-gc-static.c | 1 + libio/tst-cleanup-nostart-stop-gc.c | 1 + libio/tst-cleanup-start-stop-gc-static.c | 1 + libio/tst-cleanup-start-stop-gc.c | 1 + libio/tst-cleanup.c | 34 + libio/tst-cleanup.exp | 1 + libio/tst-ext.c | 8 +- libio/tst-fopenloc.c | 25 +- libio/tst-fputws.c | 4 +- libio/tst-freopen.c | 42 +- libio/tst-fseek.c | 4 +- libio/tst-ftell-active-handler.c | 4 +- libio/tst-ftell-append.c | 4 +- libio/tst-ftell-partial-wide.c | 4 +- libio/tst-fwrite-error.c | 21 +- libio/tst-getdelim.c | 36 + libio/tst-memstream.h | 4 +- libio/tst-memstream3.c | 4 +- libio/tst-memstream4.c | 4 +- libio/tst-mmap-setvbuf.c | 5 +- libio/tst-popen1.c | 4 +- libio/tst-readline.c | 236 - libio/tst-sprintf-chk-ub.c | 2 + libio/tst-sprintf-ub.c | 102 + libio/tst-vtables-common.c | 31 +- libio/tst-vtables-interposed.c | 4 +- libio/tst-vtables.c | 4 +- libio/tst-wfile-sync.c | 60 + libio/tst-widetext.c | 15 +- libio/tst-wmemstream1.c | 35 + libio/tst-wmemstream3.c | 4 +- libio/tst-wmemstream4.c | 4 +- libio/tst-wmemstream5.c | 57 + libio/tst_getwc.c | 5 +- libio/tst_putwc.c | 5 +- libio/tst_swprintf.c | 112 +- libio/tst_swscanf.c | 4 +- libio/tst_wprintf2.c | 1 - libio/vasprintf.c | 159 +- libio/vscanf.c | 11 +- libio/vsnprintf.c | 147 +- libio/vswprintf.c | 116 +- libio/vtables.c | 11 +- libio/vwprintf.c | 6 +- libio/vwscanf.c | 11 +- libio/wfiledoalloc.c | 4 +- libio/wfileops.c | 111 +- libio/wgenops.c | 13 +- libio/wmemstream.c | 4 +- libio/wprintf.c | 6 +- libio/wscanf.c | 11 +- libio/wstrops.c | 13 +- locale/C-address.c | 7 +- locale/C-collate-seq.c | 100 + locale/C-collate.c | 85 +- locale/C-ctype.c | 19 +- locale/C-identification.c | 7 +- locale/C-measurement.c | 7 +- locale/C-messages.c | 7 +- locale/C-monetary.c | 7 +- locale/C-name.c | 7 +- locale/C-numeric.c | 7 +- locale/C-paper.c | 7 +- locale/C-telephone.c | 7 +- locale/C-time.c | 7 +- locale/C-translit.h | 836 - locale/C-translit.h.in | 3049 +- locale/Makefile | 24 +- locale/bits/locale.h | 4 +- locale/bits/types/__locale_t.h | 5 +- locale/bits/types/locale_t.h | 4 +- locale/broken_cur_max.c | 5 +- locale/categories.def | 4 +- locale/coll-lookup.c | 5 +- locale/coll-lookup.h | 5 +- locale/duplocale.c | 5 +- locale/elem-hash.h | 7 +- locale/findlocale.c | 16 +- locale/freelocale.c | 5 +- locale/gen-translit.pl | 144 - locale/gen-translit.py | 177 + locale/global-locale.c | 4 +- locale/hashval.h | 5 +- locale/indigits.h | 5 +- locale/indigitswc.h | 5 +- locale/iso-3166.def | 2 +- locale/iso-4217.def | 2 +- locale/iso-639.def | 5 +- locale/langinfo.h | 4 +- locale/lc-address.c | 4 +- locale/lc-collate.c | 4 +- locale/lc-ctype.c | 18 +- locale/lc-identification.c | 4 +- locale/lc-measurement.c | 4 +- locale/lc-messages.c | 4 +- locale/lc-monetary.c | 4 +- locale/lc-name.c | 4 +- locale/lc-numeric.c | 4 +- locale/lc-paper.c | 4 +- locale/lc-telephone.c | 4 +- locale/lc-time.c | 4 +- locale/loadarchive.c | 22 +- locale/loadlocale.c | 102 +- locale/locale.h | 4 +- locale/localeconv.c | 4 +- locale/localeinfo.h | 72 +- locale/localename.c | 4 +- locale/locarchive.h | 4 +- locale/mb_cur_max.c | 5 +- locale/newlocale.c | 8 +- locale/nl_langinfo.c | 4 +- locale/nl_langinfo_l.c | 4 +- locale/outdigits.h | 5 +- locale/outdigitswc.h | 5 +- locale/programs/3level.h | 4 +- locale/programs/charmap-dir.c | 4 +- locale/programs/charmap-dir.h | 4 +- locale/programs/charmap-kw.gperf | 5 +- locale/programs/charmap-kw.h | 61 +- locale/programs/charmap.c | 6 +- locale/programs/charmap.h | 7 +- locale/programs/config.h | 5 +- locale/programs/ld-address.c | 5 +- locale/programs/ld-collate.c | 69 +- locale/programs/ld-ctype.c | 73 +- locale/programs/ld-identification.c | 5 +- locale/programs/ld-measurement.c | 5 +- locale/programs/ld-messages.c | 5 +- locale/programs/ld-monetary.c | 191 +- locale/programs/ld-name.c | 5 +- locale/programs/ld-numeric.c | 5 +- locale/programs/ld-paper.c | 5 +- locale/programs/ld-telephone.c | 5 +- locale/programs/ld-time.c | 5 +- locale/programs/linereader.c | 511 +- locale/programs/linereader.h | 9 +- locale/programs/locale-spec.c | 5 +- locale/programs/locale.c | 146 +- locale/programs/localedef.c | 168 +- locale/programs/localedef.h | 7 +- locale/programs/locarchive.c | 15 +- locale/programs/locfile-kw.gperf | 6 +- locale/programs/locfile-kw.h | 94 +- locale/programs/locfile-token.h | 6 +- locale/programs/locfile.c | 26 +- locale/programs/locfile.h | 5 +- locale/programs/record-status.c | 4 +- locale/programs/record-status.h | 4 +- locale/programs/repertoire.c | 9 +- locale/programs/repertoire.h | 5 +- locale/programs/simple-hash.c | 5 +- locale/programs/simple-hash.h | 5 +- locale/programs/xasprintf.c | 34 + locale/programs/xmalloc.c | 4 +- locale/programs/xstrdup.c | 4 +- locale/setlocale.c | 33 +- locale/strlen-hash.h | 5 +- locale/tst-C-locale.c | 5 +- locale/tst-locale-locpath.sh | 81 + locale/tst-localedef-path-norm.c | 255 + .../tst-localedef-path-norm.root/postclean.req | 0 .../tst-localedef-path-norm.script | 2 + locale/uselocale.c | 4 +- locale/weight.h | 14 +- locale/weightwc.h | 5 +- locale/xlocale.c | 5 +- localedata/C.UTF-8.in | 157 + localedata/Makefile | 78 +- localedata/SUPPORTED | 5 + localedata/bug-iconv-trans.c | 4 +- localedata/charmaps/IBM256 | 2 +- localedata/charmaps/IBM277 | 2 +- localedata/charmaps/IBM278 | 2 +- localedata/charmaps/IBM280 | 2 +- localedata/charmaps/IBM284 | 2 +- localedata/charmaps/IBM297 | 2 +- localedata/charmaps/IBM424 | 2 +- localedata/charmaps/UTF-8 | 2893 +- localedata/ckb_IQ.UTF-8.in | 105 + localedata/collate-test.c | 16 +- localedata/dump-ctype.c | 5 +- localedata/gen-locale.sh | 14 +- localedata/locales/C | 200 + localedata/locales/POSIX | 2 +- localedata/locales/aa_DJ | 18 +- localedata/locales/aa_ER | 12 +- localedata/locales/aa_ER@saaho | 12 +- localedata/locales/aa_ET | 14 +- localedata/locales/ab_GE | 156 + localedata/locales/af_ZA | 5 +- localedata/locales/agr_PE | 8 - localedata/locales/ak_GH | 10 +- localedata/locales/am_ET | 9 +- localedata/locales/an_ES | 3 +- localedata/locales/anp_IN | 11 +- localedata/locales/ar_AE | 9 +- localedata/locales/ar_BH | 9 +- localedata/locales/ar_DZ | 9 +- localedata/locales/ar_EG | 9 +- localedata/locales/ar_IN | 10 +- localedata/locales/ar_IQ | 9 +- localedata/locales/ar_JO | 9 +- localedata/locales/ar_KW | 9 +- localedata/locales/ar_LB | 9 +- localedata/locales/ar_LY | 9 +- localedata/locales/ar_MA | 11 +- localedata/locales/ar_OM | 9 +- localedata/locales/ar_QA | 9 +- localedata/locales/ar_SA | 3 +- localedata/locales/ar_SD | 10 +- localedata/locales/ar_SS | 10 +- localedata/locales/ar_SY | 9 +- localedata/locales/ar_TN | 9 +- localedata/locales/ar_YE | 9 +- localedata/locales/as_IN | 3 +- localedata/locales/ast_ES | 3 +- localedata/locales/ayc_PE | 17 +- localedata/locales/az_AZ | 5 +- localedata/locales/az_IR | 1 - localedata/locales/be_BY | 3 +- localedata/locales/be_BY@latin | 5 +- localedata/locales/bem_ZM | 3 +- localedata/locales/ber_DZ | 14 +- localedata/locales/ber_MA | 13 +- localedata/locales/bg_BG | 5 +- localedata/locales/bhb_IN | 12 +- localedata/locales/bho_IN | 11 +- localedata/locales/bi_VU | 9 +- localedata/locales/bn_BD | 5 +- localedata/locales/bn_IN | 7 +- localedata/locales/bo_CN | 12 +- localedata/locales/br_FR | 3 +- localedata/locales/br_FR@euro | 2 +- localedata/locales/brx_IN | 8 +- localedata/locales/bs_BA | 5 +- localedata/locales/byn_ER | 4 +- localedata/locales/ca_ES | 9 +- localedata/locales/ca_ES@euro | 2 +- localedata/locales/ce_RU | 3 +- localedata/locales/chr_US | 6 +- localedata/locales/ckb_IQ | 230 + localedata/locales/cmn_TW | 6 +- localedata/locales/cns11643_stroke | 1 - localedata/locales/crh_UA | 7 +- localedata/locales/cs_CZ | 7 +- localedata/locales/csb_PL | 4 +- localedata/locales/cv_RU | 3 +- localedata/locales/de_AT | 3 +- localedata/locales/de_BE | 3 +- localedata/locales/de_BE@euro | 2 +- localedata/locales/de_CH | 3 +- localedata/locales/de_DE | 35 +- localedata/locales/de_DE@euro | 3 +- localedata/locales/de_LU | 3 +- localedata/locales/de_LU@euro | 2 +- localedata/locales/doi_IN | 9 +- localedata/locales/dsb_DE | 3 +- localedata/locales/dv_MV | 10 +- localedata/locales/dz_BT | 7 + localedata/locales/el_CY | 1 - localedata/locales/el_GR@euro | 2 +- localedata/locales/en_AG | 3 +- localedata/locales/en_AU | 3 +- localedata/locales/en_CA | 3 +- localedata/locales/en_DK | 1 + localedata/locales/en_HK | 11 +- localedata/locales/en_IE | 4 +- localedata/locales/en_IE@euro | 2 +- localedata/locales/en_IL | 6 +- localedata/locales/en_IN | 9 +- localedata/locales/en_NG | 7 +- localedata/locales/en_NZ | 3 +- localedata/locales/en_PH | 9 +- localedata/locales/en_SC | 1 - localedata/locales/en_SG | 5 +- localedata/locales/en_US | 9 +- localedata/locales/en_ZA | 7 +- localedata/locales/eo | 5 +- localedata/locales/es_AR | 3 +- localedata/locales/es_BO | 3 +- localedata/locales/es_CO | 3 +- localedata/locales/es_CR | 2 +- localedata/locales/es_DO | 3 +- localedata/locales/es_ES | 3 +- localedata/locales/es_ES@euro | 2 +- localedata/locales/es_GT | 3 +- localedata/locales/es_HN | 3 +- localedata/locales/es_MX | 3 +- localedata/locales/es_NI | 5 +- localedata/locales/es_PA | 3 +- localedata/locales/es_PE | 3 +- localedata/locales/es_PR | 5 +- localedata/locales/es_PY | 3 +- localedata/locales/es_SV | 3 +- localedata/locales/es_US | 3 +- localedata/locales/es_UY | 3 +- localedata/locales/es_VE | 3 +- localedata/locales/et_EE | 3 +- localedata/locales/eu_ES | 3 +- localedata/locales/eu_ES@euro | 2 +- localedata/locales/ff_SN | 3 +- localedata/locales/fi_FI@euro | 2 +- localedata/locales/fil_PH | 3 +- localedata/locales/fo_FO | 3 +- localedata/locales/fr_BE | 21 +- localedata/locales/fr_BE@euro | 2 +- localedata/locales/fr_CA | 21 +- localedata/locales/fr_CH | 19 +- localedata/locales/fr_FR | 23 +- localedata/locales/fr_FR@euro | 2 +- localedata/locales/fr_LU | 25 +- localedata/locales/fr_LU@euro | 2 +- localedata/locales/fur_IT | 3 +- localedata/locales/fy_DE | 3 +- localedata/locales/fy_NL | 5 +- localedata/locales/ga_IE | 4 +- localedata/locales/ga_IE@euro | 2 +- localedata/locales/gd_GB | 3 +- localedata/locales/gez_ER | 9 +- localedata/locales/gez_ER@abegede | 5 - localedata/locales/gez_ET | 9 +- localedata/locales/gez_ET@abegede | 5 - localedata/locales/gl_ES | 3 +- localedata/locales/gl_ES@euro | 2 +- localedata/locales/gu_IN | 7 +- localedata/locales/gv_GB | 3 +- localedata/locales/ha_NG | 3 +- localedata/locales/hak_TW | 10 +- localedata/locales/he_IL | 3 +- localedata/locales/hi_IN | 9 +- localedata/locales/hif_FJ | 11 +- localedata/locales/hne_IN | 10 +- localedata/locales/hsb_DE | 3 +- localedata/locales/ht_HT | 11 +- localedata/locales/hy_AM | 3 +- localedata/locales/i18n_ctype | 2861 +- localedata/locales/ia_FR | 5 +- localedata/locales/id_ID | 5 +- localedata/locales/ig_NG | 11 +- localedata/locales/ik_CA | 3 +- localedata/locales/is_IS | 3 +- localedata/locales/it_IT@euro | 2 +- localedata/locales/iu_CA | 3 +- localedata/locales/ja_JP | 24 +- localedata/locales/ka_GE | 3 +- localedata/locales/kab_DZ | 9 +- localedata/locales/kk_KZ | 3 +- localedata/locales/kl_GL | 45 +- localedata/locales/km_KH | 4 +- localedata/locales/kn_IN | 7 +- localedata/locales/kok_IN | 9 +- localedata/locales/ks_IN | 11 +- localedata/locales/ks_IN@devanagari | 9 +- localedata/locales/ku_TR | 4 +- localedata/locales/kw_GB | 3 +- localedata/locales/lb_LU | 1 - localedata/locales/lg_UG | 7 +- localedata/locales/li_NL | 3 +- localedata/locales/lij_IT | 1 - localedata/locales/lt_LT | 1 + localedata/locales/lv_LV | 3 +- localedata/locales/lzh_TW | 6 +- localedata/locales/mag_IN | 11 +- localedata/locales/mai_IN | 10 +- localedata/locales/mfe_MU | 3 +- localedata/locales/mg_MG | 3 +- localedata/locales/mhr_RU | 2 + localedata/locales/mi_NZ | 5 +- localedata/locales/miq_NI | 9 - localedata/locales/mjw_IN | 8 +- localedata/locales/ml_IN | 9 +- localedata/locales/mni_IN | 8 +- localedata/locales/mnw_MM | 288 + localedata/locales/mr_IN | 8 +- localedata/locales/ms_MY | 12 +- localedata/locales/mt_MT | 14 +- localedata/locales/my_MM | 6 +- localedata/locales/nan_TW | 10 +- localedata/locales/nan_TW@latin | 4 +- localedata/locales/nds_DE | 5 +- localedata/locales/nds_NL | 5 +- localedata/locales/ne_NP | 2 +- localedata/locales/nhn_MX | 6 +- localedata/locales/niu_NU | 19 +- localedata/locales/niu_NZ | 13 +- localedata/locales/nl_AW | 9 +- localedata/locales/nl_BE | 5 +- localedata/locales/nl_BE@euro | 2 +- localedata/locales/nl_NL | 15 +- localedata/locales/nl_NL@euro | 2 +- localedata/locales/nn_NO | 2 - localedata/locales/nr_ZA | 2 +- localedata/locales/nso_ZA | 7 +- localedata/locales/oc_FR | 11 +- localedata/locales/om_ET | 4 +- localedata/locales/or_IN | 573 +- localedata/locales/os_RU | 3 +- localedata/locales/pa_IN | 7 +- localedata/locales/pa_PK | 7 +- localedata/locales/pap_AW | 3 +- localedata/locales/pap_CW | 3 +- localedata/locales/ps_AF | 6 +- localedata/locales/pt_BR | 3 +- localedata/locales/pt_PT | 3 +- localedata/locales/pt_PT@euro | 2 +- localedata/locales/quz_PE | 19 +- localedata/locales/raj_IN | 18 +- localedata/locales/rif_MA | 161 + localedata/locales/ru_RU | 3 +- localedata/locales/ru_UA | 70 +- localedata/locales/rw_RW | 8 +- localedata/locales/sa_IN | 9 +- localedata/locales/sah_RU | 14 +- localedata/locales/sat_IN | 13 +- localedata/locales/sc_IT | 2 +- localedata/locales/sd_IN | 15 +- localedata/locales/sd_IN@devanagari | 11 +- localedata/locales/sgs_LT | 3 +- localedata/locales/shn_MM | 125 +- localedata/locales/shs_CA | 11 +- localedata/locales/si_LK | 2 - localedata/locales/sid_ET | 4 +- localedata/locales/sk_SK | 5 +- localedata/locales/sl_SI | 7 +- localedata/locales/sm_WS | 8 +- localedata/locales/so_DJ | 11 +- localedata/locales/so_ET | 11 +- localedata/locales/so_KE | 15 +- localedata/locales/so_SO | 11 +- localedata/locales/sq_AL | 14 +- localedata/locales/sq_MK | 1 - localedata/locales/ss_ZA | 2 +- localedata/locales/sv_FI@euro | 2 +- localedata/locales/sv_SE | 27 +- localedata/locales/sw_KE | 3 +- localedata/locales/sw_TZ | 3 +- localedata/locales/syr | 197 + localedata/locales/szl_PL | 43 +- localedata/locales/ta_IN | 13 +- localedata/locales/ta_LK | 7 +- localedata/locales/tcy_IN | 7 +- localedata/locales/te_IN | 11 +- localedata/locales/tg_TJ | 5 +- localedata/locales/the_NP | 12 +- localedata/locales/ti_ER | 9 +- localedata/locales/ti_ET | 9 +- localedata/locales/tig_ER | 4 +- localedata/locales/tk_TM | 5 +- localedata/locales/tl_PH | 4 +- localedata/locales/to_TO | 12 +- localedata/locales/tpi_PG | 11 +- localedata/locales/tr_CY | 2 +- localedata/locales/tr_TR | 2858 +- localedata/locales/translit_circle | 2 +- localedata/locales/translit_cjk_compat | 4 +- localedata/locales/translit_combining | 386 +- localedata/locales/translit_compat | 248 +- localedata/locales/translit_font | 12 +- localedata/locales/translit_fraction | 2 +- localedata/locales/translit_neutral | 52 +- localedata/locales/tt_RU | 80 +- localedata/locales/tt_RU@iqtelif | 5 +- localedata/locales/ug_CN | 3 + localedata/locales/unm_US | 5 +- localedata/locales/ur_IN | 9 +- localedata/locales/ur_PK | 5 +- localedata/locales/ve_ZA | 7 +- localedata/locales/wa_BE | 5 +- localedata/locales/wa_BE@euro | 2 +- localedata/locales/wal_ET | 9 +- localedata/locales/wo_SN | 4 +- localedata/locales/xh_ZA | 4 +- localedata/locales/yi_US | 3 +- localedata/locales/yo_NG | 8 +- localedata/locales/yuw_PG | 9 +- localedata/locales/zh_CN | 1 + localedata/locales/zh_HK | 10 +- localedata/locales/zh_SG | 10 +- localedata/locales/zh_TW | 7 + localedata/locales/zu_ZA | 7 +- localedata/or_IN.UTF-8.in | 145 + localedata/rif_MA.UTF-8.in | 17 + localedata/sort-test.sh | 4 +- localedata/sv_SE.ISO-8859-1.in | 4 +- localedata/sv_SE.UTF-8.in | 4 +- localedata/syr.UTF-8.in | 30 + localedata/tests-mbwc/tst_funcs.h | 1 - localedata/tests-mbwc/tst_mbrtowc.c | 2 +- localedata/tests-mbwc/tst_strcoll.c | 1 - localedata/tests-mbwc/tst_strxfrm.c | 3 - localedata/tests-mbwc/tst_swscanf.c | 10 +- localedata/tests-mbwc/tst_wcschr.c | 1 - localedata/tests-mbwc/tst_wcspbrk.c | 2 - localedata/tests-mbwc/tst_wcsxfrm.c | 4 - localedata/tests/test6.c | 5 +- localedata/tst-c-utf8-consistency.c | 539 + localedata/tst-ctype.c | 5 +- localedata/tst-ctype.sh | 4 +- localedata/tst-digits.c | 5 +- localedata/tst-fmon.c | 5 +- localedata/tst-fmon.data | 4 +- localedata/tst-fmon.sh | 5 +- localedata/tst-iconv-math-trans.c | 104 + localedata/tst-langinfo-newlocale.c | 4 +- localedata/tst-langinfo-setlocale.c | 4 +- localedata/tst-langinfo.c | 5 +- localedata/tst-langinfo.sh | 4 +- localedata/tst-leaks.c | 1 - localedata/tst-locale.sh | 5 +- localedata/tst-localedef-hardlinks.c | 135 + .../tst-localedef-hardlinks.root/postclean.req | 2 + .../tst-localedef-hardlinks.root/test1_locale | 3 + .../tst-localedef-hardlinks.root/test2_locale | 3 + .../tst-localedef-hardlinks.script | 9 + localedata/tst-mbswcs1.c | 5 +- localedata/tst-mbswcs2.c | 5 +- localedata/tst-mbswcs3.c | 5 +- localedata/tst-mbswcs4.c | 4 +- localedata/tst-mbswcs5.c | 5 +- localedata/tst-mbswcs6.c | 5 +- localedata/tst-numeric.c | 6 +- localedata/tst-numeric.data | 4 +- localedata/tst-numeric.sh | 5 +- localedata/tst-rpmatch.c | 5 +- localedata/tst-rpmatch.sh | 5 +- localedata/tst-setlocale.c | 1 - localedata/tst-setlocale3.c | 4 +- localedata/tst-strfmon1.c | 3 +- localedata/tst-trans.c | 5 +- localedata/tst-trans.sh | 4 +- localedata/tst-wctype.c | 5 +- localedata/unicode-gen/DerivedCoreProperties.txt | 1573 +- localedata/unicode-gen/EastAsianWidth.txt | 346 +- localedata/unicode-gen/Makefile | 6 +- localedata/unicode-gen/PropList.txt | 230 +- localedata/unicode-gen/UnicodeData.txt | 2658 +- localedata/unicode-gen/ctype_compatibility.py | 4 +- .../unicode-gen/ctype_compatibility_test_cases.py | 9 +- localedata/unicode-gen/gen_translit_circle.py | 4 +- localedata/unicode-gen/gen_translit_cjk_compat.py | 4 +- localedata/unicode-gen/gen_translit_combining.py | 4 +- localedata/unicode-gen/gen_translit_compat.py | 4 +- localedata/unicode-gen/gen_translit_font.py | 4 +- localedata/unicode-gen/gen_translit_fraction.py | 4 +- localedata/unicode-gen/gen_unicode_ctype.py | 5 +- localedata/unicode-gen/unicode_utils.py | 4 +- localedata/unicode-gen/utf8_compatibility.py | 4 +- localedata/unicode-gen/utf8_gen.py | 13 +- localedata/xfrm-test.c | 5 +- login/Makefile | 28 +- login/Versions | 19 +- login/endutxent.c | 5 +- login/forkpty.c | 34 +- login/getlogin.c | 4 +- login/getlogin_r.c | 4 +- login/getlogin_r_chk.c | 4 +- login/getpt.c | 6 +- login/getutent.c | 5 +- login/getutent_r.c | 116 +- login/getutid.c | 5 +- login/getutid_r.c | 13 +- login/getutline.c | 5 +- login/getutline_r.c | 8 +- login/getutmp.c | 16 +- login/getutmpx.c | 17 +- login/getutxent.c | 5 +- login/getutxid.c | 5 +- login/getutxline.c | 5 +- login/grantpt.c | 7 +- login/libutil-compat.c | 33 + login/login.c | 31 +- login/login_tty.c | 32 +- login/logout.c | 43 +- login/logwtmp.c | 35 +- login/openpty.c | 64 +- login/programs/pt_chown.c | 7 +- login/programs/utmpdump.c | 51 +- login/ptsname.c | 6 +- login/ptsname_r_chk.c | 4 +- login/pty.h | 4 +- login/pututxline.c | 5 +- login/setlogin.c | 4 +- login/setutxent.c | 5 +- login/tst-getlogin.c | 4 +- login/tst-grantpt.c | 105 +- login/tst-ptsname.c | 5 +- login/tst-pututxline-cache.c | 193 + login/tst-pututxline-lockfail.c | 176 + login/tst-updwtmpx.c | 112 + login/tst-utmp.c | 38 +- login/unlockpt.c | 5 +- login/updwtmp.c | 7 +- login/updwtmpx.c | 5 +- login/utmp-private.h | 35 +- login/utmp.h | 4 +- login/utmp_file.c | 517 +- login/utmpname.c | 9 +- login/utmpxname.c | 5 +- mach/Machrules | 5 +- mach/Makefile | 6 +- mach/Versions | 7 + mach/devstream.c | 4 +- mach/err_kern.sub | 2 +- mach/lock-intern.h | 21 +- mach/lowlevellock.h | 63 +- mach/mach.h | 4 +- mach/mach/mach_traps.h | 4 +- mach/mach/mig_support.h | 19 +- mach/mach_init.c | 4 +- mach/mach_init.h | 4 +- mach/mig-alloc.c | 4 +- mach/mig-dealloc.c | 4 +- mach/mig-reply.c | 4 +- mach/mig_memcpy.c | 26 + mach/msgserver.c | 4 +- mach/mutex-init.c | 6 +- mach/mutex-solid.c | 11 +- mach/setup-thread.c | 4 +- mach/spin-lock.h | 4 +- mach/spin-solid.c | 4 +- malloc/Depend | 3 + malloc/Makefile | 189 +- malloc/Versions | 54 +- malloc/alloc_buffer_alloc_array.c | 13 +- malloc/alloc_buffer_allocate.c | 4 +- malloc/alloc_buffer_copy_bytes.c | 4 +- malloc/alloc_buffer_copy_string.c | 4 +- malloc/alloc_buffer_create_failure.c | 4 +- malloc/arena.c | 270 +- malloc/dynarray-skeleton.c | 132 +- malloc/dynarray.h | 7 +- malloc/dynarray_at_failure.c | 8 +- malloc/dynarray_emplace_enlarge.c | 8 +- malloc/dynarray_finalize.c | 4 +- malloc/dynarray_resize.c | 8 +- malloc/dynarray_resize_clear.c | 8 +- malloc/hooks.c | 512 +- malloc/malloc-check.c | 403 + malloc/malloc-debug.c | 670 + malloc/malloc-hooks.h | 24 - malloc/malloc-internal.h | 67 +- malloc/malloc.c | 1593 +- malloc/malloc.h | 75 +- malloc/mcheck-impl.c | 411 + malloc/mcheck-init.c | 4 +- malloc/mcheck.c | 401 +- malloc/mcheck.h | 4 +- malloc/memusage.c | 78 +- malloc/memusage.sh | 9 +- malloc/memusagestat.c | 11 +- malloc/morecore.c | 36 +- malloc/mtrace-impl.c | 216 + malloc/mtrace.c | 334 +- malloc/mtrace.pl | 63 +- malloc/obstack.c | 4 +- malloc/obstack.h | 4 +- malloc/reallocarray.c | 11 +- malloc/scratch_buffer_grow.c | 4 +- malloc/scratch_buffer_grow_preserve.c | 4 +- malloc/scratch_buffer_set_array_size.c | 4 +- malloc/set-freeres.c | 42 +- malloc/thread-freeres.c | 14 +- malloc/tst-alloc_buffer.c | 4 +- malloc/tst-calloc.c | 12 +- malloc/tst-compathooks-off.c | 145 + malloc/tst-compathooks-on.c | 2 + malloc/tst-dynarray-at-fail.c | 4 +- malloc/tst-dynarray-fail.c | 12 +- malloc/tst-dynarray-shared.h | 8 +- malloc/tst-dynarray.c | 41 +- malloc/tst-free-errno.c | 131 + malloc/tst-interpose-aux-nothread.c | 4 +- malloc/tst-interpose-aux-thread.c | 4 +- malloc/tst-interpose-aux.c | 9 +- malloc/tst-interpose-aux.h | 4 +- malloc/tst-interpose-nothread.c | 4 +- malloc/tst-interpose-skeleton.c | 4 +- malloc/tst-interpose-static-nothread.c | 4 +- malloc/tst-interpose-static-thread.c | 4 +- malloc/tst-interpose-thread.c | 4 +- malloc/tst-mallinfo2.c | 83 + malloc/tst-malloc-backtrace.c | 13 +- malloc/tst-malloc-check.c | 130 + malloc/tst-malloc-fork-deadlock.c | 4 +- malloc/tst-malloc-stats-cancellation.c | 6 +- malloc/tst-malloc-tcache-leak.c | 11 +- malloc/tst-malloc-thread-exit.c | 4 +- malloc/tst-malloc-thread-fail.c | 4 +- malloc/tst-malloc-too-large.c | 77 +- malloc/tst-malloc-usable-static-tunables.c | 1 - malloc/tst-malloc-usable-static.c | 1 - malloc/tst-malloc-usable.c | 26 +- malloc/tst-malloc.c | 5 +- malloc/tst-malloc_info.c | 4 +- malloc/tst-mallocalign1.c | 73 + malloc/tst-mallocfork.c | 6 + malloc/tst-mallocfork2.c | 168 +- malloc/tst-mallocfork3.c | 213 + malloc/tst-mallocstate.c | 16 +- malloc/tst-mallopt.c | 4 +- malloc/tst-mcheck.c | 115 - malloc/tst-memalign.c | 14 +- malloc/tst-mtrace.c | 4 +- malloc/tst-mtrace.sh | 5 +- malloc/tst-mxfast.c | 57 + malloc/tst-obstack.c | 3 +- malloc/tst-posix_memalign.c | 14 +- malloc/tst-pvalloc-fortify.c | 48 + malloc/tst-pvalloc.c | 14 +- malloc/tst-realloc.c | 65 +- malloc/tst-reallocarray.c | 31 +- malloc/tst-safe-linking.c | 198 + malloc/tst-scratch_buffer.c | 10 +- malloc/tst-tcfree1.c | 42 + malloc/tst-tcfree2.c | 48 + malloc/tst-tcfree3.c | 56 + malloc/tst-valloc.c | 14 +- manual/Makefile | 16 +- manual/README.pretty-printers | 2 +- manual/README.tunables | 41 +- manual/arith.texi | 203 +- manual/charset.texi | 38 +- manual/check-safety.sh | 10 +- manual/conf.texi | 23 + manual/contrib.texi | 70 +- manual/creature.texi | 74 +- manual/crypt.texi | 3 + manual/ctype.texi | 4 +- manual/dynlink.texi | 215 + manual/errno.texi | 46 +- manual/examples/add.c | 4 +- manual/examples/argp-ex1.c | 4 +- manual/examples/argp-ex2.c | 4 +- manual/examples/argp-ex3.c | 4 +- manual/examples/argp-ex4.c | 4 +- manual/examples/atexit.c | 4 +- manual/examples/db.c | 4 +- manual/examples/dir.c | 4 +- manual/examples/dir2.c | 4 +- manual/examples/execinfo.c | 17 +- manual/examples/filecli.c | 4 +- manual/examples/filesrv.c | 4 +- manual/examples/fmtmsgexpl.c | 4 +- manual/examples/genpass.c | 4 +- manual/examples/inetcli.c | 4 +- manual/examples/inetsrv.c | 4 +- manual/examples/isockad.c | 4 +- manual/examples/longopt.c | 4 +- manual/examples/memopen.c | 4 +- manual/examples/memstrm.c | 4 +- manual/examples/mkdirent.c | 4 +- manual/examples/mkfsock.c | 4 +- manual/examples/mkisock.c | 4 +- manual/examples/mygetpass.c | 4 +- manual/examples/ofdlocks.c | 4 +- manual/examples/pipe.c | 4 +- manual/examples/popen.c | 4 +- manual/examples/rprintf.c | 4 +- manual/examples/search.c | 4 +- manual/examples/select.c | 4 +- manual/examples/setjmp.c | 4 +- manual/examples/sigh1.c | 4 +- manual/examples/sigusr.c | 4 +- manual/examples/stpcpy.c | 4 +- manual/examples/strdupa.c | 4 +- manual/examples/strftim.c | 4 +- manual/examples/subopt.c | 4 +- manual/examples/swapcontext.c | 4 +- manual/examples/termios.c | 4 +- manual/examples/testopt.c | 4 +- manual/examples/testpass.c | 4 +- manual/examples/timeval_subtract.c | 4 +- manual/examples/twalk.c | 56 + manual/fdl-1.3.texi | 6 +- manual/filesys.texi | 56 +- manual/freemanuals.texi | 2 +- manual/getopt.texi | 3 +- manual/install.texi | 179 +- manual/intro.texi | 6 +- manual/ipc.texi | 4 +- manual/job.texi | 41 +- manual/lang.texi | 2 +- manual/libc-texinfo.sh | 2 +- manual/libc.texinfo | 24 +- manual/libdl.texi | 10 - manual/libm-err-tab.pl | 206 - manual/llio.texi | 191 +- manual/locale.texi | 9 +- manual/maint.texi | 390 +- manual/math.texi | 67 +- manual/memory.texi | 393 +- manual/message.texi | 18 +- manual/nss.texi | 54 +- manual/nsswitch.texi | 16 +- manual/pattern.texi | 1 - manual/platform.texi | 570 + manual/probes.texi | 109 +- manual/process.texi | 125 +- manual/resource.texi | 142 +- manual/search.texi | 53 +- manual/setjmp.texi | 6 +- manual/signal.texi | 54 +- manual/socket.texi | 41 +- manual/startup.texi | 20 +- manual/stdio.texi | 101 +- manual/string.texi | 53 +- manual/summary.pl | 7 +- manual/sysinfo.texi | 148 +- manual/terminal.texi | 13 - manual/texinfo.tex | 119 +- manual/threads.texi | 376 +- manual/time.texi | 1126 +- manual/tsort.awk | 3 +- manual/tunables.texi | 250 +- manual/users.texi | 26 +- math/Makefile | 563 +- math/README.libm-test | 31 +- math/Versions | 56 + math/atest-exp.c | 5 +- math/atest-exp2.c | 5 +- math/atest-sincos.c | 5 +- math/auto-libm-test-in | 640 +- math/auto-libm-test-out-acos | 174 + math/auto-libm-test-out-acosh | 1072 +- math/auto-libm-test-out-asin | 69 + math/auto-libm-test-out-asinh | 511 +- math/auto-libm-test-out-atan | 25 + math/auto-libm-test-out-atan2 | 1246 + math/auto-libm-test-out-atanh | 1756 +- math/auto-libm-test-out-cbrt | 69 + math/auto-libm-test-out-cos | 166 + math/auto-libm-test-out-cosh | 2584 +- math/auto-libm-test-out-erfc | 340 + math/auto-libm-test-out-exp | 94 + math/auto-libm-test-out-exp10 | 25 + math/auto-libm-test-out-expm1 | 246 + math/auto-libm-test-out-fma | 272 +- math/auto-libm-test-out-hypot | 9442 ++--- math/auto-libm-test-out-j0 | 1200 + math/auto-libm-test-out-j1 | 75 + math/auto-libm-test-out-lgamma | 25 + math/auto-libm-test-out-log | 69 + math/auto-libm-test-out-log10 | 141 + math/auto-libm-test-out-log1p | 141 + math/auto-libm-test-out-log2 | 141 + math/auto-libm-test-out-narrow-div | 3372 ++ math/auto-libm-test-out-narrow-fma | 35254 +++++++++++++++++ math/auto-libm-test-out-narrow-mul | 6156 +++ math/auto-libm-test-out-narrow-sqrt | 4485 +++ math/auto-libm-test-out-pow | 50 + math/auto-libm-test-out-sin | 271 + math/auto-libm-test-out-sinh | 1434 +- math/auto-libm-test-out-tanh | 105 + math/auto-libm-test-out-tgamma | 370 + math/auto-libm-test-out-y0 | 75 + math/auto-libm-test-out-y1 | 75 + math/basic-test.c | 5 +- math/bits/cmathcalls.h | 4 +- math/bits/math-finite.h | 197 - math/bits/mathcalls-helper-functions.h | 22 +- math/bits/mathcalls-narrow.h | 10 +- math/bits/mathcalls.h | 113 +- math/cabs_template.c | 5 +- math/carg_template.c | 5 +- math/cimag_template.c | 5 +- math/complex.h | 33 +- math/conj_template.c | 5 +- math/creal_template.c | 5 +- math/divtc3.c | 5 +- math/e_exp10.c | 8 +- math/e_exp10f.c | 32 - math/e_exp10l.c | 8 +- math/e_exp2_template.c | 4 +- math/e_scalb.c | 54 - math/e_scalb_template.c | 57 + math/e_scalbf.c | 54 - math/e_scalbl.c | 54 - math/fclrexcpt.c | 5 +- math/fedisblxcpt.c | 5 +- math/feenablxcpt.c | 5 +- math/fegetenv.c | 5 +- math/fegetexcept.c | 5 +- math/fegetmode.c | 4 +- math/fegetround.c | 5 +- math/feholdexcpt.c | 5 +- math/fenv.h | 16 +- math/fesetenv.c | 5 +- math/fesetexcept.c | 4 +- math/fesetmode.c | 4 +- math/fesetround.c | 5 +- math/fetestexceptflag.c | 4 +- math/feupdateenv.c | 5 +- math/fgetexcptflg.c | 5 +- math/finclude/math-vector-fortran.h | 19 + math/fpu_control.c | 4 +- math/fraiseexcpt.c | 5 +- math/fromfp.h | 4 +- math/fsetexcptflg.c | 5 +- math/ftestexcept.c | 5 +- math/gen-auto-libm-tests.c | 14 +- math/gen-fromfp-tests.py | 4 +- math/gen-libm-test.py | 116 +- math/gen-tgmath-tests.py | 273 +- math/k_casinh_template.c | 6 +- math/lgamma-compat.h | 4 +- math/libm-test-acos.inc | 4 +- math/libm-test-acosh.inc | 4 +- math/libm-test-asin.inc | 4 +- math/libm-test-asinh.inc | 8 +- math/libm-test-atan.inc | 4 +- math/libm-test-atan2.inc | 4 +- math/libm-test-atanh.inc | 8 +- math/libm-test-cabs.inc | 4 +- math/libm-test-cacos.inc | 4 +- math/libm-test-cacosh.inc | 4 +- math/libm-test-canonicalize.inc | 4 +- math/libm-test-carg.inc | 4 +- math/libm-test-casin.inc | 4 +- math/libm-test-casinh.inc | 4 +- math/libm-test-catan.inc | 4 +- math/libm-test-catanh.inc | 4 +- math/libm-test-cbrt.inc | 4 +- math/libm-test-ccos.inc | 4 +- math/libm-test-ccosh.inc | 4 +- math/libm-test-ceil.inc | 4 +- math/libm-test-cexp.inc | 4 +- math/libm-test-cimag.inc | 4 +- math/libm-test-clog.inc | 4 +- math/libm-test-clog10.inc | 4 +- math/libm-test-compat_totalorder.inc | 56 + math/libm-test-compat_totalordermag.inc | 56 + math/libm-test-conj.inc | 4 +- math/libm-test-copysign.inc | 4 +- math/libm-test-cos.inc | 4 +- math/libm-test-cosh.inc | 8 +- math/libm-test-cpow.inc | 4 +- math/libm-test-cproj.inc | 4 +- math/libm-test-creal.inc | 4 +- math/libm-test-csin.inc | 4 +- math/libm-test-csinh.inc | 4 +- math/libm-test-csqrt.inc | 4 +- math/libm-test-ctan.inc | 4 +- math/libm-test-ctanh.inc | 4 +- math/libm-test-driver.c | 120 +- math/libm-test-erf.inc | 4 +- math/libm-test-erfc.inc | 4 +- math/libm-test-exp.inc | 8 +- math/libm-test-exp10.inc | 4 +- math/libm-test-exp2.inc | 4 +- math/libm-test-expm1.inc | 8 +- math/libm-test-fabs.inc | 4 +- math/libm-test-fdim.inc | 4 +- math/libm-test-floor.inc | 4 +- math/libm-test-fma.inc | 213 +- math/libm-test-fmax.inc | 4 +- math/libm-test-fmaximum.inc | 130 + math/libm-test-fmaximum_mag.inc | 144 + math/libm-test-fmaximum_mag_num.inc | 144 + math/libm-test-fmaximum_num.inc | 130 + math/libm-test-fmaxmag.inc | 4 +- math/libm-test-fmin.inc | 4 +- math/libm-test-fminimum.inc | 129 + math/libm-test-fminimum_mag.inc | 143 + math/libm-test-fminimum_mag_num.inc | 143 + math/libm-test-fminimum_num.inc | 129 + math/libm-test-fminmag.inc | 4 +- math/libm-test-fmod.inc | 4 +- math/libm-test-fpclassify.inc | 20 +- math/libm-test-frexp.inc | 4 +- math/libm-test-fromfp.inc | 4 +- math/libm-test-fromfpx.inc | 4 +- math/libm-test-getpayload.inc | 26 +- math/libm-test-hypot.inc | 36 +- math/libm-test-ilogb.inc | 4 +- math/libm-test-iscanonical.inc | 4 +- math/libm-test-iseqsig.inc | 4 +- math/libm-test-isfinite.inc | 6 +- math/libm-test-isgreater.inc | 4 +- math/libm-test-isgreaterequal.inc | 4 +- math/libm-test-isinf.inc | 20 +- math/libm-test-isless.inc | 4 +- math/libm-test-islessequal.inc | 4 +- math/libm-test-islessgreater.inc | 4 +- math/libm-test-isnan.inc | 20 +- math/libm-test-isnormal.inc | 6 +- math/libm-test-issignaling.inc | 18 +- math/libm-test-issubnormal.inc | 6 +- math/libm-test-isunordered.inc | 4 +- math/libm-test-iszero.inc | 6 +- math/libm-test-j0.inc | 4 +- math/libm-test-j1.inc | 4 +- math/libm-test-jn.inc | 4 +- math/libm-test-lgamma.inc | 4 +- math/libm-test-llogb.inc | 4 +- math/libm-test-llrint.inc | 4 +- math/libm-test-llround.inc | 4 +- math/libm-test-log.inc | 4 +- math/libm-test-log10.inc | 4 +- math/libm-test-log1p.inc | 4 +- math/libm-test-log2.inc | 4 +- math/libm-test-logb.inc | 4 +- math/libm-test-lrint.inc | 4 +- math/libm-test-lround.inc | 4 +- math/libm-test-modf.inc | 4 +- math/libm-test-narrow-add.inc | 4 +- math/libm-test-narrow-div.inc | 4 +- math/libm-test-narrow-fma.inc | 361 + math/libm-test-narrow-mul.inc | 4 +- math/libm-test-narrow-sqrt.inc | 56 + math/libm-test-narrow-sub.inc | 4 +- math/libm-test-nearbyint.inc | 4 +- math/libm-test-nextafter.inc | 4 +- math/libm-test-nextdown.inc | 4 +- math/libm-test-nexttoward.inc | 4 +- math/libm-test-nextup.inc | 4 +- math/libm-test-pow.inc | 131 +- math/libm-test-remainder.inc | 4 +- math/libm-test-remquo.inc | 4 +- math/libm-test-rint.inc | 4 +- math/libm-test-round.inc | 4 +- math/libm-test-roundeven.inc | 4 +- math/libm-test-scalb.inc | 4 +- math/libm-test-scalbln.inc | 4 +- math/libm-test-scalbn.inc | 4 +- math/libm-test-setpayload.inc | 4 +- math/libm-test-setpayloadsig.inc | 4 +- math/libm-test-signbit.inc | 4 +- math/libm-test-significand.inc | 4 +- math/libm-test-sin.inc | 4 +- math/libm-test-sincos.inc | 4 +- math/libm-test-sinh.inc | 8 +- math/libm-test-sqrt.inc | 4 +- math/libm-test-support.c | 14 +- math/libm-test-support.h | 8 +- math/libm-test-tan.inc | 4 +- math/libm-test-tanh.inc | 8 +- math/libm-test-tgamma.inc | 4 +- math/libm-test-totalorder.inc | 458 +- math/libm-test-totalordermag.inc | 458 +- math/libm-test-trunc.inc | 4 +- math/libm-test-ufromfp.inc | 4 +- math/libm-test-ufromfpx.inc | 4 +- math/libm-test-y0.inc | 4 +- math/libm-test-y1.inc | 4 +- math/libm-test-yn.inc | 4 +- math/math-narrow.h | 244 +- math/math-svid-compat.h | 6 +- math/math-underflow.h | 4 +- math/math.h | 440 +- math/mul_split.h | 69 +- math/mul_splitl.h | 4 +- math/multc3.c | 5 +- math/s_cacos_template.c | 7 +- math/s_cacosh_template.c | 5 +- math/s_canonicalize_template.c | 4 +- math/s_casin_template.c | 5 +- math/s_casinh_template.c | 5 +- math/s_catan_template.c | 7 +- math/s_catanh_template.c | 7 +- math/s_ccos_template.c | 5 +- math/s_ccosh_template.c | 5 +- math/s_cexp_template.c | 5 +- math/s_clog10_template.c | 13 +- math/s_clog_template.c | 9 +- math/s_cpow_template.c | 5 +- math/s_cproj_template.c | 5 +- math/s_csin_template.c | 5 +- math/s_csinh_template.c | 5 +- math/s_csqrt_template.c | 6 +- math/s_ctan_template.c | 5 +- math/s_ctanh_template.c | 5 +- math/s_fdim_template.c | 5 +- math/s_fma.c | 12 +- math/s_fmaf.c | 6 +- math/s_fmal.c | 10 +- math/s_fmax_template.c | 10 +- math/s_fmaximum_mag_num_template.c | 35 + math/s_fmaximum_mag_template.c | 35 + math/s_fmaximum_num_template.c | 33 + math/s_fmaximum_template.c | 33 + math/s_fmaxmag_template.c | 4 +- math/s_fmin_template.c | 10 +- math/s_fminimum_mag_num_template.c | 35 + math/s_fminimum_mag_template.c | 35 + math/s_fminimum_num_template.c | 33 + math/s_fminimum_template.c | 33 + math/s_fminmag_template.c | 4 +- math/s_iseqsig_template.c | 4 +- math/s_nan_template.c | 5 +- math/s_nextdown_template.c | 4 +- math/s_significand_template.c | 4 +- math/setfpucw.c | 4 +- math/test-arg-double.h | 4 +- math/test-arg-float128.h | 4 +- math/test-arg-float32x.h | 4 +- math/test-arg-float64.h | 4 +- math/test-arg-float64x.h | 4 +- math/test-arg-ldouble.h | 4 +- math/test-double-vlen2.h | 5 +- math/test-double-vlen4.h | 5 +- math/test-double-vlen8.h | 5 +- math/test-double.h | 5 +- math/test-fe-snans-always-signal.c | 4 +- math/test-femode-traps.c | 4 +- math/test-femode.c | 4 +- math/test-fenv-clear-main.c | 4 +- math/test-fenv-preserve.c | 4 +- math/test-fenv-return.c | 4 +- math/test-fenv-tls.c | 4 +- math/test-fenv.c | 10 +- math/test-fenvinline.c | 354 - math/test-fesetexcept-traps.c | 4 +- math/test-fesetexcept.c | 4 +- math/test-fetestexceptflag.c | 4 +- math/test-fexcept-traps.c | 4 +- math/test-fexcept.c | 4 +- math/test-finite-macros.c | 35 - math/test-float-vlen16.h | 5 +- math/test-float-vlen4.h | 5 +- math/test-float-vlen8.h | 5 +- math/test-float.h | 5 +- math/test-float128.h | 6 +- math/test-float32.h | 5 +- math/test-float32x.h | 5 +- math/test-float64.h | 5 +- math/test-float64x.h | 6 +- math/test-flt-eval-method.c | 4 +- math/test-fp-ilogb-constants.c | 4 +- math/test-fp-llogb-constants.c | 4 +- math/test-fpucw-ieee.c | 4 +- math/test-fpucw.c | 5 +- math/test-ibm128.h | 19 + math/test-iseqsig-excess-precision.c | 4 +- math/test-iszero-excess-precision.c | 4 +- math/test-ldouble.h | 12 +- math/test-math-cxx11.cc | 4 +- math/test-math-errno.h | 4 +- math/test-math-exceptions.h | 19 + math/test-math-finite.h | 21 - math/test-math-floatn.h | 4 +- math/test-math-inline.h | 27 - math/test-math-iscanonical.cc | 4 +- math/test-math-iseqsig.cc | 294 +- math/test-math-isinff.cc | 5 +- math/test-math-issignaling.cc | 4 +- math/test-math-iszero.cc | 4 +- math/test-math-narrow.h | 4 +- math/test-math-no-finite.h | 20 - math/test-math-no-inline.h | 23 - math/test-math-scalar.h | 4 +- math/test-math-vector.h | 5 +- math/test-matherr-2.c | 4 +- math/test-matherr-3.c | 4 +- math/test-matherr.c | 17 +- math/test-misc.c | 4 +- math/test-nan-const.c | 4 +- math/test-nan-overflow.c | 4 +- math/test-nan-payload.c | 4 +- math/test-narrow-macros.c | 4 +- math/test-nearbyint-except-2.c | 4 +- math/test-nearbyint-except.c | 4 +- math/test-powl.c | 4 +- math/test-signgam-finite-c11.c | 1 - math/test-signgam-finite-c99.c | 63 - math/test-signgam-finite.c | 63 - math/test-signgam-main.c | 5 +- math/test-snan.c | 15 +- math/test-tgmath-int.c | 5 +- math/test-tgmath-ret.c | 7 +- math/test-tgmath.c | 100 +- math/test-tgmath2.c | 11 +- math/tgmath.h | 581 +- math/tst-CMPLX2.c | 5 +- math/tst-definitions.c | 5 +- math/w_acos_compat.c | 5 +- math/w_acos_template.c | 4 +- math/w_acosf_compat.c | 5 +- math/w_acosh_compat.c | 5 +- math/w_acosh_template.c | 4 +- math/w_acoshf_compat.c | 5 +- math/w_acoshl_compat.c | 5 +- math/w_acosl_compat.c | 5 +- math/w_asin_compat.c | 5 +- math/w_asin_template.c | 4 +- math/w_asinf_compat.c | 5 +- math/w_asinl_compat.c | 5 +- math/w_atan2_compat.c | 5 +- math/w_atan2_template.c | 4 +- math/w_atan2f_compat.c | 5 +- math/w_atan2l_compat.c | 5 +- math/w_atanh_compat.c | 5 +- math/w_atanh_template.c | 4 +- math/w_atanhf_compat.c | 5 +- math/w_atanhl_compat.c | 5 +- math/w_cosh_compat.c | 2 +- math/w_cosh_template.c | 4 +- math/w_coshf_compat.c | 2 - math/w_coshl_compat.c | 3 - math/w_exp.c | 8 + math/w_exp10_compat.c | 5 +- math/w_exp10_template.c | 4 +- .../mips/mips64/n64/fstatfs64.c => math/w_exp10f.c | 0 math/w_exp10f_compat.c | 13 +- math/w_exp10l_compat.c | 5 +- math/w_exp2.c | 8 + math/w_exp2_compat.c | 20 +- math/w_exp2_template.c | 4 +- math/w_exp_compat.c | 26 +- math/w_exp_template.c | 4 +- math/w_expf_compat.c | 5 +- math/w_expl_compat.c | 2 - math/w_fmod_compat.c | 5 +- math/w_fmod_template.c | 4 +- math/w_fmodf_compat.c | 5 +- math/w_fmodl_compat.c | 5 +- math/w_hypot.c | 8 + math/w_hypot_compat.c | 13 +- math/w_hypot_template.c | 4 +- math/w_hypotf.c | 8 + math/w_hypotf_compat.c | 7 +- math/w_hypotl_compat.c | 2 - math/w_ilogb_template.c | 4 +- math/w_j0_compat.c | 5 +- math/w_j0_template.c | 4 +- math/w_j0f_compat.c | 10 +- math/w_j0l_compat.c | 5 +- math/w_j1_compat.c | 5 +- math/w_j1_template.c | 4 +- math/w_j1f_compat.c | 10 +- math/w_j1l_compat.c | 5 +- math/w_jn_compat.c | 5 +- math/w_jn_template.c | 4 +- math/w_jnf_compat.c | 10 +- math/w_jnl_compat.c | 2 - math/w_lgamma_r_template.c | 4 +- math/w_lgamma_template.c | 4 +- math/w_lgammaf_main.c | 1 - math/w_lgammaf_r_compat.c | 1 - math/w_lgammal_main.c | 2 - math/w_lgammal_r_compat.c | 2 - math/w_llogb_template.c | 4 +- math/w_log.c | 8 + math/w_log10_compat.c | 5 +- math/w_log10_template.c | 4 +- math/w_log10f_compat.c | 5 +- math/w_log10l_compat.c | 5 +- math/w_log1p_template.c | 4 +- math/w_log2.c | 8 + math/w_log2_compat.c | 25 +- math/w_log2_template.c | 4 +- math/w_log2f_compat.c | 5 +- math/w_log2l_compat.c | 5 +- math/w_log_compat.c | 25 +- math/w_log_template.c | 4 +- math/w_logf_compat.c | 5 +- math/w_logl_compat.c | 5 +- math/w_pow.c | 8 + math/w_pow_compat.c | 25 +- math/w_pow_template.c | 4 +- math/w_powf_compat.c | 5 +- math/w_powl_compat.c | 5 +- math/w_remainder_compat.c | 5 +- math/w_remainder_template.c | 4 +- math/w_remainderf_compat.c | 5 +- math/w_remainderl_compat.c | 5 +- math/w_scalb_compat.c | 11 +- math/w_scalb_template.c | 57 + math/w_scalbf_compat.c | 9 +- math/w_scalbl_compat.c | 9 +- math/w_scalbln_template.c | 4 +- math/w_sinh_template.c | 4 +- math/w_sinhf_compat.c | 1 - math/w_sinhl_compat.c | 2 - math/w_sqrt_compat.c | 11 +- math/w_sqrt_template.c | 12 +- math/w_sqrtf_compat.c | 5 +- math/w_sqrtl_compat.c | 9 +- math/w_tgamma_template.c | 4 +- math/w_tgammaf_compat.c | 1 - math/w_tgammal_compat.c | 2 - mathvec/Makefile | 4 +- misc/Makefile | 47 +- misc/Versions | 9 +- misc/acct.c | 4 +- misc/allocate_once.c | 4 +- misc/ar.h | 4 +- misc/atomic_wide_counter.c | 127 + misc/bits/err-ldbl.h | 30 + misc/bits/error-ldbl.h | 24 + misc/bits/error.h | 4 +- misc/bits/select2.h | 4 +- misc/bits/stab.def | 4 +- misc/bits/syslog-ldbl.h | 8 +- misc/bits/syslog.h | 22 +- misc/bits/types/struct_iovec.h | 4 +- misc/brk.c | 4 +- misc/bug18240.c | 4 +- misc/chflags.c | 4 +- misc/chroot.c | 4 +- misc/daemon.c | 5 +- misc/dirname.c | 5 +- misc/efgcvt-dbl-macros.h | 52 + misc/efgcvt-ldbl-macros.h | 59 + misc/efgcvt-template.c | 75 + misc/efgcvt.c | 130 +- misc/efgcvt_r-template.c | 198 + misc/efgcvt_r.c | 255 +- misc/err.c | 27 +- misc/err.h | 9 +- misc/error.c | 68 +- misc/error.h | 18 +- misc/fchflags.c | 4 +- misc/fd_to_filename.c | 35 + misc/fdatasync.c | 5 +- misc/fgetxattr.c | 4 +- misc/flistxattr.c | 4 +- misc/fremovexattr.c | 4 +- misc/fsetxattr.c | 4 +- misc/fstab.c | 16 +- misc/fsync.c | 6 +- misc/ftruncate.c | 4 +- misc/ftruncate64.c | 4 +- misc/futimes.c | 4 +- misc/futimesat.c | 4 +- misc/getauxval.c | 37 +- misc/getclktck.c | 4 +- misc/getdomain.c | 4 +- misc/getdtsz.c | 4 +- misc/gethostid.c | 4 +- misc/gethostname.c | 4 +- misc/getloadavg.c | 4 +- misc/getpagesize.c | 4 +- misc/getpass.c | 4 +- misc/getsysstats.c | 11 +- misc/getusershell.c | 4 +- misc/getxattr.c | 4 +- misc/gtty.c | 4 +- misc/hsearch.c | 5 +- misc/hsearch_r.c | 7 +- misc/ifunc-impl-list.c | 4 +- misc/init-misc.c | 4 +- misc/insremque.c | 4 +- misc/ioctl.c | 4 +- misc/lgetxattr.c | 4 +- misc/libgen.h | 4 +- misc/listxattr.c | 4 +- misc/llistxattr.c | 4 +- misc/lremovexattr.c | 4 +- misc/lsearch.c | 5 +- misc/lsetxattr.c | 4 +- misc/lutimes.c | 4 +- misc/madvise.c | 4 +- misc/makedev.c | 4 +- misc/mincore.c | 4 +- misc/mkdtemp.c | 4 +- misc/mkostemp.c | 4 +- misc/mkostemp64.c | 4 +- misc/mkostemps.c | 4 +- misc/mkostemps64.c | 4 +- misc/mkstemp.c | 4 +- misc/mkstemp64.c | 4 +- misc/mkstemps.c | 4 +- misc/mkstemps64.c | 4 +- misc/mktemp.c | 5 +- misc/mlock.c | 4 +- misc/mlockall.c | 4 +- misc/mmap.c | 4 +- misc/mmap64.c | 4 +- misc/mntent.c | 41 +- misc/mntent.h | 4 +- misc/mntent_r.c | 165 +- misc/mprotect.c | 4 +- misc/msync.c | 4 +- misc/munlock.c | 4 +- misc/munlockall.c | 4 +- misc/munmap.c | 4 +- misc/preadv.c | 4 +- misc/preadv2.c | 4 +- misc/preadv64.c | 4 +- misc/preadv64v2.c | 4 +- misc/pselect.c | 53 +- misc/ptrace.c | 4 +- misc/pwritev.c | 4 +- misc/pwritev2.c | 4 +- misc/pwritev64.c | 4 +- misc/pwritev64v2.c | 4 +- misc/qefgcvt.c | 47 +- misc/qefgcvt_r.c | 54 +- misc/readv.c | 4 +- misc/reboot.c | 4 +- misc/regexp.c | 14 +- misc/regexp.h | 5 +- misc/remap_file_pages.c | 4 +- misc/removexattr.c | 4 +- misc/revoke.c | 4 +- misc/sbrk.c | 42 +- misc/search.h | 11 +- misc/select.c | 4 +- misc/setdomain.c | 4 +- misc/setegid.c | 4 +- misc/seteuid.c | 4 +- misc/sethostid.c | 4 +- misc/sethostname.c | 4 +- misc/setregid.c | 4 +- misc/setreuid.c | 4 +- misc/setxattr.c | 4 +- misc/sgtty.h | 4 +- misc/single_threaded.c | 29 + misc/sstk.c | 17 +- misc/stty.c | 4 +- misc/swapoff.c | 4 +- misc/swapon.c | 4 +- misc/sync.c | 4 +- misc/syncfs.c | 4 +- misc/sys/auxv.h | 4 +- misc/sys/cdefs.h | 348 +- misc/sys/dir.h | 4 +- misc/sys/file.h | 4 +- misc/sys/ioctl.h | 14 +- misc/sys/mman.h | 7 +- misc/sys/param.h | 4 +- misc/sys/select.h | 31 +- misc/sys/single_threaded.h | 33 + misc/sys/syslog.h | 12 +- misc/sys/sysmacros.h | 4 +- misc/sys/uio.h | 41 +- misc/sys/xattr.h | 26 +- misc/syscall.c | 4 +- misc/syslog.c | 554 +- misc/truncate.c | 4 +- misc/truncate64.c | 4 +- misc/tsearch.c | 39 +- misc/tst-allocate_once.c | 4 +- misc/tst-atomic-long.c | 5 +- misc/tst-atomic.c | 5 +- misc/tst-dbl-efgcvt.c | 36 + misc/tst-dirname.c | 5 +- misc/tst-efgcvt-template.c | 235 + misc/tst-efgcvt.c | 216 - misc/tst-fd_to_filename.c | 101 + misc/tst-fdset.c | 5 +- misc/tst-gethostid.c | 4 +- misc/tst-ioctl-time64.c | 1 + misc/tst-ioctl.c | 41 + misc/tst-ldbl-efgcvt.c | 28 + misc/tst-ldbl-error.c | 124 + misc/tst-ldbl-warn.c | 124 + misc/tst-makedev.c | 4 +- misc/tst-mntent-autofs.c | 141 + misc/tst-mntent-blank-corrupt.c | 4 +- misc/tst-mntent-blank-passno.c | 4 +- misc/tst-mntent-escape.c | 101 + misc/tst-mntent.c | 2 - misc/tst-preadvwritev-common.c | 4 +- misc/tst-preadvwritev.c | 4 +- misc/tst-preadvwritev2-common.c | 9 +- misc/tst-preadvwritev2.c | 4 +- misc/tst-preadvwritev64.c | 4 +- misc/tst-preadvwritev64v2.c | 4 +- misc/tst-pselect-time64.c | 1 + misc/tst-pselect.c | 124 +- misc/tst-select-time64.c | 1 + misc/tst-select.c | 152 + misc/tst-syscalls.c | 167 + misc/tst-syslog.c | 586 + misc/tst-tsearch.c | 95 +- misc/tst-warn-wide.c | 4 +- misc/ualarm.c | 4 +- misc/unwind-link.c | 144 + misc/usleep.c | 4 +- misc/ustat.c | 5 +- misc/utimes.c | 4 +- misc/vhangup.c | 4 +- misc/writev.c | 4 +- nis/Makefile | 59 +- nis/Versions | 58 +- nis/libnsl.h | 13 +- nis/nis_add.c | 5 +- nis/nis_addmember.c | 5 +- nis/nis_call.c | 24 +- nis/nis_callback.c | 9 +- nis/nis_checkpoint.c | 5 +- nis/nis_clone_dir.c | 5 +- nis/nis_clone_obj.c | 5 +- nis/nis_clone_res.c | 5 +- nis/nis_creategroup.c | 5 +- nis/nis_defaults.c | 21 +- nis/nis_destroygroup.c | 5 +- nis/nis_domain_of.c | 5 +- nis/nis_domain_of_r.c | 5 +- nis/nis_error.c | 5 +- nis/nis_file.c | 5 +- nis/nis_findserv.c | 13 +- nis/nis_free.c | 5 +- nis/nis_getservlist.c | 5 +- nis/nis_hash.c | 4 +- nis/nis_intern.h | 5 +- nis/nis_ismember.c | 9 +- nis/nis_local_names.c | 10 +- nis/nis_lookup.c | 5 +- nis/nis_mkdir.c | 5 +- nis/nis_modify.c | 5 +- nis/nis_ping.c | 5 +- nis/nis_print.c | 64 +- nis/nis_print_group_entry.c | 5 +- nis/nis_remove.c | 5 +- nis/nis_removemember.c | 5 +- nis/nis_rmdir.c | 5 +- nis/nis_server.c | 5 +- nis/nis_subr.c | 15 +- nis/nis_table.c | 5 +- nis/nis_util.c | 5 +- nis/nis_verifygroup.c | 5 +- nis/nis_xdr.c | 5 +- nis/nis_xdr.h | 5 +- nis/nisplus-parser.h | 35 - nis/nss | 37 - nis/nss-default.c | 127 - nis/nss-nis.c | 44 - nis/nss-nis.h | 58 - nis/nss-nisplus.c | 78 - nis/nss-nisplus.h | 40 - nis/nss_nis/nis-alias.c | 281 - nis/nss_nis/nis-ethers.c | 292 - nis/nss_nis/nis-grp.c | 359 - nis/nss_nis/nis-hosts.c | 567 - nis/nss_nis/nis-initgroups.c | 343 - nis/nss_nis/nis-netgrp.c | 98 - nis/nss_nis/nis-network.c | 315 - nis/nss_nis/nis-proto.c | 278 - nis/nss_nis/nis-publickey.c | 234 - nis/nss_nis/nis-pwd.c | 581 - nis/nss_nis/nis-rpc.c | 279 - nis/nss_nis/nis-service.c | 438 - nis/nss_nis/nis-spwd.c | 235 - nis/nss_nisplus/nisplus-alias.c | 337 - nis/nss_nisplus/nisplus-ethers.c | 356 - nis/nss_nisplus/nisplus-grp.c | 401 - nis/nss_nisplus/nisplus-hosts.c | 619 - nis/nss_nisplus/nisplus-initgroups.c | 148 - nis/nss_nisplus/nisplus-netgrp.c | 191 - nis/nss_nisplus/nisplus-network.c | 494 - nis/nss_nisplus/nisplus-parser.c | 375 - nis/nss_nisplus/nisplus-proto.c | 441 - nis/nss_nisplus/nisplus-publickey.c | 411 - nis/nss_nisplus/nisplus-pwd.c | 408 - nis/nss_nisplus/nisplus-rpc.c | 444 - nis/nss_nisplus/nisplus-service.c | 461 - nis/nss_nisplus/nisplus-spwd.c | 220 - nis/rpcsvc/nis.x | 474 - nis/rpcsvc/nis_callback.x | 63 - nis/rpcsvc/nis_object.x | 328 - nis/rpcsvc/nislib.h | 5 +- nis/rpcsvc/yp.x | 311 - nis/rpcsvc/yp_prot.h | 366 - nis/rpcsvc/ypclnt.h | 5 +- nis/ypclnt.c | 37 +- nptl/DESIGN-systemtap-probes.txt | 3 + nptl/Makefile | 749 +- nptl/Versions | 681 +- nptl/alloca_cutoff.c | 4 +- nptl/allocatestack.c | 873 +- nptl/call_once.c | 31 - nptl/cancellation.c | 52 +- nptl/cleanup.c | 29 +- nptl/cleanup_compat.c | 27 +- nptl/cleanup_defer.c | 82 +- nptl/cleanup_defer_compat.c | 77 +- nptl/cleanup_routine.c | 16 +- nptl/cnd_broadcast.c | 26 - nptl/cnd_destroy.c | 26 - nptl/cnd_init.c | 33 - nptl/cnd_signal.c | 26 - nptl/cnd_timedwait.c | 29 - nptl/cnd_wait.c | 27 - nptl/compat-pthread_self.c | 27 - nptl/cond-perf.c | 103 - nptl/createthread.c | 45 - nptl/default-sched.h | 4 +- nptl/descr.h | 105 +- nptl/eintr.c | 88 - nptl/elision-conf.c | 17 + nptl/elision-lock.c | 17 + nptl/elision-timed.c | 17 + nptl/elision-trylock.c | 17 + nptl/elision-unlock.c | 17 + nptl/events.c | 8 +- nptl/forward.c | 206 - nptl/futex-internal.c | 205 + nptl/herrno.c | 34 - nptl/libc-cancellation.c | 24 - nptl/libc-cleanup.c | 63 +- nptl/libc-lowlevellock.c | 20 - nptl/libc_multiple_threads.c | 28 - nptl/libc_pthread_init.c | 79 - nptl/libpthread-compat.c | 114 + nptl/lll_timedlock_wait.c | 59 - nptl/lll_timedwait_tid.c | 70 - nptl/lowlevellock.c | 57 +- nptl/mtx_destroy.c | 26 - nptl/mtx_init.c | 53 - nptl/mtx_lock.c | 26 - nptl/mtx_timedlock.c | 28 - nptl/mtx_trylock.c | 26 - nptl/mtx_unlock.c | 26 - nptl/nptl-init.c | 443 - nptl/nptl-printers.py | 7 +- nptl/nptl-stack.c | 146 + nptl/nptl-stack.h | 61 + nptl/nptl_deallocate_tsd.c | 111 + nptl/nptl_free_tcb.c | 45 + nptl/nptl_nthreads.c | 23 + nptl/nptl_setxid.c | 278 + nptl/nptlfreeres.c | 10 +- nptl/old_pthread_atfork.c | 26 - nptl/old_pthread_cond_broadcast.c | 16 +- nptl/old_pthread_cond_destroy.c | 9 +- nptl/old_pthread_cond_init.c | 9 +- nptl/old_pthread_cond_signal.c | 16 +- nptl/old_pthread_cond_timedwait.c | 16 +- nptl/old_pthread_cond_wait.c | 16 +- nptl/perf.c | 5 +- nptl/pt-allocrtsig.c | 50 - nptl/pt-cleanup.c | 62 - nptl/pt-crti.S | 43 - nptl/pt-fork.c | 49 - nptl/pt-interp.c | 1 - nptl/pt-longjmp.c | 49 - nptl/pt-raise.c | 29 - nptl/pt-system.c | 45 - nptl/pt-vfork.c | 65 - nptl/pthread-errnos.sym | 13 - nptl/pthread-pids.h | 29 - nptl/pthreadP.h | 663 - nptl/pthread_atfork.c | 57 - nptl/pthread_attr_copy.c | 64 + nptl/pthread_attr_destroy.c | 22 +- nptl/pthread_attr_extension.c | 32 + nptl/pthread_attr_getaffinity.c | 27 +- nptl/pthread_attr_getdetachstate.c | 5 +- nptl/pthread_attr_getguardsize.c | 15 +- nptl/pthread_attr_getinheritsched.c | 5 +- nptl/pthread_attr_getschedparam.c | 5 +- nptl/pthread_attr_getschedpolicy.c | 5 +- nptl/pthread_attr_getscope.c | 5 +- nptl/pthread_attr_getsigmask.c | 38 + nptl/pthread_attr_getstack.c | 14 +- nptl/pthread_attr_getstackaddr.c | 14 +- nptl/pthread_attr_getstacksize.c | 16 +- nptl/pthread_attr_init.c | 16 +- nptl/pthread_attr_setaffinity.c | 50 +- nptl/pthread_attr_setdetachstate.c | 5 +- nptl/pthread_attr_setguardsize.c | 15 +- nptl/pthread_attr_setinheritsched.c | 5 +- nptl/pthread_attr_setschedparam.c | 5 +- nptl/pthread_attr_setschedpolicy.c | 5 +- nptl/pthread_attr_setscope.c | 5 +- nptl/pthread_attr_setsigmask.c | 34 + nptl/pthread_attr_setsigmask_internal.c | 45 + nptl/pthread_attr_setstack.c | 36 +- nptl/pthread_attr_setstackaddr.c | 14 +- nptl/pthread_attr_setstacksize.c | 30 +- nptl/pthread_barrier_destroy.c | 16 +- nptl/pthread_barrier_init.c | 21 +- nptl/pthread_barrier_wait.c | 20 +- nptl/pthread_barrierattr_destroy.c | 16 +- nptl/pthread_barrierattr_getpshared.c | 16 +- nptl/pthread_barrierattr_init.c | 16 +- nptl/pthread_barrierattr_setpshared.c | 16 +- nptl/pthread_cancel.c | 160 +- nptl/pthread_cleanup_upto.c | 61 + nptl/pthread_clock_gettime.c | 67 - nptl/pthread_clock_settime.c | 54 - nptl/pthread_clockjoin.c | 62 + nptl/pthread_cond_broadcast.c | 16 +- nptl/pthread_cond_common.c | 210 +- nptl/pthread_cond_destroy.c | 8 +- nptl/pthread_cond_init.c | 8 +- nptl/pthread_cond_signal.c | 14 +- nptl/pthread_cond_wait.c | 159 +- nptl/pthread_condattr_destroy.c | 5 +- nptl/pthread_condattr_getclock.c | 17 +- nptl/pthread_condattr_getpshared.c | 16 +- nptl/pthread_condattr_init.c | 5 +- nptl/pthread_condattr_setclock.c | 19 +- nptl/pthread_condattr_setpshared.c | 15 +- nptl/pthread_create.c | 677 +- nptl/pthread_detach.c | 21 +- nptl/pthread_equal.c | 5 +- nptl/pthread_exit.c | 25 +- nptl/pthread_getaffinity.c | 46 +- nptl/pthread_getattr_default_np.c | 29 +- nptl/pthread_getattr_np.c | 48 +- nptl/pthread_getconcurrency.c | 16 +- nptl/pthread_getcpuclockid.c | 37 +- nptl/pthread_getname.c | 59 +- nptl/pthread_getschedparam.c | 6 +- nptl/pthread_getspecific.c | 24 +- nptl/pthread_join.c | 21 +- nptl/pthread_join_common.c | 52 +- nptl/pthread_key_create.c | 23 +- nptl/pthread_key_delete.c | 21 +- nptl/pthread_keys.c | 23 + nptl/pthread_kill.c | 100 +- nptl/pthread_kill_other_threads.c | 8 +- nptl/pthread_mutex_cond_lock.c | 4 +- nptl/pthread_mutex_conf.c | 56 + nptl/pthread_mutex_consistent.c | 30 +- nptl/pthread_mutex_destroy.c | 33 +- nptl/pthread_mutex_getprioceiling.c | 20 +- nptl/pthread_mutex_init.c | 63 +- nptl/pthread_mutex_lock.c | 168 +- nptl/pthread_mutex_setprioceiling.c | 34 +- nptl/pthread_mutex_timedlock.c | 291 +- nptl/pthread_mutex_trylock.c | 128 +- nptl/pthread_mutex_unlock.c | 80 +- nptl/pthread_mutexattr_destroy.c | 18 +- nptl/pthread_mutexattr_getprioceiling.c | 18 +- nptl/pthread_mutexattr_getprotocol.c | 16 +- nptl/pthread_mutexattr_getpshared.c | 16 +- nptl/pthread_mutexattr_getrobust.c | 23 +- nptl/pthread_mutexattr_gettype.c | 22 +- nptl/pthread_mutexattr_init.c | 24 +- nptl/pthread_mutexattr_setprioceiling.c | 16 +- nptl/pthread_mutexattr_setprotocol.c | 16 +- nptl/pthread_mutexattr_setpshared.c | 16 +- nptl/pthread_mutexattr_setrobust.c | 22 +- nptl/pthread_mutexattr_settype.c | 30 +- nptl/pthread_once.c | 26 +- nptl/pthread_rwlock_clockrdlock.c | 51 + nptl/pthread_rwlock_clockwrlock.c | 51 + nptl/pthread_rwlock_common.c | 216 +- nptl/pthread_rwlock_destroy.c | 21 +- nptl/pthread_rwlock_init.c | 33 +- nptl/pthread_rwlock_rdlock.c | 23 +- nptl/pthread_rwlock_timedrdlock.c | 44 +- nptl/pthread_rwlock_timedwrlock.c | 44 +- nptl/pthread_rwlock_tryrdlock.c | 45 +- nptl/pthread_rwlock_trywrlock.c | 29 +- nptl/pthread_rwlock_unlock.c | 23 +- nptl/pthread_rwlock_wrlock.c | 23 +- nptl/pthread_rwlockattr_destroy.c | 16 +- nptl/pthread_rwlockattr_getkind_np.c | 16 +- nptl/pthread_rwlockattr_getpshared.c | 17 +- nptl/pthread_rwlockattr_init.c | 16 +- nptl/pthread_rwlockattr_setkind_np.c | 16 +- nptl/pthread_rwlockattr_setpshared.c | 16 +- nptl/pthread_self.c | 9 +- nptl/pthread_setaffinity.c | 42 +- nptl/pthread_setattr_default_np.c | 77 +- nptl/pthread_setcancelstate.c | 29 +- nptl/pthread_setcanceltype.c | 31 +- nptl/pthread_setconcurrency.c | 16 +- nptl/pthread_setegid.c | 3 - nptl/pthread_seteuid.c | 3 - nptl/pthread_setgid.c | 3 - nptl/pthread_setname.c | 54 +- nptl/pthread_setregid.c | 3 - nptl/pthread_setresgid.c | 3 - nptl/pthread_setresuid.c | 3 - nptl/pthread_setreuid.c | 3 - nptl/pthread_setschedparam.c | 5 +- nptl/pthread_setschedprio.c | 18 +- nptl/pthread_setspecific.c | 24 +- nptl/pthread_setuid.c | 3 - nptl/pthread_sigmask.c | 47 +- nptl/pthread_sigqueue.c | 49 +- nptl/pthread_spin_destroy.c | 16 +- nptl/pthread_spin_init.c | 13 +- nptl/pthread_spin_lock.c | 12 +- nptl/pthread_spin_trylock.c | 14 +- nptl/pthread_spin_unlock.c | 15 +- nptl/pthread_testcancel.c | 28 +- nptl/pthread_timedjoin.c | 41 +- nptl/pthread_tryjoin.c | 18 +- nptl/pthread_yield.c | 18 +- nptl/register-atfork.c | 148 - nptl/res.c | 26 - nptl/sem_clockwait.c | 66 + nptl/sem_close.c | 79 - nptl/sem_destroy.c | 12 +- nptl/sem_getvalue.c | 14 +- nptl/sem_init.c | 13 +- nptl/sem_open.c | 330 - nptl/sem_post.c | 23 +- nptl/sem_timedwait.c | 33 +- nptl/sem_unlink.c | 38 - nptl/sem_wait.c | 34 +- nptl/sem_waitcommon.c | 26 +- nptl/semaphoreP.h | 53 +- nptl/sigaction.c | 33 - nptl/smp.h | 27 - nptl/stack-aliasing.h | 23 - nptl/test-cond-printers.c | 4 +- nptl/test-cond-printers.py | 4 +- nptl/test-condattr-printers.c | 4 +- nptl/test-condattr-printers.py | 4 +- nptl/test-mutex-printers.c | 4 +- nptl/test-mutex-printers.py | 4 +- nptl/test-mutexattr-printers.c | 4 +- nptl/test-mutexattr-printers.py | 4 +- nptl/test-rwlock-printers.c | 4 +- nptl/test-rwlock-printers.py | 4 +- nptl/test-rwlockattr-printers.c | 4 +- nptl/test-rwlockattr-printers.py | 4 +- nptl/thrd_create.c | 30 - nptl/thrd_current.c | 4 +- nptl/thrd_detach.c | 28 - nptl/thrd_equal.c | 25 - nptl/thrd_exit.c | 25 - nptl/thrd_join.c | 30 - nptl/thrd_priv.h | 45 - nptl/thrd_sleep.c | 39 - nptl/thrd_yield.c | 7 +- nptl/tpp.c | 11 +- nptl/tss_create.c | 31 - nptl/tss_delete.c | 25 - nptl/tss_get.c | 25 - nptl/tss_set.c | 26 - nptl/tst-_res1.c | 68 - nptl/tst-_res1mod1.c | 22 - nptl/tst-abstime.c | 97 - nptl/tst-align.c | 70 - nptl/tst-align3.c | 56 - nptl/tst-atfork1.c | 120 - nptl/tst-atfork2.c | 158 - nptl/tst-atfork2mod.c | 57 - nptl/tst-attr1.c | 305 - nptl/tst-attr2.c | 5 +- nptl/tst-attr3.c | 5 +- nptl/tst-audit-threads-mod1.c | 74 + nptl/tst-audit-threads-mod2.c | 22 + nptl/tst-audit-threads.c | 95 + nptl/tst-audit-threads.h | 92 + nptl/tst-backtrace1.c | 85 - nptl/tst-bad-schedattr.c | 97 - nptl/tst-barrier1.c | 71 - nptl/tst-barrier2.c | 185 - nptl/tst-barrier3.c | 152 - nptl/tst-barrier4.c | 121 - nptl/tst-barrier5.c | 4 +- nptl/tst-basic1.c | 82 - nptl/tst-basic2.c | 120 - nptl/tst-basic3.c | 86 - nptl/tst-basic4.c | 100 - nptl/tst-basic5.c | 73 - nptl/tst-basic6.c | 131 - nptl/tst-basic7.c | 75 - nptl/tst-call-once.c | 66 - nptl/tst-cancel-self-cancelstate.c | 65 - nptl/tst-cancel-self-canceltype.c | 53 - nptl/tst-cancel-self-cleanup.c | 23 - nptl/tst-cancel-self-testcancel.c | 48 - nptl/tst-cancel-self.c | 48 - nptl/tst-cancel-wrappers.sh | 92 - nptl/tst-cancel1.c | 162 - nptl/tst-cancel10.c | 125 - nptl/tst-cancel11.c | 122 - nptl/tst-cancel12.c | 123 - nptl/tst-cancel13.c | 127 - nptl/tst-cancel14.c | 133 - nptl/tst-cancel15.c | 138 - nptl/tst-cancel16.c | 230 - nptl/tst-cancel17.c | 5 +- nptl/tst-cancel18.c | 173 - nptl/tst-cancel19.c | 286 - nptl/tst-cancel2.c | 95 - nptl/tst-cancel20.c | 268 - nptl/tst-cancel21.c | 298 - nptl/tst-cancel22.c | 120 - nptl/tst-cancel25.c | 173 - nptl/tst-cancel26.c | 68 - nptl/tst-cancel27.c | 23 - nptl/tst-cancel3.c | 97 - nptl/tst-cancel4-common.c | 246 - nptl/tst-cancel4-common.h | 111 - nptl/tst-cancel4.c | 1568 - nptl/tst-cancel4_1.c | 4 +- nptl/tst-cancel4_2-time64.c | 1 + nptl/tst-cancel4_2.c | 4 +- nptl/tst-cancel6.c | 78 - nptl/tst-cancel7.c | 123 +- nptl/tst-cancel8.c | 142 - nptl/tst-cancel9.c | 125 - nptl/tst-cleanup0.c | 74 - nptl/tst-cleanup1.c | 100 - nptl/tst-cleanup2.c | 63 - nptl/tst-cleanup3.c | 98 - nptl/tst-cleanup4.c | 10 +- nptl/tst-cleanup4aux.c | 10 +- nptl/tst-clock1.c | 50 - nptl/tst-clock2.c | 5 +- nptl/tst-cnd-basic.c | 80 - nptl/tst-cnd-broadcast.c | 97 - nptl/tst-cnd-timedwait.c | 84 - nptl/tst-compat-forwarder-mod.c | 4 +- nptl/tst-compat-forwarder.c | 4 +- nptl/tst-cond-except.c | 110 - nptl/tst-cond1.c | 96 - nptl/tst-cond10.c | 172 - nptl/tst-cond11.c | 204 - nptl/tst-cond12.c | 195 - nptl/tst-cond14.c | 117 - nptl/tst-cond15.c | 159 - nptl/tst-cond16.c | 106 - nptl/tst-cond18.c | 119 - nptl/tst-cond19.c | 75 - nptl/tst-cond2.c | 162 - nptl/tst-cond20.c | 172 - nptl/tst-cond22.c | 14 +- nptl/tst-cond23.c | 183 - nptl/tst-cond24.c | 249 - nptl/tst-cond25.c | 289 - nptl/tst-cond26.c | 77 + nptl/tst-cond3.c | 111 - nptl/tst-cond4.c | 263 - nptl/tst-cond5.c | 105 - nptl/tst-cond6.c | 233 - nptl/tst-cond7.c | 167 - nptl/tst-cond8.c | 276 - nptl/tst-cond9.c | 149 - nptl/tst-context1.c | 20 +- nptl/tst-create-detached.c | 138 - nptl/tst-default-attr.c | 4 +- nptl/tst-detach1.c | 55 - nptl/tst-dlsym1.c | 1 - nptl/tst-eintr1.c | 60 +- nptl/tst-eintr2.c | 118 - nptl/tst-eintr3.c | 69 - nptl/tst-eintr4.c | 53 - nptl/tst-eintr5.c | 79 - nptl/tst-exec1.c | 159 - nptl/tst-exec2.c | 154 - nptl/tst-exec3.c | 152 - nptl/tst-exec4.c | 13 +- nptl/tst-exec5.c | 10 +- nptl/tst-exit1.c | 78 - nptl/tst-fini1.c | 34 - nptl/tst-fini1mod.c | 71 - nptl/tst-flock1.c | 92 - nptl/tst-flock2.c | 259 - nptl/tst-fork1.c | 121 - nptl/tst-fork2.c | 89 - nptl/tst-fork3.c | 108 - nptl/tst-fork4.c | 64 - nptl/tst-initializers1.c | 5 +- nptl/tst-join1.c | 82 - nptl/tst-join2.c | 103 - nptl/tst-join3.c | 122 - nptl/tst-join4.c | 124 - nptl/tst-join5.c | 207 - nptl/tst-join7.c | 46 - nptl/tst-join7mod.c | 63 - nptl/tst-key1.c | 89 - nptl/tst-key2.c | 115 - nptl/tst-key3.c | 156 - nptl/tst-key4.c | 136 - nptl/tst-kill1.c | 99 - nptl/tst-kill2.c | 138 - nptl/tst-kill3.c | 159 - nptl/tst-kill4.c | 90 - nptl/tst-kill5.c | 49 - nptl/tst-kill6.c | 162 - nptl/tst-memstream.c | 101 - nptl/tst-minstack-cancel.c | 4 +- nptl/tst-minstack-exit.c | 7 +- nptl/tst-minstack-throw.cc | 4 +- nptl/tst-mtx-basic.c | 73 - nptl/tst-mtx-recursive.c | 45 - nptl/tst-mtx-timedlock.c | 103 - nptl/tst-mtx-trylock.c | 90 - nptl/tst-mutex-errorcheck.c | 61 - nptl/tst-mutex1.c | 83 - nptl/tst-mutex2.c | 241 - nptl/tst-mutex3.c | 241 - nptl/tst-mutex4.c | 277 - nptl/tst-mutex5.c | 203 - nptl/tst-mutex6.c | 76 - nptl/tst-mutex7.c | 189 - nptl/tst-mutex8.c | 5 +- nptl/tst-mutex9.c | 202 - nptl/tst-mutexpi10.c | 78 + nptl/tst-mutexpp10.c | 5 +- nptl/tst-mutexpp5.c | 2 + nptl/tst-mutexpp9.c | 2 + nptl/tst-oddstacklimit.c | 4 +- nptl/tst-once1.c | 50 - nptl/tst-once2.c | 103 - nptl/tst-once3.c | 166 - nptl/tst-once4.c | 201 - nptl/tst-once5.cc | 8 +- nptl/tst-popen1.c | 59 - nptl/tst-pthread-attr-affinity-fail.c | 59 + nptl/tst-pthread-attr-affinity.c | 4 +- nptl/tst-pthread-attr-sigmask.c | 204 + nptl/tst-pthread-defaultattr-free.c | 78 + nptl/tst-pthread-gdb-attach-static.c | 1 + nptl/tst-pthread-gdb-attach.c | 239 + nptl/tst-pthread-getattr.c | 25 +- nptl/tst-pthread-mutexattr.c | 60 - nptl/tst-pthread-timedlock-lockloop.c | 138 + nptl/tst-pthread_exit-nothreads-static.c | 19 + nptl/tst-pthread_exit-nothreads.c | 28 + nptl/tst-raise1.c | 61 - nptl/tst-robust-fork.c | 4 +- nptl/tst-robust1.c | 338 - nptl/tst-robust10.c | 110 - nptl/tst-robust7.c | 212 - nptl/tst-robust8.c | 275 - nptl/tst-robust9.c | 94 - nptl/tst-rwlock-pwn.c | 87 + nptl/tst-rwlock1.c | 116 - nptl/tst-rwlock10.c | 5 +- nptl/tst-rwlock11.c | 5 +- nptl/tst-rwlock12.c | 207 - nptl/tst-rwlock13.c | 70 - nptl/tst-rwlock14.c | 168 - nptl/tst-rwlock15.c | 4 +- nptl/tst-rwlock16.c | 183 - nptl/tst-rwlock17.c | 4 +- nptl/tst-rwlock18.c | 4 +- nptl/tst-rwlock19.c | 4 +- nptl/tst-rwlock2.c | 5 +- nptl/tst-rwlock20.c | 4 +- nptl/tst-rwlock3.c | 5 +- nptl/tst-rwlock4.c | 189 - nptl/tst-rwlock5.c | 84 - nptl/tst-rwlock6.c | 228 +- nptl/tst-rwlock7.c | 193 +- nptl/tst-rwlock8.c | 5 +- nptl/tst-rwlock9.c | 187 +- nptl/tst-sched1.c | 5 +- nptl/tst-sem1.c | 88 - nptl/tst-sem10.c | 87 - nptl/tst-sem13.c | 82 +- nptl/tst-sem14.c | 92 - nptl/tst-sem15.c | 99 - nptl/tst-sem16.c | 130 - nptl/tst-sem17.c | 76 + nptl/tst-sem2.c | 53 - nptl/tst-sem3.c | 144 - nptl/tst-sem4.c | 153 - nptl/tst-sem5.c | 93 - nptl/tst-sem6.c | 80 - nptl/tst-sem7.c | 111 - nptl/tst-sem8.c | 76 - nptl/tst-sem9.c | 83 - nptl/tst-setgetname.c | 296 + nptl/tst-setgroups.c | 79 + nptl/tst-setuid1.c | 5 +- nptl/tst-setuid2.c | 56 +- nptl/tst-setuid3.c | 118 - nptl/tst-signal1.c | 188 - nptl/tst-signal2.c | 197 - nptl/tst-signal3.c | 6 +- nptl/tst-signal4.c | 59 - nptl/tst-signal5.c | 110 - nptl/tst-signal6.c | 197 - nptl/tst-signal7.c | 9 +- nptl/tst-spin1.c | 56 - nptl/tst-spin2.c | 158 - nptl/tst-spin3.c | 53 - nptl/tst-spin4.c | 109 - nptl/tst-stack1.c | 145 - nptl/tst-stack2.c | 5 +- nptl/tst-stack3.c | 5 +- nptl/tst-stack4.c | 4 +- nptl/tst-stack4mod.c | 4 +- nptl/tst-stackguard1.c | 5 +- nptl/tst-stdio1.c | 56 - nptl/tst-stdio2.c | 82 - nptl/tst-sysconf.c | 47 - nptl/tst-thrd-detach.c | 52 - nptl/tst-thrd-sleep.c | 51 - nptl/tst-thread-affinity-pthread.c | 49 + nptl/tst-thread-affinity-pthread2.c | 95 + nptl/tst-thread-affinity-sched.c | 36 + nptl/tst-thread-exit-clobber.cc | 4 +- nptl/tst-thread-setspecific.c | 44 + nptl/tst-thread_local1.cc | 5 +- nptl/tst-tls1.c | 111 - nptl/tst-tls2.c | 206 - nptl/tst-tls3-malloc.c | 4 +- nptl/tst-tls3.c | 6 +- nptl/tst-tls3mod.c | 6 +- nptl/tst-tls4.c | 181 - nptl/tst-tls4moda.c | 49 - nptl/tst-tls4modb.c | 58 - nptl/tst-tls5.c | 5 +- nptl/tst-tls6.sh | 4 +- nptl/tst-tpp.h | 5 +- nptl/tst-tsd1.c | 117 - nptl/tst-tsd2.c | 96 - nptl/tst-tsd3.c | 16 +- nptl/tst-tsd4.c | 11 +- nptl/tst-tsd5.c | 80 - nptl/tst-tsd6.c | 89 - nptl/tst-tss-basic.c | 75 - nptl/tst-umask1.c | 136 - nptl/tst-unload.c | 47 - nptl/unwind.c | 31 +- nptl/vars.c | 23 +- nptl/version.c | 41 - nptl_db/Makefile | 21 +- nptl_db/db-symbols.awk | 16 +- nptl_db/db-symbols.h | 7 +- nptl_db/db_info.c | 13 +- nptl_db/fetch-value.c | 8 +- nptl_db/proc_service.h | 95 - nptl_db/structs.def | 41 +- nptl_db/td_init.c | 20 +- nptl_db/td_log.c | 5 +- nptl_db/td_symbol_list.c | 5 +- nptl_db/td_ta_clear_event.c | 5 +- nptl_db/td_ta_delete.c | 5 +- nptl_db/td_ta_enable_stats.c | 5 +- nptl_db/td_ta_event_addr.c | 5 +- nptl_db/td_ta_event_getmsg.c | 5 +- nptl_db/td_ta_get_nthreads.c | 5 +- nptl_db/td_ta_get_ph.c | 5 +- nptl_db/td_ta_get_stats.c | 5 +- nptl_db/td_ta_map_id2thr.c | 5 +- nptl_db/td_ta_map_lwp2thr.c | 6 +- nptl_db/td_ta_new.c | 7 +- nptl_db/td_ta_reset_stats.c | 5 +- nptl_db/td_ta_set_event.c | 5 +- nptl_db/td_ta_setconcurrency.c | 5 +- nptl_db/td_ta_thr_iter.c | 9 +- nptl_db/td_ta_tsd_iter.c | 5 +- nptl_db/td_thr_clear_event.c | 5 +- nptl_db/td_thr_dbresume.c | 5 +- nptl_db/td_thr_dbsuspend.c | 5 +- nptl_db/td_thr_event_enable.c | 5 +- nptl_db/td_thr_event_getmsg.c | 5 +- nptl_db/td_thr_get_info.c | 16 +- nptl_db/td_thr_getfpregs.c | 5 +- nptl_db/td_thr_getgregs.c | 5 +- nptl_db/td_thr_getxregs.c | 5 +- nptl_db/td_thr_getxregsize.c | 5 +- nptl_db/td_thr_set_event.c | 5 +- nptl_db/td_thr_setfpregs.c | 5 +- nptl_db/td_thr_setgregs.c | 5 +- nptl_db/td_thr_setprio.c | 5 +- nptl_db/td_thr_setsigpending.c | 5 +- nptl_db/td_thr_setxregs.c | 5 +- nptl_db/td_thr_sigsetmask.c | 5 +- nptl_db/td_thr_tls_get_addr.c | 5 +- nptl_db/td_thr_tlsbase.c | 11 +- nptl_db/td_thr_tsd.c | 7 +- nptl_db/td_thr_validate.c | 44 +- nptl_db/thread_db.h | 458 - nptl_db/thread_dbP.h | 25 +- nscd/Makefile | 6 +- nscd/aicache.c | 56 +- nscd/cache.c | 16 +- nscd/cachedumper.c | 375 + nscd/connections.c | 12 +- nscd/dbg_log.c | 5 +- nscd/dbg_log.h | 5 +- nscd/gai.c | 13 +- nscd/getgrgid_r.c | 5 +- nscd/getgrnam_r.c | 5 +- nscd/gethstbyad_r.c | 5 +- nscd/gethstbynm3_r.c | 7 +- nscd/getpwnam_r.c | 5 +- nscd/getpwuid_r.c | 5 +- nscd/getsrvbynm_r.c | 5 +- nscd/getsrvbypt_r.c | 5 +- nscd/grpcache.c | 5 +- nscd/hstcache.c | 11 +- nscd/initgrcache.c | 26 +- nscd/mem.c | 15 +- nscd/netgroupcache.c | 15 +- nscd/nscd-client.h | 7 +- nscd/nscd.c | 20 +- nscd/nscd.conf | 6 + nscd/nscd.h | 9 +- nscd/nscd_conf.c | 5 +- nscd/nscd_getai.c | 7 +- nscd/nscd_getgr_r.c | 7 +- nscd/nscd_gethst_r.c | 15 +- nscd/nscd_getpw_r.c | 7 +- nscd/nscd_getserv_r.c | 7 +- nscd/nscd_helper.c | 42 +- nscd/nscd_initgroups.c | 7 +- nscd/nscd_netgroup.c | 11 +- nscd/nscd_proto.h | 5 +- nscd/nscd_setup_thread.c | 5 +- nscd/nscd_stat.c | 5 +- nscd/pwdcache.c | 5 +- nscd/selinux.c | 20 +- nscd/selinux.h | 5 +- nscd/servicescache.c | 5 +- nss/Makefile | 102 +- nss/Versions | 28 +- nss/XXX-lookup.c | 32 +- nss/alias-lookup.c | 5 +- nss/bug17079.c | 4 +- nss/compat-lookup.c | 36 +- nss/databases.def | 8 +- nss/db-Makefile | 5 +- nss/digits_dots.c | 8 +- nss/ethers-lookup.c | 5 +- nss/function.def | 130 +- nss/getXXbyYY.c | 4 +- nss/getXXbyYY_r.c | 56 +- nss/getXXent.c | 4 +- nss/getXXent_r.c | 15 +- nss/getent.c | 54 +- nss/getnssent.c | 4 +- nss/getnssent_r.c | 26 +- nss/grp-lookup.c | 10 +- nss/hosts-lookup.c | 6 +- nss/key-lookup.c | 6 +- nss/makedb.c | 125 +- nss/netgrp-lookup.c | 5 +- nss/network-lookup.c | 6 +- nss/nss.h | 207 +- nss/nss_action.c | 116 + nss/nss_action.h | 108 + nss/nss_action_parse.c | 191 + nss/nss_compat/compat-grp.c | 108 +- nss/nss_compat/compat-initgroups.c | 111 +- nss/nss_compat/compat-pwd.c | 130 +- nss/nss_compat/compat-spwd.c | 90 +- nss/nss_compat/nisdomain.c | 4 +- nss/nss_compat/nisdomain.h | 4 +- nss/nss_database.c | 538 + nss/nss_database.h | 87 + nss/nss_db/db-XXX.c | 4 +- nss/nss_db/db-init.c | 6 +- nss/nss_db/db-initgroups.c | 6 +- nss/nss_db/db-netgrp.c | 5 +- nss/nss_db/db-open.c | 10 +- nss/nss_db/nss_db.h | 5 +- nss/nss_fgetent_r.c | 56 + nss/nss_files/files-XXX.c | 159 +- nss/nss_files/files-alias.c | 108 +- nss/nss_files/files-ethers.c | 5 +- nss/nss_files/files-grp.c | 5 +- nss/nss_files/files-hosts.c | 57 +- nss/nss_files/files-init.c | 61 +- nss/nss_files/files-initgroups.c | 16 +- nss/nss_files/files-key.c | 111 - nss/nss_files/files-netgrp.c | 25 +- nss/nss_files/files-network.c | 7 +- nss/nss_files/files-parse.c | 18 +- nss/nss_files/files-proto.c | 6 +- nss/nss_files/files-pwd.c | 5 +- nss/nss_files/files-rpc.c | 6 +- nss/nss_files/files-service.c | 6 +- nss/nss_files/files-sgrp.c | 5 +- nss/nss_files/files-spwd.c | 5 +- nss/nss_files_data.c | 161 + nss/nss_files_fopen.c | 47 + nss/nss_files_functions.c | 37 + nss/nss_hash.c | 85 +- nss/nss_module.c | 435 + nss/nss_module.h | 106 + nss/nss_parse_line_result.c | 46 + nss/nss_readline.c | 99 + nss/nss_test.h | 20 +- nss/nss_test1.c | 265 +- nss/nss_test2.c | 4 +- nss/nss_test_errno.c | 58 + nss/nsswitch.c | 833 +- nss/nsswitch.conf | 80 +- nss/nsswitch.h | 80 +- nss/proto-lookup.c | 5 +- nss/pwd-lookup.c | 10 +- nss/rewrite_field.c | 4 +- nss/rpc-lookup.c | 5 +- nss/service-lookup.c | 5 +- nss/sgrp-lookup.c | 7 +- nss/simple-nss-hash.h | 42 + nss/spwd-lookup.c | 11 +- nss/test-digits-dots.c | 4 +- nss/test-netdb.c | 7 +- nss/tst-cancel-getpwuid_r.c | 4 +- nss/tst-field.c | 7 +- nss/tst-nss-compat1.c | 81 + nss/tst-nss-compat1.root/etc/group | 1 + nss/tst-nss-compat1.root/etc/nsswitch.conf | 3 + nss/tst-nss-compat1.root/etc/passwd | 3 + nss/tst-nss-compat1.root/etc/shadow | 2 + nss/tst-nss-compat1.root/tst-nss-compat1.script | 1 + nss/tst-nss-db-endgrent.c | 54 + nss/tst-nss-db-endgrent.root/etc/nsswitch.conf | 1 + nss/tst-nss-db-endpwent.c | 66 + nss/tst-nss-db-endpwent.root/etc/nsswitch.conf | 1 + nss/tst-nss-db-endpwent.root/var/db/passwd.in | 4 + nss/tst-nss-files-alias-leak.c | 6 +- nss/tst-nss-files-alias-truncated.c | 69 + nss/tst-nss-files-hosts-erange.c | 4 +- nss/tst-nss-files-hosts-getent.c | 4 +- nss/tst-nss-files-hosts-long.c | 46 + nss/tst-nss-files-hosts-long.root/etc/host.conf | 1 + nss/tst-nss-files-hosts-long.root/etc/hosts | 8 + .../etc/nsswitch.conf | 1 + nss/tst-nss-files-hosts-multi.c | 5 +- nss/tst-nss-gai-actions.c | 149 + nss/tst-nss-gai-actions.root/etc/host.conf | 1 + nss/tst-nss-gai-actions.root/etc/hosts | 508 + nss/tst-nss-getpwent.c | 4 +- nss/tst-nss-hash.c | 80 + nss/tst-nss-test1.c | 4 +- nss/tst-nss-test2.c | 4 +- nss/tst-nss-test3.c | 4 +- nss/tst-nss-test4.c | 4 +- nss/tst-nss-test5.c | 4 +- nss/tst-nss-test_errno.c | 61 + nss/tst-reload1.c | 348 + nss/tst-reload1.root/etc/nsswitch.conf | 3 + nss/tst-reload1.root/etc/nsswitch.conf2 | 3 + nss/tst-reload1.root/etc/services | 1 + .../tst-reload1.root/postclean.req | 0 .../tst-reload1.script} | 0 nss/tst-reload2.c | 153 + nss/tst-reload2.root/etc/hosts | 1 + nss/tst-reload2.root/etc/nsswitch.conf | 3 + nss/tst-reload2.root/subdir/etc/group | 1 + nss/tst-reload2.root/subdir/etc/hosts | 1 + nss/tst-reload2.root/subdir/etc/nsswitch.conf | 3 + nss/tst-reload2.root/tst-reload2.script | 3 + nss/valid_field.c | 4 +- nss/valid_list_field.c | 4 +- po/Makefile | 16 +- po/be.po | 7149 +--- po/bg.po | 3291 +- po/ca.po | 3697 +- po/cs.po | 4070 +- po/da.po | 4139 +- po/de.po | 3264 +- po/el.po | 7953 +--- po/eo.po | 5717 +-- po/es.po | 3687 +- po/fi.po | 4285 +- po/fr.po | 3538 +- po/gl.po | 5446 +-- po/hr.po | 3917 +- po/hu.po | 7718 +--- po/ia.po | 5708 +-- po/id.po | 4208 +- po/it.po | 4065 +- po/ja.po | 4589 +-- po/ka.po | 3903 ++ po/ko.po | 3338 +- po/libc.pot | 3140 +- po/lt.po | 8311 +--- po/nb.po | 8096 +--- po/nl.po | 3584 +- po/pl.po | 3272 +- po/pt.po | 7010 ++++ po/pt_BR.po | 3302 +- po/ru.po | 3509 +- po/rw.po | 8243 +--- po/sk.po | 5212 +-- po/sl.po | 6006 +-- po/sr.po | 7049 ++++ po/sv.po | 3304 +- po/tr.po | 4666 +-- po/uk.po | 3441 +- po/vi.po | 3465 +- po/zh_CN.po | 4069 +- po/zh_TW.po | 3972 +- posix/Makefile | 146 +- posix/PTESTS | 548 +- posix/PTESTS2C.sed | 4 +- posix/Versions | 23 + posix/_Fork.c | 34 + posix/_exit.c | 4 +- posix/alarm.c | 4 +- posix/annexc.c | 4 +- posix/bits/cpu-set.h | 4 +- posix/bits/getopt_core.h | 4 +- posix/bits/getopt_ext.h | 4 +- posix/bits/getopt_posix.h | 4 +- posix/bits/posix1_lim.h | 4 +- posix/bits/posix2_lim.h | 4 +- posix/bits/types.h | 26 +- posix/bits/unistd.h | 225 +- posix/bsd-getpgrp.c | 4 +- posix/bug-ga1.c | 1 - posix/bug-ga2.c | 14 +- posix/bug-ga2.root/etc/hosts | 1 + posix/bug-ga2.root/etc/nsswitch.conf | 2 + posix/bug-ga2.root/etc/services | 1 + posix/bug-glob2.c | 4 +- posix/bug-regex1.c | 25 +- posix/bug-regex10.c | 5 +- posix/bug-regex11.c | 5 +- posix/bug-regex12.c | 5 +- posix/bug-regex13.c | 5 +- posix/bug-regex14.c | 5 +- posix/bug-regex17.c | 5 +- posix/bug-regex18.c | 5 +- posix/bug-regex19.c | 46 +- posix/bug-regex2.c | 5 +- posix/bug-regex20.c | 5 +- posix/bug-regex21.c | 5 +- posix/bug-regex22.c | 13 +- posix/bug-regex23.c | 5 +- posix/bug-regex25.c | 5 +- posix/bug-regex26.c | 5 +- posix/bug-regex27.c | 5 +- posix/bug-regex28.c | 5 +- posix/bug-regex3.c | 5 +- posix/bug-regex30.c | 5 +- posix/bug-regex33.c | 7 +- posix/bug-regex34.c | 4 +- posix/bug-regex35.c | 4 +- posix/bug-regex36.c | 4 +- posix/bug-regex37.c | 4 +- posix/bug-regex38.c | 4 +- posix/bug-regex4.c | 30 +- posix/bug-regex6.c | 7 +- posix/bug-regex7.c | 5 +- posix/bug-regex8.c | 5 +- posix/bug-regex9.c | 5 +- posix/confstr.c | 8 +- posix/cpio.h | 4 +- posix/execl.c | 5 +- posix/execle.c | 5 +- posix/execlp.c | 5 +- posix/execv.c | 4 +- posix/execve.c | 4 +- posix/execveat.c | 41 + posix/execvp.c | 4 +- posix/execvpe.c | 6 +- posix/fexecve.c | 4 +- posix/flexmember.h | 30 +- posix/fnmatch.c | 540 +- posix/fnmatch.h | 4 +- posix/fnmatch_loop.c | 2089 +- posix/fork.c | 131 +- posix/fpathconf.c | 4 +- posix/gai_strerror.c | 4 +- posix/get_child_max.c | 4 +- posix/getaddrinfo.c | 4 +- posix/getconf-speclist.c | 4 +- posix/getconf.c | 10 +- posix/getegid.c | 4 +- posix/geteuid.c | 4 +- posix/getgid.c | 4 +- posix/getgroups.c | 4 +- posix/getopt.c | 11 +- posix/getopt.h | 4 +- posix/getopt1.c | 4 +- posix/getopt_int.h | 4 +- posix/getpgid.c | 4 +- posix/getpgrp.c | 4 +- posix/getpid.c | 4 +- posix/getppid.c | 4 +- posix/getresgid.c | 4 +- posix/getresuid.c | 4 +- posix/getsid.c | 4 +- posix/getuid.c | 4 +- posix/glob-lstat-compat.c | 7 +- posix/glob.c | 1838 +- posix/glob.h | 52 +- posix/glob64-lstat-compat.c | 7 +- posix/glob64-time64.c | 50 + posix/glob64.c | 4 +- posix/glob_internal.h | 4 +- posix/glob_pattern_p.c | 6 +- posix/globfree.c | 6 +- posix/globfree64-time64.c | 30 + posix/globfree64.c | 4 +- posix/globtest.c | 4 +- posix/globtest.sh | 4 +- posix/group_member.c | 4 +- posix/nanosleep.c | 17 +- posix/pathconf.c | 4 +- posix/pause.c | 4 +- posix/posix-conf-vars.h | 4 +- posix/posix-envs.def | 4 +- posix/posix_madvise.c | 4 +- posix/pread.c | 4 +- posix/pread64.c | 4 +- posix/ptestcases.h | 326 - posix/pwrite.c | 4 +- posix/pwrite64.c | 4 +- posix/re_comp.h | 4 +- posix/regcomp.c | 822 +- posix/regex.c | 11 +- posix/regex.h | 71 +- posix/regex_internal.c | 205 +- posix/regex_internal.h | 168 +- posix/regexec.c | 697 +- posix/register-atfork.c | 227 + posix/runptests.c | 7 +- posix/sched.h | 15 +- posix/sched_cpualloc.c | 4 +- posix/sched_cpucount.c | 45 +- posix/sched_cpufree.c | 4 +- posix/sched_getaffinity.c | 4 +- posix/sched_getp.c | 5 +- posix/sched_gets.c | 5 +- posix/sched_primax.c | 4 +- posix/sched_primin.c | 4 +- posix/sched_rr_gi.c | 4 +- posix/sched_setaffinity.c | 4 +- posix/sched_setp.c | 4 +- posix/sched_sets.c | 4 +- posix/sched_yield.c | 4 +- posix/setgid.c | 4 +- posix/setpgid.c | 4 +- posix/setpgrp.c | 4 +- posix/setresgid.c | 4 +- posix/setresuid.c | 4 +- posix/setsid.c | 4 +- posix/setuid.c | 4 +- posix/shm-directory.c | 47 + posix/sleep.c | 4 +- posix/spawn.c | 5 +- posix/spawn.h | 92 +- posix/spawn_faction_addchdir.c | 53 + posix/spawn_faction_addclose.c | 10 +- posix/spawn_faction_addclosefrom.c | 57 + posix/spawn_faction_adddup2.c | 10 +- posix/spawn_faction_addfchdir.c | 46 + posix/spawn_faction_addopen.c | 12 +- posix/spawn_faction_addtcsetpgrp_np.c | 50 + posix/spawn_faction_destroy.c | 14 +- posix/spawn_faction_init.c | 7 +- posix/spawn_int.h | 27 +- posix/spawn_valid_fd.c | 4 +- posix/spawnattr_destroy.c | 7 +- posix/spawnattr_getdefault.c | 4 +- posix/spawnattr_getflags.c | 4 +- posix/spawnattr_getpgroup.c | 4 +- posix/spawnattr_getschedparam.c | 4 +- posix/spawnattr_getschedpolicy.c | 4 +- posix/spawnattr_getsigmask.c | 4 +- posix/spawnattr_init.c | 7 +- posix/spawnattr_setdefault.c | 9 +- posix/spawnattr_setflags.c | 7 +- posix/spawnattr_setpgroup.c | 4 +- posix/spawnattr_setschedparam.c | 4 +- posix/spawnattr_setschedpolicy.c | 4 +- posix/spawnattr_setsigmask.c | 7 +- posix/spawni.c | 4 +- posix/spawnp.c | 4 +- posix/streams-compat.c | 101 + posix/sys/times.h | 4 +- posix/sys/types.h | 37 +- posix/sys/utsname.h | 4 +- posix/sys/wait.h | 31 +- posix/sysconf.c | 7 +- posix/tar.h | 5 +- posix/test-errno.c | 16 +- posix/test-ssize-max.c | 4 +- posix/testcases.h | 167 - posix/times.c | 4 +- posix/transbug.c | 24 +- posix/tst-_Fork.c | 153 + posix/tst-boost.c | 5 +- posix/tst-chmod.c | 10 +- posix/tst-dir.c | 5 +- posix/tst-exec.c | 5 +- posix/tst-execveat.c | 186 + posix/tst-execvpe1.c | 4 +- posix/tst-execvpe2.c | 4 +- posix/tst-execvpe3.c | 4 +- posix/tst-execvpe4.c | 4 +- posix/tst-execvpe5.c | 4 +- posix/tst-execvpe6.c | 4 +- posix/tst-fexecve.c | 4 +- posix/tst-fnmatch.c | 17 +- posix/tst-fnmatch.input | 679 +- posix/tst-fnmatch3.c | 4 +- posix/tst-fnmatch4.c | 41 + posix/tst-fnmatch5.c | 46 + posix/tst-fnmatch6.c | 37 + posix/tst-fnmatch7.c | 37 + posix/tst-fork.c | 5 +- posix/tst-getaddrinfo.c | 4 +- posix/tst-getaddrinfo4.c | 5 +- posix/tst-getaddrinfo5.c | 5 +- posix/tst-getconf.sh | 4 +- posix/tst-getopt-cancel.c | 4 +- posix/tst-glob-tilde.c | 4 +- posix/tst-glob_lstat_compat.c | 23 +- posix/tst-glob_symlinks.c | 4 +- posix/tst-gnuglob-skeleton.c | 5 +- posix/tst-gnuglob.c | 4 +- posix/tst-gnuglob64-time64.c | 7 + posix/tst-gnuglob64.c | 4 +- posix/tst-mmap-offset.c | 13 +- posix/tst-nanosleep.c | 4 +- posix/tst-nice.c | 4 +- posix/tst-pathconf.c | 4 +- posix/tst-pcre.c | 5 +- posix/tst-posix_fadvise-common.c | 4 +- posix/tst-posix_fadvise.c | 4 +- posix/tst-posix_fadvise64.c | 4 +- posix/tst-posix_spawn-fd.c | 4 +- posix/tst-posix_spawn-setsid.c | 4 +- posix/tst-preadwrite-common.c | 7 +- posix/tst-preadwrite.c | 4 +- posix/tst-preadwrite64.c | 4 +- posix/tst-regcomp-truncated.c | 5 +- posix/tst-regex.c | 74 +- posix/tst-regex.input | 12549 ++++++ posix/tst-regex2.c | 1 - posix/tst-regexloc.c | 4 +- posix/tst-rfc3484-2.c | 3 +- posix/tst-rfc3484-3.c | 3 +- posix/tst-rfc3484.c | 3 +- posix/tst-rxspencer.c | 5 +- posix/tst-sched_getaffinity.c | 48 + posix/tst-sched_rr_get_interval-time64.c | 1 + posix/tst-sched_rr_get_interval.c | 45 + posix/tst-spawn-chdir.c | 218 + posix/tst-spawn.c | 62 +- posix/tst-spawn2.c | 4 +- posix/tst-spawn3.c | 8 +- posix/tst-spawn4-compat.c | 12 +- posix/tst-spawn4.c | 4 +- posix/tst-spawn5.c | 298 + posix/tst-spawn6.c | 242 + posix/tst-sysconf-empty-chroot.c | 4 +- posix/tst-truncate-common.c | 4 +- posix/tst-truncate.c | 5 +- posix/tst-truncate64.c | 5 +- posix/tst-vfork1.c | 5 +- posix/tst-vfork2.c | 5 +- posix/tst-vfork3.c | 5 +- posix/tst-wait-skeleton.c | 209 + posix/tst-wait3-time64.c | 1 + posix/tst-wait3.c | 22 + posix/tst-wait4-time64.c | 1 + posix/tst-wait4.c | 22 + posix/tst-waitid.c | 553 +- posix/tst-wordexp-nocmd.c | 179 + posix/uname-values.h | 4 +- posix/uname.c | 4 +- posix/unistd.h | 101 +- posix/vfork.c | 4 +- posix/wait.c | 10 +- posix/wait3.c | 15 +- posix/wait4.c | 5 +- posix/waitid.c | 5 +- posix/waitpid.c | 17 +- posix/wordexp-test.c | 213 +- posix/wordexp-tst.sh | 4 +- posix/wordexp.c | 168 +- posix/wordexp.h | 8 +- pwd/Makefile | 4 +- pwd/fgetpwent.c | 4 +- pwd/fgetpwent_r.c | 47 +- pwd/getpw.c | 4 +- pwd/getpwent.c | 5 +- pwd/getpwent_r.c | 5 +- pwd/getpwnam.c | 5 +- pwd/getpwnam_r.c | 5 +- pwd/getpwuid.c | 5 +- pwd/getpwuid_r.c | 5 +- pwd/putpwent.c | 5 +- pwd/pwd.h | 16 +- pwd/tst-getpw.c | 4 +- pwd/tst-putpwent.c | 4 +- resolv/Makefile | 217 +- resolv/README | 3 - resolv/Versions | 268 +- resolv/arpa/nameser.h | 33 +- resolv/compat-gethnamaddr.c | 36 +- resolv/compat-hooks.c | 4 +- resolv/dn_comp.c | 103 + resolv/dn_expand.c | 112 + resolv/dn_skipname.c | 103 + resolv/gai_cancel.c | 22 +- resolv/gai_error.c | 18 +- resolv/gai_misc.c | 66 +- resolv/gai_misc.h | 6 +- resolv/gai_notify.c | 20 +- resolv/gai_sigqueue.c | 6 +- resolv/gai_suspend.c | 97 +- resolv/getaddrinfo_a.c | 26 +- resolv/inet_addr.c | 226 +- resolv/inet_pton.c | 4 +- resolv/libanl-compat.c | 35 + resolv/mapv4v6addr.h | 69 - resolv/mapv4v6hostent.h | 84 - resolv/netdb.h | 15 +- resolv/ns_makecanon.c | 50 + resolv/ns_name.c | 614 - resolv/ns_name_compress.c | 50 + resolv/ns_name_length_uncompressed.c | 72 + resolv/ns_name_ntop.c | 145 + resolv/ns_name_pack.c | 202 + resolv/ns_name_pton.c | 157 + resolv/ns_name_skip.c | 70 + resolv/ns_name_uncompress.c | 45 + resolv/ns_name_unpack.c | 115 + resolv/ns_parse.c | 4 +- resolv/ns_print.c | 8 +- resolv/ns_rr_cursor_init.c | 62 + resolv/ns_rr_cursor_next.c | 74 + resolv/ns_samebinaryname.c | 55 + resolv/ns_samedomain.c | 62 +- resolv/ns_samename.c | 38 + resolv/ns_ttl.c | 4 + resolv/nss_dns/dns-canon.c | 30 +- resolv/nss_dns/dns-host.c | 1233 +- resolv/nss_dns/dns-network.c | 21 +- resolv/nss_dns_functions.c | 40 + resolv/res-close.c | 4 +- resolv/res-name-checking.c | 224 + resolv/res-noaaaa.c | 143 + resolv/res-putget.c | 112 + resolv/res-state.c | 4 +- resolv/res_comp.c | 278 - resolv/res_context_hostalias.c | 132 + resolv/res_data.c | 4 +- resolv/res_debug.c | 9 +- resolv/res_enable_icmp.c | 37 + resolv/res_get_nsaddr.c | 39 + resolv/res_hconf.c | 5 +- resolv/res_hconf.h | 5 +- resolv/res_hostalias.c | 51 + resolv/res_init.c | 54 +- resolv/res_isourserver.c | 134 + resolv/res_libc.c | 6 +- resolv/res_mkquery.c | 73 +- resolv/res_nameinquery.c | 115 + resolv/res_queriesmatch.c | 129 + resolv/res_query.c | 196 +- resolv/res_randomid.c | 7 +- resolv/res_send.c | 380 +- resolv/res_use_inet6.h | 49 - resolv/resolv-deprecated.c | 56 + resolv/resolv-internal.h | 53 +- resolv/resolv.h | 109 +- resolv/resolv_conf.c | 64 +- resolv/resolv_conf.h | 14 +- resolv/resolv_context.c | 4 +- resolv/resolv_context.h | 15 +- resolv/rpc/netdb.h | 3 - resolv/tst-aton.c | 35 +- resolv/tst-bug18665-tcp.c | 4 +- resolv/tst-bug18665.c | 4 +- resolv/tst-inet_aton_exact.c | 47 + resolv/tst-inet_pton.c | 4 +- resolv/tst-leaks.c | 4 +- resolv/tst-leaks2.c | 10 +- resolv/tst-leaks2.root/etc/hosts | 1 + resolv/tst-leaks2.root/etc/nsswitch.conf | 1 + resolv/tst-ns_name.c | 4 +- resolv/tst-ns_name.data | 4 +- resolv/tst-ns_name_compress.c | 4 +- resolv/tst-ns_name_length_uncompressed.c | 135 + resolv/tst-ns_name_pton.c | 4 +- resolv/tst-ns_rr_cursor.c | 227 + resolv/tst-ns_samebinaryname.c | 62 + resolv/tst-p_secstodate.c | 16 +- resolv/tst-res_hconf_reorder.c | 4 +- resolv/tst-res_hnok.c | 4 +- resolv/tst-res_use_inet6.c | 509 - resolv/tst-resolv-ai_idn-common.c | 8 +- resolv/tst-resolv-ai_idn-latin1.c | 9 +- resolv/tst-resolv-ai_idn-nolibidn2.c | 4 +- resolv/tst-resolv-ai_idn.c | 9 +- resolv/tst-resolv-aliases.c | 254 + resolv/tst-resolv-basic.c | 4 +- resolv/tst-resolv-binary.c | 4 +- resolv/tst-resolv-byaddr.c | 326 + resolv/tst-resolv-canonname.c | 4 +- resolv/tst-resolv-edns.c | 4 +- resolv/tst-resolv-invalid-cname.c | 406 + resolv/tst-resolv-maybe_insert_sig.h | 32 + resolv/tst-resolv-network.c | 10 +- resolv/tst-resolv-noaaaa.c | 537 + resolv/tst-resolv-nondecimal.c | 139 + resolv/tst-resolv-qtypes.c | 4 +- resolv/tst-resolv-res_init-multi.c | 4 +- resolv/tst-resolv-res_init-skeleton.c | 28 +- resolv/tst-resolv-res_init-thread.c | 4 +- resolv/tst-resolv-res_init.c | 4 +- resolv/tst-resolv-res_ninit.c | 4 +- resolv/tst-resolv-rotate.c | 4 +- resolv/tst-resolv-search.c | 4 +- resolv/tst-resolv-threads.c | 83 +- resolv/tst-resolv-trailing.c | 136 + resolv/tst-resolv-trustad.c | 200 + resolv/tst-resolv-txnid-collision.c | 334 + resource/Makefile | 9 +- resource/bits/types/struct_rusage.h | 9 +- resource/bug-ulimit1.c | 2 +- resource/getpriority.c | 4 +- resource/getrlimit.c | 4 +- resource/getrlimit64.c | 4 +- resource/getrusage.c | 4 +- resource/nice.c | 4 +- resource/setpriority.c | 4 +- resource/setrlimit.c | 4 +- resource/setrlimit64.c | 4 +- resource/sys/resource.h | 28 +- resource/sys/vlimit.h | 4 +- resource/sys/vtimes.h | 68 - resource/tst-getrlimit.c | 4 +- resource/ulimit.c | 4 +- resource/ulimit.h | 4 +- resource/vlimit.c | 4 +- resource/vtimes.c | 53 +- rt/Makefile | 100 +- rt/Versions | 173 +- rt/aio.h | 32 +- rt/aio_cancel.c | 144 +- rt/aio_error.c | 32 +- rt/aio_fsync.c | 41 +- rt/aio_misc.c | 723 +- rt/aio_notify.c | 150 +- rt/aio_read.c | 47 +- rt/aio_read64.c | 43 +- rt/aio_return.c | 20 +- rt/aio_sigqueue.c | 5 +- rt/aio_suspend.c | 267 +- rt/aio_write.c | 47 +- rt/aio_write64.c | 43 +- rt/bits/mqueue2.h | 4 +- rt/clock-compat.c | 61 - rt/clock_getcpuclockid.c | 40 - rt/clock_getres.c | 30 - rt/clock_gettime.c | 31 - rt/clock_nanosleep.c | 37 - rt/clock_settime.c | 30 - rt/get_clockfreq.c | 27 - rt/librt-compat.c | 55 + rt/lio_listio-common.c | 284 + rt/lio_listio.c | 33 +- rt/lio_listio64.c | 30 +- rt/mq_close.c | 4 +- rt/mq_getattr.c | 4 +- rt/mq_notify.c | 4 +- rt/mq_open.c | 4 +- rt/mq_receive.c | 4 +- rt/mq_send.c | 4 +- rt/mq_setattr.c | 4 +- rt/mq_timedreceive.c | 4 +- rt/mq_timedsend.c | 4 +- rt/mq_unlink.c | 4 +- rt/mqueue.h | 26 +- rt/shm_open.c | 39 +- rt/shm_unlink.c | 31 +- rt/timer_create.c | 155 +- rt/timer_delete.c | 57 +- rt/timer_getoverr.c | 32 +- rt/timer_gettime.c | 63 +- rt/timer_settime.c | 119 +- rt/tst-aio.c | 10 +- rt/tst-aio10.c | 1 - rt/tst-aio2.c | 5 +- rt/tst-aio3.c | 4 +- rt/tst-aio4.c | 7 +- rt/tst-aio5.c | 7 +- rt/tst-aio6-time64.c | 1 + rt/tst-aio6.c | 8 +- rt/tst-aio64.c | 10 +- rt/tst-aio7.c | 8 +- rt/tst-aio9.c | 1 - rt/tst-bz28213.c | 101 + rt/tst-clock.c | 124 - rt/tst-clock_nanosleep.c | 57 - rt/tst-cpuclock1.c | 321 - rt/tst-cpuclock2-time64.c | 1 + rt/tst-cpuclock2.c | 105 +- rt/tst-mqueue.h | 5 +- rt/tst-mqueue1-time64.c | 1 + rt/tst-mqueue1.c | 15 +- rt/tst-mqueue10-time64.c | 1 + rt/tst-mqueue10.c | 80 + rt/tst-mqueue2-time64.c | 1 + rt/tst-mqueue2.c | 16 +- rt/tst-mqueue3.c | 14 +- rt/tst-mqueue4-time64.c | 1 + rt/tst-mqueue4.c | 16 +- rt/tst-mqueue5.c | 19 +- rt/tst-mqueue6.c | 17 +- rt/tst-mqueue7.c | 6 +- rt/tst-mqueue8-time64.c | 1 + rt/tst-mqueue8.c | 11 +- rt/tst-mqueue9.c | 15 +- rt/tst-shm-cancel.c | 15 +- rt/tst-shm.c | 40 +- rt/tst-timer-sigmask.c | 78 + rt/tst-timer.c | 4 +- rt/tst-timer4-time64.c | 1 + rt/tst-timer4.c | 6 +- scripts/abilist.awk | 27 +- scripts/backport-support.sh | 4 +- scripts/build-many-glibcs.py | 564 +- scripts/check-c++-types.sh | 8 +- scripts/check-initfini.awk | 4 +- scripts/check-installed-headers.sh | 69 +- scripts/check-local-headers.sh | 6 +- scripts/check-obsolete-constructs.py | 287 + scripts/check-wrapper-headers.py | 117 + scripts/check-wx-segment.py | 85 + scripts/config.guess | 1570 +- scripts/config.sub | 2648 +- scripts/cross-test-ssh.sh | 29 +- scripts/documented.sh | 4 +- scripts/dso-ordering-test.py | 1164 + scripts/evaluate-test.sh | 4 +- scripts/gen-as-const.awk | 63 - scripts/gen-as-const.py | 120 + scripts/gen-py-const.awk | 118 - scripts/gen-rrtypes.py | 4 +- scripts/gen-sorted.awk | 3 +- scripts/gen-tunables.awk | 18 +- scripts/glibc_shared_code.py | 70 + scripts/glibcelf.py | 918 + scripts/glibcextract.py | 194 + scripts/glibcpp.py | 530 + scripts/glibcsymbols.py | 83 + scripts/install-sh | 27 +- scripts/list-fixed-bugs.py | 6 +- scripts/localplt.awk | 18 +- scripts/merge-test-results.sh | 11 +- scripts/mkinstalldirs | 4 +- scripts/move-if-change | 9 +- scripts/move-symbol-to-libc.py | 168 + scripts/output-format.sed | 35 - scripts/rellns-sh | 5 +- scripts/test-installation.pl | 7 +- scripts/test_printers_common.py | 22 +- scripts/test_printers_exceptions.py | 4 +- scripts/tst-elf-edit.py | 226 + scripts/tst-ld-trace.py | 108 + scripts/update-abilist.sh | 4 +- scripts/update-copyrights | 12 +- scripts/vcstocl_quirks.py | 65 + scripts/versionlist.awk | 2 +- scripts/versions.awk | 78 +- setjmp/Makefile | 10 +- setjmp/Versions | 4 - setjmp/__longjmp.c | 4 +- setjmp/bits/setjmp2.h | 4 +- setjmp/bits/types/struct___jmp_buf_tag.h | 37 + setjmp/bsd-_setjmp.c | 4 +- setjmp/bsd-setjmp.c | 4 +- setjmp/bug269-setjmp.c | 4 +- setjmp/jmp-unwind.c | 4 +- setjmp/jmp_buf-macros.sym | 11 + setjmp/longjmp.c | 4 +- setjmp/setjmp.c | 4 +- setjmp/setjmp.h | 19 +- setjmp/sigjmp.c | 10 +- setjmp/tst-setjmp-check.c | 57 + setjmp/tst-setjmp-fp.c | 4 +- setjmp/tst-setjmp.c | 6 +- setjmp/tst-sigsetjmp.c | 4 +- shadow/Makefile | 4 +- shadow/fgetspent.c | 4 +- shadow/fgetspent_r.c | 47 +- shadow/getspent.c | 5 +- shadow/getspent_r.c | 5 +- shadow/getspnam.c | 5 +- shadow/getspnam_r.c | 5 +- shadow/lckpwdf.c | 5 +- shadow/putspent.c | 4 +- shadow/sgetspent.c | 4 +- shadow/sgetspent_r.c | 4 +- shadow/shadow.h | 16 +- shadow/tst-putspent.c | 4 +- shlib-versions | 10 +- signal/Makefile | 23 +- signal/Versions | 3 + signal/allocrtsig.c | 14 +- signal/bits/types/__sigval_t.h | 4 +- signal/bits/types/struct_sigstack.h | 4 +- signal/kill.c | 4 +- signal/killpg.c | 4 +- signal/libc_sigaction.c | 32 + signal/raise.c | 4 +- signal/sigaction.c | 13 +- signal/sigaddset.c | 6 +- signal/sigaltstack.c | 4 +- signal/sigandset.c | 4 +- signal/sigblock.c | 4 +- signal/sigdelset.c | 6 +- signal/sigempty.c | 10 +- signal/sigfillset.c | 12 +- signal/siggetmask.c | 4 +- signal/sighold.c | 5 +- signal/sigignore.c | 4 +- signal/sigintr.c | 4 +- signal/sigisempty.c | 4 +- signal/sigismem.c | 5 +- signal/signal.c | 4 +- signal/signal.h | 52 +- signal/sigorset.c | 4 +- signal/sigpause.c | 4 +- signal/sigpending.c | 4 +- signal/sigprocmask.c | 4 +- signal/sigqueue.c | 4 +- signal/sigrelse.c | 5 +- signal/sigreturn.c | 4 +- signal/sigset.c | 4 +- signal/sigsetmask.c | 4 +- signal/sigsetops.c | 16 +- signal/sigstack.c | 4 +- signal/sigsuspend.c | 4 +- signal/sigtimedwait.c | 4 +- signal/sigvec.c | 4 +- signal/sigwait.c | 4 +- signal/sigwaitinfo.c | 4 +- signal/sysv_signal.c | 4 +- signal/tst-minsigstksz-1.c | 131 + signal/tst-minsigstksz-2.c | 66 + signal/tst-minsigstksz-3.c | 64 + signal/tst-minsigstksz-3a.c | 69 + signal/tst-minsigstksz-4.c | 65 + signal/tst-minsigstksz-5.c | 84 + signal/tst-raise.c | 5 +- signal/tst-sigaction.c | 4 +- signal/tst-sigisemptyset.c | 95 + signal/tst-sigset2.c | 4 + signal/tst-sigsimple.c | 8 +- signal/tst-sigwait-eintr.c | 4 +- socket/Makefile | 29 +- socket/accept.c | 4 +- socket/accept4.c | 4 +- socket/bind.c | 4 +- socket/bits/socket2.h | 36 +- socket/connect.c | 4 +- socket/getpeername.c | 4 +- socket/getsockname.c | 4 +- socket/getsockopt.c | 4 +- socket/isfdtype.c | 4 +- socket/listen.c | 4 +- socket/opensock.c | 64 +- socket/recv.c | 4 +- socket/recvfrom.c | 4 +- socket/recvmmsg.c | 4 +- socket/recvmsg.c | 4 +- socket/sa_len.c | 4 +- socket/send.c | 4 +- socket/sendmmsg.c | 4 +- socket/sendmsg.c | 4 +- socket/sendto.c | 4 +- socket/setsockopt.c | 4 +- socket/shutdown.c | 4 +- socket/sockaddr_un_set.c | 41 + socket/sockatmark.c | 6 +- socket/socket.c | 4 +- socket/socketpair.c | 4 +- socket/sys/socket.h | 82 +- socket/sys/un.h | 7 +- socket/tst-accept4.c | 4 +- socket/tst-cmsghdr-skeleton.c | 92 + socket/tst-cmsghdr.c | 56 + socket/tst-sockaddr_un_set.c | 62 + socket/tst-sockopt-time64.c | 1 + socket/tst-sockopt.c | 52 + soft-fp/Makefile | 4 +- soft-fp/adddf3.c | 6 +- soft-fp/addsf3.c | 6 +- soft-fp/addtf3.c | 6 +- soft-fp/divdf3.c | 6 +- soft-fp/divsf3.c | 6 +- soft-fp/divtf3.c | 6 +- soft-fp/double.h | 8 +- soft-fp/eqdf2.c | 6 +- soft-fp/eqhf2.c | 49 + soft-fp/eqsf2.c | 6 +- soft-fp/eqtf2.c | 6 +- soft-fp/extenddftf2.c | 8 +- soft-fp/extended.h | 5 +- soft-fp/extendhfdf2.c | 53 + soft-fp/extendhfsf2.c | 49 + soft-fp/extendhftf2.c | 6 +- soft-fp/extendhfxf2.c | 53 + soft-fp/extendsfdf2.c | 6 +- soft-fp/extendsftf2.c | 8 +- soft-fp/extendxftf2.c | 7 +- soft-fp/fixdfdi.c | 6 +- soft-fp/fixdfsi.c | 6 +- soft-fp/fixdfti.c | 5 +- soft-fp/fixhfdi.c | 45 + soft-fp/fixhfsi.c | 45 + soft-fp/fixhfti.c | 4 +- soft-fp/fixsfdi.c | 6 +- soft-fp/fixsfsi.c | 6 +- soft-fp/fixsfti.c | 5 +- soft-fp/fixtfdi.c | 6 +- soft-fp/fixtfsi.c | 6 +- soft-fp/fixtfti.c | 5 +- soft-fp/fixunsdfdi.c | 6 +- soft-fp/fixunsdfsi.c | 6 +- soft-fp/fixunsdfti.c | 5 +- soft-fp/fixunshfdi.c | 45 + soft-fp/fixunshfsi.c | 45 + soft-fp/fixunshfti.c | 4 +- soft-fp/fixunssfdi.c | 6 +- soft-fp/fixunssfsi.c | 6 +- soft-fp/fixunssfti.c | 5 +- soft-fp/fixunstfdi.c | 6 +- soft-fp/fixunstfsi.c | 6 +- soft-fp/fixunstfti.c | 5 +- soft-fp/floatdidf.c | 6 +- soft-fp/floatdihf.c | 45 + soft-fp/floatdisf.c | 6 +- soft-fp/floatditf.c | 6 +- soft-fp/floatsidf.c | 6 +- soft-fp/floatsihf.c | 45 + soft-fp/floatsisf.c | 6 +- soft-fp/floatsitf.c | 6 +- soft-fp/floattidf.c | 5 +- soft-fp/floattihf.c | 4 +- soft-fp/floattisf.c | 5 +- soft-fp/floattitf.c | 5 +- soft-fp/floatundidf.c | 6 +- soft-fp/floatundihf.c | 45 + soft-fp/floatundisf.c | 6 +- soft-fp/floatunditf.c | 6 +- soft-fp/floatunsidf.c | 6 +- soft-fp/floatunsihf.c | 45 + soft-fp/floatunsisf.c | 6 +- soft-fp/floatunsitf.c | 6 +- soft-fp/floatuntidf.c | 5 +- soft-fp/floatuntihf.c | 4 +- soft-fp/floatuntisf.c | 5 +- soft-fp/floatuntitf.c | 5 +- soft-fp/gedf2.c | 6 +- soft-fp/gesf2.c | 6 +- soft-fp/getf2.c | 6 +- soft-fp/half.h | 6 +- soft-fp/ledf2.c | 6 +- soft-fp/lesf2.c | 6 +- soft-fp/letf2.c | 6 +- soft-fp/muldf3.c | 6 +- soft-fp/mulsf3.c | 6 +- soft-fp/multf3.c | 6 +- soft-fp/negdf2.c | 6 +- soft-fp/negsf2.c | 6 +- soft-fp/negtf2.c | 6 +- soft-fp/op-1.h | 8 +- soft-fp/op-2.h | 8 +- soft-fp/op-4.h | 71 +- soft-fp/op-8.h | 95 +- soft-fp/op-common.h | 8 +- soft-fp/quad.h | 8 +- soft-fp/single.h | 8 +- soft-fp/soft-fp.h | 8 +- soft-fp/subdf3.c | 6 +- soft-fp/subsf3.c | 6 +- soft-fp/subtf3.c | 6 +- soft-fp/truncdfhf2.c | 52 + soft-fp/truncdfsf2.c | 6 +- soft-fp/truncsfhf2.c | 48 + soft-fp/trunctfdf2.c | 8 +- soft-fp/trunctfhf2.c | 6 +- soft-fp/trunctfsf2.c | 8 +- soft-fp/trunctfxf2.c | 7 +- soft-fp/truncxfhf2.c | 52 + soft-fp/unorddf2.c | 5 +- soft-fp/unordsf2.c | 5 +- soft-fp/unordtf2.c | 5 +- stdio-common/Makefile | 399 +- stdio-common/Versions | 3 + stdio-common/Xprintf_buffer_done.c | 40 + stdio-common/Xprintf_buffer_flush.c | 72 + stdio-common/Xprintf_buffer_pad_1.c | 44 + stdio-common/Xprintf_buffer_putc_1.c | 29 + stdio-common/Xprintf_buffer_puts_1.c | 38 + stdio-common/Xprintf_buffer_write.c | 44 + stdio-common/Xprintf_function_invoke.c | 58 + stdio-common/_i18n_number.h | 5 +- stdio-common/_itoa.c | 6 +- stdio-common/_itowa.c | 6 +- stdio-common/_itowa.h | 4 +- stdio-common/asprintf.c | 10 +- stdio-common/bits/printf-ldbl.h | 4 +- stdio-common/bug-vfprintf-nargs.c | 5 +- stdio-common/bug14.c | 1 - stdio-common/bug21.c | 11 +- stdio-common/bug22.c | 24 +- stdio-common/bug26.c | 4 +- stdio-common/ctermid.c | 4 +- stdio-common/cuserid.c | 4 +- stdio-common/dprintf.c | 9 +- stdio-common/err_map.h | 24 + stdio-common/errlist-compat-data.h | 1 + stdio-common/errlist-data-gen.c | 34 + stdio-common/errlist-data.S | 7 + stdio-common/errlist.c | 34 +- stdio-common/errname.c | 61 + stdio-common/errnobug.c | 4 +- stdio-common/flockfile.c | 9 +- stdio-common/fprintf.c | 6 +- stdio-common/fscanf.c | 9 +- stdio-common/ftrylockfile.c | 11 +- stdio-common/funlockfile.c | 10 +- stdio-common/fxprintf.c | 21 +- stdio-common/gentempfd.c | 4 +- stdio-common/getline.c | 6 +- stdio-common/getw.c | 4 +- stdio-common/grouping_iterator.c | 126 + stdio-common/grouping_iterator.h | 65 + stdio-common/iovfscanf.c | 38 + stdio-common/isoc99_fscanf.c | 11 +- stdio-common/isoc99_scanf.c | 16 +- stdio-common/isoc99_sscanf.c | 13 +- stdio-common/isoc99_vfscanf.c | 13 +- stdio-common/isoc99_vscanf.c | 13 +- stdio-common/isoc99_vsscanf.c | 20 +- stdio-common/itoa-digits.c | 4 +- stdio-common/itoa-udigits.c | 4 +- stdio-common/itowa-digits.c | 4 +- stdio-common/perror.c | 4 +- stdio-common/printf-parse.h | 30 +- stdio-common/printf-parsemb.c | 6 +- stdio-common/printf-prs.c | 9 +- stdio-common/printf.c | 7 +- stdio-common/printf.h | 7 +- stdio-common/printf_buffer-char.h | 24 + stdio-common/printf_buffer-wchar_t.h | 24 + stdio-common/printf_buffer_as_file.c | 148 + stdio-common/printf_buffer_as_file.h | 87 + stdio-common/printf_buffer_done.c | 21 + stdio-common/printf_buffer_flush.c | 81 + stdio-common/printf_buffer_pad_1.c | 21 + stdio-common/printf_buffer_putc_1.c | 21 + stdio-common/printf_buffer_puts_1.c | 21 + stdio-common/printf_buffer_to_file.c | 122 + stdio-common/printf_buffer_to_file.h | 57 + stdio-common/printf_buffer_write.c | 21 + stdio-common/printf_fp.c | 750 +- stdio-common/printf_fphex.c | 277 +- stdio-common/printf_function_invoke.c | 22 + stdio-common/printf_size.c | 6 +- stdio-common/psiginfo.c | 6 +- stdio-common/psignal.c | 6 +- stdio-common/putw.c | 4 +- stdio-common/reg-modifier.c | 4 +- stdio-common/reg-printf.c | 11 +- stdio-common/reg-type.c | 4 +- stdio-common/remove.c | 4 +- stdio-common/rename.c | 4 +- stdio-common/renameat.c | 4 +- stdio-common/renameat2.c | 8 +- stdio-common/scanf.c | 11 +- stdio-common/scanf11.c | 5 +- stdio-common/scanf13.c | 1 + stdio-common/scanf14.c | 54 +- stdio-common/scanf14a.c | 141 + stdio-common/scanf15.c | 33 +- stdio-common/scanf16.c | 39 +- stdio-common/scanf16a.c | 171 + stdio-common/scanf17.c | 33 +- stdio-common/siglist-gen.c | 35 + stdio-common/siglist.S | 7 + stdio-common/siglist.c | 36 - stdio-common/snprintf.c | 8 +- stdio-common/sprintf.c | 8 +- stdio-common/sscanf.c | 22 +- stdio-common/stdio_ext.h | 4 +- stdio-common/stdio_lim.h.in | 4 +- stdio-common/tempnam.c | 4 +- stdio-common/tempname.c | 4 +- stdio-common/test-fseek.c | 4 +- stdio-common/test-popen.c | 4 +- stdio-common/test-strerr.c | 691 + stdio-common/test-vfprintf.c | 5 +- stdio-common/test_rdwr.c | 4 +- stdio-common/tfformat.c | 30 +- stdio-common/tmpfile.c | 4 +- stdio-common/tmpfile64.c | 4 +- stdio-common/tmpnam.c | 6 +- stdio-common/tmpnam_r.c | 6 +- stdio-common/translated_number_width.c | 42 + stdio-common/tst-bz11319-fortify2.c | 1 + stdio-common/tst-bz11319.c | 49 + stdio-common/tst-errno-manual.py | 73 + stdio-common/tst-fileno.c | 10 +- stdio-common/tst-fmemopen.c | 4 +- stdio-common/tst-fmemopen2.c | 4 +- stdio-common/tst-fmemopen3.c | 4 +- stdio-common/tst-fmemopen4.c | 10 +- stdio-common/tst-fphex-wide.c | 5 +- stdio-common/tst-fseek.c | 6 +- stdio-common/tst-gets.c | 5 +- stdio-common/tst-grouping2.c | 39 + stdio-common/tst-grouping_iterator.c | 262 + stdio-common/tst-long-dbl-fphex.c | 5 +- stdio-common/tst-memstream-string.c | 77 + stdio-common/tst-perror.c | 1 - stdio-common/tst-popen.c | 5 +- stdio-common/tst-printf-binary-main.c | 130 + stdio-common/tst-printf-binary.c | 25 + stdio-common/tst-printf-bz18872.sh | 4 +- stdio-common/tst-printf-bz25691.c | 108 + stdio-common/tst-printf-fp-free.c | 37 + stdio-common/tst-printf-fp-leak.c | 34 + stdio-common/tst-printf-round.c | 4 +- stdio-common/tst-printf.c | 80 +- stdio-common/tst-printf.sh | 74 +- stdio-common/tst-printfsz-islongdouble.c | 4 +- stdio-common/tst-printfsz-islongdouble.sh | 4 +- stdio-common/tst-put-error.c | 4 +- stdio-common/tst-renameat2.c | 4 +- stdio-common/tst-rndseek.c | 1 - stdio-common/tst-scanf-round.c | 4 +- stdio-common/tst-sprintf-errno.c | 103 + stdio-common/tst-sprintf3.c | 4 +- stdio-common/tst-sscanf.c | 5 +- stdio-common/tst-tmpnam.c | 4 +- stdio-common/tst-unbputc.sh | 4 +- stdio-common/tst-unlockedio.c | 5 +- stdio-common/tst-vfprintf-mbs-prec.c | 4 +- stdio-common/tst-vfprintf-user-type.c | 128 +- stdio-common/tst-vfprintf-width-i18n.c | 95 + stdio-common/tst-vfprintf-width-prec-alloc.c | 41 + stdio-common/tst-vfprintf-width-prec.c | 10 +- stdio-common/tstgetln.c | 4 +- stdio-common/tstscanf.c | 4 +- stdio-common/vfprintf-internal.c | 1482 + stdio-common/vfprintf-process-arg.c | 489 + stdio-common/vfprintf.c | 2355 +- stdio-common/vfscanf-internal.c | 3052 ++ stdio-common/vfscanf.c | 3049 +- stdio-common/vfwprintf-internal.c | 2 + stdio-common/vfwprintf.c | 28 +- stdio-common/vfwscanf-internal.c | 2 + stdio-common/vfwscanf.c | 33 +- stdio-common/vprintf.c | 8 +- stdio-common/wprintf_buffer_as_file.c | 153 + stdio-common/wprintf_buffer_done.c | 21 + stdio-common/wprintf_buffer_flush.c | 42 + stdio-common/wprintf_buffer_pad_1.c | 21 + stdio-common/wprintf_buffer_putc_1.c | 21 + stdio-common/wprintf_buffer_puts_1.c | 21 + stdio-common/wprintf_buffer_to_file.c | 55 + stdio-common/wprintf_buffer_write.c | 21 + stdio-common/wprintf_function_invoke.c | 22 + stdlib/Makefile | 434 +- stdlib/Versions | 9 +- stdlib/a64l.c | 5 +- stdlib/abort.c | 16 +- stdlib/abs.c | 4 +- stdlib/add_n.c | 4 +- stdlib/addmul_1.c | 4 +- stdlib/alloca.h | 6 +- stdlib/arc4random.c | 102 + stdlib/arc4random_uniform.c | 71 + stdlib/at_quick_exit.c | 4 +- stdlib/atexit.c | 4 +- stdlib/atof.c | 4 +- stdlib/atoi.c | 4 +- stdlib/atol.c | 4 +- stdlib/atoll.c | 4 +- stdlib/bits/monetary-ldbl.h | 4 +- stdlib/bits/stdlib-float.h | 4 +- stdlib/bits/stdlib-ldbl.h | 28 +- stdlib/bits/stdlib.h | 86 +- stdlib/bsearch.c | 4 +- stdlib/bug-strtod.c | 5 +- stdlib/canonicalize.c | 544 +- stdlib/cmp.c | 4 +- stdlib/cxa_at_quick_exit.c | 4 +- stdlib/cxa_atexit.c | 12 +- stdlib/cxa_finalize.c | 13 +- stdlib/cxa_thread_atexit_impl.c | 13 +- stdlib/dbl2mpn.c | 4 +- stdlib/div.c | 4 +- stdlib/divmod_1.c | 4 +- stdlib/divrem.c | 4 +- stdlib/drand48-iter.c | 5 +- stdlib/drand48.c | 5 +- stdlib/drand48_r.c | 5 +- stdlib/erand48.c | 5 +- stdlib/erand48_r.c | 5 +- stdlib/errno.h | 4 +- stdlib/exit.c | 57 +- stdlib/exit.h | 4 +- stdlib/fmtmsg.c | 16 +- stdlib/fmtmsg.h | 4 +- stdlib/fpioconst.c | 4 +- stdlib/fpioconst.h | 13 +- stdlib/gen-fpioconst.c | 4 +- stdlib/gen-tst-strtod-round.c | 4 +- stdlib/getcontext.c | 4 +- stdlib/getentropy.c | 4 +- stdlib/getenv.c | 6 +- stdlib/getrandom.c | 10 +- stdlib/getsubopt.c | 4 +- stdlib/gmp-impl.h | 54 +- stdlib/gmp.h | 76 +- stdlib/grouping.c | 21 +- stdlib/grouping.h | 5 +- stdlib/inttypes.h | 316 + stdlib/isomac.c | 6 +- stdlib/jrand48.c | 5 +- stdlib/jrand48_r.c | 5 +- stdlib/l64a.c | 5 +- stdlib/labs.c | 4 +- stdlib/lcong48.c | 5 +- stdlib/lcong48_r.c | 5 +- stdlib/ldiv.c | 4 +- stdlib/llabs.c | 4 +- stdlib/lldiv.c | 4 +- stdlib/longlong.h | 133 +- stdlib/lrand48.c | 5 +- stdlib/lrand48_r.c | 5 +- stdlib/lshift.c | 4 +- stdlib/makecontext.c | 4 +- stdlib/mblen.c | 4 +- stdlib/mbstowcs.c | 4 +- stdlib/mbtowc.c | 4 +- stdlib/mod_1.c | 4 +- stdlib/monetary.h | 13 +- stdlib/mp_clz_tab.c | 4 +- stdlib/mpn2dbl.c | 4 +- stdlib/mpn2flt.c | 4 +- stdlib/mrand48.c | 5 +- stdlib/mrand48_r.c | 5 +- stdlib/msort.c | 5 +- stdlib/mul.c | 4 +- stdlib/mul_1.c | 4 +- stdlib/mul_n.c | 4 +- stdlib/nrand48.c | 5 +- stdlib/nrand48_r.c | 5 +- stdlib/on_exit.c | 13 +- stdlib/putenv.c | 4 +- stdlib/qsort.c | 7 +- stdlib/quick_exit.c | 4 +- stdlib/rand.c | 4 +- stdlib/rand_r.c | 5 +- stdlib/random.c | 4 +- stdlib/random_r.c | 4 +- stdlib/rpmatch.c | 4 +- stdlib/rshift.c | 4 +- stdlib/secure-getenv.c | 4 +- stdlib/seed48.c | 5 +- stdlib/seed48_r.c | 5 +- stdlib/setcontext.c | 4 +- stdlib/setenv.c | 10 +- stdlib/srand48.c | 5 +- stdlib/srand48_r.c | 5 +- stdlib/stdint.h | 319 + stdlib/stdlib.h | 66 +- stdlib/strfmon.c | 9 +- stdlib/strfmon_l.c | 252 +- stdlib/strfrom-skeleton.c | 45 +- stdlib/strfromd.c | 4 +- stdlib/strfromf.c | 4 +- stdlib/strfroml.c | 4 +- stdlib/strtod.c | 5 +- stdlib/strtod_l.c | 34 +- stdlib/strtod_nan.c | 4 +- stdlib/strtod_nan_main.c | 4 +- stdlib/strtod_nan_narrow.h | 4 +- stdlib/strtod_nan_wide.h | 4 +- stdlib/strtof.c | 5 +- stdlib/strtof_l.c | 5 +- stdlib/strtof_nan.c | 4 +- stdlib/strtoimax.c | 1 - stdlib/strtol.c | 4 +- stdlib/strtol_l.c | 5 +- stdlib/strtold.c | 5 +- stdlib/strtold_l.c | 4 +- stdlib/strtold_nan.c | 4 +- stdlib/strtoll.c | 5 +- stdlib/strtoll_l.c | 5 +- stdlib/strtoul.c | 4 +- stdlib/strtoul_l.c | 5 +- stdlib/strtoull.c | 5 +- stdlib/strtoull_l.c | 5 +- stdlib/strtoumax.c | 1 - stdlib/sub_n.c | 4 +- stdlib/submul_1.c | 4 +- stdlib/swapcontext.c | 4 +- stdlib/sys/random.h | 11 +- stdlib/system.c | 4 +- stdlib/test-a64l.c | 5 +- stdlib/test-at_quick_exit-race.c | 4 +- stdlib/test-atexit-race-common.c | 15 +- stdlib/test-atexit-race.c | 4 +- stdlib/test-bz22786.c | 37 +- stdlib/test-canon.c | 13 +- stdlib/test-canon2.c | 5 +- stdlib/test-cxa_atexit-race.c | 4 +- stdlib/test-cxa_atexit-race2.c | 110 + stdlib/test-dlclose-exit-race-helper.c | 4 +- stdlib/test-dlclose-exit-race.c | 18 +- stdlib/test-on_exit-race.c | 4 +- stdlib/testdiv.c | 4 +- stdlib/testmb.c | 7 + stdlib/testmb2.c | 1 - stdlib/testrand.c | 4 +- stdlib/tst-arc4random-fork.c | 198 + stdlib/tst-arc4random-stats.c | 147 + stdlib/tst-arc4random-thread.c | 353 + stdlib/tst-at_quick_exit.c | 4 +- stdlib/tst-atexit-common.c | 4 +- stdlib/tst-atexit.c | 4 +- stdlib/tst-bsearch.c | 5 +- stdlib/tst-bz20544.c | 115 + stdlib/tst-canon-bz26341.c | 108 + stdlib/tst-cxa_atexit.c | 4 +- stdlib/tst-empty-env.c | 5 +- stdlib/tst-environ.c | 4 +- stdlib/tst-fmtmsg.sh | 4 +- stdlib/tst-getrandom.c | 6 +- stdlib/tst-makecontext-align.c | 4 +- stdlib/tst-makecontext.c | 4 +- stdlib/tst-makecontext2.c | 4 +- stdlib/tst-makecontext3.c | 4 +- stdlib/tst-on_exit.c | 4 +- stdlib/tst-qsort.c | 1 - stdlib/tst-quick_exit.cc | 4 +- stdlib/tst-rand48.c | 6 +- stdlib/tst-random.c | 1 - stdlib/tst-random2.c | 5 +- stdlib/tst-realpath-toolong.c | 53 + stdlib/tst-realpath.c | 82 + stdlib/tst-secure-getenv.c | 192 +- stdlib/tst-setcontext.c | 6 +- stdlib/tst-setcontext2.c | 4 +- stdlib/tst-setcontext3.c | 4 +- stdlib/tst-setcontext3.sh | 4 +- stdlib/tst-setcontext4.c | 4 +- stdlib/tst-setcontext5.c | 4 +- stdlib/tst-setcontext6.c | 4 +- stdlib/tst-setcontext7.c | 4 +- stdlib/tst-setcontext8.c | 4 +- stdlib/tst-setcontext9.c | 4 +- stdlib/tst-strfmon_l.c | 4 +- stdlib/tst-strfrom-locale.c | 4 +- stdlib/tst-strfrom.c | 4 +- stdlib/tst-strfrom.h | 12 +- stdlib/tst-strtod-nan-locale-main.c | 4 +- stdlib/tst-strtod-nan-locale.c | 4 +- stdlib/tst-strtod-nan-sign-main.c | 4 +- stdlib/tst-strtod-nan-sign.c | 4 +- stdlib/tst-strtod-overflow.c | 20 +- stdlib/tst-strtod-round-data | 110 + stdlib/tst-strtod-round-data.h | 3465 ++ stdlib/tst-strtod-round-skeleton.c | 4 +- stdlib/tst-strtod-round.c | 4 +- stdlib/tst-strtod-underflow.c | 4 +- stdlib/tst-strtod.c | 4 +- stdlib/tst-strtod.h | 4 +- stdlib/tst-strtod1i.c | 4 +- stdlib/tst-strtod5.c | 4 +- stdlib/tst-strtod5i.c | 4 +- stdlib/tst-strtol-locale-main.c | 4 +- stdlib/tst-strtol-locale.c | 4 +- stdlib/tst-swapcontext1.c | 8 +- stdlib/tst-system.c | 146 +- stdlib/tst-thread-quick_exit.cc | 4 +- stdlib/tst-tininess.c | 4 +- stdlib/tst-tls-atexit-lib.c | 4 +- stdlib/tst-tls-atexit-nodelete.c | 4 +- stdlib/tst-tls-atexit.c | 4 +- stdlib/tst-width-stdint.c | 4 +- stdlib/tst-width.c | 4 +- stdlib/tst-xpg-basename.c | 5 +- stdlib/ucontext.h | 4 +- stdlib/wcstoimax.c | 1 - stdlib/wcstombs.c | 4 +- stdlib/wcstoumax.c | 1 - stdlib/wctomb.c | 4 +- stdlib/xpg_basename.c | 5 +- streams/Makefile | 28 - streams/Versions | 15 - streams/fattach.c | 29 - streams/fdetach.c | 29 - streams/getmsg.c | 29 - streams/getpmsg.c | 30 - streams/isastream.c | 33 - streams/putmsg.c | 30 - streams/putpmsg.c | 30 - streams/stropts.h | 92 - streams/sys/stropts.h | 1 - string/Makefile | 233 +- string/Versions | 7 + string/_strerror.c | 51 +- string/argz-addsep.c | 5 +- string/argz-append.c | 5 +- string/argz-count.c | 5 +- string/argz-create.c | 5 +- string/argz-ctsep.c | 5 +- string/argz-delete.c | 5 +- string/argz-extract.c | 5 +- string/argz-insert.c | 5 +- string/argz-next.c | 5 +- string/argz-replace.c | 5 +- string/argz-stringify.c | 5 +- string/argz.h | 4 +- string/basename.c | 4 +- string/bcopy.c | 4 +- string/bits/endian.h | 49 + string/bits/string_fortified.h | 65 +- string/bits/strings_fortified.h | 10 +- string/bug-strcoll2.c | 4 +- string/bug-strncat1.c | 1 - string/bug-strpbrk1.c | 1 - string/bug-strspn1.c | 1 - string/byteswap.h | 9 +- string/bzero.c | 9 +- string/endian.h | 33 +- string/envz.c | 5 +- string/envz.h | 4 +- string/explicit_bzero.c | 4 +- string/ffs.c | 5 +- string/ffsll.c | 5 +- string/memccpy.c | 4 +- string/memchr.c | 92 +- string/memcmp.c | 10 +- string/memcmpeq.c | 24 + string/memcpy.c | 13 +- string/memfrob.c | 4 +- string/memmem.c | 131 +- string/memmove.c | 5 +- string/memory.h | 4 +- string/mempcpy.c | 4 +- string/memrchr.c | 85 +- string/memset.c | 12 +- string/rawmemchr.c | 26 +- string/sigabbrev_np.c | 33 + string/sigdescr_np.c | 34 + string/stpcpy.c | 4 +- string/stpncpy.c | 4 +- string/str-two-way.h | 13 +- string/stratcliff.c | 5 +- string/strcasecmp.c | 4 +- string/strcasecmp_l.c | 4 +- string/strcasestr.c | 4 +- string/strcat.c | 4 +- string/strchr.c | 47 +- string/strchrnul.c | 48 +- string/strcmp.c | 184 +- string/strcoll.c | 5 +- string/strcoll_l.c | 7 +- string/strcpy.c | 113 +- string/strcspn.c | 8 +- string/strdup.c | 4 +- string/strerror.c | 26 +- string/strerror_l.c | 42 +- string/strerrordesc_np.c | 26 + string/strerrorname_np.c | 25 + string/strfry.c | 8 +- string/string-inlines.c | 4 +- string/string.h | 77 +- string/strings.h | 4 +- string/strlen.c | 25 +- string/strncase.c | 4 +- string/strncase_l.c | 4 +- string/strncat.c | 4 +- string/strncmp.c | 4 +- string/strncpy.c | 4 +- string/strndup.c | 4 +- string/strnlen.c | 17 +- string/strpbrk.c | 4 +- string/strrchr.c | 4 +- string/strsep.c | 4 +- string/strsignal.c | 111 +- string/strspn.c | 4 +- string/strstr.c | 169 +- string/strtok.c | 4 +- string/strtok_r.c | 4 +- string/strverscmp.c | 6 +- string/strxfrm.c | 5 +- string/strxfrm_l.c | 15 +- string/swab.c | 4 +- string/test-bcopy.c | 4 +- string/test-bzero.c | 4 +- string/test-endian-file-scope.c | 4 +- string/test-endian-sign-conversion.c | 4 +- string/test-endian-types.c | 4 +- string/test-explicit_bzero.c | 4 +- string/test-ffs.c | 42 +- string/test-memccpy.c | 23 +- string/test-memchr.c | 55 +- string/test-memcmp.c | 97 +- string/test-memcmpeq.c | 21 + string/test-memcpy-large.c | 103 + string/test-memcpy-support.h | 163 + string/test-memcpy.c | 370 +- string/test-memmem.c | 16 +- string/test-memmove.c | 164 +- string/test-mempcpy.c | 9 +- string/test-memrchr.c | 8 +- string/test-memset.c | 79 +- string/test-rawmemchr.c | 62 +- string/test-sig_np.c | 51 + string/test-stpcpy.c | 5 +- string/test-stpncpy.c | 5 +- string/test-strcasecmp.c | 142 +- string/test-strcasestr.c | 19 +- string/test-strcat.c | 8 +- string/test-strchr.c | 48 +- string/test-strchrnul.c | 4 +- string/test-strcmp.c | 188 +- string/test-strcpy.c | 42 +- string/test-strcspn.c | 5 +- string/test-strerror-errno.c | 66 + string/test-string.h | 14 +- string/test-strlen.c | 35 +- string/test-strncasecmp.c | 240 +- string/test-strncat.c | 74 +- string/test-strncmp.c | 394 +- string/test-strncpy.c | 59 +- string/test-strnlen.c | 106 +- string/test-strpbrk.c | 26 +- string/test-strrchr.c | 14 +- string/test-strspn.c | 29 +- string/test-strstr.c | 62 +- string/testcopy.c | 5 +- string/tester.c | 178 +- string/tst-bswap.c | 5 +- string/tst-cmp.c | 12 +- string/tst-inlcall.c | 4 +- string/tst-memmove-overflow.c | 174 + string/tst-strcoll-overflow.c | 4 +- string/tst-strerror.c | 79 + string/tst-strlen.c | 4 +- string/tst-strsignal.c | 64 + string/tst-strtok_r.c | 4 +- string/tst-xbzero-opt.c | 4 +- string/wordcopy.c | 29 +- string/xpg-strerror.c | 13 +- sunrpc/Makefile | 173 +- sunrpc/auth_des.c | 19 +- sunrpc/auth_unix.c | 9 +- sunrpc/bug20790.x | 1 - sunrpc/clnt_gen.c | 10 +- sunrpc/clnt_perr.c | 4 + sunrpc/clnt_udp.c | 11 + sunrpc/create_xid.c | 11 +- sunrpc/des_impl.c | 2 +- sunrpc/getrpcbyname.c | 32 - sunrpc/getrpcbyname_r.c | 31 - sunrpc/getrpcbynumber.c | 32 - sunrpc/getrpcbynumber_r.c | 31 - sunrpc/getrpcent.c | 28 - sunrpc/getrpcent_r.c | 32 - sunrpc/getrpcport.c | 9 +- sunrpc/key_call.c | 9 + sunrpc/netname.c | 38 +- sunrpc/proto.h | 65 - sunrpc/publickey.c | 47 +- sunrpc/rpc/auth.h | 8 +- sunrpc/rpc/auth_des.h | 4 +- sunrpc/rpc/svc.h | 4 +- sunrpc/rpc_clntout.c | 333 - sunrpc/rpc_common.c | 24 +- sunrpc/rpc_cout.c | 811 - sunrpc/rpc_gethostbyname.c | 4 +- sunrpc/rpc_hout.c | 607 - sunrpc/rpc_main.c | 1451 - sunrpc/rpc_parse.c | 687 - sunrpc/rpc_parse.h | 165 - sunrpc/rpc_sample.c | 336 - sunrpc/rpc_scan.c | 544 - sunrpc/rpc_scan.h | 104 - sunrpc/rpc_svcout.c | 1093 - sunrpc/rpc_tblout.c | 178 - sunrpc/rpc_util.c | 525 - sunrpc/rpc_util.h | 154 - sunrpc/rpcgen.c | 2 - sunrpc/rpcsvc/bootparam.h | 23 - sunrpc/rpcsvc/bootparam_prot.x | 97 - sunrpc/rpcsvc/key_prot.x | 283 - sunrpc/rpcsvc/klm_prot.x | 130 - sunrpc/rpcsvc/mount.x | 161 - sunrpc/rpcsvc/nfs_prot.x | 352 - sunrpc/rpcsvc/nlm_prot.x | 203 - sunrpc/rpcsvc/rex.x | 229 - sunrpc/rpcsvc/rquota.x | 61 - sunrpc/rpcsvc/rstat.x | 145 - sunrpc/rpcsvc/rusers.x | 228 - sunrpc/rpcsvc/sm_inter.x | 110 - sunrpc/rpcsvc/spray.x | 84 - sunrpc/rpcsvc/yppasswd.x | 61 - sunrpc/svc.c | 15 +- sunrpc/svc_tcp.c | 12 +- sunrpc/svc_udp.c | 4 +- sunrpc/svc_unix.c | 23 +- sunrpc/svcauth_des.c | 10 +- sunrpc/test-rpcent.c | 4 +- sunrpc/tst-bug22542.c | 44 + sunrpc/tst-bug28768.c | 42 + sunrpc/tst-svc_register.c | 6 +- sunrpc/tst-udp-error.c | 4 +- sunrpc/tst-udp-garbage.c | 4 +- sunrpc/tst-udp-nonblocking.c | 6 +- sunrpc/tst-udp-timeout.c | 38 +- sunrpc/tst-xdrmem.c | 5 +- sunrpc/tst-xdrmem2.c | 5 +- sunrpc/xdr.c | 9 +- sunrpc/xdr_intXX_t.c | 5 +- support/Depend | 1 + support/Makefile | 112 +- support/README | 6 + support/blob_repeat.c | 301 + support/blob_repeat.h | 54 + support/capture_subprocess.h | 31 +- support/check.c | 4 +- support/check.h | 36 +- support/check_addrinfo.c | 4 +- support/check_dns_packet.c | 4 +- support/check_hostent.c | 4 +- support/check_netent.c | 4 +- support/check_nss.h | 4 +- support/delayed_exit.c | 4 +- support/descriptors.h | 47 + support/echo-container.c | 4 +- support/format_nss.h | 4 +- support/ignore_stderr.c | 4 +- support/links-dso-program-c.c | 17 + support/links-dso-program.cc | 17 + support/namespace.h | 6 +- support/next_to_fault.c | 4 +- support/next_to_fault.h | 4 +- support/oom_error.c | 4 +- support/process_state.h | 43 + support/resolv_response_context_duplicate.c | 37 + support/resolv_response_context_free.c | 28 + support/resolv_test.c | 69 +- support/resolv_test.h | 48 +- support/run_diff.h | 4 +- support/set_fortify_handler.c | 4 +- support/shell-container.c | 67 +- support/subprocess.h | 54 + support/support-open-dev-null-range.c | 134 + support/support-xfstat-time64.c | 32 + support/support-xfstat.c | 4 +- support/support-xstat-time64.c | 32 + support/support-xstat.c | 4 +- support/support.h | 150 +- support/support_become_root.c | 4 +- support/support_can_chroot.c | 4 +- support/support_capture_subprocess.c | 197 +- support/support_capture_subprocess_check.c | 45 +- support/support_chroot.c | 6 +- support/support_copy_file.c | 43 + support/support_copy_file_range.c | 4 +- support/support_create_timer.c | 69 + support/support_descriptor_supports_holes.c | 10 +- support/support_descriptors.c | 275 + support/support_enter_mount_namespace.c | 4 +- support/support_enter_network_namespace.c | 4 +- support/support_format_address_family.c | 8 +- support/support_format_addrinfo.c | 4 +- support/support_format_dns_packet.c | 37 +- support/support_format_herrno.c | 4 +- support/support_format_hostent.c | 4 +- support/support_format_netent.c | 4 +- support/support_isolate_in_subprocess.c | 4 +- support/support_mutex_pi_monotonic.c | 36 + support/support_need_proc.c | 35 + support/support_openpty.c | 4 +- support/support_path_support_time64.c | 73 + support/support_paths.c | 47 +- support/support_process_state.c | 93 + support/support_ptrace.c | 43 + support/support_quote_blob.c | 75 +- support/support_quote_blob_main.c | 88 + support/support_quote_blob_wide.c | 24 + support/support_quote_string.c | 26 + support/support_record_failure.c | 12 +- support/support_run_diff.c | 4 +- support/support_select_modifies_timeout.c | 29 + support/support_select_normalizes_timeout.c | 29 + support/support_set_small_thread_stack_size.c | 41 + support/support_shared_allocate.c | 4 +- support/support_small_stack_thread_attribute.c | 54 + support/support_socket_so_timestamp_time64.c | 48 + support/support_stack_alloc.c | 83 + support/support_stat_nanoseconds.c | 57 + support/support_subprocess.c | 165 + support/support_test_compare_blob.c | 8 +- support/support_test_compare_failure.c | 4 +- support/support_test_compare_string.c | 28 + support/support_test_compare_string_main.c | 94 + support/support_test_compare_string_wide.c | 28 + support/support_test_main.c | 99 +- support/support_test_verify_impl.c | 4 +- support/support_wait_for_thread_exit.c | 75 + support/support_write_file_string.c | 4 +- support/temp_file-internal.h | 4 +- support/temp_file.c | 175 +- support/temp_file.h | 20 +- support/test-container.c | 465 +- support/test-driver.c | 8 +- support/test-driver.h | 13 +- support/test-run-command.c | 22 + support/timespec-add-time64.c | 27 + support/timespec-add.c | 65 + support/timespec-sub-time64.c | 27 + support/timespec-sub.c | 65 + support/timespec-time64.c | 40 + support/timespec.c | 118 + support/timespec.h | 115 + support/true-container.c | 4 +- support/tst-glibcpp.py | 218 + support/tst-support-namespace.c | 4 +- support/tst-support-open-dev-null-range.c | 156 + support/tst-support-process_state.c | 105 + support/tst-support_blob_repeat.c | 104 + support/tst-support_capture_subprocess.c | 203 +- support/tst-support_descriptors.c | 198 + support/tst-support_format_dns_packet.c | 8 +- support/tst-support_quote_blob.c | 4 +- support/tst-support_quote_blob_wide.c | 66 + support/tst-support_quote_string.c | 60 + support/tst-support_record_failure-2.sh | 4 +- support/tst-support_record_failure.c | 4 +- support/tst-test_compare.c | 4 +- support/tst-test_compare_blob.c | 4 +- support/tst-test_compare_string.c | 107 + support/tst-test_compare_string_wide.c | 107 + support/tst-timespec.c | 334 + support/tst-xreadlink.c | 4 +- support/tst-xsigstack.c | 64 + support/tty.h | 4 +- support/write_message.c | 4 +- support/xaccept.c | 4 +- support/xaccept4.c | 4 +- support/xasprintf.c | 4 +- support/xbind.c | 4 +- support/xcalloc.c | 4 +- support/xchdir.c | 28 + support/xchmod.c | 30 + support/xchroot.c | 4 +- support/xclock_gettime.c | 31 + support/xclock_gettime_time64.c | 26 + support/xclock_settime.c | 34 + support/xclock_settime_time64.c | 26 + support/xclone.c | 49 + support/xclose.c | 4 +- support/xconnect.c | 4 +- support/xcopy_file_range.c | 4 +- support/xdlfcn.c | 40 +- support/xdlfcn.h | 7 +- support/xdlmopen.c | 31 + support/xdup2.c | 4 +- support/xfchmod.c | 28 + support/xfclose.c | 4 +- support/xfopen.c | 4 +- support/xfork.c | 4 +- support/xftruncate.c | 4 +- support/xgetline.c | 39 + support/xgetsockname.c | 4 +- support/xlisten.c | 4 +- support/xlseek.c | 4 +- support/xlstat-time64.c | 32 + support/xlstat.c | 28 + support/xmalloc.c | 4 +- support/xmemstream.c | 4 +- support/xmemstream.h | 4 +- support/xmkdir.c | 4 +- support/xmkdirp.c | 4 +- support/xmkfifo.c | 29 + support/xmmap.c | 4 +- support/xmprotect.c | 4 +- support/xmunmap.c | 4 +- support/xnewlocale.c | 31 + support/xopen.c | 4 +- support/xpipe.c | 4 +- support/xpoll.c | 4 +- support/xposix_memalign.c | 35 + support/xposix_spawn.c | 32 + support/xposix_spawn_file_actions_addclose.c | 29 + support/xposix_spawn_file_actions_adddup2.c | 30 + support/xpthread_attr_destroy.c | 4 +- support/xpthread_attr_init.c | 4 +- support/xpthread_attr_setaffinity_np.c | 30 + support/xpthread_attr_setdetachstate.c | 4 +- support/xpthread_attr_setguardsize.c | 4 +- support/xpthread_attr_setstack.c | 26 + support/xpthread_attr_setstacksize.c | 4 +- support/xpthread_barrier_destroy.c | 4 +- support/xpthread_barrier_init.c | 4 +- support/xpthread_barrier_wait.c | 4 +- support/xpthread_barrierattr_destroy.c | 4 +- support/xpthread_barrierattr_init.c | 4 +- support/xpthread_barrierattr_setpshared.c | 4 +- support/xpthread_cancel.c | 4 +- support/xpthread_check_return.c | 4 +- support/xpthread_cond_signal.c | 26 + support/xpthread_cond_wait.c | 4 +- support/xpthread_create.c | 4 +- support/xpthread_detach.c | 4 +- support/xpthread_join.c | 4 +- support/xpthread_key_create.c | 28 + support/xpthread_key_delete.c | 24 + support/xpthread_kill.c | 26 + support/xpthread_mutex_consistent.c | 4 +- support/xpthread_mutex_destroy.c | 4 +- support/xpthread_mutex_init.c | 4 +- support/xpthread_mutex_lock.c | 4 +- support/xpthread_mutex_unlock.c | 4 +- support/xpthread_mutexattr_destroy.c | 4 +- support/xpthread_mutexattr_init.c | 4 +- support/xpthread_mutexattr_setprotocol.c | 4 +- support/xpthread_mutexattr_setpshared.c | 4 +- support/xpthread_mutexattr_setrobust.c | 4 +- support/xpthread_mutexattr_settype.c | 4 +- support/xpthread_once.c | 4 +- support/xpthread_rwlock_destroy.c | 26 + support/xpthread_rwlock_init.c | 4 +- support/xpthread_rwlock_rdlock.c | 4 +- support/xpthread_rwlock_unlock.c | 4 +- support/xpthread_rwlock_wrlock.c | 4 +- support/xpthread_rwlockattr_init.c | 4 +- support/xpthread_rwlockattr_setkind_np.c | 4 +- support/xpthread_sigmask.c | 4 +- support/xpthread_spin_lock.c | 4 +- support/xpthread_spin_unlock.c | 4 +- support/xptrace.h | 32 + support/xraise.c | 4 +- support/xreadlink.c | 4 +- support/xrealloc.c | 4 +- support/xrecvfrom.c | 4 +- support/xsched.h | 34 + support/xsendto.c | 4 +- support/xsetlocale.c | 30 + support/xsetsockopt.c | 4 +- support/xsigaction.c | 4 +- support/xsignal.c | 4 +- support/xsignal.h | 23 +- support/xsigstack.c | 81 + support/xsocket.c | 4 +- support/xsocket.h | 4 +- support/xspawn.h | 34 + support/xstdio.h | 9 +- support/xstrdup.c | 4 +- support/xstrndup.c | 4 +- support/xsymlink.c | 4 +- support/xsysconf.c | 6 +- support/xthread.h | 31 +- support/xtime.h | 55 + support/xunistd.h | 22 +- support/xunlink.c | 4 +- support/xuselocale.c | 30 + support/xwaitpid.c | 4 +- support/xwrite.c | 4 +- sysdeps/aarch64/Implies | 1 - sysdeps/aarch64/Makefile | 53 + sysdeps/aarch64/__longjmp.S | 7 +- sysdeps/aarch64/__mtag_tag_region.S | 113 + sysdeps/aarch64/__mtag_tag_zero_region.S | 113 + sysdeps/aarch64/atomic-machine.h | 21 +- sysdeps/aarch64/bits/endian.h | 30 - sysdeps/aarch64/bits/endianness.h | 15 + sysdeps/aarch64/bits/fenv.h | 6 +- sysdeps/aarch64/bits/fp-fast.h | 4 +- sysdeps/aarch64/bits/link.h | 30 +- sysdeps/aarch64/bits/setjmp.h | 4 +- sysdeps/aarch64/bits/wordsize.h | 4 +- sysdeps/aarch64/{bsd-_setjmp.S => bsd-_setjmp.c} | 0 sysdeps/aarch64/{bsd-setjmp.S => bsd-setjmp.c} | 0 sysdeps/aarch64/configure | 155 + sysdeps/aarch64/configure.ac | 81 + sysdeps/aarch64/crti.S | 14 +- sysdeps/aarch64/crtn.S | 12 +- sysdeps/aarch64/dl-audit-check.h | 28 + sysdeps/aarch64/dl-bti.c | 94 + sysdeps/aarch64/dl-dtprocnum.h | 21 + sysdeps/aarch64/dl-irel.h | 13 +- sysdeps/aarch64/dl-link.sym | 6 +- sysdeps/aarch64/dl-lookupcfg.h | 27 + sysdeps/aarch64/dl-machine.h | 207 +- sysdeps/aarch64/dl-prop.h | 69 + sysdeps/aarch64/dl-start.S | 53 + sysdeps/aarch64/dl-sysdep.h | 25 - sysdeps/aarch64/dl-tls.h | 4 +- sysdeps/aarch64/dl-tlsdesc.S | 25 +- sysdeps/aarch64/dl-tlsdesc.h | 4 +- sysdeps/aarch64/dl-trampoline.S | 105 +- sysdeps/aarch64/dl-tunables.list | 4 +- sysdeps/aarch64/e_sqrtl.c | 9 +- sysdeps/aarch64/elf-initfini.h | 20 + sysdeps/aarch64/fpu/Makefile | 14 - sysdeps/aarch64/fpu/e_sqrt.c | 26 - sysdeps/aarch64/fpu/e_sqrtf.c | 26 - sysdeps/aarch64/fpu/fclrexcpt.c | 4 +- sysdeps/aarch64/fpu/fedisblxcpt.c | 4 +- sysdeps/aarch64/fpu/feenablxcpt.c | 4 +- sysdeps/aarch64/fpu/fegetenv.c | 4 +- sysdeps/aarch64/fpu/fegetexcept.c | 4 +- sysdeps/aarch64/fpu/fegetmode.c | 4 +- sysdeps/aarch64/fpu/fegetround.c | 4 +- sysdeps/aarch64/fpu/feholdexcpt.c | 4 +- sysdeps/aarch64/fpu/fenv_private.h | 4 +- sysdeps/aarch64/fpu/fesetenv.c | 4 +- sysdeps/aarch64/fpu/fesetexcept.c | 4 +- sysdeps/aarch64/fpu/fesetmode.c | 4 +- sysdeps/aarch64/fpu/fesetround.c | 4 +- sysdeps/aarch64/fpu/feupdateenv.c | 4 +- sysdeps/aarch64/fpu/fgetexcptflg.c | 4 +- sysdeps/aarch64/fpu/fpu_control.h | 12 +- sysdeps/aarch64/fpu/fraiseexcpt.c | 4 +- sysdeps/aarch64/fpu/fsetexcptflg.c | 4 +- sysdeps/aarch64/fpu/ftestexcept.c | 4 +- sysdeps/aarch64/fpu/get-rounding-mode.h | 4 +- sysdeps/aarch64/fpu/math-barriers.h | 4 +- sysdeps/aarch64/fpu/math-use-builtins-ceil.h | 4 + sysdeps/aarch64/fpu/math-use-builtins-floor.h | 4 + sysdeps/aarch64/fpu/math-use-builtins-fma.h | 4 + sysdeps/aarch64/fpu/math-use-builtins-fmax.h | 4 + sysdeps/aarch64/fpu/math-use-builtins-fmin.h | 4 + sysdeps/aarch64/fpu/math-use-builtins-nearbyint.h | 4 + sysdeps/aarch64/fpu/math-use-builtins-rint.h | 4 + sysdeps/aarch64/fpu/math-use-builtins-round.h | 4 + sysdeps/aarch64/fpu/math-use-builtins-sqrt.h | 4 + sysdeps/aarch64/fpu/math-use-builtins-trunc.h | 4 + sysdeps/aarch64/fpu/math_private.h | 4 +- sysdeps/aarch64/fpu/s_ceil.c | 29 - sysdeps/aarch64/fpu/s_ceilf.c | 29 - sysdeps/aarch64/fpu/s_floor.c | 29 - sysdeps/aarch64/fpu/s_floorf.c | 29 - sysdeps/aarch64/fpu/s_fma.c | 28 - sysdeps/aarch64/fpu/s_fmaf.c | 28 - sysdeps/aarch64/fpu/s_fmax.c | 28 - sysdeps/aarch64/fpu/s_fmaxf.c | 28 - sysdeps/aarch64/fpu/s_fmin.c | 28 - sysdeps/aarch64/fpu/s_fminf.c | 28 - sysdeps/aarch64/fpu/s_llrint.c | 4 +- sysdeps/aarch64/fpu/s_llrintf.c | 4 +- sysdeps/aarch64/fpu/s_llround.c | 4 +- sysdeps/aarch64/fpu/s_llroundf.c | 4 +- sysdeps/aarch64/fpu/s_lrint.c | 4 +- sysdeps/aarch64/fpu/s_lrintf.c | 4 +- sysdeps/aarch64/fpu/s_lround.c | 4 +- sysdeps/aarch64/fpu/s_lroundf.c | 4 +- sysdeps/aarch64/fpu/s_nearbyint.c | 28 - sysdeps/aarch64/fpu/s_nearbyintf.c | 28 - sysdeps/aarch64/fpu/s_rint.c | 29 - sysdeps/aarch64/fpu/s_rintf.c | 29 - sysdeps/aarch64/fpu/s_round.c | 29 - sysdeps/aarch64/fpu/s_roundeven.c | 29 + sysdeps/aarch64/fpu/s_roundevenf.c | 29 + sysdeps/aarch64/fpu/s_roundf.c | 29 - sysdeps/aarch64/fpu/s_trunc.c | 29 - sysdeps/aarch64/fpu/s_truncf.c | 29 - sysdeps/aarch64/hp-timing.h | 47 + sysdeps/aarch64/jmpbuf-offsets.h | 7 +- sysdeps/aarch64/jmpbuf-unwind.h | 4 +- sysdeps/aarch64/ldsodefs.h | 4 +- sysdeps/aarch64/libc-mtag.h | 69 + sysdeps/aarch64/libc-tls.c | 4 +- sysdeps/aarch64/libm-test-ulps | 979 +- sysdeps/aarch64/linkmap.h | 7 +- sysdeps/aarch64/machine-gmon.h | 7 +- sysdeps/aarch64/math-tests-trap.h | 4 +- sysdeps/aarch64/mcount.c | 4 +- sysdeps/aarch64/memchr.S | 196 +- sysdeps/aarch64/memcmp.S | 254 +- sysdeps/aarch64/memcpy.S | 329 +- sysdeps/aarch64/{memmove.S => memmove.c} | 0 sysdeps/aarch64/memrchr.S | 125 + sysdeps/aarch64/memset-reg.h | 4 +- sysdeps/aarch64/memset.S | 15 +- sysdeps/aarch64/memusage.h | 21 - sysdeps/aarch64/multiarch/Makefile | 20 +- sysdeps/aarch64/multiarch/dl-symbol-redir-ifunc.h | 24 + sysdeps/aarch64/multiarch/ifunc-impl-list.c | 38 +- sysdeps/aarch64/multiarch/init-arch.h | 19 +- sysdeps/aarch64/multiarch/memchr.c | 41 + sysdeps/aarch64/multiarch/memchr_generic.S | 33 + sysdeps/aarch64/multiarch/memchr_nosimd.S | 223 + sysdeps/aarch64/multiarch/memcpy.c | 39 +- sysdeps/aarch64/multiarch/memcpy_a64fx.S | 313 + sysdeps/aarch64/multiarch/memcpy_falkor.S | 166 +- sysdeps/aarch64/multiarch/memcpy_generic.S | 4 +- sysdeps/aarch64/multiarch/memcpy_sve.S | 218 + sysdeps/aarch64/multiarch/memcpy_thunderx.S | 30 +- sysdeps/aarch64/multiarch/memcpy_thunderx2.S | 462 +- sysdeps/aarch64/multiarch/memmove.c | 38 +- sysdeps/aarch64/multiarch/memmove_falkor.S | 225 - sysdeps/aarch64/multiarch/memset.c | 36 +- sysdeps/aarch64/multiarch/memset_a64fx.S | 173 + sysdeps/aarch64/multiarch/memset_base64.S | 186 + sysdeps/aarch64/multiarch/memset_emag.S | 36 + sysdeps/aarch64/multiarch/memset_falkor.S | 5 +- sysdeps/aarch64/multiarch/memset_generic.S | 6 +- sysdeps/aarch64/multiarch/memset_kunpeng.S | 113 + sysdeps/aarch64/multiarch/rtld-memset.S | 6 +- sysdeps/aarch64/multiarch/strlen.c | 11 +- sysdeps/aarch64/multiarch/strlen_asimd.S | 292 +- sysdeps/aarch64/multiarch/strlen_generic.S | 39 - sysdeps/aarch64/multiarch/strlen_mte.S | 39 + sysdeps/aarch64/nptl/Makefile | 21 - sysdeps/aarch64/nptl/bits/pthreadtypes-arch.h | 30 +- sysdeps/aarch64/nptl/bits/semaphore.h | 4 +- sysdeps/aarch64/nptl/bits/struct_rwlock.h | 41 + sysdeps/aarch64/nptl/pthread-offsets.h | 8 +- sysdeps/aarch64/nptl/pthreaddef.h | 10 +- sysdeps/aarch64/nptl/tcb-offsets.sym | 6 - sysdeps/aarch64/nptl/tls.h | 30 +- sysdeps/aarch64/rawmemchr.S | 4 +- sysdeps/aarch64/setjmp.S | 7 +- sysdeps/aarch64/sfp-machine.h | 4 +- sysdeps/aarch64/sotruss-lib.c | 4 +- sysdeps/aarch64/stackinfo.h | 4 +- sysdeps/aarch64/start.S | 50 +- sysdeps/aarch64/stpcpy.S | 4 +- sysdeps/aarch64/strchr.S | 168 +- sysdeps/aarch64/strchrnul.S | 135 +- sysdeps/aarch64/strcmp.S | 246 +- sysdeps/aarch64/strcpy.S | 389 +- sysdeps/aarch64/string_private.h | 4 +- sysdeps/aarch64/strlen.S | 239 +- sysdeps/aarch64/strncmp.S | 248 +- sysdeps/aarch64/strnlen.S | 217 +- sysdeps/aarch64/strrchr.S | 211 +- sysdeps/aarch64/sys/ifunc.h | 42 + sysdeps/aarch64/sysdep.h | 75 +- sysdeps/aarch64/tls-macros.h | 51 - sysdeps/aarch64/tlsdesc.c | 5 +- sysdeps/aarch64/tst-audit.h | 4 +- sysdeps/aarch64/tst-audit26.c | 37 + sysdeps/aarch64/tst-audit26mod.c | 33 + sysdeps/aarch64/tst-audit26mod.h | 50 + sysdeps/aarch64/tst-audit27.c | 64 + sysdeps/aarch64/tst-audit27mod.c | 95 + sysdeps/aarch64/tst-audit27mod.h | 67 + sysdeps/aarch64/tst-auditmod26.c | 103 + sysdeps/aarch64/tst-auditmod27.c | 180 + sysdeps/aarch64/tst-ifunc-arg-1.c | 63 + sysdeps/aarch64/tst-ifunc-arg-2.c | 66 + sysdeps/aarch64/tst-vpcs-mod.S | 141 + sysdeps/aarch64/tst-vpcs.c | 78 + sysdeps/{generic/ld.abilist => aarch64/wordcopy.c} | 0 sysdeps/alpha/Implies | 1 - sysdeps/alpha/Makefile | 9 +- sysdeps/alpha/__longjmp.S | 5 +- sysdeps/alpha/_mcount.S | 5 +- sysdeps/alpha/add_n.S | 4 +- sysdeps/alpha/addmul_1.S | 4 +- sysdeps/alpha/alphaev5/add_n.S | 4 +- sysdeps/alpha/alphaev5/lshift.S | 4 +- sysdeps/alpha/alphaev5/rshift.S | 4 +- sysdeps/alpha/alphaev5/sub_n.S | 4 +- sysdeps/alpha/alphaev6/addmul_1.S | 4 +- sysdeps/alpha/alphaev6/fpu/e_sqrt.S | 53 - sysdeps/alpha/alphaev6/fpu/e_sqrtf.S | 53 - sysdeps/alpha/alphaev6/memcpy.S | 4 +- sysdeps/alpha/alphaev6/memset.S | 6 +- sysdeps/alpha/alphaev6/stxcpy.S | 6 +- sysdeps/alpha/alphaev6/stxncpy.S | 6 +- sysdeps/alpha/alphaev67/ffs.S | 4 +- sysdeps/alpha/alphaev67/ffsll.S | 4 +- sysdeps/alpha/alphaev67/rawmemchr.S | 4 +- sysdeps/alpha/alphaev67/stpcpy.S | 5 +- sysdeps/alpha/alphaev67/stpncpy.S | 5 +- sysdeps/alpha/alphaev67/strcat.S | 6 +- sysdeps/alpha/alphaev67/strchr.S | 6 +- sysdeps/alpha/alphaev67/strlen.S | 6 +- sysdeps/alpha/alphaev67/strncat.S | 6 +- sysdeps/alpha/alphaev67/strrchr.S | 4 +- sysdeps/alpha/atomic-machine.h | 45 +- sysdeps/alpha/bits/endian.h | 7 - sysdeps/alpha/bits/endianness.h | 11 + sysdeps/alpha/bits/link.h | 4 +- sysdeps/alpha/bits/mathdef.h | 4 +- sysdeps/alpha/bits/setjmp.h | 4 +- sysdeps/alpha/bzero.S | 110 - sysdeps/alpha/configure | 6 +- sysdeps/alpha/configure.ac | 6 +- sysdeps/alpha/crti.S | 4 +- sysdeps/alpha/crtn.S | 4 +- sysdeps/alpha/div.S | 5 +- sysdeps/alpha/div_libc.h | 4 +- sysdeps/alpha/divl.S | 4 +- sysdeps/alpha/divq.S | 4 +- sysdeps/alpha/divqu.S | 11 +- sysdeps/alpha/dl-machine.h | 116 +- sysdeps/alpha/dl-procinfo.c | 5 +- sysdeps/alpha/dl-procinfo.h | 7 +- sysdeps/alpha/dl-sysdep.h | 23 - sysdeps/alpha/dl-tls.h | 4 +- sysdeps/alpha/dl-trampoline.S | 12 +- sysdeps/alpha/e_sqrtl.c | 10 +- sysdeps/alpha/elf-initfini.h | 20 + sysdeps/alpha/ffs.S | 5 +- sysdeps/alpha/fpu/bits/fenv.h | 6 +- sysdeps/alpha/fpu/cabsf.c | 4 +- sysdeps/alpha/fpu/cargf.c | 4 +- sysdeps/alpha/fpu/cfloat-compat.h | 4 +- sysdeps/alpha/fpu/cimagf.c | 4 +- sysdeps/alpha/fpu/conjf.c | 4 +- sysdeps/alpha/fpu/crealf.c | 4 +- sysdeps/alpha/fpu/e_sqrt.c | 172 +- sysdeps/alpha/fpu/e_sqrtf.c | 12 +- sysdeps/alpha/fpu/fclrexcpt.c | 5 +- sysdeps/alpha/fpu/fedisblxcpt.c | 5 +- sysdeps/alpha/fpu/feenablxcpt.c | 5 +- sysdeps/alpha/fpu/fegetenv.c | 5 +- sysdeps/alpha/fpu/fegetexcept.c | 5 +- sysdeps/alpha/fpu/fegetmode.c | 4 +- sysdeps/alpha/fpu/fegetround.c | 5 +- sysdeps/alpha/fpu/feholdexcpt.c | 5 +- sysdeps/alpha/fpu/fenv_libc.h | 4 +- sysdeps/alpha/fpu/fesetenv.c | 5 +- sysdeps/alpha/fpu/fesetexcept.c | 4 +- sysdeps/alpha/fpu/fesetmode.c | 4 +- sysdeps/alpha/fpu/fesetround.c | 5 +- sysdeps/alpha/fpu/feupdateenv.c | 5 +- sysdeps/alpha/fpu/fgetexcptflg.c | 5 +- sysdeps/alpha/fpu/fpu_control.h | 5 +- sysdeps/alpha/fpu/fsetexcptflg.c | 5 +- sysdeps/alpha/fpu/ftestexcept.c | 5 +- sysdeps/alpha/fpu/get-rounding-mode.h | 4 +- sysdeps/alpha/fpu/libm-test-ulps | 1039 +- sysdeps/alpha/fpu/math-barriers.h | 4 +- sysdeps/alpha/fpu/math-use-builtins-sqrt.h | 9 + sysdeps/alpha/fpu/s_cacosf.c | 4 +- sysdeps/alpha/fpu/s_cacoshf.c | 4 +- sysdeps/alpha/fpu/s_casinf.c | 4 +- sysdeps/alpha/fpu/s_casinhf.c | 4 +- sysdeps/alpha/fpu/s_catanf.c | 4 +- sysdeps/alpha/fpu/s_catanhf.c | 4 +- sysdeps/alpha/fpu/s_ccosf.c | 4 +- sysdeps/alpha/fpu/s_ccoshf.c | 4 +- sysdeps/alpha/fpu/s_cexpf.c | 4 +- sysdeps/alpha/fpu/s_clog10f.c | 4 +- sysdeps/alpha/fpu/s_clogf.c | 4 +- sysdeps/alpha/fpu/s_copysign.c | 33 - sysdeps/alpha/fpu/s_copysignf.c | 29 - sysdeps/alpha/fpu/s_cpowf.c | 4 +- sysdeps/alpha/fpu/s_cprojf.c | 4 +- sysdeps/alpha/fpu/s_csinf.c | 4 +- sysdeps/alpha/fpu/s_csinhf.c | 4 +- sysdeps/alpha/fpu/s_csqrtf.c | 4 +- sysdeps/alpha/fpu/s_ctanf.c | 4 +- sysdeps/alpha/fpu/s_ctanhf.c | 4 +- sysdeps/alpha/fpu/s_fabs.c | 29 - sysdeps/alpha/fpu/s_fabsf.c | 28 - sysdeps/alpha/fpu/s_isnan.c | 4 +- sysdeps/alpha/fpu/s_lrint.c | 4 +- sysdeps/alpha/fpu/s_lrintf.c | 4 +- sysdeps/alpha/fpu/s_lround.c | 4 +- sysdeps/alpha/fpu/s_lroundf.c | 4 +- sysdeps/alpha/fpu/s_rint.c | 5 +- sysdeps/alpha/fpu/s_rintf.c | 5 +- sysdeps/alpha/gccframe.h | 4 +- sysdeps/alpha/hp-timing.h | 23 +- sysdeps/alpha/htonl.S | 43 - sysdeps/alpha/htons.S | 39 - sysdeps/alpha/jmpbuf-offsets.h | 4 +- sysdeps/alpha/jmpbuf-unwind.h | 8 +- sysdeps/alpha/ldiv.S | 5 +- sysdeps/alpha/ldsodefs.h | 4 +- sysdeps/alpha/libc-tls.c | 4 +- sysdeps/alpha/lshift.S | 4 +- sysdeps/alpha/machine-gmon.h | 4 +- sysdeps/alpha/memchr.c | 4 +- sysdeps/alpha/memset.S | 5 +- sysdeps/alpha/memusage.h | 20 - sysdeps/alpha/mul_1.S | 4 +- sysdeps/alpha/nptl/Makefile | 20 - sysdeps/alpha/nptl/bits/pthreadtypes-arch.h | 61 - sysdeps/alpha/nptl/bits/struct_rwlock.h | 43 + sysdeps/alpha/nptl/pthread-offsets.h | 8 +- sysdeps/alpha/nptl/pthread_spin_lock.S | 19 +- sysdeps/alpha/nptl/pthread_spin_trylock.S | 21 +- sysdeps/alpha/nptl/pthreaddef.h | 10 +- sysdeps/alpha/nptl/tcb-offsets.sym | 13 - sysdeps/alpha/nptl/tls.h | 29 +- sysdeps/alpha/nscd-types.h | 4 +- sysdeps/alpha/ots_add.c | 6 +- sysdeps/alpha/ots_cmp.c | 6 +- sysdeps/alpha/ots_cmpe.c | 6 +- sysdeps/alpha/ots_cvtqux.c | 6 +- sysdeps/alpha/ots_cvtqx.c | 6 +- sysdeps/alpha/ots_cvttx.c | 8 +- sysdeps/alpha/ots_cvtxq.c | 6 +- sysdeps/alpha/ots_cvtxt.c | 8 +- sysdeps/alpha/ots_div.c | 6 +- sysdeps/alpha/ots_mul.c | 6 +- sysdeps/alpha/ots_nintxq.c | 6 +- sysdeps/alpha/ots_sub.c | 6 +- sysdeps/alpha/rawmemchr.S | 4 +- sysdeps/alpha/reml.S | 5 +- sysdeps/alpha/remq.S | 4 +- sysdeps/alpha/remqu.S | 20 +- sysdeps/alpha/rshift.S | 4 +- sysdeps/alpha/setjmp.S | 5 +- sysdeps/alpha/sfp-machine.h | 7 +- sysdeps/alpha/sotruss-lib.c | 4 +- sysdeps/alpha/stackinfo.h | 4 +- sysdeps/alpha/start.S | 10 +- sysdeps/alpha/stpcpy.S | 5 +- sysdeps/alpha/stpncpy.S | 5 +- sysdeps/alpha/strcat.S | 5 +- sysdeps/alpha/strchr.S | 5 +- sysdeps/alpha/strcmp.S | 5 +- sysdeps/alpha/strcpy.S | 5 +- sysdeps/alpha/string-fza.h | 77 + sysdeps/alpha/string-fzb.h | 15 +- sysdeps/alpha/string-fzi.h | 71 +- sysdeps/alpha/strlen.S | 5 +- sysdeps/alpha/strncat.S | 5 +- sysdeps/alpha/strncmp.S | 5 +- sysdeps/alpha/strncpy.S | 5 +- sysdeps/alpha/strrchr.S | 4 +- sysdeps/alpha/stxcpy.S | 5 +- sysdeps/alpha/stxncpy.S | 5 +- sysdeps/alpha/sub_n.S | 4 +- sysdeps/alpha/submul_1.S | 4 +- sysdeps/alpha/tls-macros.h | 25 - sysdeps/alpha/tst-audit.h | 4 +- sysdeps/alpha/tst-file-align.h | 20 + sysdeps/alpha/udiv_qrnnd.S | 4 +- sysdeps/alpha/unwind-arch.h | 28 + sysdeps/{arm => arc}/Implies | 0 sysdeps/arc/Makefile | 21 + sysdeps/arc/Versions | 8 + sysdeps/arc/__longjmp.S | 49 + sysdeps/arc/abort-instr.h | 2 + sysdeps/arc/atomic-machine.h | 57 + sysdeps/arc/bits/endianness.h | 15 + sysdeps/arc/bits/fenv.h | 78 + sysdeps/arc/bits/link.h | 52 + sysdeps/arc/bits/setjmp.h | 26 + sysdeps/arc/bsd-_setjmp.S | 1 + sysdeps/arc/bsd-setjmp.S | 1 + sysdeps/arc/configure | 180 + sysdeps/arc/configure.ac | 25 + sysdeps/arc/dl-machine.h | 330 + sysdeps/arc/dl-runtime.h | 42 + sysdeps/arc/dl-tls.h | 30 + sysdeps/arc/dl-trampoline.S | 72 + sysdeps/arc/entry.h | 5 + sysdeps/arc/fpu/fclrexcpt.c | 36 + sysdeps/arc/fpu/fegetenv.c | 37 + sysdeps/arc/fpu/fegetmode.c | 31 + sysdeps/arc/fpu/fegetround.c | 32 + sysdeps/arc/fpu/feholdexcpt.c | 43 + sysdeps/arc/fpu/fesetenv.c | 48 + sysdeps/arc/fpu/fesetexcept.c | 32 + sysdeps/arc/fpu/fesetmode.c | 40 + sysdeps/arc/fpu/fesetround.c | 40 + sysdeps/arc/fpu/feupdateenv.c | 51 + sysdeps/arc/fpu/fgetexcptflg.c | 31 + sysdeps/arc/fpu/fraiseexcpt.c | 39 + sysdeps/arc/fpu/fsetexcptflg.c | 38 + sysdeps/arc/fpu/ftestexcept.c | 33 + sysdeps/arc/fpu/libm-test-ulps | 1142 + sysdeps/arc/fpu/libm-test-ulps-name | 1 + sysdeps/arc/fpu/math-use-builtins-fma.h | 4 + sysdeps/arc/fpu/math-use-builtins-sqrt.h | 4 + sysdeps/arc/fpu_control.h | 105 + sysdeps/arc/gccframe.h | 21 + sysdeps/arc/get-rounding-mode.h | 38 + sysdeps/arc/jmpbuf-offsets.h | 22 + sysdeps/arc/jmpbuf-unwind.h | 46 + sysdeps/arc/ldsodefs.h | 43 + sysdeps/arc/libc-tls.c | 27 + sysdeps/arc/machine-gmon.h | 35 + sysdeps/arc/math-tests-trap.h | 27 + sysdeps/{arm => arc}/nofpu/Implies | 0 sysdeps/arc/nofpu/libm-test-ulps | 275 + sysdeps/arc/nofpu/libm-test-ulps-name | 1 + sysdeps/arc/nofpu/math-tests-exceptions.h | 27 + sysdeps/arc/nofpu/math-tests-rounding.h | 27 + sysdeps/arc/nptl/pthreaddef.h | 32 + sysdeps/arc/nptl/tls.h | 121 + sysdeps/arc/preconfigure | 14 + sysdeps/arc/setjmp.S | 66 + sysdeps/arc/sfp-machine.h | 70 + sysdeps/arc/sotruss-lib.c | 50 + sysdeps/arc/stackinfo.h | 33 + sysdeps/arc/start.S | 90 + sysdeps/arc/sysdep.h | 53 + sysdeps/{alpha => arc}/tininess.h | 0 sysdeps/arc/tst-audit.h | 23 + sysdeps/arm/Makefile | 16 +- sysdeps/arm/__longjmp.S | 5 +- sysdeps/arm/abi-note.S | 8 - sysdeps/arm/add_n.S | 4 +- sysdeps/arm/addmul_1.S | 4 +- sysdeps/arm/aeabi_assert.c | 4 +- sysdeps/arm/aeabi_atexit.c | 4 +- sysdeps/arm/aeabi_errno_addr.c | 4 +- sysdeps/arm/aeabi_lcsts.c | 4 +- sysdeps/arm/aeabi_localeconv.c | 4 +- sysdeps/arm/aeabi_math.c | 4 +- sysdeps/arm/aeabi_mb_cur_max.c | 4 +- sysdeps/arm/aeabi_memclr.c | 4 +- sysdeps/arm/aeabi_memcpy.c | 4 +- sysdeps/arm/aeabi_memmove.c | 4 +- sysdeps/arm/aeabi_memset.c | 4 +- sysdeps/arm/aeabi_sighandlers.S | 4 +- sysdeps/arm/aeabi_unwind_cpp_pr1.c | 4 +- sysdeps/arm/arm-features.h | 4 +- sysdeps/arm/arm-ifunc.h | 7 +- sysdeps/arm/arm-mcount.S | 4 +- sysdeps/arm/arm-unwind-resume.S | 30 +- sysdeps/arm/armv6/rawmemchr.S | 4 +- sysdeps/arm/armv6/strchr.S | 4 +- sysdeps/arm/armv6/strcpy.S | 4 +- sysdeps/arm/armv6/strlen.S | 4 +- sysdeps/arm/armv6/strrchr.S | 4 +- sysdeps/arm/armv6t2/ffs.S | 4 +- sysdeps/arm/armv6t2/ffsll.S | 4 +- sysdeps/arm/armv6t2/memchr.S | 5 +- sysdeps/arm/armv6t2/string-fza.h | 44 +- sysdeps/arm/armv6t2/strlen.S | 4 +- sysdeps/arm/armv7/multiarch/ifunc-impl-list.c | 8 +- sysdeps/arm/armv7/multiarch/ifunc-memchr.h | 4 +- sysdeps/arm/armv7/multiarch/ifunc-memcpy.h | 4 +- sysdeps/arm/armv7/multiarch/memchr.c | 4 +- sysdeps/arm/armv7/multiarch/memchr_neon.S | 4 +- sysdeps/arm/armv7/multiarch/memcpy.c | 4 +- sysdeps/arm/armv7/multiarch/memcpy_impl.S | 26 +- sysdeps/arm/armv7/strcmp.S | 4 +- sysdeps/arm/atomic-machine.h | 23 +- sysdeps/arm/backtrace.c | 82 +- sysdeps/arm/be/Implies | 1 + sysdeps/arm/be/armv6/Implies | 1 + sysdeps/arm/be/armv6t2/Implies | 1 + sysdeps/arm/be/armv7/Implies | 1 + sysdeps/arm/be/armv7/multiarch/Implies | 1 + sysdeps/arm/be/nofpu/Implies | 1 + sysdeps/arm/bits/dl_find_object.h | 25 + sysdeps/arm/bits/endian.h | 10 - sysdeps/arm/bits/endianness.h | 15 + sysdeps/arm/bits/fenv.h | 6 +- sysdeps/arm/bits/link.h | 4 +- sysdeps/arm/bits/setjmp.h | 4 +- sysdeps/arm/bsd-_setjmp.S | 4 +- sysdeps/arm/bsd-setjmp.S | 4 +- sysdeps/arm/configure | 5 +- sysdeps/arm/configure.ac | 7 +- sysdeps/arm/crti.S | 4 +- sysdeps/arm/crtn.S | 4 +- sysdeps/arm/dl-irel.h | 4 +- sysdeps/arm/dl-lookupcfg.h | 4 +- sysdeps/arm/dl-machine-rel.h | 28 + sysdeps/arm/dl-machine.h | 283 +- sysdeps/arm/dl-sysdep.h | 25 - sysdeps/arm/dl-tls.h | 4 +- sysdeps/arm/dl-tlsdesc.S | 4 +- sysdeps/arm/dl-tlsdesc.h | 4 +- sysdeps/arm/dl-trampoline.S | 6 +- sysdeps/arm/e_sqrt.c | 45 - sysdeps/arm/e_sqrtf.c | 45 - sysdeps/arm/elf-initfini.h | 20 + sysdeps/arm/fclrexcpt.c | 4 +- sysdeps/arm/fedisblxcpt.c | 5 +- sysdeps/arm/feenablxcpt.c | 5 +- sysdeps/arm/fegetenv.c | 4 +- sysdeps/arm/fegetexcept.c | 5 +- sysdeps/arm/fegetmode.c | 4 +- sysdeps/arm/fegetround.c | 4 +- sysdeps/arm/feholdexcpt.c | 4 +- sysdeps/arm/fenv_private.h | 4 +- sysdeps/arm/fesetenv.c | 4 +- sysdeps/arm/fesetexcept.c | 4 +- sysdeps/arm/fesetmode.c | 4 +- sysdeps/arm/fesetround.c | 4 +- sysdeps/arm/feupdateenv.c | 5 +- sysdeps/arm/fgetexcptflg.c | 5 +- sysdeps/arm/find_exidx.c | 4 +- sysdeps/arm/fix-fp-int-convert-overflow.h | 4 +- sysdeps/arm/fpu_control.h | 4 +- sysdeps/arm/fraiseexcpt.c | 4 +- sysdeps/arm/fsetexcptflg.c | 4 +- sysdeps/arm/ftestexcept.c | 4 +- sysdeps/arm/gcc-compat.h | 4 +- sysdeps/arm/gccframe.h | 4 +- sysdeps/arm/get-rounding-mode.h | 4 +- sysdeps/arm/gmp-mparam.h | 36 - sysdeps/arm/include/bits/setjmp.h | 4 +- sysdeps/arm/jmpbuf-unwind.h | 7 +- sysdeps/arm/ldsodefs.h | 4 +- sysdeps/arm/le/Implies | 1 + sysdeps/arm/le/armv6/Implies | 1 + sysdeps/arm/le/armv6t2/Implies | 1 + sysdeps/arm/le/armv7/Implies | 1 + sysdeps/arm/le/armv7/multiarch/Implies | 1 + sysdeps/arm/le/nofpu/Implies | 1 + sysdeps/arm/libc-tls.c | 4 +- sysdeps/arm/libm-test-ulps | 666 +- sysdeps/arm/machine-gmon.h | 4 +- sysdeps/arm/math-tests-trap.h | 4 +- sysdeps/arm/math-use-builtins-sqrt.h | 9 + sysdeps/arm/memcpy.S | 29 +- sysdeps/arm/memmove.S | 29 +- sysdeps/arm/memset.S | 5 +- sysdeps/arm/memusage.h | 20 - sysdeps/arm/nofpu/math-tests-exceptions.h | 4 +- sysdeps/arm/nofpu/math-tests-rounding.h | 4 +- sysdeps/arm/nptl-aeabi_unwind_cpp_pr1.c | 1 - sysdeps/arm/nptl/Makefile | 11 +- sysdeps/arm/nptl/bits/pthreadtypes-arch.h | 71 - sysdeps/arm/nptl/bits/semaphore.h | 34 - sysdeps/arm/nptl/pthread-offsets.h | 5 - sysdeps/arm/nptl/pthreaddef.h | 10 +- sysdeps/arm/nptl/tcb-offsets.sym | 10 - sysdeps/arm/nptl/tls.h | 28 +- sysdeps/arm/pointer_guard.h | 67 + sysdeps/arm/preconfigure | 152 +- sysdeps/arm/preconfigure.ac | 9 +- sysdeps/arm/pt-arm-unwind-resume.S | 2 - sysdeps/arm/setfpucw.c | 4 +- sysdeps/arm/setjmp.S | 5 +- sysdeps/arm/sotruss-lib.c | 4 +- sysdeps/arm/stackinfo.h | 4 +- sysdeps/arm/stap-probe-machine.h | 22 + sysdeps/arm/start.S | 26 +- sysdeps/arm/strlen.S | 5 +- sysdeps/arm/submul_1.S | 4 +- sysdeps/arm/sys/ucontext.h | 4 +- sysdeps/arm/sysdep.h | 48 +- sysdeps/arm/tls-macros.h | 72 - sysdeps/arm/tlsdesc.c | 5 +- sysdeps/arm/tst-armtlsdescloc.c | 4 +- sysdeps/arm/tst-armtlsdesclocmod.c | 4 +- sysdeps/arm/tst-audit.h | 4 +- sysdeps/arm/unwind-arch.h | 39 + sysdeps/arm/unwind-dw2-fde-glibc.c | 4 +- sysdeps/arm/unwind-resume.c | 25 + sysdeps/arm/unwind-resume.h | 4 +- sysdeps/arm/unwind.h | 5 +- sysdeps/csky/Implies | 4 + sysdeps/csky/Makefile | 5 + sysdeps/csky/abiv2/__longjmp.S | 62 + sysdeps/csky/abiv2/csky-mcount.S | 67 + sysdeps/csky/abiv2/dl-trampoline.S | 50 + sysdeps/csky/abiv2/memcmp.S | 144 + sysdeps/csky/abiv2/memcpy.S | 238 + sysdeps/csky/abiv2/memmove.S | 1 + sysdeps/csky/abiv2/memset.S | 98 + sysdeps/csky/abiv2/setjmp.S | 78 + sysdeps/csky/abiv2/start.S | 103 + sysdeps/csky/abiv2/strcmp.S | 156 + sysdeps/csky/abiv2/strcpy.S | 127 + sysdeps/csky/abiv2/strlen.S | 102 + sysdeps/csky/abort-instr.h | 2 + sysdeps/csky/atomic-machine.h | 67 + sysdeps/csky/bits/endianness.h | 14 + sysdeps/csky/bits/fenv.h | 111 + sysdeps/csky/bits/link.h | 55 + sysdeps/csky/bits/setjmp.h | 34 + sysdeps/csky/bsd-_setjmp.S | 1 + sysdeps/csky/bsd-setjmp.S | 1 + sysdeps/csky/configure | 8 + sysdeps/csky/configure.ac | 7 + sysdeps/csky/dl-machine.h | 346 + sysdeps/csky/dl-procinfo.c | 62 + sysdeps/csky/dl-procinfo.h | 57 + sysdeps/csky/dl-tls.h | 26 + sysdeps/csky/fpu/fclrexcpt.c | 42 + sysdeps/csky/fpu/fedisblxcpt.c | 41 + sysdeps/csky/fpu/feenablxcpt.c | 40 + sysdeps/csky/fpu/fegetenv.c | 37 + sysdeps/csky/fpu/fegetexcept.c | 32 + sysdeps/csky/fpu/fegetmode.c | 28 + sysdeps/csky/fpu/fegetround.c | 34 + sysdeps/csky/fpu/feholdexcpt.c | 34 + sysdeps/csky/fpu/fenv_libc.h | 30 + sysdeps/csky/fpu/fenv_private.h | 280 + sysdeps/csky/fpu/fesetenv.c | 59 + sysdeps/csky/fpu/fesetexcept.c | 33 + sysdeps/csky/fpu/fesetmode.c | 33 + sysdeps/csky/fpu/fesetround.c | 32 + sysdeps/csky/fpu/feupdateenv.c | 46 + sysdeps/csky/fpu/fgetexcptflg.c | 32 + sysdeps/csky/fpu/fix-fp-int-convert-overflow.h | 33 + sysdeps/csky/fpu/fraiseexcpt.c | 126 + sysdeps/csky/fpu/fsetexcptflg.c | 43 + sysdeps/csky/fpu/ftestexcept.c | 30 + sysdeps/csky/fpu/libm-test-ulps | 1110 + sysdeps/csky/fpu/libm-test-ulps-name | 1 + sysdeps/csky/fpu_control.h | 148 + sysdeps/csky/gccframe.h | 21 + sysdeps/csky/jmpbuf-unwind.h | 47 + sysdeps/csky/ldsodefs.h | 42 + sysdeps/csky/libc-tls.c | 32 + sysdeps/csky/linkmap.h | 4 + sysdeps/csky/machine-gmon.h | 32 + sysdeps/{arm => csky}/nofpu/Implies | 0 sysdeps/csky/nofpu/libm-test-ulps | 1141 + sysdeps/csky/nofpu/libm-test-ulps-name | 1 + sysdeps/csky/nptl/pthreaddef.h | 32 + sysdeps/csky/nptl/tls.h | 136 + sysdeps/csky/preconfigure | 61 + sysdeps/csky/preconfigure.ac | 55 + sysdeps/csky/sfp-machine.h | 50 + sysdeps/csky/sotruss-lib.c | 49 + sysdeps/csky/stackinfo.h | 29 + sysdeps/csky/sysdep.h | 84 + sysdeps/{alpha => csky}/tininess.h | 0 sysdeps/csky/tst-audit.h | 23 + sysdeps/generic/Makefile | 13 +- sysdeps/generic/_itoa.h | 6 +- sysdeps/generic/abort-instr.h | 4 +- sysdeps/generic/adaptive_spin_count.h | 22 + sysdeps/generic/aio_misc.h | 87 +- sysdeps/generic/arch-fd_to_filename.h | 19 + sysdeps/generic/atomic-machine.h | 5 +- sysdeps/generic/crti.S | 33 + sysdeps/generic/crtn.S | 19 + sysdeps/generic/device-nrs.h | 4 +- sysdeps/generic/dirstream.h | 4 +- sysdeps/generic/dl-audit-check.h | 23 + sysdeps/generic/dl-auxv.h | 21 + sysdeps/generic/dl-cache.h | 268 +- sysdeps/generic/dl-call_tls_init_tp.h | 34 + sysdeps/generic/dl-debug.h | 33 + sysdeps/generic/dl-dtprocnum.h | 4 +- sysdeps/generic/dl-dtv.h | 4 +- sysdeps/generic/dl-execve.h | 25 + sysdeps/generic/dl-fcntl.h | 4 +- sysdeps/generic/dl-fileid.h | 4 +- sysdeps/generic/dl-fixup-attribute.h | 24 + sysdeps/generic/dl-fptr.h | 4 +- sysdeps/generic/dl-hash.h | 4 +- sysdeps/generic/dl-hwcap-check.h | 28 + sysdeps/generic/dl-irel.h | 4 +- sysdeps/generic/dl-isa-level.h | 25 + sysdeps/generic/dl-librecon.h | 25 - sysdeps/generic/dl-lookupcfg.h | 7 +- sysdeps/generic/dl-machine-rel.h | 29 + sysdeps/generic/dl-machine.h | 6 +- sysdeps/generic/dl-minimal-malloc.h | 28 + sysdeps/generic/dl-mman.h | 4 +- sysdeps/generic/dl-new-hash.h | 109 + sysdeps/generic/dl-osinfo.h | 4 +- sysdeps/generic/dl-procinfo.h | 7 +- sysdeps/generic/dl-prop.h | 36 +- sysdeps/generic/dl-protected.h | 58 + sysdeps/generic/dl-r_debug.h | 36 + sysdeps/generic/dl-relocate-ld.h | 25 + sysdeps/generic/dl-symbol-redir-ifunc.h | 38 + sysdeps/generic/dl-sysdep.h | 4 +- sysdeps/generic/dl-unistd.h | 4 +- .../n64/statfs64.c => generic/dl-vdso-setup.c} | 0 sysdeps/generic/dl-vdso-setup.h | 28 + sysdeps/generic/dl-vdso.h | 30 + sysdeps/generic/dwarf2.h | 6 +- sysdeps/generic/elf-initfini.h | 24 + sysdeps/generic/elf-read-prop.h | 34 + sysdeps/generic/elf_machine_sym_no_match.h | 34 + sysdeps/generic/elide.h | 4 +- sysdeps/generic/eloop-threshold.h | 4 +- sysdeps/generic/exit-thread.h | 28 - sysdeps/generic/fast-jitter.h | 42 + sysdeps/generic/fd_to_filename.h | 30 +- sysdeps/generic/features-time64.h | 19 + sysdeps/generic/fenv_private.h | 4 +- sysdeps/generic/fips-private.h | 4 +- sysdeps/generic/fix-float-double-convert-nan.h | 31 + sysdeps/generic/fix-fp-int-compare-invalid.h | 4 +- sysdeps/generic/fix-fp-int-convert-overflow.h | 4 +- sysdeps/generic/fix-int-fp-convert-zero.h | 4 +- sysdeps/generic/fork.h | 40 +- sysdeps/generic/fpu_control.h | 4 +- sysdeps/generic/framestate.c | 26 +- sysdeps/generic/gcc-compat.h | 4 +- sysdeps/generic/gccframe.h | 4 +- sysdeps/generic/get-rounding-mode.h | 4 +- sysdeps/generic/gmp-mparam.h | 4 +- sysdeps/generic/hp-timing-common.h | 15 +- sysdeps/generic/hp-timing.h | 44 +- sysdeps/generic/ifreq.h | 5 +- sysdeps/generic/ifunc-init.h | 9 +- sysdeps/generic/internal-signals.h | 40 +- sysdeps/generic/inttypes.h | 434 - sysdeps/generic/ldbl-classify-compat.h | 4 +- sysdeps/generic/ldconfig.h | 50 +- sysdeps/generic/ldsodefs.h | 548 +- sysdeps/generic/libc-lock-arch.h | 25 + sysdeps/generic/libc-lock.h | 16 +- sysdeps/generic/libc-mmap.h | 4 +- sysdeps/generic/libc-mtag.h | 73 + sysdeps/generic/libc-start.h | 4 +- sysdeps/generic/libc-symver.h | 88 + sysdeps/generic/libc-tsd.h | 4 +- sysdeps/generic/libc.abilist | 1 + .../{ld.abilist => libc_malloc_debug.abilist} | 0 sysdeps/generic/libc_start_call_main.h | 24 + sysdeps/generic/libm-alias-double.h | 4 +- sysdeps/generic/libm-alias-float.h | 4 +- sysdeps/generic/libm-alias-float128.h | 4 +- sysdeps/generic/libm-alias-ldouble.h | 4 +- sysdeps/generic/link_map.h | 3 +- sysdeps/generic/localplt.data | 12 - sysdeps/generic/machine-gmon.h | 4 +- sysdeps/generic/machine-lock.h | 4 +- sysdeps/generic/machine-sp.h | 4 +- sysdeps/generic/malloc-alignment.h | 4 +- sysdeps/generic/malloc-hugepages.c | 39 + sysdeps/generic/malloc-hugepages.h | 44 + sysdeps/generic/malloc-machine.h | 5 +- sysdeps/generic/malloc-size.h | 64 + sysdeps/generic/malloc-sysdep.h | 4 +- sysdeps/generic/math-barriers.h | 4 +- sysdeps/generic/math-nan-payload-double.h | 4 +- sysdeps/generic/math-nan-payload-float.h | 4 +- sysdeps/generic/math-narrow-alias-float128.h | 32 + sysdeps/generic/math-narrow-alias.h | 135 + sysdeps/generic/math-tests-arch.h | 4 +- sysdeps/generic/math-tests-exceptions.h | 4 +- sysdeps/generic/math-tests-rounding.h | 4 +- sysdeps/generic/math-tests-snan-cast.h | 4 +- sysdeps/generic/math-tests-snan-payload.h | 4 +- sysdeps/generic/math-tests-snan.h | 4 +- sysdeps/generic/math-tests-trap-force.h | 4 +- sysdeps/generic/math-tests-trap.h | 4 +- sysdeps/generic/math-tests.h | 4 +- sysdeps/generic/math-type-macros-double.h | 10 +- sysdeps/generic/math-type-macros-float.h | 14 +- sysdeps/generic/math-type-macros-float128.h | 10 +- sysdeps/generic/math-type-macros-ldouble.h | 10 +- sysdeps/generic/math-type-macros.h | 16 +- sysdeps/generic/math-use-builtins-ceil.h | 4 + sysdeps/generic/math-use-builtins-copysign.h | 7 + sysdeps/generic/math-use-builtins-fabs.h | 3 + sysdeps/generic/math-use-builtins-floor.h | 4 + sysdeps/generic/math-use-builtins-fma.h | 4 + sysdeps/generic/math-use-builtins-fmax.h | 4 + sysdeps/generic/math-use-builtins-fmin.h | 4 + sysdeps/generic/math-use-builtins-llrint.h | 4 + sysdeps/generic/math-use-builtins-logb.h | 4 + sysdeps/generic/math-use-builtins-lrint.h | 4 + sysdeps/generic/math-use-builtins-nearbyint.h | 4 + sysdeps/generic/math-use-builtins-rint.h | 4 + sysdeps/generic/math-use-builtins-round.h | 4 + sysdeps/generic/math-use-builtins-roundeven.h | 4 + sysdeps/generic/math-use-builtins-sqrt.h | 4 + sysdeps/generic/math-use-builtins-trunc.h | 4 + sysdeps/generic/math-use-builtins.h | 44 + sysdeps/generic/math_ldbl_opt.h | 5 +- sysdeps/generic/math_private.h | 37 - sysdeps/generic/math_private_calls.h | 4 +- sysdeps/generic/memcopy.h | 12 +- sysdeps/generic/memusage.h | 51 - sysdeps/generic/mmap_info.h | 16 + sysdeps/generic/nan-high-order-bit.h | 4 +- sysdeps/generic/net/if.h | 4 +- sysdeps/generic/netinet/if_ether.h | 4 +- sysdeps/generic/netinet/in_systm.h | 4 +- sysdeps/generic/netinet/ip.h | 4 +- sysdeps/generic/nfs/nfs.h | 4 +- sysdeps/generic/not-cancel.h | 18 +- sysdeps/generic/not-errno.h | 6 +- sysdeps/generic/nscd-types.h | 4 +- sysdeps/generic/pagecopy.h | 4 +- sysdeps/generic/pointer_guard.h | 29 + sysdeps/generic/profil-counter.h | 16 +- sysdeps/generic/pty-private.h | 4 +- sysdeps/generic/register-dump.h | 20 - sysdeps/generic/rtld_static_init.h | 24 + sysdeps/generic/safe-fatal.h | 4 +- sysdeps/generic/set-hooks-arch.h | 31 + sysdeps/generic/setjmpP.h | 4 +- sysdeps/generic/sigcontextinfo.h | 16 +- sysdeps/generic/siglist-compat-def.h | 50 + sysdeps/generic/siglist.h | 4 +- sysdeps/generic/sigset-cvt-mask.h | 9 +- sysdeps/generic/sigsetops.h | 4 +- sysdeps/generic/single-thread.h | 25 + sysdeps/generic/spawn_int_def.h | 24 + sysdeps/generic/stackinfo.h | 4 +- sysdeps/generic/stap-probe-machine.h | 19 + sysdeps/generic/startup.h | 6 +- sysdeps/generic/stdint.h | 319 - sysdeps/generic/stdio-lock.h | 11 +- sysdeps/generic/string-extbyte.h | 10 +- sysdeps/generic/string-fza.h | 60 +- sysdeps/generic/string-fzb.h | 14 +- sysdeps/generic/string-fzc.h | 91 + sysdeps/generic/string-fzi.h | 199 +- sysdeps/generic/string-maskoff.h | 24 +- sysdeps/generic/string-opthr.h | 6 +- sysdeps/generic/string-optype.h | 13 +- sysdeps/generic/string_private.h | 4 +- sysdeps/generic/struct_stat_time64.h | 6 + sysdeps/generic/symbol-hacks.h | 7 +- sysdeps/generic/sys/ptrace.h | 4 +- sysdeps/generic/sys/swap.h | 4 +- sysdeps/generic/sys/sysinfo.h | 4 +- sysdeps/generic/sys/ttydefaults.h | 6 +- sysdeps/generic/sys/ucontext.h | 4 +- sysdeps/generic/sysdep-cancel.h | 1 - sysdeps/generic/sysdep.h | 4 +- sysdeps/generic/thread_state.h | 4 +- sysdeps/generic/time-clockid.h | 20 + sysdeps/generic/time64-compat.h | 3 + sysdeps/generic/tininess.h | 4 +- sysdeps/generic/tls-internal-struct.h | 28 + sysdeps/generic/tls-internal.c | 29 + sysdeps/generic/tls-internal.h | 35 + sysdeps/generic/tls-macros.h | 12 - sysdeps/generic/tls-setup.h | 4 +- sysdeps/generic/tls.h | 24 +- sysdeps/generic/tst-file-align.h | 20 + sysdeps/generic/tst-stack-align.h | 42 +- sysdeps/generic/unsecvars.h | 1 - sysdeps/generic/unwind-arch.h | 35 + sysdeps/generic/unwind-dw2-fde-glibc.c | 5 +- sysdeps/generic/unwind-dw2-fde.c | 5 +- sysdeps/generic/unwind-dw2-fde.h | 5 +- sysdeps/generic/unwind-dw2.c | 14 +- sysdeps/generic/unwind-link.h | 102 + sysdeps/generic/unwind-pe.h | 8 +- sysdeps/generic/unwind-resume.c | 59 + sysdeps/generic/unwind-resume.h | 4 +- sysdeps/generic/unwind.h | 28 +- sysdeps/generic/utmp-equal.h | 40 +- sysdeps/generic/xstatver.h | 4 + sysdeps/gnu/Makefile | 47 +- sysdeps/gnu/bits/ipc.h | 4 +- sysdeps/gnu/bits/msq.h | 4 +- sysdeps/gnu/bits/sem.h | 4 +- sysdeps/gnu/bits/shm.h | 4 +- sysdeps/gnu/bits/utmp.h | 126 - sysdeps/gnu/bits/utmpx.h | 16 +- sysdeps/gnu/errlist-compat.awk | 133 - sysdeps/gnu/errlist.awk | 110 - sysdeps/gnu/errlist.c | 1482 - sysdeps/gnu/errlist.h | 799 + sysdeps/gnu/getutmp.c | 4 +- sysdeps/gnu/glob-lstat-compat.c | 7 +- sysdeps/gnu/glob64-lstat-compat.c | 9 +- sysdeps/gnu/glob64.c | 2 +- sysdeps/gnu/ifaddrs.c | 4 +- sysdeps/gnu/ldsodefs.h | 4 +- sysdeps/gnu/net/if.h | 8 +- sysdeps/gnu/netinet/ip_icmp.h | 32 +- sysdeps/gnu/netinet/tcp.h | 1 + sysdeps/gnu/netinet/udp.h | 5 +- sysdeps/gnu/siglist.c | 78 - sysdeps/gnu/sys/mtio.h | 5 +- sysdeps/gnu/unwind-resume.c | 83 - sysdeps/gnu/updwtmp.c | 19 +- sysdeps/gnu/utmp_file.c | 19 +- sysdeps/gnu/utmpx.h | 4 +- sysdeps/hppa/Makefile | 5 +- sysdeps/hppa/__longjmp.c | 4 +- sysdeps/hppa/add_n.S | 4 +- sysdeps/hppa/bits/endian.h | 7 - sysdeps/hppa/bits/endianness.h | 11 + sysdeps/hppa/bits/link.h | 4 +- sysdeps/hppa/bits/setjmp.h | 4 +- sysdeps/hppa/bsd-_setjmp.S | 4 +- sysdeps/hppa/bsd-setjmp.S | 4 +- sysdeps/hppa/configure | 10 + sysdeps/hppa/configure.ac | 7 + sysdeps/hppa/crti.S | 4 +- sysdeps/hppa/crtn.S | 4 +- sysdeps/hppa/dl-fptr.c | 35 +- sysdeps/hppa/dl-fptr.h | 4 +- sysdeps/hppa/dl-irel.h | 2 +- sysdeps/hppa/dl-lookupcfg.h | 14 +- sysdeps/hppa/dl-machine.h | 137 +- sysdeps/hppa/dl-runtime.c | 54 + sysdeps/hppa/dl-runtime.h | 34 + sysdeps/hppa/dl-symaddr.c | 4 +- sysdeps/hppa/dl-tls.h | 4 +- sysdeps/hppa/dl-trampoline.S | 84 +- sysdeps/hppa/elf-initfini.h | 20 + sysdeps/hppa/entry.h | 5 - sysdeps/hppa/fpu/bits/fenv.h | 7 +- sysdeps/hppa/fpu/fclrexcpt.c | 5 +- sysdeps/hppa/fpu/fedisblxcpt.c | 5 +- sysdeps/hppa/fpu/feenablxcpt.c | 5 +- sysdeps/hppa/fpu/fegetenv.c | 5 +- sysdeps/hppa/fpu/fegetexcept.c | 5 +- sysdeps/hppa/fpu/fegetmode.c | 4 +- sysdeps/hppa/fpu/fegetround.c | 5 +- sysdeps/hppa/fpu/feholdexcpt.c | 5 +- sysdeps/hppa/fpu/fesetenv.c | 7 +- sysdeps/hppa/fpu/fesetexcept.c | 4 +- sysdeps/hppa/fpu/fesetmode.c | 4 +- sysdeps/hppa/fpu/fesetround.c | 5 +- sysdeps/hppa/fpu/feupdateenv.c | 7 +- sysdeps/hppa/fpu/fgetexcptflg.c | 5 +- sysdeps/hppa/fpu/fpu_control.h | 4 +- sysdeps/hppa/fpu/fraiseexcpt.c | 5 +- sysdeps/hppa/fpu/fsetexcptflg.c | 5 +- sysdeps/hppa/fpu/ftestexcept.c | 5 +- sysdeps/hppa/fpu/libm-test-ulps | 739 +- sysdeps/hppa/gccframe.h | 4 +- sysdeps/hppa/get-rounding-mode.h | 4 +- sysdeps/hppa/hppa1.1/addmul_1.S | 4 +- sysdeps/hppa/hppa1.1/mul_1.S | 4 +- sysdeps/hppa/hppa1.1/s_signbit.c | 5 +- sysdeps/hppa/hppa1.1/submul_1.S | 4 +- sysdeps/hppa/hppa1.1/udiv_qrnnd.S | 4 +- sysdeps/hppa/jmpbuf-offsets.h | 4 +- sysdeps/hppa/jmpbuf-unwind.h | 8 +- sysdeps/hppa/ldsodefs.h | 4 +- sysdeps/hppa/libc-tls.c | 4 +- sysdeps/hppa/libgcc-compat.c | 5 +- sysdeps/hppa/lshift.S | 4 +- sysdeps/hppa/machine-gmon.h | 4 +- sysdeps/hppa/math-tests-snan-payload.h | 4 +- sysdeps/hppa/memcopy.h | 10 +- sysdeps/hppa/memusage.h | 21 - sysdeps/hppa/nan-high-order-bit.h | 4 +- sysdeps/hppa/nptl/Makefile | 20 - sysdeps/hppa/nptl/bits/pthreadtypes-arch.h | 49 +- sysdeps/hppa/nptl/bits/semaphore.h | 31 - sysdeps/hppa/nptl/bits/struct_mutex.h | 53 + sysdeps/hppa/nptl/bits/struct_rwlock.h | 58 + sysdeps/hppa/nptl/jmpbuf-unwind.h | 4 +- sysdeps/hppa/nptl/pthread-offsets.h | 6 +- sysdeps/hppa/nptl/pthread_spin_init.c | 18 +- sysdeps/hppa/nptl/pthread_spin_unlock.c | 18 +- sysdeps/hppa/nptl/pthreaddef.h | 7 +- sysdeps/hppa/nptl/tcb-offsets.sym | 17 - sysdeps/hppa/nptl/tls.h | 30 +- sysdeps/hppa/nptl/tst-oddstacklimit.c | 4 +- sysdeps/hppa/rshift.S | 4 +- sysdeps/hppa/setjmp.S | 4 +- sysdeps/hppa/sotruss-lib.c | 4 +- sysdeps/hppa/stackinfo.h | 4 +- sysdeps/hppa/start.S | 30 +- sysdeps/hppa/string-fzb.h | 15 +- sysdeps/hppa/string-fzc.h | 124 + sysdeps/hppa/string-fzi.h | 104 +- sysdeps/hppa/sub_n.S | 4 +- sysdeps/hppa/sysdep.h | 5 +- sysdeps/hppa/tls-macros.h | 114 - sysdeps/hppa/tst-audit.h | 4 +- sysdeps/hppa/udiv_qrnnd.S | 4 +- sysdeps/htl/Makeconfig | 11 +- sysdeps/htl/Makefile | 4 + sysdeps/htl/bits/cancelation.h | 4 +- sysdeps/htl/bits/pthread-np.h | 6 +- sysdeps/htl/bits/pthread.h | 4 +- sysdeps/htl/bits/pthreadtypes.h | 4 +- sysdeps/htl/bits/semaphore.h | 24 +- sysdeps/htl/bits/thread-shared-types.h | 17 +- sysdeps/htl/bits/types/__pthread_key.h | 4 +- sysdeps/htl/bits/types/struct___pthread_attr.h | 12 +- sysdeps/htl/bits/types/struct___pthread_barrier.h | 4 +- .../htl/bits/types/struct___pthread_barrierattr.h | 4 +- sysdeps/htl/bits/types/struct___pthread_cond.h | 8 +- sysdeps/htl/bits/types/struct___pthread_condattr.h | 4 +- sysdeps/htl/bits/types/struct___pthread_mutex.h | 4 +- .../htl/bits/types/struct___pthread_mutexattr.h | 8 +- sysdeps/htl/bits/types/struct___pthread_once.h | 6 +- sysdeps/htl/bits/types/struct___pthread_rwlock.h | 4 +- .../htl/bits/types/struct___pthread_rwlockattr.h | 4 +- sysdeps/htl/dl-support.c | 23 + sysdeps/htl/dl-thread_gscope_wait.c | 55 + sysdeps/htl/flockfile.c | 6 +- sysdeps/htl/fork.h | 29 - sysdeps/htl/ftrylockfile.c | 8 +- sysdeps/htl/funlockfile.c | 7 +- sysdeps/htl/futex-internal.h | 39 + sysdeps/htl/include/pthread.h | 43 + sysdeps/htl/include/semaphore.h | 9 + sysdeps/htl/libc-lock.h | 70 + sysdeps/htl/libc-lockP.h | 15 +- sysdeps/htl/old_pt-atfork.c | 26 - sysdeps/htl/pt-atfork.c | 33 - sysdeps/htl/pt-attr-destroy.c | 6 +- sysdeps/htl/pt-attr-getdetachstate.c | 6 +- sysdeps/htl/pt-attr-getguardsize.c | 4 +- sysdeps/htl/pt-attr-getinheritsched.c | 6 +- sysdeps/htl/pt-attr-getschedparam.c | 8 +- sysdeps/htl/pt-attr-getschedpolicy.c | 6 +- sysdeps/htl/pt-attr-getscope.c | 6 +- sysdeps/htl/pt-attr-getstack.c | 4 +- sysdeps/htl/pt-attr-getstackaddr.c | 6 +- sysdeps/htl/pt-attr-getstacksize.c | 6 +- sysdeps/htl/pt-attr-init.c | 8 +- sysdeps/htl/pt-attr-setdetachstate.c | 6 +- sysdeps/htl/pt-attr-setguardsize.c | 4 +- sysdeps/htl/pt-attr-setinheritsched.c | 6 +- sysdeps/htl/pt-attr-setschedparam.c | 10 +- sysdeps/htl/pt-attr-setschedpolicy.c | 6 +- sysdeps/htl/pt-attr-setscope.c | 6 +- sysdeps/htl/pt-attr-setstack.c | 6 +- sysdeps/htl/pt-attr-setstackaddr.c | 6 +- sysdeps/htl/pt-attr-setstacksize.c | 6 +- sysdeps/htl/pt-attr.c | 8 +- sysdeps/htl/pt-barrier-destroy.c | 4 +- sysdeps/htl/pt-barrier-init.c | 8 +- sysdeps/htl/pt-barrier-wait.c | 10 +- sysdeps/htl/pt-barrier.c | 4 +- sysdeps/htl/pt-barrierattr-destroy.c | 4 +- sysdeps/htl/pt-barrierattr-getpshared.c | 4 +- sysdeps/htl/pt-barrierattr-init.c | 6 +- sysdeps/htl/pt-barrierattr-setpshared.c | 5 +- sysdeps/htl/pt-cond-brdcast.c | 10 +- sysdeps/htl/pt-cond-destroy.c | 25 +- sysdeps/htl/pt-cond-init.c | 10 +- sysdeps/htl/pt-cond-signal.c | 8 +- sysdeps/htl/pt-cond-timedwait.c | 91 +- sysdeps/htl/pt-cond-wait.c | 9 +- sysdeps/htl/pt-cond.c | 4 +- sysdeps/htl/pt-condattr-destroy.c | 6 +- sysdeps/htl/pt-condattr-getclock.c | 4 +- sysdeps/htl/pt-condattr-getpshared.c | 4 +- sysdeps/htl/pt-condattr-init.c | 8 +- sysdeps/htl/pt-condattr-setclock.c | 4 +- sysdeps/htl/pt-condattr-setpshared.c | 5 +- sysdeps/htl/pt-destroy-specific.c | 6 +- sysdeps/htl/pt-equal.c | 6 +- sysdeps/htl/pt-getconcurrency.c | 4 +- sysdeps/htl/pt-getcpuclockid.c | 4 +- sysdeps/htl/pt-getschedparam.c | 6 +- sysdeps/htl/pt-getspecific.c | 9 +- sysdeps/htl/pt-init-specific.c | 4 +- sysdeps/htl/pt-key-create.c | 7 +- sysdeps/htl/pt-key-delete.c | 15 +- sysdeps/htl/pt-key.h | 13 +- sysdeps/htl/pt-kill.c | 33 - sysdeps/htl/pt-mutex-destroy.c | 38 - sysdeps/htl/pt-mutex-getprioceiling.c | 28 - sysdeps/htl/pt-mutex-init.c | 48 - sysdeps/htl/pt-mutex-lock.c | 36 - sysdeps/htl/pt-mutex-setprioceiling.c | 28 - sysdeps/htl/pt-mutex-timedlock.c | 195 - sysdeps/htl/pt-mutex-transfer-np.c | 66 - sysdeps/htl/pt-mutex-trylock.c | 111 - sysdeps/htl/pt-mutex-unlock.c | 107 - sysdeps/htl/pt-mutexattr-destroy.c | 27 - sysdeps/htl/pt-mutexattr-getprioceiling.c | 29 - sysdeps/htl/pt-mutexattr-getprotocol.c | 27 - sysdeps/htl/pt-mutexattr-getpshared.c | 27 - sysdeps/htl/pt-mutexattr-gettype.c | 27 - sysdeps/htl/pt-mutexattr-init.c | 28 - sysdeps/htl/pt-mutexattr-setprioceiling.c | 28 - sysdeps/htl/pt-mutexattr-setprotocol.c | 40 - sysdeps/htl/pt-mutexattr-setpshared.c | 37 - sysdeps/htl/pt-mutexattr-settype.c | 37 - sysdeps/htl/pt-mutexattr.c | 41 - sysdeps/htl/pt-once.c | 20 +- sysdeps/htl/pt-rwlock-attr.c | 4 +- sysdeps/htl/pt-rwlock-destroy.c | 4 +- sysdeps/htl/pt-rwlock-init.c | 8 +- sysdeps/htl/pt-rwlock-rdlock.c | 7 +- sysdeps/htl/pt-rwlock-timedrdlock.c | 30 +- sysdeps/htl/pt-rwlock-timedwrlock.c | 30 +- sysdeps/htl/pt-rwlock-tryrdlock.c | 6 +- sysdeps/htl/pt-rwlock-trywrlock.c | 6 +- sysdeps/htl/pt-rwlock-unlock.c | 6 +- sysdeps/htl/pt-rwlock-wrlock.c | 7 +- sysdeps/htl/pt-rwlockattr-destroy.c | 4 +- sysdeps/htl/pt-rwlockattr-getpshared.c | 4 +- sysdeps/htl/pt-rwlockattr-init.c | 6 +- sysdeps/htl/pt-rwlockattr-setpshared.c | 5 +- sysdeps/htl/pt-setconcurrency.c | 4 +- sysdeps/htl/pt-setschedparam.c | 6 +- sysdeps/htl/pt-setschedprio.c | 4 +- sysdeps/htl/pt-setspecific.c | 9 +- sysdeps/htl/pt-spin.c | 50 - sysdeps/htl/pt-startup.c | 4 +- sysdeps/htl/pthread-functions.h | 8 +- sysdeps/htl/pthread.h | 107 +- sysdeps/htl/pthreadP.h | 56 +- sysdeps/htl/pthread_atfork_compat.h | 4 + sysdeps/htl/raise.c | 13 +- sysdeps/htl/sem-close.c | 31 - sysdeps/htl/sem-destroy.c | 14 +- sysdeps/htl/sem-getvalue.c | 14 +- sysdeps/htl/sem-init.c | 14 +- sysdeps/htl/sem-open.c | 31 - sysdeps/htl/sem-post.c | 61 +- sysdeps/htl/sem-timedwait.c | 207 +- sysdeps/htl/sem-trywait.c | 19 +- sysdeps/htl/sem-unlink.c | 31 - sysdeps/htl/sem-wait.c | 7 +- sysdeps/htl/sem-waitfast.c | 55 + sysdeps/htl/shm-directory.h | 30 - sysdeps/htl/stdio-lock.h | 57 + sysdeps/htl/thrd_current.c | 36 + sysdeps/htl/threads.h | 1 - sysdeps/htl/timer_routines.c | 554 + sysdeps/htl/timer_routines.h | 8 +- sysdeps/hurd/htl/pt-kill.c | 8 +- sysdeps/hurd/include/hurd.h | 8 + sysdeps/hurd/include/hurd/fd.h | 42 + sysdeps/hurd/include/hurd/port.h | 27 + sysdeps/hurd/include/hurd/signal.h | 7 + sysdeps/hurd/include/hurd/sigpreempt.h | 32 + sysdeps/hurd/include/sys/msg.h | 1 + {include => sysdeps/hurd/include}/sys/sem.h | 0 {include => sysdeps/hurd/include}/sys/shm.h | 0 sysdeps/hurd/stdc-predef.h | 63 - sysdeps/i386/Makefile | 8 - sysdeps/i386/__longjmp.S | 5 +- sysdeps/i386/add_n.S | 4 +- sysdeps/i386/addmul_1.S | 4 +- sysdeps/i386/asm-syntax.h | 4 +- sysdeps/i386/atomic-machine.h | 545 - sysdeps/i386/backtrace.c | 87 +- sysdeps/i386/bcopy.S | 4 - sysdeps/i386/bsd-_setjmp.S | 5 +- sysdeps/i386/bsd-setjmp.S | 5 +- sysdeps/i386/bzero.S | 5 - sysdeps/i386/cacheinfo.c | 3 - sysdeps/i386/configure | 32 +- sysdeps/i386/configure.ac | 19 - sysdeps/i386/crti.S | 4 +- sysdeps/i386/crtn.S | 4 +- sysdeps/i386/dl-fixup-attribute.h | 30 + sysdeps/i386/dl-irel.h | 4 +- sysdeps/i386/dl-lookupcfg.h | 31 - sysdeps/i386/dl-machine-rel.h | 28 + sysdeps/i386/dl-machine.h | 390 +- sysdeps/i386/dl-procinfo.c | 5 +- sysdeps/i386/dl-tls.h | 4 +- sysdeps/i386/dl-tlsdesc.S | 164 +- sysdeps/i386/dl-tlsdesc.h | 10 +- sysdeps/i386/dl-trampoline.S | 27 +- sysdeps/i386/ffs.c | 5 +- sysdeps/i386/fpu/e_acos.S | 4 +- sysdeps/i386/fpu/e_acosf.S | 5 +- sysdeps/i386/fpu/e_acosh.S | 8 +- sysdeps/i386/fpu/e_acoshf.S | 8 +- sysdeps/i386/fpu/e_acoshl.S | 8 +- sysdeps/i386/fpu/e_acosl.c | 5 +- sysdeps/i386/fpu/e_asin.S | 4 +- sysdeps/i386/fpu/e_asinf.S | 5 +- sysdeps/i386/fpu/e_atan2.S | 4 +- sysdeps/i386/fpu/e_atan2f.S | 4 +- sysdeps/i386/fpu/e_atan2l.c | 5 +- sysdeps/i386/fpu/e_atanh.S | 11 +- sysdeps/i386/fpu/e_atanhf.S | 11 +- sysdeps/i386/fpu/e_atanhl.S | 11 +- sysdeps/i386/fpu/e_exp.S | 3 +- sysdeps/i386/fpu/e_exp10.S | 6 +- sysdeps/i386/fpu/e_exp10f.S | 53 - sysdeps/i386/fpu/e_exp2.S | 5 +- sysdeps/i386/fpu/e_exp2l.S | 5 +- sysdeps/i386/fpu/e_expl.S | 11 +- sysdeps/i386/fpu/e_fmod.S | 4 +- sysdeps/i386/fpu/e_fmodf.S | 5 +- sysdeps/i386/fpu/e_fmodl.c | 5 +- sysdeps/i386/fpu/e_hypot.S | 75 - sysdeps/i386/fpu/e_hypot.c | 57 + sysdeps/i386/fpu/e_hypotf.S | 64 - sysdeps/i386/fpu/e_ilogb.S | 1 - sysdeps/i386/fpu/e_ilogbf.S | 1 - sysdeps/i386/fpu/e_ilogbl.S | 2 - sysdeps/i386/fpu/e_log.S | 5 +- sysdeps/i386/fpu/e_log10.S | 6 +- sysdeps/i386/fpu/e_log10f.S | 7 +- sysdeps/i386/fpu/e_log10l.S | 8 +- sysdeps/i386/fpu/e_log2.S | 7 +- sysdeps/i386/fpu/e_log2l.S | 7 +- sysdeps/i386/fpu/e_logl.S | 5 +- sysdeps/i386/fpu/e_pow.S | 28 +- sysdeps/i386/fpu/e_powl.S | 28 +- sysdeps/i386/fpu/e_remainder.S | 4 +- sysdeps/i386/fpu/e_remainderf.S | 4 +- sysdeps/i386/fpu/e_remainderl.S | 5 +- sysdeps/i386/fpu/e_scalb.S | 6 +- sysdeps/i386/fpu/e_scalbf.S | 7 +- sysdeps/i386/fpu/e_scalbl.S | 8 +- sysdeps/i386/fpu/e_sqrt.S | 4 +- sysdeps/i386/fpu/e_sqrtf.S | 4 +- sysdeps/i386/fpu/e_sqrtl.c | 20 - sysdeps/i386/fpu/fclrexcpt.c | 7 +- sysdeps/i386/fpu/fedisblxcpt.c | 7 +- sysdeps/i386/fpu/feenablxcpt.c | 7 +- sysdeps/i386/fpu/fegetenv.c | 7 +- sysdeps/i386/fpu/fegetexcept.c | 5 +- sysdeps/i386/fpu/fegetmode.c | 6 +- sysdeps/i386/fpu/fegetround.c | 5 +- sysdeps/i386/fpu/feholdexcpt.c | 7 +- sysdeps/i386/fpu/fesetenv.c | 7 +- sysdeps/i386/fpu/fesetexcept.c | 4 +- sysdeps/i386/fpu/fesetmode.c | 6 +- sysdeps/i386/fpu/fesetround.c | 7 +- sysdeps/i386/fpu/feupdateenv.c | 7 +- sysdeps/i386/fpu/fgetexcptflg.c | 7 +- sysdeps/i386/fpu/fraiseexcpt.c | 5 +- sysdeps/i386/fpu/fsetexcptflg.c | 7 +- sysdeps/i386/fpu/ftestexcept.c | 7 +- sysdeps/i386/fpu/i386-math-asm.h | 4 +- sysdeps/i386/fpu/libm-test-ulps | 1280 +- sysdeps/i386/fpu/math-tests-snan.h | 4 +- sysdeps/i386/fpu/s_asinh.S | 5 +- sysdeps/i386/fpu/s_asinhf.S | 5 +- sysdeps/i386/fpu/s_asinhl.S | 8 +- sysdeps/i386/fpu/s_atan.S | 1 - sysdeps/i386/fpu/s_atanf.S | 1 - sysdeps/i386/fpu/s_atanl.c | 2 - sysdeps/i386/fpu/s_cbrt.S | 6 +- sysdeps/i386/fpu/s_cbrtf.S | 6 +- sysdeps/i386/fpu/s_cbrtl.S | 55 +- sysdeps/i386/fpu/s_ceil.S | 1 - sysdeps/i386/fpu/s_ceilf.S | 1 - sysdeps/i386/fpu/s_ceill.S | 2 - sysdeps/i386/fpu/s_copysign.S | 21 - sysdeps/i386/fpu/s_copysignf.S | 21 - sysdeps/i386/fpu/s_copysignl.S | 22 - sysdeps/i386/fpu/s_expm1.S | 10 +- sysdeps/i386/fpu/s_expm1f.S | 10 +- sysdeps/i386/fpu/s_f32xaddf64.c | 4 +- sysdeps/i386/fpu/s_f32xdivf64.c | 6 +- sysdeps/i386/fpu/s_f32xmulf64.c | 6 +- sysdeps/i386/fpu/s_f32xsubf64.c | 4 +- sysdeps/i386/fpu/s_fabs.S | 10 - sysdeps/i386/fpu/s_fabsf.S | 10 - sysdeps/i386/fpu/s_fabsl.S | 10 - sysdeps/i386/fpu/s_fdim.c | 4 +- sysdeps/i386/fpu/s_finite.S | 4 - sysdeps/i386/fpu/s_finitef.S | 3 - sysdeps/i386/fpu/s_finitel.S | 3 - sysdeps/i386/fpu/s_floor.S | 1 - sysdeps/i386/fpu/s_floorf.S | 1 - sysdeps/i386/fpu/s_floorl.S | 2 - sysdeps/i386/fpu/s_fmax.S | 5 +- sysdeps/i386/fpu/s_fmaxf.S | 5 +- sysdeps/i386/fpu/s_fmaxl.S | 5 +- sysdeps/i386/fpu/s_fmin.S | 5 +- sysdeps/i386/fpu/s_fminf.S | 5 +- sysdeps/i386/fpu/s_fminl.S | 5 +- sysdeps/i386/fpu/s_fpclassifyl.c | 42 - sysdeps/i386/fpu/s_frexp.S | 5 +- sysdeps/i386/fpu/s_frexpf.S | 5 +- sysdeps/i386/fpu/s_frexpl.S | 5 +- sysdeps/i386/fpu/s_isinfl.c | 2 - sysdeps/i386/fpu/s_isnanl.c | 43 - sysdeps/i386/fpu/s_llrint.S | 5 +- sysdeps/i386/fpu/s_llrintf.S | 5 +- sysdeps/i386/fpu/s_llrintl.S | 5 +- sysdeps/i386/fpu/s_log1p.S | 1 - sysdeps/i386/fpu/s_log1pf.S | 1 - sysdeps/i386/fpu/s_log1pl.S | 5 +- sysdeps/i386/fpu/s_logb.S | 1 - sysdeps/i386/fpu/s_logbf.S | 1 - sysdeps/i386/fpu/s_logbl.c | 2 - sysdeps/i386/fpu/s_lrint.S | 5 +- sysdeps/i386/fpu/s_lrintf.S | 5 +- sysdeps/i386/fpu/s_lrintl.S | 5 +- sysdeps/i386/fpu/s_nearbyint.S | 2 - sysdeps/i386/fpu/s_nearbyintf.S | 2 - sysdeps/i386/fpu/s_nearbyintl.S | 2 - sysdeps/i386/fpu/s_nextafterl.c | 2 - sysdeps/i386/fpu/s_nexttowardf.c | 1 - sysdeps/i386/fpu/s_remquo.S | 2 - sysdeps/i386/fpu/s_remquof.S | 2 - sysdeps/i386/fpu/s_remquol.S | 2 - sysdeps/i386/fpu/s_rint.S | 1 - sysdeps/i386/fpu/s_rintf.S | 1 - sysdeps/i386/fpu/s_rintl.c | 2 - sysdeps/i386/fpu/s_scalbn.S | 1 - sysdeps/i386/fpu/s_scalbnf.S | 1 - sysdeps/i386/fpu/s_scalbnl.S | 2 - sysdeps/i386/fpu/s_significand.S | 1 - sysdeps/i386/fpu/s_significandf.S | 1 - sysdeps/i386/fpu/s_significandl.c | 2 - sysdeps/i386/fpu/s_trunc.S | 5 +- sysdeps/i386/fpu/s_truncf.S | 5 +- sysdeps/i386/fpu/s_truncl.S | 5 +- sysdeps/i386/fpu/w_exp.c | 1 + sysdeps/i386/fpu/w_exp2.c | 1 + sysdeps/i386/fpu/w_log.c | 1 + sysdeps/i386/fpu/w_log2.c | 1 + sysdeps/i386/fpu/w_pow.c | 1 + sysdeps/i386/fpu/w_sqrt.c | 2 + sysdeps/i386/fpu/w_sqrt_compat.c | 2 + sysdeps/i386/gccframe.h | 4 +- sysdeps/i386/gmp-mparam.h | 28 - sysdeps/i386/htl/Makefile | 20 + sysdeps/i386/htl/bits/pthreadtypes-arch.h | 18 +- sysdeps/i386/htl/machine-sp.h | 6 +- sysdeps/i386/htl/pt-machdep.h | 4 +- sysdeps/i386/htl/tcb-offsets.sym | 8 + sysdeps/i386/htonl.S | 34 - sysdeps/i386/htons.S | 35 - sysdeps/i386/i386-mcount.S | 7 +- sysdeps/i386/i586/add_n.S | 4 +- sysdeps/i386/i586/addmul_1.S | 4 +- sysdeps/i386/i586/bzero.S | 4 - sysdeps/i386/i586/init-arch.h | 19 - sysdeps/i386/i586/isa.h | 24 + sysdeps/i386/i586/lshift.S | 4 +- sysdeps/i386/i586/memcopy.h | 5 +- sysdeps/i386/i586/memcpy.S | 5 +- sysdeps/i386/i586/memset.S | 21 +- sysdeps/i386/i586/memusage.h | 1 - sysdeps/i386/i586/mul_1.S | 4 +- sysdeps/i386/i586/rshift.S | 4 +- sysdeps/i386/i586/strchr.S | 5 +- sysdeps/i386/i586/strcpy.S | 5 +- sysdeps/i386/i586/strlen.S | 5 +- sysdeps/i386/i586/sub_n.S | 4 +- sysdeps/i386/i586/submul_1.S | 4 +- sysdeps/i386/i686/Makefile | 10 - sysdeps/i386/i686/add_n.S | 4 +- sysdeps/i386/i686/bcopy.S | 3 - sysdeps/i386/i686/bzero.S | 4 - sysdeps/i386/i686/dl-hash.h | 5 +- sysdeps/i386/i686/ffs.c | 5 +- sysdeps/i386/i686/fpu/e_log.S | 4 +- sysdeps/i386/i686/fpu/e_logl.S | 9 +- sysdeps/i386/i686/fpu/multiarch/Makefile | 3 + sysdeps/i386/i686/fpu/multiarch/e_exp2f.c | 8 +- sysdeps/i386/i686/fpu/multiarch/e_expf.c | 10 +- sysdeps/i386/i686/fpu/multiarch/e_log2f.c | 10 +- sysdeps/i386/i686/fpu/multiarch/e_logf.c | 10 +- sysdeps/i386/i686/fpu/multiarch/e_powf.c | 8 +- sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 1284 +- 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_cosf.c | 8 +- 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_sincosf.c | 8 +- sysdeps/i386/i686/fpu/multiarch/s_sinf-sse2.S | 565 - sysdeps/i386/i686/fpu/multiarch/s_sinf-sse2.c | 3 + sysdeps/i386/i686/fpu/multiarch/s_sinf.c | 8 +- sysdeps/i386/i686/fpu/s_fmax.S | 5 +- sysdeps/i386/i686/fpu/s_fmaxf.S | 5 +- sysdeps/i386/i686/fpu/s_fmaxl.S | 5 +- sysdeps/i386/i686/fpu/s_fmin.S | 5 +- sysdeps/i386/i686/fpu/s_fminf.S | 5 +- sysdeps/i386/i686/fpu/s_fminl.S | 5 +- sysdeps/i386/i686/hp-timing.h | 42 - sysdeps/i386/i686/init-arch.h | 19 - sysdeps/i386/i686/isa.h | 24 + sysdeps/i386/i686/memcmp.S | 7 +- sysdeps/i386/i686/memcpy.S | 5 +- sysdeps/i386/i686/memmove.S | 25 +- sysdeps/i386/i686/mempcpy.S | 5 +- sysdeps/i386/i686/memset.S | 28 +- sysdeps/i386/i686/memusage.h | 21 - sysdeps/i386/i686/multiarch/Makefile | 14 +- sysdeps/i386/i686/multiarch/bcopy-ia32.S | 20 - 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 - .../i386/i686/multiarch/dl-symbol-redir-ifunc.h | 24 + sysdeps/i386/i686/multiarch/ifunc-impl-list.c | 175 +- sysdeps/i386/i686/multiarch/ifunc-memmove.h | 6 +- sysdeps/i386/i686/multiarch/ifunc-memset.h | 6 +- sysdeps/i386/i686/multiarch/ifunc-sse2-bsf.h | 6 +- sysdeps/i386/i686/multiarch/ifunc-sse2-ssse3.h | 8 +- sysdeps/i386/i686/multiarch/ifunc-sse2.h | 6 +- sysdeps/i386/i686/multiarch/ifunc-sse4_2.h | 6 +- sysdeps/i386/i686/multiarch/ifunc-ssse3-sse4_2.h | 8 +- sysdeps/i386/i686/multiarch/memchr-ia32.S | 4 +- sysdeps/i386/i686/multiarch/memchr-sse2-bsf.S | 5 +- sysdeps/i386/i686/multiarch/memchr-sse2.S | 5 +- sysdeps/i386/i686/multiarch/memchr.c | 4 +- sysdeps/i386/i686/multiarch/memcmp-ia32.S | 11 +- sysdeps/i386/i686/multiarch/memcmp-sse4.S | 5 +- sysdeps/i386/i686/multiarch/memcmp-ssse3.S | 5 +- sysdeps/i386/i686/multiarch/memcmp.c | 6 +- sysdeps/i386/i686/multiarch/memcpy-ia32.S | 4 +- .../i386/i686/multiarch/memcpy-sse2-unaligned.S | 20 +- sysdeps/i386/i686/multiarch/memcpy-ssse3-rep.S | 69 +- sysdeps/i386/i686/multiarch/memcpy-ssse3.S | 207 +- sysdeps/i386/i686/multiarch/memcpy.c | 4 +- sysdeps/i386/i686/multiarch/memcpy_chk-nonshared.S | 4 +- sysdeps/i386/i686/multiarch/memcpy_chk.c | 4 +- sysdeps/i386/i686/multiarch/memmove-ia32.S | 4 +- sysdeps/i386/i686/multiarch/memmove.c | 4 +- .../i386/i686/multiarch/memmove_chk-nonshared.S | 4 +- sysdeps/i386/i686/multiarch/memmove_chk.c | 4 +- sysdeps/i386/i686/multiarch/mempcpy-ia32.S | 4 +- sysdeps/i386/i686/multiarch/mempcpy.c | 4 +- .../i386/i686/multiarch/mempcpy_chk-nonshared.S | 4 +- sysdeps/i386/i686/multiarch/mempcpy_chk.c | 4 +- sysdeps/i386/i686/multiarch/memrchr-c.c | 2 - sysdeps/i386/i686/multiarch/memrchr-sse2-bsf.S | 5 +- sysdeps/i386/i686/multiarch/memrchr-sse2.S | 5 +- sysdeps/i386/i686/multiarch/memrchr.c | 4 +- sysdeps/i386/i686/multiarch/memset-ia32.S | 4 +- sysdeps/i386/i686/multiarch/memset-sse2-rep.S | 29 +- sysdeps/i386/i686/multiarch/memset-sse2.S | 29 +- sysdeps/i386/i686/multiarch/memset.c | 4 +- sysdeps/i386/i686/multiarch/memset_chk-nonshared.S | 4 +- sysdeps/i386/i686/multiarch/memset_chk.c | 4 +- sysdeps/i386/i686/multiarch/rawmemchr-ia32.S | 4 +- sysdeps/i386/i686/multiarch/rawmemchr.c | 4 +- sysdeps/i386/i686/multiarch/s_fma-fma.c | 5 +- sysdeps/i386/i686/multiarch/s_fma.c | 14 +- sysdeps/i386/i686/multiarch/s_fmaf-fma.c | 5 +- sysdeps/i386/i686/multiarch/s_fmaf.c | 8 +- sysdeps/i386/i686/multiarch/sched_cpucount.c | 1 - sysdeps/i386/i686/multiarch/stpcpy-ia32.S | 4 +- sysdeps/i386/i686/multiarch/stpcpy.c | 4 +- sysdeps/i386/i686/multiarch/stpncpy-ia32.S | 4 +- sysdeps/i386/i686/multiarch/stpncpy.c | 4 +- sysdeps/i386/i686/multiarch/strcasecmp.c | 4 +- sysdeps/i386/i686/multiarch/strcasecmp_l.c | 4 +- sysdeps/i386/i686/multiarch/strcat-ia32.S | 4 +- sysdeps/i386/i686/multiarch/strcat-sse2.S | 5 +- sysdeps/i386/i686/multiarch/strcat-ssse3.S | 5 +- sysdeps/i386/i686/multiarch/strcat.c | 4 +- sysdeps/i386/i686/multiarch/strchr-ia32.S | 4 +- sysdeps/i386/i686/multiarch/strchr-sse2-bsf.S | 5 +- sysdeps/i386/i686/multiarch/strchr-sse2.S | 5 +- sysdeps/i386/i686/multiarch/strchr.c | 4 +- sysdeps/i386/i686/multiarch/strcmp-ia32.S | 4 +- sysdeps/i386/i686/multiarch/strcmp-sse4.S | 25 +- sysdeps/i386/i686/multiarch/strcmp-ssse3.S | 61 +- sysdeps/i386/i686/multiarch/strcmp.c | 4 +- sysdeps/i386/i686/multiarch/strcpy-ia32.S | 4 +- sysdeps/i386/i686/multiarch/strcpy-sse2.S | 5 +- sysdeps/i386/i686/multiarch/strcpy-ssse3.S | 5 +- sysdeps/i386/i686/multiarch/strcpy.c | 4 +- sysdeps/i386/i686/multiarch/strcspn-c.c | 4 +- sysdeps/i386/i686/multiarch/strcspn-ia32.S | 4 +- sysdeps/i386/i686/multiarch/strcspn.c | 4 +- sysdeps/i386/i686/multiarch/strlen-ia32.S | 4 +- sysdeps/i386/i686/multiarch/strlen-sse2-bsf.S | 5 +- sysdeps/i386/i686/multiarch/strlen-sse2.S | 5 +- sysdeps/i386/i686/multiarch/strlen.c | 4 +- sysdeps/i386/i686/multiarch/strncase.c | 4 +- sysdeps/i386/i686/multiarch/strncase_l.c | 4 +- sysdeps/i386/i686/multiarch/strncat.c | 4 +- sysdeps/i386/i686/multiarch/strncmp.c | 4 +- sysdeps/i386/i686/multiarch/strncpy.c | 4 +- sysdeps/i386/i686/multiarch/strnlen-c.c | 5 - sysdeps/i386/i686/multiarch/strnlen.c | 4 +- sysdeps/i386/i686/multiarch/strpbrk-c.c | 4 +- sysdeps/i386/i686/multiarch/strpbrk-ia32.S | 4 +- sysdeps/i386/i686/multiarch/strpbrk.c | 4 +- sysdeps/i386/i686/multiarch/strrchr-ia32.S | 4 +- sysdeps/i386/i686/multiarch/strrchr-sse2-bsf.S | 5 +- sysdeps/i386/i686/multiarch/strrchr-sse2.S | 5 +- sysdeps/i386/i686/multiarch/strrchr.c | 4 +- sysdeps/i386/i686/multiarch/strspn-c.c | 4 +- sysdeps/i386/i686/multiarch/strspn-ia32.S | 4 +- sysdeps/i386/i686/multiarch/strspn.c | 4 +- sysdeps/i386/i686/multiarch/test-multiarch.c | 1 - sysdeps/i386/i686/multiarch/wcschr-sse2.S | 5 +- sysdeps/i386/i686/multiarch/wcschr.c | 4 +- sysdeps/i386/i686/multiarch/wcscmp-sse2.S | 5 +- sysdeps/i386/i686/multiarch/wcscmp.c | 4 +- sysdeps/i386/i686/multiarch/wcscpy-ssse3.S | 13 +- sysdeps/i386/i686/multiarch/wcscpy.c | 6 +- sysdeps/i386/i686/multiarch/wcslen-sse2.S | 21 +- sysdeps/i386/i686/multiarch/wcslen.c | 4 +- sysdeps/i386/i686/multiarch/wcsrchr-sse2.S | 5 +- sysdeps/i386/i686/multiarch/wcsrchr.c | 4 +- sysdeps/i386/i686/multiarch/wmemcmp.c | 7 +- sysdeps/i386/i686/nptl/tls.h | 5 +- sysdeps/i386/i686/pthread_spin_trylock.S | 5 +- sysdeps/i386/i686/stack-aliasing.h | 23 - sysdeps/i386/i686/strcmp.S | 5 +- sysdeps/i386/i686/tst-stack-align.h | 44 - sysdeps/i386/init-arch.h | 19 - sysdeps/i386/isa.h | 24 + sysdeps/i386/jmpbuf-offsets.h | 4 +- sysdeps/i386/jmpbuf-unwind.h | 8 +- sysdeps/i386/ldbl2mpn.c | 120 - sysdeps/i386/link-defines.sym | 2 - sysdeps/i386/lshift.S | 4 +- sysdeps/i386/machine-gmon.h | 5 +- sysdeps/i386/malloc-alignment.h | 4 +- sysdeps/i386/memchr.S | 13 +- sysdeps/i386/memcmp.S | 7 +- sysdeps/i386/memcopy.h | 5 +- sysdeps/i386/memcpy.S | 20 +- sysdeps/i386/memcpy_chk.S | 4 +- sysdeps/i386/memmove_chk.S | 4 +- sysdeps/i386/mempcpy_chk.S | 4 +- sysdeps/i386/memset.S | 18 +- sysdeps/i386/memset_chk.S | 4 +- sysdeps/i386/memusage.h | 20 - sysdeps/i386/mul_1.S | 4 +- sysdeps/i386/nptl/Makefile | 4 +- sysdeps/i386/nptl/pthread-offsets.h | 6 +- sysdeps/i386/nptl/pthread_spin_init.c | 5 +- sysdeps/i386/nptl/pthread_spin_lock.S | 19 +- sysdeps/i386/nptl/pthread_spin_unlock.S | 26 +- sysdeps/i386/nptl/pthreaddef.h | 40 - sysdeps/i386/nptl/tcb-access.h | 125 + sysdeps/i386/nptl/tls.h | 181 +- sysdeps/i386/pthread_spin_trylock.S | 32 +- sysdeps/i386/rawmemchr.S | 13 +- sysdeps/i386/rshift.S | 4 +- sysdeps/i386/setfpucw.c | 6 +- sysdeps/i386/setjmp.S | 5 +- sysdeps/i386/stackinfo.h | 4 +- sysdeps/i386/start.S | 31 +- sysdeps/i386/stpcpy.S | 5 +- sysdeps/i386/stpncpy.S | 9 +- sysdeps/i386/strcat.S | 6 +- sysdeps/i386/strchr.S | 6 +- sysdeps/i386/strchrnul.S | 6 +- sysdeps/i386/strcspn.S | 6 +- sysdeps/i386/string-inlines.c | 4 +- sysdeps/i386/strlen.S | 5 +- sysdeps/i386/strlen.c | 5 +- sysdeps/i386/strpbrk.S | 6 +- sysdeps/i386/strrchr.S | 6 +- sysdeps/i386/strspn.S | 6 +- sysdeps/i386/sub_n.S | 5 +- sysdeps/i386/submul_1.S | 4 +- sysdeps/i386/symbol-hacks.h | 4 +- sysdeps/i386/sys/ucontext.h | 4 +- sysdeps/i386/sysdep.h | 11 +- sysdeps/i386/tls-macros.h | 78 - sysdeps/i386/tlsdesc.c | 234 +- sysdeps/i386/tst-audit.h | 4 +- sysdeps/i386/tst-audit3.c | 4 +- sysdeps/i386/tst-audit3.h | 4 +- sysdeps/i386/tst-auditmod3a.c | 4 +- sysdeps/i386/tst-auditmod3b.c | 4 +- sysdeps/i386/tst-ld-sse-use.sh | 10 +- sysdeps/i386/tst-stack-align.h | 41 - sysdeps/i386/unwind-arch.h | 35 + sysdeps/ia64/_mcount.S | 5 +- sysdeps/ia64/atomic-machine.h | 30 +- sysdeps/ia64/bcopy.S | 10 - sysdeps/ia64/bits/endianness.h | 11 + sysdeps/ia64/bits/fenv.h | 6 +- sysdeps/ia64/bits/floatn.h | 10 +- sysdeps/ia64/bits/fp-logb.h | 4 +- sysdeps/ia64/bits/link.h | 4 +- sysdeps/ia64/bits/xtitypes.h | 33 - sysdeps/ia64/bzero.S | 314 - sysdeps/ia64/bzero.c | 3 + sysdeps/ia64/configure | 4 +- sysdeps/ia64/configure.ac | 6 +- sysdeps/ia64/crti.S | 4 +- sysdeps/ia64/crtn.S | 4 +- sysdeps/ia64/dl-dtprocnum.h | 4 +- sysdeps/ia64/dl-fptr.h | 4 +- sysdeps/ia64/dl-lookupcfg.h | 9 +- sysdeps/ia64/dl-machine.h | 120 +- sysdeps/ia64/dl-sysdep.h | 23 - sysdeps/ia64/dl-tls.h | 4 +- sysdeps/ia64/dl-trampoline.S | 20 +- sysdeps/ia64/elf-initfini.h | 20 + sysdeps/ia64/entry.h | 5 - sysdeps/ia64/float128-abi.h | 1 + sysdeps/ia64/fpu/bits/math-finite.h | 24 - sysdeps/ia64/fpu/e_acos.S | 1 - sysdeps/ia64/fpu/e_acosf.S | 1 - sysdeps/ia64/fpu/e_acosh.S | 1 - sysdeps/ia64/fpu/e_acoshf.S | 1 - sysdeps/ia64/fpu/e_acoshl.S | 1 - sysdeps/ia64/fpu/e_acosl.S | 1 - sysdeps/ia64/fpu/e_asin.S | 1 - sysdeps/ia64/fpu/e_asinf.S | 1 - sysdeps/ia64/fpu/e_asinl.S | 1 - sysdeps/ia64/fpu/e_atan2.S | 1 - sysdeps/ia64/fpu/e_atan2f.S | 1 - sysdeps/ia64/fpu/e_atanh.S | 1 - sysdeps/ia64/fpu/e_atanhf.S | 1 - sysdeps/ia64/fpu/e_atanhl.S | 1 - sysdeps/ia64/fpu/e_cosh.S | 1 - sysdeps/ia64/fpu/e_coshf.S | 1 - sysdeps/ia64/fpu/e_coshl.S | 1 - sysdeps/ia64/fpu/e_exp.S | 7 +- sysdeps/ia64/fpu/e_exp10.S | 1 - sysdeps/ia64/fpu/e_exp10f.S | 562 - sysdeps/ia64/fpu/e_exp10f.c | 5 + sysdeps/ia64/fpu/e_exp10l.S | 1 - sysdeps/ia64/fpu/e_exp2.S | 13 +- sysdeps/ia64/fpu/e_exp2f.S | 7 +- sysdeps/ia64/fpu/e_exp2l.S | 1 - sysdeps/ia64/fpu/e_expf.S | 1 - sysdeps/ia64/fpu/e_fmod.S | 1 - sysdeps/ia64/fpu/e_fmodf.S | 1 - sysdeps/ia64/fpu/e_fmodl.S | 1 - sysdeps/ia64/fpu/e_hypot.S | 1 - sysdeps/ia64/fpu/e_hypotf.S | 1 - sysdeps/ia64/fpu/e_hypotl.S | 1 - sysdeps/ia64/fpu/e_ilogbl.S | 1 - sysdeps/ia64/fpu/e_lgamma_r.c | 1 - sysdeps/ia64/fpu/e_lgammaf_r.c | 1 - sysdeps/ia64/fpu/e_lgammal_r.c | 1 - sysdeps/ia64/fpu/e_log.S | 7 +- sysdeps/ia64/fpu/e_log2.S | 13 +- sysdeps/ia64/fpu/e_log2f.S | 7 +- sysdeps/ia64/fpu/e_log2l.S | 1 - sysdeps/ia64/fpu/e_logf.S | 1 - sysdeps/ia64/fpu/e_logl.S | 1 - sysdeps/ia64/fpu/e_pow.S | 13 +- sysdeps/ia64/fpu/e_powf.S | 7 +- sysdeps/ia64/fpu/e_powl.S | 1 - sysdeps/ia64/fpu/e_remainder.S | 1 - sysdeps/ia64/fpu/e_remainderf.S | 1 - sysdeps/ia64/fpu/e_remainderl.S | 1 - sysdeps/ia64/fpu/e_scalb.S | 1 - sysdeps/ia64/fpu/e_scalbf.S | 1 - sysdeps/ia64/fpu/e_scalbl.S | 1 - sysdeps/ia64/fpu/e_sinh.S | 1 - sysdeps/ia64/fpu/e_sinhf.S | 1 - sysdeps/ia64/fpu/e_sinhl.S | 1 - sysdeps/ia64/fpu/e_sqrt.S | 2 +- sysdeps/ia64/fpu/e_sqrtf.S | 1 - sysdeps/ia64/fpu/e_sqrtl.S | 1 - sysdeps/ia64/fpu/fclrexcpt.c | 6 +- sysdeps/ia64/fpu/fedisblxcpt.c | 5 +- sysdeps/ia64/fpu/feenablxcpt.c | 5 +- sysdeps/ia64/fpu/fegetenv.c | 5 +- sysdeps/ia64/fpu/fegetexcept.c | 5 +- sysdeps/ia64/fpu/fegetmode.c | 4 +- sysdeps/ia64/fpu/fegetround.c | 5 +- sysdeps/ia64/fpu/feholdexcpt.c | 5 +- sysdeps/ia64/fpu/fesetenv.c | 5 +- sysdeps/ia64/fpu/fesetexcept.c | 4 +- sysdeps/ia64/fpu/fesetmode.c | 4 +- sysdeps/ia64/fpu/fesetround.c | 5 +- sysdeps/ia64/fpu/feupdateenv.c | 5 +- sysdeps/ia64/fpu/fgetexcptflg.c | 5 +- sysdeps/ia64/fpu/fraiseexcpt.c | 5 +- sysdeps/ia64/fpu/fsetexcptflg.c | 5 +- sysdeps/ia64/fpu/ftestexcept.c | 5 +- sysdeps/ia64/fpu/get-rounding-mode.h | 5 +- sysdeps/ia64/fpu/import_check | 4 +- sysdeps/ia64/fpu/lgamma-compat.h | 4 +- sysdeps/ia64/fpu/libm-symbols.h | 1 + sysdeps/ia64/fpu/libm-test-ulps | 1025 +- sysdeps/ia64/fpu/libm_cpu_defs.h | 1 - sysdeps/ia64/fpu/libm_error.c | 1 - sysdeps/ia64/fpu/libm_error_codes.h | 1 - sysdeps/ia64/fpu/libm_frexp.S | 1 - sysdeps/ia64/fpu/libm_frexp4.S | 2 - sysdeps/ia64/fpu/libm_frexp4f.S | 2 - sysdeps/ia64/fpu/libm_frexp4l.S | 2 - sysdeps/ia64/fpu/libm_frexpf.S | 1 - sysdeps/ia64/fpu/libm_frexpl.S | 1 - sysdeps/ia64/fpu/libm_lgamma.S | 1 - sysdeps/ia64/fpu/libm_lgammaf.S | 1 - sysdeps/ia64/fpu/libm_lgammal.S | 1 - sysdeps/ia64/fpu/libm_reduce.S | 1 - sysdeps/ia64/fpu/libm_scalblnf.S | 1 - sysdeps/ia64/fpu/libm_sincos.S | 1 - sysdeps/ia64/fpu/libm_sincos_large.S | 3 +- sysdeps/ia64/fpu/libm_sincosf.S | 1 - sysdeps/ia64/fpu/libm_sincosl.S | 3 +- sysdeps/ia64/fpu/libm_support.h | 1 - sysdeps/ia64/fpu/libm_tan.S | 2 - sysdeps/ia64/fpu/math_ldbl.h | 4 +- sysdeps/ia64/fpu/printf_fphex.c | 12 +- sysdeps/ia64/fpu/s_asinh.S | 1 - sysdeps/ia64/fpu/s_asinhf.S | 1 - sysdeps/ia64/fpu/s_asinhl.S | 1 - sysdeps/ia64/fpu/s_atan.S | 1 - sysdeps/ia64/fpu/s_atanf.S | 1 - sysdeps/ia64/fpu/s_atanl.S | 1 - sysdeps/ia64/fpu/s_cbrt.S | 1 - sysdeps/ia64/fpu/s_cbrtf.S | 1 - sysdeps/ia64/fpu/s_cbrtl.S | 1 - sysdeps/ia64/fpu/s_ceil.S | 1 - sysdeps/ia64/fpu/s_ceilf.S | 1 - sysdeps/ia64/fpu/s_ceill.S | 1 - sysdeps/ia64/fpu/s_copysign.S | 37 - sysdeps/ia64/fpu/s_copysignf.S | 1 - sysdeps/ia64/fpu/s_copysignl.S | 1 - sysdeps/ia64/fpu/s_cos.S | 1 - sysdeps/ia64/fpu/s_cosf.S | 1 - sysdeps/ia64/fpu/s_cosl.S | 3 +- sysdeps/ia64/fpu/s_erf.S | 1 - sysdeps/ia64/fpu/s_erfc.S | 1 - sysdeps/ia64/fpu/s_erfcf.S | 1 - sysdeps/ia64/fpu/s_erfcl.S | 1 - sysdeps/ia64/fpu/s_erff.S | 1 - sysdeps/ia64/fpu/s_erfl.S | 1 - sysdeps/ia64/fpu/s_expm1.S | 1 - sysdeps/ia64/fpu/s_expm1f.S | 1 - sysdeps/ia64/fpu/s_expm1l.S | 1 - sysdeps/ia64/fpu/s_fabs.S | 83 - sysdeps/ia64/fpu/s_fabsf.S | 83 - sysdeps/ia64/fpu/s_fabsl.S | 83 - sysdeps/ia64/fpu/s_fdim.S | 1 - sysdeps/ia64/fpu/s_fdimf.S | 1 - sysdeps/ia64/fpu/s_fdiml.S | 1 - sysdeps/ia64/fpu/s_finite.S | 4 +- sysdeps/ia64/fpu/s_floor.S | 1 - sysdeps/ia64/fpu/s_floorf.S | 1 - sysdeps/ia64/fpu/s_floorl.S | 1 - sysdeps/ia64/fpu/s_fma.S | 2 +- sysdeps/ia64/fpu/s_fmaf.S | 1 - sysdeps/ia64/fpu/s_fmal.S | 2 +- sysdeps/ia64/fpu/s_fmax.S | 1 - sysdeps/ia64/fpu/s_fmaxf.S | 1 - sysdeps/ia64/fpu/s_fmaxl.S | 1 - sysdeps/ia64/fpu/s_fpclassify.S | 4 +- sysdeps/ia64/fpu/s_frexp.c | 1 - sysdeps/ia64/fpu/s_frexpf.c | 1 - sysdeps/ia64/fpu/s_frexpl.c | 1 - sysdeps/ia64/fpu/s_ilogb.S | 1 - sysdeps/ia64/fpu/s_ilogbf.S | 1 - sysdeps/ia64/fpu/s_isinf.S | 5 +- sysdeps/ia64/fpu/s_isnan.S | 5 +- sysdeps/ia64/fpu/s_ldexp.c | 1 - sysdeps/ia64/fpu/s_ldexpf.c | 1 - sysdeps/ia64/fpu/s_ldexpl.c | 1 - sysdeps/ia64/fpu/s_libm_ldexp.S | 1 - sysdeps/ia64/fpu/s_libm_ldexpf.S | 1 - sysdeps/ia64/fpu/s_libm_ldexpl.S | 1 - sysdeps/ia64/fpu/s_libm_scalbn.S | 1 - sysdeps/ia64/fpu/s_libm_scalbnf.S | 1 - sysdeps/ia64/fpu/s_libm_scalbnl.S | 1 - sysdeps/ia64/fpu/s_log1p.S | 1 - sysdeps/ia64/fpu/s_log1pf.S | 1 - sysdeps/ia64/fpu/s_log1pl.S | 1 - sysdeps/ia64/fpu/s_logb.S | 1 - sysdeps/ia64/fpu/s_logbf.S | 1 - sysdeps/ia64/fpu/s_logbl.S | 1 - sysdeps/ia64/fpu/s_modf.S | 1 - sysdeps/ia64/fpu/s_modff.S | 1 - sysdeps/ia64/fpu/s_modfl.S | 1 - sysdeps/ia64/fpu/s_nearbyint.S | 1 - sysdeps/ia64/fpu/s_nearbyintf.S | 1 - sysdeps/ia64/fpu/s_nearbyintl.S | 1 - sysdeps/ia64/fpu/s_nextafter.S | 1 - sysdeps/ia64/fpu/s_nextafterf.S | 1 - sysdeps/ia64/fpu/s_nextafterl.S | 1 - sysdeps/ia64/fpu/s_nexttoward.S | 1 - sysdeps/ia64/fpu/s_nexttowardf.S | 1 - sysdeps/ia64/fpu/s_nexttowardl.S | 1 - sysdeps/ia64/fpu/s_rint.S | 1 - sysdeps/ia64/fpu/s_rintf.S | 1 - sysdeps/ia64/fpu/s_rintl.S | 1 - sysdeps/ia64/fpu/s_round.S | 1 - sysdeps/ia64/fpu/s_roundf.S | 7 +- sysdeps/ia64/fpu/s_roundl.S | 1 - sysdeps/ia64/fpu/s_scalblnf.c | 1 - sysdeps/ia64/fpu/s_scalbn.c | 1 - sysdeps/ia64/fpu/s_scalbnf.c | 1 - sysdeps/ia64/fpu/s_scalbnl.c | 1 - sysdeps/ia64/fpu/s_signbit.S | 4 +- sysdeps/ia64/fpu/s_significand.S | 1 - sysdeps/ia64/fpu/s_significandf.S | 1 - sysdeps/ia64/fpu/s_significandl.S | 1 - sysdeps/ia64/fpu/s_tan.S | 1 - sysdeps/ia64/fpu/s_tanf.S | 5 +- sysdeps/ia64/fpu/s_tanh.S | 1 - sysdeps/ia64/fpu/s_tanhf.S | 1 - sysdeps/ia64/fpu/s_tanhl.S | 1 - sysdeps/ia64/fpu/s_tanl.S | 1 - sysdeps/ia64/fpu/s_trunc.S | 1 - sysdeps/ia64/fpu/s_truncf.S | 1 - sysdeps/ia64/fpu/s_truncl.S | 1 - sysdeps/ia64/fpu/sfp-machine.h | 12 +- sysdeps/ia64/fpu/w_exp10f_compat.c | 1 - sysdeps/ia64/fpu/w_lgamma_main.c | 1 - sysdeps/ia64/fpu/w_lgammaf_main.c | 1 - sysdeps/ia64/fpu/w_lgammal_main.c | 1 - sysdeps/ia64/fpu/w_log1p.c | 4 +- sysdeps/ia64/fpu/w_log1pf.c | 4 +- sysdeps/ia64/fpu/w_log1pl.c | 4 +- sysdeps/ia64/fpu/w_scalblnf.c | 4 +- sysdeps/ia64/fpu/w_tgamma_compat.S | 1 - sysdeps/ia64/fpu/w_tgammaf_compat.S | 1 - sysdeps/ia64/fpu/w_tgammal_compat.S | 1 - sysdeps/ia64/gccframe.h | 4 +- sysdeps/ia64/hp-timing.h | 9 +- sysdeps/ia64/htonl.S | 30 - sysdeps/ia64/htons.S | 30 - sysdeps/ia64/ieee754.h | 8 +- sysdeps/ia64/jmpbuf-unwind.h | 5 +- sysdeps/ia64/ldbl2mpn.c | 2 +- sysdeps/ia64/ldsodefs.h | 4 +- sysdeps/ia64/libc-symver.h | 33 + sysdeps/ia64/libc-tls.c | 7 +- sysdeps/ia64/machine-gmon.h | 4 +- sysdeps/ia64/math-tests-snan.h | 4 +- sysdeps/ia64/memccpy.S | 5 +- sysdeps/ia64/memchr.S | 5 +- sysdeps/ia64/memcmp.S | 7 +- sysdeps/ia64/memcpy.S | 6 +- sysdeps/ia64/memmove.S | 5 +- sysdeps/ia64/memset.S | 6 +- sysdeps/ia64/memusage.h | 29 - sysdeps/ia64/nptl/Makefile | 9 +- sysdeps/ia64/nptl/bits/pthreadtypes-arch.h | 63 - sysdeps/ia64/nptl/bits/semaphore.h | 35 - sysdeps/ia64/nptl/bits/struct_rwlock.h | 43 + sysdeps/ia64/nptl/pthread-offsets.h | 8 +- sysdeps/ia64/nptl/pthread_spin_lock.c | 15 +- sysdeps/ia64/nptl/pthread_spin_trylock.c | 15 +- sysdeps/ia64/nptl/pthread_spin_unlock.c | 16 +- sysdeps/ia64/nptl/pthreaddef.h | 10 +- sysdeps/ia64/nptl/tls.h | 27 +- sysdeps/ia64/sched_cpucount.c | 20 - sysdeps/ia64/softpipe.h | 4 +- sysdeps/ia64/sotruss-lib.c | 4 +- sysdeps/ia64/stackinfo.h | 4 +- sysdeps/ia64/start.S | 15 +- sysdeps/ia64/strchr.S | 5 +- sysdeps/ia64/strcmp.S | 5 +- sysdeps/ia64/strcpy.S | 5 +- sysdeps/ia64/strlen.S | 5 +- sysdeps/ia64/strncmp.S | 5 +- sysdeps/ia64/strncpy.S | 6 +- sysdeps/ia64/sysdep.h | 5 +- sysdeps/ia64/tls-macros.h | 66 - sysdeps/ia64/tst-audit.h | 4 +- sysdeps/ia64/unwind-arch.h | 32 + sysdeps/ia64/unwind-resume.c | 24 + sysdeps/ieee754/dbl-64/MathLib.h | 100 - sysdeps/ieee754/dbl-64/asincos.tbl | 5 +- sysdeps/ieee754/dbl-64/atnat.h | 9 +- sysdeps/ieee754/dbl-64/atnat2.h | 9 +- sysdeps/ieee754/dbl-64/branred.c | 5 +- sysdeps/ieee754/dbl-64/branred.h | 5 +- sysdeps/ieee754/dbl-64/dbl2mpn.c | 4 +- sysdeps/ieee754/dbl-64/dla.h | 39 +- sysdeps/ieee754/dbl-64/doasin.c | 84 - sysdeps/ieee754/dbl-64/doasin.h | 63 - sysdeps/ieee754/dbl-64/dosincos.c | 223 - sysdeps/ieee754/dbl-64/dosincos.h | 80 - sysdeps/ieee754/dbl-64/e_acosh.c | 52 +- sysdeps/ieee754/dbl-64/e_asin.c | 414 +- sysdeps/ieee754/dbl-64/e_atan2.c | 345 +- sysdeps/ieee754/dbl-64/e_atanh.c | 8 +- sysdeps/ieee754/dbl-64/e_cosh.c | 80 +- sysdeps/ieee754/dbl-64/e_exp.c | 21 +- sysdeps/ieee754/dbl-64/e_exp10.c | 7 +- sysdeps/ieee754/dbl-64/e_exp2.c | 20 +- sysdeps/ieee754/dbl-64/e_exp_data.c | 4 +- sysdeps/ieee754/dbl-64/e_fmod.c | 204 +- sysdeps/ieee754/dbl-64/e_gamma_r.c | 45 +- sysdeps/ieee754/dbl-64/e_hypot.c | 273 +- sysdeps/ieee754/dbl-64/e_j0.c | 5 +- sysdeps/ieee754/dbl-64/e_j1.c | 5 +- sysdeps/ieee754/dbl-64/e_jn.c | 7 +- sysdeps/ieee754/dbl-64/e_lgamma_r.c | 3 +- sysdeps/ieee754/dbl-64/e_log.c | 20 +- sysdeps/ieee754/dbl-64/e_log10.c | 46 +- sysdeps/ieee754/dbl-64/e_log2.c | 20 +- sysdeps/ieee754/dbl-64/e_log2_data.c | 4 +- sysdeps/ieee754/dbl-64/e_log_data.c | 4 +- sysdeps/ieee754/dbl-64/e_pow.c | 20 +- sysdeps/ieee754/dbl-64/e_pow_log_data.c | 4 +- sysdeps/ieee754/dbl-64/e_remainder.c | 8 +- sysdeps/ieee754/dbl-64/e_sinh.c | 3 +- sysdeps/ieee754/dbl-64/e_sqrt.c | 20 +- sysdeps/ieee754/dbl-64/gamma_product.c | 4 +- sysdeps/ieee754/dbl-64/gamma_productf.c | 4 +- sysdeps/ieee754/dbl-64/k_rem_pio2.c | 2 +- sysdeps/ieee754/dbl-64/lgamma_neg.c | 4 +- sysdeps/ieee754/dbl-64/lgamma_product.c | 4 +- sysdeps/ieee754/dbl-64/math_config.h | 4 +- sysdeps/ieee754/dbl-64/math_err.c | 4 +- sysdeps/ieee754/dbl-64/mpa-arch.h | 47 - sysdeps/ieee754/dbl-64/mpa.c | 906 - sysdeps/ieee754/dbl-64/mpa.h | 123 - sysdeps/ieee754/dbl-64/mpatan.c | 116 - sysdeps/ieee754/dbl-64/mpatan.h | 145 - sysdeps/ieee754/dbl-64/mpatan2.c | 67 - sysdeps/ieee754/dbl-64/mpn2dbl.c | 4 +- sysdeps/ieee754/dbl-64/mpsqrt.c | 111 - sysdeps/ieee754/dbl-64/mpsqrt.h | 38 - sysdeps/ieee754/dbl-64/mptan.c | 63 - sysdeps/ieee754/dbl-64/mydefs.h | 7 +- sysdeps/ieee754/dbl-64/powtwo.tbl | 5 +- sysdeps/ieee754/dbl-64/root.tbl | 5 +- sysdeps/ieee754/dbl-64/s_atan.c | 210 +- sysdeps/ieee754/dbl-64/s_cbrt.c | 6 +- sysdeps/ieee754/dbl-64/s_ceil.c | 65 +- sysdeps/ieee754/dbl-64/s_copysign.c | 9 +- sysdeps/ieee754/dbl-64/s_f32xaddf64.c | 4 +- sysdeps/ieee754/dbl-64/s_f32xdivf64.c | 4 +- sysdeps/ieee754/dbl-64/s_f32xfmaf64.c | 1 + sysdeps/ieee754/dbl-64/s_f32xmulf64.c | 4 +- sysdeps/ieee754/dbl-64/s_f32xsqrtf64.c | 1 + sysdeps/ieee754/dbl-64/s_f32xsubf64.c | 4 +- sysdeps/ieee754/dbl-64/s_fadd.c | 4 +- sysdeps/ieee754/dbl-64/s_fdiv.c | 7 +- sysdeps/ieee754/dbl-64/s_ffma.c | 35 + sysdeps/ieee754/dbl-64/s_finite.c | 22 +- sysdeps/ieee754/dbl-64/s_floor.c | 98 +- sysdeps/ieee754/dbl-64/s_fma.c | 18 +- sysdeps/ieee754/dbl-64/s_fmaf.c | 12 +- sysdeps/ieee754/dbl-64/s_fmul.c | 7 +- sysdeps/ieee754/dbl-64/s_fpclassify.c | 5 +- sysdeps/ieee754/dbl-64/s_frexp.c | 80 +- sysdeps/ieee754/dbl-64/s_fromfp_main.c | 4 +- sysdeps/ieee754/dbl-64/s_fsqrt.c | 34 + sysdeps/ieee754/dbl-64/s_fsub.c | 4 +- sysdeps/ieee754/dbl-64/s_getpayload.c | 18 +- sysdeps/ieee754/dbl-64/s_isinf.c | 17 +- sysdeps/ieee754/dbl-64/s_isnan.c | 17 +- sysdeps/ieee754/dbl-64/s_issignaling.c | 18 +- sysdeps/ieee754/dbl-64/s_llrint.c | 23 +- sysdeps/ieee754/dbl-64/s_llround.c | 54 +- sysdeps/ieee754/dbl-64/s_logb.c | 65 +- sysdeps/ieee754/dbl-64/s_lrint.c | 23 +- sysdeps/ieee754/dbl-64/s_lround.c | 61 +- sysdeps/ieee754/dbl-64/s_modf.c | 79 +- sysdeps/ieee754/dbl-64/s_nearbyint.c | 50 +- sysdeps/ieee754/dbl-64/s_nextup.c | 4 +- sysdeps/ieee754/dbl-64/s_remquo.c | 48 +- sysdeps/ieee754/dbl-64/s_rint.c | 43 +- sysdeps/ieee754/dbl-64/s_round.c | 50 +- sysdeps/ieee754/dbl-64/s_roundeven.c | 92 +- sysdeps/ieee754/dbl-64/s_scalbln.c | 63 +- sysdeps/ieee754/dbl-64/s_scalbn.c | 63 +- sysdeps/ieee754/dbl-64/s_setpayload_main.c | 46 +- sysdeps/ieee754/dbl-64/s_signbit.c | 5 +- sysdeps/ieee754/dbl-64/s_sin.c | 35 +- sysdeps/ieee754/dbl-64/s_sincos.c | 12 +- sysdeps/ieee754/dbl-64/s_tan.c | 636 +- sysdeps/ieee754/dbl-64/s_totalorder.c | 65 +- sysdeps/ieee754/dbl-64/s_totalordermag.c | 57 +- sysdeps/ieee754/dbl-64/s_trunc.c | 36 +- sysdeps/ieee754/dbl-64/sincos32.c | 369 - sysdeps/ieee754/dbl-64/sincos32.h | 81 - sysdeps/ieee754/dbl-64/sincostab.c | 5 +- sysdeps/ieee754/dbl-64/uasncs.h | 5 +- sysdeps/ieee754/dbl-64/uatan.tbl | 7729 +--- sysdeps/ieee754/dbl-64/urem.h | 5 +- sysdeps/ieee754/dbl-64/usncs.h | 5 +- sysdeps/ieee754/dbl-64/utan.h | 177 +- sysdeps/ieee754/dbl-64/utan.tbl | 9 +- .../fpu/e_exp2f_data.c => ieee754/dbl-64/w_exp.c} | 0 .../fpu/math_errf.c => ieee754/dbl-64/w_exp2.c} | 0 .../s_sincosf_data.c => ieee754/dbl-64/w_hypot.c} | 0 .../fpu/w_exp10f.c => ieee754/dbl-64/w_log.c} | 0 sysdeps/{ia64/fpu => ieee754/dbl-64}/w_log2.c | 0 sysdeps/{ia64/fpu => ieee754/dbl-64}/w_pow.c | 0 sysdeps/ieee754/dbl-64/wordsize-64/e_acosh.c | 67 - sysdeps/ieee754/dbl-64/wordsize-64/e_cosh.c | 84 - sysdeps/ieee754/dbl-64/wordsize-64/e_fmod.c | 105 - sysdeps/ieee754/dbl-64/wordsize-64/e_log10.c | 87 - sysdeps/ieee754/dbl-64/wordsize-64/s_ceil.c | 52 - sysdeps/ieee754/dbl-64/wordsize-64/s_finite.c | 43 - sysdeps/ieee754/dbl-64/wordsize-64/s_floor.c | 72 - sysdeps/ieee754/dbl-64/wordsize-64/s_frexp.c | 66 - sysdeps/ieee754/dbl-64/wordsize-64/s_getpayload.c | 32 - sysdeps/ieee754/dbl-64/wordsize-64/s_isinf.c | 34 - sysdeps/ieee754/dbl-64/wordsize-64/s_isnan.c | 40 - sysdeps/ieee754/dbl-64/wordsize-64/s_issignaling.c | 43 - sysdeps/ieee754/dbl-64/wordsize-64/s_llround.c | 75 - sysdeps/ieee754/dbl-64/wordsize-64/s_logb.c | 47 - sysdeps/ieee754/dbl-64/wordsize-64/s_lround.c | 86 - sysdeps/ieee754/dbl-64/wordsize-64/s_modf.c | 65 - sysdeps/ieee754/dbl-64/wordsize-64/s_nearbyint.c | 65 - sysdeps/ieee754/dbl-64/wordsize-64/s_remquo.c | 111 - sysdeps/ieee754/dbl-64/wordsize-64/s_rint.c | 58 - sysdeps/ieee754/dbl-64/wordsize-64/s_round.c | 66 - sysdeps/ieee754/dbl-64/wordsize-64/s_roundeven.c | 71 - sysdeps/ieee754/dbl-64/wordsize-64/s_scalbln.c | 60 - sysdeps/ieee754/dbl-64/wordsize-64/s_scalbn.c | 60 - .../ieee754/dbl-64/wordsize-64/s_setpayload_main.c | 54 - sysdeps/ieee754/dbl-64/wordsize-64/s_totalorder.c | 49 - .../ieee754/dbl-64/wordsize-64/s_totalordermag.c | 46 - sysdeps/ieee754/dbl-64/wordsize-64/s_trunc.c | 55 - sysdeps/ieee754/dbl-64/x2y2m1.c | 4 +- sysdeps/ieee754/dbl-64/x2y2m1f.c | 4 +- sysdeps/ieee754/float128/Makefile | 127 + sysdeps/ieee754/float128/Versions | 5 +- sysdeps/ieee754/float128/float1282mpn.c | 4 +- sysdeps/ieee754/float128/float128_private.h | 77 +- sysdeps/ieee754/float128/ieee754_float128.h | 4 +- .../ieee754/float128/math-nan-payload-float128.h | 4 +- sysdeps/ieee754/float128/mpn2float128.c | 4 +- sysdeps/ieee754/float128/s_f32fmaf128.c | 6 + sysdeps/ieee754/float128/s_f32sqrtf128.c | 6 + sysdeps/ieee754/float128/s_f64fmaf128.c | 10 + sysdeps/ieee754/float128/s_f64sqrtf128.c | 10 + sysdeps/ieee754/float128/s_f64xfmaf128.c | 2 + sysdeps/ieee754/float128/s_f64xsqrtf128.c | 2 + sysdeps/ieee754/float128/s_fmaf128.c | 3 + sysdeps/ieee754/float128/s_isnanf128.c | 19 + sysdeps/ieee754/float128/s_roundevenf128.c | 1 + sysdeps/ieee754/float128/s_signbitf128.c | 23 +- sysdeps/ieee754/float128/strfromf128.c | 4 +- sysdeps/ieee754/float128/strtof128.c | 4 +- sysdeps/ieee754/float128/strtof128_l.c | 4 +- sysdeps/ieee754/float128/strtof128_nan.c | 4 +- .../float128/{e_scalbf128.c => w_scalbf128.c} | 0 sysdeps/ieee754/float128/wcstof128.c | 4 +- sysdeps/ieee754/float128/wcstof128_l.c | 4 +- sysdeps/ieee754/float128/wcstof128_nan.c | 4 +- sysdeps/ieee754/flt-32/e_acosf.c | 4 +- sysdeps/ieee754/flt-32/e_acoshf.c | 4 +- sysdeps/ieee754/flt-32/e_asinf.c | 6 +- sysdeps/ieee754/flt-32/e_atan2f.c | 4 +- sysdeps/ieee754/flt-32/e_atanhf.c | 8 +- sysdeps/ieee754/flt-32/e_coshf.c | 5 +- sysdeps/ieee754/flt-32/e_exp10f.c | 212 + sysdeps/ieee754/flt-32/e_exp2f.c | 8 +- sysdeps/ieee754/flt-32/e_exp2f_data.c | 4 +- sysdeps/ieee754/flt-32/e_expf.c | 8 +- sysdeps/ieee754/flt-32/e_fmodf.c | 4 +- sysdeps/ieee754/flt-32/e_gammaf_r.c | 20 +- sysdeps/ieee754/flt-32/e_hypotf.c | 78 +- sysdeps/ieee754/flt-32/e_ilogbf.c | 1 - sysdeps/ieee754/flt-32/e_j0f.c | 506 +- sysdeps/ieee754/flt-32/e_j1f.c | 518 +- sysdeps/ieee754/flt-32/e_jnf.c | 8 +- sysdeps/ieee754/flt-32/e_lgammaf_r.c | 4 +- sysdeps/ieee754/flt-32/e_log10f.c | 4 +- sysdeps/ieee754/flt-32/e_log2f.c | 8 +- sysdeps/ieee754/flt-32/e_log2f_data.c | 4 +- sysdeps/ieee754/flt-32/e_logf.c | 8 +- sysdeps/ieee754/flt-32/e_logf_data.c | 4 +- sysdeps/ieee754/flt-32/e_powf.c | 24 +- sysdeps/ieee754/flt-32/e_powf_log2_data.c | 4 +- sysdeps/ieee754/flt-32/e_remainderf.c | 4 +- sysdeps/ieee754/flt-32/e_sinhf.c | 4 +- sysdeps/ieee754/flt-32/e_sqrtf.c | 22 +- sysdeps/ieee754/flt-32/k_tanf.c | 1 - sysdeps/ieee754/flt-32/lgamma_negf.c | 12 +- sysdeps/ieee754/flt-32/math_config.h | 8 +- sysdeps/ieee754/flt-32/math_errf.c | 4 +- sysdeps/ieee754/flt-32/mpn2flt.c | 4 +- sysdeps/ieee754/flt-32/reduce_aux.h | 64 + sysdeps/ieee754/flt-32/s_asinhf.c | 1 - sysdeps/ieee754/flt-32/s_atanf.c | 1 - sysdeps/ieee754/flt-32/s_cbrtf.c | 6 +- sysdeps/ieee754/flt-32/s_ceilf.c | 62 +- sysdeps/ieee754/flt-32/s_copysignf.c | 13 +- sysdeps/ieee754/flt-32/s_cosf.c | 9 +- sysdeps/ieee754/flt-32/s_erff.c | 1 - sysdeps/ieee754/flt-32/s_expm1f.c | 1 - sysdeps/ieee754/flt-32/s_fabsf.c | 1 - sysdeps/ieee754/flt-32/s_finitef.c | 1 - sysdeps/ieee754/flt-32/s_floorf.c | 62 +- sysdeps/ieee754/flt-32/s_fpclassifyf.c | 5 +- sysdeps/ieee754/flt-32/s_frexpf.c | 1 - sysdeps/ieee754/flt-32/s_fromfpf_main.c | 4 +- sysdeps/ieee754/flt-32/s_getpayloadf.c | 7 +- sysdeps/ieee754/flt-32/s_isinff.c | 1 - sysdeps/ieee754/flt-32/s_isnanf.c | 1 - sysdeps/ieee754/flt-32/s_issignalingf.c | 4 +- sysdeps/ieee754/flt-32/s_llrintf.c | 23 +- sysdeps/ieee754/flt-32/s_llroundf.c | 5 +- sysdeps/ieee754/flt-32/s_log1pf.c | 3 +- sysdeps/ieee754/flt-32/s_logbf.c | 6 +- sysdeps/ieee754/flt-32/s_lrintf.c | 23 +- sysdeps/ieee754/flt-32/s_lroundf.c | 5 +- sysdeps/ieee754/flt-32/s_modff.c | 1 - sysdeps/ieee754/flt-32/s_nearbyintf.c | 79 +- sysdeps/ieee754/flt-32/s_nextafterf.c | 1 - sysdeps/ieee754/flt-32/s_nextupf.c | 4 +- sysdeps/ieee754/flt-32/s_remquof.c | 5 +- sysdeps/ieee754/flt-32/s_rintf.c | 62 +- sysdeps/ieee754/flt-32/s_roundevenf.c | 12 +- sysdeps/ieee754/flt-32/s_roundf.c | 11 +- sysdeps/ieee754/flt-32/s_scalblnf.c | 1 - sysdeps/ieee754/flt-32/s_scalbnf.c | 1 - sysdeps/ieee754/flt-32/s_setpayloadf_main.c | 4 +- sysdeps/ieee754/flt-32/s_signbitf.c | 5 +- sysdeps/ieee754/flt-32/s_sincosf.c | 9 +- sysdeps/ieee754/flt-32/s_sincosf.h | 77 +- sysdeps/ieee754/flt-32/s_sincosf_data.c | 4 +- sysdeps/ieee754/flt-32/s_sinf.c | 9 +- sysdeps/ieee754/flt-32/s_tanf.c | 1 - sysdeps/ieee754/flt-32/s_tanhf.c | 1 - sysdeps/ieee754/flt-32/s_totalorderf.c | 37 +- sysdeps/ieee754/flt-32/s_totalordermagf.c | 37 +- sysdeps/ieee754/flt-32/s_truncf.c | 11 +- sysdeps/ieee754/flt-32/sincosf_poly.h | 87 + sysdeps/{ia64/fpu => ieee754/flt-32}/w_hypotf.c | 0 sysdeps/ieee754/ieee754.h | 8 +- sysdeps/ieee754/k_standardf.c | 4 +- sysdeps/ieee754/k_standardl.c | 4 +- sysdeps/ieee754/ldbl-128/Makefile | 127 + sysdeps/ieee754/ldbl-128/bits/floatn.h | 10 +- sysdeps/ieee754/ldbl-128/bits/long-double.h | 5 +- sysdeps/ieee754/ldbl-128/e_acoshl.c | 4 +- sysdeps/ieee754/ldbl-128/e_acosl.c | 5 +- sysdeps/ieee754/ldbl-128/e_asinl.c | 5 +- sysdeps/ieee754/ldbl-128/e_atan2l.c | 4 +- sysdeps/ieee754/ldbl-128/e_atanhl.c | 5 +- sysdeps/ieee754/ldbl-128/e_coshl.c | 5 +- sysdeps/ieee754/ldbl-128/e_exp10l.c | 7 +- sysdeps/ieee754/ldbl-128/e_expl.c | 10 +- sysdeps/ieee754/ldbl-128/e_fmodl.c | 4 +- sysdeps/ieee754/ldbl-128/e_gammal_r.c | 9 +- sysdeps/ieee754/ldbl-128/e_hypotl.c | 230 +- sysdeps/ieee754/ldbl-128/e_ilogbl.c | 1 - sysdeps/ieee754/ldbl-128/e_j0l.c | 7 +- sysdeps/ieee754/ldbl-128/e_j1l.c | 10 +- sysdeps/ieee754/ldbl-128/e_jnl.c | 11 +- sysdeps/ieee754/ldbl-128/e_lgammal_r.c | 5 +- sysdeps/ieee754/ldbl-128/e_log10l.c | 5 +- sysdeps/ieee754/ldbl-128/e_log2l.c | 5 +- sysdeps/ieee754/ldbl-128/e_logl.c | 5 +- sysdeps/ieee754/ldbl-128/e_powl.c | 5 +- sysdeps/ieee754/ldbl-128/e_rem_pio2l.c | 5 +- sysdeps/ieee754/ldbl-128/e_remainderl.c | 4 +- sysdeps/ieee754/ldbl-128/e_sinhl.c | 7 +- sysdeps/ieee754/ldbl-128/float128-abi.h | 1 + sysdeps/ieee754/ldbl-128/gamma_productl.c | 4 +- sysdeps/ieee754/ldbl-128/ieee754.h | 8 +- sysdeps/ieee754/ldbl-128/k_cosl.c | 5 +- sysdeps/ieee754/ldbl-128/k_sincosl.c | 5 +- sysdeps/ieee754/ldbl-128/k_sinl.c | 5 +- sysdeps/ieee754/ldbl-128/k_tanl.c | 2 +- sysdeps/ieee754/ldbl-128/ldbl2mpn.c | 4 +- sysdeps/ieee754/ldbl-128/lgamma_negl.c | 4 +- sysdeps/ieee754/ldbl-128/lgamma_productl.c | 4 +- .../ieee754/ldbl-128/math-nan-payload-ldouble.h | 4 +- sysdeps/ieee754/ldbl-128/math_ldbl.h | 4 +- sysdeps/ieee754/ldbl-128/mpn2ldbl.c | 4 +- sysdeps/ieee754/ldbl-128/printf_fphex.c | 4 +- sysdeps/ieee754/ldbl-128/printf_fphex_macros.h | 40 +- sysdeps/ieee754/ldbl-128/s_asinhl.c | 2 - sysdeps/ieee754/ldbl-128/s_atanl.c | 2 +- sysdeps/ieee754/ldbl-128/s_cbrtl.c | 2 +- sysdeps/ieee754/ldbl-128/s_ceill.c | 98 +- sysdeps/ieee754/ldbl-128/s_copysignl.c | 24 +- sysdeps/ieee754/ldbl-128/s_cosl.c | 1 - sysdeps/ieee754/ldbl-128/s_daddl.c | 4 +- sysdeps/ieee754/ldbl-128/s_ddivl.c | 6 +- sysdeps/ieee754/ldbl-128/s_dfmal.c | 38 + sysdeps/ieee754/ldbl-128/s_dmull.c | 6 +- sysdeps/ieee754/ldbl-128/s_dsqrtl.c | 37 + sysdeps/ieee754/ldbl-128/s_dsubl.c | 4 +- sysdeps/ieee754/ldbl-128/s_erfl.c | 2 +- sysdeps/ieee754/ldbl-128/s_expm1l.c | 2 +- sysdeps/ieee754/ldbl-128/s_f64xaddf128.c | 4 +- sysdeps/ieee754/ldbl-128/s_f64xdivf128.c | 7 +- sysdeps/ieee754/ldbl-128/s_f64xfmaf128.c | 39 + sysdeps/ieee754/ldbl-128/s_f64xmulf128.c | 7 +- sysdeps/ieee754/ldbl-128/s_f64xsqrtf128.c | 38 + sysdeps/ieee754/ldbl-128/s_f64xsubf128.c | 4 +- sysdeps/ieee754/ldbl-128/s_fabsl.c | 9 +- sysdeps/ieee754/ldbl-128/s_faddl.c | 4 +- sysdeps/ieee754/ldbl-128/s_fdivl.c | 6 +- sysdeps/ieee754/ldbl-128/s_ffmal.c | 34 + sysdeps/ieee754/ldbl-128/s_finitel.c | 1 - sysdeps/ieee754/ldbl-128/s_floorl.c | 96 +- sysdeps/ieee754/ldbl-128/s_fma.c | 17 +- sysdeps/ieee754/ldbl-128/s_fmal.c | 15 +- sysdeps/ieee754/ldbl-128/s_fmull.c | 6 +- sysdeps/ieee754/ldbl-128/s_fpclassifyl.c | 6 +- sysdeps/ieee754/ldbl-128/s_frexpl.c | 1 - sysdeps/ieee754/ldbl-128/s_fromfpl_main.c | 4 +- sysdeps/ieee754/ldbl-128/s_fsqrtl.c | 33 + sysdeps/ieee754/ldbl-128/s_fsubl.c | 4 +- sysdeps/ieee754/ldbl-128/s_getpayloadl.c | 7 +- sysdeps/ieee754/ldbl-128/s_isinfl.c | 2 - sysdeps/ieee754/ldbl-128/s_isnanl.c | 1 - sysdeps/ieee754/ldbl-128/s_issignalingl.c | 4 +- sysdeps/ieee754/ldbl-128/s_llrintl.c | 23 +- sysdeps/ieee754/ldbl-128/s_llroundl.c | 6 +- sysdeps/ieee754/ldbl-128/s_log1pl.c | 2 +- sysdeps/ieee754/ldbl-128/s_logbl.c | 7 +- sysdeps/ieee754/ldbl-128/s_lrintl.c | 23 +- sysdeps/ieee754/ldbl-128/s_lroundl.c | 6 +- sysdeps/ieee754/ldbl-128/s_modfl.c | 1 - sysdeps/ieee754/ldbl-128/s_nearbyintl.c | 81 +- sysdeps/ieee754/ldbl-128/s_nextafterl.c | 1 - sysdeps/ieee754/ldbl-128/s_nexttoward.c | 4 +- sysdeps/ieee754/ldbl-128/s_nexttowardf.c | 4 +- sysdeps/ieee754/ldbl-128/s_nextupl.c | 4 +- sysdeps/ieee754/ldbl-128/s_remquol.c | 6 +- sysdeps/ieee754/ldbl-128/s_rintl.c | 67 +- sysdeps/ieee754/ldbl-128/s_roundevenl.c | 10 +- sysdeps/ieee754/ldbl-128/s_roundl.c | 12 +- sysdeps/ieee754/ldbl-128/s_scalblnl.c | 1 - sysdeps/ieee754/ldbl-128/s_scalbnl.c | 1 - sysdeps/ieee754/ldbl-128/s_setpayloadl_main.c | 4 +- sysdeps/ieee754/ldbl-128/s_signbitl.c | 5 +- sysdeps/ieee754/ldbl-128/s_sincosl.c | 6 +- sysdeps/ieee754/ldbl-128/s_sinl.c | 1 - sysdeps/ieee754/ldbl-128/s_tanhl.c | 5 - sysdeps/ieee754/ldbl-128/s_tanl.c | 1 - sysdeps/ieee754/ldbl-128/s_totalorderl.c | 46 +- sysdeps/ieee754/ldbl-128/s_totalordermagl.c | 46 +- sysdeps/ieee754/ldbl-128/s_truncl.c | 12 +- sysdeps/ieee754/ldbl-128/strtold_l.c | 4 +- sysdeps/ieee754/ldbl-128/t_expl.h | 5 +- sysdeps/ieee754/ldbl-128/t_sincosl.c | 5 +- sysdeps/ieee754/ldbl-128/x2y2m1l.c | 4 +- sysdeps/ieee754/ldbl-128ibm-compat/Makeconfig | 3 + sysdeps/ieee754/ldbl-128ibm-compat/Makefile | 325 +- sysdeps/ieee754/ldbl-128ibm-compat/Versions | 138 + .../ieee754/ldbl-128ibm-compat/bits/long-double.h | 26 + sysdeps/ieee754/ldbl-128ibm-compat/e_scalbf128.c | 26 + .../ieee754/ldbl-128ibm-compat/ieee128-argp-help.c | 42 + .../ieee754/ldbl-128ibm-compat/ieee128-asprintf.c | 36 + .../ldbl-128ibm-compat/ieee128-asprintf_chk.c | 38 + .../ieee754/ldbl-128ibm-compat/ieee128-dprintf.c | 35 + .../ldbl-128ibm-compat/ieee128-dprintf_chk.c | 38 + sysdeps/ieee754/ldbl-128ibm-compat/ieee128-err.c | 100 + sysdeps/ieee754/ldbl-128ibm-compat/ieee128-error.c | 51 + .../ieee754/ldbl-128ibm-compat/ieee128-fprintf.c | 35 + .../ldbl-128ibm-compat/ieee128-fprintf_chk.c | 38 + .../ieee754/ldbl-128ibm-compat/ieee128-fscanf.c | 34 + .../ieee754/ldbl-128ibm-compat/ieee128-fwprintf.c | 35 + .../ldbl-128ibm-compat/ieee128-fwprintf_chk.c | 38 + .../ieee754/ldbl-128ibm-compat/ieee128-fwscanf.c | 35 + .../ldbl-128ibm-compat/ieee128-isoc99_fscanf.c | 35 + .../ldbl-128ibm-compat/ieee128-isoc99_fwscanf.c | 35 + .../ldbl-128ibm-compat/ieee128-isoc99_scanf.c | 35 + .../ldbl-128ibm-compat/ieee128-isoc99_sscanf.c | 40 + .../ldbl-128ibm-compat/ieee128-isoc99_swscanf.c | 40 + .../ldbl-128ibm-compat/ieee128-isoc99_vfscanf.c | 29 + .../ldbl-128ibm-compat/ieee128-isoc99_vfwscanf.c | 27 + .../ldbl-128ibm-compat/ieee128-isoc99_vscanf.c | 27 + .../ldbl-128ibm-compat/ieee128-isoc99_vsscanf.c | 31 + .../ldbl-128ibm-compat/ieee128-isoc99_vswscanf.c | 32 + .../ldbl-128ibm-compat/ieee128-isoc99_vwscanf.c | 27 + .../ldbl-128ibm-compat/ieee128-isoc99_wscanf.c | 35 + .../ieee754/ldbl-128ibm-compat/ieee128-obprintf.c | 42 + .../ldbl-128ibm-compat/ieee128-obstack_chk.c | 39 + .../ieee754/ldbl-128ibm-compat/ieee128-printf.c | 35 + .../ldbl-128ibm-compat/ieee128-printf_chk.c | 38 + .../ldbl-128ibm-compat/ieee128-printf_size.c | 4 +- .../ieee754/ldbl-128ibm-compat/ieee128-qefgcvt.c | 52 + .../ieee754/ldbl-128ibm-compat/ieee128-qefgcvt_r.c | 34 + sysdeps/ieee754/ldbl-128ibm-compat/ieee128-scanf.c | 34 + .../ieee754/ldbl-128ibm-compat/ieee128-snprintf.c | 35 + .../ldbl-128ibm-compat/ieee128-snprintf_chk.c | 42 + .../ieee754/ldbl-128ibm-compat/ieee128-sprintf.c | 36 + .../ldbl-128ibm-compat/ieee128-sprintf_chk.c | 46 + .../ieee754/ldbl-128ibm-compat/ieee128-sscanf.c | 38 + .../ieee754/ldbl-128ibm-compat/ieee128-strfmon.c | 35 + .../ieee754/ldbl-128ibm-compat/ieee128-strfmon_l.c | 35 + .../ieee754/ldbl-128ibm-compat/ieee128-swprintf.c | 36 + .../ldbl-128ibm-compat/ieee128-swprintf_chk.c | 42 + .../ieee754/ldbl-128ibm-compat/ieee128-swscanf.c | 40 + .../ieee754/ldbl-128ibm-compat/ieee128-syslog.c | 66 + .../ieee754/ldbl-128ibm-compat/ieee128-vasprintf.c | 27 + .../ldbl-128ibm-compat/ieee128-vasprintf_chk.c | 31 + .../ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c | 26 + .../ldbl-128ibm-compat/ieee128-vdprintf_chk.c | 30 + .../ieee754/ldbl-128ibm-compat/ieee128-vfprintf.c | 27 + .../ldbl-128ibm-compat/ieee128-vfprintf_chk.c | 30 + .../ieee754/ldbl-128ibm-compat/ieee128-vfscanf.c | 26 + .../ieee754/ldbl-128ibm-compat/ieee128-vfwprintf.c | 27 + .../ldbl-128ibm-compat/ieee128-vfwprintf_chk.c | 31 + .../ieee754/ldbl-128ibm-compat/ieee128-vfwscanf.c | 27 + .../ldbl-128ibm-compat/ieee128-vobstack_chk.c | 31 + .../ieee754/ldbl-128ibm-compat/ieee128-vprintf.c | 27 + .../ldbl-128ibm-compat/ieee128-vprintf_chk.c | 30 + .../ieee754/ldbl-128ibm-compat/ieee128-vscanf.c | 26 + .../ieee754/ldbl-128ibm-compat/ieee128-vsnprintf.c | 28 + .../ldbl-128ibm-compat/ieee128-vsnprintf_chk.c | 34 + .../ieee754/ldbl-128ibm-compat/ieee128-vsprintf.c | 27 + .../ldbl-128ibm-compat/ieee128-vsprintf_chk.c | 38 + .../ieee754/ldbl-128ibm-compat/ieee128-vsscanf.c | 29 + .../ieee754/ldbl-128ibm-compat/ieee128-vswprintf.c | 28 + .../ldbl-128ibm-compat/ieee128-vswprintf_chk.c | 34 + .../ieee754/ldbl-128ibm-compat/ieee128-vswscanf.c | 32 + .../ieee754/ldbl-128ibm-compat/ieee128-vwprintf.c | 27 + .../ldbl-128ibm-compat/ieee128-vwprintf_chk.c | 30 + .../ieee754/ldbl-128ibm-compat/ieee128-vwscanf.c | 27 + .../ieee754/ldbl-128ibm-compat/ieee128-wprintf.c | 35 + .../ldbl-128ibm-compat/ieee128-wprintf_chk.c | 38 + .../ieee754/ldbl-128ibm-compat/ieee128-wscanf.c | 35 + .../ldbl-128ibm-compat/libm-alias-float128.h | 4 +- .../math-narrow-alias-float128.h | 34 + sysdeps/ieee754/ldbl-128ibm-compat/math_ldbl.h | 30 + .../ieee754/ldbl-128ibm-compat/s_nextafterf128.c | 20 + .../ieee754/ldbl-128ibm-compat/s_nexttowardf128.c | 38 + .../ieee754/ldbl-128ibm-compat/s_significandf128.c | 25 + sysdeps/ieee754/ldbl-128ibm-compat/strfromf128.c | 4 +- sysdeps/ieee754/ldbl-128ibm-compat/strtof128.c | 4 +- sysdeps/ieee754/ldbl-128ibm-compat/strtof128_l.c | 4 +- .../ldbl-128ibm-compat/test-isoc99-scanf-ibm128.c | 1 + .../ldbl-128ibm-compat/test-isoc99-scanf-ieee128.c | 1 + .../ldbl-128ibm-compat/test-isoc99-wscanf-ibm128.c | 1 + .../test-isoc99-wscanf-ieee128.c | 1 + .../ldbl-128ibm-compat/test-obstack-chk-ibm128.c | 1 + .../ldbl-128ibm-compat/test-obstack-chk-ieee128.c | 1 + .../test-obstack-chk-ldbl-compat.c | 6 + .../ldbl-128ibm-compat/test-obstack-ibm128.c | 1 + .../ldbl-128ibm-compat/test-obstack-ieee128.c | 1 + .../test-obstack-ldbl-compat-template.c | 64 + .../ldbl-128ibm-compat/test-obstack-ldbl-compat.c | 6 + .../ldbl-128ibm-compat/test-printf-chk-ibm128.c | 1 + .../ldbl-128ibm-compat/test-printf-chk-ieee128.c | 1 + .../test-printf-chk-ldbl-compat.c | 191 + .../test-printf-chk-redir-ibm128.c | 2 + .../test-printf-chk-redir-ieee128.c | 2 + .../ldbl-128ibm-compat/test-printf-ibm128.c | 1 + .../ldbl-128ibm-compat/test-printf-ieee128.c | 1 + .../ldbl-128ibm-compat/test-printf-ldbl-compat.c | 182 + .../ieee754/ldbl-128ibm-compat/test-scanf-ibm128.c | 1 + .../ldbl-128ibm-compat/test-scanf-ieee128.c | 1 + .../test-scanf-ldbl-compat-template.c | 134 + .../ldbl-128ibm-compat/test-scanf-ldbl-compat.c | 15 + .../ldbl-128ibm-compat/test-scanf-ldbl-compat.sh | 63 + .../ldbl-128ibm-compat/test-strfmon-ibm128.c | 1 + .../ldbl-128ibm-compat/test-strfmon-ieee128.c | 1 + .../ldbl-128ibm-compat/test-strfmon-ldbl-compat.c | 59 + .../ldbl-128ibm-compat/test-strfrom-ibm128.c | 1 + .../ldbl-128ibm-compat/test-strfrom-ieee128.c | 1 + .../ldbl-128ibm-compat/test-strfrom-ldbl-compat.c | 49 + .../ldbl-128ibm-compat/test-syslog-chk-ibm128.c | 1 + .../ldbl-128ibm-compat/test-syslog-chk-ieee128.c | 1 + .../test-syslog-chk-ldbl-compat.c | 6 + .../ldbl-128ibm-compat/test-syslog-ibm128.c | 1 + .../ldbl-128ibm-compat/test-syslog-ieee128.c | 1 + .../test-syslog-ldbl-compat-template.c | 67 + .../ldbl-128ibm-compat/test-syslog-ldbl-compat.c | 6 + .../ldbl-128ibm-compat/test-wcstold-ibm128.c | 1 + .../ldbl-128ibm-compat/test-wcstold-ieee128.c | 1 + .../ldbl-128ibm-compat/test-wcstold-ldbl-compat.c | 36 + .../ldbl-128ibm-compat/test-wprintf-chk-ibm128.c | 1 + .../ldbl-128ibm-compat/test-wprintf-chk-ieee128.c | 1 + .../test-wprintf-chk-ldbl-compat.c | 122 + .../test-wprintf-chk-redir-ibm128.c | 2 + .../test-wprintf-chk-redir-ieee128.c | 2 + .../ldbl-128ibm-compat/test-wprintf-ibm128.c | 1 + .../ldbl-128ibm-compat/test-wprintf-ieee128.c | 1 + .../ldbl-128ibm-compat/test-wprintf-ldbl-compat.c | 120 + .../ldbl-128ibm-compat/test-wscanf-ibm128.c | 1 + .../ldbl-128ibm-compat/test-wscanf-ieee128.c | 1 + .../ldbl-128ibm-compat/test-wscanf-ldbl-compat.c | 15 + sysdeps/ieee754/ldbl-128ibm-compat/w_scalbf128.c | 27 + sysdeps/ieee754/ldbl-128ibm-compat/wcstof128.c | 4 +- sysdeps/ieee754/ldbl-128ibm-compat/wcstof128_l.c | 4 +- sysdeps/ieee754/ldbl-128ibm/Makefile | 22 +- sysdeps/ieee754/ldbl-128ibm/bits/iscanonical.h | 6 +- sysdeps/ieee754/ldbl-128ibm/e_acoshl.c | 3 +- sysdeps/ieee754/ldbl-128ibm/e_acosl.c | 5 +- sysdeps/ieee754/ldbl-128ibm/e_asinl.c | 5 +- sysdeps/ieee754/ldbl-128ibm/e_atan2l.c | 4 +- sysdeps/ieee754/ldbl-128ibm/e_atanhl.c | 3 +- sysdeps/ieee754/ldbl-128ibm/e_coshl.c | 3 +- sysdeps/ieee754/ldbl-128ibm/e_exp10l.c | 7 +- sysdeps/ieee754/ldbl-128ibm/e_expl.c | 11 +- sysdeps/ieee754/ldbl-128ibm/e_fmodl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/e_gammal_r.c | 9 +- sysdeps/ieee754/ldbl-128ibm/e_hypotl.c | 3 +- sysdeps/ieee754/ldbl-128ibm/e_ilogbl.c | 1 - sysdeps/ieee754/ldbl-128ibm/e_j0l.c | 7 +- sysdeps/ieee754/ldbl-128ibm/e_j1l.c | 10 +- sysdeps/ieee754/ldbl-128ibm/e_jnl.c | 11 +- sysdeps/ieee754/ldbl-128ibm/e_lgammal_r.c | 5 +- sysdeps/ieee754/ldbl-128ibm/e_log10l.c | 5 +- sysdeps/ieee754/ldbl-128ibm/e_log2l.c | 5 +- sysdeps/ieee754/ldbl-128ibm/e_logl.c | 5 +- sysdeps/ieee754/ldbl-128ibm/e_powl.c | 5 +- sysdeps/ieee754/ldbl-128ibm/e_rem_pio2l.c | 5 +- sysdeps/ieee754/ldbl-128ibm/e_remainderl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/e_sinhl.c | 3 +- sysdeps/ieee754/ldbl-128ibm/e_sqrtl.c | 7 +- sysdeps/ieee754/ldbl-128ibm/gamma_productl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/ieee754.h | 76 +- .../ieee754/ldbl-128ibm/include/bits/iscanonical.h | 2 +- sysdeps/ieee754/ldbl-128ibm/k_cosl.c | 5 +- sysdeps/ieee754/ldbl-128ibm/k_sincosl.c | 5 +- sysdeps/ieee754/ldbl-128ibm/k_sinl.c | 5 +- sysdeps/ieee754/ldbl-128ibm/k_tanl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/ldbl2mpn.c | 4 +- sysdeps/ieee754/ldbl-128ibm/lgamma_negl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/lgamma_productl.c | 4 +- .../ieee754/ldbl-128ibm/math-nan-payload-ldouble.h | 4 +- sysdeps/ieee754/ldbl-128ibm/math_ldbl.h | 4 +- sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c | 7 +- sysdeps/ieee754/ldbl-128ibm/printf_fphex.c | 41 +- sysdeps/ieee754/ldbl-128ibm/s_atanl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_cbrtl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_ceill.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_copysignl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_cosl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_daddl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_ddivl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_dfmal.c | 28 + sysdeps/ieee754/ldbl-128ibm/s_dmull.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_dsqrtl.c | 28 + sysdeps/ieee754/ldbl-128ibm/s_dsubl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_erfl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_expm1l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fabsl.c | 6 +- sysdeps/ieee754/ldbl-128ibm/s_faddl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_fdivl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_ffmal.c | 28 + sysdeps/ieee754/ldbl-128ibm/s_finitel.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_floorl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_fmal.c | 6 +- sysdeps/ieee754/ldbl-128ibm/s_fmull.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c | 6 +- sysdeps/ieee754/ldbl-128ibm/s_frexpl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_fromfpl_main.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_fsqrtl.c | 28 + sysdeps/ieee754/ldbl-128ibm/s_fsubl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_getpayloadl.c | 7 +- sysdeps/ieee754/ldbl-128ibm/s_iscanonicall.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_isinfl.c | 2 - sysdeps/ieee754/ldbl-128ibm/s_isnanl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_issignalingl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_llrintl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_llroundl.c | 25 +- sysdeps/ieee754/ldbl-128ibm/s_log1pl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_logbl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_lrintl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_lroundl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_modfl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_nearbyintl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_nextupl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_remquol.c | 6 +- sysdeps/ieee754/ldbl-128ibm/s_rintl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_roundevenl.c | 5 +- sysdeps/ieee754/ldbl-128ibm/s_roundl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_scalblnl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_scalbnl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_setpayloadl_main.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_signbitl.c | 5 +- sysdeps/ieee754/ldbl-128ibm/s_sincosl.c | 6 +- sysdeps/ieee754/ldbl-128ibm/s_sinl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_tanl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_totalorderl.c | 22 +- sysdeps/ieee754/ldbl-128ibm/s_totalordermagl.c | 22 +- sysdeps/ieee754/ldbl-128ibm/s_truncl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/strtold_l.c | 4 +- sysdeps/ieee754/ldbl-128ibm/t_expl.h | 4 +- sysdeps/ieee754/ldbl-128ibm/t_sincosl.c | 5 +- .../ldbl-128ibm/test-canonical-ldbl-128ibm.c | 4 +- .../ieee754/ldbl-128ibm/test-fmodl-ldbl-128ibm.c | 4 +- .../ieee754/ldbl-128ibm/test-fmodrem-ldbl-128ibm.c | 4 +- .../ldbl-128ibm/test-remainderl-ldbl-128ibm.c | 4 +- .../ieee754/ldbl-128ibm/test-remquol-ldbl-128ibm.c | 4 +- .../ldbl-128ibm/test-totalorderl-ldbl-128ibm.c | 12 +- .../ieee754/ldbl-128ibm/tst-strtold-ldbl-128ibm.c | 4 +- sysdeps/ieee754/ldbl-128ibm/x2y2m1l.c | 4 +- sysdeps/ieee754/ldbl-64-128/strtold_l.c | 4 +- sysdeps/ieee754/ldbl-96/Makeconfig | 3 + sysdeps/ieee754/ldbl-96/Makefile | 135 +- sysdeps/ieee754/ldbl-96/bits/iscanonical.h | 4 +- sysdeps/ieee754/ldbl-96/bits/long-double.h | 5 +- sysdeps/ieee754/ldbl-96/e_acoshl.c | 5 +- sysdeps/ieee754/ldbl-96/e_asinl.c | 5 +- sysdeps/ieee754/ldbl-96/e_atanhl.c | 5 +- sysdeps/ieee754/ldbl-96/e_coshl.c | 3 +- sysdeps/ieee754/ldbl-96/e_gammal_r.c | 8 +- sysdeps/ieee754/ldbl-96/e_hypotl.c | 236 +- sysdeps/ieee754/ldbl-96/e_j0l.c | 11 +- sysdeps/ieee754/ldbl-96/e_j1l.c | 11 +- sysdeps/ieee754/ldbl-96/e_jnl.c | 11 +- sysdeps/ieee754/ldbl-96/e_lgammal_r.c | 5 +- sysdeps/ieee754/ldbl-96/e_rem_pio2l.c | 17 +- sysdeps/ieee754/ldbl-96/e_sinhl.c | 5 +- sysdeps/ieee754/ldbl-96/gamma_product.c | 4 +- sysdeps/ieee754/ldbl-96/gamma_productl.c | 4 +- sysdeps/ieee754/ldbl-96/k_cosl.c | 5 +- sysdeps/ieee754/ldbl-96/k_sinl.c | 5 +- sysdeps/ieee754/ldbl-96/k_tanl.c | 2 +- sysdeps/ieee754/ldbl-96/ldbl2mpn.c | 4 +- sysdeps/ieee754/ldbl-96/lgamma_negl.c | 4 +- sysdeps/ieee754/ldbl-96/lgamma_product.c | 4 +- sysdeps/ieee754/ldbl-96/lgamma_productl.c | 4 +- sysdeps/ieee754/ldbl-96/math-nan-payload-ldouble.h | 4 +- sysdeps/ieee754/ldbl-96/math_ldbl.h | 4 +- sysdeps/ieee754/ldbl-96/mpn2ldbl.c | 4 +- sysdeps/ieee754/ldbl-96/nan-pseudo-number.h | 29 + sysdeps/ieee754/ldbl-96/printf_fphex.c | 26 +- sysdeps/ieee754/ldbl-96/s_asinhl.c | 2 - sysdeps/ieee754/ldbl-96/s_cbrtl.c | 6 +- sysdeps/ieee754/ldbl-96/s_copysignl.c | 12 +- sysdeps/ieee754/ldbl-96/s_cosl.c | 2 - sysdeps/ieee754/ldbl-96/s_daddl.c | 4 +- sysdeps/ieee754/ldbl-96/s_ddivl.c | 6 +- sysdeps/ieee754/ldbl-96/s_dfmal.c | 34 + sysdeps/ieee754/ldbl-96/s_dmull.c | 6 +- sysdeps/ieee754/ldbl-96/s_dsqrtl.c | 33 + sysdeps/ieee754/ldbl-96/s_dsubl.c | 4 +- sysdeps/ieee754/ldbl-96/s_erfl.c | 2 +- sysdeps/ieee754/ldbl-96/s_fabsl.c | 28 + sysdeps/ieee754/ldbl-96/s_faddl.c | 4 +- sysdeps/ieee754/ldbl-96/s_fdivl.c | 6 +- sysdeps/ieee754/ldbl-96/s_ffmal.c | 32 + sysdeps/ieee754/ldbl-96/s_fma.c | 12 +- sysdeps/ieee754/ldbl-96/s_fmal.c | 6 +- sysdeps/ieee754/ldbl-96/s_fmull.c | 6 +- sysdeps/ieee754/ldbl-96/s_frexpl.c | 2 - sysdeps/ieee754/ldbl-96/s_fromfpl_main.c | 4 +- sysdeps/ieee754/ldbl-96/s_fsqrtl.c | 31 + sysdeps/ieee754/ldbl-96/s_fsubl.c | 4 +- sysdeps/ieee754/ldbl-96/s_getpayloadl.c | 7 +- sysdeps/ieee754/ldbl-96/s_iscanonicall.c | 4 +- sysdeps/ieee754/ldbl-96/s_issignalingl.c | 15 +- sysdeps/ieee754/ldbl-96/s_llrintl.c | 5 +- sysdeps/ieee754/ldbl-96/s_llroundl.c | 5 +- sysdeps/ieee754/ldbl-96/s_lrintl.c | 5 +- sysdeps/ieee754/ldbl-96/s_lroundl.c | 5 +- sysdeps/ieee754/ldbl-96/s_modfl.c | 2 - sysdeps/ieee754/ldbl-96/s_nexttowardf.c | 1 - sysdeps/ieee754/ldbl-96/s_nextupl.c | 4 +- sysdeps/ieee754/ldbl-96/s_remquol.c | 5 +- sysdeps/ieee754/ldbl-96/s_roundevenl.c | 5 +- sysdeps/ieee754/ldbl-96/s_roundl.c | 5 +- sysdeps/ieee754/ldbl-96/s_scalblnl.c | 2 - sysdeps/ieee754/ldbl-96/s_setpayloadl_main.c | 4 +- sysdeps/ieee754/ldbl-96/s_signbitl.c | 5 +- sysdeps/ieee754/ldbl-96/s_sincosl.c | 5 +- sysdeps/ieee754/ldbl-96/s_sinl.c | 2 - sysdeps/ieee754/ldbl-96/s_tanhl.c | 2 - sysdeps/ieee754/ldbl-96/s_tanl.c | 2 - sysdeps/ieee754/ldbl-96/s_totalorderl.c | 37 +- sysdeps/ieee754/ldbl-96/s_totalordermagl.c | 37 +- sysdeps/ieee754/ldbl-96/strtold_l.c | 4 +- sysdeps/ieee754/ldbl-96/t_sincosl.c | 5 +- sysdeps/ieee754/ldbl-96/test-canonical-ldbl-96.c | 4 +- sysdeps/ieee754/ldbl-96/test-sinl-pseudo.c | 41 + sysdeps/ieee754/ldbl-96/test-totalorderl-ldbl-96.c | 20 +- sysdeps/ieee754/ldbl-96/x2y2m1.c | 4 +- sysdeps/ieee754/ldbl-96/x2y2m1l.c | 4 +- sysdeps/ieee754/ldbl-opt/Makefile | 51 +- sysdeps/ieee754/ldbl-opt/Versions | 6 + sysdeps/ieee754/ldbl-opt/bits/long-double.h | 5 +- sysdeps/ieee754/ldbl-opt/configure.ac | 8 +- sysdeps/ieee754/ldbl-opt/libm-alias-double.h | 4 +- sysdeps/ieee754/ldbl-opt/libm-alias-ldouble.h | 4 +- sysdeps/ieee754/ldbl-opt/math_ldbl_opt.h | 13 +- sysdeps/ieee754/ldbl-opt/nldbl-canonicalize.c | 4 +- sysdeps/ieee754/ldbl-opt/nldbl-compat.c | 921 +- sysdeps/ieee754/ldbl-opt/nldbl-compat.h | 32 +- sysdeps/ieee754/ldbl-opt/nldbl-dadd.c | 4 +- sysdeps/ieee754/ldbl-opt/nldbl-ddiv.c | 4 +- sysdeps/ieee754/ldbl-opt/nldbl-dfma.c | 28 + sysdeps/ieee754/ldbl-opt/nldbl-dmul.c | 4 +- sysdeps/ieee754/ldbl-opt/nldbl-dsqrt.c | 28 + sysdeps/ieee754/ldbl-opt/nldbl-dsub.c | 4 +- sysdeps/ieee754/ldbl-opt/nldbl-fadd.c | 4 +- sysdeps/ieee754/ldbl-opt/nldbl-fdiv.c | 4 +- sysdeps/ieee754/ldbl-opt/nldbl-ffma.c | 28 + sysdeps/ieee754/ldbl-opt/nldbl-fmaximum.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-fmaximum_mag.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-fmaximum_mag_num.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-fmaximum_num.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-fmaxmag.c | 4 +- sysdeps/ieee754/ldbl-opt/nldbl-fminimum.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-fminimum_mag.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-fminimum_mag_num.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-fminimum_num.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-fminmag.c | 4 +- sysdeps/ieee754/ldbl-opt/nldbl-fmul.c | 4 +- sysdeps/ieee754/ldbl-opt/nldbl-fromfp.c | 4 +- sysdeps/ieee754/ldbl-opt/nldbl-fromfpx.c | 4 +- sysdeps/ieee754/ldbl-opt/nldbl-fscanf.c | 5 + sysdeps/ieee754/ldbl-opt/nldbl-fsqrt.c | 28 + sysdeps/ieee754/ldbl-opt/nldbl-fsub.c | 4 +- sysdeps/ieee754/ldbl-opt/nldbl-fwscanf.c | 5 + sysdeps/ieee754/ldbl-opt/nldbl-getpayload.c | 4 +- sysdeps/ieee754/ldbl-opt/nldbl-iovfscanf.c | 5 + sysdeps/ieee754/ldbl-opt/nldbl-llogb.c | 4 +- sysdeps/ieee754/ldbl-opt/nldbl-nextdown.c | 4 +- sysdeps/ieee754/ldbl-opt/nldbl-nextup.c | 4 +- sysdeps/ieee754/ldbl-opt/nldbl-roundeven.c | 4 +- sysdeps/ieee754/ldbl-opt/nldbl-scanf.c | 5 + sysdeps/ieee754/ldbl-opt/nldbl-setpayload.c | 4 +- sysdeps/ieee754/ldbl-opt/nldbl-setpayloadsig.c | 4 +- sysdeps/ieee754/ldbl-opt/nldbl-sscanf.c | 5 + sysdeps/ieee754/ldbl-opt/nldbl-swscanf.c | 5 + sysdeps/ieee754/ldbl-opt/nldbl-totalorder.c | 6 +- sysdeps/ieee754/ldbl-opt/nldbl-totalordermag.c | 6 +- sysdeps/ieee754/ldbl-opt/nldbl-ufromfp.c | 4 +- sysdeps/ieee754/ldbl-opt/nldbl-ufromfpx.c | 4 +- sysdeps/ieee754/ldbl-opt/nldbl-vfscanf.c | 5 + sysdeps/ieee754/ldbl-opt/nldbl-vfwscanf.c | 5 + sysdeps/ieee754/ldbl-opt/nldbl-vscanf.c | 5 + sysdeps/ieee754/ldbl-opt/nldbl-vsscanf.c | 5 + sysdeps/ieee754/ldbl-opt/nldbl-vswscanf.c | 5 + sysdeps/ieee754/ldbl-opt/nldbl-vwscanf.c | 5 + sysdeps/ieee754/ldbl-opt/nldbl-wscanf.c | 5 + sysdeps/ieee754/ldbl-opt/s_clog10.c | 4 +- sysdeps/ieee754/ldbl-opt/s_clog10l.c | 4 +- sysdeps/ieee754/ldbl-opt/s_ldexp.c | 4 +- sysdeps/ieee754/ldbl-opt/s_ldexpl.c | 4 +- sysdeps/ieee754/ldbl-opt/test-nldbl-redirect.c | 42 + .../ieee754/ldbl-opt/test-redirection-ldbl-64.c | 87 + sysdeps/ieee754/ldbl-opt/w_scalb_compat.c | 4 +- sysdeps/ieee754/ldbl-opt/w_scalbl_compat.c | 2 + sysdeps/ieee754/libm-alias-finite.h | 39 + sysdeps/ieee754/soft-fp/s_daddl.c | 6 +- sysdeps/ieee754/soft-fp/s_ddivl.c | 18 +- sysdeps/ieee754/soft-fp/s_dfmal.c | 74 + sysdeps/ieee754/soft-fp/s_dmull.c | 6 +- sysdeps/ieee754/soft-fp/s_dsqrtl.c | 67 + sysdeps/ieee754/soft-fp/s_dsubl.c | 6 +- sysdeps/ieee754/soft-fp/s_fadd.c | 4 +- sysdeps/ieee754/soft-fp/s_faddl.c | 6 +- sysdeps/ieee754/soft-fp/s_fdiv.c | 16 +- sysdeps/ieee754/soft-fp/s_fdivl.c | 18 +- sysdeps/ieee754/soft-fp/s_ffma.c | 72 + sysdeps/ieee754/soft-fp/s_ffmal.c | 70 + sysdeps/ieee754/soft-fp/s_fma.c | 11 +- sysdeps/ieee754/soft-fp/s_fmaf.c | 5 +- sysdeps/ieee754/soft-fp/s_fmal.c | 9 +- sysdeps/ieee754/soft-fp/s_fmul.c | 4 +- sysdeps/ieee754/soft-fp/s_fmull.c | 6 +- sysdeps/ieee754/soft-fp/s_fsqrt.c | 65 + sysdeps/ieee754/soft-fp/s_fsqrtl.c | 53 + sysdeps/ieee754/soft-fp/s_fsub.c | 4 +- sysdeps/ieee754/soft-fp/s_fsubl.c | 6 +- sysdeps/init_array/crti.S | 27 - sysdeps/init_array/crtn.S | 13 - sysdeps/init_array/elf-init.c | 37 - sysdeps/init_array/gmon-start.c | 41 - sysdeps/init_array/pt-crti.S | 23 - sysdeps/{s390 => loongarch}/Implies | 0 sysdeps/loongarch/Makefile | 13 + sysdeps/loongarch/__longjmp.S | 60 + sysdeps/loongarch/abort-instr.h | 2 + sysdeps/loongarch/bits/endianness.h | 11 + sysdeps/loongarch/bits/fenv.h | 90 + sysdeps/loongarch/bits/link.h | 58 + sysdeps/loongarch/bits/setjmp.h | 42 + sysdeps/loongarch/bsd-_setjmp.c | 1 + sysdeps/loongarch/bsd-setjmp.c | 1 + sysdeps/loongarch/configure | 96 + sysdeps/loongarch/configure.ac | 63 + sysdeps/loongarch/dl-irel.h | 54 + sysdeps/loongarch/dl-machine.h | 284 + sysdeps/loongarch/dl-tls.h | 46 + sysdeps/loongarch/dl-trampoline.S | 90 + sysdeps/loongarch/e_sqrtl.c | 39 + sysdeps/loongarch/fpu/e_ilogb.c | 39 + sysdeps/loongarch/fpu/e_ilogbf.c | 39 + sysdeps/loongarch/fpu/e_scalb.c | 60 + sysdeps/loongarch/fpu/e_scalbf.c | 60 + sysdeps/loongarch/fpu/fclrexcpt.c | 46 + sysdeps/loongarch/fpu/fedisblxcpt.c | 39 + sysdeps/loongarch/fpu/feenablxcpt.c | 39 + sysdeps/loongarch/fpu/fegetenv.c | 31 + sysdeps/loongarch/fpu/fegetexcept.c | 32 + sysdeps/loongarch/fpu/fegetmode.c | 27 + sysdeps/loongarch/fpu/fegetround.c | 33 + sysdeps/loongarch/fpu/feholdexcpt.c | 40 + sysdeps/loongarch/fpu/fenv_libc.h | 30 + sysdeps/loongarch/fpu/fesetenv.c | 42 + sysdeps/loongarch/fpu/fesetexcept.c | 32 + sysdeps/loongarch/fpu/fesetmode.c | 38 + sysdeps/loongarch/fpu/fesetround.c | 44 + sysdeps/loongarch/fpu/feupdateenv.c | 43 + sysdeps/loongarch/fpu/fgetexcptflg.c | 38 + sysdeps/loongarch/fpu/fraiseexcpt.c | 80 + sysdeps/loongarch/fpu/fsetexcptflg.c | 41 + sysdeps/loongarch/fpu/ftestexcept.c | 32 + sysdeps/loongarch/fpu/math-use-builtins-fma.h | 4 + sysdeps/loongarch/fpu/math-use-builtins-fmax.h | 10 + sysdeps/loongarch/fpu/math-use-builtins-fmin.h | 10 + sysdeps/loongarch/fpu/math-use-builtins-llrint.h | 10 + sysdeps/loongarch/fpu/math-use-builtins-logb.h | 10 + sysdeps/loongarch/fpu/math-use-builtins-lrint.h | 10 + sysdeps/loongarch/fpu/math-use-builtins-rint.h | 9 + sysdeps/loongarch/fpu/math-use-builtins-sqrt.h | 4 + sysdeps/loongarch/fpu/s_finite.c | 30 + sysdeps/loongarch/fpu/s_finitef.c | 30 + sysdeps/loongarch/fpu/s_fmaximum.c | 40 + sysdeps/loongarch/fpu/s_fmaximum_mag.c | 40 + sysdeps/loongarch/fpu/s_fmaximum_mag_num.c | 48 + sysdeps/loongarch/fpu/s_fmaximum_mag_numf.c | 48 + sysdeps/loongarch/fpu/s_fmaximum_magf.c | 40 + sysdeps/loongarch/fpu/s_fmaximum_num.c | 48 + sysdeps/loongarch/fpu/s_fmaximum_numf.c | 49 + sysdeps/loongarch/fpu/s_fmaximumf.c | 40 + sysdeps/loongarch/fpu/s_fmaxmag.c | 29 + sysdeps/loongarch/fpu/s_fmaxmagf.c | 29 + sysdeps/loongarch/fpu/s_fminimum.c | 40 + sysdeps/loongarch/fpu/s_fminimum_mag.c | 40 + sysdeps/loongarch/fpu/s_fminimum_mag_num.c | 48 + sysdeps/loongarch/fpu/s_fminimum_mag_numf.c | 48 + sysdeps/loongarch/fpu/s_fminimum_magf.c | 40 + sysdeps/loongarch/fpu/s_fminimum_num.c | 48 + sysdeps/loongarch/fpu/s_fminimum_numf.c | 48 + sysdeps/loongarch/fpu/s_fminimumf.c | 40 + sysdeps/loongarch/fpu/s_fminmag.c | 29 + sysdeps/loongarch/fpu/s_fminmagf.c | 29 + sysdeps/loongarch/fpu/s_fpclassify.c | 38 + sysdeps/loongarch/fpu/s_fpclassifyf.c | 38 + sysdeps/loongarch/fpu/s_isinf.c | 30 + sysdeps/loongarch/fpu/s_isinff.c | 30 + sysdeps/loongarch/fpu/s_isnan.c | 31 + sysdeps/loongarch/fpu/s_isnanf.c | 31 + sysdeps/loongarch/fpu/s_issignaling.c | 29 + sysdeps/loongarch/fpu/s_issignalingf.c | 29 + sysdeps/loongarch/fpu/s_scalbn.c | 29 + sysdeps/loongarch/fpu/s_scalbnf.c | 29 + sysdeps/loongarch/fpu_control.h | 119 + sysdeps/loongarch/hp-timing.h | 42 + sysdeps/loongarch/jmpbuf-offsets.h | 22 + sysdeps/loongarch/jmpbuf-unwind.h | 44 + sysdeps/loongarch/ldsodefs.h | 41 + sysdeps/loongarch/libc-tls.c | 32 + sysdeps/loongarch/linkmap.h | 22 + .../{riscv/rv64 => loongarch/lp64}/Implies-after | 0 sysdeps/loongarch/lp64/libm-test-ulps | 1412 + sysdeps/loongarch/lp64/libm-test-ulps-name | 1 + sysdeps/loongarch/machine-gmon.h | 37 + sysdeps/loongarch/math_private.h | 248 + sysdeps/{arm => loongarch}/nofpu/Implies | 0 sysdeps/loongarch/nofpu/math-tests-exceptions.h | 28 + sysdeps/loongarch/nofpu/math-tests-rounding.h | 27 + sysdeps/loongarch/nptl/pthreaddef.h | 32 + sysdeps/loongarch/nptl/tls.h | 138 + sysdeps/loongarch/preconfigure | 52 + sysdeps/loongarch/preconfigure.ac | 46 + sysdeps/loongarch/setjmp.S | 74 + sysdeps/loongarch/sfp-machine.h | 102 + sysdeps/loongarch/sotruss-lib.c | 50 + sysdeps/loongarch/stackinfo.h | 33 + sysdeps/loongarch/start.S | 92 + sysdeps/loongarch/sys/asm.h | 59 + sysdeps/loongarch/sys/ifunc.h | 30 + sysdeps/loongarch/sys/regdef.h | 93 + sysdeps/loongarch/tininess.h | 1 + sysdeps/loongarch/tst-audit.h | 23 + sysdeps/m68k/Makefile | 4 +- sysdeps/m68k/__longjmp.c | 4 +- sysdeps/m68k/asm-syntax.h | 4 +- sysdeps/m68k/backtrace.c | 86 +- sysdeps/m68k/bits/endian.h | 7 - sysdeps/m68k/bits/endianness.h | 11 + sysdeps/m68k/bits/fenv.h | 6 +- sysdeps/m68k/bits/link.h | 4 +- sysdeps/m68k/bits/setjmp.h | 4 +- sysdeps/m68k/bsd-_setjmp.c | 4 +- sysdeps/m68k/bsd-setjmp.c | 4 +- sysdeps/m68k/coldfire/atomic-machine.h | 35 +- sysdeps/m68k/coldfire/fpu/e_sqrt.c | 24 - sysdeps/m68k/coldfire/fpu/e_sqrtf.c | 25 - sysdeps/m68k/coldfire/fpu/fraiseexcpt.c | 4 +- sysdeps/m68k/coldfire/fpu/libm-test-ulps | 68 - sysdeps/m68k/coldfire/fpu/math-use-builtins-sqrt.h | 4 + sysdeps/m68k/coldfire/fpu/s_fabs.c | 4 +- sysdeps/m68k/coldfire/fpu/s_fabsf.c | 4 +- sysdeps/m68k/coldfire/fpu/s_lrint.c | 4 +- sysdeps/m68k/coldfire/fpu/s_lrintf.c | 4 +- sysdeps/m68k/coldfire/fpu/s_rint.c | 4 +- sysdeps/m68k/coldfire/fpu/s_rintf.c | 4 +- sysdeps/m68k/coldfire/sysdep.h | 4 +- sysdeps/m68k/configure | 7 + sysdeps/m68k/configure.ac | 6 + sysdeps/m68k/crti.S | 4 +- sysdeps/m68k/crtn.S | 4 +- sysdeps/m68k/dl-machine.h | 54 +- sysdeps/m68k/dl-tls.h | 5 +- sysdeps/m68k/dl-trampoline.S | 6 +- sysdeps/m68k/elf-initfini.h | 20 + sysdeps/m68k/ffs.c | 5 +- sysdeps/m68k/fpu/fclrexcpt.c | 5 +- sysdeps/m68k/fpu/fedisblxcpt.c | 5 +- sysdeps/m68k/fpu/feenablxcpt.c | 5 +- sysdeps/m68k/fpu/fegetenv.c | 5 +- sysdeps/m68k/fpu/fegetexcept.c | 5 +- sysdeps/m68k/fpu/fegetmode.c | 4 +- sysdeps/m68k/fpu/fegetround.c | 5 +- sysdeps/m68k/fpu/feholdexcpt.c | 5 +- sysdeps/m68k/fpu/fesetenv.c | 5 +- sysdeps/m68k/fpu/fesetexcept.c | 4 +- sysdeps/m68k/fpu/fesetmode.c | 4 +- sysdeps/m68k/fpu/fesetround.c | 5 +- sysdeps/m68k/fpu/feupdateenv.c | 5 +- sysdeps/m68k/fpu/fgetexcptflg.c | 5 +- sysdeps/m68k/fpu/fsetexcptflg.c | 5 +- sysdeps/m68k/fpu/ftestexcept.c | 5 +- sysdeps/m68k/fpu_control.h | 4 +- sysdeps/m68k/gccframe.h | 4 +- sysdeps/m68k/jmpbuf-unwind.h | 7 +- sysdeps/m68k/ldsodefs.h | 4 +- sysdeps/m68k/libc-tls.c | 5 +- sysdeps/m68k/m680x0/add_n.S | 4 +- sysdeps/m68k/m680x0/bits/flt-eval-method.h | 4 +- sysdeps/m68k/m680x0/bits/fp-logb.h | 4 +- sysdeps/m68k/m680x0/fpu/bits/mathinline.h | 378 - sysdeps/m68k/m680x0/fpu/e_acos.c | 9 +- sysdeps/m68k/m680x0/fpu/e_acosf.c | 2 +- sysdeps/m68k/m680x0/fpu/e_acosl.c | 2 +- sysdeps/m68k/m680x0/fpu/e_asin.c | 2 +- sysdeps/m68k/m680x0/fpu/e_asinf.c | 2 +- sysdeps/m68k/m680x0/fpu/e_asinl.c | 2 +- sysdeps/m68k/m680x0/fpu/e_atan2.c | 7 +- sysdeps/m68k/m680x0/fpu/e_atanh.c | 2 +- sysdeps/m68k/m680x0/fpu/e_atanhf.c | 2 +- sysdeps/m68k/m680x0/fpu/e_atanhl.c | 2 +- sysdeps/m68k/m680x0/fpu/e_cosh.c | 2 +- sysdeps/m68k/m680x0/fpu/e_coshf.c | 2 +- sysdeps/m68k/m680x0/fpu/e_coshl.c | 2 +- sysdeps/m68k/m680x0/fpu/e_exp.c | 2 +- sysdeps/m68k/m680x0/fpu/e_exp10.c | 2 +- sysdeps/m68k/m680x0/fpu/e_exp10f.c | 7 +- sysdeps/m68k/m680x0/fpu/e_exp10l.c | 2 +- sysdeps/m68k/m680x0/fpu/e_exp2.c | 2 +- sysdeps/m68k/m680x0/fpu/e_exp2f.c | 2 +- sysdeps/m68k/m680x0/fpu/e_exp2l.c | 2 +- sysdeps/m68k/m680x0/fpu/e_expf.c | 2 +- sysdeps/m68k/m680x0/fpu/e_expl.c | 2 +- sysdeps/m68k/m680x0/fpu/e_fmod.c | 9 +- sysdeps/m68k/m680x0/fpu/e_fmodf.c | 2 +- sysdeps/m68k/m680x0/fpu/e_fmodl.c | 2 +- sysdeps/m68k/m680x0/fpu/e_ilogb.c | 4 +- sysdeps/m68k/m680x0/fpu/e_log.c | 2 +- sysdeps/m68k/m680x0/fpu/e_log10.c | 2 +- sysdeps/m68k/m680x0/fpu/e_log10f.c | 2 +- sysdeps/m68k/m680x0/fpu/e_log10l.c | 2 +- sysdeps/m68k/m680x0/fpu/e_log2.c | 2 +- sysdeps/m68k/m680x0/fpu/e_log2f.c | 2 +- sysdeps/m68k/m680x0/fpu/e_log2l.c | 2 +- sysdeps/m68k/m680x0/fpu/e_logf.c | 2 +- sysdeps/m68k/m680x0/fpu/e_logl.c | 2 +- sysdeps/m68k/m680x0/fpu/e_pow.c | 7 +- sysdeps/m68k/m680x0/fpu/e_remainder.c | 2 +- sysdeps/m68k/m680x0/fpu/e_remainderf.c | 2 +- sysdeps/m68k/m680x0/fpu/e_remainderl.c | 2 +- sysdeps/m68k/m680x0/fpu/e_scalb.c | 8 +- sysdeps/m68k/m680x0/fpu/e_scalbf.c | 2 +- sysdeps/m68k/m680x0/fpu/e_scalbl.c | 2 +- sysdeps/m68k/m680x0/fpu/e_sinh.c | 2 +- sysdeps/m68k/m680x0/fpu/e_sinhf.c | 2 +- sysdeps/m68k/m680x0/fpu/e_sinhl.c | 2 +- sysdeps/m68k/m680x0/fpu/e_sqrt.c | 2 +- sysdeps/m68k/m680x0/fpu/e_sqrtf.c | 2 +- sysdeps/m68k/m680x0/fpu/e_sqrtl.c | 2 +- sysdeps/m68k/m680x0/fpu/fraiseexcpt.c | 5 +- sysdeps/m68k/m680x0/fpu/libm-test-ulps | 584 - sysdeps/m68k/m680x0/fpu/math-barriers.h | 4 +- sysdeps/m68k/m680x0/fpu/mathimpl.h | 228 +- sysdeps/m68k/m680x0/fpu/s_atan_template.c | 5 +- sysdeps/m68k/m680x0/fpu/s_ccosh_template.c | 5 +- sysdeps/m68k/m680x0/fpu/s_ceil_template.c | 5 +- sysdeps/m68k/m680x0/fpu/s_cexp_template.c | 6 +- sysdeps/m68k/m680x0/fpu/s_cos_template.c | 4 +- sysdeps/m68k/m680x0/fpu/s_csin_template.c | 5 +- sysdeps/m68k/m680x0/fpu/s_csinh_template.c | 5 +- sysdeps/m68k/m680x0/fpu/s_expm1.c | 4 +- sysdeps/m68k/m680x0/fpu/s_expm1_template.c | 4 +- sysdeps/m68k/m680x0/fpu/s_fabs_template.c | 5 +- sysdeps/m68k/m680x0/fpu/s_floor_template.c | 5 +- sysdeps/m68k/m680x0/fpu/s_fpclassifyl.c | 6 +- sysdeps/m68k/m680x0/fpu/s_frexp_template.c | 4 +- sysdeps/m68k/m680x0/fpu/s_frexpl.c | 4 +- sysdeps/m68k/m680x0/fpu/s_isinf.c | 5 +- sysdeps/m68k/m680x0/fpu/s_llrint.c | 5 +- sysdeps/m68k/m680x0/fpu/s_llrintf.c | 5 +- sysdeps/m68k/m680x0/fpu/s_llrintl.c | 5 +- sysdeps/m68k/m680x0/fpu/s_log1p.c | 5 +- sysdeps/m68k/m680x0/fpu/s_logbl.c | 2 - sysdeps/m68k/m680x0/fpu/s_lrint_template.c | 6 +- sysdeps/m68k/m680x0/fpu/s_modf_template.c | 4 +- sysdeps/m68k/m680x0/fpu/s_nearbyint_template.c | 5 +- sysdeps/m68k/m680x0/fpu/s_nextafterl.c | 3 - sysdeps/m68k/m680x0/fpu/s_remquo_template.c | 5 +- sysdeps/m68k/m680x0/fpu/s_rint_template.c | 5 +- sysdeps/m68k/m680x0/fpu/s_scalbn.c | 6 +- sysdeps/m68k/m680x0/fpu/s_significand.c | 4 +- sysdeps/m68k/m680x0/fpu/s_sin_template.c | 4 +- sysdeps/m68k/m680x0/fpu/s_sincos_template.c | 5 +- sysdeps/m68k/m680x0/fpu/s_sincosf_data.c | 1 - sysdeps/m68k/m680x0/fpu/s_tan_template.c | 4 +- sysdeps/m68k/m680x0/fpu/s_tanh_template.c | 5 +- sysdeps/m68k/m680x0/fpu/s_trunc_template.c | 5 +- sysdeps/m68k/m680x0/fpu/w_exp.c | 1 + sysdeps/m68k/m680x0/fpu/w_exp2.c | 1 + sysdeps/m68k/m680x0/fpu/w_log.c | 1 + sysdeps/m68k/m680x0/fpu/w_log2.c | 1 + sysdeps/m68k/m680x0/fpu/w_pow.c | 1 + sysdeps/m68k/m680x0/lshift.S | 4 +- sysdeps/m68k/m680x0/m68020/addmul_1.S | 4 +- sysdeps/m68k/m680x0/m68020/atomic-machine.h | 33 +- sysdeps/m68k/m680x0/m68020/mul_1.S | 4 +- sysdeps/m68k/m680x0/m68020/string_private.h | 4 +- sysdeps/m68k/m680x0/m68020/submul_1.S | 4 +- sysdeps/m68k/m680x0/rshift.S | 4 +- sysdeps/m68k/m680x0/sub_n.S | 4 +- sysdeps/m68k/m680x0/sysdep.h | 4 +- sysdeps/m68k/m680x0/unwind-arch.h | 26 + sysdeps/m68k/memchr.S | 5 +- sysdeps/m68k/memcopy.h | 21 +- sysdeps/m68k/memusage.h | 21 - sysdeps/m68k/nptl/Makefile | 21 - sysdeps/m68k/nptl/bits/pthreadtypes-arch.h | 33 +- sysdeps/m68k/nptl/bits/semaphore.h | 5 +- sysdeps/m68k/nptl/pthread-offsets.h | 5 - sysdeps/m68k/nptl/pthreaddef.h | 11 +- sysdeps/m68k/nptl/tcb-offsets.sym | 10 - sysdeps/m68k/nptl/tls.h | 37 +- sysdeps/m68k/preconfigure | 6 +- sysdeps/m68k/preconfigure.ac | 23 + sysdeps/m68k/rawmemchr.S | 5 +- sysdeps/m68k/setjmp.c | 5 +- sysdeps/m68k/sotruss-lib.c | 4 +- sysdeps/m68k/stackinfo.h | 4 +- sysdeps/m68k/start.S | 17 +- sysdeps/m68k/strchr.S | 5 +- sysdeps/m68k/strchrnul.S | 5 +- sysdeps/m68k/symbol-hacks.h | 4 +- sysdeps/m68k/sys/ucontext.h | 4 +- sysdeps/m68k/sysdep.h | 4 +- sysdeps/m68k/tls-macros.h | 68 - sysdeps/m68k/tst-audit.h | 4 +- sysdeps/m68k/unwind-arch.h | 35 + sysdeps/m68k/wcpcpy.c | 36 - sysdeps/m68k/wcpcpy_chk.c | 5 +- sysdeps/mach/Makefile | 6 +- sysdeps/mach/_strerror.c | 71 +- sysdeps/mach/adjtime.c | 4 +- sysdeps/mach/clock_gettime.c | 126 + sysdeps/mach/clock_nanosleep.c | 116 + sysdeps/mach/configure | 47 +- sysdeps/mach/configure.ac | 15 +- sysdeps/mach/getloadavg.c | 4 +- sysdeps/mach/getpagesize.c | 4 +- sysdeps/mach/getsysstats.c | 10 +- sysdeps/mach/gettimeofday.c | 43 - sysdeps/mach/htl/bits/spin-lock-inline.h | 13 +- sysdeps/mach/htl/bits/types/__pthread_spinlock_t.h | 4 +- sysdeps/mach/htl/pt-block-intr.c | 6 + sysdeps/mach/htl/pt-block.c | 23 +- sysdeps/mach/htl/pt-spin.c | 4 +- sysdeps/mach/htl/pt-stack-alloc.c | 7 +- sysdeps/mach/htl/pt-thread-alloc.c | 4 +- sysdeps/mach/htl/pt-thread-start.c | 4 +- sysdeps/mach/htl/pt-thread-terminate.c | 33 +- sysdeps/mach/htl/pt-timedblock-intr.c | 3 + sysdeps/mach/htl/pt-timedblock.c | 14 +- sysdeps/mach/htl/pt-wakeup.c | 4 +- sysdeps/mach/htl/thrd_yield.c | 26 + sysdeps/mach/hurd/Makeconfig | 2 + sysdeps/mach/hurd/Makefile | 32 +- sysdeps/mach/hurd/Versions | 38 +- sysdeps/mach/hurd/_Fork.c | 717 + sysdeps/mach/hurd/_exit.c | 6 +- sysdeps/mach/hurd/accept.c | 4 +- sysdeps/mach/hurd/accept4.c | 11 +- sysdeps/mach/hurd/access.c | 5 +- sysdeps/mach/hurd/adjtime.c | 4 +- sysdeps/mach/hurd/arch-fd_to_filename.h | 19 + sysdeps/mach/hurd/bind.c | 4 +- sysdeps/mach/hurd/bits/errno.h | 11 + sysdeps/mach/hurd/bits/fcntl.h | 19 +- sysdeps/mach/hurd/bits/ioctls.h | 10 +- sysdeps/mach/hurd/bits/local_lim.h | 7 +- sysdeps/mach/hurd/bits/param.h | 4 +- sysdeps/mach/hurd/bits/posix_opt.h | 4 +- sysdeps/mach/hurd/bits/signum-arch.h | 65 + sysdeps/mach/hurd/bits/socket.h | 46 +- sysdeps/mach/hurd/bits/stat.h | 8 +- sysdeps/mach/hurd/bits/statfs.h | 4 +- sysdeps/mach/hurd/bits/statvfs.h | 8 +- sysdeps/mach/hurd/bits/sysmacros.h | 4 +- sysdeps/mach/hurd/bits/timesize.h | 20 + sysdeps/mach/hurd/bits/types/error_t.h | 4 +- sysdeps/mach/hurd/bits/types/idtype_t.h | 12 + sysdeps/mach/hurd/bits/typesizes.h | 9 +- sysdeps/mach/hurd/bits/unistd_ext.h | 28 + sysdeps/mach/hurd/brk.c | 30 +- sysdeps/mach/hurd/chdir.c | 4 +- sysdeps/mach/hurd/check_fds.c | 10 +- sysdeps/mach/hurd/chflags.c | 4 +- sysdeps/mach/hurd/chmod.c | 14 +- sysdeps/mach/hurd/chown.c | 14 +- sysdeps/mach/hurd/chroot.c | 4 +- sysdeps/mach/hurd/clock.c | 4 +- sysdeps/mach/hurd/clock_settime.c | 55 + sysdeps/mach/hurd/close.c | 9 +- sysdeps/mach/hurd/close_nocancel.c | 34 + sysdeps/mach/hurd/close_nocancel_nostatus.c | 30 + sysdeps/mach/hurd/close_range.c | 66 + sysdeps/mach/hurd/closedir.c | 4 +- sysdeps/mach/hurd/configure | 8 +- sysdeps/mach/hurd/configure.ac | 15 +- sysdeps/mach/hurd/connect.c | 15 +- sysdeps/mach/hurd/cthreads.c | 12 +- sysdeps/mach/hurd/device-nrs.h | 4 +- sysdeps/mach/hurd/dirfd.c | 4 +- sysdeps/mach/hurd/dirstream.h | 4 +- sysdeps/mach/hurd/dl-execstack.c | 4 +- sysdeps/mach/hurd/dl-execve.h | 19 + sysdeps/mach/hurd/dl-fcntl.h | 4 +- sysdeps/mach/hurd/dl-mman.h | 4 +- sysdeps/mach/hurd/dl-sysdep.c | 284 +- sysdeps/mach/hurd/dl-sysdep.h | 11 +- sysdeps/mach/hurd/dl-unistd.h | 4 +- sysdeps/mach/hurd/dup2.c | 4 +- sysdeps/mach/hurd/dup3.c | 4 +- sysdeps/mach/hurd/eloop-threshold.h | 4 +- sysdeps/mach/hurd/enbl-secure.c | 30 - sysdeps/mach/hurd/err_hurd.sub | 5 +- sysdeps/mach/hurd/err_map.h | 26 + sysdeps/mach/hurd/errlist.c | 28 - sysdeps/mach/hurd/errname.c | 21 + sysdeps/mach/hurd/errno-loc.c | 4 +- sysdeps/mach/hurd/errnos.awk | 7 +- sysdeps/mach/hurd/euidaccess.c | 4 +- sysdeps/mach/hurd/execve.c | 48 +- sysdeps/mach/hurd/execveat.c | 92 + sysdeps/mach/hurd/f_setlk.c | 82 + sysdeps/mach/hurd/f_setlk.h | 23 + sysdeps/mach/hurd/faccessat.c | 12 +- sysdeps/mach/hurd/fchdir.c | 4 +- sysdeps/mach/hurd/fchflags.c | 4 +- sysdeps/mach/hurd/fchmod.c | 4 +- sysdeps/mach/hurd/fchmodat.c | 9 +- sysdeps/mach/hurd/fchown.c | 4 +- sysdeps/mach/hurd/fchownat.c | 7 +- sysdeps/mach/hurd/fcntl.c | 168 +- sysdeps/mach/hurd/fcntl64.c | 1 + sysdeps/mach/hurd/fcntl_nocancel.c | 3 + sysdeps/mach/hurd/fdatasync.c | 13 +- sysdeps/mach/hurd/fdopendir.c | 6 +- sysdeps/mach/hurd/fexecve.c | 23 +- sysdeps/mach/hurd/fgetxattr.c | 4 +- sysdeps/mach/hurd/flistxattr.c | 4 +- sysdeps/mach/hurd/flock.c | 4 +- sysdeps/mach/hurd/fork.c | 708 - sysdeps/mach/hurd/fpathconf.c | 4 +- sysdeps/mach/hurd/fremovexattr.c | 4 +- sysdeps/mach/hurd/fsetxattr.c | 4 +- sysdeps/mach/hurd/fstat.c | 31 + sysdeps/mach/hurd/fstat64.c | 36 + sysdeps/mach/hurd/fstatat.c | 32 + sysdeps/mach/hurd/fstatat64.c | 51 + sysdeps/mach/hurd/fstatat_common.h | 23 + sysdeps/mach/hurd/fstatfs.c | 6 +- sysdeps/mach/hurd/fstatfs64.c | 4 +- sysdeps/mach/hurd/fstatvfs.c | 4 +- sysdeps/mach/hurd/fstatvfs64.c | 4 +- sysdeps/mach/hurd/fsync.c | 13 +- sysdeps/mach/hurd/ftruncate.c | 4 +- sysdeps/mach/hurd/ftruncate64.c | 4 +- sysdeps/mach/hurd/futimens.c | 4 +- sysdeps/mach/hurd/futimes.c | 4 +- sysdeps/mach/hurd/futimesat.c | 7 +- sysdeps/mach/hurd/fxstat.c | 17 +- sysdeps/mach/hurd/fxstat64.c | 18 +- sysdeps/mach/hurd/fxstatat.c | 17 +- sysdeps/mach/hurd/fxstatat64.c | 22 +- sysdeps/mach/hurd/gai_misc.h | 4 +- sysdeps/mach/hurd/getclktck.c | 4 +- sysdeps/mach/hurd/getcwd.c | 29 +- sysdeps/mach/hurd/getcwd.h | 28 + sysdeps/mach/hurd/getdomain.c | 4 +- sysdeps/mach/hurd/getdtsz.c | 4 +- sysdeps/mach/hurd/getegid.c | 8 +- sysdeps/mach/hurd/getentropy.c | 64 + sysdeps/mach/hurd/geteuid.c | 8 +- sysdeps/mach/hurd/getgid.c | 8 +- sysdeps/mach/hurd/getgroups.c | 8 +- sysdeps/mach/hurd/gethostid.c | 4 +- sysdeps/mach/hurd/gethostname.c | 4 +- sysdeps/mach/hurd/getitimer.c | 15 +- sysdeps/mach/hurd/getlogin.c | 4 +- sysdeps/mach/hurd/getlogin_r.c | 4 +- sysdeps/mach/hurd/getpeername.c | 4 +- sysdeps/mach/hurd/getpgid.c | 4 +- sysdeps/mach/hurd/getpid.c | 4 +- sysdeps/mach/hurd/getppid.c | 4 +- sysdeps/mach/hurd/getpriority.c | 4 +- sysdeps/mach/hurd/getrandom.c | 150 + sysdeps/mach/hurd/getresgid.c | 8 +- sysdeps/mach/hurd/getresuid.c | 8 +- sysdeps/mach/hurd/getrlimit.c | 4 +- sysdeps/mach/hurd/getrusage.c | 4 +- sysdeps/mach/hurd/getsid.c | 4 +- sysdeps/mach/hurd/getsockname.c | 4 +- sysdeps/mach/hurd/getsockopt.c | 4 +- sysdeps/mach/hurd/getuid.c | 8 +- sysdeps/mach/hurd/getxattr.c | 4 +- sysdeps/mach/hurd/group_member.c | 8 +- sysdeps/mach/hurd/hp-timing.h | 5 +- sysdeps/mach/hurd/htl/bits/pthread-np.h | 6 +- .../hurd/htl/bits/types/struct___pthread_mutex.h | 4 +- sysdeps/mach/hurd/htl/pt-attr-setstackaddr.c | 28 - sysdeps/mach/hurd/htl/pt-attr-setstacksize.c | 28 - sysdeps/mach/hurd/htl/pt-docancel.c | 13 +- sysdeps/mach/hurd/htl/pt-hurd-cond-timedwait.c | 30 +- sysdeps/mach/hurd/htl/pt-hurd-cond-wait.c | 4 +- sysdeps/mach/hurd/htl/pt-mutex-checklocked.c | 51 + sysdeps/mach/hurd/htl/pt-mutex-consistent.c | 14 +- sysdeps/mach/hurd/htl/pt-mutex-destroy.c | 9 +- sysdeps/mach/hurd/htl/pt-mutex-getprioceiling.c | 4 +- sysdeps/mach/hurd/htl/pt-mutex-init.c | 24 +- sysdeps/mach/hurd/htl/pt-mutex-lock.c | 15 +- sysdeps/mach/hurd/htl/pt-mutex-setprioceiling.c | 4 +- sysdeps/mach/hurd/htl/pt-mutex-timedlock.c | 26 +- sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c | 8 +- sysdeps/mach/hurd/htl/pt-mutex-trylock.c | 15 +- sysdeps/mach/hurd/htl/pt-mutex-unlock.c | 23 +- sysdeps/mach/hurd/htl/pt-mutex.h | 16 +- sysdeps/mach/hurd/htl/pt-mutexattr-destroy.c | 4 +- .../mach/hurd/htl/pt-mutexattr-getprioceiling.c | 4 +- sysdeps/mach/hurd/htl/pt-mutexattr-getprotocol.c | 4 +- sysdeps/mach/hurd/htl/pt-mutexattr-getpshared.c | 4 +- sysdeps/mach/hurd/htl/pt-mutexattr-getrobust.c | 8 +- sysdeps/mach/hurd/htl/pt-mutexattr-gettype.c | 4 +- sysdeps/mach/hurd/htl/pt-mutexattr-init.c | 6 +- .../mach/hurd/htl/pt-mutexattr-setprioceiling.c | 4 +- sysdeps/mach/hurd/htl/pt-mutexattr-setprotocol.c | 11 +- sysdeps/mach/hurd/htl/pt-mutexattr-setpshared.c | 4 +- sysdeps/mach/hurd/htl/pt-mutexattr-setrobust.c | 4 +- sysdeps/mach/hurd/htl/pt-mutexattr-settype.c | 4 +- sysdeps/mach/hurd/htl/pt-mutexattr.c | 1 - sysdeps/mach/hurd/htl/pt-sigstate-destroy.c | 6 +- sysdeps/mach/hurd/htl/pt-sigstate-init.c | 8 +- sysdeps/mach/hurd/htl/pt-sigstate.c | 32 +- sysdeps/mach/hurd/htl/pt-sysdep.c | 39 +- sysdeps/mach/hurd/htl/pt-sysdep.h | 10 +- sysdeps/mach/hurd/i386/Makefile | 126 +- sysdeps/mach/hurd/i386/Versions | 4 + sysdeps/mach/hurd/i386/____longjmp_chk.S | 82 +- sysdeps/mach/hurd/i386/__longjmp.S | 92 + sysdeps/mach/hurd/i386/bits/sigcontext.h | 8 +- sysdeps/mach/hurd/i386/exc2signal.c | 126 +- sysdeps/mach/hurd/i386/getcontext.S | 73 + sysdeps/mach/hurd/i386/htl/pt-machdep.c | 4 +- sysdeps/mach/hurd/i386/htl/pt-setup.c | 4 +- .../mach/hurd/i386/i686/multiarch/rtld-strncpy-c.c | 1 + sysdeps/mach/hurd/i386/init-first.c | 174 +- sysdeps/mach/hurd/i386/intr-msg.h | 58 +- sysdeps/mach/hurd/i386/ioperm.c | 4 +- sysdeps/mach/hurd/i386/jmp_buf-macros.h | 6 - sysdeps/mach/hurd/i386/ld.abilist | 10 +- sysdeps/mach/hurd/i386/libc.abilist | 136 +- sysdeps/mach/hurd/i386/libc_malloc_debug.abilist | 28 + sysdeps/mach/hurd/i386/libdl.abilist | 12 +- sysdeps/mach/hurd/i386/libm.abilist | 115 +- sysdeps/mach/hurd/i386/libpthread.abilist | 45 +- sysdeps/mach/hurd/i386/libresolv.abilist | 24 - sysdeps/mach/hurd/i386/librt.abilist | 7 - sysdeps/mach/hurd/i386/libutil.abilist | 7 +- sysdeps/mach/hurd/i386/localplt.data | 49 +- sysdeps/mach/hurd/i386/longjmp-ts.c | 4 +- sysdeps/mach/hurd/i386/makecontext.S | 129 + sysdeps/mach/hurd/i386/setcontext.S | 92 + sysdeps/mach/hurd/i386/sigcontextinfo.h | 16 +- sysdeps/mach/hurd/i386/sigreturn.c | 80 +- sysdeps/mach/hurd/i386/static-start.S | 4 +- sysdeps/mach/hurd/i386/swapcontext.S | 109 + sysdeps/mach/hurd/i386/sys/io.h | 4 +- sysdeps/mach/hurd/i386/tls.h | 173 +- sysdeps/mach/hurd/i386/trampoline.c | 152 +- sysdeps/mach/hurd/i386/ucontext_i.sym | 29 + sysdeps/mach/hurd/i386/vm_param.h | 24 + sysdeps/mach/hurd/if_index.c | 12 +- sysdeps/mach/hurd/ifreq.c | 4 +- sysdeps/mach/hurd/ifreq.h | 5 +- sysdeps/mach/hurd/ioctl.c | 59 +- sysdeps/mach/hurd/isatty.c | 4 +- sysdeps/mach/hurd/jmp-unwind.c | 12 +- sysdeps/mach/hurd/kernel-features.h | 6 +- sysdeps/mach/hurd/kill.c | 14 +- sysdeps/mach/hurd/lchmod.c | 4 +- sysdeps/mach/hurd/lchown.c | 4 +- sysdeps/mach/hurd/lgetxattr.c | 4 +- sysdeps/mach/hurd/libc-start.h | 31 - sysdeps/mach/hurd/libc_sigaction.c | 89 + sysdeps/mach/hurd/link.c | 36 +- sysdeps/mach/hurd/linkat.c | 20 +- sysdeps/mach/hurd/linkat_common.h | 23 + sysdeps/mach/hurd/listen.c | 4 +- sysdeps/mach/hurd/listxattr.c | 4 +- sysdeps/mach/hurd/llistxattr.c | 4 +- sysdeps/mach/hurd/lremovexattr.c | 4 +- sysdeps/mach/hurd/lseek.c | 4 +- sysdeps/mach/hurd/lseek64.c | 4 +- sysdeps/mach/hurd/lsetxattr.c | 4 +- sysdeps/mach/hurd/lstat.c | 34 + sysdeps/mach/hurd/lstat64.c | 33 + sysdeps/mach/hurd/lutimes.c | 4 +- sysdeps/mach/hurd/lxstat.c | 17 +- sysdeps/mach/hurd/lxstat64.c | 23 +- sysdeps/mach/hurd/malloc-machine.h | 4 +- sysdeps/mach/hurd/mig-reply.c | 10 +- sysdeps/mach/hurd/mkdir.c | 18 +- sysdeps/mach/hurd/mkdirat.c | 8 +- sysdeps/mach/hurd/mknodat.c | 118 + sysdeps/mach/hurd/mlock.c | 4 +- sysdeps/mach/hurd/mlockall.c | 4 +- sysdeps/mach/hurd/mmap.c | 76 +- sysdeps/mach/hurd/mmap64.c | 5 +- sysdeps/mach/hurd/mremap.c | 180 + sysdeps/mach/hurd/msync.c | 94 + sysdeps/mach/hurd/munlock.c | 4 +- sysdeps/mach/hurd/munlockall.c | 4 +- sysdeps/mach/hurd/net/ethernet.h | 6 +- sysdeps/mach/hurd/net/if_arp.h | 5 +- sysdeps/mach/hurd/net/if_ether.h | 4 +- sysdeps/mach/hurd/net/route.h | 54 +- sysdeps/mach/hurd/not-cancel.h | 107 + sysdeps/mach/hurd/not-errno.h | 4 +- sysdeps/mach/hurd/open.c | 9 +- sysdeps/mach/hurd/open_nocancel.c | 51 + sysdeps/mach/hurd/openat.c | 9 +- sysdeps/mach/hurd/openat_nocancel.c | 55 + sysdeps/mach/hurd/opendir.c | 4 +- sysdeps/mach/hurd/pathconf.c | 4 +- sysdeps/mach/hurd/pipe.c | 4 +- sysdeps/mach/hurd/pipe2.c | 4 +- sysdeps/mach/hurd/poll.c | 4 +- sysdeps/mach/hurd/ppoll.c | 4 +- sysdeps/mach/hurd/pread.c | 4 +- sysdeps/mach/hurd/pread64.c | 20 +- sysdeps/mach/hurd/pread64_nocancel.c | 35 + sysdeps/mach/hurd/profil.c | 6 +- sysdeps/mach/hurd/pselect.c | 4 +- sysdeps/mach/hurd/ptrace.c | 17 +- sysdeps/mach/hurd/ptsname.c | 21 +- sysdeps/mach/hurd/pwrite.c | 4 +- sysdeps/mach/hurd/pwrite64.c | 20 +- sysdeps/mach/hurd/pwrite64_nocancel.c | 35 + sysdeps/mach/hurd/read.c | 16 +- sysdeps/mach/hurd/read_nocancel.c | 30 + sysdeps/mach/hurd/readdir.c | 4 +- sysdeps/mach/hurd/readdir64.c | 4 +- sysdeps/mach/hurd/readdir64_r.c | 4 +- sysdeps/mach/hurd/readdir_r.c | 4 +- sysdeps/mach/hurd/readlink.c | 35 +- sysdeps/mach/hurd/readlinkat.c | 36 +- sysdeps/mach/hurd/reboot.c | 4 +- sysdeps/mach/hurd/recv.c | 21 +- sysdeps/mach/hurd/recvfrom.c | 26 +- sysdeps/mach/hurd/recvmsg.c | 124 +- sysdeps/mach/hurd/removexattr.c | 4 +- sysdeps/mach/hurd/rename.c | 25 +- sysdeps/mach/hurd/renameat.c | 25 +- sysdeps/mach/hurd/renameat2.c | 58 + sysdeps/mach/hurd/res_enable_icmp.c | 27 + sysdeps/mach/hurd/revoke.c | 4 +- sysdeps/mach/hurd/rewinddir.c | 4 +- sysdeps/mach/hurd/rmdir.c | 4 +- sysdeps/mach/hurd/sbrk.c | 4 +- sysdeps/mach/hurd/sched_gets.c | 31 + sysdeps/mach/hurd/sched_sets.c | 45 + sysdeps/mach/hurd/seekdir.c | 4 +- sysdeps/mach/hurd/select.c | 4 +- sysdeps/mach/hurd/send.c | 20 +- sysdeps/mach/hurd/sendfile.c | 4 +- sysdeps/mach/hurd/sendfile64.c | 6 +- sysdeps/mach/hurd/sendmsg.c | 84 +- sysdeps/mach/hurd/sendto.c | 11 +- sysdeps/mach/hurd/setdomain.c | 4 +- sysdeps/mach/hurd/setegid.c | 8 +- sysdeps/mach/hurd/seteuid.c | 8 +- sysdeps/mach/hurd/setgid.c | 8 +- sysdeps/mach/hurd/setgroups.c | 8 +- sysdeps/mach/hurd/sethostid.c | 4 +- sysdeps/mach/hurd/sethostname.c | 4 +- sysdeps/mach/hurd/setitimer.c | 61 +- sysdeps/mach/hurd/setlogin.c | 4 +- sysdeps/mach/hurd/setpgid.c | 6 +- sysdeps/mach/hurd/setpriority.c | 4 +- sysdeps/mach/hurd/setregid.c | 8 +- sysdeps/mach/hurd/setresgid.c | 8 +- sysdeps/mach/hurd/setresuid.c | 8 +- sysdeps/mach/hurd/setreuid.c | 8 +- sysdeps/mach/hurd/setrlimit.c | 4 +- sysdeps/mach/hurd/setsid.c | 10 +- sysdeps/mach/hurd/setsockopt.c | 6 +- sysdeps/mach/hurd/settimeofday.c | 52 - sysdeps/mach/hurd/setuid.c | 8 +- sysdeps/mach/hurd/setxattr.c | 4 +- sysdeps/mach/hurd/shutdown.c | 4 +- sysdeps/mach/hurd/sigaction.c | 91 - sysdeps/mach/hurd/sigaltstack.c | 9 +- sysdeps/mach/hurd/siglist-compat.h | 30 + sysdeps/mach/hurd/siglist.h | 22 - sysdeps/mach/hurd/sigpending.c | 10 +- sysdeps/mach/hurd/sigprocmask.c | 12 +- sysdeps/mach/hurd/sigstack.c | 4 +- sysdeps/mach/hurd/sigsuspend.c | 24 +- sysdeps/mach/hurd/sigtimedwait.c | 170 + sysdeps/mach/hurd/sigwait.c | 114 +- sysdeps/mach/hurd/sigwaitinfo.c | 28 + sysdeps/mach/hurd/socket.c | 4 +- sysdeps/mach/hurd/socketpair.c | 4 +- sysdeps/mach/hurd/spawn_int_def.h | 24 + sysdeps/mach/hurd/spawni.c | 233 +- sysdeps/mach/hurd/stat.c | 33 + sysdeps/mach/hurd/stat64.c | 30 + sysdeps/mach/hurd/statconv.c | 64 + sysdeps/mach/hurd/statfs.c | 4 +- sysdeps/mach/hurd/statfs64.c | 4 +- sysdeps/mach/hurd/statfsconv.c | 4 +- sysdeps/mach/hurd/statvfs.c | 4 +- sysdeps/mach/hurd/statvfs64.c | 4 +- sysdeps/mach/hurd/symlink.c | 44 +- sysdeps/mach/hurd/symlinkat.c | 8 +- sysdeps/mach/hurd/sync.c | 4 +- sysdeps/mach/hurd/syncfs.c | 4 +- sysdeps/mach/hurd/sysconf.c | 4 +- sysdeps/mach/hurd/sysdep-cancel.h | 21 +- sysdeps/mach/hurd/telldir.c | 4 +- sysdeps/mach/hurd/times.c | 11 +- sysdeps/mach/hurd/tls.h | 32 +- sysdeps/mach/hurd/tmpfile.c | 4 +- sysdeps/mach/hurd/truncate.c | 4 +- sysdeps/mach/hurd/truncate64.c | 4 +- sysdeps/mach/hurd/ttyname.c | 4 +- sysdeps/mach/hurd/ttyname_r.c | 6 +- sysdeps/mach/hurd/umask.c | 4 +- sysdeps/mach/hurd/uname.c | 4 +- sysdeps/mach/hurd/unlink.c | 19 +- sysdeps/mach/hurd/unlinkat.c | 8 +- sysdeps/mach/hurd/utime-helper.c | 4 +- sysdeps/mach/hurd/utimensat.c | 4 +- sysdeps/mach/hurd/utimes.c | 18 +- sysdeps/mach/hurd/wait4.c | 15 +- sysdeps/mach/hurd/wait4_nocancel.c | 54 + sysdeps/mach/hurd/waitid.c | 126 + sysdeps/mach/hurd/write.c | 17 +- sysdeps/mach/hurd/write_nocancel.c | 30 + sysdeps/mach/hurd/writev_nocancel_nostatus.c | 28 + sysdeps/mach/hurd/x86/dl-sysdep.c | 4 +- sysdeps/mach/hurd/x86/set-hooks-arch.h | 28 + sysdeps/mach/hurd/xmknod.c | 19 +- sysdeps/mach/hurd/xmknodat.c | 98 +- sysdeps/mach/hurd/xstat.c | 17 +- sysdeps/mach/hurd/xstat64.c | 24 +- sysdeps/mach/hurd/xstatconv.c | 64 - sysdeps/mach/i386/bits/mach/param.h | 4 +- sysdeps/mach/i386/machine-lock.h | 4 +- sysdeps/mach/i386/machine-sp.h | 6 +- sysdeps/mach/i386/syscall.S | 4 +- sysdeps/mach/i386/sysdep.h | 14 +- sysdeps/mach/i386/thread_state.h | 4 +- sysdeps/mach/include/mach/mig_support.h | 12 + sysdeps/mach/libc-lock.h | 27 +- sysdeps/mach/mprotect.c | 4 +- sysdeps/mach/msync.c | 13 +- sysdeps/mach/munmap.c | 4 +- sysdeps/mach/nanosleep.c | 70 - sysdeps/mach/pagecopy.h | 16 +- sysdeps/mach/readonly-area.c | 4 +- sysdeps/mach/sched_yield.c | 4 +- sysdeps/mach/sleep.c | 12 +- sysdeps/mach/strerror_l.c | 54 +- sysdeps/mach/sysdep.h | 12 +- sysdeps/mach/thread_state.h | 8 +- sysdeps/mach/usleep.c | 16 +- sysdeps/mach/xpg-strerror.c | 20 +- sysdeps/microblaze/__longjmp.S | 4 +- sysdeps/microblaze/_mcount.S | 4 +- sysdeps/microblaze/asm-syntax.h | 4 +- sysdeps/microblaze/atomic-machine.h | 21 +- sysdeps/microblaze/backtrace.c | 5 +- sysdeps/microblaze/backtrace_linux.c | 6 +- sysdeps/microblaze/be/Implies | 1 + sysdeps/microblaze/bits/endian.h | 30 - sysdeps/microblaze/bits/endianness.h | 15 + sysdeps/microblaze/bits/fenv.h | 6 +- sysdeps/microblaze/bits/link.h | 4 +- sysdeps/microblaze/bits/setjmp.h | 4 +- sysdeps/microblaze/bsd-_setjmp.S | 4 +- sysdeps/microblaze/bsd-setjmp.S | 4 +- sysdeps/microblaze/configure | 11 + sysdeps/microblaze/configure.ac | 9 + sysdeps/microblaze/crti.S | 4 +- sysdeps/microblaze/crtn.S | 4 +- sysdeps/microblaze/dl-machine.h | 48 +- sysdeps/microblaze/dl-tls.h | 4 +- sysdeps/microblaze/dl-trampoline.S | 4 +- sysdeps/microblaze/elf-initfini.h | 20 + sysdeps/microblaze/gccframe.h | 4 +- sysdeps/microblaze/jmpbuf-unwind.h | 7 +- sysdeps/microblaze/ldsodefs.h | 4 +- sysdeps/microblaze/le/Implies | 1 + sysdeps/microblaze/libc-tls.c | 4 +- sysdeps/microblaze/libm-test-ulps | 124 - sysdeps/microblaze/machine-gmon.h | 4 +- sysdeps/microblaze/memusage.h | 21 - sysdeps/microblaze/nptl/Makefile | 21 - sysdeps/microblaze/nptl/bits/pthreadtypes-arch.h | 72 - sysdeps/microblaze/nptl/bits/semaphore.h | 32 - sysdeps/microblaze/nptl/pthread-offsets.h | 5 - sysdeps/microblaze/nptl/pthreaddef.h | 10 +- sysdeps/microblaze/nptl/tcb-offsets.sym | 10 - sysdeps/microblaze/nptl/tls.h | 35 +- sysdeps/microblaze/preconfigure | 153 +- sysdeps/microblaze/preconfigure.ac | 11 + sysdeps/microblaze/setjmp.S | 4 +- sysdeps/microblaze/sotruss-lib.c | 4 +- sysdeps/microblaze/stackinfo.h | 4 +- sysdeps/microblaze/start.S | 12 +- sysdeps/microblaze/sysdep.h | 4 +- sysdeps/microblaze/tls-macros.h | 46 - sysdeps/microblaze/tst-audit.h | 4 +- sysdeps/microblaze/tst-file-align.h | 20 + sysdeps/mips/Makefile | 15 +- sysdeps/mips/__longjmp.c | 12 +- sysdeps/mips/add_n.S | 4 +- sysdeps/mips/addmul_1.S | 4 +- sysdeps/mips/atomic-machine.h | 21 +- sysdeps/mips/bits/dlfcn.h | 4 +- sysdeps/mips/bits/endian.h | 15 - sysdeps/mips/bits/endianness.h | 16 + sysdeps/mips/bits/fenv.h | 6 +- sysdeps/mips/bits/ipctypes.h | 4 +- sysdeps/mips/bits/link.h | 4 +- sysdeps/mips/bits/setjmp.h | 4 +- sysdeps/mips/bits/wordsize.h | 4 +- sysdeps/mips/bsd-_setjmp.S | 4 +- sysdeps/mips/bsd-setjmp.S | 4 +- sysdeps/mips/configure | 2 + sysdeps/mips/configure.ac | 2 +- sysdeps/mips/dl-debug.h | 41 + sysdeps/mips/dl-dtprocnum.h | 4 +- sysdeps/mips/dl-machine-reject-phdr.h | 6 +- sysdeps/mips/dl-machine-rel.h | 27 + sysdeps/mips/dl-machine.h | 136 +- sysdeps/mips/dl-procinfo.c | 5 +- sysdeps/mips/dl-procinfo.h | 7 +- sysdeps/mips/dl-r_debug.h | 64 + sysdeps/mips/dl-relocate-ld.h | 25 + sysdeps/mips/dl-tls.h | 4 +- sysdeps/mips/dl-trampoline.c | 7 +- sysdeps/mips/elf-initfini.h | 20 + sysdeps/mips/elf_machine_sym_no_match.h | 43 + sysdeps/mips/fpregdef.h | 4 +- sysdeps/mips/fpu/e_sqrt.c | 38 - sysdeps/mips/fpu/e_sqrtf.c | 38 - sysdeps/mips/fpu/fclrexcpt.c | 5 +- sysdeps/mips/fpu/fedisblxcpt.c | 5 +- sysdeps/mips/fpu/feenablxcpt.c | 5 +- sysdeps/mips/fpu/fegetenv.c | 5 +- sysdeps/mips/fpu/fegetexcept.c | 5 +- sysdeps/mips/fpu/fegetmode.c | 4 +- sysdeps/mips/fpu/fegetround.c | 5 +- sysdeps/mips/fpu/feholdexcpt.c | 5 +- sysdeps/mips/fpu/fenv_libc.h | 5 +- sysdeps/mips/fpu/fenv_private.h | 4 +- sysdeps/mips/fpu/fesetenv.c | 5 +- sysdeps/mips/fpu/fesetexcept.c | 4 +- sysdeps/mips/fpu/fesetmode.c | 4 +- sysdeps/mips/fpu/fesetround.c | 5 +- sysdeps/mips/fpu/feupdateenv.c | 5 +- sysdeps/mips/fpu/fgetexcptflg.c | 5 +- sysdeps/mips/fpu/fraiseexcpt.c | 5 +- sysdeps/mips/fpu/fsetexcptflg.c | 5 +- sysdeps/mips/fpu/ftestexcept.c | 5 +- sysdeps/mips/fpu/math-use-builtins-sqrt.h | 6 + sysdeps/mips/fpu_control.h | 5 +- sysdeps/mips/gccframe.h | 4 +- sysdeps/mips/ieee754/bits/floatn.h | 10 +- sysdeps/mips/ieee754/bits/long-double.h | 5 +- sysdeps/mips/ieee754/ieee754.h | 21 +- sysdeps/mips/include/sys/asm.h | 4 +- sysdeps/mips/jmpbuf-unwind.h | 7 +- sysdeps/mips/ldsodefs.h | 27 +- sysdeps/mips/libc-tls.c | 4 +- sysdeps/mips/linkmap.h | 1 + sysdeps/mips/lshift.S | 4 +- sysdeps/mips/machine-gmon.h | 4 +- sysdeps/mips/math-tests-snan-payload.h | 4 +- sysdeps/mips/memcpy.S | 4 +- sysdeps/mips/memset.S | 4 +- sysdeps/mips/memusage.h | 20 - sysdeps/mips/mips32/crti.S | 4 +- sysdeps/mips/mips32/crtn.S | 4 +- sysdeps/mips/mips32/fpu/e_sqrt.c | 1 - sysdeps/mips/mips32/fpu/e_sqrtf.c | 1 - .../mips/mips32/fpu/fix-fp-int-convert-overflow.h | 4 +- sysdeps/mips/mips32/fpu/fpucw-helpers.c | 4 +- sysdeps/mips/mips32/libm-test-ulps | 706 +- sysdeps/mips/mips32/sfp-machine.h | 4 +- sysdeps/mips/mips64/Implies | 1 - sysdeps/mips/mips64/__longjmp.c | 5 +- sysdeps/mips/mips64/add_n.S | 4 +- sysdeps/mips/mips64/addmul_1.S | 4 +- sysdeps/mips/mips64/bsd-_setjmp.S | 4 +- sysdeps/mips/mips64/bsd-setjmp.S | 4 +- sysdeps/mips/mips64/e_sqrtl.c | 9 +- sysdeps/mips/mips64/gmp-mparam.h | 4 +- sysdeps/mips/mips64/libm-test-ulps | 1035 +- sysdeps/mips/mips64/lshift.S | 4 +- sysdeps/mips/mips64/mul_1.S | 4 +- sysdeps/mips/mips64/n32/crti.S | 4 +- sysdeps/mips/mips64/n32/crtn.S | 4 +- sysdeps/mips/mips64/n32/fpu/e_sqrt.c | 1 - sysdeps/mips/mips64/n32/fpu/e_sqrtf.c | 1 - sysdeps/mips/mips64/n64/crti.S | 4 +- sysdeps/mips/mips64/n64/crtn.S | 4 +- sysdeps/mips/mips64/n64/fpu/e_sqrt.c | 1 - sysdeps/mips/mips64/n64/fpu/e_sqrtf.c | 1 - sysdeps/mips/mips64/rshift.S | 4 +- sysdeps/mips/mips64/setjmp.S | 4 +- sysdeps/mips/mips64/setjmp_aux.c | 5 +- sysdeps/mips/mips64/sfp-machine.h | 4 +- sysdeps/mips/mips64/sub_n.S | 4 +- sysdeps/mips/mips64/submul_1.S | 4 +- sysdeps/mips/mul_1.S | 4 +- sysdeps/mips/nan-high-order-bit.h | 4 +- sysdeps/mips/nptl/Makefile | 25 - sysdeps/mips/nptl/bits/pthreadtypes-arch.h | 51 +- sysdeps/mips/nptl/bits/semaphore.h | 4 +- sysdeps/mips/nptl/bits/struct_mutex.h | 56 + sysdeps/mips/nptl/bits/struct_rwlock.h | 71 + sysdeps/mips/nptl/nptl-sysdep.S | 2 - sysdeps/mips/nptl/pthread-offsets.h | 18 +- sysdeps/mips/nptl/pthreaddef.h | 10 +- sysdeps/mips/nptl/tcb-offsets.sym | 10 - sysdeps/mips/nptl/tls.h | 39 +- sysdeps/mips/preconfigure | 7 +- sysdeps/mips/preconfigure.ac | 34 + sysdeps/mips/regdef.h | 5 +- sysdeps/mips/rshift.S | 4 +- sysdeps/mips/setjmp.S | 4 +- sysdeps/mips/setjmp_aux.c | 5 +- sysdeps/mips/sgidefs.h | 5 +- sysdeps/mips/sotruss-lib.c | 4 +- sysdeps/mips/stackinfo.h | 4 +- sysdeps/mips/start.S | 22 +- sysdeps/mips/strcmp.S | 4 +- sysdeps/mips/sub_n.S | 4 +- sysdeps/mips/submul_1.S | 4 +- sysdeps/mips/sys/asm.h | 21 +- sysdeps/mips/sys/fpregdef.h | 4 +- sysdeps/mips/sys/regdef.h | 5 +- sysdeps/mips/sys/tas.h | 8 +- sysdeps/mips/sys/ucontext.h | 4 +- sysdeps/mips/tls-macros.h | 130 - sysdeps/mips/tst-abi-fp32mod.c | 4 +- sysdeps/mips/tst-abi-fp64amod.c | 4 +- sysdeps/mips/tst-abi-fp64mod.c | 4 +- sysdeps/mips/tst-abi-fpxxmod.c | 4 +- sysdeps/mips/tst-abi-fpxxomod.c | 4 +- sysdeps/mips/tst-abi-interlink.c | 4 +- sysdeps/mips/tst-audit.h | 4 +- sysdeps/mips/tst-mode-switch-1.c | 4 +- sysdeps/mips/tst-mode-switch-2.c | 4 +- sysdeps/mips/tst-mode-switch-3.c | 4 +- sysdeps/mips/tst-undefined-weak-lib.S | 43 + sysdeps/mips/tst-undefined-weak.c | 28 + sysdeps/mips/unwind-arch.h | 74 + sysdeps/nios2/Makefile | 8 +- sysdeps/nios2/__longjmp.S | 5 +- sysdeps/nios2/bits/dl_find_object.h | 25 + sysdeps/nios2/bits/endian.h | 12 - sysdeps/nios2/bits/endianness.h | 16 + sysdeps/nios2/bits/fenv.h | 6 +- sysdeps/nios2/bits/link.h | 4 +- sysdeps/nios2/bits/setjmp.h | 4 +- sysdeps/nios2/configure | 3 + sysdeps/nios2/configure.ac | 2 + sysdeps/nios2/crti.S | 4 +- sysdeps/nios2/crtn.S | 4 +- sysdeps/nios2/dl-init.c | 4 +- sysdeps/nios2/dl-machine.h | 84 +- sysdeps/nios2/dl-sysdep.h | 25 - sysdeps/nios2/dl-tls.h | 4 +- sysdeps/nios2/dl-trampoline.S | 4 +- sysdeps/nios2/elf-initfini.h | 20 + sysdeps/nios2/gccframe.h | 4 +- sysdeps/nios2/gmp-mparam.h | 23 - sysdeps/nios2/jmpbuf-offsets.h | 7 +- sysdeps/nios2/jmpbuf-unwind.h | 4 +- sysdeps/nios2/ldsodefs.h | 4 +- sysdeps/nios2/libc-tls.c | 4 +- sysdeps/nios2/libm-test-ulps | 167 +- sysdeps/nios2/machine-gmon.h | 4 +- sysdeps/nios2/memusage.h | 23 - sysdeps/nios2/nptl/Makefile | 4 +- sysdeps/nios2/nptl/bits/pthreadtypes-arch.h | 41 +- sysdeps/nios2/nptl/bits/semaphore.h | 32 - sysdeps/nios2/nptl/pthread-offsets.h | 5 - sysdeps/nios2/nptl/pthreaddef.h | 10 +- sysdeps/nios2/nptl/tls.h | 30 +- sysdeps/nios2/setjmp.S | 5 +- sysdeps/nios2/sotruss-lib.c | 4 +- sysdeps/nios2/stackinfo.h | 4 +- sysdeps/nios2/start.S | 21 +- sysdeps/nios2/sysdep.h | 4 +- sysdeps/nios2/tls-macros.h | 46 - sysdeps/nios2/tst-audit.h | 4 +- sysdeps/nios2/tst-file-align.h | 20 + sysdeps/nptl/Makeconfig | 14 +- sysdeps/nptl/Makefile | 12 +- sysdeps/nptl/_Fork.c | 49 + sysdeps/nptl/aio_misc.h | 28 +- sysdeps/nptl/allocrtsig.c | 50 - sysdeps/nptl/bits/pthreadtypes-arch.h | 45 + sysdeps/nptl/bits/pthreadtypes.h | 4 +- sysdeps/nptl/bits/struct_mutex.h | 84 + sysdeps/nptl/bits/struct_rwlock.h | 61 + sysdeps/nptl/bits/thread-shared-types.h | 159 +- sysdeps/nptl/dl-mutex.c | 53 + sysdeps/nptl/dl-thread_gscope_wait.c | 80 + sysdeps/nptl/dl-tls_init_tp.c | 131 + sysdeps/nptl/dl-tunables.list | 37 + sysdeps/nptl/fork.c | 159 - sysdeps/nptl/fork.h | 173 +- sysdeps/nptl/futex-internal.h | 237 +- sysdeps/nptl/gai_misc.h | 53 +- sysdeps/nptl/internaltypes.h | 32 +- sysdeps/nptl/jmp-unwind.c | 12 +- sysdeps/nptl/libc-lock.h | 71 +- sysdeps/nptl/libc-lockP.h | 295 +- sysdeps/nptl/libc_start_call_main.h | 75 + sysdeps/nptl/librt-cancellation.c | 24 - sysdeps/nptl/lowlevellock-futex.h | 146 +- sysdeps/nptl/lowlevellock.h | 191 +- sysdeps/nptl/malloc-machine.h | 4 +- sysdeps/nptl/proc_service.h | 95 + sysdeps/nptl/pthread-functions.h | 115 - sysdeps/nptl/pthread-offsets.h | 16 + sysdeps/nptl/pthread.h | 342 +- sysdeps/nptl/pthreadP.h | 734 + sysdeps/nptl/pthread_atfork_compat.h | 4 + sysdeps/nptl/pthread_early_init.h | 61 + sysdeps/nptl/pthread_mutex_backoff.h | 35 + sysdeps/nptl/pthread_mutex_conf.h | 41 + sysdeps/nptl/setxid.h | 32 +- sysdeps/nptl/shm-directory.h | 31 - sysdeps/nptl/stdio-lock.h | 42 +- sysdeps/nptl/sys/procfs.h | 4 +- sysdeps/nptl/tcb-access.h | 32 + sysdeps/nptl/thread_db.h | 458 + sysdeps/nptl/thread_pointer.h | 28 + sysdeps/nptl/threads.h | 207 - sysdeps/nptl/timer_routines.h | 5 +- sysdeps/nptl/unwind-forcedunwind.c | 149 - sysdeps/or1k/Implies | 3 + sysdeps/or1k/Makefile | 6 + sysdeps/or1k/__longjmp.S | 50 + sysdeps/or1k/atomic-machine.h | 71 + sysdeps/or1k/bits/endianness.h | 11 + sysdeps/or1k/bits/fenv.h | 69 + sysdeps/or1k/bits/link.h | 54 + sysdeps/or1k/bits/setjmp.h | 32 + sysdeps/{aarch64 => or1k}/bsd-_setjmp.S | 0 sysdeps/{aarch64 => or1k}/bsd-setjmp.S | 0 sysdeps/or1k/configure | 2 + sysdeps/or1k/configure.ac | 2 + sysdeps/or1k/dl-machine.h | 296 + sysdeps/or1k/dl-start.S | 98 + sysdeps/or1k/dl-tls.h | 27 + sysdeps/or1k/dl-trampoline.S | 73 + sysdeps/or1k/jmpbuf-offsets.h | 23 + sysdeps/or1k/jmpbuf-unwind.h | 36 + sysdeps/or1k/ldsodefs.h | 40 + sysdeps/or1k/libc-tls.c | 34 + sysdeps/or1k/libm-test-ulps | 1112 + sysdeps/or1k/libm-test-ulps-name | 1 + sysdeps/or1k/machine-gmon.h | 35 + sysdeps/or1k/memusage.h | 21 + sysdeps/{arm => or1k}/nofpu/Implies | 0 sysdeps/or1k/nofpu/math-tests-exceptions.h | 29 + sysdeps/or1k/nofpu/math-tests-rounding.h | 28 + sysdeps/or1k/nptl/pthreaddef.h | 36 + sysdeps/or1k/nptl/tls.h | 184 + sysdeps/or1k/preconfigure | 33 + sysdeps/or1k/setjmp.S | 56 + sysdeps/or1k/sfp-machine.h | 93 + sysdeps/or1k/sotruss-lib.c | 51 + sysdeps/or1k/stackinfo.h | 34 + sysdeps/or1k/start.S | 115 + sysdeps/or1k/sysdep.h | 80 + sysdeps/or1k/tininess.h | 1 + sysdeps/or1k/tst-audit.h | 24 + sysdeps/posix/Makefile | 6 - sysdeps/posix/alarm.c | 4 +- sysdeps/posix/clock.c | 4 +- sysdeps/posix/clock_getres.c | 78 +- sysdeps/posix/closedir.c | 54 - sysdeps/posix/ctermid.c | 4 +- sysdeps/posix/cuserid.c | 4 +- sysdeps/posix/dirfd.c | 31 - sysdeps/posix/dirstream.h | 55 - sysdeps/posix/dl-fileid.h | 8 +- sysdeps/posix/dup.c | 4 +- sysdeps/posix/dup2.c | 4 +- sysdeps/posix/euidaccess.c | 8 +- sysdeps/posix/fdopendir.c | 52 - sysdeps/posix/flock.c | 4 +- sysdeps/posix/fpathconf.c | 8 +- sysdeps/posix/gai_strerror.c | 4 +- sysdeps/posix/getaddrinfo.c | 2268 +- sysdeps/posix/getcwd.c | 803 +- sysdeps/posix/getdtsz.c | 4 +- sysdeps/posix/gethostname.c | 4 +- sysdeps/posix/getpagesize.c | 5 +- sysdeps/posix/gettimeofday.c | 67 - sysdeps/posix/isatty.c | 4 +- sysdeps/posix/isfdtype.c | 8 +- sysdeps/posix/killpg.c | 4 +- sysdeps/posix/libc_fatal.c | 78 +- sysdeps/posix/mkfifo.c | 7 +- sysdeps/posix/mkfifoat.c | 7 +- sysdeps/posix/nice.c | 4 +- sysdeps/posix/open64.c | 16 +- sysdeps/posix/opendir.c | 148 - sysdeps/posix/pathconf.c | 8 +- sysdeps/posix/pause.c | 6 +- sysdeps/posix/posix_fallocate.c | 8 +- sysdeps/posix/posix_fallocate64.c | 8 +- sysdeps/posix/pread.c | 5 +- sysdeps/posix/pread64.c | 5 +- sysdeps/posix/preadv.c | 4 +- sysdeps/posix/preadv2.c | 4 +- sysdeps/posix/preadv64.c | 4 +- sysdeps/posix/preadv64v2.c | 4 +- sysdeps/posix/preadv_common.c | 4 +- sysdeps/posix/profil.c | 19 +- sysdeps/posix/pwrite.c | 4 +- sysdeps/posix/pwrite64.c | 5 +- sysdeps/posix/pwritev.c | 4 +- sysdeps/posix/pwritev2.c | 4 +- sysdeps/posix/pwritev64.c | 4 +- sysdeps/posix/pwritev64v2.c | 4 +- sysdeps/posix/pwritev_common.c | 4 +- sysdeps/posix/raise.c | 15 +- sysdeps/posix/readdir.c | 127 - sysdeps/posix/readdir_r.c | 159 - sysdeps/posix/readv.c | 4 +- sysdeps/posix/remove.c | 4 +- sysdeps/posix/rename.c | 8 +- sysdeps/posix/rewinddir.c | 41 - sysdeps/posix/seekdir.c | 35 - sysdeps/posix/shm-directory.c | 38 - sysdeps/posix/shm-directory.h | 66 - sysdeps/posix/shm_open.c | 56 - sysdeps/posix/shm_unlink.c | 43 - sysdeps/posix/sigblock.c | 4 +- sysdeps/posix/sigignore.c | 5 +- sysdeps/posix/sigintr.c | 4 +- sysdeps/posix/signal.c | 6 +- sysdeps/posix/sigpause.c | 7 +- sysdeps/posix/sigset.c | 4 +- sysdeps/posix/sigsetmask.c | 4 +- sysdeps/posix/sigsuspend.c | 4 +- sysdeps/posix/sigwait.c | 17 +- sysdeps/posix/sleep.c | 4 +- sysdeps/posix/spawni.c | 317 - sysdeps/posix/sprofil.c | 38 +- sysdeps/posix/sysconf-pthread_stack_min.h | 29 + sysdeps/posix/sysconf.c | 44 +- sysdeps/posix/system.c | 204 +- sysdeps/posix/sysv_signal.c | 4 +- sysdeps/posix/telldir.c | 27 - sysdeps/posix/tempname.c | 320 +- sysdeps/posix/time.c | 40 - sysdeps/posix/timespec_get.c | 38 - sysdeps/posix/truncate.c | 4 +- sysdeps/posix/ttyname.c | 4 +- sysdeps/posix/ttyname_r.c | 4 +- sysdeps/posix/ulimit.c | 4 +- sysdeps/posix/usleep.c | 5 +- sysdeps/posix/utime.c | 4 +- sysdeps/posix/utimes.c | 4 +- sysdeps/posix/wait.c | 30 - sysdeps/posix/wait3.c | 39 - sysdeps/posix/waitid.c | 166 - sysdeps/posix/writev.c | 6 +- sysdeps/posix/writev_nocancel.c | 4 + sysdeps/powerpc/Makefile | 22 +- sysdeps/powerpc/Versions | 4 - sysdeps/powerpc/atomic-machine.h | 33 +- sysdeps/powerpc/bits/endian.h | 36 - sysdeps/powerpc/bits/endianness.h | 16 + sysdeps/powerpc/bits/fenv.h | 6 +- sysdeps/powerpc/bits/fenvinline.h | 79 - sysdeps/powerpc/bits/floatn.h | 10 +- sysdeps/powerpc/bits/fp-fast.h | 4 +- sysdeps/powerpc/bits/hwcap.h | 6 +- sysdeps/powerpc/bits/link.h | 4 +- sysdeps/powerpc/bits/mathinline.h | 58 - sysdeps/powerpc/bits/setjmp.h | 4 +- sysdeps/powerpc/cpu-features.c | 4 +- sysdeps/powerpc/cpu-features.h | 4 +- sysdeps/powerpc/dl-lookupcfg.h | 39 + sysdeps/powerpc/dl-procinfo.c | 23 +- sysdeps/powerpc/dl-procinfo.h | 83 +- sysdeps/powerpc/dl-tls.c | 2 +- sysdeps/powerpc/dl-tls.h | 4 +- sysdeps/powerpc/dl-tunables.list | 4 +- sysdeps/powerpc/elf-initfini.h | 20 + sysdeps/powerpc/ffs.c | 5 +- sysdeps/powerpc/fpu/e_hypot.c | 135 - sysdeps/powerpc/fpu/e_hypotf.c | 76 - sysdeps/powerpc/fpu/e_sqrt.c | 64 +- sysdeps/powerpc/fpu/e_sqrtf.c | 63 +- sysdeps/powerpc/fpu/fclrexcpt.c | 4 +- sysdeps/powerpc/fpu/fe_mask.c | 4 +- sysdeps/powerpc/fpu/fe_nomask.c | 4 +- sysdeps/powerpc/fpu/fedisblxcpt.c | 31 +- sysdeps/powerpc/fpu/feenablxcpt.c | 32 +- sysdeps/powerpc/fpu/fegetenv.c | 4 +- sysdeps/powerpc/fpu/fegetexcept.c | 21 +- sysdeps/powerpc/fpu/fegetmode.c | 6 +- sysdeps/powerpc/fpu/fegetround.c | 12 +- sysdeps/powerpc/fpu/feholdexcpt.c | 11 +- sysdeps/powerpc/fpu/fenv_const.c | 4 +- sysdeps/powerpc/fpu/fenv_libc.h | 193 +- sysdeps/powerpc/fpu/fenv_private.h | 133 +- sysdeps/powerpc/fpu/fesetenv.c | 31 +- sysdeps/powerpc/fpu/fesetexcept.c | 4 +- sysdeps/powerpc/fpu/fesetmode.c | 22 +- sysdeps/powerpc/fpu/fesetround.c | 5 +- sysdeps/powerpc/fpu/feupdateenv.c | 22 +- sysdeps/powerpc/fpu/fgetexcptflg.c | 4 +- sysdeps/powerpc/fpu/fix-fp-int-compare-invalid.h | 4 +- sysdeps/powerpc/fpu/fraiseexcpt.c | 5 +- sysdeps/powerpc/fpu/fsetexcptflg.c | 4 +- sysdeps/powerpc/fpu/ftestexcept.c | 4 +- sysdeps/powerpc/fpu/get-rounding-mode.h | 33 + sysdeps/powerpc/fpu/libm-test-ulps | 1334 +- sysdeps/powerpc/fpu/math-barriers.h | 4 +- sysdeps/powerpc/fpu/math-tests-trap-force.h | 4 +- sysdeps/powerpc/fpu/math-use-builtins-fabs.h | 8 + sysdeps/powerpc/fpu/math-use-builtins-fma.h | 9 + sysdeps/powerpc/fpu/math-use-builtins-sqrt.h | 9 + sysdeps/powerpc/fpu/math_ldbl.h | 4 +- sysdeps/powerpc/fpu/math_private.h | 30 +- sysdeps/powerpc/fpu/round_to_integer.h | 154 + sysdeps/powerpc/fpu/s_ceil.c | 35 + sysdeps/powerpc/fpu/s_ceilf.c | 35 + sysdeps/powerpc/fpu/s_fabs.S | 33 - sysdeps/powerpc/fpu/s_fabsf.S | 1 - sysdeps/powerpc/fpu/s_float_bitwise.h | 115 - sysdeps/powerpc/fpu/s_floor.c | 35 + sysdeps/powerpc/fpu/s_floorf.c | 35 + sysdeps/powerpc/fpu/s_fma.S | 28 - sysdeps/powerpc/fpu/s_fmaf.S | 28 - sysdeps/powerpc/fpu/s_isnan.c | 62 - sysdeps/powerpc/fpu/s_isnanf.S | 1 - sysdeps/powerpc/fpu/s_logb.c | 64 + sysdeps/powerpc/fpu/s_logbf.c | 56 + sysdeps/powerpc/fpu/s_logbl.c | 78 + sysdeps/powerpc/fpu/s_lrintf.S | 1 - sysdeps/powerpc/fpu/s_lrintf.c | 1 + sysdeps/powerpc/fpu/s_modf.c | 59 + sysdeps/powerpc/fpu/s_modff.c | 55 + sysdeps/powerpc/fpu/s_nearbyint.c | 30 + sysdeps/powerpc/fpu/s_nearbyintf.c | 30 + sysdeps/powerpc/fpu/s_rint.c | 23 +- sysdeps/powerpc/fpu/s_rintf.c | 23 +- sysdeps/powerpc/fpu/s_round.c | 35 + sysdeps/powerpc/fpu/s_roundf.c | 35 + sysdeps/powerpc/fpu/s_trunc.c | 35 + sysdeps/powerpc/fpu/s_truncf.c | 35 + sysdeps/powerpc/fpu/tst-setcontext-fpscr.c | 18 +- sysdeps/powerpc/fpu_control.h | 76 +- sysdeps/powerpc/gccframe.h | 4 +- sysdeps/powerpc/hwcapinfo.c | 12 +- sysdeps/powerpc/hwcapinfo.h | 7 +- sysdeps/powerpc/jmpbuf-offsets.h | 4 +- sysdeps/powerpc/jmpbuf-unwind.h | 8 +- sysdeps/powerpc/ldsodefs.h | 4 +- sysdeps/powerpc/libc-tls.c | 4 +- sysdeps/powerpc/longjmp.c | 18 +- sysdeps/powerpc/machine-gmon.h | 4 +- sysdeps/powerpc/math-tests-snan-cast.h | 4 +- sysdeps/powerpc/memusage.h | 20 - sysdeps/powerpc/mod-cache-ppc.c | 45 + sysdeps/powerpc/mod-tlsopt-powerpc.c | 12 +- sysdeps/powerpc/nofpu/Makefile | 28 +- sysdeps/powerpc/nofpu/atomic-feclearexcept.c | 4 +- sysdeps/powerpc/nofpu/atomic-feholdexcept.c | 4 +- sysdeps/powerpc/nofpu/atomic-feupdateenv.c | 4 +- sysdeps/powerpc/nofpu/fclrexcpt.c | 5 +- sysdeps/powerpc/nofpu/fedisblxcpt.c | 5 +- sysdeps/powerpc/nofpu/feenablxcpt.c | 5 +- sysdeps/powerpc/nofpu/fegetenv.c | 5 +- sysdeps/powerpc/nofpu/fegetexcept.c | 5 +- sysdeps/powerpc/nofpu/fegetmode.c | 4 +- sysdeps/powerpc/nofpu/fegetround.c | 5 +- sysdeps/powerpc/nofpu/feholdexcpt.c | 5 +- sysdeps/powerpc/nofpu/fenv_const.c | 5 +- sysdeps/powerpc/nofpu/fesetenv.c | 5 +- sysdeps/powerpc/nofpu/fesetexcept.c | 4 +- sysdeps/powerpc/nofpu/fesetmode.c | 4 +- sysdeps/powerpc/nofpu/fesetround.c | 5 +- sysdeps/powerpc/nofpu/feupdateenv.c | 5 +- sysdeps/powerpc/nofpu/fgetexcptflg.c | 5 +- sysdeps/powerpc/nofpu/flt-rounds.c | 4 +- sysdeps/powerpc/nofpu/fraiseexcpt.c | 6 +- sysdeps/powerpc/nofpu/fsetexcptflg.c | 5 +- sysdeps/powerpc/nofpu/ftestexcept.c | 5 +- sysdeps/powerpc/nofpu/get-rounding-mode.h | 4 +- sysdeps/powerpc/nofpu/libm-test-ulps | 1053 +- sysdeps/powerpc/nofpu/sfp-machine.h | 5 +- sysdeps/powerpc/nofpu/sim-full.c | 19 +- sysdeps/powerpc/nofpu/soft-supp.h | 5 +- sysdeps/powerpc/nofpu/sqrtdf2.c | 6 +- sysdeps/powerpc/nofpu/sqrtsf2.c | 6 +- sysdeps/powerpc/novmx-longjmp.c | 4 +- sysdeps/powerpc/novmx-sigjmp.c | 10 +- sysdeps/powerpc/novmxsetjmp.h | 4 +- sysdeps/powerpc/nptl/Makefile | 4 +- sysdeps/powerpc/nptl/bits/pthreadtypes-arch.h | 81 - sysdeps/powerpc/nptl/bits/struct_mutex.h | 63 + sysdeps/powerpc/nptl/bits/struct_rwlock.h | 61 + sysdeps/powerpc/nptl/elide.h | 4 +- sysdeps/powerpc/nptl/pthread-offsets.h | 14 +- sysdeps/powerpc/nptl/pthread_spin_lock.c | 13 +- sysdeps/powerpc/nptl/pthread_spin_trylock.c | 15 +- sysdeps/powerpc/nptl/pthread_spin_unlock.c | 14 +- sysdeps/powerpc/nptl/pthreaddef.h | 10 +- sysdeps/powerpc/nptl/thread_pointer.h | 34 + sysdeps/powerpc/nptl/tls.h | 64 +- sysdeps/powerpc/power4/fpu/Makefile | 5 - sysdeps/powerpc/power4/fpu/mpa-arch.h | 56 - sysdeps/powerpc/power4/fpu/mpa.c | 214 - sysdeps/powerpc/power4/wordcopy.c | 5 +- sysdeps/powerpc/power5+/fpu/s_modf.c | 50 - sysdeps/powerpc/power5+/fpu/s_modff.c | 46 - sysdeps/powerpc/power6/wcschr.c | 96 - sysdeps/powerpc/power6/wcscpy.c | 105 - sysdeps/powerpc/power6/wcsrchr.c | 89 - sysdeps/powerpc/power6/wordcopy.c | 6 +- sysdeps/powerpc/power7/fpu/s_logb.c | 74 - sysdeps/powerpc/power7/fpu/s_logbf.c | 60 - sysdeps/powerpc/power7/fpu/s_logbl.c | 83 - sysdeps/powerpc/powerpc32/405/memcmp.S | 6 +- sysdeps/powerpc/powerpc32/405/memcpy.S | 4 +- sysdeps/powerpc/powerpc32/405/memset.S | 4 +- sysdeps/powerpc/powerpc32/405/strcmp.S | 4 +- sysdeps/powerpc/powerpc32/405/strcpy.S | 4 +- sysdeps/powerpc/powerpc32/405/strlen.S | 4 +- sysdeps/powerpc/powerpc32/405/strncmp.S | 4 +- sysdeps/powerpc/powerpc32/476/memset.S | 4 +- sysdeps/powerpc/powerpc32/__longjmp-common.S | 47 +- sysdeps/powerpc/powerpc32/__longjmp.S | 4 +- sysdeps/powerpc/powerpc32/a2/memcpy.S | 28 +- sysdeps/powerpc/powerpc32/add_n.S | 4 +- sysdeps/powerpc/powerpc32/addmul_1.S | 4 +- sysdeps/powerpc/powerpc32/atomic-machine.h | 9 +- sysdeps/powerpc/powerpc32/backtrace.c | 131 - sysdeps/powerpc/powerpc32/bsd-_setjmp.S | 4 +- sysdeps/powerpc/powerpc32/bsd-setjmp.S | 4 +- sysdeps/powerpc/powerpc32/bzero.S | 27 - sysdeps/powerpc/powerpc32/cell/memcpy.S | 4 +- sysdeps/powerpc/powerpc32/configure | 26 +- sysdeps/powerpc/powerpc32/configure.ac | 14 +- sysdeps/powerpc/powerpc32/crti.S | 4 +- sysdeps/powerpc/powerpc32/crtn.S | 4 +- sysdeps/powerpc/powerpc32/dl-irel.h | 4 +- sysdeps/powerpc/powerpc32/dl-machine.c | 24 +- sysdeps/powerpc/powerpc32/dl-machine.h | 65 +- sysdeps/powerpc/powerpc32/dl-start.S | 4 +- sysdeps/powerpc/powerpc32/dl-trampoline.S | 4 +- sysdeps/powerpc/powerpc32/e500/nofpu/Makefile | 9 - .../powerpc32/e500/nofpu/atomic-feclearexcept.c | 50 - .../powerpc32/e500/nofpu/atomic-feholdexcept.c | 55 - .../powerpc32/e500/nofpu/atomic-feupdateenv.c | 46 - sysdeps/powerpc/powerpc32/e500/nofpu/fclrexcpt.c | 53 - .../powerpc/powerpc32/e500/nofpu/fe_note_change.c | 39 - sysdeps/powerpc/powerpc32/e500/nofpu/fedisblxcpt.c | 54 - sysdeps/powerpc/powerpc32/e500/nofpu/feenablxcpt.c | 54 - sysdeps/powerpc/powerpc32/e500/nofpu/fegetenv.c | 49 - sysdeps/powerpc/powerpc32/e500/nofpu/fegetexcept.c | 36 - sysdeps/powerpc/powerpc32/e500/nofpu/fegetmode.c | 37 - sysdeps/powerpc/powerpc32/e500/nofpu/fegetround.c | 31 - sysdeps/powerpc/powerpc32/e500/nofpu/feholdexcpt.c | 59 - sysdeps/powerpc/powerpc32/e500/nofpu/fenv_const.c | 45 - sysdeps/powerpc/powerpc32/e500/nofpu/fenv_libc.h | 99 - sysdeps/powerpc/powerpc32/e500/nofpu/fesetenv.c | 50 - sysdeps/powerpc/powerpc32/e500/nofpu/fesetexcept.c | 37 - sysdeps/powerpc/powerpc32/e500/nofpu/fesetmode.c | 43 - sysdeps/powerpc/powerpc32/e500/nofpu/fesetround.c | 37 - .../powerpc32/e500/nofpu/fetestexceptflag.c | 25 - sysdeps/powerpc/powerpc32/e500/nofpu/feupdateenv.c | 48 - .../powerpc32/e500/nofpu/fexcepts_from_prctl.c | 42 - .../powerpc32/e500/nofpu/fexcepts_from_spe.c | 41 - .../powerpc32/e500/nofpu/fexcepts_to_prctl.c | 42 - .../powerpc/powerpc32/e500/nofpu/fexcepts_to_spe.c | 41 - .../powerpc/powerpc32/e500/nofpu/fgetexcptflg.c | 41 - sysdeps/powerpc/powerpc32/e500/nofpu/flt-rounds.c | 39 - .../powerpc32/e500/nofpu/fraiseexcept-soft.c | 25 - sysdeps/powerpc/powerpc32/e500/nofpu/fraiseexcpt.c | 41 - .../powerpc/powerpc32/e500/nofpu/fsetexcptflg.c | 55 - sysdeps/powerpc/powerpc32/e500/nofpu/ftestexcept.c | 31 - .../powerpc32/e500/nofpu/get-rounding-mode.h | 4 - sysdeps/powerpc/powerpc32/e500/nofpu/s_fabsf.S | 28 - sysdeps/powerpc/powerpc32/e500/nofpu/spe-raise.c | 53 - sysdeps/powerpc/powerpc32/fpu/Makefile | 7 + sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S | 5 +- sysdeps/powerpc/powerpc32/fpu/__longjmp.S | 4 +- .../powerpc32/fpu/fix-int-fp-convert-zero.h | 4 +- sysdeps/powerpc/powerpc32/fpu/fprrest.S | 4 +- sysdeps/powerpc/powerpc32/fpu/fprsave.S | 4 +- sysdeps/powerpc/powerpc32/fpu/s_ceil.S | 76 - sysdeps/powerpc/powerpc32/fpu/s_ceilf.S | 76 - sysdeps/powerpc/powerpc32/fpu/s_copysign.S | 53 - sysdeps/powerpc/powerpc32/fpu/s_copysignf.S | 1 - sysdeps/powerpc/powerpc32/fpu/s_copysignl.S | 66 - sysdeps/powerpc/powerpc32/fpu/s_fabsl.S | 52 - sysdeps/powerpc/powerpc32/fpu/s_floor.S | 76 - sysdeps/powerpc/powerpc32/fpu/s_floorf.S | 76 - sysdeps/powerpc/powerpc32/fpu/s_isnan.S | 57 - sysdeps/powerpc/powerpc32/fpu/s_llrint.c | 13 +- sysdeps/powerpc/powerpc32/fpu/s_llrintf.c | 11 +- sysdeps/powerpc/powerpc32/fpu/s_llround.c | 55 +- sysdeps/powerpc/powerpc32/fpu/s_llroundf.c | 4 +- sysdeps/powerpc/powerpc32/fpu/s_lrint.S | 40 - sysdeps/powerpc/powerpc32/fpu/s_lrint.c | 40 + sysdeps/powerpc/powerpc32/fpu/s_lround.S | 123 - sysdeps/powerpc/powerpc32/fpu/s_lround.c | 77 + sysdeps/powerpc/powerpc32/fpu/s_nearbyint.S | 80 - sysdeps/powerpc/powerpc32/fpu/s_nearbyintf.S | 79 - sysdeps/powerpc/powerpc32/fpu/s_rint.S | 69 - sysdeps/powerpc/powerpc32/fpu/s_rintf.S | 66 - sysdeps/powerpc/powerpc32/fpu/s_round.S | 97 - sysdeps/powerpc/powerpc32/fpu/s_roundf.S | 96 - sysdeps/powerpc/powerpc32/fpu/s_trunc.S | 83 - sysdeps/powerpc/powerpc32/fpu/s_truncf.S | 83 - sysdeps/powerpc/powerpc32/fpu/setjmp-common.S | 5 +- sysdeps/powerpc/powerpc32/fpu/setjmp.S | 4 +- sysdeps/powerpc/powerpc32/gprrest0.S | 4 +- sysdeps/powerpc/powerpc32/gprrest1.S | 4 +- sysdeps/powerpc/powerpc32/gprsave0.S | 4 +- sysdeps/powerpc/powerpc32/gprsave1.S | 4 +- sysdeps/powerpc/powerpc32/libgcc-compat.S | 4 +- sysdeps/powerpc/powerpc32/lshift.S | 4 +- sysdeps/powerpc/powerpc32/memset.S | 33 +- sysdeps/powerpc/powerpc32/mul_1.S | 4 +- sysdeps/powerpc/powerpc32/power10/Implies | 2 + .../powerpc32/power10/fpu/multiarch/Implies | 1 + .../powerpc/powerpc32/power10/multiarch/Implies | 1 + .../powerpc32/power4/fpu/multiarch/Makefile | 35 +- .../power4/fpu/multiarch/e_hypot-power7.c | 26 - .../powerpc32/power4/fpu/multiarch/e_hypot-ppc32.c | 26 - .../powerpc32/power4/fpu/multiarch/e_hypot.c | 33 - .../power4/fpu/multiarch/e_hypotf-power7.c | 26 - .../power4/fpu/multiarch/e_hypotf-ppc32.c | 26 - .../powerpc32/power4/fpu/multiarch/e_hypotf.c | 33 - .../power4/fpu/multiarch/s_ceil-power5+.S | 33 - .../power4/fpu/multiarch/s_ceil-power5+.c | 3 + .../powerpc32/power4/fpu/multiarch/s_ceil-ppc32.S | 31 - .../powerpc32/power4/fpu/multiarch/s_ceil-ppc32.c | 3 + .../powerpc32/power4/fpu/multiarch/s_ceil.c | 4 +- .../power4/fpu/multiarch/s_ceilf-power5+.S | 26 - .../power4/fpu/multiarch/s_ceilf-power5+.c | 3 + .../powerpc32/power4/fpu/multiarch/s_ceilf-ppc32.S | 27 - .../powerpc32/power4/fpu/multiarch/s_ceilf-ppc32.c | 3 + .../powerpc32/power4/fpu/multiarch/s_ceilf.c | 4 +- .../power4/fpu/multiarch/s_copysign-power6.S | 33 - .../power4/fpu/multiarch/s_copysign-ppc32.S | 34 - .../powerpc32/power4/fpu/multiarch/s_copysign.c | 45 - .../powerpc32/power4/fpu/multiarch/s_copysignf.c | 34 - .../power4/fpu/multiarch/s_finite-power7.S | 33 - .../power4/fpu/multiarch/s_finite-ppc32.c | 33 - .../powerpc32/power4/fpu/multiarch/s_finite.c | 57 - .../power4/fpu/multiarch/s_finitef-ppc32.c | 31 - .../powerpc32/power4/fpu/multiarch/s_finitef.c | 34 - .../power4/fpu/multiarch/s_floor-power5+.S | 33 - .../power4/fpu/multiarch/s_floor-power5+.c | 3 + .../powerpc32/power4/fpu/multiarch/s_floor-ppc32.S | 31 - .../powerpc32/power4/fpu/multiarch/s_floor-ppc32.c | 3 + .../powerpc32/power4/fpu/multiarch/s_floor.c | 4 +- .../power4/fpu/multiarch/s_floorf-power5+.S | 26 - .../power4/fpu/multiarch/s_floorf-power5+.c | 3 + .../power4/fpu/multiarch/s_floorf-ppc32.S | 27 - .../power4/fpu/multiarch/s_floorf-ppc32.c | 3 + .../powerpc32/power4/fpu/multiarch/s_floorf.c | 4 +- .../power4/fpu/multiarch/s_isinf-power7.S | 33 - .../powerpc32/power4/fpu/multiarch/s_isinf-ppc32.c | 33 - .../powerpc32/power4/fpu/multiarch/s_isinf.c | 50 - .../power4/fpu/multiarch/s_isinff-ppc32.c | 31 - .../powerpc32/power4/fpu/multiarch/s_isinff.c | 35 - .../power4/fpu/multiarch/s_isnan-power5.S | 33 - .../power4/fpu/multiarch/s_isnan-power6.S | 33 - .../power4/fpu/multiarch/s_isnan-power7.S | 33 - .../powerpc32/power4/fpu/multiarch/s_isnan-ppc32.S | 32 - .../powerpc32/power4/fpu/multiarch/s_isnan.c | 56 - .../power4/fpu/multiarch/s_isnanf-power5.S | 28 - .../power4/fpu/multiarch/s_isnanf-power6.S | 28 - .../powerpc32/power4/fpu/multiarch/s_isnanf.c | 39 - .../power4/fpu/multiarch/s_llrint-power6.S | 31 - .../power4/fpu/multiarch/s_llrint-power6.c | 2 + .../power4/fpu/multiarch/s_llrint-ppc32.S | 31 - .../power4/fpu/multiarch/s_llrint-ppc32.c | 2 + .../powerpc32/power4/fpu/multiarch/s_llrint.c | 4 +- .../power4/fpu/multiarch/s_llrintf-power6.S | 26 - .../power4/fpu/multiarch/s_llrintf-power6.c | 2 + .../power4/fpu/multiarch/s_llrintf-ppc32.S | 26 - .../power4/fpu/multiarch/s_llrintf-ppc32.c | 2 + .../powerpc32/power4/fpu/multiarch/s_llrintf.c | 4 +- .../power4/fpu/multiarch/s_llround-power5+.S | 31 - .../power4/fpu/multiarch/s_llround-power5+.c | 2 + .../power4/fpu/multiarch/s_llround-power6.S | 31 - .../power4/fpu/multiarch/s_llround-power6.c | 2 + .../power4/fpu/multiarch/s_llround-ppc32.S | 31 - .../power4/fpu/multiarch/s_llround-ppc32.c | 2 + .../powerpc32/power4/fpu/multiarch/s_llround.c | 4 +- .../powerpc32/power4/fpu/multiarch/s_llroundf.c | 4 +- .../powerpc32/power4/fpu/multiarch/s_logb-power7.c | 17 +- .../powerpc32/power4/fpu/multiarch/s_logb-ppc32.c | 4 +- .../powerpc32/power4/fpu/multiarch/s_logb.c | 4 +- .../power4/fpu/multiarch/s_logbf-power7.c | 12 +- .../powerpc32/power4/fpu/multiarch/s_logbf-ppc32.c | 4 +- .../powerpc32/power4/fpu/multiarch/s_logbf.c | 4 +- .../power4/fpu/multiarch/s_logbl-power7.c | 7 +- .../powerpc32/power4/fpu/multiarch/s_logbl-ppc32.c | 4 +- .../powerpc32/power4/fpu/multiarch/s_logbl.c | 4 +- .../power4/fpu/multiarch/s_lrint-power6x.S | 4 +- .../powerpc32/power4/fpu/multiarch/s_lrint-ppc32.S | 31 - .../powerpc32/power4/fpu/multiarch/s_lrint-ppc32.c | 2 + .../powerpc32/power4/fpu/multiarch/s_lrint.c | 4 +- .../powerpc32/power4/fpu/multiarch/s_lrintf.c | 4 +- .../power4/fpu/multiarch/s_lround-power5+.S | 33 - .../power4/fpu/multiarch/s_lround-power5+.c | 2 + .../power4/fpu/multiarch/s_lround-power6x.S | 4 +- .../power4/fpu/multiarch/s_lround-ppc32.S | 31 - .../power4/fpu/multiarch/s_lround-ppc32.c | 2 + .../powerpc32/power4/fpu/multiarch/s_lround.c | 4 +- .../powerpc32/power4/fpu/multiarch/s_lroundf.c | 4 +- .../power4/fpu/multiarch/s_modf-power5+.c | 17 +- .../powerpc32/power4/fpu/multiarch/s_modf-ppc32.c | 4 +- .../powerpc32/power4/fpu/multiarch/s_modf.c | 4 +- .../power4/fpu/multiarch/s_modff-power5+.c | 13 +- .../powerpc32/power4/fpu/multiarch/s_modff-ppc32.c | 4 +- .../powerpc32/power4/fpu/multiarch/s_modff.c | 4 +- .../power4/fpu/multiarch/s_round-power5+.S | 33 - .../power4/fpu/multiarch/s_round-power5+.c | 3 + .../powerpc32/power4/fpu/multiarch/s_round-ppc32.S | 31 - .../powerpc32/power4/fpu/multiarch/s_round-ppc32.c | 3 + .../powerpc32/power4/fpu/multiarch/s_round.c | 4 +- .../power4/fpu/multiarch/s_roundf-power5+.S | 26 - .../power4/fpu/multiarch/s_roundf-power5+.c | 3 + .../power4/fpu/multiarch/s_roundf-ppc32.S | 27 - .../power4/fpu/multiarch/s_roundf-ppc32.c | 3 + .../powerpc32/power4/fpu/multiarch/s_roundf.c | 4 +- .../power4/fpu/multiarch/s_trunc-power5+.S | 33 - .../power4/fpu/multiarch/s_trunc-power5+.c | 3 + .../powerpc32/power4/fpu/multiarch/s_trunc-ppc32.S | 31 - .../powerpc32/power4/fpu/multiarch/s_trunc-ppc32.c | 3 + .../powerpc32/power4/fpu/multiarch/s_trunc.c | 4 +- .../power4/fpu/multiarch/s_truncf-power5+.S | 26 - .../power4/fpu/multiarch/s_truncf-power5+.c | 3 + .../power4/fpu/multiarch/s_truncf-ppc32.S | 27 - .../power4/fpu/multiarch/s_truncf-ppc32.c | 3 + .../powerpc32/power4/fpu/multiarch/s_truncf.c | 4 +- sysdeps/powerpc/powerpc32/power4/fpu/s_llrint.S | 39 - sysdeps/powerpc/powerpc32/power4/fpu/s_llrintf.S | 39 - sysdeps/powerpc/powerpc32/power4/fpu/s_llround.S | 105 - sysdeps/powerpc/powerpc32/power4/fpu/s_llroundf.S | 1 - sysdeps/powerpc/powerpc32/power4/hp-timing.h | 9 +- sysdeps/powerpc/powerpc32/power4/memcmp.S | 6 +- sysdeps/powerpc/powerpc32/power4/memcopy.h | 5 +- sysdeps/powerpc/powerpc32/power4/memcpy.S | 4 +- sysdeps/powerpc/powerpc32/power4/memset.S | 4 +- .../powerpc/powerpc32/power4/multiarch/Makefile | 17 +- .../powerpc32/power4/multiarch/bzero-power6.S | 26 - .../powerpc32/power4/multiarch/bzero-power7.S | 26 - .../powerpc32/power4/multiarch/bzero-ppc32.S | 35 - sysdeps/powerpc/powerpc32/power4/multiarch/bzero.c | 37 - .../powerpc32/power4/multiarch/ifunc-impl-list.c | 54 +- .../powerpc/powerpc32/power4/multiarch/init-arch.h | 6 +- .../powerpc32/power4/multiarch/memchr-power7.S | 5 +- .../powerpc32/power4/multiarch/memchr-ppc32.c | 18 +- .../powerpc/powerpc32/power4/multiarch/memchr.c | 4 +- .../powerpc32/power4/multiarch/memcmp-power7.S | 10 +- .../powerpc32/power4/multiarch/memcmp-ppc32.S | 8 +- .../powerpc/powerpc32/power4/multiarch/memcmp.c | 4 +- .../powerpc/powerpc32/power4/multiarch/memcpy-a2.S | 4 +- .../powerpc32/power4/multiarch/memcpy-cell.S | 4 +- .../powerpc32/power4/multiarch/memcpy-power6.S | 4 +- .../powerpc32/power4/multiarch/memcpy-power7.S | 4 +- .../powerpc32/power4/multiarch/memcpy-ppc32.S | 4 +- .../powerpc/powerpc32/power4/multiarch/memcpy.c | 4 +- .../powerpc32/power4/multiarch/memmove-power7.c | 4 +- .../powerpc32/power4/multiarch/memmove-ppc.c | 4 +- .../powerpc/powerpc32/power4/multiarch/memmove.c | 4 +- .../powerpc32/power4/multiarch/mempcpy-power7.S | 4 +- .../powerpc32/power4/multiarch/mempcpy-ppc32.c | 4 +- .../powerpc/powerpc32/power4/multiarch/mempcpy.c | 4 +- .../powerpc32/power4/multiarch/memrchr-power7.S | 5 +- .../powerpc32/power4/multiarch/memrchr-ppc32.c | 6 +- .../powerpc/powerpc32/power4/multiarch/memrchr.c | 4 +- .../powerpc32/power4/multiarch/memset-power6.S | 4 +- .../powerpc32/power4/multiarch/memset-power7.S | 4 +- .../powerpc32/power4/multiarch/memset-ppc32.S | 4 +- .../powerpc/powerpc32/power4/multiarch/memset.c | 4 +- .../powerpc32/power4/multiarch/rawmemchr-power7.S | 5 +- .../powerpc32/power4/multiarch/rawmemchr-ppc32.c | 4 +- .../powerpc/powerpc32/power4/multiarch/rawmemchr.c | 4 +- .../powerpc32/power4/multiarch/rtld-memcmp.S | 4 +- .../powerpc32/power4/multiarch/rtld-memset.S | 4 +- .../powerpc32/power4/multiarch/rtld-strchr.S | 4 +- .../powerpc32/power4/multiarch/rtld-strnlen.c | 4 +- .../powerpc32/power4/multiarch/strcasecmp-power7.S | 4 +- .../powerpc32/power4/multiarch/strcasecmp.c | 4 +- .../power4/multiarch/strcasecmp_l-power7.S | 4 +- .../powerpc32/power4/multiarch/strcasecmp_l.c | 4 +- .../powerpc32/power4/multiarch/strchr-power7.S | 4 +- .../powerpc32/power4/multiarch/strchr-ppc32.S | 4 +- .../powerpc/powerpc32/power4/multiarch/strchr.c | 4 +- .../powerpc32/power4/multiarch/strchrnul-power7.S | 4 +- .../powerpc32/power4/multiarch/strchrnul-ppc32.c | 8 +- .../powerpc/powerpc32/power4/multiarch/strchrnul.c | 4 +- .../powerpc32/power4/multiarch/strlen-power7.S | 4 +- .../powerpc32/power4/multiarch/strlen-ppc32.S | 4 +- .../powerpc/powerpc32/power4/multiarch/strlen.c | 4 +- .../powerpc32/power4/multiarch/strncase-power7.c | 4 +- .../powerpc/powerpc32/power4/multiarch/strncase.c | 4 +- .../powerpc32/power4/multiarch/strncase_l-power7.c | 4 +- .../powerpc32/power4/multiarch/strncase_l.c | 4 +- .../powerpc32/power4/multiarch/strncmp-power7.S | 4 +- .../powerpc32/power4/multiarch/strncmp-ppc32.S | 4 +- .../powerpc/powerpc32/power4/multiarch/strncmp.c | 4 +- .../powerpc32/power4/multiarch/strnlen-power7.S | 5 +- .../powerpc32/power4/multiarch/strnlen-ppc32.c | 9 +- .../powerpc/powerpc32/power4/multiarch/strnlen.c | 4 +- .../powerpc32/power4/multiarch/wcschr-power6.c | 26 - .../powerpc32/power4/multiarch/wcschr-power7.c | 26 - .../powerpc32/power4/multiarch/wcschr-ppc32.c | 43 - .../powerpc/powerpc32/power4/multiarch/wcschr.c | 41 - .../powerpc32/power4/multiarch/wcscpy-power6.c | 22 - .../powerpc32/power4/multiarch/wcscpy-power7.c | 22 - .../powerpc32/power4/multiarch/wcscpy-ppc32.c | 26 - .../powerpc/powerpc32/power4/multiarch/wcscpy.c | 36 - .../powerpc32/power4/multiarch/wcsrchr-power6.c | 20 - .../powerpc32/power4/multiarch/wcsrchr-power7.c | 20 - .../powerpc32/power4/multiarch/wcsrchr-ppc32.c | 26 - .../powerpc/powerpc32/power4/multiarch/wcsrchr.c | 36 - .../powerpc32/power4/multiarch/wordcopy-power7.c | 4 +- .../powerpc32/power4/multiarch/wordcopy-ppc32.c | 4 +- sysdeps/powerpc/powerpc32/power4/strncmp.S | 4 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_ceil.S | 29 - sysdeps/powerpc/powerpc32/power5+/fpu/s_ceilf.S | 30 - sysdeps/powerpc/powerpc32/power5+/fpu/s_floor.S | 29 - sysdeps/powerpc/powerpc32/power5+/fpu/s_floorf.S | 30 - sysdeps/powerpc/powerpc32/power5+/fpu/s_llround.S | 53 - sysdeps/powerpc/powerpc32/power5+/fpu/s_llroundf.S | 1 - sysdeps/powerpc/powerpc32/power5+/fpu/s_lround.S | 51 - sysdeps/powerpc/powerpc32/power5+/fpu/s_round.S | 29 - sysdeps/powerpc/powerpc32/power5+/fpu/s_roundf.S | 30 - sysdeps/powerpc/powerpc32/power5+/fpu/s_trunc.S | 29 - sysdeps/powerpc/powerpc32/power5+/fpu/s_truncf.S | 30 - sysdeps/powerpc/powerpc32/power5/fpu/s_isnan.S | 61 - sysdeps/powerpc/powerpc32/power5/fpu/s_isnanf.S | 45 - sysdeps/powerpc/powerpc32/power6/fpu/s_copysign.S | 49 - sysdeps/powerpc/powerpc32/power6/fpu/s_copysignf.S | 1 - sysdeps/powerpc/powerpc32/power6/fpu/s_isnan.S | 61 - sysdeps/powerpc/powerpc32/power6/fpu/s_isnanf.S | 44 - sysdeps/powerpc/powerpc32/power6/fpu/s_llrint.S | 39 - sysdeps/powerpc/powerpc32/power6/fpu/s_llrintf.S | 39 - sysdeps/powerpc/powerpc32/power6/fpu/s_llround.S | 53 - sysdeps/powerpc/powerpc32/power6/fpu/s_llroundf.S | 1 - sysdeps/powerpc/powerpc32/power6/memcpy.S | 4 +- sysdeps/powerpc/powerpc32/power6/memset.S | 4 +- sysdeps/powerpc/powerpc32/power6x/fpu/s_lrint.S | 4 +- sysdeps/powerpc/powerpc32/power6x/fpu/s_lround.S | 4 +- sysdeps/powerpc/powerpc32/power7/fpu/s_finite.S | 93 - sysdeps/powerpc/powerpc32/power7/fpu/s_finitef.S | 1 - sysdeps/powerpc/powerpc32/power7/fpu/s_isinf.S | 85 - sysdeps/powerpc/powerpc32/power7/fpu/s_isinff.S | 1 - sysdeps/powerpc/powerpc32/power7/fpu/s_isnan.S | 90 - sysdeps/powerpc/powerpc32/power7/fpu/s_isnanf.S | 1 - sysdeps/powerpc/powerpc32/power7/memchr.S | 5 +- sysdeps/powerpc/powerpc32/power7/memcmp.S | 6 +- sysdeps/powerpc/powerpc32/power7/memcpy.S | 5 +- sysdeps/powerpc/powerpc32/power7/mempcpy.S | 5 +- sysdeps/powerpc/powerpc32/power7/memrchr.S | 5 +- sysdeps/powerpc/powerpc32/power7/memset.S | 5 +- sysdeps/powerpc/powerpc32/power7/rawmemchr.S | 5 +- sysdeps/powerpc/powerpc32/power7/strcasecmp.S | 4 +- sysdeps/powerpc/powerpc32/power7/strchr.S | 5 +- sysdeps/powerpc/powerpc32/power7/strchrnul.S | 5 +- sysdeps/powerpc/powerpc32/power7/strlen.S | 5 +- sysdeps/powerpc/powerpc32/power7/strncmp.S | 4 +- sysdeps/powerpc/powerpc32/power7/strnlen.S | 5 +- sysdeps/powerpc/powerpc32/ppc-mcount.S | 4 +- sysdeps/powerpc/powerpc32/register-dump.h | 120 - sysdeps/powerpc/powerpc32/rshift.S | 4 +- sysdeps/powerpc/powerpc32/setjmp-common.S | 47 +- sysdeps/powerpc/powerpc32/setjmp.S | 4 +- sysdeps/powerpc/powerpc32/start.S | 8 +- sysdeps/powerpc/powerpc32/stpcpy.S | 4 +- sysdeps/powerpc/powerpc32/strchr.S | 4 +- sysdeps/powerpc/powerpc32/strcmp.S | 4 +- sysdeps/powerpc/powerpc32/strcpy.S | 4 +- sysdeps/powerpc/powerpc32/strlen.S | 4 +- sysdeps/powerpc/powerpc32/strncmp.S | 4 +- sysdeps/powerpc/powerpc32/sub_n.S | 4 +- sysdeps/powerpc/powerpc32/submul_1.S | 4 +- sysdeps/powerpc/powerpc32/symbol-hacks.h | 4 +- sysdeps/powerpc/powerpc32/sysdep.h | 45 +- sysdeps/powerpc/powerpc32/tls-macros.h | 49 - sysdeps/powerpc/powerpc32/tst-audit.h | 4 +- sysdeps/powerpc/powerpc32/unwind-arch.h | 28 + sysdeps/powerpc/powerpc64/Makefile | 12 +- sysdeps/powerpc/powerpc64/__longjmp-common.S | 13 +- sysdeps/powerpc/powerpc64/__longjmp.S | 4 +- sysdeps/powerpc/powerpc64/a2/memcpy.S | 18 +- sysdeps/powerpc/powerpc64/addmul_1.S | 35 +- sysdeps/powerpc/powerpc64/atomic-machine.h | 9 +- sysdeps/powerpc/powerpc64/backtrace.c | 104 - .../powerpc/powerpc64/be/fpu/multiarch/Makefile | 67 + .../powerpc64/be/fpu/multiarch/s_ceil-power5+.c | 3 + .../powerpc64/be/fpu/multiarch/s_ceil-ppc64.c | 3 + .../powerpc/powerpc64/be/fpu/multiarch/s_ceil.c | 32 + .../powerpc64/be/fpu/multiarch/s_ceilf-power5+.c | 3 + .../powerpc64/be/fpu/multiarch/s_ceilf-ppc64.c | 3 + .../powerpc/powerpc64/be/fpu/multiarch/s_ceilf.c | 32 + .../powerpc64/be/fpu/multiarch/s_floor-power5+.c | 3 + .../powerpc64/be/fpu/multiarch/s_floor-ppc64.c | 3 + .../powerpc/powerpc64/be/fpu/multiarch/s_floor.c | 34 + .../powerpc64/be/fpu/multiarch/s_floorf-power5+.c | 3 + .../powerpc64/be/fpu/multiarch/s_floorf-ppc64.c | 3 + .../powerpc/powerpc64/be/fpu/multiarch/s_floorf.c | 34 + .../powerpc64/be/fpu/multiarch/s_llrint-power6x.c | 2 + .../powerpc64/be/fpu/multiarch/s_llrint-power8.c | 2 + .../powerpc64/be/fpu/multiarch/s_llrint-ppc64.c | 2 + .../powerpc/powerpc64/be/fpu/multiarch/s_llrint.c | 47 + .../powerpc/powerpc64/be/fpu/multiarch/s_llrintf.c | 47 + .../powerpc64/be/fpu/multiarch/s_llround-power5+.c | 2 + .../powerpc64/be/fpu/multiarch/s_llround-power6x.c | 2 + .../powerpc64/be/fpu/multiarch/s_llround-power8.c | 2 + .../powerpc64/be/fpu/multiarch/s_llround-ppc64.c | 2 + .../powerpc/powerpc64/be/fpu/multiarch/s_llround.c | 48 + .../powerpc64/be/fpu/multiarch/s_llroundf-ppc64.c | 2 + .../powerpc64/be/fpu/multiarch/s_llroundf.c | 47 + .../powerpc64/be/fpu/multiarch/s_logb-power7.c | 20 + .../powerpc64/be/fpu/multiarch/s_logb-ppc64.c | 23 + .../powerpc/powerpc64/be/fpu/multiarch/s_logb.c | 33 + .../powerpc64/be/fpu/multiarch/s_logbf-power7.c | 20 + .../powerpc64/be/fpu/multiarch/s_logbf-ppc64.c | 26 + .../powerpc/powerpc64/be/fpu/multiarch/s_logbf.c | 33 + .../powerpc64/be/fpu/multiarch/s_logbl-power7.c | 20 + .../powerpc64/be/fpu/multiarch/s_logbl-ppc64.c | 21 + .../powerpc/powerpc64/be/fpu/multiarch/s_logbl.c | 32 + .../powerpc64/{ => be}/fpu/multiarch/s_lrint.c | 0 .../powerpc64/{ => be}/fpu/multiarch/s_lround.c | 0 .../powerpc64/be/fpu/multiarch/s_modf-power5+.c | 20 + .../powerpc64/be/fpu/multiarch/s_modf-ppc64.c | 24 + .../powerpc/powerpc64/be/fpu/multiarch/s_modf.c | 37 + .../powerpc64/be/fpu/multiarch/s_modff-power5+.c | 20 + .../powerpc64/be/fpu/multiarch/s_modff-ppc64.c | 26 + .../powerpc/powerpc64/be/fpu/multiarch/s_modff.c | 31 + .../powerpc64/be/fpu/multiarch/s_round-power5+.c | 3 + .../powerpc64/be/fpu/multiarch/s_round-ppc64.c | 3 + .../powerpc/powerpc64/be/fpu/multiarch/s_round.c | 34 + .../powerpc64/be/fpu/multiarch/s_roundf-power5+.c | 3 + .../powerpc64/be/fpu/multiarch/s_roundf-ppc64.c | 3 + .../powerpc/powerpc64/be/fpu/multiarch/s_roundf.c | 32 + .../powerpc64/be/fpu/multiarch/s_trunc-power5+.c | 3 + .../powerpc64/be/fpu/multiarch/s_trunc-ppc64.c | 3 + .../powerpc/powerpc64/be/fpu/multiarch/s_trunc.c | 34 + .../powerpc64/be/fpu/multiarch/s_truncf-power5+.c | 3 + .../powerpc64/be/fpu/multiarch/s_truncf-ppc64.c | 3 + .../powerpc/powerpc64/be/fpu/multiarch/s_truncf.c | 32 + sysdeps/powerpc/powerpc64/be/power10/Implies | 2 + sysdeps/powerpc/powerpc64/be/power10/fpu/Implies | 1 + .../powerpc64/be/power10/fpu/multiarch/Implies | 1 + .../powerpc/powerpc64/be/power10/multiarch/Implies | 1 + sysdeps/powerpc/powerpc64/bzero.S | 20 - sysdeps/powerpc/powerpc64/cell/memcpy.S | 4 +- sysdeps/powerpc/powerpc64/configure | 41 + sysdeps/powerpc/powerpc64/configure.ac | 22 + sysdeps/powerpc/powerpc64/crti.S | 4 +- sysdeps/powerpc/powerpc64/crtn.S | 4 +- sysdeps/powerpc/powerpc64/dl-dtprocnum.h | 4 +- sysdeps/powerpc/powerpc64/dl-funcdesc.h | 34 + sysdeps/powerpc/powerpc64/dl-irel.h | 6 +- sysdeps/powerpc/powerpc64/dl-machine.c | 4 +- sysdeps/powerpc/powerpc64/dl-machine.h | 116 +- sysdeps/powerpc/powerpc64/dl-trampoline.S | 16 +- sysdeps/powerpc/powerpc64/entry.h | 37 - sysdeps/powerpc/powerpc64/ffsll.c | 5 +- sysdeps/powerpc/powerpc64/fpu/Makefile | 9 + sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile | 44 - .../powerpc64/fpu/multiarch/e_expf-power8.S | 24 - .../powerpc/powerpc64/fpu/multiarch/e_expf-ppc64.c | 21 - sysdeps/powerpc/powerpc64/fpu/multiarch/e_expf.c | 32 - .../powerpc64/fpu/multiarch/e_hypot-power7.c | 19 - .../powerpc64/fpu/multiarch/e_hypot-ppc64.c | 26 - sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypot.c | 33 - .../powerpc64/fpu/multiarch/e_hypotf-power7.c | 19 - .../powerpc64/fpu/multiarch/e_hypotf-ppc64.c | 26 - sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypotf.c | 33 - .../powerpc64/fpu/multiarch/s_ceil-power5+.S | 30 - .../powerpc/powerpc64/fpu/multiarch/s_ceil-ppc64.S | 30 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceil.c | 34 - .../powerpc64/fpu/multiarch/s_ceilf-power5+.S | 24 - .../powerpc64/fpu/multiarch/s_ceilf-ppc64.S | 24 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceilf.c | 34 - .../powerpc64/fpu/multiarch/s_copysign-power6.S | 32 - .../powerpc64/fpu/multiarch/s_copysign-ppc64.S | 34 - .../powerpc/powerpc64/fpu/multiarch/s_copysign.c | 45 - .../powerpc/powerpc64/fpu/multiarch/s_copysignf.c | 34 - .../powerpc64/fpu/multiarch/s_finite-power7.S | 32 - .../powerpc64/fpu/multiarch/s_finite-power8.S | 32 - .../powerpc64/fpu/multiarch/s_finite-ppc64.c | 34 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_finite.c | 69 - .../powerpc64/fpu/multiarch/s_finitef-ppc64.c | 32 - .../powerpc/powerpc64/fpu/multiarch/s_finitef.c | 37 - .../powerpc64/fpu/multiarch/s_floor-power5+.S | 30 - .../powerpc64/fpu/multiarch/s_floor-ppc64.S | 30 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_floor.c | 34 - .../powerpc64/fpu/multiarch/s_floorf-power5+.S | 24 - .../powerpc64/fpu/multiarch/s_floorf-ppc64.S | 24 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_floorf.c | 34 - .../powerpc64/fpu/multiarch/s_isinf-power7.S | 32 - .../powerpc64/fpu/multiarch/s_isinf-power8.S | 32 - .../powerpc64/fpu/multiarch/s_isinf-ppc64.c | 33 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinf.c | 62 - .../powerpc64/fpu/multiarch/s_isinff-ppc64.c | 31 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinff.c | 38 - .../powerpc64/fpu/multiarch/s_isnan-power5.S | 32 - .../powerpc64/fpu/multiarch/s_isnan-power6.S | 32 - .../powerpc64/fpu/multiarch/s_isnan-power6x.S | 32 - .../powerpc64/fpu/multiarch/s_isnan-power7.S | 32 - .../powerpc64/fpu/multiarch/s_isnan-power8.S | 32 - .../powerpc64/fpu/multiarch/s_isnan-ppc64.S | 36 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan.c | 71 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnanf.c | 44 - .../powerpc64/fpu/multiarch/s_llrint-power6x.S | 30 - .../powerpc64/fpu/multiarch/s_llrint-power8.S | 30 - .../powerpc64/fpu/multiarch/s_llrint-ppc64.S | 30 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_llrint.c | 47 - .../powerpc/powerpc64/fpu/multiarch/s_llrintf.c | 47 - .../powerpc64/fpu/multiarch/s_llround-power5+.S | 31 - .../powerpc64/fpu/multiarch/s_llround-power6x.S | 31 - .../powerpc64/fpu/multiarch/s_llround-power8.S | 30 - .../powerpc64/fpu/multiarch/s_llround-ppc64.S | 27 - .../powerpc/powerpc64/fpu/multiarch/s_llround.c | 48 - .../powerpc64/fpu/multiarch/s_llroundf-ppc64.S | 31 - .../powerpc/powerpc64/fpu/multiarch/s_llroundf.c | 47 - .../powerpc64/fpu/multiarch/s_logb-power7.c | 19 - .../powerpc/powerpc64/fpu/multiarch/s_logb-ppc64.c | 23 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_logb.c | 33 - .../powerpc64/fpu/multiarch/s_logbf-power7.c | 19 - .../powerpc64/fpu/multiarch/s_logbf-ppc64.c | 26 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbf.c | 33 - .../powerpc64/fpu/multiarch/s_logbl-power7.c | 19 - .../powerpc64/fpu/multiarch/s_logbl-ppc64.c | 21 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbl.c | 32 - .../powerpc64/fpu/multiarch/s_modf-power5+.c | 19 - .../powerpc/powerpc64/fpu/multiarch/s_modf-ppc64.c | 24 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_modf.c | 37 - .../powerpc64/fpu/multiarch/s_modff-power5+.c | 19 - .../powerpc64/fpu/multiarch/s_modff-ppc64.c | 26 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_modff.c | 31 - .../powerpc64/fpu/multiarch/s_round-power5+.S | 30 - .../powerpc64/fpu/multiarch/s_round-ppc64.S | 30 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_round.c | 34 - .../powerpc64/fpu/multiarch/s_roundf-power5+.S | 24 - .../powerpc64/fpu/multiarch/s_roundf-ppc64.S | 24 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_roundf.c | 34 - .../powerpc64/fpu/multiarch/s_trunc-power5+.S | 30 - .../powerpc64/fpu/multiarch/s_trunc-ppc64.S | 30 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_trunc.c | 34 - .../powerpc64/fpu/multiarch/s_truncf-power5+.S | 24 - .../powerpc64/fpu/multiarch/s_truncf-ppc64.S | 24 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_truncf.c | 34 - sysdeps/powerpc/powerpc64/fpu/multiarch/w_expf.c | 1 - sysdeps/powerpc/powerpc64/fpu/s_ceil.S | 65 - sysdeps/powerpc/powerpc64/fpu/s_ceilf.S | 67 - sysdeps/powerpc/powerpc64/fpu/s_copysign.S | 53 - sysdeps/powerpc/powerpc64/fpu/s_copysignf.S | 1 - sysdeps/powerpc/powerpc64/fpu/s_copysignl.S | 48 - sysdeps/powerpc/powerpc64/fpu/s_fabsl.S | 34 - sysdeps/powerpc/powerpc64/fpu/s_floor.S | 65 - sysdeps/powerpc/powerpc64/fpu/s_floorf.S | 67 - sysdeps/powerpc/powerpc64/fpu/s_isnan.S | 56 - sysdeps/powerpc/powerpc64/fpu/s_llrint.S | 45 - sysdeps/powerpc/powerpc64/fpu/s_llrint.c | 55 + sysdeps/powerpc/powerpc64/fpu/s_llrintf.S | 1 - sysdeps/powerpc/powerpc64/fpu/s_llrintf.c | 1 + sysdeps/powerpc/powerpc64/fpu/s_llround.S | 86 - sysdeps/powerpc/powerpc64/fpu/s_llround.c | 83 + sysdeps/powerpc/powerpc64/fpu/s_llroundf.S | 89 - sysdeps/powerpc/powerpc64/fpu/s_llroundf.c | 83 + sysdeps/powerpc/powerpc64/fpu/s_lrint.S | 1 - sysdeps/powerpc/powerpc64/fpu/s_lrint.c | 1 + sysdeps/powerpc/powerpc64/fpu/s_lround.S | 1 - sysdeps/powerpc/powerpc64/fpu/s_lround.c | 1 + sysdeps/powerpc/powerpc64/fpu/s_lroundf.S | 1 - sysdeps/powerpc/powerpc64/fpu/s_lroundf.c | 1 + sysdeps/powerpc/powerpc64/fpu/s_nearbyint.S | 68 - sysdeps/powerpc/powerpc64/fpu/s_nearbyintf.S | 69 - sysdeps/powerpc/powerpc64/fpu/s_rint.S | 58 - sysdeps/powerpc/powerpc64/fpu/s_rintf.S | 57 - sysdeps/powerpc/powerpc64/fpu/s_round.S | 80 - sysdeps/powerpc/powerpc64/fpu/s_roundf.S | 82 - sysdeps/powerpc/powerpc64/fpu/s_trunc.S | 72 - sysdeps/powerpc/powerpc64/fpu/s_truncf.S | 74 - sysdeps/powerpc/powerpc64/hp-timing.h | 9 +- sysdeps/powerpc/powerpc64/le/Implies-before | 1 + sysdeps/powerpc/powerpc64/le/Makefile | 246 +- sysdeps/powerpc/powerpc64/le/configure | 187 +- sysdeps/powerpc/powerpc64/le/configure.ac | 84 +- sysdeps/powerpc/powerpc64/le/dl-hwcap-check.h | 53 + sysdeps/powerpc/powerpc64/le/dl-hwcaps-subdirs.c | 46 + sysdeps/powerpc/powerpc64/le/fpu/e_sqrtf128.c | 15 +- .../powerpc/powerpc64/le/fpu/multiarch/Makefile | 344 +- .../powerpc/powerpc64/le/fpu/multiarch/configure | 33 + .../powerpc64/le/fpu/multiarch/configure.ac | 14 + .../powerpc64/le/fpu/multiarch/e_log-power10.c | 4 + .../powerpc64/le/fpu/multiarch/e_log-ppc64.c | 4 + sysdeps/powerpc/powerpc64/le/fpu/multiarch/e_log.c | 37 + .../le/fpu/multiarch/float128-ifunc-macros.h | 61 + .../fpu/multiarch/float128-ifunc-redirect-macros.h | 53 + .../le/fpu/multiarch/float128-ifunc-redirects-mp.h | 64 + .../le/fpu/multiarch/float128-ifunc-redirects.h | 43 + .../powerpc64/le/fpu/multiarch/float128-ifunc.h | 177 + .../powerpc64/le/fpu/multiarch/float128_private.h | 99 + .../le/fpu/multiarch/math-type-macros-float128.h | 120 + .../powerpc64/le/fpu/multiarch/math_private.h | 15 + sysdeps/powerpc/powerpc64/le/fpu/multiarch/w_log.c | 1 + .../powerpc64/le/fpu/multiarch/w_sqrtf128-power9.c | 35 - .../le/fpu/multiarch/w_sqrtf128-ppc64le.c | 35 - .../powerpc64/le/fpu/multiarch/w_sqrtf128.c | 31 - sysdeps/powerpc/powerpc64/le/fpu/sfp-machine.h | 5 +- .../powerpc/powerpc64/le/fpu/w_ilogb_template.c | 30 + sysdeps/powerpc/powerpc64/le/fpu/w_ilogbl.c | 4 + .../powerpc/powerpc64/le/fpu/w_llogb_template.c | 39 + sysdeps/powerpc/powerpc64/le/fpu/w_llogbl.c | 4 + .../powerpc64/le/multiarch/dl-symbol-redir-ifunc.h | 24 + .../powerpc/powerpc64/le/no_ldbl_gnu_attribute.c | 30 + sysdeps/powerpc/powerpc64/le/power10/Implies | 2 + sysdeps/powerpc/powerpc64/le/power10/fpu/Implies | 1 + .../powerpc64/le/power10/fpu/multiarch/Implies | 1 + sysdeps/powerpc/powerpc64/le/power10/memcmp.S | 181 + sysdeps/powerpc/powerpc64/le/power10/memcpy.S | 198 + sysdeps/powerpc/powerpc64/le/power10/memmove.S | 307 + sysdeps/powerpc/powerpc64/le/power10/memset.S | 244 + .../powerpc/powerpc64/le/power10/multiarch/Implies | 1 + sysdeps/powerpc/powerpc64/le/power10/rawmemchr.S | 22 + sysdeps/powerpc/powerpc64/le/power10/strlen.S | 331 + sysdeps/powerpc/powerpc64/le/power9/Makeconfig | 3 + .../powerpc/powerpc64/le/power9/fpu/e_sqrtf128.c | 36 - sysdeps/powerpc/powerpc64/le/power9/rawmemchr.S | 107 + sysdeps/powerpc/powerpc64/le/power9/rtld-strcmp.S | 2 + sysdeps/powerpc/powerpc64/le/power9/rtld-strlen.S | 1 + sysdeps/powerpc/powerpc64/le/power9/stpcpy.S | 24 + sysdeps/powerpc/powerpc64/le/power9/stpncpy.S | 24 + sysdeps/powerpc/powerpc64/le/power9/strcmp.S | 4 +- sysdeps/powerpc/powerpc64/le/power9/strcpy.S | 205 + sysdeps/powerpc/powerpc64/le/power9/strlen.S | 213 + sysdeps/powerpc/powerpc64/le/power9/strncmp.S | 4 +- sysdeps/powerpc/powerpc64/le/power9/strncpy.S | 410 + sysdeps/powerpc/powerpc64/le/tst-glibc-hwcaps.c | 54 + sysdeps/powerpc/powerpc64/lshift.S | 16 +- sysdeps/powerpc/powerpc64/memcpy.S | 4 +- sysdeps/powerpc/powerpc64/memset.S | 28 +- sysdeps/powerpc/powerpc64/mul_1.S | 17 +- sysdeps/powerpc/powerpc64/multiarch/Makefile | 23 +- sysdeps/powerpc/powerpc64/multiarch/bcopy-ppc64.c | 27 - sysdeps/powerpc/powerpc64/multiarch/bcopy.c | 29 - sysdeps/powerpc/powerpc64/multiarch/bzero.c | 43 - .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 266 +- sysdeps/powerpc/powerpc64/multiarch/init-arch.h | 4 +- .../powerpc/powerpc64/multiarch/memchr-power7.S | 4 +- .../powerpc/powerpc64/multiarch/memchr-power8.S | 4 +- sysdeps/powerpc/powerpc64/multiarch/memchr-ppc64.c | 13 +- sysdeps/powerpc/powerpc64/multiarch/memchr.c | 9 +- .../powerpc/powerpc64/multiarch/memcmp-power10.S | 30 + .../powerpc/powerpc64/multiarch/memcmp-power4.S | 8 +- .../powerpc/powerpc64/multiarch/memcmp-power7.S | 8 +- .../powerpc/powerpc64/multiarch/memcmp-power8.S | 8 +- sysdeps/powerpc/powerpc64/multiarch/memcmp-ppc64.c | 8 +- sysdeps/powerpc/powerpc64/multiarch/memcmp.c | 15 +- sysdeps/powerpc/powerpc64/multiarch/memcpy-a2.S | 4 +- sysdeps/powerpc/powerpc64/multiarch/memcpy-cell.S | 4 +- .../powerpc/powerpc64/multiarch/memcpy-power10.S | 26 + .../powerpc/powerpc64/multiarch/memcpy-power4.S | 4 +- .../powerpc/powerpc64/multiarch/memcpy-power6.S | 4 +- .../powerpc/powerpc64/multiarch/memcpy-power7.S | 4 +- .../powerpc64/multiarch/memcpy-power8-cached.S | 4 +- sysdeps/powerpc/powerpc64/multiarch/memcpy-ppc64.S | 4 +- sysdeps/powerpc/powerpc64/multiarch/memcpy.c | 18 +- .../powerpc/powerpc64/multiarch/memmove-power10.S | 24 + .../powerpc/powerpc64/multiarch/memmove-power7.S | 7 +- .../powerpc/powerpc64/multiarch/memmove-ppc64.c | 4 +- sysdeps/powerpc/powerpc64/multiarch/memmove.c | 21 +- .../powerpc/powerpc64/multiarch/mempcpy-power7.S | 4 +- .../powerpc/powerpc64/multiarch/mempcpy-ppc64.c | 4 +- sysdeps/powerpc/powerpc64/multiarch/mempcpy.c | 7 +- .../powerpc/powerpc64/multiarch/memrchr-power7.S | 4 +- .../powerpc/powerpc64/multiarch/memrchr-power8.S | 4 +- .../powerpc/powerpc64/multiarch/memrchr-ppc64.c | 4 +- sysdeps/powerpc/powerpc64/multiarch/memrchr.c | 9 +- .../powerpc/powerpc64/multiarch/memset-power10.S | 24 + .../powerpc/powerpc64/multiarch/memset-power4.S | 7 +- .../powerpc/powerpc64/multiarch/memset-power6.S | 7 +- .../powerpc/powerpc64/multiarch/memset-power7.S | 6 +- .../powerpc/powerpc64/multiarch/memset-power8.S | 7 +- sysdeps/powerpc/powerpc64/multiarch/memset-ppc64.S | 20 +- sysdeps/powerpc/powerpc64/multiarch/memset.c | 27 +- .../powerpc64/multiarch/rawmemchr-power10.S | 21 + .../powerpc/powerpc64/multiarch/rawmemchr-power7.S | 4 +- .../powerpc/powerpc64/multiarch/rawmemchr-power9.S | 21 + .../powerpc/powerpc64/multiarch/rawmemchr-ppc64.c | 4 +- sysdeps/powerpc/powerpc64/multiarch/rawmemchr.c | 21 +- sysdeps/powerpc/powerpc64/multiarch/rtld-memset.c | 4 +- sysdeps/powerpc/powerpc64/multiarch/rtld-strchr.S | 4 +- sysdeps/powerpc/powerpc64/multiarch/rtld-strcspn.c | 18 + .../powerpc/powerpc64/multiarch/stpcpy-power7.c | 4 +- .../powerpc/powerpc64/multiarch/stpcpy-power8.S | 4 +- .../powerpc/powerpc64/multiarch/stpcpy-power9.S | 24 + sysdeps/powerpc/powerpc64/multiarch/stpcpy-ppc64.c | 4 +- sysdeps/powerpc/powerpc64/multiarch/stpcpy.c | 24 +- .../powerpc/powerpc64/multiarch/stpncpy-power7.S | 4 +- .../powerpc/powerpc64/multiarch/stpncpy-power8.S | 4 +- .../powerpc/powerpc64/multiarch/stpncpy-power9.S | 29 + .../powerpc/powerpc64/multiarch/stpncpy-ppc64.c | 4 +- sysdeps/powerpc/powerpc64/multiarch/stpncpy.c | 14 +- .../powerpc64/multiarch/strcasecmp-power7.S | 4 +- .../powerpc64/multiarch/strcasecmp-power8.S | 4 +- .../powerpc/powerpc64/multiarch/strcasecmp-ppc64.c | 4 +- sysdeps/powerpc/powerpc64/multiarch/strcasecmp.c | 9 +- .../powerpc64/multiarch/strcasecmp_l-power7.S | 4 +- sysdeps/powerpc/powerpc64/multiarch/strcasecmp_l.c | 6 +- .../powerpc64/multiarch/strcasestr-power8.S | 4 +- .../powerpc/powerpc64/multiarch/strcasestr-ppc64.c | 4 +- sysdeps/powerpc/powerpc64/multiarch/strcasestr.c | 7 +- .../powerpc/powerpc64/multiarch/strcat-power7.c | 4 +- .../powerpc/powerpc64/multiarch/strcat-power8.c | 4 +- sysdeps/powerpc/powerpc64/multiarch/strcat-ppc64.c | 4 +- sysdeps/powerpc/powerpc64/multiarch/strcat.c | 10 +- .../powerpc/powerpc64/multiarch/strchr-power7.S | 4 +- .../powerpc/powerpc64/multiarch/strchr-power8.S | 4 +- sysdeps/powerpc/powerpc64/multiarch/strchr-ppc64.S | 4 +- sysdeps/powerpc/powerpc64/multiarch/strchr.c | 9 +- .../powerpc/powerpc64/multiarch/strchrnul-power7.S | 4 +- .../powerpc/powerpc64/multiarch/strchrnul-power8.S | 4 +- .../powerpc/powerpc64/multiarch/strchrnul-ppc64.c | 4 +- sysdeps/powerpc/powerpc64/multiarch/strchrnul.c | 9 +- .../powerpc/powerpc64/multiarch/strcmp-power7.S | 4 +- .../powerpc/powerpc64/multiarch/strcmp-power8.S | 4 +- .../powerpc/powerpc64/multiarch/strcmp-power9.S | 4 +- sysdeps/powerpc/powerpc64/multiarch/strcmp-ppc64.S | 4 +- sysdeps/powerpc/powerpc64/multiarch/strcmp.c | 9 +- .../powerpc/powerpc64/multiarch/strcpy-power7.c | 4 +- .../powerpc/powerpc64/multiarch/strcpy-power8.S | 4 +- .../powerpc/powerpc64/multiarch/strcpy-power9.S | 26 + sysdeps/powerpc/powerpc64/multiarch/strcpy-ppc64.c | 4 +- sysdeps/powerpc/powerpc64/multiarch/strcpy.c | 18 +- .../powerpc/powerpc64/multiarch/strcspn-power8.S | 4 +- .../powerpc/powerpc64/multiarch/strcspn-ppc64.c | 4 +- sysdeps/powerpc/powerpc64/multiarch/strcspn.c | 7 +- .../powerpc/powerpc64/multiarch/strlen-power10.S | 2 + .../powerpc/powerpc64/multiarch/strlen-power7.S | 4 +- .../powerpc/powerpc64/multiarch/strlen-power8.S | 4 +- .../powerpc/powerpc64/multiarch/strlen-power9.S | 2 + sysdeps/powerpc/powerpc64/multiarch/strlen-ppc64.S | 4 +- sysdeps/powerpc/powerpc64/multiarch/strlen.c | 19 +- .../powerpc/powerpc64/multiarch/strncase-power7.c | 4 +- .../powerpc/powerpc64/multiarch/strncase-power8.S | 4 +- .../powerpc/powerpc64/multiarch/strncase-ppc64.c | 4 +- sysdeps/powerpc/powerpc64/multiarch/strncase.c | 9 +- .../powerpc64/multiarch/strncase_l-power7.c | 4 +- sysdeps/powerpc/powerpc64/multiarch/strncase_l.c | 6 +- .../powerpc/powerpc64/multiarch/strncat-power7.c | 4 +- .../powerpc/powerpc64/multiarch/strncat-power8.c | 4 +- .../powerpc/powerpc64/multiarch/strncat-ppc64.c | 4 +- sysdeps/powerpc/powerpc64/multiarch/strncat.c | 10 +- .../powerpc/powerpc64/multiarch/strncmp-power4.S | 23 - .../powerpc/powerpc64/multiarch/strncmp-power7.S | 4 +- .../powerpc/powerpc64/multiarch/strncmp-power8.S | 4 +- .../powerpc/powerpc64/multiarch/strncmp-power9.S | 4 +- .../powerpc/powerpc64/multiarch/strncmp-ppc64.S | 4 +- sysdeps/powerpc/powerpc64/multiarch/strncmp.c | 16 +- .../powerpc/powerpc64/multiarch/strncpy-power7.S | 4 +- .../powerpc/powerpc64/multiarch/strncpy-power8.S | 4 +- .../powerpc/powerpc64/multiarch/strncpy-power9.S | 32 + .../powerpc/powerpc64/multiarch/strncpy-ppc64.c | 4 +- sysdeps/powerpc/powerpc64/multiarch/strncpy.c | 14 +- .../powerpc/powerpc64/multiarch/strnlen-power7.S | 4 +- .../powerpc/powerpc64/multiarch/strnlen-power8.S | 4 +- .../powerpc/powerpc64/multiarch/strnlen-ppc64.c | 4 +- sysdeps/powerpc/powerpc64/multiarch/strnlen.c | 9 +- .../powerpc/powerpc64/multiarch/strrchr-power7.S | 4 +- .../powerpc/powerpc64/multiarch/strrchr-power8.S | 4 +- .../powerpc/powerpc64/multiarch/strrchr-ppc64.c | 4 +- sysdeps/powerpc/powerpc64/multiarch/strrchr.c | 9 +- .../powerpc/powerpc64/multiarch/strspn-power8.S | 4 +- sysdeps/powerpc/powerpc64/multiarch/strspn-ppc64.c | 4 +- sysdeps/powerpc/powerpc64/multiarch/strspn.c | 7 +- .../powerpc/powerpc64/multiarch/strstr-power7.S | 4 +- sysdeps/powerpc/powerpc64/multiarch/strstr-ppc64.c | 4 +- sysdeps/powerpc/powerpc64/multiarch/strstr.c | 6 +- .../powerpc/powerpc64/multiarch/wcschr-power6.c | 19 - .../powerpc/powerpc64/multiarch/wcschr-power7.c | 19 - sysdeps/powerpc/powerpc64/multiarch/wcschr-ppc64.c | 18 - sysdeps/powerpc/powerpc64/multiarch/wcschr.c | 43 - .../powerpc/powerpc64/multiarch/wcscpy-power6.c | 19 - .../powerpc/powerpc64/multiarch/wcscpy-power7.c | 19 - sysdeps/powerpc/powerpc64/multiarch/wcscpy-ppc64.c | 18 - sysdeps/powerpc/powerpc64/multiarch/wcscpy.c | 36 - .../powerpc/powerpc64/multiarch/wcsrchr-power6.c | 19 - .../powerpc/powerpc64/multiarch/wcsrchr-power7.c | 19 - .../powerpc/powerpc64/multiarch/wcsrchr-ppc64.c | 18 - sysdeps/powerpc/powerpc64/multiarch/wcsrchr.c | 36 - .../powerpc/powerpc64/multiarch/wordcopy-ppc64.c | 4 +- sysdeps/powerpc/powerpc64/power4/memcmp.S | 13 +- sysdeps/powerpc/powerpc64/power4/memcpy.S | 4 +- sysdeps/powerpc/powerpc64/power4/memset.S | 16 +- sysdeps/powerpc/powerpc64/power4/strncmp.S | 225 - sysdeps/powerpc/powerpc64/power5+/fpu/s_ceil.S | 30 - sysdeps/powerpc/powerpc64/power5+/fpu/s_ceilf.S | 31 - sysdeps/powerpc/powerpc64/power5+/fpu/s_floor.S | 30 - sysdeps/powerpc/powerpc64/power5+/fpu/s_floorf.S | 31 - sysdeps/powerpc/powerpc64/power5+/fpu/s_llround.S | 56 - sysdeps/powerpc/powerpc64/power5+/fpu/s_llroundf.S | 1 - sysdeps/powerpc/powerpc64/power5+/fpu/s_round.S | 30 - sysdeps/powerpc/powerpc64/power5+/fpu/s_roundf.S | 31 - sysdeps/powerpc/powerpc64/power5+/fpu/s_trunc.S | 30 - sysdeps/powerpc/powerpc64/power5+/fpu/s_truncf.S | 31 - sysdeps/powerpc/powerpc64/power5/fpu/s_isnan.S | 60 - sysdeps/powerpc/powerpc64/power6/fpu/s_copysign.S | 49 - sysdeps/powerpc/powerpc64/power6/fpu/s_copysignf.S | 1 - sysdeps/powerpc/powerpc64/power6/fpu/s_isnan.S | 59 - sysdeps/powerpc/powerpc64/power6/memcpy.S | 4 +- sysdeps/powerpc/powerpc64/power6/memset.S | 16 +- sysdeps/powerpc/powerpc64/power6/wcschr.c | 1 - sysdeps/powerpc/powerpc64/power6/wcscpy.c | 1 - sysdeps/powerpc/powerpc64/power6/wcsrchr.c | 1 - sysdeps/powerpc/powerpc64/power6x/fpu/s_isnan.S | 58 - sysdeps/powerpc/powerpc64/power6x/fpu/s_llrint.S | 42 - sysdeps/powerpc/powerpc64/power6x/fpu/s_llround.S | 52 - sysdeps/powerpc/powerpc64/power6x/fpu/s_llroundf.S | 1 - sysdeps/powerpc/powerpc64/power7/Makefile | 6 +- sysdeps/powerpc/powerpc64/power7/add_n.S | 4 +- sysdeps/powerpc/powerpc64/power7/bcopy.c | 1 - sysdeps/powerpc/powerpc64/power7/fpu/s_finite.S | 70 - sysdeps/powerpc/powerpc64/power7/fpu/s_finitef.S | 1 - sysdeps/powerpc/powerpc64/power7/fpu/s_isinf.S | 69 - sysdeps/powerpc/powerpc64/power7/fpu/s_isinff.S | 1 - sysdeps/powerpc/powerpc64/power7/fpu/s_isnan.S | 68 - sysdeps/powerpc/powerpc64/power7/fpu/s_isnanf.S | 1 - sysdeps/powerpc/powerpc64/power7/fpu/s_logb.c | 1 - sysdeps/powerpc/powerpc64/power7/fpu/s_logbf.c | 1 - sysdeps/powerpc/powerpc64/power7/fpu/s_logbl.c | 1 - sysdeps/powerpc/powerpc64/power7/memchr.S | 5 +- sysdeps/powerpc/powerpc64/power7/memcmp.S | 6 +- sysdeps/powerpc/powerpc64/power7/memcpy.S | 5 +- sysdeps/powerpc/powerpc64/power7/memmove.S | 16 +- sysdeps/powerpc/powerpc64/power7/mempcpy.S | 5 +- sysdeps/powerpc/powerpc64/power7/memrchr.S | 5 +- sysdeps/powerpc/powerpc64/power7/memset.S | 17 +- sysdeps/powerpc/powerpc64/power7/rawmemchr.S | 5 +- sysdeps/powerpc/powerpc64/power7/stpncpy.S | 4 +- sysdeps/powerpc/powerpc64/power7/strcasecmp.S | 4 +- sysdeps/powerpc/powerpc64/power7/strchr.S | 5 +- sysdeps/powerpc/powerpc64/power7/strchrnul.S | 5 +- sysdeps/powerpc/powerpc64/power7/strcmp.S | 4 +- sysdeps/powerpc/powerpc64/power7/strlen.S | 5 +- sysdeps/powerpc/powerpc64/power7/strncmp.S | 5 +- sysdeps/powerpc/powerpc64/power7/strncpy.S | 4 +- sysdeps/powerpc/powerpc64/power7/strnlen.S | 5 +- sysdeps/powerpc/powerpc64/power7/strrchr.S | 4 +- sysdeps/powerpc/powerpc64/power7/strstr-ppc64.c | 4 +- sysdeps/powerpc/powerpc64/power7/strstr.S | 4 +- sysdeps/powerpc/powerpc64/power7/sub_n.S | 4 +- sysdeps/powerpc/powerpc64/power8/fpu/e_expf.S | 303 - sysdeps/powerpc/powerpc64/power8/fpu/s_finite.S | 56 - sysdeps/powerpc/powerpc64/power8/fpu/s_finitef.S | 1 - sysdeps/powerpc/powerpc64/power8/fpu/s_isinf.S | 61 - sysdeps/powerpc/powerpc64/power8/fpu/s_isinff.S | 1 - sysdeps/powerpc/powerpc64/power8/fpu/s_isnan.S | 56 - sysdeps/powerpc/powerpc64/power8/fpu/s_isnanf.S | 1 - sysdeps/powerpc/powerpc64/power8/fpu/s_llrint.S | 43 - sysdeps/powerpc/powerpc64/power8/fpu/s_llround.S | 46 - sysdeps/powerpc/powerpc64/power8/fpu/s_llroundf.S | 1 - sysdeps/powerpc/powerpc64/power8/fpu/w_expf.c | 1 - sysdeps/powerpc/powerpc64/power8/memchr.S | 35 +- sysdeps/powerpc/powerpc64/power8/memcmp.S | 27 +- sysdeps/powerpc/powerpc64/power8/memrchr.S | 35 +- sysdeps/powerpc/powerpc64/power8/memset.S | 26 +- sysdeps/powerpc/powerpc64/power8/stpcpy.S | 4 +- sysdeps/powerpc/powerpc64/power8/stpncpy.S | 4 +- sysdeps/powerpc/powerpc64/power8/strcasecmp.S | 40 +- .../powerpc/powerpc64/power8/strcasestr-ppc64.c | 4 +- sysdeps/powerpc/powerpc64/power8/strcasestr.S | 18 +- sysdeps/powerpc/powerpc64/power8/strchr.S | 34 +- sysdeps/powerpc/powerpc64/power8/strchrnul.S | 4 +- sysdeps/powerpc/powerpc64/power8/strcmp.S | 5 +- sysdeps/powerpc/powerpc64/power8/strcpy.S | 4 +- sysdeps/powerpc/powerpc64/power8/strcspn.S | 4 +- sysdeps/powerpc/powerpc64/power8/strlen.S | 27 +- sysdeps/powerpc/powerpc64/power8/strncase.S | 4 +- sysdeps/powerpc/powerpc64/power8/strncmp.S | 6 +- sysdeps/powerpc/powerpc64/power8/strncpy.S | 6 +- sysdeps/powerpc/powerpc64/power8/strnlen.S | 55 +- sysdeps/powerpc/powerpc64/power8/strrchr.S | 43 +- sysdeps/powerpc/powerpc64/power8/strspn.S | 39 +- sysdeps/powerpc/powerpc64/ppc-mcount.S | 7 +- sysdeps/powerpc/powerpc64/register-dump.h | 124 - sysdeps/powerpc/powerpc64/setjmp-bug21895.c | 4 +- sysdeps/powerpc/powerpc64/setjmp-common.S | 15 +- sysdeps/powerpc/powerpc64/setjmp.S | 4 +- sysdeps/powerpc/powerpc64/start.S | 11 +- sysdeps/powerpc/powerpc64/strchr.S | 4 +- sysdeps/powerpc/powerpc64/strcmp.S | 4 +- sysdeps/powerpc/powerpc64/strlen.S | 4 +- sysdeps/powerpc/powerpc64/strncmp.S | 4 +- sysdeps/powerpc/powerpc64/submul_1.S | 4 +- sysdeps/powerpc/powerpc64/sysdep.h | 164 +- sysdeps/powerpc/powerpc64/tls-macros.h | 42 - sysdeps/powerpc/powerpc64/tst-audit.h | 4 +- .../powerpc/powerpc64/tst-setjmp-bug21895-static.c | 4 +- .../powerpc/powerpc64/tst-ucontext-ppc64-vscr.c | 85 + sysdeps/powerpc/preconfigure | 70 +- sysdeps/powerpc/preconfigure.ac | 58 + sysdeps/powerpc/rtld-global-offsets.sym | 1 + sysdeps/powerpc/sched_cpucount.c | 22 - sysdeps/powerpc/sigjmp.c | 10 +- sysdeps/powerpc/sotruss-lib.c | 4 +- sysdeps/powerpc/stackinfo.h | 4 +- sysdeps/powerpc/string-fza.h | 43 +- sysdeps/powerpc/sys/platform/ppc.h | 4 +- sysdeps/powerpc/sysdep.h | 4 +- sysdeps/powerpc/test-arith.c | 30 +- sysdeps/powerpc/test-get_hwcap-static.c | 4 +- sysdeps/powerpc/test-get_hwcap.c | 12 +- sysdeps/powerpc/test-gettimebase.c | 4 +- sysdeps/powerpc/tls-macros.h | 3 - sysdeps/powerpc/tst-cache-ppc-static-dlopen.c | 54 + sysdeps/powerpc/tst-cache-ppc-static.c | 20 + sysdeps/powerpc/tst-cache-ppc.c | 29 + sysdeps/powerpc/tst-set_ppr.c | 7 +- sysdeps/powerpc/tst-stack-align.h | 29 +- sysdeps/powerpc/tst-tlsifunc-static.c | 5 +- sysdeps/powerpc/tst-tlsifunc.c | 13 +- sysdeps/pthread/Makefile | 306 +- sysdeps/pthread/Versions | 5 - sysdeps/pthread/aio_cancel.c | 157 - sysdeps/pthread/aio_error.c | 48 - sysdeps/pthread/aio_fsync.c | 57 - sysdeps/pthread/aio_misc.c | 721 - sysdeps/pthread/aio_misc.h | 122 - sysdeps/pthread/aio_notify.c | 157 - sysdeps/pthread/aio_read.c | 30 - sysdeps/pthread/aio_read64.c | 30 - sysdeps/pthread/aio_suspend.c | 253 - sysdeps/pthread/aio_write.c | 30 - sysdeps/pthread/aio_write64.c | 30 - sysdeps/pthread/allocalim.h | 4 +- sysdeps/pthread/bits/sigthread.h | 4 +- sysdeps/pthread/call_once.c | 40 + sysdeps/pthread/cnd_broadcast.c | 35 + sysdeps/pthread/cnd_destroy.c | 35 + sysdeps/pthread/cnd_init.c | 42 + sysdeps/pthread/cnd_signal.c | 35 + sysdeps/pthread/cnd_timedwait.c | 29 + sysdeps/pthread/cnd_wait.c | 36 + sysdeps/pthread/eintr.c | 85 + sysdeps/pthread/elision-conf.h | 29 + sysdeps/pthread/flockfile.c | 31 - sysdeps/pthread/ftrylockfile.c | 31 - sysdeps/pthread/funlockfile.c | 30 - sysdeps/pthread/lio_listio.c | 248 - sysdeps/pthread/lio_listio64.c | 33 - sysdeps/pthread/mtx_destroy.c | 35 + sysdeps/pthread/mtx_init.c | 62 + sysdeps/pthread/mtx_lock.c | 35 + sysdeps/pthread/mtx_timedlock.c | 28 + sysdeps/pthread/mtx_trylock.c | 35 + sysdeps/pthread/mtx_unlock.c | 35 + sysdeps/pthread/posix-timer.h | 5 +- sysdeps/pthread/pthread_atfork.c | 57 + sysdeps/pthread/pthread_atfork_compat.c | 28 + sysdeps/pthread/pthread_early_init.h | 29 + sysdeps/pthread/pthread_mutex_conf.h | 28 + sysdeps/pthread/sem_close.c | 40 + sysdeps/pthread/sem_open.c | 227 + sysdeps/pthread/sem_routines.c | 199 + sysdeps/pthread/sem_routines.h | 27 + sysdeps/pthread/sem_unlink.c | 54 + sysdeps/pthread/semaphore.h | 59 +- sysdeps/pthread/thrd_create.c | 39 + sysdeps/pthread/thrd_detach.c | 37 + sysdeps/pthread/thrd_equal.c | 25 + sysdeps/pthread/thrd_exit.c | 34 + sysdeps/pthread/thrd_join.c | 39 + sysdeps/pthread/thrd_priv.h | 45 + sysdeps/pthread/thrd_sleep.c | 36 + sysdeps/pthread/threads.h | 239 + sysdeps/pthread/timer_create.c | 166 - sysdeps/pthread/timer_delete.c | 68 - sysdeps/pthread/timer_getoverr.c | 43 - sysdeps/pthread/timer_gettime.c | 74 - sysdeps/pthread/timer_routines.c | 555 - sysdeps/pthread/timer_settime.c | 133 - sysdeps/pthread/tss_create.c | 42 + sysdeps/pthread/tss_delete.c | 34 + sysdeps/pthread/tss_get.c | 34 + sysdeps/pthread/tss_set.c | 35 + sysdeps/pthread/tst-_res1.c | 67 + sysdeps/pthread/tst-_res1mod1.c | 21 + {nptl => sysdeps/pthread}/tst-_res1mod2.c | 0 sysdeps/pthread/tst-abstime-time64.c | 1 + sysdeps/pthread/tst-abstime.c | 72 + sysdeps/pthread/tst-atfork1.c | 119 + sysdeps/pthread/tst-atfork2.c | 157 + sysdeps/pthread/tst-atfork2mod.c | 56 + sysdeps/pthread/tst-atfork3.c | 118 + sysdeps/pthread/tst-atfork3mod.c | 44 + sysdeps/pthread/tst-atfork4.c | 128 + sysdeps/pthread/tst-atfork4mod.c | 48 + sysdeps/pthread/tst-attr1.c | 304 + sysdeps/pthread/tst-backtrace1.c | 84 + sysdeps/pthread/tst-bad-schedattr.c | 97 + sysdeps/pthread/tst-barrier1.c | 70 + sysdeps/pthread/tst-barrier2.c | 184 + sysdeps/pthread/tst-barrier3.c | 151 + sysdeps/pthread/tst-barrier4.c | 120 + sysdeps/pthread/tst-basic1.c | 81 + sysdeps/pthread/tst-basic2.c | 119 + sysdeps/pthread/tst-basic3.c | 85 + sysdeps/pthread/tst-basic4.c | 99 + sysdeps/pthread/tst-basic5.c | 72 + sysdeps/pthread/tst-basic6.c | 130 + sysdeps/pthread/tst-basic7.c | 79 + sysdeps/pthread/tst-call-once.c | 66 + sysdeps/pthread/tst-cancel-self-cancelstate.c | 65 + sysdeps/pthread/tst-cancel-self-canceltype.c | 53 + sysdeps/pthread/tst-cancel-self-cleanup.c | 23 + sysdeps/pthread/tst-cancel-self-testcancel.c | 48 + sysdeps/pthread/tst-cancel-self.c | 48 + sysdeps/pthread/tst-cancel1.c | 161 + sysdeps/pthread/tst-cancel10.c | 124 + sysdeps/pthread/tst-cancel11.c | 121 + sysdeps/pthread/tst-cancel12.c | 122 + sysdeps/pthread/tst-cancel13.c | 126 + sysdeps/pthread/tst-cancel14.c | 132 + sysdeps/pthread/tst-cancel15.c | 137 + sysdeps/pthread/tst-cancel16.c | 229 + sysdeps/pthread/tst-cancel18.c | 172 + sysdeps/pthread/tst-cancel19.c | 284 + sysdeps/pthread/tst-cancel2.c | 94 + sysdeps/pthread/tst-cancel20.c | 267 + {nptl => sysdeps/pthread}/tst-cancel21-static.c | 0 sysdeps/pthread/tst-cancel21.c | 297 + sysdeps/pthread/tst-cancel22.c | 118 + {nptl => sysdeps/pthread}/tst-cancel23.c | 0 sysdeps/pthread/tst-cancel25.c | 173 + sysdeps/pthread/tst-cancel26.c | 68 + sysdeps/pthread/tst-cancel27.c | 23 + sysdeps/pthread/tst-cancel28.c | 78 + sysdeps/pthread/tst-cancel29.c | 207 + sysdeps/pthread/tst-cancel3.c | 96 + sysdeps/pthread/tst-cancel30.c | 82 + sysdeps/pthread/tst-cancel4-common.c | 246 + sysdeps/pthread/tst-cancel4-common.h | 112 + sysdeps/pthread/tst-cancel4.c | 1617 + {nptl => sysdeps/pthread}/tst-cancel5.c | 0 sysdeps/pthread/tst-cancel6.c | 77 + sysdeps/pthread/tst-cancel8.c | 141 + sysdeps/pthread/tst-cancel9.c | 124 + {nptl => sysdeps/pthread}/tst-cancelx1.c | 0 {nptl => sysdeps/pthread}/tst-cancelx10.c | 0 {nptl => sysdeps/pthread}/tst-cancelx11.c | 0 {nptl => sysdeps/pthread}/tst-cancelx12.c | 0 {nptl => sysdeps/pthread}/tst-cancelx13.c | 0 {nptl => sysdeps/pthread}/tst-cancelx14.c | 0 {nptl => sysdeps/pthread}/tst-cancelx15.c | 0 {nptl => sysdeps/pthread}/tst-cancelx16.c | 0 {nptl => sysdeps/pthread}/tst-cancelx18.c | 0 {nptl => sysdeps/pthread}/tst-cancelx2.c | 0 {nptl => sysdeps/pthread}/tst-cancelx20.c | 0 {nptl => sysdeps/pthread}/tst-cancelx21.c | 0 {nptl => sysdeps/pthread}/tst-cancelx3.c | 0 {nptl => sysdeps/pthread}/tst-cancelx4.c | 0 {nptl => sysdeps/pthread}/tst-cancelx5.c | 0 {nptl => sysdeps/pthread}/tst-cancelx6.c | 0 {nptl => sysdeps/pthread}/tst-cancelx8.c | 0 {nptl => sysdeps/pthread}/tst-cancelx9.c | 0 sysdeps/pthread/tst-cleanup0.c | 73 + {nptl => sysdeps/pthread}/tst-cleanup0.expect | 0 sysdeps/pthread/tst-cleanup1.c | 99 + sysdeps/pthread/tst-cleanup2.c | 62 + sysdeps/pthread/tst-cleanup3.c | 97 + {nptl => sysdeps/pthread}/tst-cleanupx0.c | 0 {nptl => sysdeps/pthread}/tst-cleanupx0.expect | 0 {nptl => sysdeps/pthread}/tst-cleanupx1.c | 0 {nptl => sysdeps/pthread}/tst-cleanupx2.c | 0 {nptl => sysdeps/pthread}/tst-cleanupx3.c | 0 sysdeps/pthread/tst-clock1.c | 49 + sysdeps/pthread/tst-cnd-basic.c | 80 + sysdeps/pthread/tst-cnd-broadcast.c | 97 + sysdeps/pthread/tst-cnd-timedwait-time64.c | 1 + sysdeps/pthread/tst-cnd-timedwait.c | 84 + sysdeps/pthread/tst-cond-except.c | 109 + sysdeps/pthread/tst-cond1.c | 95 + sysdeps/pthread/tst-cond10.c | 171 + sysdeps/pthread/tst-cond11-static.c | 1 + sysdeps/pthread/tst-cond11-time64.c | 1 + sysdeps/pthread/tst-cond11.c | 121 + sysdeps/pthread/tst-cond12.c | 194 + {nptl => sysdeps/pthread}/tst-cond13.c | 0 sysdeps/pthread/tst-cond14.c | 115 + sysdeps/pthread/tst-cond15.c | 157 + sysdeps/pthread/tst-cond16.c | 107 + {nptl => sysdeps/pthread}/tst-cond17.c | 0 sysdeps/pthread/tst-cond18.c | 120 + sysdeps/pthread/tst-cond19.c | 74 + sysdeps/pthread/tst-cond2.c | 161 + sysdeps/pthread/tst-cond20.c | 171 + {nptl => sysdeps/pthread}/tst-cond21.c | 0 sysdeps/pthread/tst-cond23.c | 182 + sysdeps/pthread/tst-cond24.c | 248 + sysdeps/pthread/tst-cond25.c | 288 + sysdeps/pthread/tst-cond27.c | 66 + sysdeps/pthread/tst-cond3.c | 110 + sysdeps/pthread/tst-cond4.c | 262 + sysdeps/pthread/tst-cond5.c | 104 + sysdeps/pthread/tst-cond6.c | 232 + sysdeps/pthread/tst-cond7.c | 166 + {nptl => sysdeps/pthread}/tst-cond8-static.c | 0 sysdeps/pthread/tst-cond8.c | 275 + sysdeps/pthread/tst-cond9.c | 148 + sysdeps/pthread/tst-create-detached.c | 138 + sysdeps/pthread/tst-create1.c | 123 + sysdeps/pthread/tst-create1mod.c | 41 + sysdeps/pthread/tst-detach1.c | 54 + sysdeps/pthread/tst-eintr2.c | 87 + sysdeps/pthread/tst-eintr3.c | 59 + sysdeps/pthread/tst-eintr4.c | 47 + sysdeps/pthread/tst-eintr5.c | 62 + sysdeps/pthread/tst-exec1.c | 155 + sysdeps/pthread/tst-exec2.c | 150 + sysdeps/pthread/tst-exec3.c | 148 + sysdeps/pthread/tst-exit1.c | 77 + {nptl => sysdeps/pthread}/tst-exit2.c | 0 {nptl => sysdeps/pthread}/tst-exit3.c | 0 sysdeps/pthread/tst-fini1.c | 33 + sysdeps/pthread/tst-fini1mod.c | 70 + sysdeps/pthread/tst-flock1.c | 91 + sysdeps/pthread/tst-flock2.c | 258 + sysdeps/pthread/tst-fork1.c | 120 + sysdeps/pthread/tst-fork2.c | 88 + sysdeps/pthread/tst-fork3.c | 107 + sysdeps/pthread/tst-fork4.c | 64 + {nptl => sysdeps/pthread}/tst-getpid3.c | 0 sysdeps/pthread/tst-join1.c | 81 + sysdeps/pthread/tst-join10.c | 20 + sysdeps/pthread/tst-join11.c | 21 + sysdeps/pthread/tst-join12.c | 20 + sysdeps/pthread/tst-join13.c | 21 + sysdeps/pthread/tst-join14-time64.c | 1 + sysdeps/pthread/tst-join14.c | 74 + sysdeps/pthread/tst-join15.c | 85 + sysdeps/pthread/tst-join2.c | 102 + sysdeps/pthread/tst-join3.c | 98 + sysdeps/pthread/tst-join4.c | 123 + sysdeps/pthread/tst-join5.c | 190 + {nptl => sysdeps/pthread}/tst-join6.c | 0 sysdeps/pthread/tst-join7.c | 46 + sysdeps/pthread/tst-join7mod.c | 63 + sysdeps/pthread/tst-join8.c | 20 + sysdeps/pthread/tst-join9.c | 21 + sysdeps/pthread/tst-key1.c | 88 + sysdeps/pthread/tst-key2.c | 115 + sysdeps/pthread/tst-key3.c | 155 + sysdeps/pthread/tst-key4.c | 135 + sysdeps/pthread/tst-kill1.c | 98 + sysdeps/pthread/tst-kill2.c | 136 + sysdeps/pthread/tst-kill3.c | 157 + sysdeps/pthread/tst-kill5.c | 48 + sysdeps/pthread/tst-kill6.c | 161 + {nptl => sysdeps/pthread}/tst-locale1.c | 0 {nptl => sysdeps/pthread}/tst-locale2.c | 0 sysdeps/pthread/tst-memstream.c | 101 + sysdeps/pthread/tst-mtx-basic.c | 73 + sysdeps/pthread/tst-mtx-recursive.c | 45 + sysdeps/pthread/tst-mtx-timedlock-time64.c | 1 + sysdeps/pthread/tst-mtx-timedlock.c | 103 + sysdeps/pthread/tst-mtx-trylock.c | 90 + sysdeps/pthread/tst-mutex-errorcheck.c | 52 + sysdeps/pthread/tst-mutex1.c | 82 + sysdeps/pthread/tst-mutex10.c | 109 + sysdeps/pthread/tst-mutex11.c | 69 + sysdeps/pthread/tst-mutex2.c | 240 + sysdeps/pthread/tst-mutex3.c | 240 + sysdeps/pthread/tst-mutex4.c | 275 + sysdeps/pthread/tst-mutex5.c | 137 + sysdeps/pthread/tst-mutex6.c | 75 + sysdeps/pthread/tst-mutex7.c | 188 + {nptl => sysdeps/pthread}/tst-mutex7robust.c | 0 sysdeps/pthread/tst-mutex9.c | 158 + sysdeps/pthread/tst-once1.c | 49 + sysdeps/pthread/tst-once2.c | 101 + sysdeps/pthread/tst-once3.c | 164 + sysdeps/pthread/tst-once4.c | 199 + {nptl => sysdeps/pthread}/tst-oncex3.c | 0 {nptl => sysdeps/pthread}/tst-oncex4.c | 0 nptl/tst-oncex3.c => sysdeps/pthread/tst-oncey3.c | 0 nptl/tst-oncex4.c => sysdeps/pthread/tst-oncey4.c | 0 sysdeps/pthread/tst-pt-align.c | 69 + sysdeps/pthread/tst-pt-align3.c | 55 + sysdeps/pthread/tst-pt-popen1.c | 58 + sysdeps/pthread/tst-pt-sysconf.c | 46 + sysdeps/pthread/tst-pt-tls1.c | 118 + sysdeps/pthread/tst-pt-tls2.c | 205 + sysdeps/pthread/tst-pt-tls4.c | 179 + .../pthread/tst-pt-vfork1.c | 0 .../pthread/tst-pt-vfork2.c | 0 sysdeps/pthread/tst-pthread-exit-signal.c | 45 + sysdeps/pthread/tst-pthread-mutexattr.c | 60 + sysdeps/pthread/tst-pthread-raise-blocked-self.c | 92 + sysdeps/pthread/tst-pthread-setuid-loop.c | 61 + sysdeps/pthread/tst-pthread_cancel-exited.c | 45 + sysdeps/pthread/tst-pthread_cancel-select-loop.c | 87 + sysdeps/pthread/tst-pthread_kill-exited.c | 63 + sysdeps/pthread/tst-pthread_kill-exiting.c | 123 + sysdeps/pthread/tst-raise1.c | 60 + sysdeps/pthread/tst-robust1.c | 337 + sysdeps/pthread/tst-robust10.c | 110 + {nptl => sysdeps/pthread}/tst-robust2.c | 0 {nptl => sysdeps/pthread}/tst-robust3.c | 0 {nptl => sysdeps/pthread}/tst-robust4.c | 0 {nptl => sysdeps/pthread}/tst-robust5.c | 0 {nptl => sysdeps/pthread}/tst-robust6.c | 0 sysdeps/pthread/tst-robust7.c | 211 + sysdeps/pthread/tst-robust8.c | 277 + sysdeps/pthread/tst-robust9.c | 93 + sysdeps/pthread/tst-rwlock-tryrdlock-stall.c | 355 + sysdeps/pthread/tst-rwlock-trywrlock-stall.c | 108 + sysdeps/pthread/tst-rwlock1.c | 115 + sysdeps/pthread/tst-rwlock12.c | 206 + sysdeps/pthread/tst-rwlock13.c | 70 + sysdeps/pthread/tst-rwlock14-time64.c | 1 + sysdeps/pthread/tst-rwlock14.c | 95 + sysdeps/pthread/tst-rwlock16.c | 182 + sysdeps/pthread/tst-rwlock4.c | 188 + sysdeps/pthread/tst-rwlock5.c | 83 + sysdeps/pthread/tst-sem1.c | 87 + sysdeps/pthread/tst-sem10.c | 86 + sysdeps/pthread/tst-sem14.c | 91 + sysdeps/pthread/tst-sem15.c | 99 + sysdeps/pthread/tst-sem16.c | 130 + sysdeps/pthread/tst-sem2.c | 52 + sysdeps/pthread/tst-sem3.c | 143 + sysdeps/pthread/tst-sem4.c | 152 + sysdeps/pthread/tst-sem5-time64.c | 1 + sysdeps/pthread/tst-sem5.c | 62 + sysdeps/pthread/tst-sem6.c | 78 + sysdeps/pthread/tst-sem7.c | 110 + sysdeps/pthread/tst-sem8.c | 75 + sysdeps/pthread/tst-sem9.c | 82 + sysdeps/pthread/tst-setuid3.c | 118 + sysdeps/pthread/tst-signal1.c | 187 + sysdeps/pthread/tst-signal2.c | 196 + sysdeps/pthread/tst-signal4.c | 58 + sysdeps/pthread/tst-signal5.c | 109 + sysdeps/pthread/tst-signal6.c | 196 + sysdeps/pthread/tst-signal8.c | 62 + sysdeps/pthread/tst-spin1.c | 55 + sysdeps/pthread/tst-spin2.c | 157 + sysdeps/pthread/tst-spin3.c | 52 + sysdeps/pthread/tst-spin4.c | 108 + sysdeps/pthread/tst-stack1.c | 147 + sysdeps/pthread/tst-stdio1.c | 55 + sysdeps/pthread/tst-stdio2.c | 81 + sysdeps/pthread/tst-thrd-detach.c | 52 + sysdeps/pthread/tst-thrd-sleep-time64.c | 1 + sysdeps/pthread/tst-thrd-sleep.c | 51 + sysdeps/pthread/tst-timer.c | 5 +- sysdeps/pthread/tst-tls4moda.c | 48 + sysdeps/pthread/tst-tls4modb.c | 57 + sysdeps/pthread/tst-tsd1.c | 119 + sysdeps/pthread/tst-tsd2.c | 96 + sysdeps/pthread/tst-tsd5.c | 80 + sysdeps/pthread/tst-tsd6.c | 90 + sysdeps/pthread/tst-tss-basic.c | 75 + sysdeps/pthread/tst-umask1.c | 135 + sysdeps/pthread/tst-unload.c | 46 + sysdeps/pthread/tst-unwind-thread.c | 2 + {nptl => sysdeps/pthread}/tst-vfork1x.c | 0 {nptl => sysdeps/pthread}/tst-vfork2x.c | 0 sysdeps/riscv/Implies | 2 - sysdeps/riscv/Makefile | 6 + sysdeps/riscv/__longjmp.S | 4 +- sysdeps/riscv/bits/endian.h | 5 - sysdeps/riscv/bits/endianness.h | 11 + sysdeps/riscv/bits/fenv.h | 6 +- sysdeps/riscv/bits/link.h | 4 +- sysdeps/riscv/bits/setjmp.h | 4 +- sysdeps/riscv/bits/wordsize.h | 13 +- sysdeps/riscv/configure | 29 +- sysdeps/riscv/configure.ac | 16 +- sysdeps/riscv/dl-irel.h | 56 + sysdeps/riscv/dl-machine.h | 167 +- sysdeps/riscv/dl-relocate-ld.h | 25 + sysdeps/riscv/dl-tls.h | 4 +- sysdeps/riscv/dl-trampoline.S | 4 +- sysdeps/riscv/e_sqrtl.c | 7 +- sysdeps/riscv/fpu_control.h | 4 +- sysdeps/riscv/gccframe.h | 4 +- sysdeps/riscv/jmpbuf-offsets.h | 4 +- sysdeps/riscv/jmpbuf-unwind.h | 7 +- sysdeps/riscv/ldsodefs.h | 8 +- sysdeps/riscv/libc-tls.c | 4 +- sysdeps/riscv/machine-gmon.h | 4 +- sysdeps/riscv/math-tests-snan-payload.h | 4 +- sysdeps/riscv/math-tests-trap.h | 4 +- sysdeps/riscv/memusage.h | 21 - sysdeps/riscv/nofpu/libm-test-ulps | 883 +- sysdeps/riscv/nofpu/math-tests-exceptions.h | 4 +- sysdeps/riscv/nofpu/math-tests-rounding.h | 4 +- sysdeps/riscv/nptl/Makefile | 26 - sysdeps/riscv/nptl/bits/pthreadtypes-arch.h | 59 +- sysdeps/riscv/nptl/bits/semaphore.h | 33 - sysdeps/riscv/nptl/bits/struct_rwlock.h | 68 + sysdeps/riscv/nptl/libc-lowlevellock.c | 8 - sysdeps/riscv/nptl/nptl-sysdep.S | 2 - sysdeps/riscv/nptl/pthread-offsets.h | 36 +- sysdeps/riscv/nptl/pthreaddef.h | 10 +- sysdeps/riscv/nptl/tcb-offsets.sym | 6 - sysdeps/riscv/nptl/tls.h | 29 +- sysdeps/riscv/preconfigure | 39 +- sysdeps/riscv/preconfigure.ac | 64 + sysdeps/{x86_64/x32 => riscv/rv32}/Implies-after | 0 sysdeps/riscv/rv32/fix-fp-int-convert-overflow.h | 38 + sysdeps/riscv/rv32/rvd/Implies | 3 + sysdeps/riscv/{rv64 => rv32}/rvf/Implies | 0 sysdeps/riscv/rv64/rvd/libm-test-ulps | 2206 -- sysdeps/riscv/rv64/rvd/libm-test-ulps-name | 1 - sysdeps/riscv/rv64/rvd/s_ceil.c | 4 +- sysdeps/riscv/rv64/rvd/s_floor.c | 4 +- sysdeps/riscv/rv64/rvd/s_llrint.c | 4 +- sysdeps/riscv/rv64/rvd/s_llround.c | 4 +- sysdeps/riscv/rv64/rvd/s_lrint.c | 30 - sysdeps/riscv/rv64/rvd/s_lround.c | 30 - sysdeps/riscv/rv64/rvd/s_nearbyint.c | 4 +- sysdeps/riscv/rv64/rvd/s_rint.c | 4 +- sysdeps/riscv/rv64/rvd/s_round.c | 4 +- sysdeps/riscv/rv64/rvd/s_roundeven.c | 6 +- sysdeps/riscv/rv64/rvd/s_trunc.c | 4 +- sysdeps/riscv/rv64/rvf/s_llrintf.c | 4 +- sysdeps/riscv/rv64/rvf/s_llroundf.c | 4 +- sysdeps/riscv/rv64/rvf/s_lrintf.c | 31 - sysdeps/riscv/rv64/rvf/s_lroundf.c | 31 - sysdeps/riscv/rvd/e_sqrt.c | 27 - sysdeps/riscv/rvd/fix-float-double-convert-nan.h | 37 + sysdeps/riscv/rvd/libm-test-ulps | 1411 + sysdeps/riscv/rvd/libm-test-ulps-name | 1 + sysdeps/riscv/rvd/math-use-builtins-sqrt.h | 4 + sysdeps/riscv/rvd/s_copysign.c | 4 +- sysdeps/riscv/rvd/s_finite.c | 4 +- sysdeps/riscv/rvd/s_fma.c | 11 +- sysdeps/riscv/rvd/s_fmax.c | 4 +- sysdeps/riscv/rvd/s_fmin.c | 4 +- sysdeps/riscv/rvd/s_fpclassify.c | 4 +- sysdeps/riscv/rvd/s_isinf.c | 4 +- sysdeps/riscv/rvd/s_isnan.c | 4 +- sysdeps/riscv/rvd/s_issignaling.c | 4 +- sysdeps/riscv/rvd/s_lrint.c | 38 + sysdeps/riscv/rvd/s_lround.c | 38 + sysdeps/riscv/rvf/e_sqrtf.c | 27 - sysdeps/riscv/rvf/fclrexcpt.c | 4 +- sysdeps/riscv/rvf/fegetenv.c | 4 +- sysdeps/riscv/rvf/fegetmode.c | 4 +- sysdeps/riscv/rvf/fegetround.c | 4 +- sysdeps/riscv/rvf/feholdexcpt.c | 4 +- sysdeps/riscv/rvf/fenv_private.h | 4 +- sysdeps/riscv/rvf/fesetenv.c | 4 +- sysdeps/riscv/rvf/fesetexcept.c | 4 +- sysdeps/riscv/rvf/fesetmode.c | 4 +- sysdeps/riscv/rvf/fesetround.c | 4 +- sysdeps/riscv/rvf/feupdateenv.c | 4 +- sysdeps/riscv/rvf/fgetexcptflg.c | 4 +- sysdeps/riscv/rvf/fraiseexcpt.c | 4 +- sysdeps/riscv/rvf/fsetexcptflg.c | 4 +- sysdeps/riscv/rvf/ftestexcept.c | 4 +- sysdeps/riscv/rvf/get-rounding-mode.h | 4 +- sysdeps/riscv/rvf/s_ceilf.c | 4 +- sysdeps/riscv/rvf/s_copysignf.c | 4 +- sysdeps/riscv/rvf/s_finitef.c | 4 +- sysdeps/riscv/rvf/s_floorf.c | 4 +- sysdeps/riscv/rvf/s_fmaf.c | 5 +- sysdeps/riscv/rvf/s_fmaxf.c | 4 +- sysdeps/riscv/rvf/s_fminf.c | 4 +- sysdeps/riscv/rvf/s_fpclassifyf.c | 4 +- sysdeps/riscv/rvf/s_isinff.c | 4 +- sysdeps/riscv/rvf/s_isnanf.c | 4 +- sysdeps/riscv/rvf/s_issignalingf.c | 4 +- sysdeps/riscv/rvf/s_lrintf.c | 39 + sysdeps/riscv/rvf/s_lroundf.c | 39 + sysdeps/riscv/rvf/s_nearbyintf.c | 4 +- sysdeps/riscv/rvf/s_rintf.c | 4 +- sysdeps/riscv/rvf/s_roundevenf.c | 5 +- sysdeps/riscv/rvf/s_roundf.c | 4 +- sysdeps/riscv/rvf/s_truncf.c | 4 +- sysdeps/riscv/setjmp.S | 6 +- sysdeps/riscv/sfp-machine.h | 31 +- sysdeps/riscv/sotruss-lib.c | 4 +- sysdeps/riscv/stackinfo.h | 4 +- sysdeps/riscv/start.S | 21 +- sysdeps/riscv/sys/asm.h | 11 +- sysdeps/riscv/tls-macros.h | 47 - sysdeps/riscv/tst-audit.h | 4 +- sysdeps/s390/Makefile | 69 +- sysdeps/s390/asm-syntax.h | 4 +- sysdeps/s390/atomic-machine.h | 32 +- sysdeps/s390/bits/endian.h | 7 - sysdeps/s390/bits/endianness.h | 11 + sysdeps/s390/bits/flt-eval-method.h | 24 - sysdeps/s390/bits/link.h | 4 +- sysdeps/s390/bits/setjmp.h | 4 +- sysdeps/s390/bits/xtitypes.h | 33 - sysdeps/s390/configure | 191 +- sysdeps/s390/configure.ac | 131 +- sysdeps/s390/dl-irel.h | 4 +- sysdeps/s390/dl-procinfo-s390.c | 32 + sysdeps/s390/dl-procinfo.c | 67 +- sysdeps/s390/dl-procinfo.h | 44 +- sysdeps/s390/dl-tls.h | 4 +- sysdeps/s390/elf-initfini.h | 20 + sysdeps/s390/ffs.c | 5 +- sysdeps/s390/fix-fp-int-convert-overflow.h | 4 +- sysdeps/s390/fpu/bits/fenv.h | 11 +- sysdeps/s390/fpu/e_sqrt.c | 29 - sysdeps/s390/fpu/e_sqrtf.c | 29 - sysdeps/s390/fpu/e_sqrtl.c | 8 +- sysdeps/s390/fpu/fclrexcpt.c | 4 +- sysdeps/s390/fpu/fedisblxcpt.c | 5 +- sysdeps/s390/fpu/feenablxcpt.c | 5 +- sysdeps/s390/fpu/fegetenv.c | 5 +- sysdeps/s390/fpu/fegetexcept.c | 5 +- sysdeps/s390/fpu/fegetmode.c | 4 +- sysdeps/s390/fpu/fegetround.c | 14 +- sysdeps/s390/fpu/feholdexcpt.c | 17 +- sysdeps/s390/fpu/fenv_libc.h | 9 +- sysdeps/s390/fpu/fenv_private.h | 250 + sysdeps/s390/fpu/fesetenv.c | 26 +- sysdeps/s390/fpu/fesetexcept.c | 4 +- sysdeps/s390/fpu/fesetmode.c | 4 +- sysdeps/s390/fpu/fesetround.c | 14 +- sysdeps/s390/fpu/fetestexceptflag.c | 31 - sysdeps/s390/fpu/feupdateenv.c | 19 +- sysdeps/s390/fpu/fgetexcptflg.c | 21 +- sysdeps/s390/fpu/fix-fp-int-compare-invalid.h | 16 +- sysdeps/s390/fpu/fpu_control.h | 6 +- sysdeps/s390/fpu/fraiseexcpt.c | 6 +- sysdeps/s390/fpu/fsetexcptflg.c | 28 +- sysdeps/s390/fpu/ftestexcept.c | 21 +- sysdeps/s390/fpu/get-rounding-mode.h | 4 +- sysdeps/s390/fpu/libm-test-ulps | 979 +- sysdeps/s390/fpu/math-barriers.h | 63 + sysdeps/s390/fpu/math-use-builtins-ceil.h | 15 + sysdeps/s390/fpu/math-use-builtins-floor.h | 15 + sysdeps/s390/fpu/math-use-builtins-fma.h | 4 + sysdeps/s390/fpu/math-use-builtins-nearbyint.h | 15 + sysdeps/s390/fpu/math-use-builtins-rint.h | 15 + sysdeps/s390/fpu/math-use-builtins-round.h | 15 + sysdeps/s390/fpu/math-use-builtins-sqrt.h | 4 + sysdeps/s390/fpu/math-use-builtins-trunc.h | 15 + sysdeps/s390/fpu/math_private.h | 53 + sysdeps/s390/fpu/s_fma.c | 32 - sysdeps/s390/fpu/s_fmaf.c | 32 - sysdeps/s390/fpu/s_llrint.c | 50 + sysdeps/s390/fpu/s_llrintf.c | 50 + sysdeps/s390/fpu/s_llrintl.c | 51 + sysdeps/s390/fpu/s_llround.c | 42 + sysdeps/s390/fpu/s_llroundf.c | 42 + sysdeps/s390/fpu/s_llroundl.c | 43 + sysdeps/s390/fpu/s_lrint.c | 55 + sysdeps/s390/fpu/s_lrintf.c | 55 + sysdeps/s390/fpu/s_lrintl.c | 56 + sysdeps/s390/fpu/s_lround.c | 47 + sysdeps/s390/fpu/s_lroundf.c | 47 + sysdeps/s390/fpu/s_lroundl.c | 48 + sysdeps/s390/fpu/s_roundeven.c | 39 + sysdeps/s390/fpu/s_roundevenf.c | 39 + sysdeps/s390/fpu/s_roundevenl.c | 40 + sysdeps/s390/gccframe.h | 4 +- sysdeps/s390/gconv-modules | 50 - sysdeps/s390/gconv-modules-s390.conf | 50 + sysdeps/s390/gmp-mparam.h | 30 - sysdeps/s390/hp-timing.h | 42 + sysdeps/s390/ifunc-memccpy.h | 52 + sysdeps/s390/ifunc-memchr.h | 52 + sysdeps/s390/ifunc-memcmp.h | 59 + sysdeps/s390/ifunc-memcpy.h | 122 + sysdeps/s390/ifunc-memmem.h | 76 + sysdeps/s390/ifunc-memrchr.h | 52 + sysdeps/s390/ifunc-memset.h | 65 + sysdeps/s390/ifunc-rawmemchr.h | 52 + sysdeps/s390/ifunc-stpcpy.h | 52 + sysdeps/s390/ifunc-stpncpy.h | 52 + sysdeps/s390/ifunc-strcat.h | 52 + sysdeps/s390/ifunc-strchr.h | 52 + sysdeps/s390/ifunc-strchrnul.h | 52 + sysdeps/s390/ifunc-strcmp.h | 52 + sysdeps/s390/ifunc-strcpy.h | 52 + sysdeps/s390/ifunc-strcspn.h | 52 + sysdeps/s390/ifunc-strlen.h | 52 + sysdeps/s390/ifunc-strncat.h | 52 + sysdeps/s390/ifunc-strncmp.h | 52 + sysdeps/s390/ifunc-strncpy.h | 52 + sysdeps/s390/ifunc-strnlen.h | 52 + sysdeps/s390/ifunc-strpbrk.h | 52 + sysdeps/s390/ifunc-strrchr.h | 52 + sysdeps/s390/ifunc-strspn.h | 52 + sysdeps/s390/ifunc-strstr.h | 76 + sysdeps/s390/ifunc-wcpcpy.h | 53 + sysdeps/s390/ifunc-wcpncpy.h | 53 + sysdeps/s390/ifunc-wcscat.h | 53 + sysdeps/s390/ifunc-wcschr.h | 53 + sysdeps/s390/ifunc-wcschrnul.h | 53 + sysdeps/s390/ifunc-wcscmp.h | 52 + sysdeps/s390/ifunc-wcscpy.h | 53 + sysdeps/s390/ifunc-wcscspn.h | 53 + sysdeps/s390/ifunc-wcslen.h | 53 + sysdeps/s390/ifunc-wcsncat.h | 53 + sysdeps/s390/ifunc-wcsncmp.h | 52 + sysdeps/s390/ifunc-wcsncpy.h | 53 + sysdeps/s390/ifunc-wcsnlen.h | 53 + sysdeps/s390/ifunc-wcspbrk.h | 53 + sysdeps/s390/ifunc-wcsrchr.h | 53 + sysdeps/s390/ifunc-wcsspn.h | 53 + sysdeps/s390/ifunc-wmemchr.h | 53 + sysdeps/s390/ifunc-wmemcmp.h | 52 + sysdeps/s390/ifunc-wmemset.h | 53 + sysdeps/s390/iso-8859-1_cp037_z900.c | 17 +- sysdeps/s390/jmpbuf-offsets.h | 4 +- sysdeps/s390/jmpbuf-unwind.h | 8 +- sysdeps/s390/ldsodefs.h | 4 +- sysdeps/s390/libc-tls.c | 4 +- sysdeps/s390/longjmp.c | 4 +- sysdeps/s390/machine-gmon.h | 4 +- sysdeps/s390/memccpy-c.c | 29 + sysdeps/s390/memccpy-vx.S | 164 + sysdeps/s390/memccpy.c | 39 + sysdeps/s390/memchr-vx.S | 163 + sysdeps/s390/memchr-z900.S | 75 + sysdeps/s390/memchr.c | 41 + sysdeps/s390/memcmp-z900.S | 175 + sysdeps/s390/memcmp.c | 51 + sysdeps/s390/memcopy.h | 23 + sysdeps/s390/memcpy-z900.S | 375 + sysdeps/s390/memcpy.c | 49 + sysdeps/s390/memmem-arch13.S | 161 + sysdeps/s390/memmem-c.c | 47 + sysdeps/s390/memmem-vx.c | 61 + sysdeps/s390/memmem.c | 49 + sysdeps/s390/memmove-c.c | 37 + sysdeps/s390/memmove.c | 54 + sysdeps/s390/mempcpy.S | 19 - sysdeps/s390/mempcpy.c | 54 + sysdeps/s390/memrchr-c.c | 27 + sysdeps/s390/memrchr-vx.S | 168 + sysdeps/s390/memrchr.c | 39 + sysdeps/s390/memset-z900.S | 187 + sysdeps/s390/memset.c | 48 + sysdeps/s390/memusage.h | 20 - sysdeps/s390/multiarch/8bit-generic.c | 4 +- sysdeps/s390/multiarch/Makefile | 46 - sysdeps/s390/multiarch/dl-symbol-redir-ifunc.h | 29 + sysdeps/s390/multiarch/gconv_simple.c | 33 +- sysdeps/s390/multiarch/iconv/skeleton.c | 4 +- sysdeps/s390/multiarch/ifunc-impl-list.c | 715 +- sysdeps/s390/multiarch/ifunc-resolve.h | 52 +- sysdeps/s390/multiarch/memccpy-c.c | 25 - sysdeps/s390/multiarch/memccpy-vx.S | 156 - sysdeps/s390/multiarch/memccpy.c | 28 - sysdeps/s390/multiarch/memchr-vx.S | 159 - sysdeps/s390/multiarch/memchr.c | 27 - sysdeps/s390/multiarch/mempcpy.c | 32 - sysdeps/s390/multiarch/memrchr-c.c | 27 - sysdeps/s390/multiarch/memrchr-vx.S | 160 - sysdeps/s390/multiarch/memrchr.c | 28 - sysdeps/s390/multiarch/rawmemchr-c.c | 34 - sysdeps/s390/multiarch/rawmemchr-vx.S | 92 - sysdeps/s390/multiarch/rawmemchr.c | 31 - sysdeps/s390/multiarch/stpcpy-c.c | 35 - sysdeps/s390/multiarch/stpcpy-vx.S | 104 - sysdeps/s390/multiarch/stpcpy.c | 35 - sysdeps/s390/multiarch/stpncpy-c.c | 28 - sysdeps/s390/multiarch/stpncpy-vx.S | 200 - sysdeps/s390/multiarch/stpncpy.c | 32 - sysdeps/s390/multiarch/strcat-c.c | 28 - sysdeps/s390/multiarch/strcat-vx.S | 161 - sysdeps/s390/multiarch/strcat.c | 29 - sysdeps/s390/multiarch/strchr-c.c | 30 - sysdeps/s390/multiarch/strchr-vx.S | 100 - sysdeps/s390/multiarch/strchr.c | 32 - sysdeps/s390/multiarch/strchrnul-c.c | 26 - sysdeps/s390/multiarch/strchrnul-vx.S | 93 - sysdeps/s390/multiarch/strchrnul.c | 28 - sysdeps/s390/multiarch/strcmp-vx.S | 116 - sysdeps/s390/multiarch/strcmp.c | 29 - sysdeps/s390/multiarch/strcpy-vx.S | 109 - sysdeps/s390/multiarch/strcpy.c | 27 - sysdeps/s390/multiarch/strcspn-c.c | 28 - sysdeps/s390/multiarch/strcspn-vx.S | 281 - sysdeps/s390/multiarch/strcspn.c | 31 - sysdeps/s390/multiarch/strlen-c.c | 28 - sysdeps/s390/multiarch/strlen-vx.S | 84 - sysdeps/s390/multiarch/strlen.c | 29 - sysdeps/s390/multiarch/strncat-c.c | 23 - sysdeps/s390/multiarch/strncat-vx.S | 239 - sysdeps/s390/multiarch/strncat.c | 27 - sysdeps/s390/multiarch/strncmp-c.c | 28 - sysdeps/s390/multiarch/strncmp-vx.S | 137 - sysdeps/s390/multiarch/strncmp.c | 31 - sysdeps/s390/multiarch/strncpy-vx.S | 207 - sysdeps/s390/multiarch/strncpy.c | 29 - sysdeps/s390/multiarch/strnlen-c.c | 36 - sysdeps/s390/multiarch/strnlen-vx.S | 134 - sysdeps/s390/multiarch/strnlen.c | 32 - sysdeps/s390/multiarch/strpbrk-c.c | 28 - sysdeps/s390/multiarch/strpbrk-vx.S | 302 - sysdeps/s390/multiarch/strpbrk.c | 31 - sysdeps/s390/multiarch/strrchr-c.c | 29 - sysdeps/s390/multiarch/strrchr-vx.S | 180 - sysdeps/s390/multiarch/strrchr.c | 30 - sysdeps/s390/multiarch/strspn-c.c | 28 - sysdeps/s390/multiarch/strspn-vx.S | 256 - sysdeps/s390/multiarch/strspn.c | 31 - sysdeps/s390/multiarch/utf16-utf32-z9.c | 4 +- sysdeps/s390/multiarch/utf8-utf16-z9.c | 4 +- sysdeps/s390/multiarch/utf8-utf32-z9.c | 4 +- sysdeps/s390/multiarch/wcpcpy-c.c | 25 - sysdeps/s390/multiarch/wcpcpy-vx.S | 114 - sysdeps/s390/multiarch/wcpcpy.c | 28 - sysdeps/s390/multiarch/wcpncpy-c.c | 25 - sysdeps/s390/multiarch/wcpncpy-vx.S | 222 - sysdeps/s390/multiarch/wcpncpy.c | 28 - sysdeps/s390/multiarch/wcscat-c.c | 25 - sysdeps/s390/multiarch/wcscat-vx.S | 175 - sysdeps/s390/multiarch/wcscat.c | 28 - sysdeps/s390/multiarch/wcschr-c.c | 37 - sysdeps/s390/multiarch/wcschr-vx.S | 103 - sysdeps/s390/multiarch/wcschr.c | 32 - sysdeps/s390/multiarch/wcschrnul-c.c | 25 - sysdeps/s390/multiarch/wcschrnul-vx.S | 97 - sysdeps/s390/multiarch/wcschrnul.c | 28 - sysdeps/s390/multiarch/wcscmp-c.c | 32 - sysdeps/s390/multiarch/wcscmp-vx.S | 131 - sysdeps/s390/multiarch/wcscmp.c | 30 - sysdeps/s390/multiarch/wcscpy-c.c | 25 - sysdeps/s390/multiarch/wcscpy-vx.S | 111 - sysdeps/s390/multiarch/wcscpy.c | 27 - sysdeps/s390/multiarch/wcscspn-c.c | 26 - sysdeps/s390/multiarch/wcscspn-vx.S | 293 - sysdeps/s390/multiarch/wcscspn.c | 27 - sysdeps/s390/multiarch/wcslen-c.c | 25 - sysdeps/s390/multiarch/wcslen-vx.S | 91 - sysdeps/s390/multiarch/wcslen.c | 28 - sysdeps/s390/multiarch/wcsncat-c.c | 25 - sysdeps/s390/multiarch/wcsncat-vx.S | 265 - sysdeps/s390/multiarch/wcsncat.c | 27 - sysdeps/s390/multiarch/wcsncmp-c.c | 25 - sysdeps/s390/multiarch/wcsncmp-vx.S | 177 - sysdeps/s390/multiarch/wcsncmp.c | 27 - sysdeps/s390/multiarch/wcsncpy-c.c | 25 - sysdeps/s390/multiarch/wcsncpy-vx.S | 223 - sysdeps/s390/multiarch/wcsncpy.c | 28 - sysdeps/s390/multiarch/wcsnlen-c.c | 25 - sysdeps/s390/multiarch/wcsnlen-vx.S | 151 - sysdeps/s390/multiarch/wcsnlen.c | 28 - sysdeps/s390/multiarch/wcspbrk-c.c | 31 - sysdeps/s390/multiarch/wcspbrk-vx.S | 315 - sysdeps/s390/multiarch/wcspbrk.c | 29 - sysdeps/s390/multiarch/wcsrchr-c.c | 25 - sysdeps/s390/multiarch/wcsrchr-vx.S | 190 - sysdeps/s390/multiarch/wcsrchr.c | 27 - sysdeps/s390/multiarch/wcsspn-c.c | 31 - sysdeps/s390/multiarch/wcsspn-vx.S | 270 - sysdeps/s390/multiarch/wcsspn.c | 29 - sysdeps/s390/multiarch/wmemchr-c.c | 37 - sysdeps/s390/multiarch/wmemchr-vx.S | 166 - sysdeps/s390/multiarch/wmemchr.c | 32 - sysdeps/s390/multiarch/wmemcmp-c.c | 26 - sysdeps/s390/multiarch/wmemcmp-vx.S | 149 - sysdeps/s390/multiarch/wmemcmp.c | 27 - sysdeps/s390/multiarch/wmemset-c.c | 37 - sysdeps/s390/multiarch/wmemset-vx.S | 142 - sysdeps/s390/multiarch/wmemset.c | 32 - sysdeps/s390/nptl/Makefile | 9 +- sysdeps/s390/nptl/bits/pthreadtypes-arch.h | 79 - sysdeps/s390/nptl/bits/semaphore.h | 39 - sysdeps/s390/nptl/bits/struct_mutex.h | 63 + sysdeps/s390/nptl/bits/struct_rwlock.h | 58 + sysdeps/s390/nptl/pthread-offsets.h | 14 +- sysdeps/s390/nptl/pthreaddef.h | 10 +- sysdeps/s390/nptl/tls.h | 27 +- sysdeps/s390/rawmemchr-c.c | 34 + sysdeps/s390/rawmemchr-vx.S | 104 + sysdeps/s390/rawmemchr.c | 41 + sysdeps/s390/s390-32/__longjmp.c | 11 +- sysdeps/s390/s390-32/add_n.S | 5 +- sysdeps/s390/s390-32/addmul_1.S | 5 +- sysdeps/s390/s390-32/backtrace.c | 148 - sysdeps/s390/s390-32/bcopy.S | 85 - sysdeps/s390/s390-32/bzero.S | 42 - sysdeps/s390/s390-32/crti.S | 4 +- sysdeps/s390/s390-32/crtn.S | 4 +- sysdeps/s390/s390-32/dl-machine.h | 116 +- sysdeps/s390/s390-32/dl-sysdep.h | 23 - sysdeps/s390/s390-32/dl-trampoline.S | 4 +- sysdeps/s390/s390-32/dl-trampoline.h | 8 +- sysdeps/s390/s390-32/memchr.S | 41 - sysdeps/s390/s390-32/memcmp.S | 66 - sysdeps/s390/s390-32/memcpy.S | 89 - sysdeps/s390/s390-32/memset.S | 65 - sysdeps/s390/s390-32/mul_1.S | 5 +- sysdeps/s390/s390-32/multiarch/Makefile | 4 - sysdeps/s390/s390-32/multiarch/memchr.c | 21 - sysdeps/s390/s390-32/multiarch/memcmp-s390.S | 107 - sysdeps/s390/s390-32/multiarch/memcmp.c | 27 - sysdeps/s390/s390-32/multiarch/memcpy-s390.S | 128 - sysdeps/s390/s390-32/multiarch/memcpy.c | 27 - sysdeps/s390/s390-32/multiarch/memset-s390.S | 116 - sysdeps/s390/s390-32/multiarch/memset.c | 26 - sysdeps/s390/s390-32/multiarch/strcmp.c | 21 - sysdeps/s390/s390-32/multiarch/strcpy.c | 21 - sysdeps/s390/s390-32/multiarch/strncpy.c | 21 - sysdeps/s390/s390-32/s390-mcount.S | 5 +- sysdeps/s390/s390-32/setjmp.S | 6 +- sysdeps/s390/s390-32/start.S | 15 +- sysdeps/s390/s390-32/strcmp.S | 41 - sysdeps/s390/s390-32/strcpy.S | 36 - sysdeps/s390/s390-32/strncpy-z900.S | 88 + sysdeps/s390/s390-32/strncpy.S | 79 - sysdeps/s390/s390-32/sub_n.S | 5 +- sysdeps/s390/s390-32/symbol-hacks.h | 4 +- sysdeps/s390/s390-32/sysdep.h | 7 +- sysdeps/s390/s390-32/tls-macros.h | 106 - sysdeps/s390/s390-32/tst-audit.h | 4 +- sysdeps/s390/s390-64/Makefile | 60 + sysdeps/s390/s390-64/__longjmp.c | 11 +- sysdeps/s390/s390-64/add_n.S | 5 +- sysdeps/s390/s390-64/backtrace.c | 147 - sysdeps/s390/s390-64/bcopy.S | 71 - sysdeps/s390/s390-64/bzero.S | 41 - sysdeps/s390/s390-64/configure | 122 + sysdeps/s390/s390-64/configure.ac | 92 + sysdeps/s390/s390-64/crti.S | 5 +- sysdeps/s390/s390-64/crtn.S | 5 +- sysdeps/s390/s390-64/dl-hwcap-check.h | 45 + sysdeps/s390/s390-64/dl-hwcaps-subdirs.c | 61 + sysdeps/s390/s390-64/dl-machine.h | 86 +- sysdeps/s390/s390-64/dl-trampoline.S | 4 +- sysdeps/s390/s390-64/dl-trampoline.h | 6 +- sysdeps/s390/s390-64/memchr.S | 40 - sysdeps/s390/s390-64/memcmp.S | 64 - sysdeps/s390/s390-64/memcpy.S | 88 - sysdeps/s390/s390-64/memset.S | 64 - sysdeps/s390/s390-64/multiarch/Makefile | 4 - sysdeps/s390/s390-64/multiarch/memchr.c | 21 - sysdeps/s390/s390-64/multiarch/memcmp-s390x.S | 104 - sysdeps/s390/s390-64/multiarch/memcmp.c | 27 - sysdeps/s390/s390-64/multiarch/memcpy-s390x.S | 122 - sysdeps/s390/s390-64/multiarch/memcpy.c | 27 - sysdeps/s390/s390-64/multiarch/memset-s390x.S | 112 - sysdeps/s390/s390-64/multiarch/memset.c | 26 - sysdeps/s390/s390-64/multiarch/strcmp.c | 21 - sysdeps/s390/s390-64/multiarch/strcpy.c | 21 - sysdeps/s390/s390-64/multiarch/strncpy.c | 21 - sysdeps/s390/s390-64/s390x-mcount.S | 4 +- sysdeps/s390/s390-64/s390x-mcount.h | 5 +- sysdeps/s390/s390-64/setjmp.S | 6 +- sysdeps/s390/s390-64/start.S | 37 +- sysdeps/s390/s390-64/strcmp.S | 41 - sysdeps/s390/s390-64/strcpy.S | 35 - sysdeps/s390/s390-64/strncpy-z900.S | 99 + sysdeps/s390/s390-64/strncpy.S | 90 - sysdeps/s390/s390-64/sub_n.S | 5 +- sysdeps/s390/s390-64/sysdep.h | 7 +- sysdeps/s390/s390-64/tls-macros.h | 90 - sysdeps/s390/s390-64/tst-audit.h | 4 +- sysdeps/s390/s390-64/tst-glibc-hwcaps.c | 86 + sysdeps/s390/sotruss-lib.c | 4 +- sysdeps/s390/stackinfo.h | 4 +- sysdeps/s390/stpcpy-c.c | 40 + sysdeps/s390/stpcpy-vx.S | 116 + sysdeps/s390/stpcpy.c | 46 + sysdeps/s390/stpncpy-c.c | 33 + sysdeps/s390/stpncpy-vx.S | 211 + sysdeps/s390/stpncpy.c | 43 + sysdeps/s390/strcat-c.c | 32 + sysdeps/s390/strcat-vx.S | 170 + sysdeps/s390/strcat.c | 40 + sysdeps/s390/strchr-c.c | 34 + sysdeps/s390/strchr-vx.S | 112 + sysdeps/s390/strchr.c | 43 + sysdeps/s390/strchrnul-c.c | 28 + sysdeps/s390/strchrnul-vx.S | 101 + sysdeps/s390/strchrnul.c | 39 + sysdeps/s390/strcmp-vx.S | 119 + sysdeps/s390/strcmp-z900.S | 58 + sysdeps/s390/strcmp.c | 42 + sysdeps/s390/strcpy-vx.S | 109 + sysdeps/s390/strcpy-z900.S | 55 + sysdeps/s390/strcpy.c | 40 + sysdeps/s390/strcspn-c.c | 32 + sysdeps/s390/strcspn-vx.S | 292 + sysdeps/s390/strcspn.c | 42 + sysdeps/s390/string_private.h | 4 +- sysdeps/s390/strlen-c.c | 34 + sysdeps/s390/strlen-vx.S | 93 + sysdeps/s390/strlen.c | 40 + sysdeps/s390/strncat-c.c | 27 + sysdeps/s390/strncat-vx.S | 252 + sysdeps/s390/strncat.c | 38 + sysdeps/s390/strncmp-c.c | 32 + sysdeps/s390/strncmp-vx.S | 148 + sysdeps/s390/strncmp.c | 42 + sysdeps/s390/strncpy-vx.S | 208 + sysdeps/s390/strncpy.c | 42 + sysdeps/s390/strnlen-c.c | 36 + sysdeps/s390/strnlen-vx.S | 147 + sysdeps/s390/strnlen.c | 43 + sysdeps/s390/strpbrk-c.c | 32 + sysdeps/s390/strpbrk-vx.S | 313 + sysdeps/s390/strpbrk.c | 42 + sysdeps/s390/strrchr-c.c | 33 + sysdeps/s390/strrchr-vx.S | 192 + sysdeps/s390/strrchr.c | 41 + sysdeps/s390/strspn-c.c | 32 + sysdeps/s390/strspn-vx.S | 267 + sysdeps/s390/strspn.c | 42 + sysdeps/s390/strstr-arch13.S | 179 + sysdeps/s390/strstr-c.c | 32 + sysdeps/s390/strstr-vx.c | 52 + sysdeps/s390/strstr.c | 46 + sysdeps/s390/tst-dl-runtime-mod.S | 4 +- sysdeps/s390/tst-dl-runtime-profile-audit.c | 4 +- sysdeps/s390/tst-dl-runtime-profile-noaudit.c | 4 +- sysdeps/s390/tst-dl-runtime-resolve-audit.c | 4 +- sysdeps/s390/tst-dl-runtime-resolve-noaudit.c | 4 +- sysdeps/s390/tst-dl-runtime.c | 4 +- sysdeps/s390/unwind-arch.h | 28 + sysdeps/s390/utf16-utf32-z9.c | 10 +- sysdeps/s390/utf8-utf16-z9.c | 14 +- sysdeps/s390/utf8-utf32-z9.c | 10 +- sysdeps/s390/wcpcpy-c.c | 27 + sysdeps/s390/wcpcpy-vx.S | 120 + sysdeps/s390/wcpcpy.c | 39 + sysdeps/s390/wcpncpy-c.c | 27 + sysdeps/s390/wcpncpy-vx.S | 228 + sysdeps/s390/wcpncpy.c | 39 + sysdeps/s390/wcscat-c.c | 27 + sysdeps/s390/wcscat-vx.S | 181 + sysdeps/s390/wcscat.c | 39 + sysdeps/s390/wcschr-c.c | 44 + sysdeps/s390/wcschr-vx.S | 115 + sysdeps/s390/wcschr.c | 43 + sysdeps/s390/wcschrnul-c.c | 27 + sysdeps/s390/wcschrnul-vx.S | 103 + sysdeps/s390/wcschrnul.c | 39 + sysdeps/s390/wcscmp-c.c | 34 + sysdeps/s390/wcscmp-vx.S | 141 + sysdeps/s390/wcscmp.c | 41 + sysdeps/s390/wcscpy-c.c | 27 + sysdeps/s390/wcscpy-vx.S | 120 + sysdeps/s390/wcscpy.c | 40 + sysdeps/s390/wcscspn-c.c | 27 + sysdeps/s390/wcscspn-vx.S | 298 + sysdeps/s390/wcscspn.c | 38 + sysdeps/s390/wcslen-c.c | 27 + sysdeps/s390/wcslen-vx.S | 97 + sysdeps/s390/wcslen.c | 39 + sysdeps/s390/wcsncat-c.c | 27 + sysdeps/s390/wcsncat-vx.S | 270 + sysdeps/s390/wcsncat.c | 38 + sysdeps/s390/wcsncmp-c.c | 27 + sysdeps/s390/wcsncmp-vx.S | 182 + sysdeps/s390/wcsncmp.c | 38 + sysdeps/s390/wcsncpy-c.c | 27 + sysdeps/s390/wcsncpy-vx.S | 228 + sysdeps/s390/wcsncpy.c | 39 + sysdeps/s390/wcsnlen-c.c | 27 + sysdeps/s390/wcsnlen-vx.S | 157 + sysdeps/s390/wcsnlen.c | 39 + sysdeps/s390/wcspbrk-c.c | 37 + sysdeps/s390/wcspbrk-vx.S | 325 + sysdeps/s390/wcspbrk.c | 39 + sysdeps/s390/wcsrchr-c.c | 27 + sysdeps/s390/wcsrchr-vx.S | 195 + sysdeps/s390/wcsrchr.c | 38 + sysdeps/s390/wcsspn-c.c | 37 + sysdeps/s390/wcsspn-vx.S | 280 + sysdeps/s390/wcsspn.c | 39 + sysdeps/s390/wmemchr-c.c | 44 + sysdeps/s390/wmemchr-vx.S | 178 + sysdeps/s390/wmemchr.c | 43 + sysdeps/s390/wmemcmp-c.c | 27 + sysdeps/s390/wmemcmp-vx.S | 155 + sysdeps/s390/wmemcmp.c | 39 + sysdeps/s390/wmemset-c.c | 44 + sysdeps/s390/wmemset-vx.S | 154 + sysdeps/s390/wmemset.c | 43 + sysdeps/sh/____longjmp_chk.S | 4 +- sysdeps/sh/_mcount.S | 5 +- sysdeps/sh/be/sh3/Implies | 1 + sysdeps/sh/be/sh4/Implies | 1 + sysdeps/sh/be/sh4/fpu/Implies | 1 + sysdeps/sh/bits/endian.h | 13 - sysdeps/sh/bits/endianness.h | 15 + sysdeps/sh/bits/fenv.h | 6 +- sysdeps/sh/bits/link.h | 4 +- sysdeps/sh/bits/setjmp.h | 4 +- sysdeps/sh/bsd-_setjmp.S | 4 +- sysdeps/sh/bsd-setjmp.S | 4 +- sysdeps/sh/configure | 3 - sysdeps/sh/configure.ac | 4 - sysdeps/sh/crti.S | 4 +- sysdeps/sh/crtn.S | 4 +- sysdeps/sh/dl-machine.h | 47 +- sysdeps/sh/dl-tls.h | 4 +- sysdeps/sh/dl-trampoline.S | 8 +- sysdeps/sh/elf-initfini.h | 20 + sysdeps/sh/fpu_control.h | 4 +- sysdeps/sh/gccframe.h | 4 +- sysdeps/sh/gmp-mparam.h | 29 - sysdeps/sh/jmpbuf-offsets.h | 4 +- sysdeps/sh/jmpbuf-unwind.h | 8 +- sysdeps/sh/ldsodefs.h | 4 +- sysdeps/sh/le/sh3/Implies | 1 + sysdeps/sh/le/sh4/Implies | 1 + sysdeps/sh/le/sh4/fpu/Implies | 1 + sysdeps/sh/libc-tls.c | 4 +- sysdeps/sh/libm-test-ulps | 325 +- sysdeps/sh/machine-gmon.h | 4 +- sysdeps/sh/memcpy.S | 6 +- sysdeps/sh/memset.S | 6 +- sysdeps/sh/memusage.h | 20 - sysdeps/sh/nptl/bits/pthreadtypes-arch.h | 71 - sysdeps/sh/nptl/bits/semaphore.h | 35 - sysdeps/sh/nptl/pthread-offsets.h | 5 - sysdeps/sh/nptl/pthread_spin_init.c | 5 +- sysdeps/sh/nptl/pthread_spin_lock.c | 12 +- sysdeps/sh/nptl/pthread_spin_trylock.S | 22 +- sysdeps/sh/nptl/pthread_spin_unlock.S | 25 +- sysdeps/sh/nptl/pthreaddef.h | 10 +- sysdeps/sh/nptl/tls.h | 31 +- sysdeps/sh/preconfigure | 167 +- sysdeps/sh/preconfigure.ac | 18 + sysdeps/sh/sh3/__longjmp.S | 5 +- sysdeps/sh/sh3/setjmp.S | 5 +- sysdeps/sh/sh4/__longjmp.S | 5 +- sysdeps/sh/sh4/fpu/fclrexcpt.c | 5 +- sysdeps/sh/sh4/fpu/fedisblxcpt.c | 5 +- sysdeps/sh/sh4/fpu/feenablxcpt.c | 5 +- sysdeps/sh/sh4/fpu/fegetenv.c | 4 +- sysdeps/sh/sh4/fpu/fegetexcept.c | 5 +- sysdeps/sh/sh4/fpu/fegetmode.c | 4 +- sysdeps/sh/sh4/fpu/fegetround.c | 5 +- sysdeps/sh/sh4/fpu/feholdexcpt.c | 4 +- sysdeps/sh/sh4/fpu/fesetenv.c | 4 +- sysdeps/sh/sh4/fpu/fesetexcept.c | 4 +- sysdeps/sh/sh4/fpu/fesetmode.c | 4 +- sysdeps/sh/sh4/fpu/fesetround.c | 5 +- sysdeps/sh/sh4/fpu/feupdateenv.c | 5 +- sysdeps/sh/sh4/fpu/fgetexcptflg.c | 4 +- sysdeps/sh/sh4/fpu/fraiseexcpt.c | 5 +- sysdeps/sh/sh4/fpu/fsetexcptflg.c | 4 +- sysdeps/sh/sh4/fpu/ftestexcept.c | 4 +- sysdeps/sh/sh4/setjmp.S | 5 +- sysdeps/sh/sotruss-lib.c | 4 +- sysdeps/sh/stackinfo.h | 4 +- sysdeps/sh/start.S | 13 +- sysdeps/sh/string-fzb.h | 36 +- sysdeps/sh/strlen.S | 5 +- sysdeps/sh/sysdep.h | 4 +- sysdeps/sh/tls-macros.h | 143 - sysdeps/sh/tst-audit.h | 4 +- sysdeps/sh/unwind-arch.h | 28 + sysdeps/sparc/Makefile | 16 +- sysdeps/sparc/atomic-machine.h | 68 + sysdeps/sparc/backtrace.c | 71 +- sysdeps/sparc/bits/endian.h | 12 - sysdeps/sparc/bits/endianness.h | 16 + sysdeps/sparc/bits/hwcap.h | 4 +- sysdeps/sparc/bits/link.h | 4 +- sysdeps/sparc/configure | 39 - sysdeps/sparc/configure.ac | 28 - sysdeps/sparc/cpu_relax.c | 40 + sysdeps/sparc/crti.S | 4 +- sysdeps/sparc/crtn.S | 4 +- sysdeps/sparc/dl-dtprocnum.h | 4 +- sysdeps/sparc/dl-procinfo.c | 5 +- sysdeps/sparc/dl-procinfo.h | 22 +- sysdeps/sparc/dl-sysdep.h | 23 - sysdeps/sparc/dl-tls.h | 4 +- sysdeps/sparc/elf-initfini.h | 20 + sysdeps/sparc/fpu/bits/fenv.h | 15 +- sysdeps/sparc/fpu/fclrexcpt.c | 5 +- sysdeps/sparc/fpu/fedisblxcpt.c | 6 +- sysdeps/sparc/fpu/feenablxcpt.c | 6 +- sysdeps/sparc/fpu/fegetenv.c | 5 +- sysdeps/sparc/fpu/fegetexcept.c | 6 +- sysdeps/sparc/fpu/fegetmode.c | 5 +- sysdeps/sparc/fpu/fegetround.c | 5 +- sysdeps/sparc/fpu/feholdexcpt.c | 5 +- sysdeps/sparc/fpu/fenv_private.h | 9 + sysdeps/sparc/fpu/fesetenv.c | 5 +- sysdeps/sparc/fpu/fesetexcept.c | 5 +- sysdeps/sparc/fpu/fesetmode.c | 5 +- sysdeps/sparc/fpu/fesetround.c | 5 +- sysdeps/sparc/fpu/feupdateenv.c | 5 +- sysdeps/sparc/fpu/fgetexcptflg.c | 5 +- sysdeps/sparc/fpu/fpu_control.h | 5 +- sysdeps/sparc/fpu/fraiseexcpt.c | 4 +- sysdeps/sparc/fpu/fsetexcptflg.c | 5 +- sysdeps/sparc/fpu/ftestexcept.c | 5 +- sysdeps/sparc/fpu/libm-test-ulps | 1041 +- sysdeps/sparc/fpu/math-use-builtins-sqrt.h | 4 + sysdeps/sparc/gccframe.h | 4 +- sysdeps/sparc/ldsodefs.h | 4 +- sysdeps/sparc/machine-gmon.h | 5 +- sysdeps/sparc/memusage.h | 20 - sysdeps/sparc/nptl/Makefile | 5 - sysdeps/sparc/nptl/bits/pthreadtypes-arch.h | 81 - sysdeps/sparc/nptl/bits/semaphore.h | 40 - sysdeps/sparc/nptl/bits/struct_rwlock.h | 58 + sysdeps/sparc/nptl/pthread-offsets.h | 18 +- sysdeps/sparc/nptl/tls.h | 27 +- sysdeps/sparc/preconfigure | 20 +- sysdeps/sparc/sparc-ifunc.h | 7 +- sysdeps/sparc/sparc-mcount.S | 5 +- sysdeps/sparc/sparc32/Makefile | 31 +- sysdeps/sparc/sparc32/__longjmp.S | 5 +- sysdeps/sparc/sparc32/add_n.S | 4 +- sysdeps/sparc/sparc32/addmul_1.S | 212 +- sysdeps/sparc/sparc32/alloca.S | 4 +- sysdeps/sparc/sparc32/atomic-machine.h | 363 - sysdeps/sparc/sparc32/bits/setjmp.h | 4 +- sysdeps/sparc/sparc32/bzero.c | 1 - sysdeps/sparc/sparc32/configure | 197 + sysdeps/sparc/sparc32/configure.ac | 37 + sysdeps/sparc/sparc32/divrem.m4 | 234 - sysdeps/sparc/sparc32/dl-irel.h | 4 +- sysdeps/sparc/sparc32/dl-machine.h | 145 +- sysdeps/sparc/sparc32/dl-plt.h | 4 +- sysdeps/sparc/sparc32/dl-trampoline.S | 6 +- sysdeps/sparc/sparc32/dotmul.S | 120 +- sysdeps/sparc/sparc32/e_sqrt.c | 33 - sysdeps/sparc/sparc32/fpu/e_sqrtl.c | 4 +- sysdeps/sparc/sparc32/fpu/s_copysign.S | 36 - sysdeps/sparc/sparc32/fpu/s_copysignf.S | 32 - sysdeps/sparc/sparc32/fpu/s_fabs.S | 30 - sysdeps/sparc/sparc32/fpu/s_fabsf.S | 29 - sysdeps/sparc/sparc32/fpu/s_fabsl.c | 9 - sysdeps/sparc/sparc32/fpu/s_signbit.S | 4 +- sysdeps/sparc/sparc32/fpu/s_signbitl.S | 4 +- sysdeps/sparc/sparc32/ieee754.h | 8 +- sysdeps/sparc/sparc32/jmpbuf-offsets.h | 4 +- sysdeps/sparc/sparc32/jmpbuf-unwind.h | 8 +- sysdeps/sparc/sparc32/lll_timedlock_wait.c | 1 - sysdeps/sparc/sparc32/lll_timedwait_tid.c | 1 - sysdeps/sparc/sparc32/lowlevellock.c | 131 - sysdeps/sparc/sparc32/lshift.S | 4 +- sysdeps/sparc/sparc32/memchr.S | 13 +- sysdeps/sparc/sparc32/memcpy.S | 7 +- sysdeps/sparc/sparc32/memset.S | 43 +- sysdeps/sparc/sparc32/mul_1.S | 248 +- sysdeps/sparc/sparc32/pthread_barrier_wait.c | 1 - sysdeps/sparc/sparc32/pthread_spin_lock.S | 14 +- sysdeps/sparc/sparc32/pthread_spin_trylock.S | 18 +- sysdeps/sparc/sparc32/pthreaddef.h | 10 +- sysdeps/sparc/sparc32/q_add.c | 6 +- sysdeps/sparc/sparc32/q_cmp.c | 6 +- sysdeps/sparc/sparc32/q_cmpe.c | 6 +- sysdeps/sparc/sparc32/q_div.c | 6 +- sysdeps/sparc/sparc32/q_dtoq.c | 8 +- sysdeps/sparc/sparc32/q_feq.c | 6 +- sysdeps/sparc/sparc32/q_fge.c | 6 +- sysdeps/sparc/sparc32/q_fgt.c | 6 +- sysdeps/sparc/sparc32/q_fle.c | 6 +- sysdeps/sparc/sparc32/q_flt.c | 6 +- sysdeps/sparc/sparc32/q_fne.c | 6 +- sysdeps/sparc/sparc32/q_itoq.c | 6 +- sysdeps/sparc/sparc32/q_lltoq.c | 6 +- sysdeps/sparc/sparc32/q_mul.c | 6 +- sysdeps/sparc/sparc32/q_neg.c | 6 +- sysdeps/sparc/sparc32/q_qtod.c | 8 +- sysdeps/sparc/sparc32/q_qtoi.c | 6 +- sysdeps/sparc/sparc32/q_qtoll.c | 6 +- sysdeps/sparc/sparc32/q_qtos.c | 8 +- sysdeps/sparc/sparc32/q_qtou.c | 6 +- sysdeps/sparc/sparc32/q_qtoull.c | 6 +- sysdeps/sparc/sparc32/q_sqrt.c | 6 +- sysdeps/sparc/sparc32/q_stoq.c | 8 +- sysdeps/sparc/sparc32/q_sub.c | 6 +- sysdeps/sparc/sparc32/q_ulltoq.c | 6 +- sysdeps/sparc/sparc32/q_util.c | 5 +- sysdeps/sparc/sparc32/q_utoq.c | 6 +- sysdeps/sparc/sparc32/rem.S | 364 +- sysdeps/sparc/sparc32/rshift.S | 4 +- sysdeps/sparc/sparc32/sdiv.S | 365 +- sysdeps/sparc/sparc32/sem_post.c | 82 - sysdeps/sparc/sparc32/sem_waitcommon.c | 146 - sysdeps/sparc/sparc32/setjmp.S | 5 +- sysdeps/sparc/sparc32/sfp-machine.h | 7 +- sysdeps/sparc/sparc32/sparcv8/Makefile | 1 - sysdeps/sparc/sparc32/sparcv8/addmul_1.S | 118 - sysdeps/sparc/sparc32/sparcv8/dotmul.S | 13 - sysdeps/sparc/sparc32/sparcv8/mul_1.S | 102 - sysdeps/sparc/sparc32/sparcv8/rem.S | 21 - sysdeps/sparc/sparc32/sparcv8/sdiv.S | 20 - sysdeps/sparc/sparc32/sparcv8/submul_1.S | 57 - sysdeps/sparc/sparc32/sparcv8/udiv.S | 16 - sysdeps/sparc/sparc32/sparcv8/umul.S | 13 - sysdeps/sparc/sparc32/sparcv8/urem.S | 18 - sysdeps/sparc/sparc32/sparcv9/Makefile | 9 - sysdeps/sparc/sparc32/sparcv9/addmul_1.S | 5 +- sysdeps/sparc/sparc32/sparcv9/atomic-machine.h | 108 - sysdeps/sparc/sparc32/sparcv9/bzero.c | 1 - sysdeps/sparc/sparc32/sparcv9/cpu_relax.c | 1 - .../sparcv9/fpu/multiarch/s_copysign-generic.S | 8 - .../sparcv9/fpu/multiarch/s_copysign-generic.c | 5 + .../sparcv9/fpu/multiarch/s_copysign-vis3.S | 5 +- .../sparc32/sparcv9/fpu/multiarch/s_copysign.c | 4 +- .../sparcv9/fpu/multiarch/s_copysignf-generic.S | 5 - .../sparcv9/fpu/multiarch/s_copysignf-generic.c | 5 + .../sparcv9/fpu/multiarch/s_copysignf-vis3.S | 5 +- .../sparc32/sparcv9/fpu/multiarch/s_copysignf.c | 4 +- .../sparc32/sparcv9/fpu/multiarch/s_fabs-generic.S | 5 - .../sparc32/sparcv9/fpu/multiarch/s_fabs-generic.c | 5 + .../sparc32/sparcv9/fpu/multiarch/s_fabs-vis3.S | 4 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fabs.c | 4 +- .../sparcv9/fpu/multiarch/s_fabsf-generic.S | 5 - .../sparcv9/fpu/multiarch/s_fabsf-generic.c | 5 + .../sparc32/sparcv9/fpu/multiarch/s_fabsf-vis3.S | 5 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fabsf.c | 4 +- .../sparc32/sparcv9/fpu/multiarch/s_fdim-vis3.c | 4 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fdim.c | 4 +- .../sparc32/sparcv9/fpu/multiarch/s_fdimf-vis3.c | 4 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fdimf.c | 4 +- .../sparc32/sparcv9/fpu/multiarch/s_fma-vis3.S | 5 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fma.c | 7 + .../sparc32/sparcv9/fpu/multiarch/s_fmaf-vis3.S | 5 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fmaf.c | 1 + .../sparc32/sparcv9/fpu/multiarch/s_llrint-vis3.S | 5 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_llrint.c | 4 +- .../sparc32/sparcv9/fpu/multiarch/s_llrintf-vis3.S | 5 +- .../sparc32/sparcv9/fpu/multiarch/s_llrintf.c | 4 +- .../sparcv9/fpu/multiarch/s_nearbyint-vis3.S | 5 +- .../sparc32/sparcv9/fpu/multiarch/s_nearbyint.c | 4 +- .../sparcv9/fpu/multiarch/s_nearbyintf-vis3.S | 5 +- .../sparc32/sparcv9/fpu/multiarch/s_nearbyintf.c | 4 +- .../sparc32/sparcv9/fpu/multiarch/s_rint-vis3.S | 5 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_rint.c | 4 +- .../sparc32/sparcv9/fpu/multiarch/s_rintf-vis3.S | 5 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_rintf.c | 4 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_fabs.S | 4 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_isnan.S | 4 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_llrint.S | 5 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_llrintf.S | 5 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_lrintf.S | 5 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_nearbyint.S | 5 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_nearbyintf.S | 5 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_rint.S | 5 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_rintf.S | 5 +- sysdeps/sparc/sparc32/sparcv9/hp-timing.h | 7 +- sysdeps/sparc/sparc32/sparcv9/mul_1.S | 5 +- sysdeps/sparc/sparc32/sparcv9/multiarch/bzero.c | 1 - .../sparcv9/multiarch/dl-symbol-redir-ifunc.h | 24 + .../sparc32/sparcv9/multiarch/memcpy-ultra1.S | 4 +- .../sparc32/sparcv9/multiarch/memset-ultra1.S | 5 +- sysdeps/sparc/sparc32/sparcv9/submul_1.S | 5 +- sysdeps/sparc/sparc32/start.S | 17 +- sysdeps/sparc/sparc32/stpcpy.S | 5 +- sysdeps/sparc/sparc32/strcat.S | 5 +- sysdeps/sparc/sparc32/strchr.S | 6 +- sysdeps/sparc/sparc32/strcmp.S | 5 +- sysdeps/sparc/sparc32/strcpy.S | 5 +- sysdeps/sparc/sparc32/strlen.S | 6 +- sysdeps/sparc/sparc32/sub_n.S | 4 +- sysdeps/sparc/sparc32/submul_1.S | 147 +- sysdeps/sparc/sparc32/tls-macros.h | 66 - sysdeps/sparc/sparc32/tst-audit.h | 4 +- sysdeps/sparc/sparc32/udiv.S | 341 +- sysdeps/sparc/sparc32/umul.S | 148 +- sysdeps/sparc/sparc32/urem.S | 344 +- sysdeps/sparc/sparc64/Implies | 1 - sysdeps/sparc/sparc64/Makefile | 14 +- sysdeps/sparc/sparc64/add_n.S | 4 +- sysdeps/sparc/sparc64/addmul_1.S | 4 +- sysdeps/sparc/sparc64/align-cpy.S | 5 +- sysdeps/sparc/sparc64/atomic-machine.h | 129 - sysdeps/sparc/sparc64/bzero.c | 1 - sysdeps/sparc/sparc64/cpu_relax.c | 38 - sysdeps/sparc/sparc64/dl-irel.h | 4 +- sysdeps/sparc/sparc64/dl-machine.h | 207 +- sysdeps/sparc/sparc64/dl-plt.h | 4 +- sysdeps/sparc/sparc64/dl-trampoline.S | 6 +- sysdeps/sparc/sparc64/fpu/e_sqrtl.c | 8 +- .../sparc/sparc64/fpu/multiarch/s_ceil-generic.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceil-vis3.c | 6 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceil.c | 4 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf-vis3.c | 4 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf.c | 4 +- .../sparc/sparc64/fpu/multiarch/s_finite-vis3.S | 4 +- sysdeps/sparc/sparc64/fpu/multiarch/s_finite.c | 4 +- .../sparc/sparc64/fpu/multiarch/s_finitef-vis3.S | 4 +- sysdeps/sparc/sparc64/fpu/multiarch/s_finitef.c | 4 +- .../sparc/sparc64/fpu/multiarch/s_floor-generic.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_floor-vis3.c | 6 +- sysdeps/sparc/sparc64/fpu/multiarch/s_floor.c | 4 +- .../sparc/sparc64/fpu/multiarch/s_floorf-vis3.c | 4 +- sysdeps/sparc/sparc64/fpu/multiarch/s_floorf.c | 4 +- sysdeps/sparc/sparc64/fpu/multiarch/s_fma-vis3.S | 5 +- sysdeps/sparc/sparc64/fpu/multiarch/s_fma.c | 7 + sysdeps/sparc/sparc64/fpu/multiarch/s_fmaf-vis3.S | 5 +- sysdeps/sparc/sparc64/fpu/multiarch/s_fmaf.c | 1 + sysdeps/sparc/sparc64/fpu/multiarch/s_isinf-vis3.S | 4 +- sysdeps/sparc/sparc64/fpu/multiarch/s_isinf.c | 4 +- .../sparc/sparc64/fpu/multiarch/s_isinff-vis3.S | 4 +- sysdeps/sparc/sparc64/fpu/multiarch/s_isinff.c | 4 +- sysdeps/sparc/sparc64/fpu/multiarch/s_isnan-vis3.S | 4 +- sysdeps/sparc/sparc64/fpu/multiarch/s_isnan.c | 4 +- .../sparc/sparc64/fpu/multiarch/s_isnanf-vis3.S | 4 +- sysdeps/sparc/sparc64/fpu/multiarch/s_isnanf.c | 4 +- sysdeps/sparc/sparc64/fpu/multiarch/s_lrint-vis3.S | 5 +- sysdeps/sparc/sparc64/fpu/multiarch/s_lrint.c | 4 +- .../sparc/sparc64/fpu/multiarch/s_lrintf-vis3.S | 5 +- sysdeps/sparc/sparc64/fpu/multiarch/s_lrintf.c | 4 +- .../sparc/sparc64/fpu/multiarch/s_nearbyint-vis3.S | 5 +- sysdeps/sparc/sparc64/fpu/multiarch/s_nearbyint.c | 4 +- .../sparc64/fpu/multiarch/s_nearbyintf-vis3.S | 5 +- sysdeps/sparc/sparc64/fpu/multiarch/s_nearbyintf.c | 4 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rint-vis3.S | 5 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rint.c | 4 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rintf-vis3.S | 5 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rintf.c | 4 +- .../sparc/sparc64/fpu/multiarch/s_signbit-vis3.S | 4 +- sysdeps/sparc/sparc64/fpu/multiarch/s_signbit.c | 4 +- .../sparc/sparc64/fpu/multiarch/s_signbitf-vis3.S | 4 +- sysdeps/sparc/sparc64/fpu/multiarch/s_signbitf.c | 4 +- .../sparc/sparc64/fpu/multiarch/s_trunc-generic.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_trunc-vis3.c | 6 +- sysdeps/sparc/sparc64/fpu/multiarch/s_trunc.c | 4 +- .../sparc/sparc64/fpu/multiarch/s_truncf-vis3.c | 4 +- sysdeps/sparc/sparc64/fpu/multiarch/s_truncf.c | 4 +- sysdeps/sparc/sparc64/fpu/s_copysign.S | 31 - sysdeps/sparc/sparc64/fpu/s_copysignf.S | 31 - sysdeps/sparc/sparc64/fpu/s_fabs.c | 7 - sysdeps/sparc/sparc64/fpu/s_fabsf.c | 7 - sysdeps/sparc/sparc64/fpu/s_fabsl.c | 7 - sysdeps/sparc/sparc64/fpu/s_finite.S | 4 +- sysdeps/sparc/sparc64/fpu/s_finitef.S | 4 +- sysdeps/sparc/sparc64/fpu/s_isinf.S | 4 +- sysdeps/sparc/sparc64/fpu/s_isinff.S | 4 +- sysdeps/sparc/sparc64/fpu/s_isnan.S | 4 +- sysdeps/sparc/sparc64/fpu/s_isnanf.S | 4 +- sysdeps/sparc/sparc64/fpu/s_lrint.S | 5 +- sysdeps/sparc/sparc64/fpu/s_lrintf.S | 5 +- sysdeps/sparc/sparc64/fpu/s_nearbyint.S | 5 +- sysdeps/sparc/sparc64/fpu/s_nearbyintf.S | 5 +- sysdeps/sparc/sparc64/fpu/s_rint.S | 5 +- sysdeps/sparc/sparc64/fpu/s_rintf.S | 5 +- sysdeps/sparc/sparc64/fpu/s_signbit.S | 4 +- sysdeps/sparc/sparc64/fpu/s_signbitf.S | 4 +- sysdeps/sparc/sparc64/hp-timing.h | 7 +- sysdeps/sparc/sparc64/jmpbuf-unwind.h | 5 +- sysdeps/sparc/sparc64/lshift.S | 4 +- sysdeps/sparc/sparc64/memchr.S | 13 +- sysdeps/sparc/sparc64/memcmp.S | 9 +- sysdeps/sparc/sparc64/memcpy.S | 6 +- sysdeps/sparc/sparc64/memmove.S | 4 +- sysdeps/sparc/sparc64/memset.S | 36 +- sysdeps/sparc/sparc64/mul_1.S | 4 +- sysdeps/sparc/sparc64/multiarch/add_n-vis3.S | 5 +- sysdeps/sparc/sparc64/multiarch/add_n.c | 4 +- sysdeps/sparc/sparc64/multiarch/addmul_1-vis3.S | 5 +- sysdeps/sparc/sparc64/multiarch/addmul_1.c | 4 +- sysdeps/sparc/sparc64/multiarch/bzero.c | 33 - .../sparc64/multiarch/dl-symbol-redir-ifunc.h | 24 + sysdeps/sparc/sparc64/multiarch/ifunc-impl-list.c | 17 +- sysdeps/sparc/sparc64/multiarch/ifunc-memcpy.h | 4 +- sysdeps/sparc/sparc64/multiarch/ifunc-memmove.h | 4 +- sysdeps/sparc/sparc64/multiarch/ifunc-memset.h | 6 +- sysdeps/sparc/sparc64/multiarch/md5-crop.S | 5 +- .../sparc64/multiarch/memcpy-memmove-niagara7.S | 4 +- sysdeps/sparc/sparc64/multiarch/memcpy-niagara1.S | 5 +- sysdeps/sparc/sparc64/multiarch/memcpy-niagara2.S | 5 +- sysdeps/sparc/sparc64/multiarch/memcpy-niagara4.S | 5 +- sysdeps/sparc/sparc64/multiarch/memcpy-ultra1.S | 4 +- sysdeps/sparc/sparc64/multiarch/memcpy-ultra3.S | 7 +- sysdeps/sparc/sparc64/multiarch/memcpy.c | 4 +- sysdeps/sparc/sparc64/multiarch/memmove.c | 4 +- sysdeps/sparc/sparc64/multiarch/mempcpy.c | 4 +- sysdeps/sparc/sparc64/multiarch/memset-niagara1.S | 10 +- sysdeps/sparc/sparc64/multiarch/memset-niagara4.S | 11 +- sysdeps/sparc/sparc64/multiarch/memset-niagara7.S | 11 +- sysdeps/sparc/sparc64/multiarch/memset-ultra1.S | 5 +- sysdeps/sparc/sparc64/multiarch/memset.c | 4 +- sysdeps/sparc/sparc64/multiarch/mul_1-vis3.S | 5 +- sysdeps/sparc/sparc64/multiarch/mul_1.c | 4 +- sysdeps/sparc/sparc64/multiarch/sha256-crop.S | 5 +- sysdeps/sparc/sparc64/multiarch/sha512-crop.S | 5 +- sysdeps/sparc/sparc64/multiarch/sub_n-vis3.S | 5 +- sysdeps/sparc/sparc64/multiarch/sub_n.c | 4 +- sysdeps/sparc/sparc64/multiarch/submul_1-vis3.S | 5 +- sysdeps/sparc/sparc64/multiarch/submul_1.c | 4 +- sysdeps/sparc/sparc64/pthread_spin_lock.S | 14 +- sysdeps/sparc/sparc64/pthread_spin_trylock.S | 18 +- sysdeps/sparc/sparc64/pthread_spin_unlock.S | 18 +- sysdeps/sparc/sparc64/pthreaddef.h | 11 +- sysdeps/sparc/sparc64/qp_add.c | 6 +- sysdeps/sparc/sparc64/qp_cmp.c | 6 +- sysdeps/sparc/sparc64/qp_cmpe.c | 6 +- sysdeps/sparc/sparc64/qp_div.c | 6 +- sysdeps/sparc/sparc64/qp_dtoq.c | 8 +- sysdeps/sparc/sparc64/qp_feq.c | 6 +- sysdeps/sparc/sparc64/qp_fge.c | 6 +- sysdeps/sparc/sparc64/qp_fgt.c | 6 +- sysdeps/sparc/sparc64/qp_fle.c | 6 +- sysdeps/sparc/sparc64/qp_flt.c | 6 +- sysdeps/sparc/sparc64/qp_fne.c | 6 +- sysdeps/sparc/sparc64/qp_itoq.c | 6 +- sysdeps/sparc/sparc64/qp_mul.c | 6 +- sysdeps/sparc/sparc64/qp_neg.S | 5 +- sysdeps/sparc/sparc64/qp_qtod.c | 8 +- sysdeps/sparc/sparc64/qp_qtoi.c | 6 +- sysdeps/sparc/sparc64/qp_qtos.c | 8 +- sysdeps/sparc/sparc64/qp_qtoui.c | 6 +- sysdeps/sparc/sparc64/qp_qtoux.c | 6 +- sysdeps/sparc/sparc64/qp_qtox.c | 6 +- sysdeps/sparc/sparc64/qp_sqrt.c | 6 +- sysdeps/sparc/sparc64/qp_stoq.c | 8 +- sysdeps/sparc/sparc64/qp_sub.c | 6 +- sysdeps/sparc/sparc64/qp_uitoq.c | 6 +- sysdeps/sparc/sparc64/qp_util.c | 5 +- sysdeps/sparc/sparc64/qp_uxtoq.c | 6 +- sysdeps/sparc/sparc64/qp_xtoq.c | 6 +- sysdeps/sparc/sparc64/rawmemchr.S | 12 +- sysdeps/sparc/sparc64/rshift.S | 4 +- sysdeps/sparc/sparc64/sfp-machine.h | 7 +- sysdeps/sparc/sparc64/start.S | 17 +- sysdeps/sparc/sparc64/stpcpy.S | 6 +- sysdeps/sparc/sparc64/stpncpy.S | 6 +- sysdeps/sparc/sparc64/strcat.S | 6 +- sysdeps/sparc/sparc64/strchr.S | 6 +- sysdeps/sparc/sparc64/strcmp.S | 5 +- sysdeps/sparc/sparc64/strcpy.S | 6 +- sysdeps/sparc/sparc64/strcspn.S | 5 +- sysdeps/sparc/sparc64/strlen.S | 7 +- sysdeps/sparc/sparc64/strncmp.S | 6 +- sysdeps/sparc/sparc64/strncpy.S | 6 +- sysdeps/sparc/sparc64/strpbrk.S | 5 +- sysdeps/sparc/sparc64/strspn.S | 5 +- sysdeps/sparc/sparc64/sub_n.S | 4 +- sysdeps/sparc/sparc64/submul_1.S | 4 +- sysdeps/sparc/sparc64/tls-macros.h | 65 - sysdeps/sparc/sparc64/tst-audit.h | 4 +- sysdeps/sparc/stackinfo.h | 4 +- sysdeps/sparc/sysdep.h | 4 +- sysdeps/sparc/unwind-arch.h | 28 + sysdeps/unix/Makefile | 9 +- sysdeps/unix/alpha/getegid.S | 26 - sysdeps/unix/alpha/geteuid.S | 26 - sysdeps/unix/alpha/getppid.S | 26 - sysdeps/unix/alpha/pipe.S | 31 - sysdeps/unix/alpha/sysdep.S | 5 +- sysdeps/unix/alpha/sysdep.h | 382 - sysdeps/unix/arm/sysdep.S | 7 +- sysdeps/unix/arm/sysdep.h | 4 +- sysdeps/unix/bsd/bits/signum.h | 35 - sysdeps/unix/bsd/bits/sockaddr.h | 4 +- sysdeps/unix/bsd/ftime.c | 40 - sysdeps/unix/bsd/getpt.c | 26 +- sysdeps/unix/bsd/gtty.c | 4 +- sysdeps/unix/bsd/stty.c | 4 +- sysdeps/unix/bsd/tcdrain.c | 4 +- sysdeps/unix/bsd/tcflow.c | 4 +- sysdeps/unix/bsd/tcflush.c | 4 +- sysdeps/unix/bsd/tcgetattr.c | 4 +- sysdeps/unix/bsd/tcgetpgrp.c | 4 +- sysdeps/unix/bsd/tcsendbrk.c | 4 +- sysdeps/unix/bsd/tcsetattr.c | 4 +- sysdeps/unix/bsd/tcsetpgrp.c | 8 +- sysdeps/unix/bsd/ualarm.c | 4 +- sysdeps/unix/bsd/unlockpt.c | 13 +- sysdeps/unix/bsd/wait.c | 32 - sysdeps/unix/bsd/wait3.c | 33 - sysdeps/unix/bsd/waitpid.c | 42 - sysdeps/unix/clock_gettime.c | 136 - sysdeps/unix/clock_nanosleep.c | 101 - sysdeps/unix/clock_settime.c | 126 - sysdeps/unix/get_child_max.c | 4 +- sysdeps/unix/getlogin.c | 4 +- sysdeps/unix/getlogin_r.c | 11 +- sysdeps/unix/getpagesize.c | 4 +- sysdeps/unix/grantpt.c | 10 +- sysdeps/unix/i386/sysdep.S | 64 - sysdeps/unix/i386/sysdep.h | 4 +- sysdeps/unix/ifreq.c | 5 +- sysdeps/unix/inet/Subdirs | 1 - sysdeps/unix/make-syscalls.sh | 74 +- sysdeps/unix/mips/mips32/sysdep.h | 5 +- sysdeps/unix/mips/mips64/n32/sysdep.h | 64 - sysdeps/unix/mips/mips64/n64/sysdep.h | 64 - sysdeps/unix/mips/mips64/sysdep.h | 64 + sysdeps/unix/mips/pipe.S | 32 - sysdeps/unix/mips/sysdep.S | 8 +- sysdeps/unix/mips/sysdep.h | 5 +- sysdeps/unix/powerpc/sysdep.h | 4 +- sysdeps/unix/pt-fcntl.c | 49 - sysdeps/unix/s-proto-cancel.S | 5 - sysdeps/unix/s-proto.S | 4 - sysdeps/unix/sh/sysdep.S | 7 +- sysdeps/unix/sh/sysdep.h | 4 +- sysdeps/unix/sockatmark.c | 6 +- sysdeps/unix/stime.c | 39 - sysdeps/unix/syscall-template.S | 53 +- sysdeps/unix/syscall.S | 4 +- sysdeps/unix/syscalls.list | 31 +- sysdeps/unix/sysdep.h | 73 +- sysdeps/unix/sysv/linux/Makefile | 407 +- sysdeps/unix/sysv/linux/Versions | 190 +- sysdeps/unix/sysv/linux/____longjmp_chk.c | 55 + sysdeps/unix/sysv/linux/_exit.c | 7 +- sysdeps/unix/sysv/linux/a.out.h | 4 +- sysdeps/unix/sysv/linux/aarch64/Makefile | 15 - sysdeps/unix/sysv/linux/aarch64/Versions | 6 - sysdeps/unix/sysv/linux/aarch64/__read_tp.S | 25 - sysdeps/unix/sysv/linux/aarch64/arch-syscall.h | 307 + sysdeps/unix/sysv/linux/aarch64/bits/fcntl.h | 4 +- sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h | 46 +- sysdeps/unix/sysv/linux/aarch64/bits/ipc.h | 54 - sysdeps/unix/sysv/linux/aarch64/bits/local_lim.h | 101 - sysdeps/unix/sysv/linux/aarch64/bits/mman.h | 32 + sysdeps/unix/sysv/linux/aarch64/bits/procfs.h | 6 +- .../sysv/linux/aarch64/bits/pthread_stack_min.h | 22 + sysdeps/unix/sysv/linux/aarch64/bits/rseq.h | 43 + sysdeps/unix/sysv/linux/aarch64/bits/sigstack.h | 4 +- sysdeps/unix/sysv/linux/aarch64/clone.S | 19 +- sysdeps/unix/sysv/linux/aarch64/cpu-features.c | 50 +- sysdeps/unix/sysv/linux/aarch64/cpu-features.h | 24 +- sysdeps/unix/sysv/linux/aarch64/dl-cache.h | 4 +- sysdeps/unix/sysv/linux/aarch64/dl-procinfo.c | 9 +- sysdeps/unix/sysv/linux/aarch64/dl-procinfo.h | 16 +- sysdeps/unix/sysv/linux/aarch64/dl-static.c | 84 - sysdeps/unix/sysv/linux/aarch64/getcontext.S | 10 +- sysdeps/unix/sysv/linux/aarch64/gettimeofday.c | 59 +- sysdeps/unix/sysv/linux/aarch64/init-first.c | 52 - sysdeps/unix/sysv/linux/aarch64/ioctl.S | 4 +- sysdeps/unix/sysv/linux/aarch64/ipc_priv.h | 21 - sysdeps/unix/sysv/linux/aarch64/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/aarch64/kernel-features.h | 4 +- .../unix/sysv/linux/aarch64/kernel_rt_sigframe.h | 4 +- sysdeps/unix/sysv/linux/aarch64/ld.abilist | 8 +- sysdeps/unix/sysv/linux/aarch64/ldconfig.h | 30 - sysdeps/unix/sysv/linux/aarch64/ldsodefs.h | 33 - sysdeps/unix/sysv/linux/aarch64/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/aarch64/libc-__read_tp.S | 19 - sysdeps/unix/sysv/linux/aarch64/libc-start.c | 9 +- sysdeps/unix/sysv/linux/aarch64/libc-vdso.h | 33 - sysdeps/unix/sysv/linux/aarch64/libc.abilist | 499 +- .../sysv/linux/aarch64/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/aarch64/libc_sigaction.c | 30 + sysdeps/unix/sysv/linux/aarch64/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/aarch64/libm.abilist | 114 + sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 250 +- sysdeps/unix/sysv/linux/aarch64/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/aarch64/librt.abilist | 36 +- sysdeps/unix/sysv/linux/aarch64/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/aarch64/localplt.data | 15 +- sysdeps/unix/sysv/linux/aarch64/makecontext.c | 4 +- sysdeps/unix/sysv/linux/aarch64/pointer_guard.h | 68 + sysdeps/unix/sysv/linux/aarch64/profil-counter.h | 20 - sysdeps/unix/sysv/linux/aarch64/pt-vfork.c | 54 - sysdeps/unix/sysv/linux/aarch64/readelflib.c | 4 +- sysdeps/unix/sysv/linux/aarch64/send.c | 9 + sysdeps/unix/sysv/linux/aarch64/setcontext.S | 6 +- sysdeps/unix/sysv/linux/aarch64/sigaction.c | 30 - sysdeps/unix/sysv/linux/aarch64/sigcontextinfo.h | 26 +- sysdeps/unix/sysv/linux/aarch64/single-thread.h | 2 + sysdeps/unix/sysv/linux/aarch64/swapcontext.S | 24 +- sysdeps/unix/sysv/linux/aarch64/sys/elf.h | 4 +- sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h | 65 +- sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h | 4 +- sysdeps/unix/sysv/linux/aarch64/sys/user.h | 4 +- sysdeps/unix/sysv/linux/aarch64/syscall.S | 4 +- sysdeps/unix/sysv/linux/aarch64/sysconf.c | 4 +- sysdeps/unix/sysv/linux/aarch64/sysdep.c | 4 +- sysdeps/unix/sysv/linux/aarch64/sysdep.h | 110 +- .../unix/sysv/linux/aarch64/ucontext-internal.h | 4 +- sysdeps/unix/sysv/linux/aarch64/vfork.S | 4 +- sysdeps/unix/sysv/linux/aarch64/vltest.py | 82 + sysdeps/unix/sysv/linux/accept.c | 4 +- sysdeps/unix/sysv/linux/accept4.c | 5 +- sysdeps/unix/sysv/linux/access.c | 5 +- sysdeps/unix/sysv/linux/adjtime.c | 68 +- sysdeps/unix/sysv/linux/adjtimex.c | 57 + sysdeps/unix/sysv/linux/aio_misc.h | 27 +- sysdeps/unix/sysv/linux/aio_sigqueue.c | 11 +- sysdeps/unix/sysv/linux/alpha/Makefile | 8 +- sysdeps/unix/sysv/linux/alpha/Versions | 41 +- sysdeps/unix/sysv/linux/alpha/____longjmp_chk.S | 5 +- sysdeps/unix/sysv/linux/alpha/a.out.h | 10 +- sysdeps/unix/sysv/linux/alpha/adjtime.c | 84 +- sysdeps/unix/sysv/linux/alpha/adjtimex.c | 22 + sysdeps/unix/sysv/linux/alpha/aio_cancel.c | 26 +- sysdeps/unix/sysv/linux/alpha/arch-syscall.h | 483 + sysdeps/unix/sysv/linux/alpha/bits/dirent.h | 4 +- sysdeps/unix/sysv/linux/alpha/bits/epoll.h | 4 +- sysdeps/unix/sysv/linux/alpha/bits/errno.h | 4 +- sysdeps/unix/sysv/linux/alpha/bits/eventfd.h | 4 +- sysdeps/unix/sysv/linux/alpha/bits/fcntl.h | 4 +- sysdeps/unix/sysv/linux/alpha/bits/inotify.h | 4 +- sysdeps/unix/sysv/linux/alpha/bits/ioctls.h | 4 +- sysdeps/unix/sysv/linux/alpha/bits/ipc.h | 54 - sysdeps/unix/sysv/linux/alpha/bits/local_lim.h | 99 - sysdeps/unix/sysv/linux/alpha/bits/mman.h | 26 +- sysdeps/unix/sysv/linux/alpha/bits/msq.h | 75 - sysdeps/unix/sysv/linux/alpha/bits/netdb.h | 4 +- .../unix/sysv/linux/alpha/bits/procfs-prregset.h | 4 +- sysdeps/unix/sysv/linux/alpha/bits/procfs.h | 4 +- .../unix/sysv/linux/alpha/bits/pthread_stack_min.h | 20 + sysdeps/unix/sysv/linux/alpha/bits/resource.h | 6 +- sysdeps/unix/sysv/linux/alpha/bits/sem.h | 85 - sysdeps/unix/sysv/linux/alpha/bits/semaphore.h | 33 - sysdeps/unix/sysv/linux/alpha/bits/shm.h | 101 - sysdeps/unix/sysv/linux/alpha/bits/sigaction.h | 4 +- sysdeps/unix/sysv/linux/alpha/bits/signalfd.h | 4 +- sysdeps/unix/sysv/linux/alpha/bits/signum-arch.h | 67 + sysdeps/unix/sysv/linux/alpha/bits/signum.h | 40 - sysdeps/unix/sysv/linux/alpha/bits/sigstack.h | 4 +- .../unix/sysv/linux/alpha/bits/socket-constants.h | 38 + sysdeps/unix/sysv/linux/alpha/bits/socket_type.h | 4 +- sysdeps/unix/sysv/linux/alpha/bits/stat.h | 160 - sysdeps/unix/sysv/linux/alpha/bits/statfs.h | 4 +- sysdeps/unix/sysv/linux/alpha/bits/struct_stat.h | 119 + sysdeps/unix/sysv/linux/alpha/bits/termios-baud.h | 46 + sysdeps/unix/sysv/linux/alpha/bits/termios-c_cc.h | 40 + .../unix/sysv/linux/alpha/bits/termios-c_cflag.h | 39 + .../unix/sysv/linux/alpha/bits/termios-c_iflag.h | 38 + .../unix/sysv/linux/alpha/bits/termios-c_lflag.h | 42 + .../unix/sysv/linux/alpha/bits/termios-c_oflag.h | 66 + .../unix/sysv/linux/alpha/bits/termios-struct.h | 37 + sysdeps/unix/sysv/linux/alpha/bits/termios.h | 223 - sysdeps/unix/sysv/linux/alpha/bits/timerfd.h | 4 +- sysdeps/unix/sysv/linux/alpha/bits/typesizes.h | 11 +- sysdeps/unix/sysv/linux/alpha/bits/wordsize.h | 4 +- sysdeps/unix/sysv/linux/alpha/brk.S | 84 - sysdeps/unix/sysv/linux/alpha/brk_call.h | 27 + sysdeps/unix/sysv/linux/alpha/clone.S | 5 +- sysdeps/unix/sysv/linux/alpha/dl-auxv.h | 22 +- sysdeps/unix/sysv/linux/alpha/dl-brk.S | 1 - sysdeps/unix/sysv/linux/alpha/dl-fxstatat64.c | 1 - .../unix/sysv/linux/alpha/errlist-compat-data.h | 43 + sysdeps/unix/sysv/linux/alpha/fraiseexcpt.S | 4 +- sysdeps/unix/sysv/linux/alpha/fstatfs.c | 30 + sysdeps/unix/sysv/linux/alpha/fstatfs64.c | 52 +- sysdeps/unix/sysv/linux/alpha/fstatvfs.c | 1 - sysdeps/unix/sysv/linux/alpha/fstatvfs64.c | 1 - sysdeps/unix/sysv/linux/alpha/fxstat.c | 58 - sysdeps/unix/sysv/linux/alpha/fxstat64.c | 45 + sysdeps/unix/sysv/linux/alpha/fxstatat.c | 53 - sysdeps/unix/sysv/linux/alpha/fxstatat64.c | 32 + sysdeps/unix/sysv/linux/alpha/getcontext.S | 4 +- sysdeps/unix/sysv/linux/alpha/getegid.S | 26 + sysdeps/unix/sysv/linux/alpha/geteuid.S | 26 + sysdeps/unix/sysv/linux/alpha/gethostname.c | 5 +- sysdeps/unix/sysv/linux/alpha/getppid.S | 26 + sysdeps/unix/sysv/linux/alpha/getrlimit64.c | 4 +- sysdeps/unix/sysv/linux/alpha/getsysstats.c | 57 - sysdeps/unix/sysv/linux/alpha/gettimeofday.c | 26 + sysdeps/unix/sysv/linux/alpha/globfree.c | 4 +- .../unix/sysv/linux/alpha/ieee_get_fp_control.S | 5 +- .../unix/sysv/linux/alpha/ieee_set_fp_control.S | 5 +- sysdeps/unix/sysv/linux/alpha/internal_statvfs64.c | 1 - sysdeps/unix/sysv/linux/alpha/ioperm.c | 27 +- sysdeps/unix/sysv/linux/alpha/ipc_priv.h | 21 +- sysdeps/unix/sysv/linux/alpha/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/alpha/kernel-features.h | 22 +- sysdeps/unix/sysv/linux/alpha/kernel_sigaction.h | 19 +- sysdeps/unix/sysv/linux/alpha/kernel_stat.h | 26 +- sysdeps/unix/sysv/linux/alpha/kernel_termios.h | 4 +- sysdeps/unix/sysv/linux/alpha/ld.abilist | 8 +- sysdeps/unix/sysv/linux/alpha/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/alpha/libc.abilist | 552 +- .../sysv/linux/alpha/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/alpha/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/alpha/libm.abilist | 114 + sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 283 +- sysdeps/unix/sysv/linux/alpha/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/alpha/librt-compat.c | 24 + sysdeps/unix/sysv/linux/alpha/librt.abilist | 56 +- sysdeps/unix/sysv/linux/alpha/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/alpha/localplt.data | 12 - sysdeps/unix/sysv/linux/alpha/lxstat.c | 58 - sysdeps/unix/sysv/linux/alpha/lxstat64.c | 46 + sysdeps/unix/sysv/linux/alpha/makecontext.S | 4 +- sysdeps/unix/sysv/linux/alpha/oldglob.c | 4 +- sysdeps/unix/sysv/linux/alpha/osf_adjtime.c | 131 + sysdeps/unix/sysv/linux/alpha/osf_getitimer.c | 44 + sysdeps/unix/sysv/linux/alpha/osf_getrusage.c | 39 + sysdeps/unix/sysv/linux/alpha/osf_gettimeofday.c | 48 + sysdeps/unix/sysv/linux/alpha/osf_setitimer.c | 54 + sysdeps/unix/sysv/linux/alpha/osf_settimeofday.c | 50 + sysdeps/unix/sysv/linux/alpha/osf_utimes.c | 37 + sysdeps/unix/sysv/linux/alpha/osf_wait4.c | 41 + sysdeps/unix/sysv/linux/alpha/pipe.S | 1 - sysdeps/unix/sysv/linux/alpha/pointer_guard.h | 62 + sysdeps/unix/sysv/linux/alpha/pt-vfork.S | 43 - sysdeps/unix/sysv/linux/alpha/register-dump.h | 156 - sysdeps/unix/sysv/linux/alpha/rt_sigaction.S | 46 +- sysdeps/unix/sysv/linux/alpha/select.c | 4 +- sysdeps/unix/sysv/linux/alpha/setcontext.S | 4 +- sysdeps/unix/sysv/linux/alpha/setfpucw.c | 4 +- sysdeps/unix/sysv/linux/alpha/setrlimit64.c | 4 +- sysdeps/unix/sysv/linux/alpha/settimeofday.c | 22 + sysdeps/unix/sysv/linux/alpha/sigaction.c | 38 - sysdeps/unix/sysv/linux/alpha/sigcontextinfo.h | 19 +- sysdeps/unix/sysv/linux/alpha/sigprocmask.c | 58 - sysdeps/unix/sysv/linux/alpha/sizes.h | 4 +- sysdeps/unix/sysv/linux/alpha/statfs.c | 30 + sysdeps/unix/sysv/linux/alpha/statfs64.c | 52 +- sysdeps/unix/sysv/linux/alpha/statvfs.c | 1 - sysdeps/unix/sysv/linux/alpha/statvfs64.c | 1 - sysdeps/unix/sysv/linux/alpha/swapcontext.S | 4 +- sysdeps/unix/sysv/linux/alpha/sys/acct.h | 63 - sysdeps/unix/sysv/linux/alpha/sys/io.h | 4 +- sysdeps/unix/sysv/linux/alpha/sys/ucontext.h | 4 +- sysdeps/unix/sysv/linux/alpha/sys/user.h | 4 +- sysdeps/unix/sysv/linux/alpha/syscall.S | 5 +- sysdeps/unix/sysv/linux/alpha/syscalls.list | 30 +- sysdeps/unix/sysv/linux/alpha/sysconf.c | 4 +- sysdeps/unix/sysv/linux/alpha/sysdep.h | 338 +- sysdeps/unix/sysv/linux/alpha/timer_create.c | 1 - sysdeps/unix/sysv/linux/alpha/timer_delete.c | 1 - sysdeps/unix/sysv/linux/alpha/timer_getoverr.c | 1 - sysdeps/unix/sysv/linux/alpha/timer_gettime.c | 1 - sysdeps/unix/sysv/linux/alpha/timer_settime.c | 1 - .../unix/sysv/linux/alpha/timer_t_was_int_compat.h | 19 + sysdeps/unix/sysv/linux/alpha/vfork.S | 4 +- sysdeps/unix/sysv/linux/alpha/wait4.c | 28 + sysdeps/unix/sysv/linux/alpha/xstat.c | 58 - sysdeps/unix/sysv/linux/alpha/xstat64.c | 46 + sysdeps/unix/sysv/linux/alpha/xstatconv.c | 28 +- sysdeps/unix/sysv/linux/alpha/xstatconv.h | 4 +- sysdeps/unix/sysv/linux/alpha/xstatver.h | 14 + sysdeps/unix/sysv/linux/alphasort64.c | 4 +- sysdeps/unix/sysv/linux/arc/Implies | 3 + sysdeps/unix/sysv/linux/arc/Makefile | 22 + sysdeps/unix/sysv/linux/arc/Versions | 10 + sysdeps/unix/sysv/linux/arc/arch-syscall.h | 310 + sysdeps/unix/sysv/linux/arc/bits/procfs.h | 35 + .../unix/sysv/linux/arc/bits/types/__sigset_t.h | 12 + sysdeps/unix/sysv/linux/arc/c++-types.data | 67 + sysdeps/unix/sysv/linux/arc/clone.S | 92 + sysdeps/unix/sysv/linux/arc/configure | 4 + sysdeps/unix/sysv/linux/arc/configure.ac | 4 + sysdeps/unix/sysv/linux/arc/fixup-asm-unistd.h | 46 + sysdeps/unix/sysv/linux/arc/getcontext.S | 64 + sysdeps/unix/sysv/linux/arc/kernel-features.h | 27 + sysdeps/unix/sysv/linux/arc/ld.abilist | 9 + .../unix/sysv/linux/arc/libBrokenLocale.abilist | 1 + sysdeps/unix/sysv/linux/arc/libanl.abilist | 1 + sysdeps/unix/sysv/linux/arc/libc.abilist | 2396 ++ .../unix/sysv/linux/arc/libc_malloc_debug.abilist | 26 + sysdeps/unix/sysv/linux/arc/libc_sigaction.c | 31 + sysdeps/unix/sysv/linux/arc/libcrypt.abilist | 2 + sysdeps/unix/sysv/linux/arc/libdl.abilist | 1 + sysdeps/unix/sysv/linux/arc/libm.abilist | 759 + sysdeps/unix/sysv/linux/arc/libpthread.abilist | 1 + sysdeps/unix/sysv/linux/arc/libresolv.abilist | 55 + sysdeps/unix/sysv/linux/arc/librt.abilist | 1 + sysdeps/unix/sysv/linux/arc/libthread_db.abilist | 40 + sysdeps/unix/sysv/linux/arc/libutil.abilist | 1 + sysdeps/unix/sysv/linux/arc/localplt.data | 6 + sysdeps/unix/sysv/linux/arc/makecontext.c | 73 + sysdeps/unix/sysv/linux/arc/mmap_internal.h | 27 + sysdeps/unix/sysv/linux/arc/setcontext.S | 93 + sysdeps/unix/sysv/linux/arc/shlib-versions | 7 + sysdeps/unix/sysv/linux/arc/sigcontextinfo.h | 28 + sysdeps/unix/sysv/linux/arc/sigrestorer.S | 29 + sysdeps/unix/sysv/linux/arc/single-thread.h | 2 + sysdeps/unix/sysv/linux/arc/swapcontext.S | 94 + sysdeps/unix/sysv/linux/arc/sys/cachectl.h | 35 + sysdeps/unix/sysv/linux/arc/sys/ucontext.h | 57 + sysdeps/unix/sysv/linux/arc/sys/user.h | 32 + sysdeps/unix/sysv/linux/arc/syscall.S | 33 + sysdeps/unix/sysv/linux/arc/syscalls.list | 3 + sysdeps/unix/sysv/linux/arc/sysdep.c | 33 + sysdeps/unix/sysv/linux/arc/sysdep.h | 225 + sysdeps/unix/sysv/linux/arc/ucontext-macros.h | 25 + sysdeps/unix/sysv/linux/arc/ucontext_i.sym | 20 + sysdeps/unix/sysv/linux/arc/vfork.S | 42 + sysdeps/unix/sysv/linux/arch-fd_to_filename.h | 19 + sysdeps/unix/sysv/linux/arch-fork.h | 7 +- sysdeps/unix/sysv/linux/arm/Makefile | 8 +- sysdeps/unix/sysv/linux/arm/____longjmp_chk.S | 8 +- sysdeps/unix/sysv/linux/arm/aeabi_read_tp.S | 4 +- sysdeps/unix/sysv/linux/arm/arch-syscall.h | 407 + sysdeps/unix/sysv/linux/arm/arm-features.h | 4 +- sysdeps/unix/sysv/linux/arm/atomic-machine.h | 22 +- sysdeps/unix/sysv/linux/arm/be/Implies | 1 + sysdeps/unix/sysv/linux/arm/be/Versions | 5 + sysdeps/unix/sysv/linux/arm/be/ld.abilist | 9 + .../linux/arm/{ => be}/libBrokenLocale.abilist | 0 sysdeps/unix/sysv/linux/arm/be/libanl.abilist | 1 + sysdeps/unix/sysv/linux/arm/be/libc.abilist | 2761 ++ .../sysv/linux/arm/be/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/arm/{ => be}/libcrypt.abilist | 0 sysdeps/unix/sysv/linux/arm/be/libdl.abilist | 1 + sysdeps/unix/sysv/linux/arm/be/libm.abilist | 847 + .../unix/sysv/linux/arm/{ => be}/libnsl.abilist | 0 sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 7 + sysdeps/unix/sysv/linux/arm/be/libresolv.abilist | 67 + sysdeps/unix/sysv/linux/arm/be/librt.abilist | 2 + .../sysv/linux/arm/{ => be}/libthread_db.abilist | 0 sysdeps/unix/sysv/linux/arm/be/libutil.abilist | 1 + sysdeps/unix/sysv/linux/arm/bits/fcntl.h | 4 +- sysdeps/unix/sysv/linux/arm/bits/hwcap.h | 4 +- sysdeps/unix/sysv/linux/arm/bits/procfs-id.h | 4 +- sysdeps/unix/sysv/linux/arm/bits/procfs.h | 6 +- sysdeps/unix/sysv/linux/arm/bits/rseq.h | 83 + sysdeps/unix/sysv/linux/arm/bits/shm.h | 104 - sysdeps/unix/sysv/linux/arm/bits/shmlba.h | 29 + sysdeps/unix/sysv/linux/arm/bits/struct_stat.h | 139 + sysdeps/unix/sysv/linux/arm/bits/timesize.h | 20 + sysdeps/unix/sysv/linux/arm/bits/typesizes.h | 74 + sysdeps/unix/sysv/linux/arm/brk.c | 41 - sysdeps/unix/sysv/linux/arm/clone.S | 7 +- sysdeps/unix/sysv/linux/arm/dl-cache.h | 4 +- sysdeps/unix/sysv/linux/arm/dl-machine.h | 6 +- sysdeps/unix/sysv/linux/arm/dl-procinfo.c | 5 +- sysdeps/unix/sysv/linux/arm/dl-procinfo.h | 19 +- sysdeps/unix/sysv/linux/arm/fixup-asm-unistd.h | 24 + sysdeps/unix/sysv/linux/arm/fxstat.c | 1 - sysdeps/unix/sysv/linux/arm/fxstatat.c | 1 - sysdeps/unix/sysv/linux/arm/getcontext.S | 8 +- sysdeps/unix/sysv/linux/arm/init-first.c | 44 - sysdeps/unix/sysv/linux/arm/ioperm.c | 168 +- sysdeps/unix/sysv/linux/arm/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/arm/kernel-features.h | 18 +- sysdeps/unix/sysv/linux/arm/kernel_stat.h | 40 + sysdeps/unix/sysv/linux/arm/ld.abilist | 9 - sysdeps/unix/sysv/linux/arm/ldconfig.h | 25 - sysdeps/unix/sysv/linux/arm/ldsodefs.h | 4 +- sysdeps/unix/sysv/linux/arm/le/Implies | 1 + sysdeps/unix/sysv/linux/arm/le/ld.abilist | 9 + .../linux/arm/{ => le}/libBrokenLocale.abilist | 0 sysdeps/unix/sysv/linux/arm/le/libanl.abilist | 1 + sysdeps/unix/sysv/linux/arm/le/libc.abilist | 2758 ++ .../sysv/linux/arm/le/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/arm/{ => le}/libcrypt.abilist | 0 sysdeps/unix/sysv/linux/arm/le/libdl.abilist | 1 + sysdeps/unix/sysv/linux/arm/le/libm.abilist | 847 + .../unix/sysv/linux/arm/{ => le}/libnsl.abilist | 0 sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 7 + sysdeps/unix/sysv/linux/arm/le/libresolv.abilist | 67 + sysdeps/unix/sysv/linux/arm/le/librt.abilist | 2 + .../sysv/linux/arm/{ => le}/libthread_db.abilist | 0 sysdeps/unix/sysv/linux/arm/le/libutil.abilist | 1 + sysdeps/unix/sysv/linux/arm/libanl.abilist | 4 - sysdeps/unix/sysv/linux/arm/libc-do-syscall.S | 4 +- sysdeps/unix/sysv/linux/arm/libc-vdso.h | 33 - sysdeps/unix/sysv/linux/arm/libc.abilist | 2167 - sysdeps/unix/sysv/linux/arm/libc_sigaction.c | 39 + sysdeps/unix/sysv/linux/arm/libdl.abilist | 9 - sysdeps/unix/sysv/linux/arm/libm.abilist | 767 - sysdeps/unix/sysv/linux/arm/libpthread.abilist | 245 - sysdeps/unix/sysv/linux/arm/libresolv.abilist | 91 - sysdeps/unix/sysv/linux/arm/librt.abilist | 40 - sysdeps/unix/sysv/linux/arm/libutil.abilist | 6 - sysdeps/unix/sysv/linux/arm/localplt.data | 13 - sysdeps/unix/sysv/linux/arm/lockf64.c | 1 - sysdeps/unix/sysv/linux/arm/lxstat.c | 1 - sysdeps/unix/sysv/linux/arm/makecontext.c | 4 +- sysdeps/unix/sysv/linux/arm/profil-counter.h | 13 +- sysdeps/unix/sysv/linux/arm/readelflib.c | 20 +- sysdeps/unix/sysv/linux/arm/register-dump.h | 136 - sysdeps/unix/sysv/linux/arm/setcontext.S | 8 +- sysdeps/unix/sysv/linux/arm/sigaction.c | 39 - sysdeps/unix/sysv/linux/arm/sigcontextinfo.h | 32 +- sysdeps/unix/sysv/linux/arm/sigrestorer.S | 4 +- sysdeps/unix/sysv/linux/arm/single-thread.h | 2 + sysdeps/unix/sysv/linux/arm/swapcontext.S | 4 +- sysdeps/unix/sysv/linux/arm/sys/elf.h | 4 +- sysdeps/unix/sysv/linux/arm/sys/io.h | 47 - sysdeps/unix/sysv/linux/arm/sys/ptrace.h | 12 +- sysdeps/unix/sysv/linux/arm/sys/ucontext.h | 4 +- sysdeps/unix/sysv/linux/arm/sys/user.h | 4 +- sysdeps/unix/sysv/linux/arm/syscall.S | 4 +- sysdeps/unix/sysv/linux/arm/syscalls.list | 6 - sysdeps/unix/sysv/linux/arm/sysdep.S | 4 +- sysdeps/unix/sysv/linux/arm/sysdep.h | 57 +- sysdeps/unix/sysv/linux/arm/time64-compat.h | 2 + sysdeps/unix/sysv/linux/arm/tls.h | 12 +- sysdeps/unix/sysv/linux/arm/vfork.S | 5 +- sysdeps/unix/sysv/linux/arm/xstat.c | 1 - sysdeps/unix/sysv/linux/arm/xstatver.h | 13 + sysdeps/unix/sysv/linux/bind.c | 11 +- sysdeps/unix/sysv/linux/bits/dirent.h | 4 +- sysdeps/unix/sysv/linux/bits/dirent_ext.h | 33 + sysdeps/unix/sysv/linux/bits/epoll.h | 4 +- sysdeps/unix/sysv/linux/bits/errno.h | 4 +- sysdeps/unix/sysv/linux/bits/eventfd.h | 4 +- sysdeps/unix/sysv/linux/bits/fcntl-linux.h | 14 +- sysdeps/unix/sysv/linux/bits/fcntl.h | 56 +- sysdeps/unix/sysv/linux/bits/in.h | 16 +- sysdeps/unix/sysv/linux/bits/inotify.h | 4 +- sysdeps/unix/sysv/linux/bits/ioctl-types.h | 4 +- sysdeps/unix/sysv/linux/bits/ioctls.h | 4 +- sysdeps/unix/sysv/linux/bits/ipc-perm.h | 40 + sysdeps/unix/sysv/linux/bits/ipc.h | 21 +- sysdeps/unix/sysv/linux/bits/local_lim.h | 8 +- sysdeps/unix/sysv/linux/bits/mman-linux.h | 39 +- .../unix/sysv/linux/bits/mman-map-flags-generic.h | 28 +- sysdeps/unix/sysv/linux/bits/mman-shared.h | 5 +- sysdeps/unix/sysv/linux/bits/mman.h | 4 +- sysdeps/unix/sysv/linux/bits/mman_ext.h | 32 + sysdeps/unix/sysv/linux/bits/mqueue.h | 4 +- sysdeps/unix/sysv/linux/bits/msq.h | 36 +- sysdeps/unix/sysv/linux/bits/param.h | 4 +- sysdeps/unix/sysv/linux/bits/poll.h | 4 +- sysdeps/unix/sysv/linux/bits/posix_opt.h | 9 +- sysdeps/unix/sysv/linux/bits/procfs-extra.h | 4 +- sysdeps/unix/sysv/linux/bits/procfs-id.h | 4 +- sysdeps/unix/sysv/linux/bits/procfs-prregset.h | 4 +- .../sysv/linux/bits/pthread_stack_min-dynamic.h | 31 + sysdeps/unix/sysv/linux/bits/pthread_stack_min.h | 20 + sysdeps/unix/sysv/linux/bits/ptrace-shared.h | 61 +- sysdeps/unix/sysv/linux/bits/resource.h | 6 +- sysdeps/unix/sysv/linux/bits/rseq.h | 29 + sysdeps/unix/sysv/linux/bits/sched.h | 13 +- sysdeps/unix/sysv/linux/bits/sem.h | 21 +- sysdeps/unix/sysv/linux/bits/semaphore.h | 39 + sysdeps/unix/sysv/linux/bits/shm.h | 60 +- sysdeps/unix/sysv/linux/bits/shmlba.h | 29 + sysdeps/unix/sysv/linux/bits/sigaction.h | 4 +- sysdeps/unix/sysv/linux/bits/sigcontext.h | 4 +- sysdeps/unix/sysv/linux/bits/sigevent-consts.h | 4 +- sysdeps/unix/sysv/linux/bits/siginfo-consts.h | 10 +- sysdeps/unix/sysv/linux/bits/signal_ext.h | 31 + sysdeps/unix/sysv/linux/bits/signalfd.h | 4 +- sysdeps/unix/sysv/linux/bits/signum-arch.h | 64 + sysdeps/unix/sysv/linux/bits/signum.h | 58 - sysdeps/unix/sysv/linux/bits/sigstack.h | 4 +- sysdeps/unix/sysv/linux/bits/sigstksz.h | 33 + sysdeps/unix/sysv/linux/bits/socket-constants.h | 81 + sysdeps/unix/sysv/linux/bits/socket.h | 151 +- sysdeps/unix/sysv/linux/bits/socket_type.h | 4 +- sysdeps/unix/sysv/linux/bits/ss_flags.h | 4 +- sysdeps/unix/sysv/linux/bits/stat.h | 118 +- sysdeps/unix/sysv/linux/bits/statfs.h | 4 +- sysdeps/unix/sysv/linux/bits/statvfs.h | 4 +- sysdeps/unix/sysv/linux/bits/statx.h | 39 + sysdeps/unix/sysv/linux/bits/struct_stat.h | 127 + .../sysv/linux/bits/struct_stat_time64_helper.h | 66 + sysdeps/unix/sysv/linux/bits/sys_errlist.h | 32 - sysdeps/unix/sysv/linux/bits/sysctl.h | 1 - sysdeps/unix/sysv/linux/bits/termios-baud.h | 48 + sysdeps/unix/sysv/linux/bits/termios-c_cc.h | 40 + sysdeps/unix/sysv/linux/bits/termios-c_cflag.h | 38 + sysdeps/unix/sysv/linux/bits/termios-c_iflag.h | 40 + sysdeps/unix/sysv/linux/bits/termios-c_lflag.h | 58 + sysdeps/unix/sysv/linux/bits/termios-c_oflag.h | 61 + sysdeps/unix/sysv/linux/bits/termios-misc.h | 21 + sysdeps/unix/sysv/linux/bits/termios-struct.h | 36 + sysdeps/unix/sysv/linux/bits/termios-tcflow.h | 26 + sysdeps/unix/sysv/linux/bits/termios.h | 171 +- sysdeps/unix/sysv/linux/bits/time.h | 16 +- sysdeps/unix/sysv/linux/bits/timerfd.h | 4 +- sysdeps/unix/sysv/linux/bits/timex.h | 39 +- sysdeps/unix/sysv/linux/bits/types/idtype_t.h | 14 + sysdeps/unix/sysv/linux/bits/types/siginfo_t.h | 2 +- sysdeps/unix/sysv/linux/bits/types/stack_t.h | 4 +- .../unix/sysv/linux/bits/types/struct_msqid64_ds.h | 30 + .../linux/bits/types/struct_msqid64_ds_helper.h | 30 + .../unix/sysv/linux/bits/types/struct_msqid_ds.h | 53 + .../unix/sysv/linux/bits/types/struct_semid64_ds.h | 30 + .../linux/bits/types/struct_semid64_ds_helper.h | 25 + .../unix/sysv/linux/bits/types/struct_semid_ds.h | 43 + .../unix/sysv/linux/bits/types/struct_shmid64_ds.h | 30 + .../linux/bits/types/struct_shmid64_ds_helper.h | 28 + .../unix/sysv/linux/bits/types/struct_shmid_ds.h | 49 + sysdeps/unix/sysv/linux/bits/typesizes.h | 107 + sysdeps/unix/sysv/linux/bits/uio-ext.h | 4 +- sysdeps/unix/sysv/linux/bits/uio_lim.h | 4 +- sysdeps/unix/sysv/linux/bits/unistd_ext.h | 50 + sysdeps/unix/sysv/linux/bits/utsname.h | 4 +- sysdeps/unix/sysv/linux/bits/waitflags.h | 4 +- sysdeps/unix/sysv/linux/brk.c | 46 + sysdeps/unix/sysv/linux/brk_call.h | 25 + sysdeps/unix/sysv/linux/check_native.c | 29 +- sysdeps/unix/sysv/linux/check_pf.c | 18 +- sysdeps/unix/sysv/linux/chmod.c | 34 + sysdeps/unix/sysv/linux/chown.c | 34 + sysdeps/unix/sysv/linux/clock.c | 11 +- sysdeps/unix/sysv/linux/clock_adjtime.c | 70 + sysdeps/unix/sysv/linux/clock_getcpuclockid.c | 43 +- sysdeps/unix/sysv/linux/clock_getres.c | 91 +- sysdeps/unix/sysv/linux/clock_gettime.c | 120 +- sysdeps/unix/sysv/linux/clock_nanosleep.c | 83 +- sysdeps/unix/sysv/linux/clock_settime.c | 67 +- sysdeps/unix/sysv/linux/clone-internal.c | 91 + sysdeps/unix/sysv/linux/clone3.c | 1 + sysdeps/unix/sysv/linux/clone3.h | 67 + sysdeps/unix/sysv/linux/close.c | 4 +- sysdeps/unix/sysv/linux/close_nocancel.c | 4 +- sysdeps/unix/sysv/linux/closedir.c | 54 + sysdeps/unix/sysv/linux/closefrom_fallback.c | 104 + sysdeps/unix/sysv/linux/cmsg_nxthdr.c | 40 +- sysdeps/unix/sysv/linux/cnd_timedwait.c | 51 + sysdeps/unix/sysv/linux/configure | 14 +- sysdeps/unix/sysv/linux/configure.ac | 10 +- sysdeps/unix/sysv/linux/connect.c | 4 +- sysdeps/unix/sysv/linux/convert_scm_timestamps.c | 102 + sysdeps/unix/sysv/linux/copy_file_range.c | 24 +- sysdeps/unix/sysv/linux/creat.c | 6 +- sysdeps/unix/sysv/linux/creat64.c | 6 +- sysdeps/unix/sysv/linux/createthread.c | 153 - sysdeps/unix/sysv/linux/csky/Implies | 3 + sysdeps/unix/sysv/linux/csky/Makefile | 8 + sysdeps/unix/sysv/linux/csky/Versions | 5 + .../unix/sysv/linux/csky/abiv2/____longjmp_chk.S | 81 + sysdeps/unix/sysv/linux/csky/abiv2/clone.S | 98 + sysdeps/unix/sysv/linux/csky/abiv2/getcontext.S | 73 + sysdeps/unix/sysv/linux/csky/abiv2/setcontext.S | 98 + sysdeps/unix/sysv/linux/csky/abiv2/swapcontext.S | 78 + sysdeps/unix/sysv/linux/csky/abiv2/syscall.S | 69 + sysdeps/unix/sysv/linux/csky/abiv2/sysdep.S | 65 + sysdeps/unix/sysv/linux/csky/abiv2/ucontext_i.sym | 32 + sysdeps/unix/sysv/linux/csky/arch-syscall.h | 327 + sysdeps/unix/sysv/linux/csky/bits/procfs.h | 37 + sysdeps/unix/sysv/linux/csky/bits/shmlba.h | 29 + sysdeps/unix/sysv/linux/csky/bits/statfs.h | 75 + sysdeps/unix/sysv/linux/csky/bits/struct_stat.h | 135 + sysdeps/unix/sysv/linux/csky/bits/timesize.h | 20 + .../unix/sysv/linux/{nios2 => csky}/c++-types.data | 0 sysdeps/unix/sysv/linux/csky/configure | 4 + sysdeps/unix/sysv/linux/csky/configure.ac | 4 + sysdeps/unix/sysv/linux/csky/kernel-features.h | 29 + sysdeps/unix/sysv/linux/csky/kernel_stat.h | 21 + sysdeps/unix/sysv/linux/csky/ld.abilist | 9 + .../unix/sysv/linux/csky/libBrokenLocale.abilist | 1 + sysdeps/unix/sysv/linux/csky/libanl.abilist | 1 + sysdeps/unix/sysv/linux/csky/libc.abilist | 2672 ++ .../unix/sysv/linux/csky/libc_malloc_debug.abilist | 26 + sysdeps/unix/sysv/linux/csky/libcrypt.abilist | 2 + sysdeps/unix/sysv/linux/csky/libdl.abilist | 1 + sysdeps/unix/sysv/linux/csky/libm.abilist | 825 + sysdeps/unix/sysv/linux/csky/libpthread.abilist | 3 + sysdeps/unix/sysv/linux/csky/libresolv.abilist | 55 + sysdeps/unix/sysv/linux/csky/librt.abilist | 1 + sysdeps/unix/sysv/linux/csky/libthread_db.abilist | 40 + sysdeps/unix/sysv/linux/csky/libutil.abilist | 1 + sysdeps/unix/sysv/linux/csky/localplt.data | 7 + sysdeps/unix/sysv/linux/csky/makecontext.c | 74 + sysdeps/unix/sysv/linux/csky/pointer_guard.h | 68 + sysdeps/unix/sysv/linux/csky/shlib-versions | 9 + sysdeps/unix/sysv/linux/csky/sigcontextinfo.h | 28 + sysdeps/unix/sysv/linux/csky/sys/cachectl.h | 36 + sysdeps/unix/sysv/linux/csky/sys/ucontext.h | 89 + sysdeps/unix/sysv/linux/csky/sys/user.h | 23 + sysdeps/unix/sysv/linux/csky/syscalls.list | 2 + sysdeps/unix/sysv/linux/csky/sysdep.h | 469 + sysdeps/unix/sysv/linux/csky/time64-compat.h | 2 + sysdeps/unix/sysv/linux/default-sched.h | 10 +- sysdeps/unix/sysv/linux/device-nrs.h | 4 +- sysdeps/unix/sysv/linux/dirfd.c | 31 + sysdeps/unix/sysv/linux/dirstream.h | 55 + sysdeps/unix/sysv/linux/dl-brk.c | 5 - sysdeps/unix/sysv/linux/dl-diagnostics-kernel.c | 77 + sysdeps/unix/sysv/linux/dl-early_allocate.c | 82 + sysdeps/unix/sysv/linux/dl-execstack.c | 80 +- sysdeps/unix/sysv/linux/dl-execve.h | 25 + sysdeps/unix/sysv/linux/dl-librecon.h | 60 - sysdeps/unix/sysv/linux/dl-openat64.c | 5 +- sysdeps/unix/sysv/linux/dl-origin.c | 20 +- sysdeps/unix/sysv/linux/dl-osinfo.h | 29 +- sysdeps/unix/sysv/linux/dl-parse_auxv.h | 61 + sysdeps/unix/sysv/linux/dl-sysdep.c | 309 +- sysdeps/unix/sysv/linux/dl-sysdep.h | 11 +- sysdeps/unix/sysv/linux/dl-vdso-setup.c | 78 + sysdeps/unix/sysv/linux/dl-vdso-setup.h | 52 + sysdeps/unix/sysv/linux/dl-vdso.c | 48 - sysdeps/unix/sysv/linux/dl-vdso.h | 61 +- sysdeps/unix/sysv/linux/dl-write.c | 30 + sysdeps/unix/sysv/linux/dl-writev.h | 7 +- sysdeps/unix/sysv/linux/dup2.c | 40 + sysdeps/unix/sysv/linux/epoll_create.c | 39 + sysdeps/unix/sysv/linux/epoll_pwait.c | 22 +- sysdeps/unix/sysv/linux/epoll_pwait2.c | 44 + sysdeps/unix/sysv/linux/epoll_wait.c | 4 +- sysdeps/unix/sysv/linux/errlist-compat-data.h | 39 + sysdeps/unix/sysv/linux/errlist-compat.h | 52 + sysdeps/unix/sysv/linux/errqueue.h | 4 +- sysdeps/unix/sysv/linux/eventfd_read.c | 4 +- sysdeps/unix/sysv/linux/eventfd_write.c | 4 +- sysdeps/unix/sysv/linux/execveat.c | 32 + sysdeps/unix/sysv/linux/exit-thread.h | 38 - sysdeps/unix/sysv/linux/faccessat.c | 31 +- sysdeps/unix/sysv/linux/fallocate.c | 4 +- sysdeps/unix/sysv/linux/fallocate64.c | 4 +- sysdeps/unix/sysv/linux/fanotify_mark.c | 36 + sysdeps/unix/sysv/linux/fatal-prepare.h | 8 +- sysdeps/unix/sysv/linux/fchmodat.c | 75 +- sysdeps/unix/sysv/linux/fcntl.c | 4 +- sysdeps/unix/sysv/linux/fcntl64.c | 7 +- sysdeps/unix/sysv/linux/fcntl_nocancel.c | 11 +- sysdeps/unix/sysv/linux/fd_to_filename.h | 37 - sysdeps/unix/sysv/linux/fdatasync.c | 5 +- sysdeps/unix/sysv/linux/fdopendir.c | 52 + sysdeps/unix/sysv/linux/features-time64.h | 37 + sysdeps/unix/sysv/linux/fexecve.c | 18 +- sysdeps/unix/sysv/linux/filter-nr-syscalls.awk | 6 +- sysdeps/unix/sysv/linux/fips-private.h | 4 +- sysdeps/unix/sysv/linux/fixup-asm-unistd.h | 28 + sysdeps/unix/sysv/linux/fpathconf.c | 4 +- sysdeps/unix/sysv/linux/fstat.c | 37 + sysdeps/unix/sysv/linux/fstat64.c | 64 + sysdeps/unix/sysv/linux/fstatat.c | 60 + sysdeps/unix/sysv/linux/fstatat64.c | 193 + sysdeps/unix/sysv/linux/fstatfs.c | 62 + sysdeps/unix/sysv/linux/fstatfs64.c | 71 +- sysdeps/unix/sysv/linux/fstatvfs.c | 16 +- sysdeps/unix/sysv/linux/fstatvfs64.c | 57 +- sysdeps/unix/sysv/linux/fsync.c | 5 +- sysdeps/unix/sysv/linux/ftime.c | 58 +- sysdeps/unix/sysv/linux/ftruncate.c | 4 +- sysdeps/unix/sysv/linux/ftruncate64.c | 5 +- sysdeps/unix/sysv/linux/futex-internal.h | 251 - sysdeps/unix/sysv/linux/futimens.c | 28 +- sysdeps/unix/sysv/linux/futimes.c | 46 +- sysdeps/unix/sysv/linux/futimesat.c | 45 +- sysdeps/unix/sysv/linux/fxstat.c | 69 +- sysdeps/unix/sysv/linux/fxstat64.c | 66 +- sysdeps/unix/sysv/linux/fxstatat.c | 66 +- sysdeps/unix/sysv/linux/fxstatat64.c | 71 +- sysdeps/unix/sysv/linux/gai_sigqueue.c | 10 +- sysdeps/unix/sysv/linux/gen-syscall-h.awk | 4 +- sysdeps/unix/sysv/linux/generic/____longjmp_chk.c | 57 - sysdeps/unix/sysv/linux/generic/bits/fcntl.h | 56 - sysdeps/unix/sysv/linux/generic/bits/msq.h | 85 - sysdeps/unix/sysv/linux/generic/bits/sem.h | 93 - sysdeps/unix/sysv/linux/generic/bits/shm.h | 112 - sysdeps/unix/sysv/linux/generic/bits/stat.h | 171 - sysdeps/unix/sysv/linux/generic/bits/statfs.h | 86 - sysdeps/unix/sysv/linux/generic/bits/typesizes.h | 84 - sysdeps/unix/sysv/linux/generic/brk.c | 45 - sysdeps/unix/sysv/linux/generic/chmod.c | 33 - sysdeps/unix/sysv/linux/generic/chown.c | 32 - sysdeps/unix/sysv/linux/generic/dl-origin.c | 81 - sysdeps/unix/sysv/linux/generic/dup2.c | 37 - sysdeps/unix/sysv/linux/generic/epoll_create.c | 38 - sysdeps/unix/sysv/linux/generic/futimesat.c | 52 - sysdeps/unix/sysv/linux/generic/inotify_init.c | 32 - sysdeps/unix/sysv/linux/generic/kernel_stat.h | 30 - sysdeps/unix/sysv/linux/generic/lchown.c | 32 - sysdeps/unix/sysv/linux/generic/link.c | 31 - sysdeps/unix/sysv/linux/generic/lxstat.c | 48 - sysdeps/unix/sysv/linux/generic/mkdir.c | 35 - sysdeps/unix/sysv/linux/generic/pipe.c | 33 - sysdeps/unix/sysv/linux/generic/readlink.c | 31 - sysdeps/unix/sysv/linux/generic/rmdir.c | 31 - sysdeps/unix/sysv/linux/generic/symlink.c | 30 - sysdeps/unix/sysv/linux/generic/syscalls.list | 7 - sysdeps/unix/sysv/linux/generic/sysctl.c | 32 - sysdeps/unix/sysv/linux/generic/sysdep.h | 35 - sysdeps/unix/sysv/linux/generic/unlink.c | 31 - sysdeps/unix/sysv/linux/generic/utimes.c | 46 - .../unix/sysv/linux/generic/wordsize-32/fstatfs.c | 35 - .../unix/sysv/linux/generic/wordsize-32/fxstat.c | 47 - .../unix/sysv/linux/generic/wordsize-32/fxstat64.c | 36 - .../unix/sysv/linux/generic/wordsize-32/fxstatat.c | 46 - .../sysv/linux/generic/wordsize-32/fxstatat64.c | 37 - .../unix/sysv/linux/generic/wordsize-32/lxstat.c | 45 - .../unix/sysv/linux/generic/wordsize-32/lxstat64.c | 51 - .../unix/sysv/linux/generic/wordsize-32/overflow.h | 60 - .../unix/sysv/linux/generic/wordsize-32/sendfile.c | 45 - .../unix/sysv/linux/generic/wordsize-32/statfs.c | 36 - .../sysv/linux/generic/wordsize-32/syscalls.list | 5 - .../unix/sysv/linux/generic/wordsize-32/xstat.c | 45 - .../unix/sysv/linux/generic/wordsize-32/xstat64.c | 51 - sysdeps/unix/sysv/linux/generic/xmknod.c | 54 - sysdeps/unix/sysv/linux/generic/xstat.c | 48 - sysdeps/unix/sysv/linux/gentempfd.c | 4 +- sysdeps/unix/sysv/linux/getclktck.c | 4 +- sysdeps/unix/sysv/linux/getcpu.c | 33 + sysdeps/unix/sysv/linux/getcwd.c | 18 +- sysdeps/unix/sysv/linux/getdents.c | 8 +- sysdeps/unix/sysv/linux/getdents64.c | 31 +- sysdeps/unix/sysv/linux/getdirentries.c | 4 +- sysdeps/unix/sysv/linux/getdirentries64.c | 4 +- sysdeps/unix/sysv/linux/getdtsz.c | 4 +- sysdeps/unix/sysv/linux/getentropy.c | 14 +- sysdeps/unix/sysv/linux/gethostid.c | 4 +- sysdeps/unix/sysv/linux/getipv4sourcefilter.c | 5 +- sysdeps/unix/sysv/linux/getitimer.c | 61 + sysdeps/unix/sysv/linux/getloadavg.c | 54 +- sysdeps/unix/sysv/linux/getlogin.c | 4 +- sysdeps/unix/sysv/linux/getlogin_r.c | 4 +- sysdeps/unix/sysv/linux/getpagesize.c | 4 +- sysdeps/unix/sysv/linux/getpeername.c | 4 +- sysdeps/unix/sysv/linux/getpriority.c | 4 +- sysdeps/unix/sysv/linux/getpt.c | 74 +- sysdeps/unix/sysv/linux/getrandom.c | 21 +- sysdeps/unix/sysv/linux/getrlimit.c | 7 +- sysdeps/unix/sysv/linux/getrlimit64.c | 5 +- sysdeps/unix/sysv/linux/getrusage.c | 58 + sysdeps/unix/sysv/linux/getsockname.c | 4 +- sysdeps/unix/sysv/linux/getsockopt.c | 89 +- sysdeps/unix/sysv/linux/getsourcefilter.c | 5 +- sysdeps/unix/sysv/linux/getsourcefilter.h | 4 +- sysdeps/unix/sysv/linux/getsysstats.c | 317 +- sysdeps/unix/sysv/linux/gettimeofday.c | 90 +- sysdeps/unix/sysv/linux/glibcsyscalls.py | 252 + sysdeps/unix/sysv/linux/glob-lstat-compat.c | 10 +- sysdeps/unix/sysv/linux/glob.c | 10 +- sysdeps/unix/sysv/linux/glob64-lstat-compat.c | 16 +- sysdeps/unix/sysv/linux/glob64-time64.c | 46 + sysdeps/unix/sysv/linux/glob64.c | 12 +- sysdeps/unix/sysv/linux/globfree.c | 4 +- sysdeps/unix/sysv/linux/globfree64-time64.c | 35 + sysdeps/unix/sysv/linux/globfree64.c | 4 +- sysdeps/unix/sysv/linux/grantpt.c | 73 +- sysdeps/unix/sysv/linux/hppa/Makefile | 9 +- sysdeps/unix/sysv/linux/hppa/Versions | 11 +- sysdeps/unix/sysv/linux/hppa/____longjmp_chk.c | 7 +- sysdeps/unix/sysv/linux/hppa/arch-syscall.h | 386 + sysdeps/unix/sysv/linux/hppa/atomic-machine.h | 48 +- sysdeps/unix/sysv/linux/hppa/bits/epoll.h | 4 +- sysdeps/unix/sysv/linux/hppa/bits/errno.h | 4 +- sysdeps/unix/sysv/linux/hppa/bits/eventfd.h | 6 +- sysdeps/unix/sysv/linux/hppa/bits/fcntl.h | 9 +- sysdeps/unix/sysv/linux/hppa/bits/inotify.h | 6 +- sysdeps/unix/sysv/linux/hppa/bits/ioctls.h | 4 +- sysdeps/unix/sysv/linux/hppa/bits/ipc-perm.h | 37 + sysdeps/unix/sysv/linux/hppa/bits/ipc.h | 62 - sysdeps/unix/sysv/linux/hppa/bits/mman.h | 106 +- sysdeps/unix/sysv/linux/hppa/bits/msq.h | 85 - sysdeps/unix/sysv/linux/hppa/bits/procfs.h | 4 +- sysdeps/unix/sysv/linux/hppa/bits/sem.h | 92 - sysdeps/unix/sysv/linux/hppa/bits/shm.h | 108 - sysdeps/unix/sysv/linux/hppa/bits/shmlba.h | 24 + sysdeps/unix/sysv/linux/hppa/bits/sigaction.h | 4 +- sysdeps/unix/sysv/linux/hppa/bits/signalfd.h | 6 +- sysdeps/unix/sysv/linux/hppa/bits/signum-arch.h | 69 + sysdeps/unix/sysv/linux/hppa/bits/signum.h | 75 - .../unix/sysv/linux/hppa/bits/socket-constants.h | 70 + sysdeps/unix/sysv/linux/hppa/bits/socket_type.h | 4 +- sysdeps/unix/sysv/linux/hppa/bits/struct_stat.h | 139 + sysdeps/unix/sysv/linux/hppa/bits/timerfd.h | 6 +- sysdeps/unix/sysv/linux/hppa/bits/timesize.h | 20 + .../sysv/linux/hppa/bits/types/struct_msqid_ds.h | 53 + .../sysv/linux/hppa/bits/types/struct_semid_ds.h | 38 + .../sysv/linux/hppa/bits/types/struct_shmid_ds.h | 50 + sysdeps/unix/sysv/linux/hppa/bits/typesizes.h | 74 + sysdeps/unix/sysv/linux/hppa/brk.c | 41 - sysdeps/unix/sysv/linux/hppa/clone.S | 16 +- sysdeps/unix/sysv/linux/hppa/errlist-compat-data.h | 39 + sysdeps/unix/sysv/linux/hppa/fanotify_mark.c | 2 + sysdeps/unix/sysv/linux/hppa/fxstat.c | 1 - sysdeps/unix/sysv/linux/hppa/fxstatat.c | 1 - sysdeps/unix/sysv/linux/hppa/getcontext.S | 58 +- sysdeps/unix/sysv/linux/hppa/ipc_priv.h | 21 - sysdeps/unix/sysv/linux/hppa/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/hppa/kernel-features.h | 12 +- sysdeps/unix/sysv/linux/hppa/kernel_sigaction.h | 18 - sysdeps/unix/sysv/linux/hppa/kernel_stat.h | 2 + sysdeps/unix/sysv/linux/hppa/ld.abilist | 8 +- sysdeps/unix/sysv/linux/hppa/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/hppa/libc.abilist | 608 +- .../unix/sysv/linux/hppa/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/hppa/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/hppa/libm.abilist | 80 + sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 269 +- sysdeps/unix/sysv/linux/hppa/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/hppa/librt.abilist | 47 +- sysdeps/unix/sysv/linux/hppa/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/hppa/localplt.data | 13 - sysdeps/unix/sysv/linux/hppa/lxstat.c | 1 - sysdeps/unix/sysv/linux/hppa/makecontext.c | 19 +- sysdeps/unix/sysv/linux/hppa/prlimit64.c | 2 + sysdeps/unix/sysv/linux/hppa/profil-counter.h | 24 - sysdeps/unix/sysv/linux/hppa/pt-vfork.S | 82 - sysdeps/unix/sysv/linux/hppa/pthread.h | 1138 - sysdeps/unix/sysv/linux/hppa/pthreadP.h | 16 - sysdeps/unix/sysv/linux/hppa/setcontext.S | 14 +- sysdeps/unix/sysv/linux/hppa/shlib-versions | 2 + sysdeps/unix/sysv/linux/hppa/sigcontextinfo.h | 30 + sysdeps/unix/sysv/linux/hppa/single-thread.h | 2 + .../unix/sysv/linux/hppa/socket-constants-time64.h | 35 + .../sysv/linux/hppa/struct_kernel_msqid64_ds.h | 18 + .../sysv/linux/hppa/struct_kernel_semid64_ds.h | 12 + .../sysv/linux/hppa/struct_kernel_shmid64_ds.h | 18 + sysdeps/unix/sysv/linux/hppa/swapcontext.S | 72 + sysdeps/unix/sysv/linux/hppa/swapcontext.c | 42 - sysdeps/unix/sysv/linux/hppa/sys/ucontext.h | 4 +- sysdeps/unix/sysv/linux/hppa/syscall.c | 65 - sysdeps/unix/sysv/linux/hppa/syscalls.list | 4 - sysdeps/unix/sysv/linux/hppa/sysdep.c | 4 +- sysdeps/unix/sysv/linux/hppa/sysdep.h | 48 +- sysdeps/unix/sysv/linux/hppa/time64-compat.h | 2 + sysdeps/unix/sysv/linux/hppa/utimes.c | 30 - sysdeps/unix/sysv/linux/hppa/xstat.c | 1 - sysdeps/unix/sysv/linux/hppa/xstatver.h | 13 + sysdeps/unix/sysv/linux/i386/Makefile | 21 +- sysdeps/unix/sysv/linux/i386/Versions | 4 - sysdeps/unix/sysv/linux/i386/____longjmp_chk.S | 5 +- sysdeps/unix/sysv/linux/i386/_exit.S | 44 - sysdeps/unix/sysv/linux/i386/arch-syscall.h | 441 + sysdeps/unix/sysv/linux/i386/brk.c | 28 +- sysdeps/unix/sysv/linux/i386/clone.S | 11 +- sysdeps/unix/sysv/linux/i386/clone3.S | 123 + sysdeps/unix/sysv/linux/i386/configure | 40 - sysdeps/unix/sysv/linux/i386/configure.ac | 18 - sysdeps/unix/sysv/linux/i386/dl-librecon.h | 62 - sysdeps/unix/sysv/linux/i386/dl-procinfo.h | 9 +- sysdeps/unix/sysv/linux/i386/dl-sysdep.h | 4 +- sysdeps/unix/sysv/linux/i386/fxstat.c | 61 - sysdeps/unix/sysv/linux/i386/fxstatat.c | 56 - sysdeps/unix/sysv/linux/i386/get_clockfreq.c | 88 - sysdeps/unix/sysv/linux/i386/getcontext.S | 69 +- sysdeps/unix/sysv/linux/i386/getmsg.c | 33 - sysdeps/unix/sysv/linux/i386/gettimeofday.c | 35 - sysdeps/unix/sysv/linux/i386/i686/dl-sysdep.h | 4 +- sysdeps/unix/sysv/linux/i386/init-first.c | 50 - sysdeps/unix/sysv/linux/i386/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/i386/kernel-features.h | 29 +- sysdeps/unix/sysv/linux/i386/kernel_stat.h | 40 + sysdeps/unix/sysv/linux/i386/ld.abilist | 8 +- sysdeps/unix/sysv/linux/i386/ldconfig.h | 10 +- sysdeps/unix/sysv/linux/i386/libanl.abilist | 5 +- .../unix/sysv/linux/i386/libc-do-syscall-int80.S | 25 + sysdeps/unix/sysv/linux/i386/libc-do-syscall.S | 7 +- sysdeps/unix/sysv/linux/i386/libc-lowlevellock.S | 19 - sysdeps/unix/sysv/linux/i386/libc.abilist | 626 +- .../unix/sysv/linux/i386/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/i386/libc_sigaction.c | 79 + sysdeps/unix/sysv/linux/i386/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/i386/libm.abilist | 115 +- sysdeps/unix/sysv/linux/i386/libpthread.abilist | 281 +- sysdeps/unix/sysv/linux/i386/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/i386/librt.abilist | 47 +- sysdeps/unix/sysv/linux/i386/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/i386/lll_timedlock_wait.c | 1 - sysdeps/unix/sysv/linux/i386/lll_timedwait_tid.c | 1 - sysdeps/unix/sysv/linux/i386/localplt.data | 12 - sysdeps/unix/sysv/linux/i386/lockf64.c | 70 - sysdeps/unix/sysv/linux/i386/lowlevellock.S | 434 - sysdeps/unix/sysv/linux/i386/lowlevellock.h | 269 - sysdeps/unix/sysv/linux/i386/lxstat.c | 62 - sysdeps/unix/sysv/linux/i386/makecontext.S | 128 +- sysdeps/unix/sysv/linux/i386/pointer_guard.h | 49 + sysdeps/unix/sysv/linux/i386/profil-counter.h | 31 - sysdeps/unix/sysv/linux/i386/putmsg.c | 34 - sysdeps/unix/sysv/linux/i386/readelflib.c | 93 - sysdeps/unix/sysv/linux/i386/register-dump.h | 255 - sysdeps/unix/sysv/linux/i386/setcontext.S | 117 +- sysdeps/unix/sysv/linux/i386/sigaction.c | 79 - sysdeps/unix/sysv/linux/i386/sigcontextinfo.h | 17 +- sysdeps/unix/sysv/linux/i386/smp.h | 55 - sysdeps/unix/sysv/linux/i386/startup.h | 24 +- .../sysv/linux/i386/struct_kernel_msqid64_ds.h | 18 + .../sysv/linux/i386/struct_kernel_semid64_ds.h | 12 + .../sysv/linux/i386/struct_kernel_shmid64_ds.h | 17 + sysdeps/unix/sysv/linux/i386/swapcontext.S | 161 +- sysdeps/unix/sysv/linux/i386/syscall.S | 4 +- sysdeps/unix/sysv/linux/i386/syscalls.list | 4 - sysdeps/unix/sysv/linux/i386/sysdep.c | 4 +- sysdeps/unix/sysv/linux/i386/sysdep.h | 413 +- sysdeps/unix/sysv/linux/i386/time.c | 34 - sysdeps/unix/sysv/linux/i386/time64-compat.h | 2 + sysdeps/unix/sysv/linux/i386/tst-bz21269.c | 4 +- sysdeps/unix/sysv/linux/i386/ucontext_i.sym | 7 +- sysdeps/unix/sysv/linux/i386/vfork.S | 60 +- sysdeps/unix/sysv/linux/i386/xstat.c | 61 - sysdeps/unix/sysv/linux/ia64/Makefile | 12 +- sysdeps/unix/sysv/linux/ia64/Versions | 24 +- sysdeps/unix/sysv/linux/ia64/____longjmp_chk.S | 4 +- sysdeps/unix/sysv/linux/ia64/__ia64_longjmp.S | 6 +- sysdeps/unix/sysv/linux/ia64/__longjmp.S | 6 +- sysdeps/unix/sysv/linux/ia64/__sigstack_longjmp.c | 8 +- sysdeps/unix/sysv/linux/ia64/__start_context.S | 5 +- sysdeps/unix/sysv/linux/ia64/arch-syscall.h | 355 + sysdeps/unix/sysv/linux/ia64/bits/endian.h | 7 - sysdeps/unix/sysv/linux/ia64/bits/fcntl.h | 4 +- sysdeps/unix/sysv/linux/ia64/bits/ipc.h | 53 - sysdeps/unix/sysv/linux/ia64/bits/local_lim.h | 99 - sysdeps/unix/sysv/linux/ia64/bits/mman.h | 8 +- sysdeps/unix/sysv/linux/ia64/bits/msq.h | 76 - sysdeps/unix/sysv/linux/ia64/bits/procfs.h | 4 +- .../unix/sysv/linux/ia64/bits/pthread_stack_min.h | 20 + sysdeps/unix/sysv/linux/ia64/bits/sem.h | 86 - sysdeps/unix/sysv/linux/ia64/bits/setjmp.h | 5 +- sysdeps/unix/sysv/linux/ia64/bits/shm.h | 95 - sysdeps/unix/sysv/linux/ia64/bits/shmlba.h | 24 + sysdeps/unix/sysv/linux/ia64/bits/sigaction.h | 4 +- sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h | 5 +- sysdeps/unix/sysv/linux/ia64/bits/sigstack.h | 4 +- sysdeps/unix/sysv/linux/ia64/bits/stat.h | 149 - sysdeps/unix/sysv/linux/ia64/bits/struct_stat.h | 110 + sysdeps/unix/sysv/linux/ia64/bits/typesizes.h | 86 + sysdeps/unix/sysv/linux/ia64/brk.S | 51 - sysdeps/unix/sysv/linux/ia64/brk.c | 21 + sysdeps/unix/sysv/linux/ia64/clone2.S | 8 +- sysdeps/unix/sysv/linux/ia64/dl-brk.S | 1 - sysdeps/unix/sysv/linux/ia64/dl-cache.h | 4 +- sysdeps/unix/sysv/linux/ia64/dl-static.c | 61 - sysdeps/unix/sysv/linux/ia64/dl-sysdep.h | 8 +- sysdeps/unix/sysv/linux/ia64/get_clockfreq.c | 87 - sysdeps/unix/sysv/linux/ia64/getcontext.S | 5 +- sysdeps/unix/sysv/linux/ia64/has_cpuclock.c | 51 - sysdeps/unix/sysv/linux/ia64/ioperm.c | 5 +- sysdeps/unix/sysv/linux/ia64/ipc_priv.h | 21 - sysdeps/unix/sysv/linux/ia64/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/ia64/kernel-features.h | 10 +- sysdeps/unix/sysv/linux/ia64/kernel_sigaction.h | 7 - sysdeps/unix/sysv/linux/ia64/kernel_stat.h | 21 - sysdeps/unix/sysv/linux/ia64/ld.abilist | 8 +- sysdeps/unix/sysv/linux/ia64/ldconfig.h | 24 - sysdeps/unix/sysv/linux/ia64/ldsodefs.h | 32 - sysdeps/unix/sysv/linux/ia64/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/ia64/libc.abilist | 525 +- .../unix/sysv/linux/ia64/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/ia64/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/ia64/libm.abilist | 113 +- sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 271 +- sysdeps/unix/sysv/linux/ia64/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/ia64/librt.abilist | 53 +- sysdeps/unix/sysv/linux/ia64/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/ia64/localplt.data | 12 - sysdeps/unix/sysv/linux/ia64/makecontext.c | 5 +- sysdeps/unix/sysv/linux/ia64/mmap_internal.h | 6 +- sysdeps/unix/sysv/linux/ia64/pipe.S | 37 - sysdeps/unix/sysv/linux/ia64/pointer_guard.h | 44 + sysdeps/unix/sysv/linux/ia64/profil-counter.h | 31 - sysdeps/unix/sysv/linux/ia64/pt-vfork.S | 48 - sysdeps/unix/sysv/linux/ia64/readelflib.c | 20 +- sysdeps/unix/sysv/linux/ia64/register-dump.h | 181 - sysdeps/unix/sysv/linux/ia64/setcontext.S | 5 +- sysdeps/unix/sysv/linux/ia64/setjmp.S | 6 +- sysdeps/unix/sysv/linux/ia64/shlib-versions | 2 + sysdeps/unix/sysv/linux/ia64/sigcontextinfo.h | 18 +- sysdeps/unix/sysv/linux/ia64/sigprocmask.c | 40 - sysdeps/unix/sysv/linux/ia64/startup.h | 22 + sysdeps/unix/sysv/linux/ia64/swapcontext.c | 5 +- sysdeps/unix/sysv/linux/ia64/sys/io.h | 5 +- sysdeps/unix/sysv/linux/ia64/sys/ptrace.h | 14 +- sysdeps/unix/sysv/linux/ia64/sys/rse.h | 5 +- sysdeps/unix/sysv/linux/ia64/sys/ucontext.h | 4 +- sysdeps/unix/sysv/linux/ia64/sys/user.h | 4 +- sysdeps/unix/sysv/linux/ia64/syscall.S | 7 +- sysdeps/unix/sysv/linux/ia64/syscalls.list | 4 - sysdeps/unix/sysv/linux/ia64/sysconf-sigstksz.h | 27 + sysdeps/unix/sysv/linux/ia64/sysconf.c | 30 - sysdeps/unix/sysv/linux/ia64/sysdep.S | 7 +- sysdeps/unix/sysv/linux/ia64/sysdep.h | 124 +- sysdeps/unix/sysv/linux/ia64/system.c | 30 - sysdeps/unix/sysv/linux/ia64/timer_create.c | 1 - sysdeps/unix/sysv/linux/ia64/timer_delete.c | 1 - sysdeps/unix/sysv/linux/ia64/timer_getoverr.c | 1 - sysdeps/unix/sysv/linux/ia64/timer_gettime.c | 1 - sysdeps/unix/sysv/linux/ia64/timer_settime.c | 1 - .../unix/sysv/linux/ia64/timer_t_was_int_compat.h | 19 + sysdeps/unix/sysv/linux/ia64/tst-setcontext2.c | 4 +- sysdeps/unix/sysv/linux/ia64/tst-setcontext4.c | 4 +- sysdeps/unix/sysv/linux/ia64/ucontext_i.h | 5 +- sysdeps/unix/sysv/linux/ia64/unwind-forcedunwind.c | 38 - sysdeps/unix/sysv/linux/ia64/unwind_longjmp.c | 7 +- sysdeps/unix/sysv/linux/ia64/vfork.S | 6 +- sysdeps/unix/sysv/linux/ia64/wordexp.c | 4 +- sysdeps/unix/sysv/linux/ia64/xstatver.h | 10 + sysdeps/unix/sysv/linux/if_index.c | 17 +- sysdeps/unix/sysv/linux/ifaddrs.c | 9 +- sysdeps/unix/sysv/linux/ifreq.c | 5 +- .../linux/include/bits/pthread_stack_min-dynamic.h | 7 + sysdeps/unix/sysv/linux/include/sys/mount.h | 31 + sysdeps/unix/sysv/linux/include/sys/msg.h | 19 + sysdeps/unix/sysv/linux/include/sys/sem.h | 22 + sysdeps/unix/sysv/linux/include/sys/shm.h | 15 + sysdeps/unix/sysv/linux/include/sys/syscall.h | 29 + sysdeps/unix/sysv/linux/include/sys/sysinfo.h | 4 +- sysdeps/unix/sysv/linux/include/sys/timex.h | 175 +- sysdeps/unix/sysv/linux/inotify_init.c | 33 + sysdeps/unix/sysv/linux/internal-ioctl.h | 25 + sysdeps/unix/sysv/linux/internal-signals.h | 71 +- sysdeps/unix/sysv/linux/internal-sigset.h | 105 + sysdeps/unix/sysv/linux/internal_statvfs.c | 75 +- sysdeps/unix/sysv/linux/internal_statvfs.h | 12 +- sysdeps/unix/sysv/linux/internal_statvfs64.c | 4 - sysdeps/unix/sysv/linux/ioctl.c | 49 + sysdeps/unix/sysv/linux/ipc_ops.h | 4 +- sysdeps/unix/sysv/linux/ipc_priv.h | 49 +- sysdeps/unix/sysv/linux/kernel-features.h | 130 +- sysdeps/unix/sysv/linux/kernel-posix-cpu-timers.h | 28 +- sysdeps/unix/sysv/linux/kernel-posix-timers.h | 89 +- sysdeps/unix/sysv/linux/kernel_sigaction.h | 12 +- sysdeps/unix/sysv/linux/kernel_stat.h | 56 +- sysdeps/unix/sysv/linux/kernel_termios.h | 7 +- sysdeps/unix/sysv/linux/kstat_cp.h | 2 + sysdeps/unix/sysv/linux/lchown.c | 34 + sysdeps/unix/sysv/linux/ldd-rewrite.sed | 11 - sysdeps/unix/sysv/linux/lddlibc4.c | 105 - sysdeps/unix/sysv/linux/ldsodefs.h | 16 +- sysdeps/unix/sysv/linux/libc-vdso.h | 27 + sysdeps/unix/sysv/linux/libc_fatal.c | 46 +- sysdeps/unix/sysv/linux/libc_sigaction.c | 72 + sysdeps/unix/sysv/linux/librt-compat.c | 26 + sysdeps/unix/sysv/linux/link.c | 34 + sysdeps/unix/sysv/linux/linux_fsinfo.h | 4 +- sysdeps/unix/sysv/linux/listen.c | 11 +- sysdeps/unix/sysv/linux/loongarch/Implies | 1 + sysdeps/unix/sysv/linux/loongarch/Makefile | 12 + sysdeps/unix/sysv/linux/loongarch/arch-syscall.h | 301 + sysdeps/unix/sysv/linux/loongarch/atomic-machine.h | 147 + sysdeps/unix/sysv/linux/loongarch/bits/fcntl.h | 61 + sysdeps/unix/sysv/linux/loongarch/bits/procfs.h | 52 + .../sysv/linux/loongarch/bits/pthread_stack_min.h | 20 + sysdeps/unix/sysv/linux/loongarch/bits/sigstack.h | 32 + sysdeps/unix/sysv/linux/loongarch/clone.S | 96 + sysdeps/unix/sysv/linux/loongarch/clone3.S | 83 + sysdeps/unix/sysv/linux/loongarch/configure | 219 + sysdeps/unix/sysv/linux/loongarch/configure.ac | 38 + sysdeps/unix/sysv/linux/loongarch/getcontext.S | 59 + sysdeps/unix/sysv/linux/loongarch/gettimeofday.c | 22 + sysdeps/unix/sysv/linux/loongarch/ldd-rewrite.sed | 1 + sysdeps/unix/sysv/linux/loongarch/localplt.data | 7 + sysdeps/unix/sysv/linux/loongarch/lp64/Implies | 3 + .../{aarch64 => loongarch/lp64}/c++-types.data | 0 sysdeps/unix/sysv/linux/loongarch/lp64/ld.abilist | 8 + .../linux/loongarch/lp64/libBrokenLocale.abilist | 1 + .../unix/sysv/linux/loongarch/lp64/libc.abilist | 2156 + .../linux/loongarch/lp64/libc_malloc_debug.abilist | 26 + .../sysv/linux/loongarch/lp64/libcrypt.abilist | 2 + .../unix/sysv/linux/loongarch/lp64/libm.abilist | 1030 + .../sysv/linux/loongarch/lp64}/libpthread.abilist | 0 .../sysv/linux/loongarch/lp64/libresolv.abilist | 55 + .../sysv/linux/loongarch/lp64}/librt.abilist | 0 .../sysv/linux/loongarch/lp64/libthread_db.abilist | 40 + sysdeps/unix/sysv/linux/loongarch/makecontext.c | 81 + sysdeps/unix/sysv/linux/loongarch/pointer_guard.h | 82 + sysdeps/unix/sysv/linux/loongarch/setcontext.S | 100 + sysdeps/unix/sysv/linux/loongarch/shlib-versions | 9 + sysdeps/unix/sysv/linux/loongarch/sigcontextinfo.h | 32 + sysdeps/unix/sysv/linux/loongarch/swapcontext.S | 95 + sysdeps/unix/sysv/linux/loongarch/sys/ucontext.h | 64 + sysdeps/unix/sysv/linux/loongarch/sys/user.h | 42 + sysdeps/unix/sysv/linux/loongarch/sysdep.S | 53 + sysdeps/unix/sysv/linux/loongarch/sysdep.h | 318 + .../unix/sysv/linux/loongarch/ucontext-macros.h | 32 + sysdeps/unix/sysv/linux/loongarch/ucontext_i.sym | 31 + sysdeps/unix/sysv/linux/loongarch/vfork.S | 50 + sysdeps/unix/sysv/linux/lowlevellock-futex.h | 130 - sysdeps/unix/sysv/linux/lseek.c | 8 +- sysdeps/unix/sysv/linux/lseek64.c | 15 +- sysdeps/unix/sysv/linux/lstat.c | 31 + sysdeps/unix/sysv/linux/lstat64.c | 51 + sysdeps/unix/sysv/linux/lutimes.c | 41 +- sysdeps/unix/sysv/linux/lxstat.c | 71 +- sysdeps/unix/sysv/linux/lxstat64.c | 82 +- sysdeps/unix/sysv/linux/m68k/Makefile | 8 - sysdeps/unix/sysv/linux/m68k/Versions | 19 +- sysdeps/unix/sysv/linux/m68k/____longjmp_chk.c | 9 +- sysdeps/unix/sysv/linux/m68k/arch-syscall.h | 423 + sysdeps/unix/sysv/linux/m68k/bits/fcntl.h | 4 +- sysdeps/unix/sysv/linux/m68k/bits/poll.h | 4 +- sysdeps/unix/sysv/linux/m68k/bits/procfs-id.h | 4 +- sysdeps/unix/sysv/linux/m68k/bits/procfs.h | 6 +- sysdeps/unix/sysv/linux/m68k/bits/sockaddr.h | 4 +- sysdeps/unix/sysv/linux/m68k/bits/stat.h | 172 - sysdeps/unix/sysv/linux/m68k/bits/struct_stat.h | 135 + sysdeps/unix/sysv/linux/m68k/bits/timesize.h | 20 + sysdeps/unix/sysv/linux/m68k/bits/typesizes.h | 74 + sysdeps/unix/sysv/linux/m68k/brk.c | 47 - sysdeps/unix/sysv/linux/m68k/clone.S | 5 +- .../unix/sysv/linux/m68k/coldfire/atomic-machine.h | 63 +- .../sysv/linux/m68k/coldfire/fpu/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/m68k/coldfire/ld.abilist | 8 +- .../unix/sysv/linux/m68k/coldfire/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 598 +- .../linux/m68k/coldfire/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/m68k/coldfire/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist | 80 + .../sysv/linux/m68k/coldfire/libpthread.abilist | 252 +- .../sysv/linux/m68k/coldfire/libresolv.abilist | 24 - .../unix/sysv/linux/m68k/coldfire/librt.abilist | 42 +- .../unix/sysv/linux/m68k/coldfire/libutil.abilist | 7 +- .../unix/sysv/linux/m68k/coldfire/localplt.data | 12 - .../linux/m68k/coldfire/nofpu/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/m68k/coldfire/sysdep.h | 4 +- sysdeps/unix/sysv/linux/m68k/configure | 1 - sysdeps/unix/sysv/linux/m68k/configure.ac | 1 - sysdeps/unix/sysv/linux/m68k/dl-librecon.h | 1 - sysdeps/unix/sysv/linux/m68k/dl-static.c | 84 - sysdeps/unix/sysv/linux/m68k/fxstat.c | 1 - sysdeps/unix/sysv/linux/m68k/fxstatat.c | 1 - sysdeps/unix/sysv/linux/m68k/getmsg.c | 1 - sysdeps/unix/sysv/linux/m68k/getpagesize.c | 14 +- sysdeps/unix/sysv/linux/m68k/getsysstats.c | 37 - sysdeps/unix/sysv/linux/m68k/init-first.c | 74 - sysdeps/unix/sysv/linux/m68k/kernel-features.h | 30 +- sysdeps/unix/sysv/linux/m68k/kernel_sigaction.h | 26 +- sysdeps/unix/sysv/linux/m68k/kernel_stat.h | 40 + sysdeps/unix/sysv/linux/m68k/ldconfig.h | 1 - sysdeps/unix/sysv/linux/m68k/ldsodefs.h | 32 - sysdeps/unix/sysv/linux/m68k/libc-lock-arch.h | 25 + sysdeps/unix/sysv/linux/m68k/libc-m68k-vdso.c | 1 - sysdeps/unix/sysv/linux/m68k/lockf64.c | 1 - sysdeps/unix/sysv/linux/m68k/lxstat.c | 1 - sysdeps/unix/sysv/linux/m68k/m680x0/getcontext.S | 4 +- .../unix/sysv/linux/m68k/m680x0/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/m68k/m680x0/ld.abilist | 8 +- sysdeps/unix/sysv/linux/m68k/m680x0/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 626 +- .../linux/m68k/m680x0/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/m68k/m680x0/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist | 80 + .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 281 +- .../unix/sysv/linux/m68k/m680x0/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist | 47 +- .../unix/sysv/linux/m68k/m680x0/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/m68k/m680x0/localplt.data | 12 - sysdeps/unix/sysv/linux/m68k/m680x0/makecontext.S | 4 +- sysdeps/unix/sysv/linux/m68k/m680x0/setcontext.S | 4 +- sysdeps/unix/sysv/linux/m68k/m680x0/swapcontext.S | 4 +- sysdeps/unix/sysv/linux/m68k/m680x0/sysdep.h | 4 +- sysdeps/unix/sysv/linux/m68k/m68k-helpers.S | 95 - sysdeps/unix/sysv/linux/m68k/m68k-helpers.c | 25 + sysdeps/unix/sysv/linux/m68k/m68k-vdso.c | 34 - sysdeps/unix/sysv/linux/m68k/m68k-vdso.h | 60 - sysdeps/unix/sysv/linux/m68k/mmap_internal.h | 6 +- sysdeps/unix/sysv/linux/m68k/mremap.S | 4 +- sysdeps/unix/sysv/linux/m68k/pt-vfork.c | 1 - sysdeps/unix/sysv/linux/m68k/putmsg.c | 1 - sysdeps/unix/sysv/linux/m68k/register-dump.h | 207 - sysdeps/unix/sysv/linux/m68k/sigcontextinfo.h | 17 +- sysdeps/unix/sysv/linux/m68k/sys/reg.h | 4 +- sysdeps/unix/sysv/linux/m68k/sys/ucontext.h | 4 +- sysdeps/unix/sysv/linux/m68k/sys/user.h | 4 +- sysdeps/unix/sysv/linux/m68k/syscall.S | 4 +- sysdeps/unix/sysv/linux/m68k/syscalls.list | 2 - sysdeps/unix/sysv/linux/m68k/sysdep.S | 4 +- sysdeps/unix/sysv/linux/m68k/sysdep.h | 46 +- sysdeps/unix/sysv/linux/m68k/time64-compat.h | 2 + sysdeps/unix/sysv/linux/m68k/vfork.S | 5 +- sysdeps/unix/sysv/linux/m68k/xstat.c | 1 - sysdeps/unix/sysv/linux/m68k/xstatver.h | 13 + sysdeps/unix/sysv/linux/machine-sp.h | 29 + sysdeps/unix/sysv/linux/malloc-hugepages.c | 201 + sysdeps/unix/sysv/linux/malloc-sysdep.h | 4 +- sysdeps/unix/sysv/linux/microblaze/Makefile | 6 - .../unix/sysv/linux/microblaze/____longjmp_chk.S | 4 +- sysdeps/unix/sysv/linux/microblaze/arch-syscall.h | 444 + sysdeps/unix/sysv/linux/microblaze/be/Implies | 1 + sysdeps/unix/sysv/linux/microblaze/be/Versions | 5 + .../microblaze/{ => be}/libBrokenLocale.abilist | 0 .../unix/sysv/linux/microblaze/be/libanl.abilist | 1 + sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 2721 ++ .../linux/microblaze/be/libc_malloc_debug.abilist | 28 + .../linux/microblaze/{ => be}/libcrypt.abilist | 0 .../unix/sysv/linux/microblaze/be/libdl.abilist | 1 + sysdeps/unix/sysv/linux/microblaze/be/libm.abilist | 847 + .../sysv/linux/microblaze/{ => be}/libnsl.abilist | 0 .../sysv/linux/microblaze/be/libpthread.abilist | 4 + .../sysv/linux/microblaze/be/libresolv.abilist | 67 + .../unix/sysv/linux/microblaze/be/librt.abilist | 1 + .../linux/microblaze/{ => be}/libthread_db.abilist | 0 .../unix/sysv/linux/microblaze/be/libutil.abilist | 1 + sysdeps/unix/sysv/linux/microblaze/bits/fcntl.h | 4 +- sysdeps/unix/sysv/linux/microblaze/bits/procfs.h | 4 +- sysdeps/unix/sysv/linux/microblaze/bits/stat.h | 203 - .../unix/sysv/linux/microblaze/bits/struct_stat.h | 170 + sysdeps/unix/sysv/linux/microblaze/bits/timesize.h | 20 + .../unix/sysv/linux/microblaze/bits/typesizes.h | 74 + sysdeps/unix/sysv/linux/microblaze/brk.c | 44 - sysdeps/unix/sysv/linux/microblaze/clock-compat.c | 4 +- sysdeps/unix/sysv/linux/microblaze/clone.S | 4 +- sysdeps/unix/sysv/linux/microblaze/fxstat.c | 1 - sysdeps/unix/sysv/linux/microblaze/fxstatat.c | 1 - sysdeps/unix/sysv/linux/microblaze/getsysstats.c | 34 - .../unix/sysv/linux/microblaze/jmp_buf-macros.h | 6 - .../unix/sysv/linux/microblaze/kernel-features.h | 26 +- sysdeps/unix/sysv/linux/microblaze/kernel_stat.h | 6 +- sysdeps/unix/sysv/linux/microblaze/ld.abilist | 8 +- sysdeps/unix/sysv/linux/microblaze/le/Implies | 1 + .../microblaze/{ => le}/libBrokenLocale.abilist | 0 .../unix/sysv/linux/microblaze/le/libanl.abilist | 1 + sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 2718 ++ .../linux/microblaze/le/libc_malloc_debug.abilist | 28 + .../linux/microblaze/{ => le}/libcrypt.abilist | 0 .../unix/sysv/linux/microblaze/le/libdl.abilist | 1 + sysdeps/unix/sysv/linux/microblaze/le/libm.abilist | 847 + .../sysv/linux/microblaze/{ => le}/libnsl.abilist | 0 .../sysv/linux/microblaze/le/libpthread.abilist | 4 + .../sysv/linux/microblaze/le/libresolv.abilist | 67 + .../unix/sysv/linux/microblaze/le/librt.abilist | 1 + .../linux/microblaze/{ => le}/libthread_db.abilist | 0 .../unix/sysv/linux/microblaze/le/libutil.abilist | 1 + sysdeps/unix/sysv/linux/microblaze/libanl.abilist | 4 - sysdeps/unix/sysv/linux/microblaze/libc.abilist | 2132 - sysdeps/unix/sysv/linux/microblaze/libdl.abilist | 9 - sysdeps/unix/sysv/linux/microblaze/libm.abilist | 767 - .../unix/sysv/linux/microblaze/libpthread.abilist | 245 - .../unix/sysv/linux/microblaze/libresolv.abilist | 91 - sysdeps/unix/sysv/linux/microblaze/librt.abilist | 40 - sysdeps/unix/sysv/linux/microblaze/libutil.abilist | 6 - sysdeps/unix/sysv/linux/microblaze/localplt.data | 12 - sysdeps/unix/sysv/linux/microblaze/lxstat.c | 1 - .../unix/sysv/linux/microblaze/profil-counter.h | 2 - sysdeps/unix/sysv/linux/microblaze/pselect32.c | 62 + sysdeps/unix/sysv/linux/microblaze/pt-vfork.S | 49 - .../unix/sysv/linux/microblaze/sigcontextinfo.h | 16 +- sysdeps/unix/sysv/linux/microblaze/single-thread.h | 2 + sysdeps/unix/sysv/linux/microblaze/sys/ucontext.h | 4 +- sysdeps/unix/sysv/linux/microblaze/sys/user.h | 4 +- sysdeps/unix/sysv/linux/microblaze/syscall.S | 4 +- sysdeps/unix/sysv/linux/microblaze/syscalls.list | 2 - sysdeps/unix/sysv/linux/microblaze/sysctl.c | 29 + sysdeps/unix/sysv/linux/microblaze/sysdep.S | 4 +- sysdeps/unix/sysv/linux/microblaze/sysdep.h | 133 +- sysdeps/unix/sysv/linux/microblaze/time64-compat.h | 2 + sysdeps/unix/sysv/linux/microblaze/vfork.S | 8 +- sysdeps/unix/sysv/linux/microblaze/xstat.c | 1 - sysdeps/unix/sysv/linux/microblaze/xstatver.h | 13 + sysdeps/unix/sysv/linux/mips/Makefile | 27 +- sysdeps/unix/sysv/linux/mips/Versions | 18 +- sysdeps/unix/sysv/linux/mips/____longjmp_chk.c | 4 +- sysdeps/unix/sysv/linux/mips/_test_and_set.c | 5 +- sysdeps/unix/sysv/linux/mips/bits/epoll.h | 4 +- sysdeps/unix/sysv/linux/mips/bits/errno.h | 4 +- sysdeps/unix/sysv/linux/mips/bits/eventfd.h | 4 +- sysdeps/unix/sysv/linux/mips/bits/fcntl.h | 4 +- sysdeps/unix/sysv/linux/mips/bits/inotify.h | 4 +- sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h | 4 +- sysdeps/unix/sysv/linux/mips/bits/ipc.h | 54 - sysdeps/unix/sysv/linux/mips/bits/local_lim.h | 99 - sysdeps/unix/sysv/linux/mips/bits/mman.h | 30 +- sysdeps/unix/sysv/linux/mips/bits/msq.h | 93 - sysdeps/unix/sysv/linux/mips/bits/poll.h | 4 +- sysdeps/unix/sysv/linux/mips/bits/procfs.h | 4 +- .../unix/sysv/linux/mips/bits/pthread_stack_min.h | 20 + sysdeps/unix/sysv/linux/mips/bits/resource.h | 6 +- sysdeps/unix/sysv/linux/mips/bits/rseq.h | 62 + sysdeps/unix/sysv/linux/mips/bits/sem.h | 85 - sysdeps/unix/sysv/linux/mips/bits/shm.h | 96 - sysdeps/unix/sysv/linux/mips/bits/shmlba.h | 24 + sysdeps/unix/sysv/linux/mips/bits/sigaction.h | 4 +- sysdeps/unix/sysv/linux/mips/bits/sigcontext.h | 4 +- sysdeps/unix/sysv/linux/mips/bits/signalfd.h | 4 +- sysdeps/unix/sysv/linux/mips/bits/signum-arch.h | 65 + sysdeps/unix/sysv/linux/mips/bits/signum.h | 68 - .../unix/sysv/linux/mips/bits/socket-constants.h | 70 + sysdeps/unix/sysv/linux/mips/bits/socket_type.h | 4 +- sysdeps/unix/sysv/linux/mips/bits/stat.h | 263 - sysdeps/unix/sysv/linux/mips/bits/statfs.h | 4 +- sysdeps/unix/sysv/linux/mips/bits/struct_stat.h | 237 + sysdeps/unix/sysv/linux/mips/bits/termios-c_cc.h | 43 + .../unix/sysv/linux/mips/bits/termios-c_lflag.h | 46 + sysdeps/unix/sysv/linux/mips/bits/termios-struct.h | 34 + sysdeps/unix/sysv/linux/mips/bits/termios-tcflow.h | 26 + sysdeps/unix/sysv/linux/mips/bits/termios.h | 222 - sysdeps/unix/sysv/linux/mips/bits/timerfd.h | 4 +- sysdeps/unix/sysv/linux/mips/bits/timesize.h | 22 + sysdeps/unix/sysv/linux/mips/bits/types/stack_t.h | 4 +- .../sysv/linux/mips/bits/types/struct_msqid_ds.h | 62 + .../sysv/linux/mips/bits/types/struct_semid_ds.h | 36 + .../sysv/linux/mips/bits/types/struct_shmid_ds.h | 53 + sysdeps/unix/sysv/linux/mips/bits/typesizes.h | 95 + sysdeps/unix/sysv/linux/mips/brk.c | 47 - sysdeps/unix/sysv/linux/mips/clone.S | 12 +- sysdeps/unix/sysv/linux/mips/configure | 41 + sysdeps/unix/sysv/linux/mips/configure.ac | 32 + sysdeps/unix/sysv/linux/mips/dl-cache.h | 4 +- sysdeps/unix/sysv/linux/mips/dl-static.c | 84 - sysdeps/unix/sysv/linux/mips/errlist-compat-data.h | 27 + sysdeps/unix/sysv/linux/mips/fxstat.c | 43 + sysdeps/unix/sysv/linux/mips/getcontext.S | 10 +- sysdeps/unix/sysv/linux/mips/getmsg.c | 1 - sysdeps/unix/sysv/linux/mips/getrlimit64.c | 4 +- sysdeps/unix/sysv/linux/mips/getsysstats.c | 36 - sysdeps/unix/sysv/linux/mips/init-first.c | 44 - sysdeps/unix/sysv/linux/mips/kernel-features.h | 14 +- sysdeps/unix/sysv/linux/mips/kernel_stat.h | 17 +- sysdeps/unix/sysv/linux/mips/kernel_termios.h | 7 +- sysdeps/unix/sysv/linux/mips/ldsodefs.h | 12 +- sysdeps/unix/sysv/linux/mips/libc-abis | 2 + sysdeps/unix/sysv/linux/mips/libc-vdso.h | 33 - sysdeps/unix/sysv/linux/mips/lxstat.c | 43 + sysdeps/unix/sysv/linux/mips/makecontext.S | 10 +- sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h | 417 + .../linux/mips/mips32/bug-getcontext-mips-gp.c | 4 +- .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 617 +- .../mips/mips32/fpu/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/mips/mips32/fxstatat.c | 1 - .../unix/sysv/linux/mips/mips32/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/mips/mips32/ld.abilist | 8 +- sysdeps/unix/sysv/linux/mips/mips32/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/mips/mips32/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/mips/mips32/libm.abilist | 80 + .../unix/sysv/linux/mips/mips32/libpthread.abilist | 280 +- .../unix/sysv/linux/mips/mips32/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/mips/mips32/librt.abilist | 46 +- .../unix/sysv/linux/mips/mips32/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/mips/mips32/lockf64.c | 1 - .../unix/sysv/linux/mips/mips32/mips-syscall5.S | 10 +- .../unix/sysv/linux/mips/mips32/mips-syscall6.S | 10 +- .../unix/sysv/linux/mips/mips32/mips-syscall7.S | 11 +- .../sysv/linux/mips/mips32/mips16/mips16-syscall.h | 68 +- .../linux/mips/mips32/mips16/mips16-syscall0.c | 8 +- .../linux/mips/mips32/mips16/mips16-syscall1.c | 10 +- .../linux/mips/mips32/mips16/mips16-syscall2.c | 10 +- .../linux/mips/mips32/mips16/mips16-syscall3.c | 10 +- .../linux/mips/mips32/mips16/mips16-syscall4.c | 10 +- .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 617 +- .../mips/mips32/nofpu/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/mips/mips32/syscalls.list | 5 - sysdeps/unix/sysv/linux/mips/mips32/sysdep.h | 237 +- .../unix/sysv/linux/mips/mips32/time64-compat.h | 2 + sysdeps/unix/sysv/linux/mips/mips64/fxstat64.c | 19 +- sysdeps/unix/sysv/linux/mips/mips64/fxstatat.c | 32 + sysdeps/unix/sysv/linux/mips/mips64/fxstatat64.c | 34 +- sysdeps/unix/sysv/linux/mips/mips64/getdents64.c | 152 +- sysdeps/unix/sysv/linux/mips/mips64/ipc_priv.h | 21 +- sysdeps/unix/sysv/linux/mips/mips64/kstat_cp.h | 73 + sysdeps/unix/sysv/linux/mips/mips64/ldconfig.h | 25 - sysdeps/unix/sysv/linux/mips/mips64/libanl.abilist | 4 - sysdeps/unix/sysv/linux/mips/mips64/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/mips/mips64/libm.abilist | 114 + .../unix/sysv/linux/mips/mips64/libpthread.abilist | 280 +- sysdeps/unix/sysv/linux/mips/mips64/librt.abilist | 42 - .../unix/sysv/linux/mips/mips64/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/mips/mips64/lxstat64.c | 20 +- sysdeps/unix/sysv/linux/mips/mips64/msgctl.c | 4 +- .../unix/sysv/linux/mips/mips64/n32/arch-syscall.h | 377 + .../sysv/linux/mips/mips64/n32/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/mips/mips64/n32/ld.abilist | 8 +- .../unix/sysv/linux/mips/mips64/n32/libanl.abilist | 1 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 617 +- .../mips/mips64/n32/libc_malloc_debug.abilist | 28 + .../sysv/linux/mips/mips64/n32/libresolv.abilist | 29 - .../unix/sysv/linux/mips/mips64/n32/librt.abilist | 4 + sysdeps/unix/sysv/linux/mips/mips64/n32/lockf64.c | 1 - sysdeps/unix/sysv/linux/mips/mips64/n32/lseek.c | 4 +- .../sysv/linux/mips/mips64/n32/mmap_internal.h | 4 +- .../unix/sysv/linux/mips/mips64/n32/syscalls.list | 4 - sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h | 321 - .../sysv/linux/mips/mips64/n32/time64-compat.h | 2 + .../unix/sysv/linux/mips/mips64/n64/arch-syscall.h | 353 + sysdeps/unix/sysv/linux/mips/mips64/n64/fstatat.c | 51 + sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S | 4 +- .../sysv/linux/mips/mips64/n64/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/mips/mips64/n64/ld.abilist | 8 +- .../unix/sysv/linux/mips/mips64/n64/libanl.abilist | 1 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 525 +- .../mips/mips64/n64/libc_malloc_debug.abilist | 28 + .../sysv/linux/mips/mips64/n64/libresolv.abilist | 29 - .../unix/sysv/linux/mips/mips64/n64/librt.abilist | 4 + .../sysv/linux/mips/mips64/n64/posix_fadvise64.c | 4 +- .../unix/sysv/linux/mips/mips64/n64/sendfile64.c | 1 - .../unix/sysv/linux/mips/mips64/n64/syscalls.list | 10 - sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h | 317 - sysdeps/unix/sysv/linux/mips/mips64/semctl.c | 4 +- sysdeps/unix/sysv/linux/mips/mips64/shmctl.c | 4 +- sysdeps/unix/sysv/linux/mips/mips64/syscall.S | 6 +- sysdeps/unix/sysv/linux/mips/mips64/sysdep.h | 303 + sysdeps/unix/sysv/linux/mips/mips64/xstat64.c | 23 +- sysdeps/unix/sysv/linux/mips/mmap_info.h | 13 + sysdeps/unix/sysv/linux/mips/pipe.S | 1 - sysdeps/unix/sysv/linux/mips/profil-counter.h | 2 - sysdeps/unix/sysv/linux/mips/pt-vfork.S | 1 - sysdeps/unix/sysv/linux/mips/putmsg.c | 1 - sysdeps/unix/sysv/linux/mips/readelflib.c | 22 +- sysdeps/unix/sysv/linux/mips/register-dump.h | 121 - sysdeps/unix/sysv/linux/mips/setcontext.S | 43 +- sysdeps/unix/sysv/linux/mips/setrlimit64.c | 4 +- sysdeps/unix/sysv/linux/mips/shlib-versions | 4 +- sysdeps/unix/sysv/linux/mips/sigcontextinfo.h | 23 +- .../unix/sysv/linux/mips/socket-constants-time64.h | 35 + .../sysv/linux/mips/struct_kernel_msqid64_ds.h | 33 + .../sysv/linux/mips/struct_kernel_semid64_ds.h | 10 + .../sysv/linux/mips/struct_kernel_shmid64_ds.h | 27 + sysdeps/unix/sysv/linux/mips/swapcontext.S | 10 +- sysdeps/unix/sysv/linux/mips/sys/cachectl.h | 4 +- sysdeps/unix/sysv/linux/mips/sys/sysmips.h | 4 +- sysdeps/unix/sysv/linux/mips/sys/ucontext.h | 4 +- sysdeps/unix/sysv/linux/mips/sys/user.h | 4 +- sysdeps/unix/sysv/linux/mips/syscalls.list | 2 - sysdeps/unix/sysv/linux/mips/sysdep.h | 30 + sysdeps/unix/sysv/linux/mips/ustat.c | 5 +- sysdeps/unix/sysv/linux/mips/vfork.S | 5 +- sysdeps/unix/sysv/linux/mips/xstat.c | 43 + sysdeps/unix/sysv/linux/mips/xstatconv.c | 4 +- sysdeps/unix/sysv/linux/mips/xstatver.h | 13 + sysdeps/unix/sysv/linux/mkdir.c | 35 + sysdeps/unix/sysv/linux/mknodat.c | 36 + sysdeps/unix/sysv/linux/mlock2.c | 6 +- sysdeps/unix/sysv/linux/mmap.c | 4 +- sysdeps/unix/sysv/linux/mmap64.c | 14 +- sysdeps/unix/sysv/linux/mmap_call.h | 22 + sysdeps/unix/sysv/linux/mmap_internal.h | 14 +- sysdeps/unix/sysv/linux/mq_close.c | 15 +- sysdeps/unix/sysv/linux/mq_getattr.c | 16 +- sysdeps/unix/sysv/linux/mq_notify.c | 92 +- sysdeps/unix/sysv/linux/mq_open.c | 19 +- sysdeps/unix/sysv/linux/mq_receive.c | 17 +- sysdeps/unix/sysv/linux/mq_send.c | 15 +- sysdeps/unix/sysv/linux/mq_setattr.c | 33 + sysdeps/unix/sysv/linux/mq_timedreceive.c | 82 +- sysdeps/unix/sysv/linux/mq_timedsend.c | 80 +- sysdeps/unix/sysv/linux/mq_unlink.c | 22 +- sysdeps/unix/sysv/linux/mremap.c | 41 + sysdeps/unix/sysv/linux/msgctl.c | 240 +- sysdeps/unix/sysv/linux/msgget.c | 6 +- sysdeps/unix/sysv/linux/msgrcv.c | 6 +- sysdeps/unix/sysv/linux/msgsnd.c | 6 +- sysdeps/unix/sysv/linux/msync.c | 4 +- sysdeps/unix/sysv/linux/mtx_timedlock.c | 50 + sysdeps/unix/sysv/linux/nanosleep.c | 39 +- sysdeps/unix/sysv/linux/nanosleep_nocancel.c | 29 - sysdeps/unix/sysv/linux/net/ethernet.h | 7 +- sysdeps/unix/sysv/linux/net/if_arp.h | 7 +- sysdeps/unix/sysv/linux/net/if_packet.h | 4 +- sysdeps/unix/sysv/linux/net/if_shaper.h | 4 +- sysdeps/unix/sysv/linux/net/if_slip.h | 4 +- sysdeps/unix/sysv/linux/net/route.h | 4 +- sysdeps/unix/sysv/linux/netash/ash.h | 4 +- sysdeps/unix/sysv/linux/netatalk/at.h | 4 +- sysdeps/unix/sysv/linux/netax25/ax25.h | 4 +- sysdeps/unix/sysv/linux/neteconet/ec.h | 4 +- sysdeps/unix/sysv/linux/netinet/if_ether.h | 4 +- sysdeps/unix/sysv/linux/netinet/if_fddi.h | 4 +- sysdeps/unix/sysv/linux/netinet/if_tr.h | 4 +- sysdeps/unix/sysv/linux/netipx/ipx.h | 4 +- sysdeps/unix/sysv/linux/netiucv/iucv.h | 4 +- sysdeps/unix/sysv/linux/netlink_assert_response.c | 9 +- sysdeps/unix/sysv/linux/netlinkaccess.h | 4 +- sysdeps/unix/sysv/linux/netpacket/packet.h | 5 +- sysdeps/unix/sysv/linux/netrom/netrom.h | 4 +- sysdeps/unix/sysv/linux/netrose/rose.h | 4 +- sysdeps/unix/sysv/linux/nice.c | 1 - sysdeps/unix/sysv/linux/nios2/Makefile | 9 + sysdeps/unix/sysv/linux/nios2/arch-syscall.h | 326 + sysdeps/unix/sysv/linux/nios2/atomic-machine.h | 16 +- sysdeps/unix/sysv/linux/nios2/bits/procfs.h | 6 +- sysdeps/unix/sysv/linux/nios2/bits/statfs.h | 75 + sysdeps/unix/sysv/linux/nios2/bits/struct_stat.h | 135 + sysdeps/unix/sysv/linux/nios2/bits/timesize.h | 20 + sysdeps/unix/sysv/linux/nios2/cacheflush.c | 4 +- sysdeps/unix/sysv/linux/nios2/clone.S | 5 +- sysdeps/unix/sysv/linux/nios2/getcontext.S | 4 +- sysdeps/unix/sysv/linux/nios2/ipc_priv.h | 21 - sysdeps/unix/sysv/linux/nios2/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/nios2/kernel_rt_sigframe.h | 4 +- sysdeps/unix/sysv/linux/nios2/kernel_sigaction.h | 3 +- sysdeps/unix/sysv/linux/nios2/kernel_stat.h | 21 + sysdeps/unix/sysv/linux/nios2/ld.abilist | 8 +- sysdeps/unix/sysv/linux/nios2/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/nios2/libc.abilist | 591 +- .../sysv/linux/nios2/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/nios2/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/nios2/libm.abilist | 80 + sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 247 +- sysdeps/unix/sysv/linux/nios2/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/nios2/librt.abilist | 36 +- sysdeps/unix/sysv/linux/nios2/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/nios2/localplt.data | 14 +- sysdeps/unix/sysv/linux/nios2/makecontext.c | 4 +- sysdeps/unix/sysv/linux/nios2/pointer_guard.h | 40 + sysdeps/unix/sysv/linux/nios2/profil-counter.h | 2 - sysdeps/unix/sysv/linux/nios2/pt-vfork.S | 1 - sysdeps/unix/sysv/linux/nios2/send.c | 9 + sysdeps/unix/sysv/linux/nios2/setcontext.S | 4 +- sysdeps/unix/sysv/linux/nios2/sigcontextinfo.h | 27 +- sysdeps/unix/sysv/linux/nios2/swapcontext.S | 4 +- sysdeps/unix/sysv/linux/nios2/sys/cachectl.h | 4 +- sysdeps/unix/sysv/linux/nios2/sys/ucontext.h | 4 +- sysdeps/unix/sysv/linux/nios2/sys/user.h | 4 +- sysdeps/unix/sysv/linux/nios2/syscall.S | 4 +- sysdeps/unix/sysv/linux/nios2/sysdep.S | 4 +- sysdeps/unix/sysv/linux/nios2/sysdep.h | 67 +- sysdeps/unix/sysv/linux/nios2/time64-compat.h | 2 + sysdeps/unix/sysv/linux/nios2/vfork.S | 4 +- sysdeps/unix/sysv/linux/not-cancel.h | 61 +- sysdeps/unix/sysv/linux/not-errno.h | 26 +- sysdeps/unix/sysv/linux/nscd_setup_thread.c | 14 +- sysdeps/unix/sysv/linux/ntp_gettime.c | 31 +- sysdeps/unix/sysv/linux/ntp_gettimex.c | 30 +- sysdeps/unix/sysv/linux/olddirent.h | 4 +- sysdeps/unix/sysv/linux/oldglob.c | 11 +- sysdeps/unix/sysv/linux/open.c | 5 +- sysdeps/unix/sysv/linux/open64.c | 19 +- sysdeps/unix/sysv/linux/open64_nocancel.c | 12 +- sysdeps/unix/sysv/linux/open_by_handle_at.c | 13 +- sysdeps/unix/sysv/linux/open_nocancel.c | 4 +- sysdeps/unix/sysv/linux/openat.c | 4 +- sysdeps/unix/sysv/linux/openat64.c | 12 +- sysdeps/unix/sysv/linux/openat64_nocancel.c | 12 +- sysdeps/unix/sysv/linux/openat_nocancel.c | 4 +- sysdeps/unix/sysv/linux/opendir.c | 134 + sysdeps/unix/sysv/linux/opensock.c | 114 - sysdeps/unix/sysv/linux/or1k/Implies | 3 + sysdeps/unix/sysv/linux/or1k/Makefile | 7 + sysdeps/unix/sysv/linux/or1k/arch-syscall.h | 327 + sysdeps/unix/sysv/linux/or1k/bits/procfs.h | 38 + sysdeps/unix/sysv/linux/or1k/c++-types.data | 67 + sysdeps/unix/sysv/linux/or1k/clone.c | 61 + sysdeps/unix/sysv/linux/or1k/configure | 4 + sysdeps/unix/sysv/linux/or1k/configure.ac | 4 + sysdeps/unix/sysv/linux/or1k/getcontext.S | 72 + sysdeps/unix/sysv/linux/or1k/ld.abilist | 8 + .../unix/sysv/linux/or1k/libBrokenLocale.abilist | 1 + sysdeps/unix/sysv/linux/or1k/libc.abilist | 2142 + .../unix/sysv/linux/or1k/libc_malloc_debug.abilist | 26 + sysdeps/unix/sysv/linux/or1k/libcrypt.abilist | 2 + sysdeps/unix/sysv/linux/or1k/libm.abilist | 759 + sysdeps/unix/sysv/linux/or1k/libresolv.abilist | 55 + sysdeps/unix/sysv/linux/or1k/libthread_db.abilist | 40 + sysdeps/unix/sysv/linux/or1k/localplt.data | 9 + sysdeps/unix/sysv/linux/or1k/makecontext.c | 77 + sysdeps/unix/sysv/linux/or1k/mmap_internal.h | 28 + sysdeps/unix/sysv/linux/or1k/or1k_clone.S | 89 + sysdeps/unix/sysv/linux/or1k/setcontext.S | 108 + sysdeps/unix/sysv/linux/or1k/shlib-versions | 2 + sysdeps/unix/sysv/linux/or1k/sigcontextinfo.h | 28 + sysdeps/unix/sysv/linux/or1k/swapcontext.S | 116 + sysdeps/unix/sysv/linux/or1k/sys/ucontext.h | 53 + sysdeps/unix/sysv/linux/{hppa => or1k}/sys/user.h | 0 sysdeps/unix/sysv/linux/or1k/sysdep.c | 34 + sysdeps/unix/sysv/linux/or1k/sysdep.h | 198 + sysdeps/unix/sysv/linux/or1k/ucontext_i.sym | 26 + sysdeps/unix/sysv/linux/pathconf.c | 13 +- sysdeps/unix/sysv/linux/pathconf.h | 4 +- sysdeps/unix/sysv/linux/pause.c | 4 +- sysdeps/unix/sysv/linux/pause_nocancel.c | 33 - sysdeps/unix/sysv/linux/personality.c | 11 +- sysdeps/unix/sysv/linux/pipe.c | 32 + sysdeps/unix/sysv/linux/pkey_get.c | 4 +- sysdeps/unix/sysv/linux/pkey_mprotect.c | 9 +- sysdeps/unix/sysv/linux/pkey_set.c | 4 +- sysdeps/unix/sysv/linux/poll.c | 4 +- sysdeps/unix/sysv/linux/posix_fadvise.c | 15 +- sysdeps/unix/sysv/linux/posix_fadvise64.c | 14 +- sysdeps/unix/sysv/linux/posix_fallocate.c | 13 +- sysdeps/unix/sysv/linux/posix_fallocate64.c | 19 +- sysdeps/unix/sysv/linux/posix_madvise.c | 9 +- sysdeps/unix/sysv/linux/powerpc/Makefile | 18 +- sysdeps/unix/sysv/linux/powerpc/Versions | 16 +- .../unix/sysv/linux/powerpc/bits/environments.h | 4 +- sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h | 4 +- sysdeps/unix/sysv/linux/powerpc/bits/ioctl-types.h | 4 +- sysdeps/unix/sysv/linux/powerpc/bits/ipc-perm.h | 36 + sysdeps/unix/sysv/linux/powerpc/bits/ipc.h | 54 - sysdeps/unix/sysv/linux/powerpc/bits/local_lim.h | 100 - sysdeps/unix/sysv/linux/powerpc/bits/mman.h | 28 +- sysdeps/unix/sysv/linux/powerpc/bits/msq.h | 84 - sysdeps/unix/sysv/linux/powerpc/bits/ppc.h | 4 +- sysdeps/unix/sysv/linux/powerpc/bits/procfs.h | 4 +- .../sysv/linux/powerpc/bits/pthread_stack_min.h | 21 + sysdeps/unix/sysv/linux/powerpc/bits/rseq.h | 37 + sysdeps/unix/sysv/linux/powerpc/bits/sem.h | 91 - sysdeps/unix/sysv/linux/powerpc/bits/semaphore.h | 40 - sysdeps/unix/sysv/linux/powerpc/bits/shm.h | 113 - sysdeps/unix/sysv/linux/powerpc/bits/sigstack.h | 9 +- .../sysv/linux/powerpc/bits/socket-constants.h | 70 + sysdeps/unix/sysv/linux/powerpc/bits/stat.h | 275 - sysdeps/unix/sysv/linux/powerpc/bits/struct_stat.h | 231 + .../unix/sysv/linux/powerpc/bits/termios-baud.h | 45 + .../unix/sysv/linux/powerpc/bits/termios-c_cc.h | 41 + .../unix/sysv/linux/powerpc/bits/termios-c_cflag.h | 39 + .../unix/sysv/linux/powerpc/bits/termios-c_iflag.h | 38 + .../unix/sysv/linux/powerpc/bits/termios-c_lflag.h | 45 + .../unix/sysv/linux/powerpc/bits/termios-c_oflag.h | 65 + .../unix/sysv/linux/powerpc/bits/termios-misc.h | 72 + sysdeps/unix/sysv/linux/powerpc/bits/termios.h | 279 - sysdeps/unix/sysv/linux/powerpc/bits/timesize.h | 22 + .../linux/powerpc/bits/types/struct_msqid_ds.h | 53 + .../linux/powerpc/bits/types/struct_semid_ds.h | 43 + .../linux/powerpc/bits/types/struct_shmid_ds.h | 50 + sysdeps/unix/sysv/linux/powerpc/bits/typesizes.h | 95 + sysdeps/unix/sysv/linux/powerpc/configure | 35 + sysdeps/unix/sysv/linux/powerpc/configure.ac | 12 +- sysdeps/unix/sysv/linux/powerpc/dl-auxv.h | 20 + sysdeps/unix/sysv/linux/powerpc/dl-brk.S | 1 - sysdeps/unix/sysv/linux/powerpc/dl-static.c | 84 - sysdeps/unix/sysv/linux/powerpc/dl-support.c | 4 + sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c | 33 - sysdeps/unix/sysv/linux/powerpc/elision-conf.c | 30 +- sysdeps/unix/sysv/linux/powerpc/elision-conf.h | 12 +- sysdeps/unix/sysv/linux/powerpc/elision-lock.c | 13 +- sysdeps/unix/sysv/linux/powerpc/elision-timed.c | 11 +- sysdeps/unix/sysv/linux/powerpc/elision-trylock.c | 7 +- sysdeps/unix/sysv/linux/powerpc/elision-unlock.c | 9 +- sysdeps/unix/sysv/linux/powerpc/force-elision.h | 26 - sysdeps/unix/sysv/linux/powerpc/get_clockfreq.c | 107 - .../unix/sysv/linux/powerpc/get_timebase_freq.c | 89 +- sysdeps/unix/sysv/linux/powerpc/getmsg.c | 1 - sysdeps/unix/sysv/linux/powerpc/gettimeofday.c | 74 +- sysdeps/unix/sysv/linux/powerpc/htm.h | 6 +- sysdeps/unix/sysv/linux/powerpc/init-first.c | 85 - sysdeps/unix/sysv/linux/powerpc/internal-ioctl.h | 48 + sysdeps/unix/sysv/linux/powerpc/ioctl.c | 65 - sysdeps/unix/sysv/linux/powerpc/ipc_priv.h | 28 +- sysdeps/unix/sysv/linux/powerpc/kernel-features.h | 21 +- sysdeps/unix/sysv/linux/powerpc/kernel_sigaction.h | 3 +- sysdeps/unix/sysv/linux/powerpc/kernel_termios.h | 4 +- sysdeps/unix/sysv/linux/powerpc/ldconfig.h | 27 - sysdeps/unix/sysv/linux/powerpc/ldd-rewrite.sed | 3 - sysdeps/unix/sysv/linux/powerpc/ldsodefs.h | 33 - sysdeps/unix/sysv/linux/powerpc/libc-start.c | 42 +- sysdeps/unix/sysv/linux/powerpc/libc-start.h | 4 +- sysdeps/unix/sysv/linux/powerpc/libc-vdso.h | 33 +- .../unix/sysv/linux/powerpc/libpthread-compat.c | 24 + sysdeps/unix/sysv/linux/powerpc/lowlevellock.h | 48 - sysdeps/unix/sysv/linux/powerpc/pointer_guard.h | 55 + sysdeps/unix/sysv/linux/powerpc/powerpc32/Versions | 18 +- .../sysv/linux/powerpc/powerpc32/____longjmp_chk.S | 4 +- .../sysv/linux/powerpc/powerpc32/arch-syscall.h | 432 + sysdeps/unix/sysv/linux/powerpc/powerpc32/brk.S | 52 - sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S | 4 +- .../linux/powerpc/powerpc32/e500/nofpu/Implies | 2 - .../sysv/linux/powerpc/powerpc32/fpu/fe_mask.c | 7 +- .../sysv/linux/powerpc/powerpc32/fpu/fe_nomask.c | 7 +- .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 637 +- .../powerpc32/fpu/libc_malloc_debug.abilist | 28 + .../sysv/linux/powerpc/powerpc32/fpu/libm.abilist | 80 + .../sysv/linux/powerpc/powerpc32/fpu/localplt.data | 12 - sysdeps/unix/sysv/linux/powerpc/powerpc32/fxstat.c | 1 - .../unix/sysv/linux/powerpc/powerpc32/fxstatat.c | 1 - .../linux/powerpc/powerpc32/getcontext-common.S | 8 +- .../unix/sysv/linux/powerpc/powerpc32/getcontext.S | 4 +- .../sysv/linux/powerpc/powerpc32/jmp_buf-macros.h | 6 - .../sysv/linux/powerpc/powerpc32/kernel_stat.h | 6 +- .../unix/sysv/linux/powerpc/powerpc32/ld.abilist | 8 +- .../sysv/linux/powerpc/powerpc32/libanl.abilist | 5 +- .../sysv/linux/powerpc/powerpc32/libdl.abilist | 14 +- .../linux/powerpc/powerpc32/libpthread.abilist | 286 +- .../sysv/linux/powerpc/powerpc32/libresolv.abilist | 29 - .../sysv/linux/powerpc/powerpc32/librt.abilist | 47 +- .../sysv/linux/powerpc/powerpc32/libutil.abilist | 7 +- .../unix/sysv/linux/powerpc/powerpc32/lockf64.c | 1 - sysdeps/unix/sysv/linux/powerpc/powerpc32/lxstat.c | 2 - .../sysv/linux/powerpc/powerpc32/makecontext.S | 4 +- .../linux/powerpc/powerpc32/nofpu/context-e500.h | 144 - .../linux/powerpc/powerpc32/nofpu/getcontext.S | 6 +- .../linux/powerpc/powerpc32/nofpu/libc.abilist | 637 +- .../powerpc32/nofpu/libc_malloc_debug.abilist | 28 + .../linux/powerpc/powerpc32/nofpu/libm.abilist | 80 + .../linux/powerpc/powerpc32/nofpu/localplt.data | 13 +- .../linux/powerpc/powerpc32/nofpu/setcontext.S | 6 +- .../linux/powerpc/powerpc32/nofpu/swapcontext.S | 6 +- .../linux/powerpc/powerpc32/setcontext-common.S | 30 +- .../unix/sysv/linux/powerpc/powerpc32/setcontext.S | 4 +- .../powerpc/powerpc32/struct_kernel_msqid64_ds.h | 18 + .../powerpc/powerpc32/struct_kernel_semid64_ds.h | 12 + .../linux/powerpc/powerpc32/swapcontext-common.S | 32 +- .../sysv/linux/powerpc/powerpc32/swapcontext.S | 4 +- .../sysv/linux/powerpc/powerpc32/syscalls.list | 3 - sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h | 233 - .../sysv/linux/powerpc/powerpc32/time64-compat.h | 2 + sysdeps/unix/sysv/linux/powerpc/powerpc32/vfork.S | 4 +- sysdeps/unix/sysv/linux/powerpc/powerpc32/xstat.c | 1 - sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions | 20 +- .../sysv/linux/powerpc/powerpc64/____longjmp_chk.S | 4 +- .../unix/sysv/linux/powerpc/powerpc64/arch-pkey.h | 55 + .../sysv/linux/powerpc/powerpc64/arch-syscall.h | 404 + .../sysv/linux/powerpc/powerpc64/be/ld.abilist | 10 + .../powerpc64/{ => be}/libBrokenLocale.abilist | 0 .../sysv/linux/powerpc/powerpc64/be/libanl.abilist | 1 + .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 2859 ++ .../powerpc/powerpc64/be/libc_malloc_debug.abilist | 28 + .../powerpc/powerpc64/{ => be}/libcrypt.abilist | 0 .../sysv/linux/powerpc/powerpc64/be/libdl.abilist | 3 + .../sysv/linux/powerpc/powerpc64/be/libm.abilist | 987 + .../powerpc/powerpc64/{ => be}/libnsl.abilist | 0 .../linux/powerpc/powerpc64/be/libpthread.abilist | 12 + .../linux/powerpc/powerpc64/be/libresolv.abilist | 67 + .../sysv/linux/powerpc/powerpc64/be/librt.abilist | 5 + .../powerpc64/{ => be}/libthread_db.abilist | 0 .../linux/powerpc/powerpc64/be/libutil.abilist | 1 + sysdeps/unix/sysv/linux/powerpc/powerpc64/brk.S | 43 - sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S | 51 +- .../unix/sysv/linux/powerpc/powerpc64/dl-cache.h | 4 +- .../sysv/linux/powerpc/powerpc64/fpu/fe_mask.c | 7 +- .../sysv/linux/powerpc/powerpc64/fpu/fe_nomask.c | 7 +- .../unix/sysv/linux/powerpc/powerpc64/getcontext.S | 4 +- .../sysv/linux/powerpc/powerpc64/jmp_buf-macros.h | 6 - .../sysv/linux/powerpc/powerpc64/kernel_stat.h | 21 - .../sysv/linux/powerpc/powerpc64/ld-le.abilist | 10 - .../unix/sysv/linux/powerpc/powerpc64/ld.abilist | 10 - .../unix/sysv/linux/powerpc/powerpc64/ldsodefs.h | 4 +- .../sysv/linux/powerpc/powerpc64/le/float128-abi.h | 1 + .../sysv/linux/powerpc/powerpc64/le/ld.abilist | 10 + .../powerpc/powerpc64/le/ldbl-128ibm-compat-abi.h | 8 + .../powerpc64/le}/libBrokenLocale.abilist | 0 .../sysv/linux/powerpc/powerpc64/le/libanl.abilist | 1 + .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 2831 ++ .../powerpc/powerpc64/le/libc_malloc_debug.abilist | 28 + .../powerpc64/le}/libcrypt.abilist | 0 .../sysv/linux/powerpc/powerpc64/le/libdl.abilist | 1 + .../sysv/linux/powerpc/powerpc64/le/libm.abilist | 1320 + .../powerpc64/le}/libnsl.abilist | 0 .../linux/powerpc/powerpc64/le/libpthread.abilist | 5 + .../linux/powerpc/powerpc64/le/libresolv.abilist | 67 + .../sysv/linux/powerpc/powerpc64/le/librt.abilist | 1 + .../powerpc64/le}/libthread_db.abilist | 0 .../linux/powerpc/powerpc64/le/libutil.abilist | 1 + .../unix/sysv/linux/powerpc/powerpc64/le/sysctl.c | 29 + .../powerpc/powerpc64/libBrokenLocale-le.abilist | 1 - .../sysv/linux/powerpc/powerpc64/libanl-le.abilist | 4 - .../sysv/linux/powerpc/powerpc64/libanl.abilist | 4 - .../sysv/linux/powerpc/powerpc64/libc-le.abilist | 2230 -- .../unix/sysv/linux/powerpc/powerpc64/libc.abilist | 2335 -- .../linux/powerpc/powerpc64/libcrypt-le.abilist | 7 - .../sysv/linux/powerpc/powerpc64/libdl-le.abilist | 9 - .../sysv/linux/powerpc/powerpc64/libdl.abilist | 9 - .../sysv/linux/powerpc/powerpc64/libm-le.abilist | 1078 - .../unix/sysv/linux/powerpc/powerpc64/libm.abilist | 907 - .../sysv/linux/powerpc/powerpc64/libnsl-le.abilist | 121 - .../linux/powerpc/powerpc64/libpthread-le.abilist | 245 - .../linux/powerpc/powerpc64/libpthread.abilist | 259 - .../linux/powerpc/powerpc64/libresolv-le.abilist | 91 - .../sysv/linux/powerpc/powerpc64/libresolv.abilist | 91 - .../sysv/linux/powerpc/powerpc64/librt-le.abilist | 35 - .../sysv/linux/powerpc/powerpc64/librt.abilist | 47 - .../powerpc/powerpc64/libthread_db-le.abilist | 40 - .../linux/powerpc/powerpc64/libutil-le.abilist | 6 - .../sysv/linux/powerpc/powerpc64/libutil.abilist | 6 - .../sysv/linux/powerpc/powerpc64/localplt.data | 12 - .../sysv/linux/powerpc/powerpc64/makecontext.S | 6 +- .../unix/sysv/linux/powerpc/powerpc64/pkey_get.c | 42 + .../unix/sysv/linux/powerpc/powerpc64/pkey_set.c | 48 + .../unix/sysv/linux/powerpc/powerpc64/setcontext.S | 63 +- .../sysv/linux/powerpc/powerpc64/swapcontext.S | 62 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h | 223 +- .../sysv/linux/powerpc/powerpc64/timer_create.c | 1 - .../sysv/linux/powerpc/powerpc64/timer_delete.c | 1 - .../sysv/linux/powerpc/powerpc64/timer_getoverr.c | 1 - .../sysv/linux/powerpc/powerpc64/timer_gettime.c | 1 - .../sysv/linux/powerpc/powerpc64/timer_settime.c | 1 - .../powerpc/powerpc64/timer_t_was_int_compat.h | 19 + sysdeps/unix/sysv/linux/powerpc/powerpc64/vfork.S | 10 +- sysdeps/unix/sysv/linux/powerpc/profil-counter.h | 2 - sysdeps/unix/sysv/linux/powerpc/pt-longjmp.c | 61 - .../sysv/linux/powerpc/pthread_mutex_cond_lock.c | 22 - .../unix/sysv/linux/powerpc/pthread_mutex_lock.c | 22 - .../sysv/linux/powerpc/pthread_mutex_timedlock.c | 22 - .../sysv/linux/powerpc/pthread_mutex_trylock.c | 22 - sysdeps/unix/sysv/linux/powerpc/putmsg.c | 1 - sysdeps/unix/sysv/linux/powerpc/readelflib.c | 18 +- sysdeps/unix/sysv/linux/powerpc/rtld_static_init.h | 27 + sysdeps/unix/sysv/linux/powerpc/sigcontextinfo.h | 20 +- .../sysv/linux/powerpc/socket-constants-time64.h | 35 + .../sysv/linux/powerpc/struct_kernel_shmid64_ds.h | 18 + sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h | 30 +- sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h | 19 +- sysdeps/unix/sysv/linux/powerpc/sys/user.h | 4 +- sysdeps/unix/sysv/linux/powerpc/syscall.S | 19 +- sysdeps/unix/sysv/linux/powerpc/sysconf.c | 4 +- sysdeps/unix/sysv/linux/powerpc/sysdep.c | 4 +- sysdeps/unix/sysv/linux/powerpc/sysdep.h | 226 + .../linux/powerpc/test-gettimebasefreq-static.c | 19 + .../unix/sysv/linux/powerpc/test-gettimebasefreq.c | 4 +- .../linux/powerpc/test-powerpc-linux-sysconf.c | 4 +- sysdeps/unix/sysv/linux/powerpc/time.c | 74 +- sysdeps/unix/sysv/linux/powerpc/xstatver.h | 17 + sysdeps/unix/sysv/linux/ppoll.c | 55 +- sysdeps/unix/sysv/linux/ppoll_chk.c | 42 + sysdeps/unix/sysv/linux/prctl.c | 45 + sysdeps/unix/sysv/linux/pread.c | 17 +- sysdeps/unix/sysv/linux/pread64.c | 19 +- sysdeps/unix/sysv/linux/pread64_nocancel.c | 28 + sysdeps/unix/sysv/linux/preadv.c | 10 +- sysdeps/unix/sysv/linux/preadv2.c | 11 +- sysdeps/unix/sysv/linux/preadv64.c | 14 +- sysdeps/unix/sysv/linux/preadv64v2.c | 13 +- sysdeps/unix/sysv/linux/prlimit.c | 13 +- sysdeps/unix/sysv/linux/prlimit64.c | 39 + sysdeps/unix/sysv/linux/process_vm_readv.c | 32 + sysdeps/unix/sysv/linux/process_vm_writev.c | 32 + sysdeps/unix/sysv/linux/prof-freq.c | 4 +- sysdeps/unix/sysv/linux/profil-counter.h | 32 + sysdeps/unix/sysv/linux/pselect.c | 102 +- sysdeps/unix/sysv/linux/pselect32.c | 41 + sysdeps/unix/sysv/linux/pt-raise.c | 20 - sysdeps/unix/sysv/linux/pthread-pids.h | 30 - sysdeps/unix/sysv/linux/pthread_getaffinity.c | 59 - sysdeps/unix/sysv/linux/pthread_getcpuclockid.c | 42 - sysdeps/unix/sysv/linux/pthread_getname.c | 69 - sysdeps/unix/sysv/linux/pthread_kill.c | 59 - sysdeps/unix/sysv/linux/pthread_setaffinity.c | 59 - sysdeps/unix/sysv/linux/pthread_setname.c | 63 - sysdeps/unix/sysv/linux/pthread_sigmask.c | 54 - sysdeps/unix/sysv/linux/pthread_sigqueue.c | 73 - sysdeps/unix/sysv/linux/ptrace.c | 4 +- sysdeps/unix/sysv/linux/ptsname.c | 101 +- sysdeps/unix/sysv/linux/pwrite.c | 17 +- sysdeps/unix/sysv/linux/pwrite64.c | 19 +- sysdeps/unix/sysv/linux/pwritev.c | 10 +- sysdeps/unix/sysv/linux/pwritev2.c | 8 +- sysdeps/unix/sysv/linux/pwritev64.c | 14 +- sysdeps/unix/sysv/linux/pwritev64v2.c | 13 +- sysdeps/unix/sysv/linux/raise.c | 53 - sysdeps/unix/sysv/linux/read.c | 4 +- sysdeps/unix/sysv/linux/read_nocancel.c | 4 +- sysdeps/unix/sysv/linux/readahead.c | 6 +- sysdeps/unix/sysv/linux/readdir.c | 62 +- sysdeps/unix/sysv/linux/readdir64.c | 115 +- sysdeps/unix/sysv/linux/readdir64_r.c | 198 +- sysdeps/unix/sysv/linux/readdir_r.c | 53 +- sysdeps/unix/sysv/linux/readlink.c | 35 + sysdeps/unix/sysv/linux/readonly-area.c | 6 +- sysdeps/unix/sysv/linux/readv.c | 4 +- sysdeps/unix/sysv/linux/reboot.c | 4 +- sysdeps/unix/sysv/linux/recv.c | 4 +- sysdeps/unix/sysv/linux/recvfrom.c | 4 +- sysdeps/unix/sysv/linux/recvmmsg.c | 95 +- sysdeps/unix/sysv/linux/recvmsg.c | 42 +- sysdeps/unix/sysv/linux/rename.c | 4 +- sysdeps/unix/sysv/linux/renameat.c | 4 +- sysdeps/unix/sysv/linux/renameat2.c | 15 +- sysdeps/unix/sysv/linux/rewinddir.c | 41 + sysdeps/unix/sysv/linux/riscv/Makefile | 16 +- sysdeps/unix/sysv/linux/riscv/atomic-machine.h | 17 +- sysdeps/unix/sysv/linux/riscv/bits/environments.h | 81 + sysdeps/unix/sysv/linux/riscv/bits/fcntl.h | 4 +- sysdeps/unix/sysv/linux/riscv/bits/procfs.h | 4 +- sysdeps/unix/sysv/linux/riscv/bits/sigcontext.h | 5 +- sysdeps/unix/sysv/linux/riscv/bits/time64.h | 36 + sysdeps/unix/sysv/linux/riscv/clone.S | 14 +- sysdeps/unix/sysv/linux/riscv/configure | 45 +- sysdeps/unix/sysv/linux/riscv/configure.ac | 14 +- sysdeps/unix/sysv/linux/riscv/dl-cache.h | 58 +- sysdeps/unix/sysv/linux/riscv/dl-static.c | 84 - sysdeps/unix/sysv/linux/riscv/flush-icache.c | 15 +- sysdeps/unix/sysv/linux/riscv/getcontext.S | 6 +- sysdeps/unix/sysv/linux/riscv/init-first.c | 58 - sysdeps/unix/sysv/linux/riscv/ipc_priv.h | 21 - sysdeps/unix/sysv/linux/riscv/kernel-features.h | 9 +- sysdeps/unix/sysv/linux/riscv/ldconfig.h | 36 - sysdeps/unix/sysv/linux/riscv/ldd-rewrite.sed | 2 +- sysdeps/unix/sysv/linux/riscv/ldsodefs.h | 32 - sysdeps/unix/sysv/linux/riscv/libc-vdso.h | 38 - sysdeps/unix/sysv/linux/riscv/localplt.data | 13 +- sysdeps/unix/sysv/linux/riscv/makecontext.c | 4 +- sysdeps/unix/sysv/linux/riscv/profil-counter.h | 31 - sysdeps/unix/sysv/linux/riscv/pt-vfork.S | 1 - sysdeps/unix/sysv/linux/riscv/readelflib.c | 18 +- sysdeps/unix/sysv/linux/riscv/register-dump.h | 63 - sysdeps/unix/sysv/linux/riscv/rv32/Implies | 3 + sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h | 297 + sysdeps/unix/sysv/linux/riscv/rv32/c++-types.data | 67 + sysdeps/unix/sysv/linux/riscv/rv32/ld.abilist | 9 + .../sysv/linux/riscv/rv32/libBrokenLocale.abilist | 1 + sysdeps/unix/sysv/linux/riscv/rv32/libanl.abilist | 1 + sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 2398 ++ .../linux/riscv/rv32/libc_malloc_debug.abilist | 26 + .../unix/sysv/linux/riscv/rv32/libcrypt.abilist | 2 + sysdeps/unix/sysv/linux/riscv/rv32/libdl.abilist | 1 + sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist | 1030 + .../unix/sysv/linux/riscv/rv32/libpthread.abilist | 1 + .../unix/sysv/linux/riscv/rv32/libresolv.abilist | 55 + sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist | 1 + .../sysv/linux/riscv/rv32/libthread_db.abilist | 40 + sysdeps/unix/sysv/linux/riscv/rv32/libutil.abilist | 1 + sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h | 307 + .../unix/sysv/linux/riscv/rv64/jmp_buf-macros.h | 53 - sysdeps/unix/sysv/linux/riscv/rv64/ld.abilist | 8 +- sysdeps/unix/sysv/linux/riscv/rv64/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 496 + .../linux/riscv/rv64/libc_malloc_debug.abilist | 26 + sysdeps/unix/sysv/linux/riscv/rv64/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist | 106 + .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 241 +- .../unix/sysv/linux/riscv/rv64/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist | 36 +- sysdeps/unix/sysv/linux/riscv/rv64/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/riscv/setcontext.S | 15 +- sysdeps/unix/sysv/linux/riscv/shlib-versions | 10 +- sysdeps/unix/sysv/linux/riscv/sigcontextinfo.h | 16 +- sysdeps/unix/sysv/linux/riscv/swapcontext.S | 6 +- sysdeps/unix/sysv/linux/riscv/sys/cachectl.h | 4 +- sysdeps/unix/sysv/linux/riscv/sys/ucontext.h | 4 +- sysdeps/unix/sysv/linux/riscv/sys/user.h | 4 +- sysdeps/unix/sysv/linux/riscv/syscall.c | 11 +- sysdeps/unix/sysv/linux/riscv/sysconf.c | 107 + sysdeps/unix/sysv/linux/riscv/sysdep.S | 4 +- sysdeps/unix/sysv/linux/riscv/sysdep.h | 198 +- sysdeps/unix/sysv/linux/riscv/ucontext-macros.h | 4 +- sysdeps/unix/sysv/linux/riscv/vfork.S | 11 +- sysdeps/unix/sysv/linux/rmdir.c | 33 + sysdeps/unix/sysv/linux/rseq-internal.h | 52 + sysdeps/unix/sysv/linux/s390/Makefile | 7 - sysdeps/unix/sysv/linux/s390/Versions | 2 +- sysdeps/unix/sysv/linux/s390/bits/elfclass.h | 5 +- sysdeps/unix/sysv/linux/s390/bits/environments.h | 4 +- sysdeps/unix/sysv/linux/s390/bits/fcntl.h | 4 +- sysdeps/unix/sysv/linux/s390/bits/hwcap.h | 20 +- sysdeps/unix/sysv/linux/s390/bits/ipc.h | 60 - sysdeps/unix/sysv/linux/s390/bits/msq.h | 85 - sysdeps/unix/sysv/linux/s390/bits/procfs-extra.h | 4 +- sysdeps/unix/sysv/linux/s390/bits/procfs-id.h | 4 +- sysdeps/unix/sysv/linux/s390/bits/procfs.h | 4 +- sysdeps/unix/sysv/linux/s390/bits/rseq.h | 37 + sysdeps/unix/sysv/linux/s390/bits/sem.h | 91 - sysdeps/unix/sysv/linux/s390/bits/shm.h | 111 - sysdeps/unix/sysv/linux/s390/bits/sigaction.h | 4 +- sysdeps/unix/sysv/linux/s390/bits/stat.h | 265 - sysdeps/unix/sysv/linux/s390/bits/statfs.h | 4 +- sysdeps/unix/sysv/linux/s390/bits/struct_stat.h | 219 + sysdeps/unix/sysv/linux/s390/bits/timesize.h | 22 + sysdeps/unix/sysv/linux/s390/bits/typesizes.h | 16 +- sysdeps/unix/sysv/linux/s390/bits/utmp.h | 7 +- sysdeps/unix/sysv/linux/s390/bits/utmpx.h | 16 +- sysdeps/unix/sysv/linux/s390/brk.c | 55 - sysdeps/unix/sysv/linux/s390/dl-procinfo.h | 11 +- sysdeps/unix/sysv/linux/s390/elision-conf.c | 31 +- sysdeps/unix/sysv/linux/s390/elision-conf.h | 12 +- sysdeps/unix/sysv/linux/s390/elision-lock.c | 11 +- sysdeps/unix/sysv/linux/s390/elision-timed.c | 11 +- sysdeps/unix/sysv/linux/s390/elision-trylock.c | 5 +- sysdeps/unix/sysv/linux/s390/elision-unlock.c | 5 +- sysdeps/unix/sysv/linux/s390/force-elision.h | 26 - sysdeps/unix/sysv/linux/s390/htm.h | 4 +- sysdeps/unix/sysv/linux/s390/init-first.c | 60 - sysdeps/unix/sysv/linux/s390/ipc_priv.h | 29 + sysdeps/unix/sysv/linux/s390/jmp-unwind.c | 11 +- sysdeps/unix/sysv/linux/s390/kernel-features.h | 32 +- sysdeps/unix/sysv/linux/s390/kernel_sigaction.h | 29 +- sysdeps/unix/sysv/linux/s390/ldconfig.h | 11 +- sysdeps/unix/sysv/linux/s390/ldd-rewrite.sed | 3 - sysdeps/unix/sysv/linux/s390/libanl.abilist | 4 - sysdeps/unix/sysv/linux/s390/libc-vdso.h | 38 - sysdeps/unix/sysv/linux/s390/libpthread-compat.c | 25 + sysdeps/unix/sysv/linux/s390/localplt.data | 12 - sysdeps/unix/sysv/linux/s390/longjmp_chk.c | 4 +- sysdeps/unix/sysv/linux/s390/lowlevellock.h | 48 - sysdeps/unix/sysv/linux/s390/mmap_call.h | 32 + sysdeps/unix/sysv/linux/s390/mmap_internal.h | 32 - sysdeps/unix/sysv/linux/s390/opensock.c | 2 - sysdeps/unix/sysv/linux/s390/pt-longjmp.c | 33 - sysdeps/unix/sysv/linux/s390/pt-vfork.S | 1 - .../unix/sysv/linux/s390/pthread_mutex_cond_lock.c | 22 - sysdeps/unix/sysv/linux/s390/pthread_mutex_lock.c | 22 - .../unix/sysv/linux/s390/pthread_mutex_timedlock.c | 22 - .../unix/sysv/linux/s390/pthread_mutex_trylock.c | 22 - sysdeps/unix/sysv/linux/s390/readelflib.c | 20 +- sysdeps/unix/sysv/linux/s390/s390-32/Makefile | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/Versions | 9 +- .../unix/sysv/linux/s390/s390-32/____longjmp_chk.c | 10 +- .../sysv/linux/s390/s390-32/__makecontext_ret.S | 4 +- .../unix/sysv/linux/s390/s390-32/arch-syscall.h | 421 + sysdeps/unix/sysv/linux/s390/s390-32/clone.S | 27 +- sysdeps/unix/sysv/linux/s390/s390-32/fxstat.c | 1 - sysdeps/unix/sysv/linux/s390/s390-32/fxstatat.c | 1 - sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S | 13 +- sysdeps/unix/sysv/linux/s390/s390-32/getutent.c | 5 +- sysdeps/unix/sysv/linux/s390/s390-32/getutent_r.c | 5 +- sysdeps/unix/sysv/linux/s390/s390-32/getutid.c | 5 +- sysdeps/unix/sysv/linux/s390/s390-32/getutid_r.c | 5 +- sysdeps/unix/sysv/linux/s390/s390-32/getutline.c | 5 +- sysdeps/unix/sysv/linux/s390/s390-32/getutline_r.c | 5 +- sysdeps/unix/sysv/linux/s390/s390-32/getutmp.c | 5 +- sysdeps/unix/sysv/linux/s390/s390-32/getutxent.c | 5 +- sysdeps/unix/sysv/linux/s390/s390-32/getutxid.c | 5 +- sysdeps/unix/sysv/linux/s390/s390-32/getutxline.c | 5 +- .../unix/sysv/linux/s390/s390-32/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/s390/s390-32/kernel_stat.h | 40 + sysdeps/unix/sysv/linux/s390/s390-32/ld.abilist | 8 +- .../unix/sysv/linux/s390/s390-32/libanl.abilist | 1 + sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 639 +- .../linux/s390/s390-32/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist | 114 + .../sysv/linux/s390/s390-32/libpthread.abilist | 284 +- .../unix/sysv/linux/s390/s390-32/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist | 47 +- .../unix/sysv/linux/s390/s390-32/libutil-compat.c | 23 + .../unix/sysv/linux/s390/s390-32/libutil.abilist | 9 +- sysdeps/unix/sysv/linux/s390/s390-32/lockf64.c | 1 - sysdeps/unix/sysv/linux/s390/s390-32/login.c | 16 +- sysdeps/unix/sysv/linux/s390/s390-32/login32.c | 17 +- sysdeps/unix/sysv/linux/s390/s390-32/lxstat.c | 1 - sysdeps/unix/sysv/linux/s390/s390-32/makecontext.c | 5 +- .../unix/sysv/linux/s390/s390-32/pointer_guard.h | 45 + .../unix/sysv/linux/s390/s390-32/posix_fadvise64.c | 11 +- .../unix/sysv/linux/s390/s390-32/profil-counter.h | 26 - sysdeps/unix/sysv/linux/s390/s390-32/pututxline.c | 5 +- .../unix/sysv/linux/s390/s390-32/register-dump.h | 129 - sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S | 13 +- sysdeps/unix/sysv/linux/s390/s390-32/swapcontext.S | 8 +- sysdeps/unix/sysv/linux/s390/s390-32/syscall.S | 31 +- sysdeps/unix/sysv/linux/s390/s390-32/syscalls.list | 2 - sysdeps/unix/sysv/linux/s390/s390-32/sysdep.S | 5 +- sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h | 145 +- .../unix/sysv/linux/s390/s390-32/time64-compat.h | 2 + sysdeps/unix/sysv/linux/s390/s390-32/updwtmp.c | 5 +- sysdeps/unix/sysv/linux/s390/s390-32/updwtmpx.c | 5 +- sysdeps/unix/sysv/linux/s390/s390-32/utmp-compat.h | 5 +- .../unix/sysv/linux/s390/s390-32/utmp-convert.h | 5 +- sysdeps/unix/sysv/linux/s390/s390-32/utmp32.c | 7 +- sysdeps/unix/sysv/linux/s390/s390-32/utmp32.h | 4 +- .../unix/sysv/linux/s390/s390-32/utmpx-convert.h | 5 +- sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.c | 7 +- sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.h | 4 +- sysdeps/unix/sysv/linux/s390/s390-32/vfork.S | 8 +- sysdeps/unix/sysv/linux/s390/s390-32/xstat.c | 1 - sysdeps/unix/sysv/linux/s390/s390-64/Versions | 8 - .../unix/sysv/linux/s390/s390-64/____longjmp_chk.c | 10 +- .../sysv/linux/s390/s390-64/__makecontext_ret.S | 4 +- .../unix/sysv/linux/s390/s390-64/arch-syscall.h | 369 + sysdeps/unix/sysv/linux/s390/s390-64/clone.S | 27 +- sysdeps/unix/sysv/linux/s390/s390-64/dl-cache.h | 4 +- sysdeps/unix/sysv/linux/s390/s390-64/getcontext.S | 13 +- .../unix/sysv/linux/s390/s390-64/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/s390/s390-64/kernel_stat.h | 21 - sysdeps/unix/sysv/linux/s390/s390-64/ld.abilist | 8 +- .../unix/sysv/linux/s390/s390-64/libanl.abilist | 1 + sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 527 +- .../linux/s390/s390-64/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/s390/s390-64/libdl.abilist | 12 +- sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist | 114 + .../sysv/linux/s390/s390-64/libpthread.abilist | 272 +- .../unix/sysv/linux/s390/s390-64/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist | 52 +- .../unix/sysv/linux/s390/s390-64/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/s390/s390-64/makecontext.c | 5 +- .../unix/sysv/linux/s390/s390-64/pointer_guard.h | 47 + .../unix/sysv/linux/s390/s390-64/profil-counter.h | 26 - .../unix/sysv/linux/s390/s390-64/register-dump.h | 132 - sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S | 13 +- sysdeps/unix/sysv/linux/s390/s390-64/sigprocmask.c | 38 - .../unix/sysv/linux/s390/s390-64/single-thread.h | 2 + sysdeps/unix/sysv/linux/s390/s390-64/swapcontext.S | 8 +- sysdeps/unix/sysv/linux/s390/s390-64/syscall.S | 32 +- sysdeps/unix/sysv/linux/s390/s390-64/sysdep.S | 5 +- sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h | 157 +- .../unix/sysv/linux/s390/s390-64/timer_create.c | 1 - .../unix/sysv/linux/s390/s390-64/timer_delete.c | 1 - .../unix/sysv/linux/s390/s390-64/timer_getoverr.c | 1 - .../unix/sysv/linux/s390/s390-64/timer_gettime.c | 1 - .../unix/sysv/linux/s390/s390-64/timer_settime.c | 1 - .../linux/s390/s390-64/timer_t_was_int_compat.h | 19 + sysdeps/unix/sysv/linux/s390/s390-64/vfork.S | 8 +- sysdeps/unix/sysv/linux/s390/semtimedop.c | 36 - sysdeps/unix/sysv/linux/s390/sigcontextinfo.h | 21 +- sysdeps/unix/sysv/linux/s390/sys/elf.h | 4 +- sysdeps/unix/sysv/linux/s390/sys/ptrace.h | 29 +- sysdeps/unix/sysv/linux/s390/sys/ucontext.h | 5 +- sysdeps/unix/sysv/linux/s390/sys/user.h | 4 +- sysdeps/unix/sysv/linux/s390/sysconf.c | 4 +- sysdeps/unix/sysv/linux/s390/sysdep.h | 82 + sysdeps/unix/sysv/linux/s390/system.c | 29 - .../unix/sysv/linux/s390/tst-ptrace-singleblock.c | 4 +- sysdeps/unix/sysv/linux/s390/xstatver.h | 19 + sysdeps/unix/sysv/linux/safe-fatal.h | 9 +- sysdeps/unix/sysv/linux/scandir64.c | 4 +- sysdeps/unix/sysv/linux/sched_getaffinity.c | 14 +- sysdeps/unix/sysv/linux/sched_getcpu.c | 36 +- sysdeps/unix/sysv/linux/sched_rr_gi.c | 69 + sysdeps/unix/sysv/linux/sched_setaffinity.c | 16 +- sysdeps/unix/sysv/linux/scsi/scsi.h | 4 +- sysdeps/unix/sysv/linux/scsi/scsi_ioctl.h | 4 +- sysdeps/unix/sysv/linux/scsi/sg.h | 4 +- sysdeps/unix/sysv/linux/seekdir.c | 35 + sysdeps/unix/sysv/linux/segfault.c | 2 - sysdeps/unix/sysv/linux/select.c | 125 +- sysdeps/unix/sysv/linux/semctl.c | 323 +- sysdeps/unix/sysv/linux/semget.c | 5 +- sysdeps/unix/sysv/linux/semop.c | 13 +- sysdeps/unix/sysv/linux/semtimedop.c | 69 +- sysdeps/unix/sysv/linux/send.c | 6 +- sysdeps/unix/sysv/linux/sendfile.c | 55 + sysdeps/unix/sysv/linux/sendfile64.c | 37 + sysdeps/unix/sysv/linux/sendmmsg.c | 8 +- sysdeps/unix/sysv/linux/sendmsg.c | 7 +- sysdeps/unix/sysv/linux/sendto.c | 4 +- sysdeps/unix/sysv/linux/setegid.c | 4 +- sysdeps/unix/sysv/linux/seteuid.c | 4 +- sysdeps/unix/sysv/linux/setgid.c | 4 +- sysdeps/unix/sysv/linux/setgroups.c | 4 +- sysdeps/unix/sysv/linux/setipv4sourcefilter.c | 5 +- sysdeps/unix/sysv/linux/setitimer.c | 90 + sysdeps/unix/sysv/linux/setregid.c | 4 +- sysdeps/unix/sysv/linux/setresgid.c | 4 +- sysdeps/unix/sysv/linux/setresuid.c | 4 +- sysdeps/unix/sysv/linux/setreuid.c | 4 +- sysdeps/unix/sysv/linux/setrlimit.c | 7 +- sysdeps/unix/sysv/linux/setrlimit64.c | 5 +- sysdeps/unix/sysv/linux/setsockopt.c | 95 +- sysdeps/unix/sysv/linux/setsourcefilter.c | 5 +- sysdeps/unix/sysv/linux/settimeofday.c | 58 + sysdeps/unix/sysv/linux/settimezone.c | 37 + sysdeps/unix/sysv/linux/setuid.c | 4 +- sysdeps/unix/sysv/linux/sh/Versions | 4 +- sysdeps/unix/sysv/linux/sh/____longjmp_chk.S | 5 +- sysdeps/unix/sysv/linux/sh/adaptive_spin_count.h | 20 + sysdeps/unix/sysv/linux/sh/arch-syscall.h | 415 + sysdeps/unix/sysv/linux/sh/atomic-machine.h | 32 +- sysdeps/unix/sysv/linux/sh/be/Versions | 5 + sysdeps/unix/sysv/linux/sh/be/ld.abilist | 9 + .../sysv/linux/sh/{ => be}/libBrokenLocale.abilist | 0 sysdeps/unix/sysv/linux/sh/be/libanl.abilist | 1 + sysdeps/unix/sysv/linux/sh/be/libc.abilist | 2787 ++ .../sysv/linux/sh/be/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/sh/{ => be}/libcrypt.abilist | 0 sysdeps/unix/sysv/linux/sh/be/libdl.abilist | 4 + sysdeps/unix/sysv/linux/sh/be/libm.abilist | 847 + sysdeps/unix/sysv/linux/sh/{ => be}/libnsl.abilist | 0 sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 13 + sysdeps/unix/sysv/linux/sh/be/libresolv.abilist | 67 + sysdeps/unix/sysv/linux/sh/be/librt.abilist | 5 + .../sysv/linux/sh/{ => be}/libthread_db.abilist | 0 sysdeps/unix/sysv/linux/sh/be/libutil.abilist | 1 + sysdeps/unix/sysv/linux/sh/be/sh3/Implies | 1 + sysdeps/unix/sysv/linux/sh/be/sh4/Implies | 1 + sysdeps/unix/sysv/linux/sh/be/sh4/fpu/Implies | 1 + sysdeps/unix/sysv/linux/sh/bits/fcntl.h | 4 +- sysdeps/unix/sysv/linux/sh/bits/procfs-id.h | 4 +- sysdeps/unix/sysv/linux/sh/bits/procfs.h | 4 +- sysdeps/unix/sysv/linux/sh/bits/shm.h | 102 - sysdeps/unix/sysv/linux/sh/bits/shmlba.h | 24 + sysdeps/unix/sysv/linux/sh/bits/struct_stat.h | 139 + sysdeps/unix/sysv/linux/sh/bits/timesize.h | 20 + sysdeps/unix/sysv/linux/sh/bits/typesizes.h | 74 + sysdeps/unix/sysv/linux/sh/brk.c | 47 - sysdeps/unix/sysv/linux/sh/clone.S | 4 +- sysdeps/unix/sysv/linux/sh/fanotify_mark.c | 2 + sysdeps/unix/sysv/linux/sh/fxstat.c | 1 - sysdeps/unix/sysv/linux/sh/fxstatat.c | 1 - sysdeps/unix/sysv/linux/sh/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/sh/kernel-features.h | 38 +- sysdeps/unix/sysv/linux/sh/kernel_sigaction.h | 3 +- sysdeps/unix/sysv/linux/sh/kernel_stat.h | 40 + sysdeps/unix/sysv/linux/sh/ld.abilist | 9 - sysdeps/unix/sysv/linux/sh/le/ld.abilist | 9 + .../linux/{hppa => sh/le}/libBrokenLocale.abilist | 0 sysdeps/unix/sysv/linux/sh/le/libanl.abilist | 1 + sysdeps/unix/sysv/linux/sh/le/libc.abilist | 2784 ++ .../sysv/linux/sh/le/libc_malloc_debug.abilist | 28 + .../sysv/linux/{alpha => sh/le}/libcrypt.abilist | 0 sysdeps/unix/sysv/linux/sh/le/libdl.abilist | 4 + sysdeps/unix/sysv/linux/sh/le/libm.abilist | 847 + .../sysv/linux/{alpha => sh/le}/libnsl.abilist | 0 sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 13 + sysdeps/unix/sysv/linux/sh/le/libresolv.abilist | 67 + sysdeps/unix/sysv/linux/sh/le/librt.abilist | 5 + .../linux/{alpha => sh/le}/libthread_db.abilist | 0 sysdeps/unix/sysv/linux/sh/le/libutil.abilist | 1 + sysdeps/unix/sysv/linux/sh/le/sh3/Implies | 1 + sysdeps/unix/sysv/linux/sh/le/sh4/Implies | 1 + sysdeps/unix/sysv/linux/sh/le/sh4/fpu/Implies | 1 + sysdeps/unix/sysv/linux/sh/libanl.abilist | 4 - sysdeps/unix/sysv/linux/sh/libc.abilist | 2180 - sysdeps/unix/sysv/linux/sh/libdl.abilist | 10 - sysdeps/unix/sysv/linux/sh/libm.abilist | 767 - sysdeps/unix/sysv/linux/sh/libpthread.abilist | 256 - sysdeps/unix/sysv/linux/sh/libresolv.abilist | 96 - sysdeps/unix/sysv/linux/sh/librt.abilist | 42 - sysdeps/unix/sysv/linux/sh/libutil.abilist | 6 - sysdeps/unix/sysv/linux/sh/localplt.data | 12 - sysdeps/unix/sysv/linux/sh/lockf64.c | 1 - sysdeps/unix/sysv/linux/sh/lowlevel-atomic.h | 4 +- sysdeps/unix/sysv/linux/sh/lxstat.c | 2 - sysdeps/unix/sysv/linux/sh/makecontext.S | 4 +- sysdeps/unix/sysv/linux/sh/pipe.S | 42 - sysdeps/unix/sysv/linux/sh/pointer_guard.h | 43 + sysdeps/unix/sysv/linux/sh/profil-counter.h | 32 - sysdeps/unix/sysv/linux/sh/pt-vfork.S | 1 - sysdeps/unix/sysv/linux/sh/sh3/getcontext.S | 4 +- sysdeps/unix/sysv/linux/sh/sh3/register-dump.h | 150 - sysdeps/unix/sysv/linux/sh/sh3/setcontext.S | 4 +- sysdeps/unix/sysv/linux/sh/sh3/swapcontext.S | 4 +- sysdeps/unix/sysv/linux/sh/sh4/getcontext.S | 4 +- sysdeps/unix/sysv/linux/sh/sh4/register-dump.h | 263 - sysdeps/unix/sysv/linux/sh/sh4/setcontext.S | 4 +- sysdeps/unix/sysv/linux/sh/sh4/swapcontext.S | 4 +- sysdeps/unix/sysv/linux/sh/shlib-versions | 1 + sysdeps/unix/sysv/linux/sh/sigcontextinfo.h | 16 +- sysdeps/unix/sysv/linux/sh/smp.h | 23 - sysdeps/unix/sysv/linux/sh/sys/ucontext.h | 4 +- sysdeps/unix/sysv/linux/sh/sys/user.h | 4 +- sysdeps/unix/sysv/linux/sh/syscall.S | 4 +- sysdeps/unix/sysv/linux/sh/syscalls.list | 4 - sysdeps/unix/sysv/linux/sh/sysdep.S | 4 +- sysdeps/unix/sysv/linux/sh/sysdep.h | 50 +- sysdeps/unix/sysv/linux/sh/time64-compat.h | 2 + sysdeps/unix/sysv/linux/sh/vfork.S | 4 +- sysdeps/unix/sysv/linux/sh/xstat.c | 1 - sysdeps/unix/sysv/linux/sh/xstatver.h | 13 + sysdeps/unix/sysv/linux/shm-directory.c | 147 - sysdeps/unix/sysv/linux/shmat.c | 14 +- sysdeps/unix/sysv/linux/shmctl.c | 240 +- sysdeps/unix/sysv/linux/shmdt.c | 6 +- sysdeps/unix/sysv/linux/shmget.c | 7 +- sysdeps/unix/sysv/linux/shutdown.c | 11 +- sysdeps/unix/sysv/linux/sigaction.c | 73 - sysdeps/unix/sysv/linux/siglist-compat.h | 34 + sysdeps/unix/sysv/linux/siglist.h | 24 - sysdeps/unix/sysv/linux/signal.c | 3 - sysdeps/unix/sysv/linux/signalfd.c | 6 +- sysdeps/unix/sysv/linux/sigpending.c | 12 +- sysdeps/unix/sysv/linux/sigprocmask.c | 34 +- sysdeps/unix/sysv/linux/sigqueue.c | 4 +- sysdeps/unix/sysv/linux/sigset-cvt-mask.h | 5 +- sysdeps/unix/sysv/linux/sigsetops.h | 171 +- sysdeps/unix/sysv/linux/sigstack.c | 9 +- sysdeps/unix/sysv/linux/sigsuspend.c | 6 +- sysdeps/unix/sysv/linux/sigtimedwait.c | 62 +- sysdeps/unix/sysv/linux/sigwait.c | 7 +- sysdeps/unix/sysv/linux/sigwaitinfo.c | 7 +- sysdeps/unix/sysv/linux/single-thread.h | 43 + sysdeps/unix/sysv/linux/sizes.h | 4 +- sysdeps/unix/sysv/linux/socket-constants-time64.h | 35 + sysdeps/unix/sysv/linux/socket.c | 11 +- sysdeps/unix/sysv/linux/socketcall.h | 11 +- sysdeps/unix/sysv/linux/socketpair.c | 11 +- sysdeps/unix/sysv/linux/sparc/Makefile | 6 +- sysdeps/unix/sysv/linux/sparc/Versions | 35 +- sysdeps/unix/sysv/linux/sparc/aio_cancel.c | 26 +- sysdeps/unix/sysv/linux/sparc/bits/environments.h | 4 +- sysdeps/unix/sysv/linux/sparc/bits/epoll.h | 4 +- sysdeps/unix/sysv/linux/sparc/bits/errno.h | 4 +- sysdeps/unix/sysv/linux/sparc/bits/eventfd.h | 4 +- sysdeps/unix/sysv/linux/sparc/bits/fcntl.h | 4 +- sysdeps/unix/sysv/linux/sparc/bits/inotify.h | 4 +- sysdeps/unix/sysv/linux/sparc/bits/ioctls.h | 4 +- sysdeps/unix/sysv/linux/sparc/bits/ipc-perm.h | 36 + sysdeps/unix/sysv/linux/sparc/bits/ipc.h | 61 - sysdeps/unix/sysv/linux/sparc/bits/local_lim.h | 99 - sysdeps/unix/sysv/linux/sparc/bits/mman.h | 34 +- sysdeps/unix/sysv/linux/sparc/bits/msq.h | 85 - sysdeps/unix/sysv/linux/sparc/bits/poll.h | 4 +- sysdeps/unix/sysv/linux/sparc/bits/procfs-extra.h | 4 +- sysdeps/unix/sysv/linux/sparc/bits/procfs-id.h | 4 +- sysdeps/unix/sysv/linux/sparc/bits/procfs.h | 4 +- .../unix/sysv/linux/sparc/bits/pthread_stack_min.h | 20 + sysdeps/unix/sysv/linux/sparc/bits/resource.h | 6 +- sysdeps/unix/sysv/linux/sparc/bits/sem.h | 92 - sysdeps/unix/sysv/linux/sparc/bits/setjmp.h | 4 +- sysdeps/unix/sysv/linux/sparc/bits/shm.h | 111 - sysdeps/unix/sysv/linux/sparc/bits/shmlba.h | 29 + sysdeps/unix/sysv/linux/sparc/bits/sigaction.h | 4 +- sysdeps/unix/sysv/linux/sparc/bits/sigcontext.h | 4 +- sysdeps/unix/sysv/linux/sparc/bits/siginfo-arch.h | 7 +- sysdeps/unix/sysv/linux/sparc/bits/signalfd.h | 4 +- sysdeps/unix/sysv/linux/sparc/bits/signum-arch.h | 66 + sysdeps/unix/sysv/linux/sparc/bits/signum.h | 39 - sysdeps/unix/sysv/linux/sparc/bits/sigstack.h | 4 +- .../unix/sysv/linux/sparc/bits/socket-constants.h | 70 + sysdeps/unix/sysv/linux/sparc/bits/socket_type.h | 4 +- sysdeps/unix/sysv/linux/sparc/bits/stat.h | 173 - sysdeps/unix/sysv/linux/sparc/bits/struct_stat.h | 139 + sysdeps/unix/sysv/linux/sparc/bits/termios-baud.h | 46 + sysdeps/unix/sysv/linux/sparc/bits/termios-c_cc.h | 43 + .../unix/sysv/linux/sparc/bits/termios-c_oflag.h | 64 + .../unix/sysv/linux/sparc/bits/termios-struct.h | 34 + sysdeps/unix/sysv/linux/sparc/bits/termios.h | 225 - sysdeps/unix/sysv/linux/sparc/bits/timerfd.h | 4 +- sysdeps/unix/sysv/linux/sparc/bits/timesize.h | 22 + .../sysv/linux/sparc/bits/types/struct_msqid_ds.h | 53 + .../sysv/linux/sparc/bits/types/struct_semid_ds.h | 43 + .../sysv/linux/sparc/bits/types/struct_shmid_ds.h | 49 + sysdeps/unix/sysv/linux/sparc/bits/typesizes.h | 16 +- sysdeps/unix/sysv/linux/sparc/brk_call.h | 35 + sysdeps/unix/sysv/linux/sparc/dl-cache.h | 4 +- .../unix/sysv/linux/sparc/errlist-compat-data.h | 43 + sysdeps/unix/sysv/linux/sparc/getrlimit64.c | 4 +- sysdeps/unix/sysv/linux/sparc/getshmlba.c | 4 +- sysdeps/unix/sysv/linux/sparc/getsysstats.c | 55 - sysdeps/unix/sysv/linux/sparc/kernel-features.h | 39 +- sysdeps/unix/sysv/linux/sparc/kernel_sigaction.h | 7 +- sysdeps/unix/sysv/linux/sparc/kernel_termios.h | 7 +- sysdeps/unix/sysv/linux/sparc/ldd-rewrite.sed | 2 - sysdeps/unix/sysv/linux/sparc/librt-compat.c | 24 + sysdeps/unix/sysv/linux/sparc/lowlevellock.h | 135 - sysdeps/unix/sysv/linux/sparc/profil-counter.h | 37 + sysdeps/unix/sysv/linux/sparc/pt-vfork.S | 1 - sysdeps/unix/sysv/linux/sparc/readelflib.c | 20 +- .../sysv/linux/sparc/socket-constants-time64.h | 35 + sysdeps/unix/sysv/linux/sparc/sparc32/Makefile | 2 - sysdeps/unix/sysv/linux/sparc/sparc32/Versions | 3 - .../sysv/linux/sparc/sparc32/____longjmp_chk.S | 5 +- .../unix/sysv/linux/sparc/sparc32/arch-syscall.h | 420 + .../sysv/linux/sparc/sparc32/bits/long-double.h | 5 +- sysdeps/unix/sysv/linux/sparc/sparc32/brk.c | 54 - sysdeps/unix/sysv/linux/sparc/sparc32/clone.S | 6 +- sysdeps/unix/sysv/linux/sparc/sparc32/fxstat.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc32/fxstatat.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc32/getcontext.S | 5 +- .../unix/sysv/linux/sparc/sparc32/jmp_buf-macros.h | 6 - .../unix/sysv/linux/sparc/sparc32/kernel_stat.h | 2 + sysdeps/unix/sysv/linux/sparc/sparc32/ld.abilist | 8 +- .../unix/sysv/linux/sparc/sparc32/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 639 +- .../linux/sparc/sparc32/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/sparc/sparc32/libc_sigaction.c | 36 + .../unix/sysv/linux/sparc/sparc32/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist | 114 + .../sysv/linux/sparc/sparc32/libpthread.abilist | 283 +- .../sysv/linux/sparc/sparc32/libresolv.abilist | 29 - .../unix/sysv/linux/sparc/sparc32/librt.abilist | 50 +- .../unix/sysv/linux/sparc/sparc32/libutil.abilist | 7 +- .../unix/sysv/linux/sparc/sparc32/localplt.data | 14 +- sysdeps/unix/sysv/linux/sparc/sparc32/lockf64.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc32/lxstat.c | 2 - .../unix/sysv/linux/sparc/sparc32/makecontext.c | 5 +- sysdeps/unix/sysv/linux/sparc/sparc32/pipe.S | 39 - .../unix/sysv/linux/sparc/sparc32/pointer_guard.h | 44 + .../unix/sysv/linux/sparc/sparc32/profil-counter.h | 28 - .../unix/sysv/linux/sparc/sparc32/register-dump.h | 335 - sysdeps/unix/sysv/linux/sparc/sparc32/setcontext.S | 5 +- sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c | 58 - .../unix/sysv/linux/sparc/sparc32/sigcontextinfo.h | 45 +- .../unix/sysv/linux/sparc/sparc32/sigreturn_stub.S | 34 + .../linux/sparc/sparc32/sparcv9/get_clockfreq.c | 1 - .../linux/sparc/sparc32/struct_kernel_msqid64_ds.h | 18 + .../linux/sparc/sparc32/struct_kernel_semid64_ds.h | 12 + .../unix/sysv/linux/sparc/sparc32/swapcontext.S | 5 +- sysdeps/unix/sysv/linux/sparc/sparc32/syscall.S | 4 +- .../unix/sysv/linux/sparc/sparc32/syscalls.list | 3 - sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h | 31 +- .../unix/sysv/linux/sparc/sparc32/time64-compat.h | 2 + sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S | 5 +- sysdeps/unix/sysv/linux/sparc/sparc32/xstat.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc64/Makefile | 5 + sysdeps/unix/sysv/linux/sparc/sparc64/Versions | 9 +- .../sysv/linux/sparc/sparc64/____longjmp_chk.S | 4 +- .../sysv/linux/sparc/sparc64/__start_context.S | 4 +- .../unix/sysv/linux/sparc/sparc64/arch-syscall.h | 383 + .../sysv/linux/sparc/sparc64/bits/long-double.h | 5 +- sysdeps/unix/sysv/linux/sparc/sparc64/brk.S | 105 - sysdeps/unix/sysv/linux/sparc/sparc64/clone.S | 6 +- sysdeps/unix/sysv/linux/sparc/sparc64/dl-brk.S | 1 - sysdeps/unix/sysv/linux/sparc/sparc64/dl-cache.h | 4 +- .../unix/sysv/linux/sparc/sparc64/dl-fxstatat64.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc64/fxstat.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc64/fxstatat.c | 1 - .../unix/sysv/linux/sparc/sparc64/get_clockfreq.c | 250 - sysdeps/unix/sysv/linux/sparc/sparc64/getcontext.S | 5 +- sysdeps/unix/sysv/linux/sparc/sparc64/ipc_priv.h | 26 +- .../unix/sysv/linux/sparc/sparc64/jmp_buf-macros.h | 6 - .../unix/sysv/linux/sparc/sparc64/kernel_stat.h | 12 +- sysdeps/unix/sysv/linux/sparc/sparc64/kstat_cp.h | 44 + sysdeps/unix/sysv/linux/sparc/sparc64/ld.abilist | 8 +- .../unix/sysv/linux/sparc/sparc64/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 525 +- .../linux/sparc/sparc64/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/sparc/sparc64/libc_sigaction.c | 30 + .../unix/sysv/linux/sparc/sparc64/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist | 114 + .../sysv/linux/sparc/sparc64/libpthread.abilist | 271 +- .../sysv/linux/sparc/sparc64/libresolv.abilist | 29 - .../unix/sysv/linux/sparc/sparc64/librt.abilist | 56 +- .../unix/sysv/linux/sparc/sparc64/libutil.abilist | 7 +- .../unix/sysv/linux/sparc/sparc64/localplt.data | 13 +- sysdeps/unix/sysv/linux/sparc/sparc64/longjmp.S | 5 +- sysdeps/unix/sysv/linux/sparc/sparc64/lxstat.c | 1 - .../unix/sysv/linux/sparc/sparc64/makecontext.c | 5 +- sysdeps/unix/sysv/linux/sparc/sparc64/pipe.S | 40 - .../unix/sysv/linux/sparc/sparc64/pointer_guard.h | 44 + .../unix/sysv/linux/sparc/sparc64/profil-counter.h | 28 - .../unix/sysv/linux/sparc/sparc64/register-dump.h | 256 - sysdeps/unix/sysv/linux/sparc/sparc64/setcontext.S | 5 +- sysdeps/unix/sysv/linux/sparc/sparc64/setjmp.S | 5 +- .../unix/sysv/linux/sparc/sparc64/shlib-versions | 1 + sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c | 41 - .../unix/sysv/linux/sparc/sparc64/sigcontextinfo.h | 47 +- .../unix/sysv/linux/sparc/sparc64/sigprocmask.c | 34 - .../unix/sysv/linux/sparc/sparc64/sigreturn_stub.S | 29 + sysdeps/unix/sysv/linux/sparc/sparc64/sizes.h | 4 +- .../unix/sysv/linux/sparc/sparc64/swapcontext.c | 5 +- sysdeps/unix/sysv/linux/sparc/sparc64/syscall.S | 4 +- .../unix/sysv/linux/sparc/sparc64/syscalls.list | 3 - sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h | 38 +- sysdeps/unix/sysv/linux/sparc/sparc64/time.c | 1 - .../unix/sysv/linux/sparc/sparc64/timer_create.c | 1 - .../unix/sysv/linux/sparc/sparc64/timer_delete.c | 1 - .../unix/sysv/linux/sparc/sparc64/timer_getoverr.c | 1 - .../unix/sysv/linux/sparc/sparc64/timer_gettime.c | 1 - .../unix/sysv/linux/sparc/sparc64/timer_settime.c | 1 - .../linux/sparc/sparc64/timer_t_was_int_compat.h | 19 + sysdeps/unix/sysv/linux/sparc/sparc64/ucontext_i.h | 5 +- sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S | 5 +- sysdeps/unix/sysv/linux/sparc/sparc64/wordexp.c | 4 +- sysdeps/unix/sysv/linux/sparc/sparc64/xstat.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc64/xstatconv.c | 4 +- .../sysv/linux/sparc/struct_kernel_shmid64_ds.h | 17 + sysdeps/unix/sysv/linux/sparc/sys/ptrace.h | 14 +- sysdeps/unix/sysv/linux/sparc/sys/ucontext.h | 4 +- sysdeps/unix/sysv/linux/sparc/sys/user.h | 4 +- sysdeps/unix/sysv/linux/sparc/sysdep.h | 187 +- sysdeps/unix/sysv/linux/sparc/system.c | 29 - sysdeps/unix/sysv/linux/sparc/xstatver.h | 13 + sysdeps/unix/sysv/linux/spawn_int_def.h | 25 + sysdeps/unix/sysv/linux/spawni.c | 129 +- sysdeps/unix/sysv/linux/speed.c | 10 +- sysdeps/unix/sysv/linux/splice.c | 4 +- sysdeps/unix/sysv/linux/startup.h | 39 + sysdeps/unix/sysv/linux/stat.c | 31 + sysdeps/unix/sysv/linux/stat64.c | 52 + sysdeps/unix/sysv/linux/stat_t64_cp.c | 56 + sysdeps/unix/sysv/linux/stat_t64_cp.h | 25 + sysdeps/unix/sysv/linux/statfs.c | 60 + sysdeps/unix/sysv/linux/statfs64.c | 72 +- sysdeps/unix/sysv/linux/statvfs.c | 16 +- sysdeps/unix/sysv/linux/statvfs64.c | 58 +- sysdeps/unix/sysv/linux/statx.c | 17 +- sysdeps/unix/sysv/linux/statx_cp.c | 49 + sysdeps/unix/sysv/linux/statx_cp.h | 23 + sysdeps/unix/sysv/linux/struct_kernel_msqid64_ds.h | 19 + sysdeps/unix/sysv/linux/struct_kernel_semid64_ds.h | 12 + sysdeps/unix/sysv/linux/struct_kernel_shmid64_ds.h | 17 + sysdeps/unix/sysv/linux/struct_stat_time64.h | 34 + sysdeps/unix/sysv/linux/symlink.c | 33 + sysdeps/unix/sysv/linux/sync_file_range.c | 4 +- sysdeps/unix/sysv/linux/sys/acct.h | 10 +- sysdeps/unix/sysv/linux/sys/epoll.h | 33 +- sysdeps/unix/sysv/linux/sys/eventfd.h | 4 +- sysdeps/unix/sysv/linux/sys/fanotify.h | 4 +- sysdeps/unix/sysv/linux/sys/fsuid.h | 4 +- sysdeps/unix/sysv/linux/sys/inotify.h | 5 +- sysdeps/unix/sysv/linux/sys/kd.h | 4 +- sysdeps/unix/sysv/linux/sys/klog.h | 4 +- sysdeps/unix/sysv/linux/sys/mount.h | 178 +- sysdeps/unix/sysv/linux/sys/pci.h | 4 +- sysdeps/unix/sysv/linux/sys/personality.h | 4 +- sysdeps/unix/sysv/linux/sys/pidfd.h | 49 + sysdeps/unix/sysv/linux/sys/prctl.h | 28 +- sysdeps/unix/sysv/linux/sys/procfs.h | 4 +- sysdeps/unix/sysv/linux/sys/ptrace.h | 14 +- sysdeps/unix/sysv/linux/sys/quota.h | 4 +- sysdeps/unix/sysv/linux/sys/raw.h | 4 +- sysdeps/unix/sysv/linux/sys/reboot.h | 4 +- sysdeps/unix/sysv/linux/sys/rseq.h | 169 + sysdeps/unix/sysv/linux/sys/signalfd.h | 4 +- sysdeps/unix/sysv/linux/sys/swap.h | 4 +- sysdeps/unix/sysv/linux/sys/syscall.h | 15 +- sysdeps/unix/sysv/linux/sys/sysctl.h | 73 - sysdeps/unix/sysv/linux/sys/sysinfo.h | 4 +- sysdeps/unix/sysv/linux/sys/timerfd.h | 26 +- sysdeps/unix/sysv/linux/sys/timex.h | 35 +- sysdeps/unix/sysv/linux/syscall-names.list | 77 +- sysdeps/unix/sysv/linux/syscall.c | 43 + sysdeps/unix/sysv/linux/syscalls.list | 68 +- .../unix/sysv/linux/sysconf-pthread_stack_min.h | 39 + sysdeps/unix/sysv/linux/sysconf-sigstksz.h | 38 + sysdeps/unix/sysv/linux/sysconf.c | 87 +- sysdeps/unix/sysv/linux/sysctl.c | 42 +- sysdeps/unix/sysv/linux/sysctl.mk | 3 - sysdeps/unix/sysv/linux/sysdep-cancel.h | 57 +- sysdeps/unix/sysv/linux/sysdep-vdso.h | 66 +- sysdeps/unix/sysv/linux/sysdep.h | 44 +- sysdeps/unix/sysv/linux/syslog.c | 4 - sysdeps/unix/sysv/linux/system.c | 76 - sysdeps/unix/sysv/linux/tcdrain.c | 4 +- sysdeps/unix/sysv/linux/tcflow.c | 4 +- sysdeps/unix/sysv/linux/tcflush.c | 4 +- sysdeps/unix/sysv/linux/tcgetattr.c | 12 +- sysdeps/unix/sysv/linux/tcsendbrk.c | 4 +- sysdeps/unix/sysv/linux/tcsetattr.c | 8 +- sysdeps/unix/sysv/linux/tee.c | 4 +- sysdeps/unix/sysv/linux/telldir.c | 33 + sysdeps/unix/sysv/linux/test-errno-linux.c | 40 +- sysdeps/unix/sysv/linux/thrd_priv.h | 35 + sysdeps/unix/sysv/linux/thrd_sleep.c | 56 + sysdeps/unix/sysv/linux/time-clockid.h | 22 + sysdeps/unix/sysv/linux/time.c | 76 +- sysdeps/unix/sysv/linux/timer_create.c | 150 +- sysdeps/unix/sysv/linux/timer_delete.c | 72 +- sysdeps/unix/sysv/linux/timer_getoverr.c | 41 +- sysdeps/unix/sysv/linux/timer_gettime.c | 92 +- sysdeps/unix/sysv/linux/timer_routines.c | 149 +- sysdeps/unix/sysv/linux/timer_settime.c | 124 +- sysdeps/unix/sysv/linux/timer_t_was_int_compat.h | 20 + sysdeps/unix/sysv/linux/timerfd_gettime.c | 67 + sysdeps/unix/sysv/linux/timerfd_settime.c | 85 + sysdeps/unix/sysv/linux/times.c | 11 +- sysdeps/unix/sysv/linux/timespec_get.c | 55 +- sysdeps/unix/sysv/linux/timespec_getres.c | 50 + sysdeps/unix/sysv/linux/tls-internal.c | 28 + sysdeps/unix/sysv/linux/tls-internal.h | 33 + sysdeps/unix/sysv/linux/truncate.c | 4 +- sysdeps/unix/sysv/linux/truncate64.c | 5 +- sysdeps/unix/sysv/linux/tst-adjtimex-time64.c | 1 + sysdeps/unix/sysv/linux/tst-adjtimex.c | 22 + sysdeps/unix/sysv/linux/tst-affinity-pid.c | 4 +- sysdeps/unix/sysv/linux/tst-affinity-static.c | 1 + sysdeps/unix/sysv/linux/tst-affinity.c | 4 +- sysdeps/unix/sysv/linux/tst-align-clone-internal.c | 68 + sysdeps/unix/sysv/linux/tst-align-clone.c | 4 +- sysdeps/unix/sysv/linux/tst-clock_adjtime-time64.c | 1 + sysdeps/unix/sysv/linux/tst-clock_adjtime.c | 61 + .../unix/sysv/linux/tst-clock_gettime-clobber.c | 57 + sysdeps/unix/sysv/linux/tst-clone.c | 4 +- sysdeps/unix/sysv/linux/tst-clone2-internal.c | 126 + sysdeps/unix/sysv/linux/tst-clone2.c | 4 +- sysdeps/unix/sysv/linux/tst-clone3-internal.c | 99 + sysdeps/unix/sysv/linux/tst-clone3.c | 31 +- sysdeps/unix/sysv/linux/tst-epoll-time64.c | 1 + sysdeps/unix/sysv/linux/tst-epoll.c | 211 + sysdeps/unix/sysv/linux/tst-fallocate-common.c | 4 +- sysdeps/unix/sysv/linux/tst-fallocate.c | 4 +- sysdeps/unix/sysv/linux/tst-fallocate64.c | 4 +- sysdeps/unix/sysv/linux/tst-fanotify.c | 4 +- sysdeps/unix/sysv/linux/tst-getauxval.c | 74 + sysdeps/unix/sysv/linux/tst-getcwd-smallbuff.c | 259 + sysdeps/unix/sysv/linux/tst-getdents64.c | 182 + sysdeps/unix/sysv/linux/tst-getpid1-internal.c | 133 + sysdeps/unix/sysv/linux/tst-gettid-kill.c | 129 + sysdeps/unix/sysv/linux/tst-gettid.c | 79 + sysdeps/unix/sysv/linux/tst-gettimeofday-clobber.c | 37 + sysdeps/unix/sysv/linux/tst-glibcsyscalls.py | 88 + sysdeps/unix/sysv/linux/tst-memfd_create.c | 4 +- .../unix/sysv/linux/tst-misalign-clone-internal.c | 74 + sysdeps/unix/sysv/linux/tst-misalign-clone.c | 96 + sysdeps/unix/sysv/linux/tst-mlock2.c | 4 +- sysdeps/unix/sysv/linux/tst-mman-consts.py | 57 + sysdeps/unix/sysv/linux/tst-mount-compile.py | 66 + sysdeps/unix/sysv/linux/tst-mount-consts.py | 70 + sysdeps/unix/sysv/linux/tst-mount.c | 106 + sysdeps/unix/sysv/linux/tst-ntp_adjtime-time64.c | 1 + sysdeps/unix/sysv/linux/tst-ntp_adjtime.c | 22 + sysdeps/unix/sysv/linux/tst-ntp_gettime-time64.c | 1 + sysdeps/unix/sysv/linux/tst-ntp_gettime.c | 56 + sysdeps/unix/sysv/linux/tst-ntp_gettimex-time64.c | 1 + sysdeps/unix/sysv/linux/tst-ntp_gettimex.c | 21 + sysdeps/unix/sysv/linux/tst-o_path-locks.c | 100 + sysdeps/unix/sysv/linux/tst-ofdlocks-compat.c | 12 +- sysdeps/unix/sysv/linux/tst-ofdlocks.c | 4 +- sysdeps/unix/sysv/linux/tst-personality.c | 14 +- sysdeps/unix/sysv/linux/tst-pidfd-consts.py | 54 + sysdeps/unix/sysv/linux/tst-pidfd.c | 182 + sysdeps/unix/sysv/linux/tst-pkey.c | 18 +- sysdeps/unix/sysv/linux/tst-ppoll-time64.c | 1 + sysdeps/unix/sysv/linux/tst-ppoll.c | 71 + sysdeps/unix/sysv/linux/tst-prctl-time64.c | 1 + sysdeps/unix/sysv/linux/tst-prctl.c | 33 + sysdeps/unix/sysv/linux/tst-process_madvise.c | 144 + sysdeps/unix/sysv/linux/tst-process_mrelease.c | 86 + sysdeps/unix/sysv/linux/tst-quota.c | 4 +- sysdeps/unix/sysv/linux/tst-readdir64-compat.c | 9 +- sysdeps/unix/sysv/linux/tst-rlimit-infinity.c | 4 +- sysdeps/unix/sysv/linux/tst-rseq-disable.c | 95 + sysdeps/unix/sysv/linux/tst-rseq-nptl.c | 260 + sysdeps/unix/sysv/linux/tst-rseq.c | 72 + sysdeps/unix/sysv/linux/tst-rseq.h | 57 + sysdeps/unix/sysv/linux/tst-scm_rights-time64.c | 1 + sysdeps/unix/sysv/linux/tst-scm_rights.c | 186 + sysdeps/unix/sysv/linux/tst-setgetname.c | 302 - sysdeps/unix/sysv/linux/tst-sigcontext-get_pc.c | 78 + sysdeps/unix/sysv/linux/tst-signal-numbers.py | 48 + sysdeps/unix/sysv/linux/tst-signal-numbers.sh | 86 - sysdeps/unix/sysv/linux/tst-sigtimedwait-time64.c | 1 + sysdeps/unix/sysv/linux/tst-sigtimedwait.c | 80 + sysdeps/unix/sysv/linux/tst-skeleton-affinity.c | 21 +- .../unix/sysv/linux/tst-skeleton-thread-affinity.c | 9 +- sysdeps/unix/sysv/linux/tst-socket-consts.py | 65 + .../linux/tst-socket-timestamp-compat-time64.c | 1 + .../unix/sysv/linux/tst-socket-timestamp-compat.c | 266 + .../unix/sysv/linux/tst-socket-timestamp-time64.c | 1 + sysdeps/unix/sysv/linux/tst-socket-timestamp.c | 336 + sysdeps/unix/sysv/linux/tst-sync_file_range.c | 4 +- sysdeps/unix/sysv/linux/tst-syscall-list.sh | 4 +- sysdeps/unix/sysv/linux/tst-sysconf-iov_max-uapi.c | 4 +- sysdeps/unix/sysv/linux/tst-sysconf-iov_max.c | 4 +- sysdeps/unix/sysv/linux/tst-sysvmsg-linux.c | 177 + sysdeps/unix/sysv/linux/tst-sysvsem-linux.c | 184 + sysdeps/unix/sysv/linux/tst-sysvshm-linux.c | 188 + sysdeps/unix/sysv/linux/tst-tgkill.c | 132 + .../unix/sysv/linux/tst-thread-affinity-pthread.c | 49 - .../unix/sysv/linux/tst-thread-affinity-pthread2.c | 95 - .../unix/sysv/linux/tst-thread-affinity-sched.c | 36 - sysdeps/unix/sysv/linux/tst-time-clobber.c | 36 + sysdeps/unix/sysv/linux/tst-timerfd-time64.c | 1 + sysdeps/unix/sysv/linux/tst-timerfd.c | 88 + sysdeps/unix/sysv/linux/tst-ttyname.c | 71 +- sysdeps/unix/sysv/linux/ttyname.c | 174 +- sysdeps/unix/sysv/linux/ttyname.h | 14 +- sysdeps/unix/sysv/linux/ttyname_r.c | 30 +- sysdeps/unix/sysv/linux/tv32-compat.h | 104 + sysdeps/unix/sysv/linux/umount.c | 13 +- sysdeps/unix/sysv/linux/umount2.S | 13 - sysdeps/unix/sysv/linux/umount2.c | 29 + sysdeps/unix/sysv/linux/unlink.c | 33 + sysdeps/unix/sysv/linux/unlockpt.c | 27 +- sysdeps/unix/sysv/linux/update-syscall-lists.py | 93 + sysdeps/unix/sysv/linux/updwtmp.c | 29 +- sysdeps/unix/sysv/linux/ustat.c | 7 +- sysdeps/unix/sysv/linux/utime.c | 57 + sysdeps/unix/sysv/linux/utimensat.c | 77 +- sysdeps/unix/sysv/linux/utimes.c | 42 +- sysdeps/unix/sysv/linux/utmp_file.c | 29 +- sysdeps/unix/sysv/linux/versionsort64.c | 4 +- sysdeps/unix/sysv/linux/vmsplice.c | 4 +- sysdeps/unix/sysv/linux/wait.c | 35 - sysdeps/unix/sysv/linux/wait3.c | 45 +- sysdeps/unix/sysv/linux/wait4.c | 130 + sysdeps/unix/sysv/linux/waitid.c | 4 +- sysdeps/unix/sysv/linux/waitpid.c | 34 - sysdeps/unix/sysv/linux/waitpid_nocancel.c | 34 - sysdeps/unix/sysv/linux/wordsize-64/aio_read.c | 7 - sysdeps/unix/sysv/linux/wordsize-64/aio_read64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/aio_write.c | 7 - sysdeps/unix/sysv/linux/wordsize-64/aio_write64.c | 1 - .../unix/sysv/linux/wordsize-64/dl-fxstatat64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/fstatfs64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/fstatvfs.c | 5 - sysdeps/unix/sysv/linux/wordsize-64/fstatvfs64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/fxstat.c | 45 - sysdeps/unix/sysv/linux/wordsize-64/fxstat64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/fxstatat.c | 48 - sysdeps/unix/sysv/linux/wordsize-64/fxstatat64.c | 1 - .../sysv/linux/wordsize-64/internal_statvfs64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/lio_listio.c | 13 - sysdeps/unix/sysv/linux/wordsize-64/lio_listio64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/lxstat.c | 45 - sysdeps/unix/sysv/linux/wordsize-64/lxstat64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/sendfile64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/statfs64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/statvfs.c | 5 - sysdeps/unix/sysv/linux/wordsize-64/statvfs64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/statx_cp.c | 3 + sysdeps/unix/sysv/linux/wordsize-64/syscalls.list | 6 - sysdeps/unix/sysv/linux/wordsize-64/xstat.c | 44 - sysdeps/unix/sysv/linux/wordsize-64/xstat64.c | 1 - sysdeps/unix/sysv/linux/write.c | 4 +- sysdeps/unix/sysv/linux/write_nocancel.c | 4 +- sysdeps/unix/sysv/linux/writev.c | 4 +- sysdeps/unix/sysv/linux/x86/Makefile | 13 +- sysdeps/unix/sysv/linux/x86/arch-pkey.h | 4 +- sysdeps/unix/sysv/linux/x86/bits/environments.h | 4 +- sysdeps/unix/sysv/linux/x86/bits/epoll.h | 4 +- sysdeps/unix/sysv/linux/x86/bits/fcntl.h | 4 +- sysdeps/unix/sysv/linux/x86/bits/ipctypes.h | 4 +- sysdeps/unix/sysv/linux/x86/bits/mman.h | 8 +- sysdeps/unix/sysv/linux/x86/bits/msq.h | 83 - sysdeps/unix/sysv/linux/x86/bits/procfs-id.h | 4 +- sysdeps/unix/sysv/linux/x86/bits/procfs.h | 6 +- sysdeps/unix/sysv/linux/x86/bits/rseq.h | 30 + sysdeps/unix/sysv/linux/x86/bits/sem.h | 87 - sysdeps/unix/sysv/linux/x86/bits/shm.h | 110 - sysdeps/unix/sysv/linux/x86/bits/sigcontext.h | 6 +- sysdeps/unix/sysv/linux/x86/bits/stat.h | 210 - sysdeps/unix/sysv/linux/x86/bits/struct_stat.h | 165 + sysdeps/unix/sysv/linux/x86/bits/sysctl.h | 20 - sysdeps/unix/sysv/linux/x86/bits/timesize.h | 27 + .../sysv/linux/x86/bits/types/struct_semid_ds.h | 38 + sysdeps/unix/sysv/linux/x86/bits/typesizes.h | 15 +- sysdeps/unix/sysv/linux/x86/cpu-features.c | 10 +- sysdeps/unix/sysv/linux/x86/dl-cet.h | 33 +- sysdeps/unix/sysv/linux/x86/dl-minsigstacksize.h | 83 + sysdeps/unix/sysv/linux/x86/dl-sysdep.c | 4 +- sysdeps/unix/sysv/linux/x86/elf-read-prop.h | 60 + sysdeps/unix/sysv/linux/x86/elision-conf.c | 37 +- sysdeps/unix/sysv/linux/x86/elision-conf.h | 12 +- sysdeps/unix/sysv/linux/x86/elision-lock.c | 11 +- sysdeps/unix/sysv/linux/x86/elision-timed.c | 11 +- sysdeps/unix/sysv/linux/x86/elision-trylock.c | 5 +- sysdeps/unix/sysv/linux/x86/elision-unlock.c | 5 +- sysdeps/unix/sysv/linux/x86/force-elision.h | 26 - sysdeps/unix/sysv/linux/x86/gettimeofday.c | 49 +- sysdeps/unix/sysv/linux/x86/include/asm/prctl.h | 5 - .../unix/sysv/linux/x86/include/bits/sigstack.h | 5 + sysdeps/unix/sysv/linux/x86/jmp_buf-ssp.sym | 1 + sysdeps/unix/sysv/linux/x86/libc-vdso.h | 37 - sysdeps/unix/sysv/linux/x86/longjmp.c | 39 + sysdeps/unix/sysv/linux/x86/pkey_get.c | 4 +- sysdeps/unix/sysv/linux/x86/pkey_set.c | 4 +- .../unix/sysv/linux/x86/pthread_mutex_cond_lock.c | 22 - sysdeps/unix/sysv/linux/x86/pthread_mutex_lock.c | 22 - .../unix/sysv/linux/x86/pthread_mutex_timedlock.c | 22 - .../unix/sysv/linux/x86/pthread_mutex_trylock.c | 22 - sysdeps/unix/sysv/linux/x86/readelflib.c | 90 + sysdeps/unix/sysv/linux/x86/setjmpP.h | 9 +- sysdeps/unix/sysv/linux/x86/sys/debugreg.h | 4 +- sysdeps/unix/sysv/linux/x86/sys/elf.h | 4 +- sysdeps/unix/sysv/linux/x86/sys/io.h | 4 +- sysdeps/unix/sysv/linux/x86/sys/perm.h | 4 +- sysdeps/unix/sysv/linux/x86/sys/ptrace.h | 14 +- sysdeps/unix/sysv/linux/x86/sys/reg.h | 4 +- sysdeps/unix/sysv/linux/x86/sys/ucontext.h | 4 +- sysdeps/unix/sysv/linux/x86/sys/user.h | 4 +- sysdeps/unix/sysv/linux/x86/sys/vm86.h | 4 +- sysdeps/unix/sysv/linux/x86/sysconf.c | 4 +- sysdeps/unix/sysv/linux/x86/time.c | 47 +- sysdeps/unix/sysv/linux/x86/tst-cet-property-1.c | 4 +- sysdeps/unix/sysv/linux/x86/tst-cet-property-2.c | 8 +- .../unix/sysv/linux/x86/tst-cet-property-dep-2.S | 4 +- sysdeps/unix/sysv/linux/x86/tst-cet-setcontext-1.c | 4 +- sysdeps/unix/sysv/linux/x86/tst-cet-vfork-1.c | 88 + sysdeps/unix/sysv/linux/x86/tst-saved_mask-1.c | 4 +- sysdeps/unix/sysv/linux/x86/xstatver.h | 16 + sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h | 363 + sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h | 44 - sysdeps/unix/sysv/linux/x86_64/64/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/x86_64/64/ld.abilist | 8 +- sysdeps/unix/sysv/linux/x86_64/64/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 518 +- .../sysv/linux/x86_64/64/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/x86_64/64/libdl.abilist | 12 +- sysdeps/unix/sysv/linux/x86_64/64/libm.abilist | 115 +- .../unix/sysv/linux/x86_64/64/libpthread.abilist | 268 +- .../unix/sysv/linux/x86_64/64/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/x86_64/64/librt.abilist | 52 +- sysdeps/unix/sysv/linux/x86_64/64/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/x86_64/64/mmap_internal.h | 42 - .../sysv/linux/x86_64/64/timer_t_was_int_compat.h | 19 + sysdeps/unix/sysv/linux/x86_64/Makefile | 51 + sysdeps/unix/sysv/linux/x86_64/Versions | 8 - sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S | 5 +- sysdeps/unix/sysv/linux/x86_64/__start_context.S | 5 +- sysdeps/unix/sysv/linux/x86_64/brk.c | 41 - sysdeps/unix/sysv/linux/x86_64/cancellation.S | 104 - sysdeps/unix/sysv/linux/x86_64/clone.S | 27 +- sysdeps/unix/sysv/linux/x86_64/clone3.S | 92 + sysdeps/unix/sysv/linux/x86_64/compat-timer.h | 45 - sysdeps/unix/sysv/linux/x86_64/dl-cache.h | 4 +- sysdeps/unix/sysv/linux/x86_64/get_clockfreq.c | 1 - sysdeps/unix/sysv/linux/x86_64/getcontext.S | 5 +- sysdeps/unix/sysv/linux/x86_64/init-first.c | 52 - sysdeps/unix/sysv/linux/x86_64/ipc_priv.h | 32 - sysdeps/unix/sysv/linux/x86_64/kernel-features.h | 4 +- sysdeps/unix/sysv/linux/x86_64/kernel_stat.h | 21 - sysdeps/unix/sysv/linux/x86_64/ldconfig.h | 26 - sysdeps/unix/sysv/linux/x86_64/ldd-rewrite.sed | 2 - sysdeps/unix/sysv/linux/x86_64/libc-cancellation.S | 21 - sysdeps/unix/sysv/linux/x86_64/libc-lowlevellock.S | 19 - sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c | 134 + sysdeps/unix/sysv/linux/x86_64/libmvec.abilist | 168 + .../unix/sysv/linux/x86_64/librt-cancellation.S | 21 - .../unix/sysv/linux/x86_64/lll_timedlock_wait.c | 1 - sysdeps/unix/sysv/linux/x86_64/lll_timedwait_tid.c | 1 - sysdeps/unix/sysv/linux/x86_64/lowlevellock.S | 431 - sysdeps/unix/sysv/linux/x86_64/lowlevellock.h | 272 - sysdeps/unix/sysv/linux/x86_64/makecontext.c | 5 +- sysdeps/unix/sysv/linux/x86_64/pointer_guard.h | 61 + sysdeps/unix/sysv/linux/x86_64/profil-counter.h | 31 - .../unix/sysv/linux/x86_64/pthread_setaffinity.c | 14 - sysdeps/unix/sysv/linux/x86_64/readelflib.c | 2 - sysdeps/unix/sysv/linux/x86_64/register-dump.h | 345 - sysdeps/unix/sysv/linux/x86_64/sched_setaffinity.c | 14 - sysdeps/unix/sysv/linux/x86_64/setcontext.S | 5 +- sysdeps/unix/sysv/linux/x86_64/sigaction.c | 133 - sysdeps/unix/sysv/linux/x86_64/sigcontextinfo.h | 17 +- sysdeps/unix/sysv/linux/x86_64/sigprocmask.c | 39 - sysdeps/unix/sysv/linux/x86_64/single-thread.h | 2 + sysdeps/unix/sysv/linux/x86_64/swapcontext.S | 5 +- sysdeps/unix/sysv/linux/x86_64/syscall.S | 4 +- sysdeps/unix/sysv/linux/x86_64/syscalls.list | 2 - sysdeps/unix/sysv/linux/x86_64/sysdep.S | 4 +- sysdeps/unix/sysv/linux/x86_64/sysdep.h | 218 +- sysdeps/unix/sysv/linux/x86_64/timer_create.c | 65 - sysdeps/unix/sysv/linux/x86_64/timer_delete.c | 44 - sysdeps/unix/sysv/linux/x86_64/timer_getoverr.c | 38 - sysdeps/unix/sysv/linux/x86_64/timer_gettime.c | 37 - sysdeps/unix/sysv/linux/x86_64/timer_settime.c | 39 - .../unix/sysv/linux/x86_64/tst-glibc-hwcaps-2.c | 83 + sysdeps/unix/sysv/linux/x86_64/vfork.S | 40 +- sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h | 353 + sysdeps/unix/sysv/linux/x86_64/x32/arch_prctl.c | 4 +- sysdeps/unix/sysv/linux/x86_64/x32/dl-cache.h | 4 +- .../unix/sysv/linux/x86_64/x32/fixup-asm-unistd.h | 21 + .../unix/sysv/linux/x86_64/x32/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/x86_64/x32/ld.abilist | 8 +- sysdeps/unix/sysv/linux/x86_64/x32/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 506 +- .../linux/x86_64/x32/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/x86_64/x32/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist | 115 +- .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 250 +- .../unix/sysv/linux/x86_64/x32/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist | 41 +- sysdeps/unix/sysv/linux/x86_64/x32/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/x86_64/x32/lseek.S | 4 +- sysdeps/unix/sysv/linux/x86_64/x32/syscalls.list | 2 - sysdeps/unix/sysv/linux/x86_64/x32/sysctl.c | 2 + sysdeps/unix/sysv/linux/x86_64/x32/sysctl.mk | 1 - sysdeps/unix/sysv/linux/x86_64/x32/sysdep.h | 39 +- sysdeps/unix/sysv/linux/x86_64/x32/times.c | 8 +- .../sysv/linux/x86_64/x86-64-isa-level-VALUE.c | 4 + sysdeps/unix/sysv/linux/xmknod.c | 26 +- sysdeps/unix/sysv/linux/xmknodat.c | 26 +- sysdeps/unix/sysv/linux/xstat.c | 69 +- sysdeps/unix/sysv/linux/xstat64.c | 78 +- sysdeps/unix/sysv/linux/xstatconv.c | 27 +- sysdeps/unix/sysv/linux/xstatconv.h | 6 +- sysdeps/unix/sysv/linux/xstatover.h | 67 + sysdeps/unix/sysv/linux/xstatver.h | 10 + sysdeps/unix/x86_64/sysdep.S | 7 +- sysdeps/unix/x86_64/sysdep.h | 4 +- sysdeps/wordsize-32/bits/wordsize.h | 4 +- sysdeps/wordsize-32/divdi3-symbol-hacks.h | 7 +- sysdeps/wordsize-32/divdi3.c | 4 +- sysdeps/wordsize-32/llabs.c | 4 +- sysdeps/wordsize-32/lldiv.c | 4 +- sysdeps/wordsize-32/strtoimax.c | 27 - sysdeps/wordsize-32/strtoumax.c | 28 - sysdeps/wordsize-32/wcstoimax.c | 28 - sysdeps/wordsize-32/wcstoumax.c | 28 - sysdeps/wordsize-64/Makefile | 5 + sysdeps/wordsize-64/bits/wordsize.h | 4 +- sysdeps/wordsize-64/labs.c | 4 +- sysdeps/wordsize-64/ldiv.c | 4 +- sysdeps/wordsize-64/strtoimax.c | 27 - sysdeps/wordsize-64/strtol.c | 1 + sysdeps/wordsize-64/strtoul.c | 1 + sysdeps/wordsize-64/strtoumax.c | 28 - sysdeps/wordsize-64/tst-writev.c | 8 +- sysdeps/wordsize-64/wcstoimax.c | 28 - sysdeps/wordsize-64/wcstol.c | 1 + sysdeps/wordsize-64/wcstoul.c | 1 + sysdeps/wordsize-64/wcstoumax.c | 28 - sysdeps/x86/Makefile | 190 +- sysdeps/x86/Versions | 7 +- sysdeps/x86/__longjmp_cancel.S | 4 +- sysdeps/x86/abi-note.c | 29 + sysdeps/x86/atomic-machine.h | 543 + sysdeps/x86/bits/dl_find_object.h | 29 + sysdeps/x86/bits/endian.h | 7 - sysdeps/x86/bits/endianness.h | 11 + sysdeps/x86/bits/floatn.h | 10 +- sysdeps/x86/bits/flt-eval-method.h | 4 +- sysdeps/x86/bits/fp-logb.h | 4 +- sysdeps/x86/bits/indirect-return.h | 4 +- sysdeps/x86/bits/link.h | 14 +- sysdeps/x86/bits/platform/x86.h | 311 + sysdeps/x86/bits/select.h | 63 - sysdeps/x86/bits/semaphore.h | 40 - sysdeps/x86/bits/setjmp.h | 4 +- sysdeps/x86/bits/xtitypes.h | 33 - sysdeps/x86/cacheinfo.c | 781 +- sysdeps/x86/cacheinfo.h | 90 + sysdeps/x86/cet-control.h | 41 + sysdeps/x86/cet-tunables.h | 29 - sysdeps/x86/check-cet.awk | 4 +- sysdeps/x86/configure | 149 +- sysdeps/x86/configure.ac | 108 +- sysdeps/x86/cpu-features.c | 670 +- sysdeps/x86/cpu-features.h | 275 - sysdeps/x86/cpu-tunables.c | 208 +- sysdeps/x86/dl-cacheinfo.h | 973 + sysdeps/x86/dl-cet.c | 269 +- sysdeps/x86/dl-diagnostics-cpu.c | 120 + sysdeps/x86/dl-get-cpu-features.c | 64 +- sysdeps/x86/dl-hwcap.h | 18 +- sysdeps/x86/dl-isa-level.h | 31 + sysdeps/x86/dl-lookupcfg.h | 27 + sysdeps/x86/dl-minsigstacksize.h | 27 + sysdeps/x86/dl-new-hash.h | 24 + sysdeps/x86/dl-procinfo.c | 4 +- sysdeps/x86/dl-procinfo.h | 4 +- sysdeps/x86/dl-procruntime.c | 19 +- sysdeps/x86/dl-prop.h | 183 +- sysdeps/x86/dl-tunables.list | 34 +- sysdeps/x86/elf-initfini.h | 20 + sysdeps/x86/elide.h | 4 +- sysdeps/x86/float128-abi.h | 1 + sysdeps/x86/fpu/bits/fenv.h | 60 +- sysdeps/x86/fpu/bits/math-vector.h | 88 +- sysdeps/x86/fpu/bits/mathinline.h | 328 - sysdeps/x86/fpu/e_sqrtf128.c | 7 +- sysdeps/x86/fpu/e_sqrtl.c | 27 + sysdeps/x86/fpu/finclude/math-vector-fortran.h | 127 + sysdeps/x86/fpu/fix-fp-int-compare-invalid.h | 4 +- sysdeps/x86/fpu/include/bits/fenv.h | 57 - sysdeps/x86/fpu/math-barriers.h | 4 +- sysdeps/x86/fpu/math_private.h | 32 + sysdeps/x86/fpu/nan-pseudo-number.h | 29 + sysdeps/x86/fpu/powl_helper.c | 4 +- sysdeps/x86/fpu/s_ffma.c | 50 + sysdeps/x86/fpu/s_fpclassifyl.c | 45 + sysdeps/x86/fpu/s_isnanl.c | 43 + sysdeps/x86/fpu/s_sincosf_data.c | 68 + sysdeps/x86/fpu/sfp-machine.h | 10 +- sysdeps/x86/fpu/sincosf_poly.h | 111 + sysdeps/x86/fpu/test-fenv-clear-sse.c | 4 +- sysdeps/x86/fpu/test-fenv-sse-2.c | 4 +- sysdeps/x86/fpu/test-fenv-sse.c | 4 +- sysdeps/x86/fpu/test-fenv-x87.c | 4 +- sysdeps/x86/fpu/test-math-vector-sincos.h | 4 +- sysdeps/x86/fpu_control.h | 5 +- sysdeps/x86/get-cpuid-feature-leaf.c | 30 + sysdeps/x86/get-isa-level.h | 69 + sysdeps/x86/hp-timing.h | 61 + .../cpu-features-preferred_feature_index_1.def | 34 + sysdeps/x86/include/cpu-features.h | 952 + sysdeps/x86/init-arch.h | 15 +- sysdeps/x86/isa-ifunc-macros.h | 59 + sysdeps/x86/isa-level.c | 94 + sysdeps/x86/isa-level.h | 147 + sysdeps/x86/ldbl2mpn.c | 120 + sysdeps/x86/ldsodefs.h | 5 +- sysdeps/x86/libc-start.c | 10 +- sysdeps/x86/libc-start.h | 4 +- sysdeps/x86/link_map.h | 23 +- sysdeps/x86/longjmp.c | 4 +- sysdeps/x86/nptl/bits/pthreadtypes-arch.h | 55 +- sysdeps/x86/nptl/bits/struct_mutex.h | 63 + sysdeps/x86/nptl/bits/struct_rwlock.h | 65 + sysdeps/x86/nptl/pt-longjmp.c | 71 - sysdeps/x86/nptl/pthreaddef.h | 50 + sysdeps/x86/nptl/thread_pointer.h | 38 + sysdeps/x86/nptl/tls-setup.h | 4 +- sysdeps/x86/string_private.h | 4 +- sysdeps/x86/sys/platform/x86.h | 65 + sysdeps/x86/sysdep.h | 19 +- sysdeps/x86/tst-cet-legacy-1.c | 4 +- sysdeps/x86/tst-cet-legacy-10-static.c | 1 + sysdeps/x86/tst-cet-legacy-10.c | 43 + sysdeps/x86/tst-cet-legacy-1a.c | 81 + sysdeps/x86/tst-cet-legacy-2.c | 4 +- sysdeps/x86/tst-cet-legacy-3.c | 4 +- sysdeps/x86/tst-cet-legacy-4.c | 23 +- sysdeps/x86/tst-cet-legacy-5.c | 89 + sysdeps/x86/tst-cet-legacy-5a.c | 1 + sysdeps/x86/tst-cet-legacy-5b.c | 1 + sysdeps/x86/tst-cet-legacy-6.c | 89 + sysdeps/x86/tst-cet-legacy-6a.c | 1 + sysdeps/x86/tst-cet-legacy-6b.c | 1 + sysdeps/x86/tst-cet-legacy-7.c | 38 + sysdeps/x86/tst-cet-legacy-8.c | 48 + sysdeps/x86/tst-cet-legacy-9-static.c | 1 + sysdeps/x86/tst-cet-legacy-9.c | 41 + sysdeps/x86/tst-cet-legacy-mod-1.c | 4 +- sysdeps/x86/tst-cet-legacy-mod-2.c | 4 +- sysdeps/x86/tst-cet-legacy-mod-5.c | 31 + sysdeps/x86/tst-cet-legacy-mod-5a.c | 1 + sysdeps/x86/tst-cet-legacy-mod-5b.c | 1 + sysdeps/x86/tst-cet-legacy-mod-5c.c | 36 + sysdeps/x86/tst-cet-legacy-mod-6.c | 31 + sysdeps/x86/tst-cet-legacy-mod-6a.c | 1 + sysdeps/x86/tst-cet-legacy-mod-6b.c | 1 + sysdeps/x86/tst-cet-legacy-mod-6c.c | 36 + sysdeps/x86/tst-cet-legacy-mod-6d.c | 1 + sysdeps/x86/tst-cpu-features-cpuinfo-static.c | 1 + sysdeps/x86/tst-cpu-features-cpuinfo.c | 303 + sysdeps/x86/tst-cpu-features-supports-static.c | 1 + sysdeps/x86/tst-cpu-features-supports.c | 198 + sysdeps/x86/tst-get-cpu-features.c | 360 +- sysdeps/x86/tst-ifunc-isa-1-static.c | 1 + sysdeps/x86/tst-ifunc-isa-1.c | 30 + sysdeps/x86/tst-ifunc-isa-2-static.c | 1 + sysdeps/x86/tst-ifunc-isa-2.c | 34 + sysdeps/x86/tst-ifunc-isa.h | 106 + sysdeps/x86/tst-isa-level-1.c | 103 + sysdeps/x86/tst-isa-level-mod-1-baseline.c | 1 + sysdeps/x86/tst-isa-level-mod-1-v2.c | 1 + sysdeps/x86/tst-isa-level-mod-1-v3.c | 1 + sysdeps/x86/tst-isa-level-mod-1-v4.c | 1 + sysdeps/x86/tst-isa-level-mod-1.c | 25 + sysdeps/x86/tst-ldbl-nonnormal-printf.c | 49 + sysdeps/x86/tst-memchr-rtm.c | 54 + sysdeps/x86/tst-memcmp-rtm.c | 52 + sysdeps/x86/tst-memmove-rtm.c | 53 + sysdeps/x86/tst-memrchr-rtm.c | 54 + sysdeps/x86/tst-memset-rtm.c | 45 + sysdeps/x86/tst-setjmp-cet.c | 1 + sysdeps/x86/tst-stack-align.h | 28 + sysdeps/x86/tst-strcasecmp-rtm.c | 23 + sysdeps/x86/tst-strchr-rtm.c | 54 + sysdeps/x86/tst-strcmp-rtm.c | 70 + sysdeps/x86/tst-strcpy-rtm.c | 53 + sysdeps/x86/tst-string-rtm.h | 72 + sysdeps/x86/tst-strlen-rtm.c | 53 + sysdeps/x86/tst-strncasecmp-rtm.c | 23 + sysdeps/x86/tst-strncmp-rtm.c | 98 + sysdeps/x86/tst-strrchr-rtm.c | 53 + sysdeps/x86/tst-sysconf-cache-linesize-static.c | 1 + sysdeps/x86/tst-sysconf-cache-linesize.c | 57 + sysdeps/x86/tst-wcscmp-rtm.c | 22 + sysdeps/x86/tst-wcsncmp-rtm.c | 21 + sysdeps/x86_64/Implies | 1 - sysdeps/x86_64/Makefile | 93 +- sysdeps/x86_64/__longjmp.S | 5 +- sysdeps/x86_64/_mcount.S | 5 +- sysdeps/x86_64/add_n.S | 4 +- sysdeps/x86_64/addmul_1.S | 4 +- sysdeps/x86_64/atomic-machine.h | 482 - sysdeps/x86_64/bsd-_setjmp.S | 4 +- sysdeps/x86_64/bsd-setjmp.S | 4 +- sysdeps/x86_64/bzero.S | 1 - sysdeps/x86_64/configure | 112 +- sysdeps/x86_64/configure.ac | 73 +- sysdeps/x86_64/crti.S | 4 +- sysdeps/x86_64/crtn.S | 4 +- sysdeps/x86_64/dl-hwcaps-subdirs.c | 52 + sysdeps/x86_64/dl-irel.h | 4 +- sysdeps/x86_64/dl-lookupcfg.h | 31 - sysdeps/x86_64/dl-machine.h | 208 +- sysdeps/x86_64/dl-procinfo.c | 4 +- sysdeps/x86_64/dl-runtime.c | 9 - sysdeps/x86_64/dl-runtime.h | 35 + sysdeps/x86_64/dl-tls.c | 7 +- sysdeps/x86_64/dl-tls.h | 4 +- sysdeps/x86_64/dl-tlsdesc.S | 112 +- sysdeps/x86_64/dl-tlsdesc.h | 8 +- sysdeps/x86_64/dl-trampoline.S | 78 +- sysdeps/x86_64/dl-trampoline.h | 177 +- sysdeps/x86_64/ffs.c | 5 +- sysdeps/x86_64/ffsll.c | 5 +- sysdeps/x86_64/fpu/Makeconfig | 175 + sysdeps/x86_64/fpu/Makefile | 302 +- sysdeps/x86_64/fpu/Versions | 44 + sysdeps/x86_64/fpu/bench-libmvec-skeleton.c | 103 + sysdeps/x86_64/fpu/e_exp2l.S | 6 +- sysdeps/x86_64/fpu/e_expl.S | 8 +- sysdeps/x86_64/fpu/e_fmodl.S | 6 +- sysdeps/x86_64/fpu/e_ilogbl.S | 3 - sysdeps/x86_64/fpu/e_log10l.S | 7 +- sysdeps/x86_64/fpu/e_log2l.S | 6 +- sysdeps/x86_64/fpu/e_logl.S | 6 +- sysdeps/x86_64/fpu/e_powl.S | 28 +- sysdeps/x86_64/fpu/e_remainderl.S | 6 +- sysdeps/x86_64/fpu/e_scalbl.S | 9 +- sysdeps/x86_64/fpu/e_sqrt.c | 31 - sysdeps/x86_64/fpu/e_sqrtf.c | 31 - sysdeps/x86_64/fpu/e_sqrtl.c | 1 - sysdeps/x86_64/fpu/fclrexcpt.c | 4 +- sysdeps/x86_64/fpu/fedisblxcpt.c | 5 +- sysdeps/x86_64/fpu/feenablxcpt.c | 5 +- sysdeps/x86_64/fpu/fegetenv.c | 4 +- sysdeps/x86_64/fpu/fegetexcept.c | 5 +- sysdeps/x86_64/fpu/fegetmode.c | 4 +- sysdeps/x86_64/fpu/fegetround.c | 5 +- sysdeps/x86_64/fpu/feholdexcpt.c | 4 +- sysdeps/x86_64/fpu/fesetenv.c | 4 +- sysdeps/x86_64/fpu/fesetexcept.c | 4 +- sysdeps/x86_64/fpu/fesetmode.c | 4 +- sysdeps/x86_64/fpu/fesetround.c | 4 +- sysdeps/x86_64/fpu/feupdateenv.c | 5 +- sysdeps/x86_64/fpu/fgetexcptflg.c | 4 +- sysdeps/x86_64/fpu/fraiseexcpt.c | 4 +- sysdeps/x86_64/fpu/fsetexcptflg.c | 4 +- sysdeps/x86_64/fpu/ftestexcept.c | 4 +- sysdeps/x86_64/fpu/libm-test-ulps | 1752 +- sysdeps/x86_64/fpu/libmvec-acos-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-acosf-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-acosh-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-acoshf-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-asin-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-asinf-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-asinh-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-asinhf-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-atan-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-atan2-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-atan2f-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-atanf-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-atanh-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-atanhf-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-cbrt-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-cbrtf-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-cos-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-cosf-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-cosh-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-coshf-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-erf-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-erfc-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-erfcf-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-erff-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-exp-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-exp10-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-exp10f-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-exp2-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-exp2f-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-expf-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-expm1-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-expm1f-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-hypot-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-hypotf-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-log-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-log10-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-log10f-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-log1p-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-log1pf-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-log2-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-log2f-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-logf-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-pow-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-powf-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-sin-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-sinf-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-sinh-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-sinhf-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-tan-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-tanf-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-tanh-inputs | 4100 ++ sysdeps/x86_64/fpu/libmvec-tanhf-inputs | 4100 ++ sysdeps/x86_64/fpu/math-tests-arch.h | 12 +- sysdeps/x86_64/fpu/math-tests-snan.h | 4 +- sysdeps/x86_64/fpu/math-use-builtins-sqrt.h | 4 + sysdeps/x86_64/fpu/math_ldbl.h | 4 +- sysdeps/x86_64/fpu/multiarch/Makefile | 103 +- sysdeps/x86_64/fpu/multiarch/doasin-fma.c | 4 - sysdeps/x86_64/fpu/multiarch/doasin-fma4.c | 4 - sysdeps/x86_64/fpu/multiarch/dosincos-fma.c | 6 - sysdeps/x86_64/fpu/multiarch/dosincos-fma4.c | 6 - sysdeps/x86_64/fpu/multiarch/e_asin-fma.c | 2 - sysdeps/x86_64/fpu/multiarch/e_asin-fma4.c | 2 - sysdeps/x86_64/fpu/multiarch/e_asin.c | 11 +- sysdeps/x86_64/fpu/multiarch/e_atan2.c | 8 +- sysdeps/x86_64/fpu/multiarch/e_exp-avx.c | 4 +- sysdeps/x86_64/fpu/multiarch/e_exp-fma.c | 4 +- sysdeps/x86_64/fpu/multiarch/e_exp-fma4.c | 4 +- sysdeps/x86_64/fpu/multiarch/e_exp.c | 11 +- sysdeps/x86_64/fpu/multiarch/e_exp2f.c | 10 +- sysdeps/x86_64/fpu/multiarch/e_expf.c | 10 +- sysdeps/x86_64/fpu/multiarch/e_log-avx.c | 3 +- sysdeps/x86_64/fpu/multiarch/e_log-fma.c | 3 +- sysdeps/x86_64/fpu/multiarch/e_log-fma4.c | 3 +- sysdeps/x86_64/fpu/multiarch/e_log.c | 11 +- sysdeps/x86_64/fpu/multiarch/e_log2f.c | 10 +- sysdeps/x86_64/fpu/multiarch/e_logf.c | 10 +- sysdeps/x86_64/fpu/multiarch/e_pow-fma.c | 4 +- sysdeps/x86_64/fpu/multiarch/e_pow-fma4.c | 4 +- sysdeps/x86_64/fpu/multiarch/e_pow.c | 11 +- sysdeps/x86_64/fpu/multiarch/e_powf.c | 10 +- sysdeps/x86_64/fpu/multiarch/ifunc-avx-fma4.h | 12 +- sysdeps/x86_64/fpu/multiarch/ifunc-fma.h | 8 +- sysdeps/x86_64/fpu/multiarch/ifunc-fma4.h | 10 +- sysdeps/x86_64/fpu/multiarch/ifunc-mathvec-avx2.h | 8 +- .../fpu/multiarch/ifunc-mathvec-avx512-skx.h | 39 + .../x86_64/fpu/multiarch/ifunc-mathvec-avx512.h | 8 +- .../x86_64/fpu/multiarch/ifunc-mathvec-sse4_1.h | 6 +- sysdeps/x86_64/fpu/multiarch/ifunc-sse4_1.h | 6 +- sysdeps/x86_64/fpu/multiarch/mpa-avx.c | 14 - sysdeps/x86_64/fpu/multiarch/mpa-fma.c | 14 - sysdeps/x86_64/fpu/multiarch/mpa-fma4.c | 14 - sysdeps/x86_64/fpu/multiarch/mpatan-fma.c | 10 - sysdeps/x86_64/fpu/multiarch/mpatan-fma4.c | 10 - sysdeps/x86_64/fpu/multiarch/mpatan2-fma.c | 9 - sysdeps/x86_64/fpu/multiarch/mpatan2-fma4.c | 9 - sysdeps/x86_64/fpu/multiarch/mpsqrt-fma.c | 8 - sysdeps/x86_64/fpu/multiarch/mpsqrt-fma4.c | 8 - sysdeps/x86_64/fpu/multiarch/mptan-fma.c | 7 - sysdeps/x86_64/fpu/multiarch/mptan-fma4.c | 7 - sysdeps/x86_64/fpu/multiarch/s_atan.c | 4 +- sysdeps/x86_64/fpu/multiarch/s_ceil-c.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_ceil-sse4_1.S | 5 +- sysdeps/x86_64/fpu/multiarch/s_ceil.c | 4 +- sysdeps/x86_64/fpu/multiarch/s_ceilf-sse4_1.S | 5 +- sysdeps/x86_64/fpu/multiarch/s_ceilf.c | 4 +- sysdeps/x86_64/fpu/multiarch/s_cosf.c | 4 +- sysdeps/x86_64/fpu/multiarch/s_floor-c.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_floor-sse4_1.S | 5 +- sysdeps/x86_64/fpu/multiarch/s_floor.c | 4 +- sysdeps/x86_64/fpu/multiarch/s_floorf-sse4_1.S | 5 +- sysdeps/x86_64/fpu/multiarch/s_floorf.c | 4 +- sysdeps/x86_64/fpu/multiarch/s_fma.c | 16 +- sysdeps/x86_64/fpu/multiarch/s_fmaf.c | 9 +- sysdeps/x86_64/fpu/multiarch/s_nearbyint-c.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_nearbyint-sse4_1.S | 5 +- sysdeps/x86_64/fpu/multiarch/s_nearbyint.c | 4 +- sysdeps/x86_64/fpu/multiarch/s_nearbyintf-sse4_1.S | 5 +- sysdeps/x86_64/fpu/multiarch/s_nearbyintf.c | 4 +- sysdeps/x86_64/fpu/multiarch/s_rint-c.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_rint-sse4_1.S | 5 +- sysdeps/x86_64/fpu/multiarch/s_rint.c | 4 +- sysdeps/x86_64/fpu/multiarch/s_rintf-sse4_1.S | 5 +- sysdeps/x86_64/fpu/multiarch/s_rintf.c | 4 +- sysdeps/x86_64/fpu/multiarch/s_roundeven-c.c | 2 + sysdeps/x86_64/fpu/multiarch/s_roundeven-sse4_1.S | 24 + sysdeps/x86_64/fpu/multiarch/s_roundeven.c | 31 + sysdeps/x86_64/fpu/multiarch/s_roundevenf-c.c | 3 + sysdeps/x86_64/fpu/multiarch/s_roundevenf-sse4_1.S | 24 + sysdeps/x86_64/fpu/multiarch/s_roundevenf.c | 31 + sysdeps/x86_64/fpu/multiarch/s_sin.c | 4 +- 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 + sysdeps/x86_64/fpu/multiarch/s_sincos.c | 30 + sysdeps/x86_64/fpu/multiarch/s_sincosf-fma.c | 271 +- sysdeps/x86_64/fpu/multiarch/s_sincosf-sse2.S | 2 - sysdeps/x86_64/fpu/multiarch/s_sincosf-sse2.c | 2 + sysdeps/x86_64/fpu/multiarch/s_sincosf.c | 4 +- sysdeps/x86_64/fpu/multiarch/s_sinf.c | 4 +- sysdeps/x86_64/fpu/multiarch/s_tan.c | 4 +- sysdeps/x86_64/fpu/multiarch/s_trunc-c.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_trunc-sse4_1.S | 4 +- sysdeps/x86_64/fpu/multiarch/s_trunc.c | 4 +- sysdeps/x86_64/fpu/multiarch/s_truncf-sse4_1.S | 4 +- sysdeps/x86_64/fpu/multiarch/s_truncf.c | 4 +- sysdeps/x86_64/fpu/multiarch/sincos32-fma.c | 15 - sysdeps/x86_64/fpu/multiarch/sincos32-fma4.c | 15 - .../x86_64/fpu/multiarch/svml_d_acos2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_acos2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_acos2_core_sse4.S | 302 + .../x86_64/fpu/multiarch/svml_d_acos4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_acos4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_acos4_core_avx2.S | 284 + .../x86_64/fpu/multiarch/svml_d_acos8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_acos8_core.c | 27 + .../fpu/multiarch/svml_d_acos8_core_avx512.S | 306 + .../x86_64/fpu/multiarch/svml_d_acosh2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_acosh2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_acosh2_core_sse4.S | 1468 + .../x86_64/fpu/multiarch/svml_d_acosh4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_acosh4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_acosh4_core_avx2.S | 1535 + .../x86_64/fpu/multiarch/svml_d_acosh8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_acosh8_core.c | 27 + .../fpu/multiarch/svml_d_acosh8_core_avx512.S | 479 + .../x86_64/fpu/multiarch/svml_d_asin2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_asin2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_asin2_core_sse4.S | 287 + .../x86_64/fpu/multiarch/svml_d_asin4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_asin4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_asin4_core_avx2.S | 272 + .../x86_64/fpu/multiarch/svml_d_asin8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_asin8_core.c | 27 + .../fpu/multiarch/svml_d_asin8_core_avx512.S | 294 + .../x86_64/fpu/multiarch/svml_d_asinh2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_asinh2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_asinh2_core_sse4.S | 1661 + .../x86_64/fpu/multiarch/svml_d_asinh4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_asinh4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_asinh4_core_avx2.S | 1600 + .../x86_64/fpu/multiarch/svml_d_asinh8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_asinh8_core.c | 27 + .../fpu/multiarch/svml_d_asinh8_core_avx512.S | 509 + .../x86_64/fpu/multiarch/svml_d_atan22_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_atan22_core.c | 28 + .../x86_64/fpu/multiarch/svml_d_atan22_core_sse4.S | 495 + .../x86_64/fpu/multiarch/svml_d_atan24_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_atan24_core.c | 28 + .../x86_64/fpu/multiarch/svml_d_atan24_core_avx2.S | 450 + .../x86_64/fpu/multiarch/svml_d_atan28_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_atan28_core.c | 28 + .../fpu/multiarch/svml_d_atan28_core_avx512.S | 474 + .../x86_64/fpu/multiarch/svml_d_atan2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_atan2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_atan2_core_sse4.S | 244 + .../x86_64/fpu/multiarch/svml_d_atan4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_atan4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_atan4_core_avx2.S | 224 + .../x86_64/fpu/multiarch/svml_d_atan8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_atan8_core.c | 27 + .../fpu/multiarch/svml_d_atan8_core_avx512.S | 212 + .../x86_64/fpu/multiarch/svml_d_atanh2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_atanh2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_atanh2_core_sse4.S | 1518 + .../x86_64/fpu/multiarch/svml_d_atanh4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_atanh4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_atanh4_core_avx2.S | 1478 + .../x86_64/fpu/multiarch/svml_d_atanh8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_atanh8_core.c | 27 + .../fpu/multiarch/svml_d_atanh8_core_avx512.S | 400 + .../x86_64/fpu/multiarch/svml_d_cbrt2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_cbrt2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_cbrt2_core_sse4.S | 465 + .../x86_64/fpu/multiarch/svml_d_cbrt4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_cbrt4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_cbrt4_core_avx2.S | 503 + .../x86_64/fpu/multiarch/svml_d_cbrt8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_cbrt8_core.c | 27 + .../fpu/multiarch/svml_d_cbrt8_core_avx512.S | 252 + .../x86_64/fpu/multiarch/svml_d_cos2_core-sse2.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_d_cos2_core.c | 4 +- .../x86_64/fpu/multiarch/svml_d_cos2_core_sse4.S | 6 +- .../x86_64/fpu/multiarch/svml_d_cos4_core-sse.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_d_cos4_core.c | 4 +- .../x86_64/fpu/multiarch/svml_d_cos4_core_avx2.S | 6 +- .../x86_64/fpu/multiarch/svml_d_cos8_core-avx2.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_d_cos8_core.c | 4 +- .../x86_64/fpu/multiarch/svml_d_cos8_core_avx512.S | 21 +- .../x86_64/fpu/multiarch/svml_d_cosh2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_cosh2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_cosh2_core_sse4.S | 394 + .../x86_64/fpu/multiarch/svml_d_cosh4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_cosh4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_cosh4_core_avx2.S | 410 + .../x86_64/fpu/multiarch/svml_d_cosh8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_cosh8_core.c | 27 + .../fpu/multiarch/svml_d_cosh8_core_avx512.S | 321 + .../x86_64/fpu/multiarch/svml_d_erf2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_erf2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_erf2_core_sse4.S | 985 + .../x86_64/fpu/multiarch/svml_d_erf4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_erf4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_erf4_core_avx2.S | 982 + .../x86_64/fpu/multiarch/svml_d_erf8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_erf8_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_erf8_core_avx512.S | 981 + .../x86_64/fpu/multiarch/svml_d_erfc2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_erfc2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_erfc2_core_sse4.S | 3851 ++ .../x86_64/fpu/multiarch/svml_d_erfc4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_erfc4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_erfc4_core_avx2.S | 3855 ++ .../x86_64/fpu/multiarch/svml_d_erfc8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_erfc8_core.c | 27 + .../fpu/multiarch/svml_d_erfc8_core_avx512.S | 3858 ++ .../x86_64/fpu/multiarch/svml_d_exp102_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_exp102_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_exp102_core_sse4.S | 416 + .../x86_64/fpu/multiarch/svml_d_exp104_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_exp104_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_exp104_core_avx2.S | 427 + .../x86_64/fpu/multiarch/svml_d_exp108_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_exp108_core.c | 27 + .../fpu/multiarch/svml_d_exp108_core_avx512.S | 286 + .../x86_64/fpu/multiarch/svml_d_exp22_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_exp22_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_exp22_core_sse4.S | 323 + .../x86_64/fpu/multiarch/svml_d_exp24_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_exp24_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_exp24_core_avx2.S | 339 + .../x86_64/fpu/multiarch/svml_d_exp28_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_exp28_core.c | 27 + .../fpu/multiarch/svml_d_exp28_core_avx512.S | 300 + .../x86_64/fpu/multiarch/svml_d_exp2_core-sse2.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_d_exp2_core.c | 4 +- .../x86_64/fpu/multiarch/svml_d_exp2_core_sse4.S | 10 +- .../x86_64/fpu/multiarch/svml_d_exp4_core-sse.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_d_exp4_core.c | 4 +- .../x86_64/fpu/multiarch/svml_d_exp4_core_avx2.S | 10 +- .../x86_64/fpu/multiarch/svml_d_exp8_core-avx2.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_d_exp8_core.c | 4 +- .../x86_64/fpu/multiarch/svml_d_exp8_core_avx512.S | 22 +- .../x86_64/fpu/multiarch/svml_d_expm12_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_expm12_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_expm12_core_sse4.S | 420 + .../x86_64/fpu/multiarch/svml_d_expm14_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_expm14_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_expm14_core_avx2.S | 407 + .../x86_64/fpu/multiarch/svml_d_expm18_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_expm18_core.c | 27 + .../fpu/multiarch/svml_d_expm18_core_avx512.S | 333 + .../x86_64/fpu/multiarch/svml_d_hypot2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_hypot2_core.c | 28 + .../x86_64/fpu/multiarch/svml_d_hypot2_core_sse4.S | 277 + .../x86_64/fpu/multiarch/svml_d_hypot4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_hypot4_core.c | 28 + .../x86_64/fpu/multiarch/svml_d_hypot4_core_avx2.S | 287 + .../x86_64/fpu/multiarch/svml_d_hypot8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_hypot8_core.c | 28 + .../fpu/multiarch/svml_d_hypot8_core_avx512.S | 233 + .../x86_64/fpu/multiarch/svml_d_log102_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_log102_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_log102_core_sse4.S | 1088 + .../x86_64/fpu/multiarch/svml_d_log104_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_log104_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_log104_core_avx2.S | 1073 + .../x86_64/fpu/multiarch/svml_d_log108_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_log108_core.c | 27 + .../fpu/multiarch/svml_d_log108_core_avx512.S | 298 + .../x86_64/fpu/multiarch/svml_d_log1p2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_log1p2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_log1p2_core_sse4.S | 1397 + .../x86_64/fpu/multiarch/svml_d_log1p4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_log1p4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_log1p4_core_avx2.S | 1382 + .../x86_64/fpu/multiarch/svml_d_log1p8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_log1p8_core.c | 27 + .../fpu/multiarch/svml_d_log1p8_core_avx512.S | 316 + .../x86_64/fpu/multiarch/svml_d_log22_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_log22_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_log22_core_sse4.S | 1338 + .../x86_64/fpu/multiarch/svml_d_log24_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_log24_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_log24_core_avx2.S | 1323 + .../x86_64/fpu/multiarch/svml_d_log28_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_log28_core.c | 27 + .../fpu/multiarch/svml_d_log28_core_avx512.S | 292 + .../x86_64/fpu/multiarch/svml_d_log2_core-sse2.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_d_log2_core.c | 4 +- .../x86_64/fpu/multiarch/svml_d_log2_core_sse4.S | 10 +- .../x86_64/fpu/multiarch/svml_d_log4_core-sse.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_d_log4_core.c | 4 +- .../x86_64/fpu/multiarch/svml_d_log4_core_avx2.S | 10 +- .../x86_64/fpu/multiarch/svml_d_log8_core-avx2.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_d_log8_core.c | 4 +- .../x86_64/fpu/multiarch/svml_d_log8_core_avx512.S | 29 +- .../x86_64/fpu/multiarch/svml_d_pow2_core-sse2.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_d_pow2_core.c | 4 +- .../x86_64/fpu/multiarch/svml_d_pow2_core_sse4.S | 10 +- .../x86_64/fpu/multiarch/svml_d_pow4_core-sse.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_d_pow4_core.c | 4 +- .../x86_64/fpu/multiarch/svml_d_pow4_core_avx2.S | 10 +- .../x86_64/fpu/multiarch/svml_d_pow8_core-avx2.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_d_pow8_core.c | 4 +- .../x86_64/fpu/multiarch/svml_d_pow8_core_avx512.S | 22 +- .../x86_64/fpu/multiarch/svml_d_sin2_core-sse2.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_d_sin2_core.c | 4 +- .../x86_64/fpu/multiarch/svml_d_sin2_core_sse4.S | 6 +- .../x86_64/fpu/multiarch/svml_d_sin4_core-sse.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_d_sin4_core.c | 4 +- .../x86_64/fpu/multiarch/svml_d_sin4_core_avx2.S | 6 +- .../x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_d_sin8_core.c | 4 +- .../x86_64/fpu/multiarch/svml_d_sin8_core_avx512.S | 21 +- .../fpu/multiarch/svml_d_sincos2_core-sse2.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_d_sincos2_core.c | 4 +- .../fpu/multiarch/svml_d_sincos2_core_sse4.S | 6 +- .../x86_64/fpu/multiarch/svml_d_sincos4_core-sse.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_d_sincos4_core.c | 4 +- .../fpu/multiarch/svml_d_sincos4_core_avx2.S | 6 +- .../fpu/multiarch/svml_d_sincos8_core-avx2.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_d_sincos8_core.c | 4 +- .../fpu/multiarch/svml_d_sincos8_core_avx512.S | 21 +- .../x86_64/fpu/multiarch/svml_d_sinh2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_sinh2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_sinh2_core_sse4.S | 454 + .../x86_64/fpu/multiarch/svml_d_sinh4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_sinh4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_sinh4_core_avx2.S | 468 + .../x86_64/fpu/multiarch/svml_d_sinh8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_sinh8_core.c | 27 + .../fpu/multiarch/svml_d_sinh8_core_avx512.S | 459 + .../x86_64/fpu/multiarch/svml_d_tan2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_tan2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_tan2_core_sse4.S | 6256 +++ .../x86_64/fpu/multiarch/svml_d_tan4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_tan4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_tan4_core_avx2.S | 6224 +++ .../x86_64/fpu/multiarch/svml_d_tan8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_tan8_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_tan8_core_avx512.S | 2730 ++ .../x86_64/fpu/multiarch/svml_d_tanh2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_tanh2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_tanh2_core_sse4.S | 1270 + .../x86_64/fpu/multiarch/svml_d_tanh4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_tanh4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_tanh4_core_avx2.S | 1277 + .../x86_64/fpu/multiarch/svml_d_tanh8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_tanh8_core.c | 27 + .../fpu/multiarch/svml_d_tanh8_core_avx512.S | 470 + .../fpu/multiarch/svml_s_acosf16_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_acosf16_core.c | 28 + .../fpu/multiarch/svml_s_acosf16_core_avx512.S | 270 + .../x86_64/fpu/multiarch/svml_s_acosf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_acosf4_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_acosf4_core_sse4.S | 269 + .../x86_64/fpu/multiarch/svml_s_acosf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_acosf8_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_acosf8_core_avx2.S | 263 + .../fpu/multiarch/svml_s_acoshf16_core-avx2.S | 20 + .../x86_64/fpu/multiarch/svml_s_acoshf16_core.c | 28 + .../fpu/multiarch/svml_s_acoshf16_core_avx512.S | 448 + .../fpu/multiarch/svml_s_acoshf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_acoshf4_core.c | 28 + .../fpu/multiarch/svml_s_acoshf4_core_sse4.S | 388 + .../x86_64/fpu/multiarch/svml_s_acoshf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_acoshf8_core.c | 28 + .../fpu/multiarch/svml_s_acoshf8_core_avx2.S | 369 + .../fpu/multiarch/svml_s_asinf16_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_asinf16_core.c | 28 + .../fpu/multiarch/svml_s_asinf16_core_avx512.S | 259 + .../x86_64/fpu/multiarch/svml_s_asinf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_asinf4_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_asinf4_core_sse4.S | 251 + .../x86_64/fpu/multiarch/svml_s_asinf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_asinf8_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_asinf8_core_avx2.S | 248 + .../fpu/multiarch/svml_s_asinhf16_core-avx2.S | 20 + .../x86_64/fpu/multiarch/svml_s_asinhf16_core.c | 28 + .../fpu/multiarch/svml_s_asinhf16_core_avx512.S | 475 + .../fpu/multiarch/svml_s_asinhf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_asinhf4_core.c | 28 + .../fpu/multiarch/svml_s_asinhf4_core_sse4.S | 508 + .../x86_64/fpu/multiarch/svml_s_asinhf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_asinhf8_core.c | 28 + .../fpu/multiarch/svml_s_asinhf8_core_avx2.S | 456 + .../fpu/multiarch/svml_s_atan2f16_core-avx2.S | 20 + .../x86_64/fpu/multiarch/svml_s_atan2f16_core.c | 28 + .../fpu/multiarch/svml_s_atan2f16_core_avx512.S | 398 + .../fpu/multiarch/svml_s_atan2f4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_atan2f4_core.c | 28 + .../fpu/multiarch/svml_s_atan2f4_core_sse4.S | 383 + .../x86_64/fpu/multiarch/svml_s_atan2f8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_atan2f8_core.c | 28 + .../fpu/multiarch/svml_s_atan2f8_core_avx2.S | 361 + .../fpu/multiarch/svml_s_atanf16_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_atanf16_core.c | 28 + .../fpu/multiarch/svml_s_atanf16_core_avx512.S | 173 + .../x86_64/fpu/multiarch/svml_s_atanf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_atanf4_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_atanf4_core_sse4.S | 163 + .../x86_64/fpu/multiarch/svml_s_atanf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_atanf8_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_atanf8_core_avx2.S | 147 + .../fpu/multiarch/svml_s_atanhf16_core-avx2.S | 20 + .../x86_64/fpu/multiarch/svml_s_atanhf16_core.c | 28 + .../fpu/multiarch/svml_s_atanhf16_core_avx512.S | 406 + .../fpu/multiarch/svml_s_atanhf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_atanhf4_core.c | 28 + .../fpu/multiarch/svml_s_atanhf4_core_sse4.S | 320 + .../x86_64/fpu/multiarch/svml_s_atanhf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_atanhf8_core.c | 28 + .../fpu/multiarch/svml_s_atanhf8_core_avx2.S | 333 + .../fpu/multiarch/svml_s_cbrtf16_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_cbrtf16_core.c | 28 + .../fpu/multiarch/svml_s_cbrtf16_core_avx512.S | 234 + .../x86_64/fpu/multiarch/svml_s_cbrtf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_cbrtf4_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_cbrtf4_core_sse4.S | 488 + .../x86_64/fpu/multiarch/svml_s_cbrtf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_cbrtf8_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_cbrtf8_core_avx2.S | 507 + .../x86_64/fpu/multiarch/svml_s_cosf16_core-avx2.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_s_cosf16_core.c | 4 +- .../fpu/multiarch/svml_s_cosf16_core_avx512.S | 21 +- .../x86_64/fpu/multiarch/svml_s_cosf4_core-sse2.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_s_cosf4_core.c | 4 +- .../x86_64/fpu/multiarch/svml_s_cosf4_core_sse4.S | 6 +- .../x86_64/fpu/multiarch/svml_s_cosf8_core-sse.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_s_cosf8_core.c | 4 +- .../x86_64/fpu/multiarch/svml_s_cosf8_core_avx2.S | 6 +- .../fpu/multiarch/svml_s_coshf16_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_coshf16_core.c | 28 + .../fpu/multiarch/svml_s_coshf16_core_avx512.S | 319 + .../x86_64/fpu/multiarch/svml_s_coshf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_coshf4_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_coshf4_core_sse4.S | 303 + .../x86_64/fpu/multiarch/svml_s_coshf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_coshf8_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_coshf8_core_avx2.S | 306 + .../fpu/multiarch/svml_s_erfcf16_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_erfcf16_core.c | 28 + .../fpu/multiarch/svml_s_erfcf16_core_avx512.S | 930 + .../x86_64/fpu/multiarch/svml_s_erfcf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_erfcf4_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_erfcf4_core_sse4.S | 937 + .../x86_64/fpu/multiarch/svml_s_erfcf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_erfcf8_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_erfcf8_core_avx2.S | 955 + .../x86_64/fpu/multiarch/svml_s_erff16_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_erff16_core.c | 28 + .../fpu/multiarch/svml_s_erff16_core_avx512.S | 183 + .../x86_64/fpu/multiarch/svml_s_erff4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_erff4_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_erff4_core_sse4.S | 662 + .../x86_64/fpu/multiarch/svml_s_erff8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_erff8_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_erff8_core_avx2.S | 667 + .../fpu/multiarch/svml_s_exp10f16_core-avx2.S | 20 + .../x86_64/fpu/multiarch/svml_s_exp10f16_core.c | 28 + .../fpu/multiarch/svml_s_exp10f16_core_avx512.S | 268 + .../fpu/multiarch/svml_s_exp10f4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_exp10f4_core.c | 28 + .../fpu/multiarch/svml_s_exp10f4_core_sse4.S | 309 + .../x86_64/fpu/multiarch/svml_s_exp10f8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_exp10f8_core.c | 28 + .../fpu/multiarch/svml_s_exp10f8_core_avx2.S | 329 + .../fpu/multiarch/svml_s_exp2f16_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_exp2f16_core.c | 28 + .../fpu/multiarch/svml_s_exp2f16_core_avx512.S | 270 + .../x86_64/fpu/multiarch/svml_s_exp2f4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_exp2f4_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_exp2f4_core_sse4.S | 236 + .../x86_64/fpu/multiarch/svml_s_exp2f8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_exp2f8_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_exp2f8_core_avx2.S | 243 + .../x86_64/fpu/multiarch/svml_s_expf16_core-avx2.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_s_expf16_core.c | 4 +- .../fpu/multiarch/svml_s_expf16_core_avx512.S | 29 +- .../x86_64/fpu/multiarch/svml_s_expf4_core-sse2.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_s_expf4_core.c | 4 +- .../x86_64/fpu/multiarch/svml_s_expf4_core_sse4.S | 10 +- .../x86_64/fpu/multiarch/svml_s_expf8_core-sse.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_s_expf8_core.c | 4 +- .../x86_64/fpu/multiarch/svml_s_expf8_core_avx2.S | 10 +- .../fpu/multiarch/svml_s_expm1f16_core-avx2.S | 20 + .../x86_64/fpu/multiarch/svml_s_expm1f16_core.c | 28 + .../fpu/multiarch/svml_s_expm1f16_core_avx512.S | 280 + .../fpu/multiarch/svml_s_expm1f4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_expm1f4_core.c | 28 + .../fpu/multiarch/svml_s_expm1f4_core_sse4.S | 357 + .../x86_64/fpu/multiarch/svml_s_expm1f8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_expm1f8_core.c | 28 + .../fpu/multiarch/svml_s_expm1f8_core_avx2.S | 350 + .../fpu/multiarch/svml_s_hypotf16_core-avx2.S | 20 + .../x86_64/fpu/multiarch/svml_s_hypotf16_core.c | 28 + .../fpu/multiarch/svml_s_hypotf16_core_avx512.S | 237 + .../fpu/multiarch/svml_s_hypotf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_hypotf4_core.c | 28 + .../fpu/multiarch/svml_s_hypotf4_core_sse4.S | 263 + .../x86_64/fpu/multiarch/svml_s_hypotf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_hypotf8_core.c | 28 + .../fpu/multiarch/svml_s_hypotf8_core_avx2.S | 267 + .../fpu/multiarch/svml_s_log10f16_core-avx2.S | 20 + .../x86_64/fpu/multiarch/svml_s_log10f16_core.c | 28 + .../fpu/multiarch/svml_s_log10f16_core_avx512.S | 237 + .../fpu/multiarch/svml_s_log10f4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_log10f4_core.c | 28 + .../fpu/multiarch/svml_s_log10f4_core_sse4.S | 242 + .../x86_64/fpu/multiarch/svml_s_log10f8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_log10f8_core.c | 28 + .../fpu/multiarch/svml_s_log10f8_core_avx2.S | 242 + .../fpu/multiarch/svml_s_log1pf16_core-avx2.S | 20 + .../x86_64/fpu/multiarch/svml_s_log1pf16_core.c | 28 + .../fpu/multiarch/svml_s_log1pf16_core_avx512.S | 270 + .../fpu/multiarch/svml_s_log1pf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_log1pf4_core.c | 28 + .../fpu/multiarch/svml_s_log1pf4_core_sse4.S | 251 + .../x86_64/fpu/multiarch/svml_s_log1pf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_log1pf8_core.c | 28 + .../fpu/multiarch/svml_s_log1pf8_core_avx2.S | 253 + .../fpu/multiarch/svml_s_log2f16_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_log2f16_core.c | 28 + .../fpu/multiarch/svml_s_log2f16_core_avx512.S | 230 + .../x86_64/fpu/multiarch/svml_s_log2f4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_log2f4_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_log2f4_core_sse4.S | 222 + .../x86_64/fpu/multiarch/svml_s_log2f8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_log2f8_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_log2f8_core_avx2.S | 225 + .../x86_64/fpu/multiarch/svml_s_logf16_core-avx2.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_s_logf16_core.c | 4 +- .../fpu/multiarch/svml_s_logf16_core_avx512.S | 29 +- .../x86_64/fpu/multiarch/svml_s_logf4_core-sse2.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_s_logf4_core.c | 4 +- .../x86_64/fpu/multiarch/svml_s_logf4_core_sse4.S | 10 +- .../x86_64/fpu/multiarch/svml_s_logf8_core-sse.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_s_logf8_core.c | 4 +- .../x86_64/fpu/multiarch/svml_s_logf8_core_avx2.S | 10 +- .../x86_64/fpu/multiarch/svml_s_powf16_core-avx2.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_s_powf16_core.c | 4 +- .../fpu/multiarch/svml_s_powf16_core_avx512.S | 34 +- .../x86_64/fpu/multiarch/svml_s_powf4_core-sse2.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_s_powf4_core.c | 4 +- .../x86_64/fpu/multiarch/svml_s_powf4_core_sse4.S | 10 +- .../x86_64/fpu/multiarch/svml_s_powf8_core-sse.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_s_powf8_core.c | 4 +- .../x86_64/fpu/multiarch/svml_s_powf8_core_avx2.S | 10 +- .../fpu/multiarch/svml_s_sincosf16_core-avx2.S | 4 +- .../x86_64/fpu/multiarch/svml_s_sincosf16_core.c | 4 +- .../fpu/multiarch/svml_s_sincosf16_core_avx512.S | 21 +- .../fpu/multiarch/svml_s_sincosf4_core-sse2.S | 4 +- .../x86_64/fpu/multiarch/svml_s_sincosf4_core.c | 4 +- .../fpu/multiarch/svml_s_sincosf4_core_sse4.S | 6 +- .../fpu/multiarch/svml_s_sincosf8_core-sse.S | 4 +- .../x86_64/fpu/multiarch/svml_s_sincosf8_core.c | 4 +- .../fpu/multiarch/svml_s_sincosf8_core_avx2.S | 6 +- .../x86_64/fpu/multiarch/svml_s_sinf16_core-avx2.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_s_sinf16_core.c | 4 +- .../fpu/multiarch/svml_s_sinf16_core_avx512.S | 21 +- .../x86_64/fpu/multiarch/svml_s_sinf4_core-sse2.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_s_sinf4_core.c | 4 +- .../x86_64/fpu/multiarch/svml_s_sinf4_core_sse4.S | 6 +- .../x86_64/fpu/multiarch/svml_s_sinf8_core-sse.S | 4 +- sysdeps/x86_64/fpu/multiarch/svml_s_sinf8_core.c | 4 +- .../x86_64/fpu/multiarch/svml_s_sinf8_core_avx2.S | 6 +- .../fpu/multiarch/svml_s_sinhf16_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_sinhf16_core.c | 28 + .../fpu/multiarch/svml_s_sinhf16_core_avx512.S | 316 + .../x86_64/fpu/multiarch/svml_s_sinhf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_sinhf4_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_sinhf4_core_sse4.S | 306 + .../x86_64/fpu/multiarch/svml_s_sinhf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_sinhf8_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_sinhf8_core_avx2.S | 307 + .../x86_64/fpu/multiarch/svml_s_tanf16_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_tanf16_core.c | 28 + .../fpu/multiarch/svml_s_tanf16_core_avx512.S | 924 + .../x86_64/fpu/multiarch/svml_s_tanf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_tanf4_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_tanf4_core_sse4.S | 2597 ++ .../x86_64/fpu/multiarch/svml_s_tanf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_tanf8_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_tanf8_core_avx2.S | 2592 ++ .../fpu/multiarch/svml_s_tanhf16_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_tanhf16_core.c | 28 + .../fpu/multiarch/svml_s_tanhf16_core_avx512.S | 426 + .../x86_64/fpu/multiarch/svml_s_tanhf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_tanhf4_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_tanhf4_core_sse4.S | 241 + .../x86_64/fpu/multiarch/svml_s_tanhf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_tanhf8_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_tanhf8_core_avx2.S | 272 + sysdeps/x86_64/fpu/multiarch/svml_s_tanhf_rodata.S | 621 + sysdeps/x86_64/fpu/multiarch/w_exp.c | 1 + sysdeps/x86_64/fpu/multiarch/w_log.c | 1 + sysdeps/x86_64/fpu/multiarch/w_pow.c | 1 + sysdeps/x86_64/fpu/printf_fphex.c | 25 +- sysdeps/x86_64/fpu/s_ceill.S | 3 - sysdeps/x86_64/fpu/s_copysign.S | 51 - sysdeps/x86_64/fpu/s_copysignf.S | 46 - sysdeps/x86_64/fpu/s_copysignl.S | 23 - sysdeps/x86_64/fpu/s_fabs.c | 27 - sysdeps/x86_64/fpu/s_fabsf.c | 27 - sysdeps/x86_64/fpu/s_fabsl.S | 28 - sysdeps/x86_64/fpu/s_finitel.S | 4 - sysdeps/x86_64/fpu/s_floorl.S | 3 - sysdeps/x86_64/fpu/s_fmax.S | 5 +- sysdeps/x86_64/fpu/s_fmaxf.S | 5 +- sysdeps/x86_64/fpu/s_fmaxl.S | 5 +- sysdeps/x86_64/fpu/s_fmin.S | 5 +- sysdeps/x86_64/fpu/s_fminf.S | 5 +- sysdeps/x86_64/fpu/s_fminl.S | 5 +- sysdeps/x86_64/fpu/s_fpclassifyl.c | 2 - sysdeps/x86_64/fpu/s_isnanl.c | 1 - sysdeps/x86_64/fpu/s_llrint.S | 5 +- sysdeps/x86_64/fpu/s_llrintf.S | 5 +- sysdeps/x86_64/fpu/s_llrintl.S | 4 +- sysdeps/x86_64/fpu/s_log1pl.S | 6 +- sysdeps/x86_64/fpu/s_nearbyintl.S | 2 - sysdeps/x86_64/fpu/s_scalbnl.S | 3 - sysdeps/x86_64/fpu/s_signbit.S | 5 +- sysdeps/x86_64/fpu/s_signbitf.S | 5 +- sysdeps/x86_64/fpu/s_sincosf.S | 566 - sysdeps/x86_64/fpu/s_truncl.S | 5 +- sysdeps/x86_64/fpu/scripts/bench_libmvec.py | 464 + sysdeps/x86_64/fpu/svml_d_acos2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_acos4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_acos4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_acos8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_acosh2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_acosh4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_acosh4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_acosh8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_asin2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_asin4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_asin4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_asin8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_asinh2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_asinh4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_asinh4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_asinh8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_atan22_core.S | 29 + sysdeps/x86_64/fpu/svml_d_atan24_core.S | 29 + sysdeps/x86_64/fpu/svml_d_atan24_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_atan28_core.S | 25 + sysdeps/x86_64/fpu/svml_d_atan2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_atan4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_atan4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_atan8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_atanh2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_atanh4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_atanh4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_atanh8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_cbrt2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_cbrt4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_cbrt4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_cbrt8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_cos2_core.S | 4 +- sysdeps/x86_64/fpu/svml_d_cos4_core.S | 6 +- sysdeps/x86_64/fpu/svml_d_cos4_core_avx.S | 6 +- sysdeps/x86_64/fpu/svml_d_cos8_core.S | 6 +- sysdeps/x86_64/fpu/svml_d_cosh2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_cosh4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_cosh4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_cosh8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_erf2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_erf4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_erf4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_erf8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_erfc2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_erfc4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_erfc4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_erfc8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_exp102_core.S | 29 + sysdeps/x86_64/fpu/svml_d_exp104_core.S | 29 + sysdeps/x86_64/fpu/svml_d_exp104_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_exp108_core.S | 25 + sysdeps/x86_64/fpu/svml_d_exp22_core.S | 29 + sysdeps/x86_64/fpu/svml_d_exp24_core.S | 29 + sysdeps/x86_64/fpu/svml_d_exp24_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_exp28_core.S | 25 + sysdeps/x86_64/fpu/svml_d_exp2_core.S | 6 +- sysdeps/x86_64/fpu/svml_d_exp4_core.S | 6 +- sysdeps/x86_64/fpu/svml_d_exp4_core_avx.S | 6 +- sysdeps/x86_64/fpu/svml_d_exp8_core.S | 6 +- sysdeps/x86_64/fpu/svml_d_exp_data.S | 4 +- sysdeps/x86_64/fpu/svml_d_exp_data.h | 4 +- sysdeps/x86_64/fpu/svml_d_expm12_core.S | 29 + sysdeps/x86_64/fpu/svml_d_expm14_core.S | 29 + sysdeps/x86_64/fpu/svml_d_expm14_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_expm18_core.S | 25 + sysdeps/x86_64/fpu/svml_d_hypot2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_hypot4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_hypot4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_hypot8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_log102_core.S | 29 + sysdeps/x86_64/fpu/svml_d_log104_core.S | 29 + sysdeps/x86_64/fpu/svml_d_log104_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_log108_core.S | 25 + sysdeps/x86_64/fpu/svml_d_log1p2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_log1p4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_log1p4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_log1p8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_log22_core.S | 29 + sysdeps/x86_64/fpu/svml_d_log24_core.S | 29 + sysdeps/x86_64/fpu/svml_d_log24_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_log28_core.S | 25 + sysdeps/x86_64/fpu/svml_d_log2_core.S | 6 +- sysdeps/x86_64/fpu/svml_d_log4_core.S | 6 +- sysdeps/x86_64/fpu/svml_d_log4_core_avx.S | 6 +- sysdeps/x86_64/fpu/svml_d_log8_core.S | 6 +- sysdeps/x86_64/fpu/svml_d_log_data.S | 4 +- sysdeps/x86_64/fpu/svml_d_log_data.h | 4 +- sysdeps/x86_64/fpu/svml_d_pow2_core.S | 6 +- sysdeps/x86_64/fpu/svml_d_pow4_core.S | 6 +- sysdeps/x86_64/fpu/svml_d_pow4_core_avx.S | 6 +- sysdeps/x86_64/fpu/svml_d_pow8_core.S | 6 +- sysdeps/x86_64/fpu/svml_d_pow_data.S | 4 +- sysdeps/x86_64/fpu/svml_d_pow_data.h | 4 +- sysdeps/x86_64/fpu/svml_d_sin2_core.S | 4 +- sysdeps/x86_64/fpu/svml_d_sin4_core.S | 6 +- sysdeps/x86_64/fpu/svml_d_sin4_core_avx.S | 6 +- sysdeps/x86_64/fpu/svml_d_sin8_core.S | 6 +- sysdeps/x86_64/fpu/svml_d_sincos2_core.S | 4 +- sysdeps/x86_64/fpu/svml_d_sincos4_core.S | 6 +- sysdeps/x86_64/fpu/svml_d_sincos4_core_avx.S | 6 +- sysdeps/x86_64/fpu/svml_d_sincos8_core.S | 6 +- sysdeps/x86_64/fpu/svml_d_sinh2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_sinh4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_sinh4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_sinh8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_tan2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_tan4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_tan4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_tan8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_tanh2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_tanh4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_tanh4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_tanh8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_trig_data.S | 4 +- sysdeps/x86_64/fpu/svml_d_trig_data.h | 4 +- sysdeps/x86_64/fpu/svml_d_wrapper_impl.h | 319 +- sysdeps/x86_64/fpu/svml_finite_alias.S | 58 - sysdeps/x86_64/fpu/svml_s_acosf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_acosf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_acosf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_acosf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_acoshf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_acoshf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_acoshf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_acoshf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_asinf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_asinf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_asinf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_asinf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_asinhf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_asinhf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_asinhf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_asinhf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_atan2f16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_atan2f4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_atan2f8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_atan2f8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_atanf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_atanf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_atanf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_atanf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_atanhf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_atanhf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_atanhf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_atanhf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_cbrtf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_cbrtf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_cbrtf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_cbrtf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_cosf16_core.S | 6 +- sysdeps/x86_64/fpu/svml_s_cosf4_core.S | 4 +- sysdeps/x86_64/fpu/svml_s_cosf8_core.S | 6 +- sysdeps/x86_64/fpu/svml_s_cosf8_core_avx.S | 6 +- sysdeps/x86_64/fpu/svml_s_coshf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_coshf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_coshf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_coshf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_erfcf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_erfcf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_erfcf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_erfcf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_erff16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_erff4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_erff8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_erff8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_exp10f16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_exp10f4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_exp10f8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_exp10f8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_exp2f16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_exp2f4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_exp2f8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_exp2f8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_expf16_core.S | 6 +- sysdeps/x86_64/fpu/svml_s_expf4_core.S | 6 +- sysdeps/x86_64/fpu/svml_s_expf8_core.S | 6 +- sysdeps/x86_64/fpu/svml_s_expf8_core_avx.S | 6 +- sysdeps/x86_64/fpu/svml_s_expf_data.S | 4 +- sysdeps/x86_64/fpu/svml_s_expf_data.h | 4 +- sysdeps/x86_64/fpu/svml_s_expm1f16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_expm1f4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_expm1f8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_expm1f8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_hypotf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_hypotf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_hypotf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_hypotf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_log10f16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_log10f4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_log10f8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_log10f8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_log1pf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_log1pf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_log1pf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_log1pf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_log2f16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_log2f4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_log2f8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_log2f8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_logf16_core.S | 6 +- sysdeps/x86_64/fpu/svml_s_logf4_core.S | 6 +- sysdeps/x86_64/fpu/svml_s_logf8_core.S | 6 +- sysdeps/x86_64/fpu/svml_s_logf8_core_avx.S | 6 +- sysdeps/x86_64/fpu/svml_s_logf_data.S | 4 +- sysdeps/x86_64/fpu/svml_s_logf_data.h | 4 +- sysdeps/x86_64/fpu/svml_s_powf16_core.S | 6 +- sysdeps/x86_64/fpu/svml_s_powf4_core.S | 6 +- sysdeps/x86_64/fpu/svml_s_powf8_core.S | 6 +- sysdeps/x86_64/fpu/svml_s_powf8_core_avx.S | 6 +- sysdeps/x86_64/fpu/svml_s_powf_data.S | 4 +- sysdeps/x86_64/fpu/svml_s_powf_data.h | 4 +- sysdeps/x86_64/fpu/svml_s_sincosf16_core.S | 6 +- sysdeps/x86_64/fpu/svml_s_sincosf4_core.S | 4 +- sysdeps/x86_64/fpu/svml_s_sincosf8_core.S | 6 +- sysdeps/x86_64/fpu/svml_s_sincosf8_core_avx.S | 6 +- sysdeps/x86_64/fpu/svml_s_sinf16_core.S | 6 +- sysdeps/x86_64/fpu/svml_s_sinf4_core.S | 4 +- sysdeps/x86_64/fpu/svml_s_sinf8_core.S | 6 +- sysdeps/x86_64/fpu/svml_s_sinf8_core_avx.S | 6 +- sysdeps/x86_64/fpu/svml_s_sinhf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_sinhf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_sinhf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_sinhf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_tanf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_tanf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_tanf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_tanf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_tanhf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_tanhf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_tanhf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_tanhf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_trig_data.S | 4 +- sysdeps/x86_64/fpu/svml_s_trig_data.h | 4 +- sysdeps/x86_64/fpu/svml_s_wrapper_impl.h | 391 +- sysdeps/x86_64/fpu/svml_sd_wrapper_impl.h | 190 + sysdeps/x86_64/fpu/test-double-libmvec-acos-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-acos-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-acos-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-acos.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-acosh-avx.c | 1 + .../x86_64/fpu/test-double-libmvec-acosh-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-acosh-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-acosh.c | 3 + .../fpu/test-double-libmvec-alias-avx-main.c | 1 - .../x86_64/fpu/test-double-libmvec-alias-avx-mod.c | 1 - sysdeps/x86_64/fpu/test-double-libmvec-alias-avx.c | 1 - .../fpu/test-double-libmvec-alias-avx2-main.c | 1 - .../fpu/test-double-libmvec-alias-avx2-mod.c | 1 - .../x86_64/fpu/test-double-libmvec-alias-avx2.c | 1 - .../fpu/test-double-libmvec-alias-avx512-main.c | 1 - .../fpu/test-double-libmvec-alias-avx512-mod.c | 1 - .../x86_64/fpu/test-double-libmvec-alias-avx512.c | 1 - .../x86_64/fpu/test-double-libmvec-alias-main.c | 1 - sysdeps/x86_64/fpu/test-double-libmvec-alias-mod.c | 25 - sysdeps/x86_64/fpu/test-double-libmvec-alias.c | 29 - sysdeps/x86_64/fpu/test-double-libmvec-asin-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-asin-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-asin-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-asin.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-asinh-avx.c | 1 + .../x86_64/fpu/test-double-libmvec-asinh-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-asinh-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-asinh.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-atan-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-atan-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-atan-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-atan.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-atan2-avx.c | 1 + .../x86_64/fpu/test-double-libmvec-atan2-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-atan2-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-atan2.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-atanh-avx.c | 1 + .../x86_64/fpu/test-double-libmvec-atanh-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-atanh-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-atanh.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-cbrt-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-cbrt-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-cbrt-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-cbrt.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-cos-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-cos-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-cos-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-cos.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-cosh-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-cosh-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-cosh-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-cosh.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-erf-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-erf-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-erf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-erf.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-erfc-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-erfc-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-erfc-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-erfc.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-exp-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-exp-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-exp-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-exp.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-exp10-avx.c | 1 + .../x86_64/fpu/test-double-libmvec-exp10-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-exp10-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-exp10.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-exp2-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-exp2-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-exp2-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-exp2.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-expm1-avx.c | 1 + .../x86_64/fpu/test-double-libmvec-expm1-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-expm1-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-expm1.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-hypot-avx.c | 1 + .../x86_64/fpu/test-double-libmvec-hypot-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-hypot-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-hypot.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-log-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-log-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-log-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-log.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-log10-avx.c | 1 + .../x86_64/fpu/test-double-libmvec-log10-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-log10-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-log10.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-log1p-avx.c | 1 + .../x86_64/fpu/test-double-libmvec-log1p-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-log1p-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-log1p.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-log2-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-log2-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-log2-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-log2.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-pow-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-pow-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-pow-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-pow.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-sin-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-sin-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-sin-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-sin.c | 3 + .../fpu/test-double-libmvec-sincos-avx-main.c | 1 - .../fpu/test-double-libmvec-sincos-avx2-main.c | 1 - .../fpu/test-double-libmvec-sincos-avx512-main.c | 1 - ...x512.c => test-double-libmvec-sincos-avx512f.c} | 0 .../x86_64/fpu/test-double-libmvec-sincos-main.c | 43 - sysdeps/x86_64/fpu/test-double-libmvec-sincos.c | 47 +- sysdeps/x86_64/fpu/test-double-libmvec-sinh-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-sinh-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-sinh-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-sinh.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-tan-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-tan-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-tan-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-tan.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-tanh-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-tanh-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-tanh-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-tanh.c | 3 + sysdeps/x86_64/fpu/test-double-vlen2-wrappers.c | 25 +- .../x86_64/fpu/test-double-vlen4-avx2-wrappers.c | 25 +- sysdeps/x86_64/fpu/test-double-vlen4-avx2.h | 4 +- sysdeps/x86_64/fpu/test-double-vlen4-wrappers.c | 25 +- sysdeps/x86_64/fpu/test-double-vlen4.h | 4 +- sysdeps/x86_64/fpu/test-double-vlen8-wrappers.c | 25 +- sysdeps/x86_64/fpu/test-double-vlen8.h | 4 +- sysdeps/x86_64/fpu/test-float-libmvec-acosf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-acosf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-acosf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-acosf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-acoshf-avx.c | 1 + .../x86_64/fpu/test-float-libmvec-acoshf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-acoshf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-acoshf.c | 3 + .../x86_64/fpu/test-float-libmvec-alias-avx-main.c | 1 - .../x86_64/fpu/test-float-libmvec-alias-avx-mod.c | 1 - sysdeps/x86_64/fpu/test-float-libmvec-alias-avx.c | 1 - .../fpu/test-float-libmvec-alias-avx2-main.c | 1 - .../x86_64/fpu/test-float-libmvec-alias-avx2-mod.c | 1 - sysdeps/x86_64/fpu/test-float-libmvec-alias-avx2.c | 1 - .../fpu/test-float-libmvec-alias-avx512-main.c | 1 - .../fpu/test-float-libmvec-alias-avx512-mod.c | 1 - .../x86_64/fpu/test-float-libmvec-alias-avx512.c | 1 - sysdeps/x86_64/fpu/test-float-libmvec-alias-main.c | 1 - sysdeps/x86_64/fpu/test-float-libmvec-alias-mod.c | 25 - sysdeps/x86_64/fpu/test-float-libmvec-alias.c | 29 - sysdeps/x86_64/fpu/test-float-libmvec-asinf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-asinf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-asinf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-asinf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-asinhf-avx.c | 1 + .../x86_64/fpu/test-float-libmvec-asinhf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-asinhf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-asinhf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-atan2f-avx.c | 1 + .../x86_64/fpu/test-float-libmvec-atan2f-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-atan2f-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-atan2f.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-atanf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-atanf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-atanf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-atanf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-atanhf-avx.c | 1 + .../x86_64/fpu/test-float-libmvec-atanhf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-atanhf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-atanhf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-cbrtf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-cbrtf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-cbrtf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-cbrtf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-cosf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-cosf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-cosf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-cosf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-coshf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-coshf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-coshf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-coshf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-erfcf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-erfcf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-erfcf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-erfcf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-erff-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-erff-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-erff-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-erff.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-exp10f-avx.c | 1 + .../x86_64/fpu/test-float-libmvec-exp10f-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-exp10f-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-exp10f.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-exp2f-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-exp2f-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-exp2f-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-exp2f.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-expf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-expf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-expf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-expf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-expm1f-avx.c | 1 + .../x86_64/fpu/test-float-libmvec-expm1f-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-expm1f-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-expm1f.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-hypotf-avx.c | 1 + .../x86_64/fpu/test-float-libmvec-hypotf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-hypotf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-hypotf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-log10f-avx.c | 1 + .../x86_64/fpu/test-float-libmvec-log10f-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-log10f-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-log10f.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-log1pf-avx.c | 1 + .../x86_64/fpu/test-float-libmvec-log1pf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-log1pf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-log1pf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-log2f-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-log2f-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-log2f-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-log2f.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-logf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-logf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-logf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-logf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-powf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-powf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-powf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-powf.c | 3 + .../fpu/test-float-libmvec-sincosf-avx-main.c | 1 - .../fpu/test-float-libmvec-sincosf-avx2-main.c | 1 - .../fpu/test-float-libmvec-sincosf-avx512-main.c | 1 - ...x512.c => test-float-libmvec-sincosf-avx512f.c} | 0 .../x86_64/fpu/test-float-libmvec-sincosf-main.c | 42 - sysdeps/x86_64/fpu/test-float-libmvec-sincosf.c | 47 +- sysdeps/x86_64/fpu/test-float-libmvec-sinf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-sinf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-sinf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-sinf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-sinhf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-sinhf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-sinhf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-sinhf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-tanf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-tanf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-tanf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-tanf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-tanhf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-tanhf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-tanhf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-tanhf.c | 3 + sysdeps/x86_64/fpu/test-float-vlen16-wrappers.c | 25 +- sysdeps/x86_64/fpu/test-float-vlen16.h | 4 +- sysdeps/x86_64/fpu/test-float-vlen4-wrappers.c | 25 +- .../x86_64/fpu/test-float-vlen8-avx2-wrappers.c | 25 +- sysdeps/x86_64/fpu/test-float-vlen8-avx2.h | 4 +- sysdeps/x86_64/fpu/test-float-vlen8-wrappers.c | 25 +- sysdeps/x86_64/fpu/test-float-vlen8.h | 4 +- sysdeps/x86_64/fpu/test-libmvec-alias-mod.c | 66 - sysdeps/x86_64/fpu/test-libmvec-avx.c | 2 + sysdeps/x86_64/fpu/test-libmvec-avx2.c | 2 + sysdeps/x86_64/fpu/test-libmvec-avx512f.c | 2 + sysdeps/x86_64/fpu/test-libmvec.c | 1 + sysdeps/x86_64/fpu/test-vector-abi-arg1.h | 43 + sysdeps/x86_64/fpu/test-vector-abi-arg2.h | 46 + sysdeps/x86_64/fpu/test-vector-abi-sincos.h | 49 + sysdeps/x86_64/fpu/test-vector-abi.h | 41 + sysdeps/x86_64/fpu/x86_64-math-asm.h | 4 +- sysdeps/x86_64/hp-timing.h | 40 - sysdeps/x86_64/htonl.S | 34 - sysdeps/x86_64/ifuncmain8.c | 4 +- sysdeps/x86_64/ifuncmod8.c | 4 +- sysdeps/x86_64/isa-default-impl.h | 49 + sysdeps/x86_64/isa.h | 24 + sysdeps/x86_64/jmpbuf-offsets.h | 4 +- sysdeps/x86_64/jmpbuf-unwind.h | 8 +- sysdeps/x86_64/ldbl2mpn.c | 1 - sysdeps/x86_64/link-defines.sym | 8 - sysdeps/x86_64/localplt.data | 12 - sysdeps/x86_64/lshift.S | 4 +- sysdeps/x86_64/machine-gmon.h | 5 +- sysdeps/x86_64/memchr.S | 319 +- sysdeps/x86_64/memcmp-isa-default-impl.h | 28 + sysdeps/x86_64/memcmp.S | 348 +- sysdeps/x86_64/memcmpeq.S | 27 + sysdeps/x86_64/memcopy.h | 1 - sysdeps/x86_64/memcpy_chk.S | 4 +- sysdeps/x86_64/memmove.S | 36 +- sysdeps/x86_64/memmove_chk.S | 4 +- sysdeps/x86_64/mempcpy_chk.S | 4 +- sysdeps/x86_64/memrchr.S | 368 +- sysdeps/x86_64/memset.S | 45 +- sysdeps/x86_64/memset_chk.S | 4 +- sysdeps/x86_64/memusage.h | 21 - sysdeps/x86_64/mul_1.S | 4 +- sysdeps/x86_64/multiarch/Makefile | 251 +- sysdeps/x86_64/multiarch/bcopy.S | 7 - sysdeps/x86_64/multiarch/dl-symbol-redir-ifunc.h | 34 + sysdeps/x86_64/multiarch/ifunc-avx2.h | 44 +- sysdeps/x86_64/multiarch/ifunc-evex.h | 62 + sysdeps/x86_64/multiarch/ifunc-impl-list.c | 1569 +- sysdeps/x86_64/multiarch/ifunc-memcmp.h | 44 +- sysdeps/x86_64/multiarch/ifunc-memcmpeq.h | 52 + sysdeps/x86_64/multiarch/ifunc-memmove.h | 96 +- sysdeps/x86_64/multiarch/ifunc-memset.h | 78 +- sysdeps/x86_64/multiarch/ifunc-sse4_2.h | 16 +- sysdeps/x86_64/multiarch/ifunc-strcasecmp.h | 45 +- sysdeps/x86_64/multiarch/ifunc-strcpy.h | 58 + sysdeps/x86_64/multiarch/ifunc-strncpy.h | 52 + sysdeps/x86_64/multiarch/ifunc-unaligned-ssse3.h | 40 - sysdeps/x86_64/multiarch/ifunc-wcs.h | 55 + sysdeps/x86_64/multiarch/ifunc-wcslen.h | 61 + sysdeps/x86_64/multiarch/ifunc-wmemset.h | 39 +- sysdeps/x86_64/multiarch/memchr-avx2-rtm.S | 13 + sysdeps/x86_64/multiarch/memchr-avx2.S | 514 +- sysdeps/x86_64/multiarch/memchr-evex-base.S | 304 + sysdeps/x86_64/multiarch/memchr-evex-rtm.S | 8 + sysdeps/x86_64/multiarch/memchr-evex.S | 709 + sysdeps/x86_64/multiarch/memchr-evex512.S | 8 + sysdeps/x86_64/multiarch/memchr-sse2.S | 367 +- sysdeps/x86_64/multiarch/memchr.c | 8 +- sysdeps/x86_64/multiarch/memcmp-avx2-movbe-rtm.S | 12 + sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S | 723 +- sysdeps/x86_64/multiarch/memcmp-evex-movbe.S | 504 + sysdeps/x86_64/multiarch/memcmp-sse2.S | 581 +- sysdeps/x86_64/multiarch/memcmp-sse4.S | 1776 - sysdeps/x86_64/multiarch/memcmp-ssse3.S | 1990 - sysdeps/x86_64/multiarch/memcmp.c | 6 +- sysdeps/x86_64/multiarch/memcmpeq-avx2-rtm.S | 12 + sysdeps/x86_64/multiarch/memcmpeq-avx2.S | 326 + sysdeps/x86_64/multiarch/memcmpeq-evex.S | 296 + sysdeps/x86_64/multiarch/memcmpeq-sse2.S | 25 + sysdeps/x86_64/multiarch/memcmpeq.c | 35 + sysdeps/x86_64/multiarch/memcpy-ssse3-back.S | 3177 -- sysdeps/x86_64/multiarch/memcpy-ssse3.S | 3147 -- sysdeps/x86_64/multiarch/memcpy.c | 4 +- sysdeps/x86_64/multiarch/memcpy_chk-nonshared.S | 4 +- sysdeps/x86_64/multiarch/memcpy_chk.c | 4 +- .../multiarch/memmove-avx-unaligned-erms-rtm.S | 8 + .../x86_64/multiarch/memmove-avx-unaligned-erms.S | 20 +- .../multiarch/memmove-avx512-no-vzeroupper.S | 23 +- .../multiarch/memmove-avx512-unaligned-erms.S | 18 +- sysdeps/x86_64/multiarch/memmove-erms.S | 72 + .../x86_64/multiarch/memmove-evex-unaligned-erms.S | 17 + sysdeps/x86_64/multiarch/memmove-shlib-compat.h | 26 + .../x86_64/multiarch/memmove-sse2-unaligned-erms.S | 31 +- sysdeps/x86_64/multiarch/memmove-ssse3-back.S | 4 - sysdeps/x86_64/multiarch/memmove-ssse3.S | 418 +- .../x86_64/multiarch/memmove-vec-unaligned-erms.S | 1020 +- sysdeps/x86_64/multiarch/memmove.c | 4 +- sysdeps/x86_64/multiarch/memmove_chk-nonshared.S | 4 +- sysdeps/x86_64/multiarch/memmove_chk.c | 4 +- sysdeps/x86_64/multiarch/mempcpy.c | 8 +- sysdeps/x86_64/multiarch/mempcpy_chk-nonshared.S | 4 +- sysdeps/x86_64/multiarch/mempcpy_chk.c | 4 +- sysdeps/x86_64/multiarch/memrchr-avx2-rtm.S | 13 + sysdeps/x86_64/multiarch/memrchr-avx2.S | 565 +- sysdeps/x86_64/multiarch/memrchr-evex.S | 446 + sysdeps/x86_64/multiarch/memrchr-sse2.S | 349 +- sysdeps/x86_64/multiarch/memrchr.c | 4 +- .../multiarch/memset-avx2-unaligned-erms-rtm.S | 6 + .../x86_64/multiarch/memset-avx2-unaligned-erms.S | 41 +- .../x86_64/multiarch/memset-avx512-no-vzeroupper.S | 14 +- .../multiarch/memset-avx512-unaligned-erms.S | 47 +- sysdeps/x86_64/multiarch/memset-erms.S | 44 + .../x86_64/multiarch/memset-evex-unaligned-erms.S | 33 + .../x86_64/multiarch/memset-sse2-unaligned-erms.S | 53 +- .../x86_64/multiarch/memset-vec-unaligned-erms.S | 462 +- sysdeps/x86_64/multiarch/memset.c | 6 +- sysdeps/x86_64/multiarch/memset_chk-nonshared.S | 4 +- sysdeps/x86_64/multiarch/memset_chk.c | 4 +- sysdeps/x86_64/multiarch/rawmemchr-avx2-rtm.S | 4 + sysdeps/x86_64/multiarch/rawmemchr-avx2.S | 7 +- sysdeps/x86_64/multiarch/rawmemchr-evex-rtm.S | 6 + sysdeps/x86_64/multiarch/rawmemchr-evex.S | 308 + sysdeps/x86_64/multiarch/rawmemchr-evex512.S | 7 + sysdeps/x86_64/multiarch/rawmemchr-sse2.S | 200 +- sysdeps/x86_64/multiarch/rawmemchr.c | 6 +- sysdeps/x86_64/multiarch/reg-macros.h | 168 + sysdeps/x86_64/multiarch/rtld-memchr.S | 18 + sysdeps/x86_64/multiarch/rtld-memcmp.S | 18 + sysdeps/x86_64/multiarch/rtld-memcmpeq.S | 18 + sysdeps/x86_64/multiarch/rtld-memmove.S | 18 + sysdeps/x86_64/multiarch/rtld-memset.S | 18 + sysdeps/x86_64/multiarch/rtld-rawmemchr.S | 18 + sysdeps/x86_64/multiarch/rtld-stpcpy.S | 18 + sysdeps/x86_64/multiarch/rtld-strchr.S | 18 + sysdeps/x86_64/multiarch/rtld-strchrnul.S | 18 + sysdeps/x86_64/multiarch/rtld-strcmp.S | 18 + sysdeps/x86_64/multiarch/rtld-strcpy.S | 18 + sysdeps/x86_64/multiarch/rtld-strcspn.c | 18 + sysdeps/x86_64/multiarch/rtld-strlen.S | 18 + sysdeps/x86_64/multiarch/rtld-strncmp.S | 18 + sysdeps/x86_64/multiarch/rtld-strnlen.S | 18 + sysdeps/x86_64/multiarch/sched_cpucount.c | 36 - sysdeps/x86_64/multiarch/scripts/gen-reg-macros.py | 133 + sysdeps/x86_64/multiarch/stpcpy-avx2-rtm.S | 3 + sysdeps/x86_64/multiarch/stpcpy-avx2.S | 7 + sysdeps/x86_64/multiarch/stpcpy-evex.S | 7 + sysdeps/x86_64/multiarch/stpcpy-sse2-unaligned.S | 6 +- sysdeps/x86_64/multiarch/stpcpy-sse2.S | 34 +- sysdeps/x86_64/multiarch/stpcpy-ssse3.S | 3 - sysdeps/x86_64/multiarch/stpcpy.c | 10 +- sysdeps/x86_64/multiarch/stpncpy-avx2-rtm.S | 3 + sysdeps/x86_64/multiarch/stpncpy-avx2.S | 7 + sysdeps/x86_64/multiarch/stpncpy-c.c | 7 - sysdeps/x86_64/multiarch/stpncpy-evex.S | 7 + sysdeps/x86_64/multiarch/stpncpy-sse2-unaligned.S | 6 +- sysdeps/x86_64/multiarch/stpncpy-ssse3.S | 4 - sysdeps/x86_64/multiarch/stpncpy.c | 6 +- sysdeps/x86_64/multiarch/strcasecmp.c | 4 +- sysdeps/x86_64/multiarch/strcasecmp_l-avx.S | 22 - sysdeps/x86_64/multiarch/strcasecmp_l-avx2-rtm.S | 2 + sysdeps/x86_64/multiarch/strcasecmp_l-avx2.S | 20 + sysdeps/x86_64/multiarch/strcasecmp_l-evex.S | 20 + sysdeps/x86_64/multiarch/strcasecmp_l-sse2.S | 10 +- sysdeps/x86_64/multiarch/strcasecmp_l-sse4_2.S | 7 +- sysdeps/x86_64/multiarch/strcasecmp_l-ssse3.S | 6 - sysdeps/x86_64/multiarch/strcasecmp_l.c | 4 +- sysdeps/x86_64/multiarch/strcat-avx2-rtm.S | 3 + sysdeps/x86_64/multiarch/strcat-avx2.S | 25 + sysdeps/x86_64/multiarch/strcat-evex.S | 7 + sysdeps/x86_64/multiarch/strcat-sse2-unaligned.S | 16 +- sysdeps/x86_64/multiarch/strcat-sse2.S | 254 +- sysdeps/x86_64/multiarch/strcat-ssse3.S | 867 - sysdeps/x86_64/multiarch/strcat-strlen-avx2.h.S | 101 + sysdeps/x86_64/multiarch/strcat-strlen-evex.h.S | 110 + sysdeps/x86_64/multiarch/strcat.c | 8 +- sysdeps/x86_64/multiarch/strchr-avx2-rtm.S | 12 + sysdeps/x86_64/multiarch/strchr-avx2.S | 391 +- sysdeps/x86_64/multiarch/strchr-evex-base.S | 282 + sysdeps/x86_64/multiarch/strchr-evex.S | 517 + sysdeps/x86_64/multiarch/strchr-evex512.S | 8 + sysdeps/x86_64/multiarch/strchr-sse2-no-bsf.S | 11 +- sysdeps/x86_64/multiarch/strchr-sse2.S | 184 +- sysdeps/x86_64/multiarch/strchr.c | 40 +- sysdeps/x86_64/multiarch/strchrnul-avx2-rtm.S | 3 + sysdeps/x86_64/multiarch/strchrnul-avx2.S | 7 +- sysdeps/x86_64/multiarch/strchrnul-evex.S | 8 + sysdeps/x86_64/multiarch/strchrnul-evex512.S | 8 + sysdeps/x86_64/multiarch/strchrnul-sse2.S | 15 +- sysdeps/x86_64/multiarch/strchrnul.c | 4 +- sysdeps/x86_64/multiarch/strcmp-avx2-rtm.S | 9 + sysdeps/x86_64/multiarch/strcmp-avx2.S | 1789 +- sysdeps/x86_64/multiarch/strcmp-evex.S | 1600 + sysdeps/x86_64/multiarch/strcmp-naming.h | 68 + sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S | 22 +- sysdeps/x86_64/multiarch/strcmp-sse2.S | 2148 +- sysdeps/x86_64/multiarch/strcmp-sse42.S | 1827 - sysdeps/x86_64/multiarch/strcmp-sse4_2.S | 1771 +- sysdeps/x86_64/multiarch/strcmp-ssse3.S | 5 - sysdeps/x86_64/multiarch/strcmp.c | 54 +- sysdeps/x86_64/multiarch/strcpy-avx2-rtm.S | 3 + sysdeps/x86_64/multiarch/strcpy-avx2.S | 397 + sysdeps/x86_64/multiarch/strcpy-evex.S | 542 + sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S | 16 +- sysdeps/x86_64/multiarch/strcpy-sse2.S | 146 +- sysdeps/x86_64/multiarch/strcpy-ssse3.S | 3551 -- sysdeps/x86_64/multiarch/strcpy.c | 8 +- sysdeps/x86_64/multiarch/strcspn-c.c | 173 - sysdeps/x86_64/multiarch/strcspn-generic.c | 30 + sysdeps/x86_64/multiarch/strcspn-sse2.S | 28 - sysdeps/x86_64/multiarch/strcspn-sse4.c | 169 + sysdeps/x86_64/multiarch/strcspn.c | 6 +- sysdeps/x86_64/multiarch/strlen-avx2-rtm.S | 12 + sysdeps/x86_64/multiarch/strlen-avx2.S | 619 +- sysdeps/x86_64/multiarch/strlen-evex-base.S | 297 + sysdeps/x86_64/multiarch/strlen-evex.S | 245 + sysdeps/x86_64/multiarch/strlen-evex512.S | 7 + sysdeps/x86_64/multiarch/strlen-sse2.S | 269 +- sysdeps/x86_64/multiarch/strlen.c | 6 +- sysdeps/x86_64/multiarch/strncase.c | 4 +- sysdeps/x86_64/multiarch/strncase_l-avx.S | 22 - sysdeps/x86_64/multiarch/strncase_l-avx2-rtm.S | 4 + sysdeps/x86_64/multiarch/strncase_l-avx2.S | 22 + sysdeps/x86_64/multiarch/strncase_l-evex.S | 21 + sysdeps/x86_64/multiarch/strncase_l-sse2.S | 9 +- sysdeps/x86_64/multiarch/strncase_l-sse4_2.S | 7 +- sysdeps/x86_64/multiarch/strncase_l-ssse3.S | 6 - sysdeps/x86_64/multiarch/strncase_l.c | 4 +- sysdeps/x86_64/multiarch/strncat-avx2-rtm.S | 3 + sysdeps/x86_64/multiarch/strncat-avx2.S | 423 + sysdeps/x86_64/multiarch/strncat-c.c | 2 - sysdeps/x86_64/multiarch/strncat-evex.S | 525 + sysdeps/x86_64/multiarch/strncat-sse2-unaligned.S | 6 +- sysdeps/x86_64/multiarch/strncat-ssse3.S | 3 - sysdeps/x86_64/multiarch/strncat.c | 8 +- sysdeps/x86_64/multiarch/strncmp-avx2-rtm.S | 2 + sysdeps/x86_64/multiarch/strncmp-avx2.S | 2 +- sysdeps/x86_64/multiarch/strncmp-evex.S | 2 + sysdeps/x86_64/multiarch/strncmp-sse2.S | 16 +- sysdeps/x86_64/multiarch/strncmp-sse4_2.S | 7 +- sysdeps/x86_64/multiarch/strncmp-ssse3.S | 28 - sysdeps/x86_64/multiarch/strncmp.c | 43 +- sysdeps/x86_64/multiarch/strncpy-avx2-rtm.S | 3 + sysdeps/x86_64/multiarch/strncpy-avx2.S | 739 + sysdeps/x86_64/multiarch/strncpy-c.c | 5 - sysdeps/x86_64/multiarch/strncpy-evex.S | 994 + .../x86_64/multiarch/strncpy-or-cat-overflow-def.h | 80 + sysdeps/x86_64/multiarch/strncpy-sse2-unaligned.S | 6 +- sysdeps/x86_64/multiarch/strncpy-ssse3.S | 3 - sysdeps/x86_64/multiarch/strncpy.c | 8 +- sysdeps/x86_64/multiarch/strnlen-avx2-rtm.S | 4 + sysdeps/x86_64/multiarch/strnlen-avx2.S | 6 +- sysdeps/x86_64/multiarch/strnlen-evex.S | 423 + sysdeps/x86_64/multiarch/strnlen-evex512.S | 4 + sysdeps/x86_64/multiarch/strnlen-sse2.S | 18 +- sysdeps/x86_64/multiarch/strnlen.c | 8 +- sysdeps/x86_64/multiarch/strpbrk-c.c | 4 - sysdeps/x86_64/multiarch/strpbrk-generic.c | 31 + sysdeps/x86_64/multiarch/strpbrk-sse2.S | 29 - sysdeps/x86_64/multiarch/strpbrk-sse4.c | 26 + sysdeps/x86_64/multiarch/strpbrk.c | 6 +- sysdeps/x86_64/multiarch/strrchr-avx2-rtm.S | 12 + sysdeps/x86_64/multiarch/strrchr-avx2.S | 453 +- sysdeps/x86_64/multiarch/strrchr-evex-base.S | 264 + sysdeps/x86_64/multiarch/strrchr-evex.S | 394 + sysdeps/x86_64/multiarch/strrchr-evex512.S | 8 + sysdeps/x86_64/multiarch/strrchr-sse2.S | 371 +- sysdeps/x86_64/multiarch/strrchr.c | 6 +- sysdeps/x86_64/multiarch/strspn-c.c | 145 - sysdeps/x86_64/multiarch/strspn-generic.c | 31 + sysdeps/x86_64/multiarch/strspn-sse2.S | 28 - sysdeps/x86_64/multiarch/strspn-sse4.c | 139 + sysdeps/x86_64/multiarch/strspn.c | 6 +- sysdeps/x86_64/multiarch/strstr-avx512.c | 218 + sysdeps/x86_64/multiarch/strstr-sse2-unaligned.S | 9 +- sysdeps/x86_64/multiarch/strstr.c | 34 +- sysdeps/x86_64/multiarch/test-multiarch.c | 96 - sysdeps/x86_64/multiarch/varshift.c | 14 +- sysdeps/x86_64/multiarch/varshift.h | 7 +- sysdeps/x86_64/multiarch/wcpcpy-avx2.S | 8 + sysdeps/x86_64/multiarch/wcpcpy-evex.S | 8 + sysdeps/x86_64/multiarch/wcpcpy-generic.c | 27 + sysdeps/x86_64/multiarch/wcpcpy.c | 37 + sysdeps/x86_64/multiarch/wcpncpy-avx2.S | 8 + sysdeps/x86_64/multiarch/wcpncpy-evex.S | 8 + sysdeps/x86_64/multiarch/wcpncpy-generic.c | 27 + sysdeps/x86_64/multiarch/wcpncpy.c | 37 + sysdeps/x86_64/multiarch/wcscat-avx2.S | 10 + sysdeps/x86_64/multiarch/wcscat-evex.S | 9 + sysdeps/x86_64/multiarch/wcscat-generic.c | 27 + sysdeps/x86_64/multiarch/wcscat.c | 37 + sysdeps/x86_64/multiarch/wcschr-avx2-rtm.S | 3 + sysdeps/x86_64/multiarch/wcschr-avx2.S | 7 +- sysdeps/x86_64/multiarch/wcschr-evex.S | 8 + sysdeps/x86_64/multiarch/wcschr-evex512.S | 9 + sysdeps/x86_64/multiarch/wcschr-sse2.S | 156 +- sysdeps/x86_64/multiarch/wcschr.c | 4 +- sysdeps/x86_64/multiarch/wcscmp-avx2-rtm.S | 3 + sysdeps/x86_64/multiarch/wcscmp-avx2.S | 1 - sysdeps/x86_64/multiarch/wcscmp-evex.S | 3 + sysdeps/x86_64/multiarch/wcscmp-sse2.S | 946 +- sysdeps/x86_64/multiarch/wcscmp.c | 4 +- sysdeps/x86_64/multiarch/wcscpy-avx2.S | 7 + sysdeps/x86_64/multiarch/wcscpy-c.c | 5 - sysdeps/x86_64/multiarch/wcscpy-evex.S | 7 + sysdeps/x86_64/multiarch/wcscpy-generic.c | 26 + sysdeps/x86_64/multiarch/wcscpy-ssse3.S | 215 +- sysdeps/x86_64/multiarch/wcscpy.c | 38 +- sysdeps/x86_64/multiarch/wcslen-avx2-rtm.S | 4 + sysdeps/x86_64/multiarch/wcslen-avx2.S | 6 +- sysdeps/x86_64/multiarch/wcslen-evex.S | 8 + sysdeps/x86_64/multiarch/wcslen-evex512.S | 4 + sysdeps/x86_64/multiarch/wcslen-sse2.S | 230 +- sysdeps/x86_64/multiarch/wcslen-sse4_1.S | 9 + sysdeps/x86_64/multiarch/wcslen.c | 6 +- sysdeps/x86_64/multiarch/wcsncat-avx2.S | 9 + sysdeps/x86_64/multiarch/wcsncat-evex.S | 9 + sysdeps/x86_64/multiarch/wcsncat-generic.c | 27 + sysdeps/x86_64/multiarch/wcsncat.c | 34 + sysdeps/x86_64/multiarch/wcsncmp-avx2-rtm.S | 3 + sysdeps/x86_64/multiarch/wcsncmp-avx2.S | 1 - sysdeps/x86_64/multiarch/wcsncmp-evex.S | 4 + sysdeps/x86_64/multiarch/wcsncmp-generic.c | 25 + sysdeps/x86_64/multiarch/wcsncmp-sse2.c | 20 - sysdeps/x86_64/multiarch/wcsncmp.c | 6 +- sysdeps/x86_64/multiarch/wcsncpy-avx2.S | 7 + sysdeps/x86_64/multiarch/wcsncpy-evex.S | 7 + sysdeps/x86_64/multiarch/wcsncpy-generic.c | 27 + sysdeps/x86_64/multiarch/wcsncpy.c | 37 + sysdeps/x86_64/multiarch/wcsnlen-avx2-rtm.S | 5 + sysdeps/x86_64/multiarch/wcsnlen-avx2.S | 6 +- sysdeps/x86_64/multiarch/wcsnlen-c.c | 9 - sysdeps/x86_64/multiarch/wcsnlen-evex.S | 8 + sysdeps/x86_64/multiarch/wcsnlen-evex512.S | 5 + sysdeps/x86_64/multiarch/wcsnlen-generic.c | 33 + sysdeps/x86_64/multiarch/wcsnlen-sse4_1.S | 10 +- sysdeps/x86_64/multiarch/wcsnlen.c | 27 +- sysdeps/x86_64/multiarch/wcsrchr-avx2-rtm.S | 3 + sysdeps/x86_64/multiarch/wcsrchr-avx2.S | 7 +- sysdeps/x86_64/multiarch/wcsrchr-evex.S | 7 + sysdeps/x86_64/multiarch/wcsrchr-evex512.S | 13 + sysdeps/x86_64/multiarch/wcsrchr-sse2.S | 14 +- sysdeps/x86_64/multiarch/wcsrchr.c | 4 +- sysdeps/x86_64/multiarch/wmemchr-avx2-rtm.S | 4 + sysdeps/x86_64/multiarch/wmemchr-avx2.S | 7 +- sysdeps/x86_64/multiarch/wmemchr-evex-rtm.S | 3 + sysdeps/x86_64/multiarch/wmemchr-evex.S | 7 + sysdeps/x86_64/multiarch/wmemchr-evex512.S | 9 + sysdeps/x86_64/multiarch/wmemchr-sse2.S | 9 +- sysdeps/x86_64/multiarch/wmemchr.c | 6 +- sysdeps/x86_64/multiarch/wmemcmp-avx2-movbe-rtm.S | 4 + sysdeps/x86_64/multiarch/wmemcmp-avx2-movbe.S | 6 +- sysdeps/x86_64/multiarch/wmemcmp-c.c | 9 - sysdeps/x86_64/multiarch/wmemcmp-evex-movbe.S | 8 + sysdeps/x86_64/multiarch/wmemcmp-sse2.S | 26 + sysdeps/x86_64/multiarch/wmemcmp-sse4.S | 4 - sysdeps/x86_64/multiarch/wmemcmp-ssse3.S | 4 - sysdeps/x86_64/multiarch/wmemcmp.c | 7 +- sysdeps/x86_64/multiarch/wmemset.c | 4 +- sysdeps/x86_64/multiarch/wmemset_chk-nonshared.S | 4 +- sysdeps/x86_64/multiarch/wmemset_chk.c | 4 +- sysdeps/x86_64/multiarch/x86-avx-rtm-vecs.h | 35 + sysdeps/x86_64/multiarch/x86-avx-vecs.h | 48 + sysdeps/x86_64/multiarch/x86-evex-vecs-common.h | 39 + sysdeps/x86_64/multiarch/x86-evex256-vecs.h | 38 + sysdeps/x86_64/multiarch/x86-evex512-vecs.h | 38 + sysdeps/x86_64/multiarch/x86-sse2-vecs.h | 47 + sysdeps/x86_64/multiarch/x86-vec-macros.h | 90 + sysdeps/x86_64/nptl/Makefile | 4 +- sysdeps/x86_64/nptl/pthread-offsets.h | 10 +- sysdeps/x86_64/nptl/pthread_mutex_backoff.h | 39 + sysdeps/x86_64/nptl/pthread_spin_lock.S | 38 +- sysdeps/x86_64/nptl/pthread_spin_trylock.S | 44 +- sysdeps/x86_64/nptl/pthread_spin_unlock.S | 21 +- sysdeps/x86_64/nptl/pthreaddef.h | 44 - sysdeps/x86_64/nptl/tcb-access.h | 132 + sysdeps/x86_64/nptl/tcb-offsets.sym | 8 - sysdeps/x86_64/nptl/tls.h | 179 +- sysdeps/x86_64/rawmemchr.S | 189 +- sysdeps/x86_64/rshift.S | 4 +- sysdeps/x86_64/sched_cpucount.c | 25 - sysdeps/x86_64/setjmp.S | 5 +- sysdeps/x86_64/stack-aliasing.h | 1 - sysdeps/x86_64/stackinfo.h | 16 +- sysdeps/x86_64/start.S | 17 +- sysdeps/x86_64/stpcpy.S | 27 +- sysdeps/x86_64/stpncpy.S | 28 + sysdeps/x86_64/strcasecmp_l.S | 37 +- sysdeps/x86_64/strcat.S | 247 +- sysdeps/x86_64/strchr-isa-default-impl.h | 28 + sysdeps/x86_64/strchr.S | 175 +- sysdeps/x86_64/strchrnul.S | 18 +- sysdeps/x86_64/strcmp.S | 2262 +- sysdeps/x86_64/strcpy.S | 145 +- sysdeps/x86_64/strcspn-generic.c | 25 + sysdeps/x86_64/strcspn.S | 122 - sysdeps/x86_64/strcspn.c | 27 + sysdeps/x86_64/strlen.S | 247 +- sysdeps/x86_64/strncase_l.S | 37 +- sysdeps/x86_64/strncat.S | 28 + sysdeps/x86_64/strncmp.S | 34 +- sysdeps/x86_64/strncpy.S | 27 + sysdeps/x86_64/strnlen.S | 33 +- sysdeps/x86_64/strpbrk-generic.c | 25 + sysdeps/x86_64/strpbrk.S | 3 - sysdeps/x86_64/strpbrk.c | 27 + sysdeps/x86_64/strrchr.S | 216 +- sysdeps/x86_64/strspn-generic.c | 26 + sysdeps/x86_64/strspn.S | 115 - sysdeps/x86_64/strspn.c | 27 + sysdeps/x86_64/sub_n.S | 4 +- sysdeps/x86_64/submul_1.S | 4 +- sysdeps/x86_64/sysdep.h | 51 +- sysdeps/x86_64/tls-macros.h | 39 - sysdeps/x86_64/tls_get_addr.S | 4 +- sysdeps/x86_64/tlsdesc.c | 112 +- sysdeps/x86_64/tst-audit.h | 4 +- sysdeps/x86_64/tst-audit10-aux.c | 4 +- sysdeps/x86_64/tst-audit10.c | 4 +- sysdeps/x86_64/tst-audit4-aux.c | 4 +- sysdeps/x86_64/tst-audit4.c | 4 +- sysdeps/x86_64/tst-auditmod10a.c | 4 +- sysdeps/x86_64/tst-auditmod10b.c | 4 +- sysdeps/x86_64/tst-avx-aux.c | 4 +- sysdeps/x86_64/tst-avx.c | 4 +- sysdeps/x86_64/tst-avx512-aux.c | 4 +- sysdeps/x86_64/tst-avx512.c | 4 +- sysdeps/x86_64/tst-glibc-hwcaps.c | 56 + sysdeps/x86_64/tst-mallocalign1.c | 72 - sysdeps/x86_64/tst-platform-1.c | 4 +- sysdeps/x86_64/tst-platformmod-1.c | 4 +- sysdeps/x86_64/tst-platformmod-2.c | 4 +- sysdeps/x86_64/tst-quad1.c | 4 +- sysdeps/x86_64/tst-quadmod1.S | 4 +- sysdeps/x86_64/tst-quadmod2.S | 4 +- sysdeps/x86_64/tst-rsi-strlen.c | 81 + sysdeps/x86_64/tst-rsi-wcslen.c | 20 + sysdeps/x86_64/tst-sse.c | 4 +- sysdeps/x86_64/tst-stack-align.h | 46 - sysdeps/x86_64/tst-x86-64-tls-1.c | 64 + sysdeps/x86_64/tst-x86_64-1.c | 26 - sysdeps/x86_64/tst-x86_64mod-1.c | 22 - sysdeps/x86_64/varshift.c | 26 + sysdeps/x86_64/wcpcpy-generic.c | 31 + sysdeps/x86_64/wcpcpy.S | 41 + sysdeps/x86_64/wcpncpy-generic.c | 31 + sysdeps/x86_64/wcpncpy.S | 41 + sysdeps/x86_64/wcscat-generic.c | 31 + sysdeps/x86_64/wcscat.S | 41 + sysdeps/x86_64/wcschr.S | 145 +- sysdeps/x86_64/wcscmp.S | 940 +- sysdeps/x86_64/wcscpy-generic.c | 31 + sysdeps/x86_64/wcscpy.S | 42 + sysdeps/x86_64/wcslen.S | 234 +- sysdeps/x86_64/wcsncat-generic.c | 31 + sysdeps/x86_64/wcsncat.S | 39 + sysdeps/x86_64/wcsncmp-generic.c | 29 + sysdeps/x86_64/wcsncmp.S | 40 + sysdeps/x86_64/wcsncpy-generic.c | 31 + sysdeps/x86_64/wcsncpy.S | 41 + sysdeps/x86_64/wcsnlen-generic.c | 29 + sysdeps/x86_64/wcsnlen.S | 49 + sysdeps/x86_64/wcsrchr.S | 273 +- sysdeps/x86_64/wmemchr.S | 28 + sysdeps/x86_64/wmemcmp.S | 27 + sysdeps/x86_64/wmemset_chk.S | 4 +- sysdeps/x86_64/x32/Makefile | 15 +- sysdeps/x86_64/x32/dl-machine.h | 16 +- sysdeps/x86_64/x32/fpu/s_lrint.S | 4 +- sysdeps/x86_64/x32/fpu/s_lrintf.S | 4 +- sysdeps/x86_64/x32/fpu/s_lrintl.S | 4 +- sysdeps/x86_64/x32/gmp-mparam.h | 6 +- sysdeps/x86_64/x32/string-optype.h | 24 + sysdeps/x86_64/x32/sysdep.h | 10 +- sysdeps/x86_64/x32/test-size_t.h | 35 + sysdeps/x86_64/x32/tst-size_t-memchr.c | 72 + sysdeps/x86_64/x32/tst-size_t-memcmp-2.c | 79 + sysdeps/x86_64/x32/tst-size_t-memcmp.c | 76 + sysdeps/x86_64/x32/tst-size_t-memcpy.c | 58 + sysdeps/x86_64/x32/tst-size_t-memrchr.c | 57 + sysdeps/x86_64/x32/tst-size_t-memset.c | 73 + sysdeps/x86_64/x32/tst-size_t-strncasecmp.c | 59 + sysdeps/x86_64/x32/tst-size_t-strncat.c | 59 + sysdeps/x86_64/x32/tst-size_t-strncmp.c | 78 + sysdeps/x86_64/x32/tst-size_t-strncpy.c | 58 + sysdeps/x86_64/x32/tst-size_t-strnlen.c | 72 + sysdeps/x86_64/x32/tst-size_t-wcsncmp.c | 20 + sysdeps/x86_64/x32/tst-size_t-wcsnlen.c | 20 + sysdeps/x86_64/x32/tst-size_t-wmemchr.c | 20 + sysdeps/x86_64/x32/tst-size_t-wmemcmp.c | 20 + sysdeps/x86_64/x32/tst-size_t-wmemset.c | 20 + sysdeps/x86_64/x32/x86-lp_size.h | 23 + sysdeps/x86_64/x86-lp_size.h | 23 + sysvipc/Makefile | 9 +- sysvipc/ftok.c | 9 +- sysvipc/msgctl.c | 5 +- sysvipc/msgget.c | 5 +- sysvipc/msgrcv.c | 5 +- sysvipc/msgsnd.c | 5 +- sysvipc/semctl.c | 5 +- sysvipc/semget.c | 5 +- sysvipc/semop.c | 5 +- sysvipc/semtimedop.c | 10 +- sysvipc/shmat.c | 5 +- sysvipc/shmctl.c | 5 +- sysvipc/shmdt.c | 5 +- sysvipc/shmget.c | 5 +- sysvipc/sys/ipc.h | 4 +- sysvipc/sys/msg.h | 14 +- sysvipc/sys/sem.h | 25 +- sysvipc/sys/shm.h | 14 +- sysvipc/test-sysvipc.h | 137 + sysvipc/test-sysvmsg-time64.c | 1 + sysvipc/test-sysvmsg.c | 9 +- sysvipc/test-sysvsem-time64.c | 1 + sysvipc/test-sysvsem.c | 32 +- sysvipc/test-sysvshm-time64.c | 1 + sysvipc/test-sysvshm.c | 9 +- termios/Makefile | 5 +- termios/cfmakeraw.c | 4 +- termios/cfsetspeed.c | 4 +- termios/speed.c | 4 +- termios/tcdrain.c | 4 +- termios/tcflow.c | 4 +- termios/tcflush.c | 4 +- termios/tcgetattr.c | 4 +- termios/tcgetpgrp.c | 4 +- termios/tcgetsid.c | 4 +- termios/tcsendbrk.c | 4 +- termios/tcsetattr.c | 10 +- termios/tcsetpgrp.c | 9 +- termios/termios.h | 4 +- test-skeleton.c | 5 +- time/Makefile | 52 +- time/Versions | 17 + time/adjtime.c | 4 +- time/alt_digit.c | 53 +- time/asctime.c | 12 +- time/bits/types/struct_timeb.h | 15 + time/bits/types/struct_timespec.h | 18 + time/bits/types/struct_timeval.h | 5 + time/bits/types/time_t.h | 4 + time/bug-mktime4.c | 92 + time/clock.c | 4 +- time/clock_getcpuclockid.c | 46 + time/clock_getres.c | 39 + time/clock_gettime.c | 39 + time/clock_nanosleep.c | 44 + time/clock_settime.c | 39 + time/ctime.c | 23 +- time/ctime_r.c | 24 +- time/difftime.c | 38 +- time/dysize.c | 4 +- time/era.c | 53 +- time/ftime.c | 28 +- time/getdate.c | 27 +- time/getitimer.c | 4 +- time/gettimeofday.c | 34 +- time/gmtime.c | 40 +- time/lc-time-cleanup.c | 9 +- time/localtime.c | 37 +- time/mktime-internal.h | 79 +- time/mktime.c | 492 +- time/offtime.c | 16 +- time/setitimer.c | 4 +- time/settimeofday.c | 28 +- time/settimezone.c | 28 + time/stime.c | 29 +- time/strftime.c | 4 +- time/strftime_l.c | 36 +- time/strptime.c | 4 +- time/strptime_l.c | 27 +- time/sys/time.h | 104 +- time/sys/timeb.h | 20 +- time/test_time.c | 6 +- time/time.c | 18 +- time/time.h | 179 +- time/timegm.c | 36 +- time/timespec_get.c | 18 +- time/timespec_getres.c | 32 + time/tst-adjtime-time64.c | 1 + time/tst-adjtime.c | 44 + time/tst-clock-time64.c | 1 + time/tst-clock.c | 120 + time/tst-clock2-time64.c | 1 + {rt => time}/tst-clock2.c | 0 time/tst-clock_nanosleep-time64.c | 1 + time/tst-clock_nanosleep.c | 67 + time/tst-clock_settime-time64.c | 1 + time/tst-clock_settime.c | 45 + time/tst-cpuclock1-time64.c | 1 + time/tst-cpuclock1.c | 259 + time/tst-ctime-time64.c | 1 + time/tst-ctime.c | 72 + time/tst-difftime-time64.c | 1 + time/tst-difftime.c | 56 + time/tst-ftime.c | 43 +- time/tst-getdate.c | 152 +- time/tst-gmtime-time64.c | 1 + time/tst-gmtime.c | 124 + time/tst-itimer-time64.c | 1 + time/tst-itimer.c | 177 + time/tst-mktime2.c | 71 +- time/tst-mktime4-time64.c | 1 + time/tst-mktime4.c | 109 + time/tst-settimeofday-time64.c | 1 + time/tst-settimeofday.c | 55 + time/tst-strftime.c | 6 +- time/tst-strftime2.c | 196 + time/tst-strftime3.c | 522 + time/tst-strptime-whitespace.c | 4 +- time/tst-strptime.c | 5 +- time/tst-timegm-time64.c | 1 + time/tst-timegm.c | 95 + time/tst-timespec_get-time64.c | 1 + time/tst-timespec_get.c | 40 + time/tst-timespec_getres-time64.c | 1 + time/tst-timespec_getres.c | 51 + time/tst-tzname.c | 4 +- time/tst-y2039-time64.c | 1 + time/tst-y2039.c | 14 +- time/tst_wcsftime.c | 2 +- time/tzfile.c | 218 +- time/tzset.c | 39 +- time/wcsftime.c | 4 +- time/wcsftime_l.c | 4 +- timezone/Makefile | 21 +- timezone/README | 14 +- timezone/private.h | 261 +- timezone/testdata/XT6 | Bin 0 -> 625 bytes timezone/testdata/gen-XT5.sh | 16 + timezone/tst-bz28707.c | 46 + timezone/tst-bz29951.c | 68 + timezone/tst-timezone.c | 5 +- timezone/tst-tzset.c | 13 +- timezone/tzfile.h | 26 +- timezone/tzselect.ksh | 33 +- timezone/version | 1 + timezone/zdump.c | 139 +- timezone/zic.c | 1218 +- version.h | 2 +- wcsmbs/Makefile | 46 +- wcsmbs/Versions | 3 + wcsmbs/bits/wchar-ldbl.h | 47 +- wcsmbs/bits/wchar2-decl.h | 124 + wcsmbs/bits/wchar2.h | 289 +- wcsmbs/btowc.c | 11 +- wcsmbs/c16rtomb.c | 46 +- wcsmbs/c32rtomb.c | 32 + wcsmbs/c8rtomb.c | 132 + wcsmbs/isoc99_fwscanf.c | 11 +- wcsmbs/isoc99_swscanf.c | 15 +- wcsmbs/isoc99_vfwscanf.c | 13 +- wcsmbs/isoc99_vswscanf.c | 19 +- wcsmbs/isoc99_vwscanf.c | 13 +- wcsmbs/isoc99_wscanf.c | 11 +- wcsmbs/mbrlen.c | 5 +- wcsmbs/mbrtoc16.c | 9 +- wcsmbs/mbrtoc32.c | 32 + wcsmbs/mbrtoc8.c | 124 + wcsmbs/mbrtowc.c | 14 +- wcsmbs/mbsinit.c | 5 +- wcsmbs/mbsnrtowcs.c | 9 +- wcsmbs/mbsrtowcs.c | 5 +- wcsmbs/mbsrtowcs_l.c | 9 +- wcsmbs/test-c8rtomb.c | 613 + wcsmbs/test-char-types.c | 4 +- wcsmbs/test-mbrtoc8.c | 539 + wcsmbs/test-wcpcpy.c | 4 +- wcsmbs/test-wcpncpy.c | 4 +- wcsmbs/test-wcscat.c | 4 +- wcsmbs/test-wcschrnul.c | 4 +- wcsmbs/test-wcscspn.c | 4 +- wcsmbs/test-wcsncat.c | 4 +- wcsmbs/test-wcsncpy.c | 4 +- wcsmbs/test-wcsnlen.c | 4 +- wcsmbs/test-wcspbrk.c | 4 +- wcsmbs/test-wcsspn.c | 4 +- wcsmbs/test-wmemchr.c | 4 +- wcsmbs/test-wmemset.c | 4 +- wcsmbs/tst-btowc.c | 5 +- wcsmbs/tst-c16-surrogate.c | 89 + wcsmbs/tst-c32-state.c | 44 + wcsmbs/tst-mbrtowc.c | 8 +- wcsmbs/tst-mbsrtowcs.c | 5 +- wcsmbs/tst-mbstowcs.c | 50 + wcsmbs/tst-wcpncpy.c | 5 +- wcsmbs/tst-wcrtomb.c | 5 +- wcsmbs/tst-wcsnlen.c | 5 +- wcsmbs/tst-wcstod-nan-locale.c | 4 +- wcsmbs/tst-wcstod-nan-sign.c | 4 +- wcsmbs/tst-wcstod-round.c | 4 +- wcsmbs/tst-wcstol-locale.c | 4 +- wcsmbs/tst-wprintf-binary.c | 25 + wcsmbs/uchar.h | 33 +- wcsmbs/wchar.h | 53 +- wcsmbs/wcpcpy.c | 24 +- wcsmbs/wcpncpy.c | 62 +- wcsmbs/wcrtomb.c | 45 +- wcsmbs/wcscasecmp.c | 4 +- wcsmbs/wcscasecmp_l.c | 5 +- wcsmbs/wcscat.c | 26 +- wcsmbs/wcschr.c | 26 +- wcsmbs/wcschrnul.c | 4 +- wcsmbs/wcscmp.c | 5 +- wcsmbs/wcscoll.c | 5 +- wcsmbs/wcscoll_l.c | 5 +- wcsmbs/wcscpy.c | 63 +- wcsmbs/wcscspn.c | 5 +- wcsmbs/wcsdup.c | 5 +- wcsmbs/wcslen.c | 5 +- wcsmbs/wcsmbs-tst1.c | 2 +- wcsmbs/wcsmbsload.c | 54 +- wcsmbs/wcsmbsload.h | 16 +- wcsmbs/wcsncase.c | 4 +- wcsmbs/wcsncase_l.c | 5 +- wcsmbs/wcsncat.c | 58 +- wcsmbs/wcsncmp.c | 5 +- wcsmbs/wcsncpy.c | 65 +- wcsmbs/wcsnlen.c | 27 +- wcsmbs/wcsnrtombs.c | 9 +- wcsmbs/wcspbrk.c | 5 +- wcsmbs/wcsrchr.c | 27 +- wcsmbs/wcsrtombs.c | 9 +- wcsmbs/wcsspn.c | 5 +- wcsmbs/wcsstr.c | 4 +- wcsmbs/wcstod.c | 5 +- wcsmbs/wcstod_l.c | 5 +- wcsmbs/wcstod_nan.c | 4 +- wcsmbs/wcstof.c | 5 +- wcsmbs/wcstof_l.c | 5 +- wcsmbs/wcstof_nan.c | 4 +- wcsmbs/wcstok.c | 5 +- wcsmbs/wcstol.c | 5 +- wcsmbs/wcstol_l.c | 5 +- wcsmbs/wcstold.c | 5 +- wcsmbs/wcstold_l.c | 5 +- wcsmbs/wcstold_nan.c | 4 +- wcsmbs/wcstoll.c | 6 +- wcsmbs/wcstoll_l.c | 5 +- wcsmbs/wcstoul.c | 5 +- wcsmbs/wcstoul_l.c | 5 +- wcsmbs/wcstoull.c | 6 +- wcsmbs/wcstoull_l.c | 5 +- wcsmbs/wcswidth.c | 5 +- wcsmbs/wcsxfrm.c | 5 +- wcsmbs/wcsxfrm_l.c | 5 +- wcsmbs/wctob.c | 9 +- wcsmbs/wcwidth.c | 5 +- wcsmbs/wcwidth.h | 5 +- wcsmbs/wmemchr.c | 5 +- wcsmbs/wmemcmp.c | 14 +- wcsmbs/wmemcpy.c | 5 +- wcsmbs/wmemmove.c | 5 +- wcsmbs/wmempcpy.c | 5 +- wcsmbs/wmemset.c | 5 +- wctype/Makefile | 6 +- wctype/bits/wctype-wchar.h | 6 +- wctype/iswctype.c | 5 +- wctype/iswctype_l.c | 5 +- wctype/test_wcfuncs.c | 4 +- wctype/test_wctype.c | 4 +- wctype/towctrans.c | 4 +- wctype/towctrans_l.c | 4 +- wctype/wcfuncs.c | 4 +- wctype/wcfuncs_l.c | 4 +- wctype/wchar-lookup.h | 5 +- wctype/wctrans.c | 5 +- wctype/wctrans_l.c | 4 +- wctype/wctype.c | 5 +- wctype/wctype.h | 4 +- wctype/wctype_l.c | 5 +- 17616 files changed, 1090240 insertions(+), 490855 deletions(-) create mode 100644 .clang-format create mode 100644 CONTRIBUTED-BY delete mode 100644 ChangeLog create mode 100644 ChangeLog.old/ChangeLog.19 create mode 100644 ChangeLog.old/ChangeLog.20 create mode 100644 ChangeLog.old/ChangeLog.21 create mode 100644 ChangeLog.old/ChangeLog.22 create mode 100644 ChangeLog.old/ChangeLog.23 create mode 100644 ChangeLog.old/ChangeLog.24 create mode 100644 ChangeLog.old/ChangeLog.25 create mode 100644 Makefile.help create mode 100644 SHARED-FILES create mode 100644 argp/bits/argp-ldbl.h create mode 100644 argp/tst-ldbl-argp.c create mode 100644 assert/__libc_assert_fail.c create mode 100644 benchtests/atan2-inputs create mode 100644 benchtests/bench-arc4random.c delete mode 100644 benchtests/bench-bcopy.c create mode 100644 benchtests/bench-bzero-large.c create mode 100644 benchtests/bench-bzero-walk.c create mode 100644 benchtests/bench-dl-elf-hash.c create mode 100644 benchtests/bench-dl-new-hash.c create mode 100644 benchtests/bench-hash-funcs-kernel.h create mode 100644 benchtests/bench-hash-funcs.c create mode 100644 benchtests/bench-malloc-simple.c create mode 100644 benchtests/bench-memcmpeq.c create mode 100644 benchtests/bench-memset-zero-large.c create mode 100644 benchtests/bench-memset-zero-walk.c create mode 100644 benchtests/bench-memset-zero.c create mode 100644 benchtests/bench-nss-hash.c create mode 100644 benchtests/bench-pthread-lock-base.c create mode 100644 benchtests/bench-pthread-locks.c create mode 100644 benchtests/bench-pthread-mutex-lock.c create mode 100644 benchtests/bench-pthread-mutex-trylock.c create mode 100644 benchtests/bench-pthread-spin-lock.c create mode 100644 benchtests/bench-pthread-spin-trylock.c create mode 100644 benchtests/bench-wcrtomb.c create mode 100644 benchtests/cbrt-inputs create mode 100644 benchtests/cbrtl-inputs create mode 100644 benchtests/erf-inputs create mode 100644 benchtests/erfc-inputs create mode 100644 benchtests/exp10-inputs create mode 100644 benchtests/exp10f-inputs create mode 100644 benchtests/expf128-inputs create mode 100644 benchtests/expm1-inputs create mode 100644 benchtests/hypot-inputs create mode 100644 benchtests/hypotf-inputs create mode 100644 benchtests/ilogb-inputs create mode 100644 benchtests/ilogbf-inputs create mode 100644 benchtests/ilogbf128-inputs create mode 100644 benchtests/isfinite-inputs create mode 100644 benchtests/isinf-inputs create mode 100644 benchtests/isnan-inputs create mode 100644 benchtests/j0-inputs create mode 100644 benchtests/j1-inputs create mode 100644 benchtests/lgamma-inputs create mode 100644 benchtests/log10-inputs create mode 100644 benchtests/log1p-inputs create mode 100644 benchtests/logb-inputs create mode 100644 benchtests/logbf-inputs create mode 100644 benchtests/powf128-inputs copy benchtests/{trunc-inputs => roundeven-inputs} (100%) copy benchtests/{truncf-inputs => roundevenf-inputs} (100%) create mode 100755 benchtests/scripts/plot_strings.py create mode 100644 benchtests/sinf128-inputs create mode 100644 benchtests/tgamma-inputs create mode 100644 benchtests/y0-inputs create mode 100644 benchtests/y1-inputs create mode 100644 bits/atomic_wide_counter.h create mode 100644 bits/dirent_ext.h create mode 100644 bits/dl_find_object.h delete mode 100644 bits/fenvinline.h create mode 100644 bits/link_lavcurrent.h delete mode 100644 bits/mathinline.h create mode 100644 bits/mman_ext.h create mode 100644 bits/signal_ext.h create mode 100644 bits/signum-arch.h delete mode 100644 bits/signum.h create mode 100644 bits/sigstksz.h delete mode 100644 bits/stropts.h delete mode 100644 bits/sys_errlist.h create mode 100644 bits/time64.h create mode 100644 bits/timesize.h create mode 100644 bits/unistd_ext.h delete mode 100644 bits/xtitypes.h delete mode 100644 conform/GlibcConform.pm delete mode 100644 conform/conformtest.pl create mode 100644 conform/conformtest.py delete mode 100644 conform/data/stropts.h-data delete mode 100644 conform/linknamespace.pl create mode 100644 conform/linknamespace.py delete mode 100644 csu/abi-note.S create mode 100644 csu/abi-note.c delete mode 100644 csu/elf-init.c create mode 100644 csu/rtld-sizes.sym delete mode 100755 debug/catchsegv.sh delete mode 100644 debug/segfault.c create mode 100644 debug/tst-chk-cancel.c delete mode 100644 debug/tst-chk1.c delete mode 100644 debug/tst-chk2.c delete mode 100644 debug/tst-chk3.c delete mode 100644 debug/tst-chk4.cc delete mode 100644 debug/tst-chk5.cc delete mode 100644 debug/tst-chk6.cc create mode 100644 debug/tst-fortify.c delete mode 100644 debug/tst-lfschk1.c delete mode 100644 debug/tst-lfschk2.c delete mode 100644 debug/tst-lfschk3.c delete mode 100644 debug/tst-lfschk4.cc delete mode 100644 debug/tst-lfschk5.cc delete mode 100644 debug/tst-lfschk6.cc create mode 100644 debug/tst-realpath-chk.c create mode 100644 debug/vobprintf_chk.c delete mode 100644 debug/warning-nop.c create mode 100644 dlfcn/dlerror.h delete mode 100644 dlfcn/dlfcn.c delete mode 100644 dlfcn/dlfreeres.c create mode 100644 dlfcn/libc_dlerror_result.c create mode 100644 dlfcn/libdl-compat.c delete mode 100644 dlfcn/sdladdr.c delete mode 100644 dlfcn/sdladdr1.c delete mode 100644 dlfcn/sdlclose.c delete mode 100644 dlfcn/sdlerror.c delete mode 100644 dlfcn/sdlinfo.c delete mode 100644 dlfcn/sdlmopen.c delete mode 100644 dlfcn/sdlopen.c delete mode 100644 dlfcn/sdlsym.c delete mode 100644 dlfcn/sdlvsym.c create mode 100644 dlfcn/tst-dlinfo-phdr.c create mode 100644 elf/argv0test.c create mode 100644 elf/dl-audit.c create mode 100644 elf/dl-call-libc-early-init.c create mode 100644 elf/dl-call_fini.c create mode 100644 elf/dl-catch.c create mode 100644 elf/dl-compat.c delete mode 100644 elf/dl-conflict.c create mode 100644 elf/dl-debug-symbols.S create mode 100644 elf/dl-diagnostics-cpu.c create mode 100644 elf/dl-diagnostics-kernel.c create mode 100644 elf/dl-diagnostics.c create mode 100644 elf/dl-diagnostics.h create mode 100644 elf/dl-early_allocate.c delete mode 100644 elf/dl-error-minimal.c delete mode 100644 elf/dl-error-skeleton.c delete mode 100644 elf/dl-error.c create mode 100644 elf/dl-find_object.c create mode 100644 elf/dl-find_object.h create mode 100644 elf/dl-hwcaps-subdirs.c create mode 100644 elf/dl-hwcaps_split.c create mode 100644 elf/dl-is_dso.h create mode 100644 elf/dl-libc_freeres.c create mode 100644 elf/dl-lookup-direct.c create mode 100644 elf/dl-main.h create mode 100644 elf/dl-minimal-malloc.c create mode 100644 elf/dl-mutex.c create mode 100644 elf/dl-printf.c create mode 100644 elf/dl-runtime.h create mode 100644 elf/dl-setup_hash.c create mode 100644 elf/dl-static-tls.h create mode 100644 elf/dl-sym-post.h create mode 100644 elf/dl-thread_gscope_wait.c create mode 100644 elf/dl-tls_init_tp.c create mode 100644 elf/dl-usage.c create mode 100644 elf/dl-write.c create mode 100644 elf/dso-sort-tests-1.def create mode 100644 elf/dso-sort-tests-2.def create mode 100644 elf/ifuncmain9.c create mode 100644 elf/ifuncmain9pic.c create mode 100644 elf/ifuncmain9picstatic.c create mode 100644 elf/ifuncmain9pie.c create mode 100644 elf/ifuncmain9static.c create mode 100644 elf/libc-dl_find_object.c create mode 100644 elf/libc-early-init.h create mode 100644 elf/libc_early_init.c create mode 100644 elf/libtracemod1-1.c create mode 100644 elf/libtracemod2-1.c create mode 100644 elf/libtracemod3-1.c create mode 100644 elf/libtracemod4-1.c create mode 100644 elf/libtracemod5-1.c create mode 100644 elf/markermodMARKER-VALUE.c create mode 100644 elf/nextmod3.c create mode 100644 elf/nextmod3.map create mode 100644 elf/rtld_static_init.c create mode 100644 elf/simple-dl-hash.h create mode 100644 elf/simple-dl-new-hash.h delete mode 100644 elf/soinit.c create mode 100644 elf/stringtable.c create mode 100644 elf/stringtable.h create mode 100644 elf/stringtable_free.c delete mode 100644 elf/tls-macros.h create mode 100644 elf/tst-align3.c create mode 100644 elf/tst-alignmod3.c create mode 100644 elf/tst-audit-tlsdesc-dlopen.c create mode 100644 elf/tst-audit-tlsdesc-mod1.c create mode 100644 elf/tst-audit-tlsdesc-mod2.c create mode 100644 elf/tst-audit-tlsdesc.c create mode 100644 elf/tst-audit13.c create mode 100644 elf/tst-audit13mod1.c create mode 100644 elf/tst-audit14.c create mode 100644 elf/tst-audit14.exp create mode 100644 elf/tst-audit14a.c create mode 100644 elf/tst-audit15.c create mode 100644 elf/tst-audit15.exp create mode 100644 elf/tst-audit16.c create mode 100644 elf/tst-audit16.exp create mode 100644 elf/tst-audit17.c create mode 100644 elf/tst-audit18.c create mode 100644 elf/tst-audit18mod.c create mode 100644 elf/tst-audit19a.c create mode 100644 elf/tst-audit19b.c create mode 100644 elf/tst-audit19bmod.c create mode 100644 elf/tst-audit20.c create mode 100644 elf/tst-audit21.c create mode 100644 elf/tst-audit22.c create mode 100644 elf/tst-audit23.c create mode 100644 elf/tst-audit23mod.c create mode 100644 elf/tst-audit24a.c create mode 100644 elf/tst-audit24amod1.c create mode 100644 elf/tst-audit24amod2.c create mode 100644 elf/tst-audit24b.c create mode 100644 elf/tst-audit24bmod1.c create mode 100644 elf/tst-audit24bmod2.c create mode 100644 elf/tst-audit24c.c create mode 100644 elf/tst-audit24d.c create mode 100644 elf/tst-audit24dmod1.c create mode 100644 elf/tst-audit24dmod2.c create mode 100644 elf/tst-audit24dmod3.c create mode 100644 elf/tst-audit24dmod4.c create mode 100644 elf/tst-audit25.h create mode 100644 elf/tst-audit25a.c create mode 100644 elf/tst-audit25b.c create mode 100644 elf/tst-audit25mod1.c create mode 100644 elf/tst-audit25mod2.c create mode 100644 elf/tst-audit25mod3.c create mode 100644 elf/tst-audit25mod4.c create mode 100644 elf/tst-audit28.c create mode 100644 elf/tst-auditlogmod-1.c create mode 100644 elf/tst-auditlogmod-2.c create mode 100644 elf/tst-auditlogmod-3.c create mode 100644 elf/tst-auditmany.c create mode 100644 elf/tst-auditmanymod.h create mode 100644 elf/tst-auditmanymod1.c create mode 100644 elf/tst-auditmanymod2.c create mode 100644 elf/tst-auditmanymod3.c create mode 100644 elf/tst-auditmanymod4.c create mode 100644 elf/tst-auditmanymod5.c create mode 100644 elf/tst-auditmanymod6.c create mode 100644 elf/tst-auditmanymod7.c create mode 100644 elf/tst-auditmanymod8.c create mode 100644 elf/tst-auditmanymod9.c create mode 100644 elf/tst-auditmod-tlsdesc.c create mode 100644 elf/tst-auditmod17.c create mode 100644 elf/tst-auditmod18.c create mode 100644 elf/tst-auditmod19a.c create mode 100644 elf/tst-auditmod19b.c create mode 100644 elf/tst-auditmod20.c create mode 100644 elf/tst-auditmod21a.c create mode 100644 elf/tst-auditmod21b.c create mode 100644 elf/tst-auditmod22.c create mode 100644 elf/tst-auditmod23.c create mode 100644 elf/tst-auditmod24.h create mode 100644 elf/tst-auditmod24a.c create mode 100644 elf/tst-auditmod24b.c create mode 100644 elf/tst-auditmod24c.c create mode 100644 elf/tst-auditmod24d.c create mode 100644 elf/tst-auditmod25.c create mode 100644 elf/tst-auditmod28.c create mode 100644 elf/tst-auxobj-dlopen.c create mode 100644 elf/tst-auxobj.c create mode 100644 elf/tst-auxvalmod.c create mode 100644 elf/tst-create_format1.c create mode 100644 elf/tst-dl-hash.c create mode 100644 elf/tst-dl-hwcaps_split.c create mode 100644 elf/tst-dl-is_dso.c create mode 100644 elf/tst-dl_find_object-mod1.c create mode 100644 elf/tst-dl_find_object-mod2.c create mode 100644 elf/tst-dl_find_object-mod3.c create mode 100644 elf/tst-dl_find_object-mod4.c create mode 100644 elf/tst-dl_find_object-mod5.c create mode 100644 elf/tst-dl_find_object-mod6.c create mode 100644 elf/tst-dl_find_object-mod7.c create mode 100644 elf/tst-dl_find_object-mod8.c create mode 100644 elf/tst-dl_find_object-mod9.c create mode 100644 elf/tst-dl_find_object-static.c create mode 100644 elf/tst-dl_find_object-threads.c create mode 100644 elf/tst-dl_find_object.c create mode 100644 elf/tst-dlmopen-dlerror-mod.c create mode 100644 elf/tst-dlmopen-dlerror.c create mode 100644 elf/tst-dlmopen-gethostbyname-mod.c create mode 100644 elf/tst-dlmopen-gethostbyname.c create mode 100644 elf/tst-dlmopen-twice-mod1.c create mode 100644 elf/tst-dlmopen-twice-mod2.c create mode 100644 elf/tst-dlmopen-twice.c create mode 100644 elf/tst-dlmopen4.c delete mode 100644 elf/tst-dlopen-aout.c create mode 100644 elf/tst-dlopen-nodelete-reloc-mod1.c create mode 100644 elf/tst-dlopen-nodelete-reloc-mod10.c create mode 100644 elf/tst-dlopen-nodelete-reloc-mod11.cc create mode 100644 elf/tst-dlopen-nodelete-reloc-mod12.cc create mode 100644 elf/tst-dlopen-nodelete-reloc-mod13.cc create mode 100644 elf/tst-dlopen-nodelete-reloc-mod13.h create mode 100644 elf/tst-dlopen-nodelete-reloc-mod14.cc create mode 100644 elf/tst-dlopen-nodelete-reloc-mod15.cc create mode 100644 elf/tst-dlopen-nodelete-reloc-mod16.c create mode 100644 elf/tst-dlopen-nodelete-reloc-mod17.c create mode 100644 elf/tst-dlopen-nodelete-reloc-mod2.c create mode 100644 elf/tst-dlopen-nodelete-reloc-mod3.c create mode 100644 elf/tst-dlopen-nodelete-reloc-mod4.c create mode 100644 elf/tst-dlopen-nodelete-reloc-mod5.c create mode 100644 elf/tst-dlopen-nodelete-reloc-mod6.cc create mode 100644 elf/tst-dlopen-nodelete-reloc-mod7.cc create mode 100644 elf/tst-dlopen-nodelete-reloc-mod8.c create mode 100644 elf/tst-dlopen-nodelete-reloc-mod9.cc create mode 100644 elf/tst-dlopen-nodelete-reloc.c create mode 100644 elf/tst-dlopen-nodelete-reloc.h create mode 100644 elf/tst-dlopen-pie.c create mode 100644 elf/tst-dlopen-self-container.c create mode 100644 elf/tst-dlopen-self-pie.c create mode 100644 elf/tst-dlopen-self.c create mode 100644 elf/tst-dlopen-tlsmodid-container.c create mode 100644 elf/tst-dlopen-tlsmodid-pie.c create mode 100644 elf/tst-dlopen-tlsmodid.c create mode 100644 elf/tst-dlopen-tlsmodid.h create mode 100644 elf/tst-dlopenfail-2.c create mode 100644 elf/tst-dlopenfail.c create mode 100644 elf/tst-dlopenfaillinkmod.c create mode 100644 elf/tst-dlopenfailmod1.c create mode 100644 elf/tst-dlopenfailmod2.c create mode 100644 elf/tst-dlopenfailmod3.c create mode 100644 elf/tst-dlopenfailnodelmod.c create mode 100644 elf/tst-dst-static.c create mode 100644 elf/tst-filterobj-aux.c create mode 100644 elf/tst-filterobj-dlopen.c create mode 100644 elf/tst-filterobj-filtee.c create mode 100644 elf/tst-filterobj-filtee.h create mode 100644 elf/tst-filterobj-flt.c create mode 100644 elf/tst-filterobj.c create mode 100644 elf/tst-finilazyfailmod.c create mode 100644 elf/tst-getauxval-static.c create mode 100644 elf/tst-glibc-hwcaps-2-cache.c create mode 100644 elf/tst-glibc-hwcaps-2-cache.root/etc/ld.so.conf copy sysdeps/generic/ld.abilist => elf/tst-glibc-hwcaps-2-cache.root/postclean.req (100%) create mode 100644 elf/tst-glibc-hwcaps-2-cache.script create mode 100644 elf/tst-glibc-hwcaps-cache.c create mode 100644 elf/tst-glibc-hwcaps-cache.root/etc/ld.so.conf copy sysdeps/generic/ld.abilist => elf/tst-glibc-hwcaps-cache.root/postclean.req (100%) create mode 100644 elf/tst-glibc-hwcaps-cache.script create mode 100644 elf/tst-glibc-hwcaps-mask.c create mode 100644 elf/tst-glibc-hwcaps-prepend-cache.c copy sysdeps/generic/ld.abilist => elf/tst-glibc-hwcaps-prepend-cache.root/ldconfi [...] copy sysdeps/generic/ld.abilist => elf/tst-glibc-hwcaps-prepend-cache.root/postcle [...] create mode 100644 elf/tst-glibc-hwcaps-prepend.c create mode 100644 elf/tst-glibc-hwcaps.c create mode 100644 elf/tst-glibcelf.py create mode 100644 elf/tst-global2.c create mode 100644 elf/tst-globalmod2.c create mode 100644 elf/tst-ifunc-fault-bindnow.c create mode 100644 elf/tst-ifunc-fault-lazy.c create mode 100644 elf/tst-initfinilazyfail.c create mode 100644 elf/tst-initlazyfailmod.c create mode 100644 elf/tst-ldconfig-bad-aux-cache.c create mode 100644 elf/tst-ldconfig-bad-aux-cache.root/etc/ld.so.conf copy sysdeps/generic/ld.abilist => elf/tst-ldconfig-bad-aux-cache.root/postclean.r [...] create mode 100644 elf/tst-ldconfig-ld-mod.c create mode 100644 elf/tst-ldconfig-ld_so_conf-update.c copy sysdeps/generic/ld.abilist => elf/tst-ldconfig-ld_so_conf-update.root/ldconfi [...] copy sysdeps/generic/ld.abilist => elf/tst-ldconfig-ld_so_conf-update.root/postcle [...] create mode 100644 elf/tst-ldconfig-ld_so_conf-update.root/tst-ldconfig-ld_so_conf [...] delete mode 100644 elf/tst-leaks1-static.c delete mode 100644 elf/tst-libc_dlvsym-dso.c delete mode 100644 elf/tst-libc_dlvsym-static.c delete mode 100644 elf/tst-libc_dlvsym.c delete mode 100644 elf/tst-libc_dlvsym.h create mode 100644 elf/tst-next-ver.c create mode 100644 elf/tst-p_align.h create mode 100644 elf/tst-p_align1.c create mode 100644 elf/tst-p_align2.c create mode 100644 elf/tst-p_align3.c create mode 100755 elf/tst-p_align3.sh create mode 100644 elf/tst-p_alignmod-base.c create mode 100644 elf/tst-p_alignmod3.c create mode 100644 elf/tst-pldd.c delete mode 100644 elf/tst-prelink.c delete mode 100644 elf/tst-prelink.exp create mode 100644 elf/tst-preload-pthread-libc.c create mode 100644 elf/tst-relr-mod2.c create mode 100644 elf/tst-relr-mod3a.c create mode 100644 elf/tst-relr-mod3b.c create mode 100644 elf/tst-relr-mod4a.c create mode 100644 elf/tst-relr-mod4b.c create mode 100644 elf/tst-relr-mod4b.map create mode 100644 elf/tst-relr-pie.c create mode 100644 elf/tst-relr.c create mode 100644 elf/tst-relr2.c create mode 100644 elf/tst-relr3.c create mode 100644 elf/tst-relr4.c create mode 100644 elf/tst-relro-symbols.py create mode 100644 elf/tst-ro-dynamic-mod.c create mode 100644 elf/tst-ro-dynamic-mod.map create mode 100644 elf/tst-ro-dynamic.c create mode 100755 elf/tst-rtld-argv0.sh create mode 100644 elf/tst-rtld-list-tunables.exp create mode 100755 elf/tst-rtld-list-tunables.sh create mode 100755 elf/tst-rtld-preload.sh create mode 100644 elf/tst-rtld-run-static.c create mode 100644 elf/tst-single_threaded-mod1.c create mode 100644 elf/tst-single_threaded-mod2.c create mode 100644 elf/tst-single_threaded-mod3.c create mode 100644 elf/tst-single_threaded-mod4.c create mode 100644 elf/tst-single_threaded-pthread-static.c create mode 100644 elf/tst-single_threaded-pthread.c create mode 100644 elf/tst-single_threaded-static-dlopen.c create mode 100644 elf/tst-single_threaded-static.c create mode 100644 elf/tst-single_threaded.c create mode 100644 elf/tst-sonamemove-dlopen.c create mode 100644 elf/tst-sonamemove-link.c create mode 100644 elf/tst-sonamemove-linkmod1.c create mode 100644 elf/tst-sonamemove-linkmod1.map create mode 100644 elf/tst-sonamemove-runmod1.c create mode 100644 elf/tst-sonamemove-runmod1.map create mode 100644 elf/tst-sonamemove-runmod2.c create mode 100644 elf/tst-sonamemove-runmod2.map create mode 100644 elf/tst-stringtable.c create mode 100644 elf/tst-tls-allocation-failure-static.c create mode 100644 elf/tst-tls-ie-dlmopen.c create mode 100644 elf/tst-tls-ie-mod.h create mode 100644 elf/tst-tls-ie-mod0.c create mode 100644 elf/tst-tls-ie-mod1.c create mode 100644 elf/tst-tls-ie-mod2.c create mode 100644 elf/tst-tls-ie-mod3.c create mode 100644 elf/tst-tls-ie-mod4.c create mode 100644 elf/tst-tls-ie-mod5.c create mode 100644 elf/tst-tls-ie-mod6.c create mode 100644 elf/tst-tls-ie.c create mode 100644 elf/tst-tls-surplus.c delete mode 100644 elf/tst-tls2.c create mode 100644 elf/tst-tls20.c create mode 100644 elf/tst-tls20mod-bad.c create mode 100644 elf/tst-tls21.c create mode 100644 elf/tst-tls21mod.c create mode 100644 elf/tst-trace1.exp create mode 100644 elf/tst-trace2.exp create mode 100644 elf/tst-trace3.exp create mode 100644 elf/tst-trace4.exp create mode 100644 elf/tst-trace5.exp create mode 100644 elf/tst-unwind-main.c create mode 100644 elf/tst-valgrind-smoke.sh create mode 100644 elf/valgrind-test.c create mode 100644 grp/tst-initgroups1.c create mode 100644 grp/tst-initgroups1.root/etc/group create mode 100644 grp/tst-initgroups1.root/etc/nsswitch.conf create mode 100644 grp/tst-initgroups1.root/etc/passwd create mode 100644 grp/tst-initgroups2.c create mode 100644 grp/tst-initgroups2.root/etc/group create mode 100644 grp/tst-initgroups2.root/etc/nsswitch.conf create mode 100644 grp/tst-initgroups2.root/etc/passwd create mode 100644 gshadow/tst-fgetsgent_r.c create mode 100644 htl/cancellation.c create mode 100644 htl/herrno.c create mode 100644 htl/htlfreeres.c create mode 100644 htl/libpthread_syms.a create mode 100644 htl/semaphoreP.h create mode 100644 hurd/RPC_gsync_wait_intr.c create mode 100644 hurd/fd-cleanup.c create mode 100644 iconv/gconv_charset.c create mode 100644 iconv/gconv_parseconfdir.h create mode 100644 iconv/tst-iconv-mt.c create mode 100644 iconv/tst-iconv-opt.c create mode 100644 iconv/tst-iconv7.c create mode 100644 iconv/tst-iconv8.c create mode 100644 iconv/tst-iconv9.c create mode 100644 iconv/tst-iconv_prog.sh create mode 100644 iconvdata/bug-iconv13.c create mode 100644 iconvdata/bug-iconv14.c create mode 100644 iconvdata/bug-iconv15.c create mode 100644 iconvdata/gconv-modules-extra.conf create mode 100644 iconvdata/testdata/UTF-7-IMAP create mode 100644 iconvdata/testdata/UTF-7-IMAP..UTF8 create mode 100644 iconvdata/tst-iconv-big5-hkscs-to-2ucs4.c create mode 100644 include/ar.h create mode 100644 include/atomic_wide_counter.h create mode 100644 include/bits/argp-ldbl.h create mode 100644 include/bits/atomic_wide_counter.h create mode 100644 include/bits/dl_find_object.h create mode 100644 include/bits/endian.h create mode 100644 include/bits/err-ldbl.h create mode 100644 include/bits/error-ldbl.h create mode 100644 include/bits/monetary-ldbl.h create mode 100644 include/bits/mqueue2.h create mode 100644 include/bits/printf-ldbl.h create mode 100644 include/bits/sigstack.h create mode 100644 include/bits/sigstksz.h create mode 100644 include/bits/statx-generic.h create mode 100644 include/bits/stdio-ldbl.h create mode 100644 include/bits/stdio.h create mode 100644 include/bits/stdio2-decl.h create mode 100644 include/bits/stdio2.h create mode 100644 include/bits/stdlib-ldbl.h create mode 100644 include/bits/syslog-ldbl.h create mode 100644 include/bits/types/struct___jmp_buf_tag.h create mode 100644 include/bits/types/struct_statx.h create mode 100644 include/bits/types/struct_statx_timestamp.h create mode 100644 include/bits/types/struct_timeb.h create mode 100644 include/bits/unistd_ext.h create mode 100644 include/bits/wchar-ldbl.h create mode 100644 include/bits/wchar2-decl.h create mode 100644 include/clone_internal.h create mode 100644 include/features-time64.h create mode 100644 include/file_change_detection.h create mode 100644 include/filename.h create mode 100644 include/fstab.h create mode 100644 include/fts.h create mode 100644 include/idx.h create mode 100644 include/lastlog.h create mode 100644 include/loop_unroll.h create mode 100644 include/netinet/icmp6.h create mode 100644 include/netinet/igmp.h create mode 100644 include/netinet/ip6.h create mode 100644 include/nss_dns.h create mode 100644 include/nss_files.h create mode 100644 include/printf_buffer.h create mode 100644 include/programs/xasprintf.h create mode 100644 include/random-bits.h create mode 100644 include/re_comp.h create mode 100644 include/regexp.h create mode 100644 include/register-atfork.h create mode 100644 include/rpcsvc/bootparam.h create mode 100644 include/rtld-malloc.h create mode 100644 include/shm-directory.h create mode 100644 include/stdint.h delete mode 100644 include/stropts.h create mode 100644 include/struct___timeb64.h create mode 100644 include/struct___timespec64.h create mode 100644 include/struct___timeval64.h create mode 100644 include/sys/random.h create mode 100644 include/sys/single_threaded.h delete mode 100644 include/sys/sysctl.h create mode 100644 include/sys/ttychars.h create mode 100644 include/sys/vfs.h delete mode 100644 include/sys/vtimes.h create mode 100644 include/wait.h rename sunrpc/bindrsvprt.c => inet/bindresvport.c (100%) rename {sunrpc => inet}/etc.rpc (100%) create mode 100644 inet/getrpcbyname.c create mode 100644 inet/getrpcbyname_r.c create mode 100644 inet/getrpcbynumber.c create mode 100644 inet/getrpcbynumber_r.c create mode 100644 inet/getrpcent.c create mode 100644 inet/getrpcent_r.c rename {sunrpc => inet}/rpc/netdb.h (100%) create mode 100644 inet/tst-if_index-long.c create mode 100644 io/bits/statx-generic.h create mode 100644 io/bits/types/struct_statx.h create mode 100644 io/bits/types/struct_statx_timestamp.h create mode 100644 io/close_range.c create mode 100644 io/closefrom.c delete mode 100644 io/copy_file_range-compat.c create mode 100644 io/file_change_detection.c create mode 100644 io/fts64-time64.c create mode 100644 io/ftw64-time64.c create mode 100644 io/ftwtest-time64.c delete mode 100644 io/fxstat.c delete mode 100644 io/fxstat64.c delete mode 100644 io/fxstatat.c delete mode 100644 io/fxstatat64.c delete mode 100644 io/lxstat.c delete mode 100644 io/lxstat64.c create mode 100644 io/tst-close_range.c create mode 100644 io/tst-closefrom.c delete mode 100644 io/tst-copy_file_range-compat.c create mode 100644 io/tst-fcntl-time64.c create mode 100644 io/tst-file_change_detection.c create mode 100644 io/tst-fts-time64.c create mode 100644 io/tst-ftw-bz26353.c create mode 100644 io/tst-ftw-bz28126.c create mode 100644 io/tst-ftw-lnk.c create mode 100644 io/tst-futimens-time64.c create mode 100644 io/tst-futimens.c create mode 100644 io/tst-futimes-time64.c create mode 100644 io/tst-futimes.c create mode 100644 io/tst-futimesat-time64.c create mode 100644 io/tst-lchmod-time64.c create mode 100644 io/tst-lchmod.c create mode 100644 io/tst-lockf.c create mode 100644 io/tst-lutimes-time64.c create mode 100644 io/tst-lutimes.c create mode 100644 io/tst-stat-lfs.c create mode 100644 io/tst-stat-time64.c create mode 100644 io/tst-stat.c create mode 100644 io/tst-utime-time64.c create mode 100644 io/tst-utime.c create mode 100644 io/tst-utimensat-skeleton.c create mode 100644 io/tst-utimensat-time64.c create mode 100644 io/tst-utimensat.c create mode 100644 io/tst-utimes-time64.c create mode 100644 io/tst-utimes.c delete mode 100644 io/xmknod.c delete mode 100644 io/xmknodat.c delete mode 100644 io/xstat.c delete mode 100644 io/xstat64.c create mode 100644 libio/bits/stdio2-decl.h delete mode 100644 libio/readline.c create mode 100644 libio/tst-bz24051.c create mode 100644 libio/tst-bz24153.c create mode 100644 libio/tst-bz24228.c create mode 100644 libio/tst-bz24228.map create mode 100644 libio/tst-bz28828.c create mode 100644 libio/tst-bz28828.input create mode 100644 libio/tst-cleanup-default-static.c create mode 100644 libio/tst-cleanup-default.c create mode 100644 libio/tst-cleanup-nostart-stop-gc-static.c create mode 100644 libio/tst-cleanup-nostart-stop-gc.c create mode 100644 libio/tst-cleanup-start-stop-gc-static.c create mode 100644 libio/tst-cleanup-start-stop-gc.c create mode 100644 libio/tst-cleanup.c create mode 100644 libio/tst-cleanup.exp create mode 100644 libio/tst-getdelim.c delete mode 100644 libio/tst-readline.c create mode 100644 libio/tst-sprintf-chk-ub.c create mode 100644 libio/tst-sprintf-ub.c create mode 100644 libio/tst-wfile-sync.c create mode 100644 libio/tst-wmemstream5.c create mode 100644 locale/C-collate-seq.c delete mode 100644 locale/C-translit.h delete mode 100644 locale/gen-translit.pl create mode 100644 locale/gen-translit.py create mode 100644 locale/programs/xasprintf.c create mode 100644 locale/tst-locale-locpath.sh create mode 100644 locale/tst-localedef-path-norm.c copy sysdeps/generic/ld.abilist => locale/tst-localedef-path-norm.root/postclean.r [...] create mode 100644 locale/tst-localedef-path-norm.root/tst-localedef-path-norm.script create mode 100644 localedata/C.UTF-8.in create mode 100644 localedata/ckb_IQ.UTF-8.in create mode 100644 localedata/locales/C create mode 100644 localedata/locales/ab_GE mode change 100755 => 100644 localedata/locales/bi_VU create mode 100644 localedata/locales/ckb_IQ create mode 100644 localedata/locales/mnw_MM create mode 100644 localedata/locales/rif_MA create mode 100644 localedata/locales/syr create mode 100644 localedata/or_IN.UTF-8.in create mode 100644 localedata/rif_MA.UTF-8.in create mode 100644 localedata/syr.UTF-8.in create mode 100644 localedata/tst-c-utf8-consistency.c create mode 100644 localedata/tst-iconv-math-trans.c create mode 100644 localedata/tst-localedef-hardlinks.c create mode 100644 localedata/tst-localedef-hardlinks.root/postclean.req create mode 100644 localedata/tst-localedef-hardlinks.root/test1_locale create mode 100644 localedata/tst-localedef-hardlinks.root/test2_locale create mode 100644 localedata/tst-localedef-hardlinks.root/tst-localedef-hardlinks.script create mode 100644 login/libutil-compat.c create mode 100644 login/tst-pututxline-cache.c create mode 100644 login/tst-pututxline-lockfail.c create mode 100644 login/tst-updwtmpx.c create mode 100644 mach/mig_memcpy.c create mode 100644 malloc/malloc-check.c create mode 100644 malloc/malloc-debug.c delete mode 100644 malloc/malloc-hooks.h create mode 100644 malloc/mcheck-impl.c create mode 100644 malloc/mtrace-impl.c create mode 100644 malloc/tst-compathooks-off.c create mode 100644 malloc/tst-compathooks-on.c create mode 100644 malloc/tst-free-errno.c create mode 100644 malloc/tst-mallinfo2.c create mode 100644 malloc/tst-malloc-check.c delete mode 100644 malloc/tst-malloc-usable-static-tunables.c delete mode 100644 malloc/tst-malloc-usable-static.c create mode 100644 malloc/tst-mallocalign1.c create mode 100644 malloc/tst-mallocfork3.c delete mode 100644 malloc/tst-mcheck.c create mode 100644 malloc/tst-mxfast.c create mode 100644 malloc/tst-pvalloc-fortify.c create mode 100644 malloc/tst-safe-linking.c create mode 100644 malloc/tst-tcfree1.c create mode 100644 malloc/tst-tcfree2.c create mode 100644 malloc/tst-tcfree3.c create mode 100644 manual/dynlink.texi create mode 100644 manual/examples/twalk.c delete mode 100644 manual/libdl.texi delete mode 100755 manual/libm-err-tab.pl create mode 100644 math/auto-libm-test-out-narrow-fma create mode 100644 math/auto-libm-test-out-narrow-sqrt delete mode 100644 math/bits/math-finite.h delete mode 100644 math/e_exp10f.c delete mode 100644 math/e_scalb.c create mode 100644 math/e_scalb_template.c delete mode 100644 math/e_scalbf.c delete mode 100644 math/e_scalbl.c create mode 100644 math/finclude/math-vector-fortran.h create mode 100644 math/libm-test-compat_totalorder.inc create mode 100644 math/libm-test-compat_totalordermag.inc create mode 100644 math/libm-test-fmaximum.inc create mode 100644 math/libm-test-fmaximum_mag.inc create mode 100644 math/libm-test-fmaximum_mag_num.inc create mode 100644 math/libm-test-fmaximum_num.inc create mode 100644 math/libm-test-fminimum.inc create mode 100644 math/libm-test-fminimum_mag.inc create mode 100644 math/libm-test-fminimum_mag_num.inc create mode 100644 math/libm-test-fminimum_num.inc create mode 100644 math/libm-test-narrow-fma.inc create mode 100644 math/libm-test-narrow-sqrt.inc create mode 100644 math/s_fmaximum_mag_num_template.c create mode 100644 math/s_fmaximum_mag_template.c create mode 100644 math/s_fmaximum_num_template.c create mode 100644 math/s_fmaximum_template.c create mode 100644 math/s_fminimum_mag_num_template.c create mode 100644 math/s_fminimum_mag_template.c create mode 100644 math/s_fminimum_num_template.c create mode 100644 math/s_fminimum_template.c delete mode 100644 math/test-fenvinline.c delete mode 100644 math/test-finite-macros.c create mode 100644 math/test-ibm128.h create mode 100644 math/test-math-exceptions.h delete mode 100644 math/test-math-finite.h delete mode 100644 math/test-math-inline.h delete mode 100644 math/test-math-no-finite.h delete mode 100644 math/test-math-no-inline.h delete mode 100644 math/test-signgam-finite-c11.c delete mode 100644 math/test-signgam-finite-c99.c delete mode 100644 math/test-signgam-finite.c create mode 100644 math/w_exp.c rename sysdeps/unix/sysv/linux/mips/mips64/n64/fstatfs64.c => math/w_exp10f.c (100%) create mode 100644 math/w_exp2.c create mode 100644 math/w_hypot.c create mode 100644 math/w_hypotf.c create mode 100644 math/w_log.c create mode 100644 math/w_log2.c create mode 100644 math/w_pow.c create mode 100644 math/w_scalb_template.c create mode 100644 misc/atomic_wide_counter.c create mode 100644 misc/bits/err-ldbl.h create mode 100644 misc/bits/error-ldbl.h create mode 100644 misc/efgcvt-dbl-macros.h create mode 100644 misc/efgcvt-ldbl-macros.h create mode 100644 misc/efgcvt-template.c create mode 100644 misc/efgcvt_r-template.c create mode 100644 misc/fd_to_filename.c create mode 100644 misc/single_threaded.c create mode 100644 misc/sys/single_threaded.h create mode 100644 misc/tst-dbl-efgcvt.c create mode 100644 misc/tst-efgcvt-template.c delete mode 100644 misc/tst-efgcvt.c create mode 100644 misc/tst-fd_to_filename.c create mode 100644 misc/tst-ioctl-time64.c create mode 100644 misc/tst-ioctl.c create mode 100644 misc/tst-ldbl-efgcvt.c create mode 100644 misc/tst-ldbl-error.c create mode 100644 misc/tst-ldbl-warn.c create mode 100644 misc/tst-mntent-autofs.c create mode 100644 misc/tst-mntent-escape.c create mode 100644 misc/tst-pselect-time64.c create mode 100644 misc/tst-select-time64.c create mode 100644 misc/tst-select.c create mode 100644 misc/tst-syscalls.c create mode 100644 misc/tst-syslog.c create mode 100644 misc/unwind-link.c delete mode 100644 nis/nisplus-parser.h delete mode 100644 nis/nss delete mode 100644 nis/nss-default.c delete mode 100644 nis/nss-nis.c delete mode 100644 nis/nss-nis.h delete mode 100644 nis/nss-nisplus.c delete mode 100644 nis/nss-nisplus.h delete mode 100644 nis/nss_nis/nis-alias.c delete mode 100644 nis/nss_nis/nis-ethers.c delete mode 100644 nis/nss_nis/nis-grp.c delete mode 100644 nis/nss_nis/nis-hosts.c delete mode 100644 nis/nss_nis/nis-initgroups.c delete mode 100644 nis/nss_nis/nis-netgrp.c delete mode 100644 nis/nss_nis/nis-network.c delete mode 100644 nis/nss_nis/nis-proto.c delete mode 100644 nis/nss_nis/nis-publickey.c delete mode 100644 nis/nss_nis/nis-pwd.c delete mode 100644 nis/nss_nis/nis-rpc.c delete mode 100644 nis/nss_nis/nis-service.c delete mode 100644 nis/nss_nis/nis-spwd.c delete mode 100644 nis/nss_nisplus/nisplus-alias.c delete mode 100644 nis/nss_nisplus/nisplus-ethers.c delete mode 100644 nis/nss_nisplus/nisplus-grp.c delete mode 100644 nis/nss_nisplus/nisplus-hosts.c delete mode 100644 nis/nss_nisplus/nisplus-initgroups.c delete mode 100644 nis/nss_nisplus/nisplus-netgrp.c delete mode 100644 nis/nss_nisplus/nisplus-network.c delete mode 100644 nis/nss_nisplus/nisplus-parser.c delete mode 100644 nis/nss_nisplus/nisplus-proto.c delete mode 100644 nis/nss_nisplus/nisplus-publickey.c delete mode 100644 nis/nss_nisplus/nisplus-pwd.c delete mode 100644 nis/nss_nisplus/nisplus-rpc.c delete mode 100644 nis/nss_nisplus/nisplus-service.c delete mode 100644 nis/nss_nisplus/nisplus-spwd.c delete mode 100644 nis/rpcsvc/nis.x delete mode 100644 nis/rpcsvc/nis_callback.x delete mode 100644 nis/rpcsvc/nis_object.x delete mode 100644 nis/rpcsvc/yp.x delete mode 100644 nis/rpcsvc/yp_prot.h delete mode 100644 nptl/call_once.c delete mode 100644 nptl/cnd_broadcast.c delete mode 100644 nptl/cnd_destroy.c delete mode 100644 nptl/cnd_init.c delete mode 100644 nptl/cnd_signal.c delete mode 100644 nptl/cnd_timedwait.c delete mode 100644 nptl/cnd_wait.c delete mode 100644 nptl/compat-pthread_self.c delete mode 100644 nptl/cond-perf.c delete mode 100644 nptl/createthread.c delete mode 100644 nptl/eintr.c create mode 100644 nptl/elision-conf.c create mode 100644 nptl/elision-lock.c create mode 100644 nptl/elision-timed.c create mode 100644 nptl/elision-trylock.c create mode 100644 nptl/elision-unlock.c delete mode 100644 nptl/forward.c create mode 100644 nptl/futex-internal.c delete mode 100644 nptl/herrno.c delete mode 100644 nptl/libc-cancellation.c delete mode 100644 nptl/libc-lowlevellock.c delete mode 100644 nptl/libc_multiple_threads.c delete mode 100644 nptl/libc_pthread_init.c create mode 100644 nptl/libpthread-compat.c delete mode 100644 nptl/lll_timedlock_wait.c delete mode 100644 nptl/lll_timedwait_tid.c delete mode 100644 nptl/mtx_destroy.c delete mode 100644 nptl/mtx_init.c delete mode 100644 nptl/mtx_lock.c delete mode 100644 nptl/mtx_timedlock.c delete mode 100644 nptl/mtx_trylock.c delete mode 100644 nptl/mtx_unlock.c delete mode 100644 nptl/nptl-init.c create mode 100644 nptl/nptl-stack.c create mode 100644 nptl/nptl-stack.h create mode 100644 nptl/nptl_deallocate_tsd.c create mode 100644 nptl/nptl_free_tcb.c create mode 100644 nptl/nptl_nthreads.c create mode 100644 nptl/nptl_setxid.c delete mode 100644 nptl/old_pthread_atfork.c delete mode 100644 nptl/pt-allocrtsig.c delete mode 100644 nptl/pt-cleanup.c delete mode 100644 nptl/pt-crti.S delete mode 100644 nptl/pt-fork.c delete mode 100644 nptl/pt-interp.c delete mode 100644 nptl/pt-longjmp.c delete mode 100644 nptl/pt-raise.c delete mode 100644 nptl/pt-system.c delete mode 100644 nptl/pt-vfork.c delete mode 100644 nptl/pthread-errnos.sym delete mode 100644 nptl/pthread-pids.h delete mode 100644 nptl/pthreadP.h delete mode 100644 nptl/pthread_atfork.c create mode 100644 nptl/pthread_attr_copy.c create mode 100644 nptl/pthread_attr_extension.c create mode 100644 nptl/pthread_attr_getsigmask.c create mode 100644 nptl/pthread_attr_setsigmask.c create mode 100644 nptl/pthread_attr_setsigmask_internal.c create mode 100644 nptl/pthread_cleanup_upto.c delete mode 100644 nptl/pthread_clock_gettime.c delete mode 100644 nptl/pthread_clock_settime.c create mode 100644 nptl/pthread_clockjoin.c create mode 100644 nptl/pthread_keys.c create mode 100644 nptl/pthread_mutex_conf.c create mode 100644 nptl/pthread_rwlock_clockrdlock.c create mode 100644 nptl/pthread_rwlock_clockwrlock.c delete mode 100644 nptl/pthread_setegid.c delete mode 100644 nptl/pthread_seteuid.c delete mode 100644 nptl/pthread_setgid.c delete mode 100644 nptl/pthread_setregid.c delete mode 100644 nptl/pthread_setresgid.c delete mode 100644 nptl/pthread_setresuid.c delete mode 100644 nptl/pthread_setreuid.c delete mode 100644 nptl/pthread_setuid.c delete mode 100644 nptl/register-atfork.c delete mode 100644 nptl/res.c create mode 100644 nptl/sem_clockwait.c delete mode 100644 nptl/sem_close.c delete mode 100644 nptl/sem_open.c delete mode 100644 nptl/sem_unlink.c delete mode 100644 nptl/sigaction.c delete mode 100644 nptl/smp.h delete mode 100644 nptl/stack-aliasing.h delete mode 100644 nptl/thrd_create.c delete mode 100644 nptl/thrd_detach.c delete mode 100644 nptl/thrd_equal.c delete mode 100644 nptl/thrd_exit.c delete mode 100644 nptl/thrd_join.c delete mode 100644 nptl/thrd_priv.h delete mode 100644 nptl/thrd_sleep.c delete mode 100644 nptl/tss_create.c delete mode 100644 nptl/tss_delete.c delete mode 100644 nptl/tss_get.c delete mode 100644 nptl/tss_set.c delete mode 100644 nptl/tst-_res1.c delete mode 100644 nptl/tst-_res1mod1.c delete mode 100644 nptl/tst-abstime.c delete mode 100644 nptl/tst-align.c delete mode 100644 nptl/tst-align3.c delete mode 100644 nptl/tst-atfork1.c delete mode 100644 nptl/tst-atfork2.c delete mode 100644 nptl/tst-atfork2mod.c delete mode 100644 nptl/tst-attr1.c create mode 100644 nptl/tst-audit-threads-mod1.c create mode 100644 nptl/tst-audit-threads-mod2.c create mode 100644 nptl/tst-audit-threads.c create mode 100644 nptl/tst-audit-threads.h delete mode 100644 nptl/tst-backtrace1.c delete mode 100644 nptl/tst-bad-schedattr.c delete mode 100644 nptl/tst-barrier1.c delete mode 100644 nptl/tst-barrier2.c delete mode 100644 nptl/tst-barrier3.c delete mode 100644 nptl/tst-barrier4.c delete mode 100644 nptl/tst-basic1.c delete mode 100644 nptl/tst-basic2.c delete mode 100644 nptl/tst-basic3.c delete mode 100644 nptl/tst-basic4.c delete mode 100644 nptl/tst-basic5.c delete mode 100644 nptl/tst-basic6.c delete mode 100644 nptl/tst-basic7.c delete mode 100644 nptl/tst-call-once.c delete mode 100644 nptl/tst-cancel-self-cancelstate.c delete mode 100644 nptl/tst-cancel-self-canceltype.c delete mode 100644 nptl/tst-cancel-self-cleanup.c delete mode 100644 nptl/tst-cancel-self-testcancel.c delete mode 100644 nptl/tst-cancel-self.c delete mode 100644 nptl/tst-cancel-wrappers.sh delete mode 100644 nptl/tst-cancel1.c delete mode 100644 nptl/tst-cancel10.c delete mode 100644 nptl/tst-cancel11.c delete mode 100644 nptl/tst-cancel12.c delete mode 100644 nptl/tst-cancel13.c delete mode 100644 nptl/tst-cancel14.c delete mode 100644 nptl/tst-cancel15.c delete mode 100644 nptl/tst-cancel16.c delete mode 100644 nptl/tst-cancel18.c delete mode 100644 nptl/tst-cancel19.c delete mode 100644 nptl/tst-cancel2.c delete mode 100644 nptl/tst-cancel20.c delete mode 100644 nptl/tst-cancel21.c delete mode 100644 nptl/tst-cancel22.c delete mode 100644 nptl/tst-cancel25.c delete mode 100644 nptl/tst-cancel26.c delete mode 100644 nptl/tst-cancel27.c delete mode 100644 nptl/tst-cancel3.c delete mode 100644 nptl/tst-cancel4-common.c delete mode 100644 nptl/tst-cancel4-common.h delete mode 100644 nptl/tst-cancel4.c create mode 100644 nptl/tst-cancel4_2-time64.c delete mode 100644 nptl/tst-cancel6.c delete mode 100644 nptl/tst-cancel8.c delete mode 100644 nptl/tst-cancel9.c delete mode 100644 nptl/tst-cleanup0.c delete mode 100644 nptl/tst-cleanup1.c delete mode 100644 nptl/tst-cleanup2.c delete mode 100644 nptl/tst-cleanup3.c delete mode 100644 nptl/tst-clock1.c delete mode 100644 nptl/tst-cnd-basic.c delete mode 100644 nptl/tst-cnd-broadcast.c delete mode 100644 nptl/tst-cnd-timedwait.c delete mode 100644 nptl/tst-cond-except.c delete mode 100644 nptl/tst-cond1.c delete mode 100644 nptl/tst-cond10.c delete mode 100644 nptl/tst-cond11.c delete mode 100644 nptl/tst-cond12.c delete mode 100644 nptl/tst-cond14.c delete mode 100644 nptl/tst-cond15.c delete mode 100644 nptl/tst-cond16.c delete mode 100644 nptl/tst-cond18.c delete mode 100644 nptl/tst-cond19.c delete mode 100644 nptl/tst-cond2.c delete mode 100644 nptl/tst-cond20.c delete mode 100644 nptl/tst-cond23.c delete mode 100644 nptl/tst-cond24.c delete mode 100644 nptl/tst-cond25.c create mode 100644 nptl/tst-cond26.c delete mode 100644 nptl/tst-cond3.c delete mode 100644 nptl/tst-cond4.c delete mode 100644 nptl/tst-cond5.c delete mode 100644 nptl/tst-cond6.c delete mode 100644 nptl/tst-cond7.c delete mode 100644 nptl/tst-cond8.c delete mode 100644 nptl/tst-cond9.c delete mode 100644 nptl/tst-create-detached.c delete mode 100644 nptl/tst-detach1.c delete mode 100644 nptl/tst-eintr2.c delete mode 100644 nptl/tst-eintr3.c delete mode 100644 nptl/tst-eintr4.c delete mode 100644 nptl/tst-eintr5.c delete mode 100644 nptl/tst-exec1.c delete mode 100644 nptl/tst-exec2.c delete mode 100644 nptl/tst-exec3.c delete mode 100644 nptl/tst-exit1.c delete mode 100644 nptl/tst-fini1.c delete mode 100644 nptl/tst-fini1mod.c delete mode 100644 nptl/tst-flock1.c delete mode 100644 nptl/tst-flock2.c delete mode 100644 nptl/tst-fork1.c delete mode 100644 nptl/tst-fork2.c delete mode 100644 nptl/tst-fork3.c delete mode 100644 nptl/tst-fork4.c delete mode 100644 nptl/tst-join1.c delete mode 100644 nptl/tst-join2.c delete mode 100644 nptl/tst-join3.c delete mode 100644 nptl/tst-join4.c delete mode 100644 nptl/tst-join5.c delete mode 100644 nptl/tst-join7.c delete mode 100644 nptl/tst-join7mod.c delete mode 100644 nptl/tst-key1.c delete mode 100644 nptl/tst-key2.c delete mode 100644 nptl/tst-key3.c delete mode 100644 nptl/tst-key4.c delete mode 100644 nptl/tst-kill1.c delete mode 100644 nptl/tst-kill2.c delete mode 100644 nptl/tst-kill3.c delete mode 100644 nptl/tst-kill4.c delete mode 100644 nptl/tst-kill5.c delete mode 100644 nptl/tst-kill6.c delete mode 100644 nptl/tst-memstream.c delete mode 100644 nptl/tst-mtx-basic.c delete mode 100644 nptl/tst-mtx-recursive.c delete mode 100644 nptl/tst-mtx-timedlock.c delete mode 100644 nptl/tst-mtx-trylock.c delete mode 100644 nptl/tst-mutex-errorcheck.c delete mode 100644 nptl/tst-mutex1.c delete mode 100644 nptl/tst-mutex2.c delete mode 100644 nptl/tst-mutex3.c delete mode 100644 nptl/tst-mutex4.c delete mode 100644 nptl/tst-mutex5.c delete mode 100644 nptl/tst-mutex6.c delete mode 100644 nptl/tst-mutex7.c delete mode 100644 nptl/tst-mutex9.c create mode 100644 nptl/tst-mutexpi10.c create mode 100644 nptl/tst-mutexpp5.c create mode 100644 nptl/tst-mutexpp9.c delete mode 100644 nptl/tst-once1.c delete mode 100644 nptl/tst-once2.c delete mode 100644 nptl/tst-once3.c delete mode 100644 nptl/tst-once4.c delete mode 100644 nptl/tst-popen1.c create mode 100644 nptl/tst-pthread-attr-affinity-fail.c create mode 100644 nptl/tst-pthread-attr-sigmask.c create mode 100644 nptl/tst-pthread-defaultattr-free.c create mode 100644 nptl/tst-pthread-gdb-attach-static.c create mode 100644 nptl/tst-pthread-gdb-attach.c delete mode 100644 nptl/tst-pthread-mutexattr.c create mode 100644 nptl/tst-pthread-timedlock-lockloop.c create mode 100644 nptl/tst-pthread_exit-nothreads-static.c create mode 100644 nptl/tst-pthread_exit-nothreads.c delete mode 100644 nptl/tst-raise1.c delete mode 100644 nptl/tst-robust1.c delete mode 100644 nptl/tst-robust10.c delete mode 100644 nptl/tst-robust7.c delete mode 100644 nptl/tst-robust8.c delete mode 100644 nptl/tst-robust9.c create mode 100644 nptl/tst-rwlock-pwn.c delete mode 100644 nptl/tst-rwlock1.c delete mode 100644 nptl/tst-rwlock12.c delete mode 100644 nptl/tst-rwlock13.c delete mode 100644 nptl/tst-rwlock14.c delete mode 100644 nptl/tst-rwlock16.c delete mode 100644 nptl/tst-rwlock4.c delete mode 100644 nptl/tst-rwlock5.c delete mode 100644 nptl/tst-sem1.c delete mode 100644 nptl/tst-sem10.c delete mode 100644 nptl/tst-sem14.c delete mode 100644 nptl/tst-sem15.c delete mode 100644 nptl/tst-sem16.c create mode 100644 nptl/tst-sem17.c delete mode 100644 nptl/tst-sem2.c delete mode 100644 nptl/tst-sem3.c delete mode 100644 nptl/tst-sem4.c delete mode 100644 nptl/tst-sem5.c delete mode 100644 nptl/tst-sem6.c delete mode 100644 nptl/tst-sem7.c delete mode 100644 nptl/tst-sem8.c delete mode 100644 nptl/tst-sem9.c create mode 100644 nptl/tst-setgetname.c create mode 100644 nptl/tst-setgroups.c delete mode 100644 nptl/tst-setuid3.c delete mode 100644 nptl/tst-signal1.c delete mode 100644 nptl/tst-signal2.c delete mode 100644 nptl/tst-signal4.c delete mode 100644 nptl/tst-signal5.c delete mode 100644 nptl/tst-signal6.c delete mode 100644 nptl/tst-spin1.c delete mode 100644 nptl/tst-spin2.c delete mode 100644 nptl/tst-spin3.c delete mode 100644 nptl/tst-spin4.c delete mode 100644 nptl/tst-stack1.c delete mode 100644 nptl/tst-stdio1.c delete mode 100644 nptl/tst-stdio2.c delete mode 100644 nptl/tst-sysconf.c delete mode 100644 nptl/tst-thrd-detach.c delete mode 100644 nptl/tst-thrd-sleep.c create mode 100644 nptl/tst-thread-affinity-pthread.c create mode 100644 nptl/tst-thread-affinity-pthread2.c create mode 100644 nptl/tst-thread-affinity-sched.c create mode 100644 nptl/tst-thread-setspecific.c delete mode 100644 nptl/tst-tls1.c delete mode 100644 nptl/tst-tls2.c delete mode 100644 nptl/tst-tls4.c delete mode 100644 nptl/tst-tls4moda.c delete mode 100644 nptl/tst-tls4modb.c delete mode 100644 nptl/tst-tsd1.c delete mode 100644 nptl/tst-tsd2.c delete mode 100644 nptl/tst-tsd5.c delete mode 100644 nptl/tst-tsd6.c delete mode 100644 nptl/tst-tss-basic.c delete mode 100644 nptl/tst-umask1.c delete mode 100644 nptl/tst-unload.c delete mode 100644 nptl/version.c delete mode 100644 nptl_db/proc_service.h delete mode 100644 nptl_db/thread_db.h create mode 100644 nscd/cachedumper.c create mode 100644 nss/nss_action.c create mode 100644 nss/nss_action.h create mode 100644 nss/nss_action_parse.c create mode 100644 nss/nss_database.c create mode 100644 nss/nss_database.h create mode 100644 nss/nss_fgetent_r.c delete mode 100644 nss/nss_files/files-key.c create mode 100644 nss/nss_files_data.c create mode 100644 nss/nss_files_fopen.c create mode 100644 nss/nss_files_functions.c create mode 100644 nss/nss_module.c create mode 100644 nss/nss_module.h create mode 100644 nss/nss_parse_line_result.c create mode 100644 nss/nss_readline.c create mode 100644 nss/nss_test_errno.c create mode 100644 nss/simple-nss-hash.h create mode 100644 nss/tst-nss-compat1.c create mode 100644 nss/tst-nss-compat1.root/etc/group create mode 100644 nss/tst-nss-compat1.root/etc/nsswitch.conf create mode 100644 nss/tst-nss-compat1.root/etc/passwd create mode 100644 nss/tst-nss-compat1.root/etc/shadow create mode 100644 nss/tst-nss-compat1.root/tst-nss-compat1.script create mode 100644 nss/tst-nss-db-endgrent.c create mode 100644 nss/tst-nss-db-endgrent.root/etc/nsswitch.conf create mode 100644 nss/tst-nss-db-endpwent.c create mode 100644 nss/tst-nss-db-endpwent.root/etc/nsswitch.conf create mode 100644 nss/tst-nss-db-endpwent.root/var/db/passwd.in create mode 100644 nss/tst-nss-files-alias-truncated.c create mode 100644 nss/tst-nss-files-hosts-long.c create mode 100644 nss/tst-nss-files-hosts-long.root/etc/host.conf create mode 100644 nss/tst-nss-files-hosts-long.root/etc/hosts create mode 100644 nss/tst-nss-files-hosts-long.root/etc/nsswitch.conf create mode 100644 nss/tst-nss-gai-actions.c create mode 100644 nss/tst-nss-gai-actions.root/etc/host.conf create mode 100644 nss/tst-nss-gai-actions.root/etc/hosts create mode 100644 nss/tst-nss-hash.c create mode 100644 nss/tst-nss-test_errno.c create mode 100644 nss/tst-reload1.c create mode 100644 nss/tst-reload1.root/etc/nsswitch.conf create mode 100644 nss/tst-reload1.root/etc/nsswitch.conf2 create mode 100644 nss/tst-reload1.root/etc/services copy sysdeps/generic/ld.abilist => nss/tst-reload1.root/postclean.req (100%) copy nss/{tst-nss-test3.root/tst-nss-test3.script => tst-reload1.root/tst-reload1. [...] create mode 100644 nss/tst-reload2.c create mode 100644 nss/tst-reload2.root/etc/hosts create mode 100644 nss/tst-reload2.root/etc/nsswitch.conf create mode 100644 nss/tst-reload2.root/subdir/etc/group create mode 100644 nss/tst-reload2.root/subdir/etc/hosts create mode 100644 nss/tst-reload2.root/subdir/etc/nsswitch.conf create mode 100644 nss/tst-reload2.root/tst-reload2.script create mode 100644 po/ka.po create mode 100644 po/pt.po create mode 100644 po/sr.po create mode 100644 posix/_Fork.c create mode 100644 posix/bug-ga2.root/etc/hosts create mode 100644 posix/bug-ga2.root/etc/nsswitch.conf create mode 100644 posix/bug-ga2.root/etc/services create mode 100644 posix/execveat.c create mode 100644 posix/glob64-time64.c create mode 100644 posix/globfree64-time64.c delete mode 100644 posix/ptestcases.h create mode 100644 posix/register-atfork.c create mode 100644 posix/shm-directory.c create mode 100644 posix/spawn_faction_addchdir.c create mode 100644 posix/spawn_faction_addclosefrom.c create mode 100644 posix/spawn_faction_addfchdir.c create mode 100644 posix/spawn_faction_addtcsetpgrp_np.c create mode 100644 posix/streams-compat.c delete mode 100644 posix/testcases.h create mode 100644 posix/tst-_Fork.c create mode 100644 posix/tst-execveat.c create mode 100644 posix/tst-fnmatch4.c create mode 100644 posix/tst-fnmatch5.c create mode 100644 posix/tst-fnmatch6.c create mode 100644 posix/tst-fnmatch7.c create mode 100644 posix/tst-gnuglob64-time64.c create mode 100644 posix/tst-regex.input create mode 100644 posix/tst-sched_getaffinity.c create mode 100644 posix/tst-sched_rr_get_interval-time64.c create mode 100644 posix/tst-sched_rr_get_interval.c create mode 100644 posix/tst-spawn-chdir.c create mode 100644 posix/tst-spawn5.c create mode 100644 posix/tst-spawn6.c create mode 100644 posix/tst-wait-skeleton.c create mode 100644 posix/tst-wait3-time64.c create mode 100644 posix/tst-wait3.c create mode 100644 posix/tst-wait4-time64.c create mode 100644 posix/tst-wait4.c create mode 100644 posix/tst-wordexp-nocmd.c create mode 100644 resolv/dn_comp.c create mode 100644 resolv/dn_expand.c create mode 100644 resolv/dn_skipname.c create mode 100644 resolv/libanl-compat.c delete mode 100644 resolv/mapv4v6addr.h delete mode 100644 resolv/mapv4v6hostent.h create mode 100644 resolv/ns_makecanon.c create mode 100644 resolv/ns_name_compress.c create mode 100644 resolv/ns_name_length_uncompressed.c create mode 100644 resolv/ns_name_ntop.c create mode 100644 resolv/ns_name_pack.c create mode 100644 resolv/ns_name_pton.c create mode 100644 resolv/ns_name_skip.c create mode 100644 resolv/ns_name_uncompress.c create mode 100644 resolv/ns_name_unpack.c create mode 100644 resolv/ns_rr_cursor_init.c create mode 100644 resolv/ns_rr_cursor_next.c create mode 100644 resolv/ns_samebinaryname.c create mode 100644 resolv/ns_samename.c create mode 100644 resolv/nss_dns_functions.c create mode 100644 resolv/res-name-checking.c create mode 100644 resolv/res-noaaaa.c create mode 100644 resolv/res-putget.c delete mode 100644 resolv/res_comp.c create mode 100644 resolv/res_context_hostalias.c create mode 100644 resolv/res_enable_icmp.c create mode 100644 resolv/res_get_nsaddr.c create mode 100644 resolv/res_hostalias.c create mode 100644 resolv/res_isourserver.c create mode 100644 resolv/res_nameinquery.c create mode 100644 resolv/res_queriesmatch.c delete mode 100644 resolv/res_use_inet6.h create mode 100644 resolv/resolv-deprecated.c delete mode 100644 resolv/rpc/netdb.h create mode 100644 resolv/tst-inet_aton_exact.c create mode 100644 resolv/tst-leaks2.root/etc/hosts create mode 100644 resolv/tst-leaks2.root/etc/nsswitch.conf create mode 100644 resolv/tst-ns_name_length_uncompressed.c create mode 100644 resolv/tst-ns_rr_cursor.c create mode 100644 resolv/tst-ns_samebinaryname.c delete mode 100644 resolv/tst-res_use_inet6.c create mode 100644 resolv/tst-resolv-aliases.c create mode 100644 resolv/tst-resolv-byaddr.c create mode 100644 resolv/tst-resolv-invalid-cname.c create mode 100644 resolv/tst-resolv-maybe_insert_sig.h create mode 100644 resolv/tst-resolv-noaaaa.c create mode 100644 resolv/tst-resolv-nondecimal.c create mode 100644 resolv/tst-resolv-trailing.c create mode 100644 resolv/tst-resolv-trustad.c create mode 100644 resolv/tst-resolv-txnid-collision.c delete mode 100644 resource/sys/vtimes.h delete mode 100644 rt/clock-compat.c delete mode 100644 rt/clock_getcpuclockid.c delete mode 100644 rt/clock_getres.c delete mode 100644 rt/clock_gettime.c delete mode 100644 rt/clock_nanosleep.c delete mode 100644 rt/clock_settime.c delete mode 100644 rt/get_clockfreq.c create mode 100644 rt/librt-compat.c create mode 100644 rt/lio_listio-common.c create mode 100644 rt/tst-aio6-time64.c create mode 100644 rt/tst-bz28213.c delete mode 100644 rt/tst-clock.c delete mode 100644 rt/tst-clock_nanosleep.c delete mode 100644 rt/tst-cpuclock1.c create mode 100644 rt/tst-cpuclock2-time64.c create mode 100644 rt/tst-mqueue1-time64.c create mode 100644 rt/tst-mqueue10-time64.c create mode 100644 rt/tst-mqueue10.c create mode 100644 rt/tst-mqueue2-time64.c create mode 100644 rt/tst-mqueue4-time64.c create mode 100644 rt/tst-mqueue8-time64.c create mode 100644 rt/tst-timer-sigmask.c create mode 100644 rt/tst-timer4-time64.c create mode 100755 scripts/check-obsolete-constructs.py create mode 100644 scripts/check-wrapper-headers.py create mode 100644 scripts/check-wx-segment.py create mode 100644 scripts/dso-ordering-test.py delete mode 100644 scripts/gen-as-const.awk create mode 100644 scripts/gen-as-const.py delete mode 100644 scripts/gen-py-const.awk create mode 100644 scripts/glibc_shared_code.py create mode 100644 scripts/glibcelf.py create mode 100644 scripts/glibcextract.py create mode 100644 scripts/glibcpp.py create mode 100644 scripts/glibcsymbols.py create mode 100644 scripts/move-symbol-to-libc.py delete mode 100644 scripts/output-format.sed create mode 100644 scripts/tst-elf-edit.py create mode 100755 scripts/tst-ld-trace.py create mode 100644 scripts/vcstocl_quirks.py create mode 100644 setjmp/bits/types/struct___jmp_buf_tag.h create mode 100644 setjmp/jmp_buf-macros.sym create mode 100644 setjmp/tst-setjmp-check.c create mode 100644 signal/libc_sigaction.c create mode 100644 signal/tst-minsigstksz-1.c create mode 100644 signal/tst-minsigstksz-2.c create mode 100644 signal/tst-minsigstksz-3.c create mode 100644 signal/tst-minsigstksz-3a.c create mode 100644 signal/tst-minsigstksz-4.c create mode 100644 signal/tst-minsigstksz-5.c create mode 100644 signal/tst-sigisemptyset.c create mode 100644 socket/sockaddr_un_set.c create mode 100644 socket/tst-cmsghdr-skeleton.c create mode 100644 socket/tst-cmsghdr.c create mode 100644 socket/tst-sockaddr_un_set.c create mode 100644 socket/tst-sockopt-time64.c create mode 100644 socket/tst-sockopt.c create mode 100644 soft-fp/eqhf2.c create mode 100644 soft-fp/extendhfdf2.c create mode 100644 soft-fp/extendhfsf2.c create mode 100644 soft-fp/extendhfxf2.c create mode 100644 soft-fp/fixhfdi.c create mode 100644 soft-fp/fixhfsi.c create mode 100644 soft-fp/fixunshfdi.c create mode 100644 soft-fp/fixunshfsi.c create mode 100644 soft-fp/floatdihf.c create mode 100644 soft-fp/floatsihf.c create mode 100644 soft-fp/floatundihf.c create mode 100644 soft-fp/floatunsihf.c create mode 100644 soft-fp/truncdfhf2.c create mode 100644 soft-fp/truncsfhf2.c create mode 100644 soft-fp/truncxfhf2.c create mode 100644 stdio-common/Xprintf_buffer_done.c create mode 100644 stdio-common/Xprintf_buffer_flush.c create mode 100644 stdio-common/Xprintf_buffer_pad_1.c create mode 100644 stdio-common/Xprintf_buffer_putc_1.c create mode 100644 stdio-common/Xprintf_buffer_puts_1.c create mode 100644 stdio-common/Xprintf_buffer_write.c create mode 100644 stdio-common/Xprintf_function_invoke.c create mode 100644 stdio-common/err_map.h create mode 100644 stdio-common/errlist-compat-data.h create mode 100644 stdio-common/errlist-data-gen.c create mode 100644 stdio-common/errlist-data.S create mode 100644 stdio-common/errname.c create mode 100644 stdio-common/grouping_iterator.c create mode 100644 stdio-common/grouping_iterator.h create mode 100644 stdio-common/iovfscanf.c create mode 100644 stdio-common/printf_buffer-char.h create mode 100644 stdio-common/printf_buffer-wchar_t.h create mode 100644 stdio-common/printf_buffer_as_file.c create mode 100644 stdio-common/printf_buffer_as_file.h create mode 100644 stdio-common/printf_buffer_done.c create mode 100644 stdio-common/printf_buffer_flush.c create mode 100644 stdio-common/printf_buffer_pad_1.c create mode 100644 stdio-common/printf_buffer_putc_1.c create mode 100644 stdio-common/printf_buffer_puts_1.c create mode 100644 stdio-common/printf_buffer_to_file.c create mode 100644 stdio-common/printf_buffer_to_file.h create mode 100644 stdio-common/printf_buffer_write.c create mode 100644 stdio-common/printf_function_invoke.c create mode 100644 stdio-common/scanf14a.c create mode 100644 stdio-common/scanf16a.c create mode 100644 stdio-common/siglist-gen.c create mode 100644 stdio-common/siglist.S delete mode 100644 stdio-common/siglist.c create mode 100644 stdio-common/test-strerr.c create mode 100644 stdio-common/translated_number_width.c create mode 100644 stdio-common/tst-bz11319-fortify2.c create mode 100644 stdio-common/tst-bz11319.c create mode 100755 stdio-common/tst-errno-manual.py create mode 100644 stdio-common/tst-grouping2.c create mode 100644 stdio-common/tst-grouping_iterator.c create mode 100644 stdio-common/tst-memstream-string.c create mode 100644 stdio-common/tst-printf-binary-main.c create mode 100644 stdio-common/tst-printf-binary.c create mode 100644 stdio-common/tst-printf-bz25691.c create mode 100644 stdio-common/tst-printf-fp-free.c create mode 100644 stdio-common/tst-printf-fp-leak.c create mode 100644 stdio-common/tst-sprintf-errno.c create mode 100644 stdio-common/tst-vfprintf-width-i18n.c create mode 100644 stdio-common/tst-vfprintf-width-prec-alloc.c create mode 100644 stdio-common/vfprintf-internal.c create mode 100644 stdio-common/vfprintf-process-arg.c create mode 100644 stdio-common/vfscanf-internal.c create mode 100644 stdio-common/vfwprintf-internal.c create mode 100644 stdio-common/vfwscanf-internal.c create mode 100644 stdio-common/wprintf_buffer_as_file.c create mode 100644 stdio-common/wprintf_buffer_done.c create mode 100644 stdio-common/wprintf_buffer_flush.c create mode 100644 stdio-common/wprintf_buffer_pad_1.c create mode 100644 stdio-common/wprintf_buffer_putc_1.c create mode 100644 stdio-common/wprintf_buffer_puts_1.c create mode 100644 stdio-common/wprintf_buffer_to_file.c create mode 100644 stdio-common/wprintf_buffer_write.c create mode 100644 stdio-common/wprintf_function_invoke.c create mode 100644 stdlib/arc4random.c create mode 100644 stdlib/arc4random_uniform.c create mode 100644 stdlib/inttypes.h create mode 100644 stdlib/stdint.h delete mode 100644 stdlib/strtoimax.c delete mode 100644 stdlib/strtoumax.c create mode 100644 stdlib/test-cxa_atexit-race2.c create mode 100644 stdlib/tst-arc4random-fork.c create mode 100644 stdlib/tst-arc4random-stats.c create mode 100644 stdlib/tst-arc4random-thread.c create mode 100644 stdlib/tst-bz20544.c create mode 100644 stdlib/tst-canon-bz26341.c create mode 100644 stdlib/tst-realpath-toolong.c create mode 100644 stdlib/tst-realpath.c delete mode 100644 stdlib/wcstoimax.c delete mode 100644 stdlib/wcstoumax.c delete mode 100644 streams/Makefile delete mode 100644 streams/Versions delete mode 100644 streams/fattach.c delete mode 100644 streams/fdetach.c delete mode 100644 streams/getmsg.c delete mode 100644 streams/getpmsg.c delete mode 100644 streams/isastream.c delete mode 100644 streams/putmsg.c delete mode 100644 streams/putpmsg.c delete mode 100644 streams/stropts.h delete mode 100644 streams/sys/stropts.h create mode 100644 string/bits/endian.h create mode 100644 string/memcmpeq.c create mode 100644 string/sigabbrev_np.c create mode 100644 string/sigdescr_np.c create mode 100644 string/strerrordesc_np.c create mode 100644 string/strerrorname_np.c create mode 100644 string/test-memcmpeq.c create mode 100644 string/test-memcpy-large.c create mode 100644 string/test-memcpy-support.h create mode 100644 string/test-sig_np.c create mode 100644 string/test-strerror-errno.c create mode 100644 string/tst-memmove-overflow.c create mode 100644 string/tst-strerror.c create mode 100644 string/tst-strsignal.c delete mode 100644 sunrpc/bug20790.x delete mode 100644 sunrpc/getrpcbyname.c delete mode 100644 sunrpc/getrpcbyname_r.c delete mode 100644 sunrpc/getrpcbynumber.c delete mode 100644 sunrpc/getrpcbynumber_r.c delete mode 100644 sunrpc/getrpcent.c delete mode 100644 sunrpc/getrpcent_r.c delete mode 100644 sunrpc/proto.h delete mode 100644 sunrpc/rpc_clntout.c delete mode 100644 sunrpc/rpc_cout.c delete mode 100644 sunrpc/rpc_hout.c delete mode 100644 sunrpc/rpc_main.c delete mode 100644 sunrpc/rpc_parse.c delete mode 100644 sunrpc/rpc_parse.h delete mode 100644 sunrpc/rpc_sample.c delete mode 100644 sunrpc/rpc_scan.c delete mode 100644 sunrpc/rpc_scan.h delete mode 100644 sunrpc/rpc_svcout.c delete mode 100644 sunrpc/rpc_tblout.c delete mode 100644 sunrpc/rpc_util.c delete mode 100644 sunrpc/rpc_util.h delete mode 100644 sunrpc/rpcgen.c delete mode 100644 sunrpc/rpcsvc/bootparam.h delete mode 100644 sunrpc/rpcsvc/bootparam_prot.x delete mode 100644 sunrpc/rpcsvc/key_prot.x delete mode 100644 sunrpc/rpcsvc/klm_prot.x delete mode 100644 sunrpc/rpcsvc/mount.x delete mode 100644 sunrpc/rpcsvc/nfs_prot.x delete mode 100644 sunrpc/rpcsvc/nlm_prot.x delete mode 100644 sunrpc/rpcsvc/rex.x delete mode 100644 sunrpc/rpcsvc/rquota.x delete mode 100644 sunrpc/rpcsvc/rstat.x delete mode 100644 sunrpc/rpcsvc/rusers.x delete mode 100644 sunrpc/rpcsvc/sm_inter.x delete mode 100644 sunrpc/rpcsvc/spray.x delete mode 100644 sunrpc/rpcsvc/yppasswd.x create mode 100644 sunrpc/tst-bug22542.c create mode 100644 sunrpc/tst-bug28768.c create mode 100644 support/Depend create mode 100644 support/blob_repeat.c create mode 100644 support/blob_repeat.h create mode 100644 support/descriptors.h create mode 100644 support/process_state.h create mode 100644 support/resolv_response_context_duplicate.c create mode 100644 support/resolv_response_context_free.c create mode 100644 support/subprocess.h create mode 100644 support/support-open-dev-null-range.c create mode 100644 support/support-xfstat-time64.c create mode 100644 support/support-xstat-time64.c create mode 100644 support/support_copy_file.c create mode 100644 support/support_create_timer.c create mode 100644 support/support_descriptors.c create mode 100644 support/support_mutex_pi_monotonic.c create mode 100644 support/support_need_proc.c create mode 100644 support/support_path_support_time64.c create mode 100644 support/support_process_state.c create mode 100644 support/support_ptrace.c create mode 100644 support/support_quote_blob_main.c create mode 100644 support/support_quote_blob_wide.c create mode 100644 support/support_quote_string.c create mode 100644 support/support_select_modifies_timeout.c create mode 100644 support/support_select_normalizes_timeout.c create mode 100644 support/support_set_small_thread_stack_size.c create mode 100644 support/support_small_stack_thread_attribute.c create mode 100644 support/support_socket_so_timestamp_time64.c create mode 100644 support/support_stack_alloc.c create mode 100644 support/support_stat_nanoseconds.c create mode 100644 support/support_subprocess.c create mode 100644 support/support_test_compare_string.c create mode 100644 support/support_test_compare_string_main.c create mode 100644 support/support_test_compare_string_wide.c create mode 100644 support/support_wait_for_thread_exit.c create mode 100644 support/test-run-command.c create mode 100644 support/timespec-add-time64.c create mode 100644 support/timespec-add.c create mode 100644 support/timespec-sub-time64.c create mode 100644 support/timespec-sub.c create mode 100644 support/timespec-time64.c create mode 100644 support/timespec.c create mode 100644 support/timespec.h create mode 100644 support/tst-glibcpp.py create mode 100644 support/tst-support-open-dev-null-range.c create mode 100644 support/tst-support-process_state.c create mode 100644 support/tst-support_blob_repeat.c create mode 100644 support/tst-support_descriptors.c create mode 100644 support/tst-support_quote_blob_wide.c create mode 100644 support/tst-support_quote_string.c create mode 100644 support/tst-test_compare_string.c create mode 100644 support/tst-test_compare_string_wide.c create mode 100644 support/tst-timespec.c create mode 100644 support/tst-xsigstack.c create mode 100644 support/xchdir.c create mode 100644 support/xchmod.c create mode 100644 support/xclock_gettime.c create mode 100644 support/xclock_gettime_time64.c create mode 100644 support/xclock_settime.c create mode 100644 support/xclock_settime_time64.c create mode 100644 support/xclone.c create mode 100644 support/xdlmopen.c create mode 100644 support/xfchmod.c create mode 100644 support/xgetline.c create mode 100644 support/xlstat-time64.c create mode 100644 support/xlstat.c create mode 100644 support/xmkfifo.c create mode 100644 support/xnewlocale.c create mode 100644 support/xposix_memalign.c create mode 100644 support/xposix_spawn.c create mode 100644 support/xposix_spawn_file_actions_addclose.c create mode 100644 support/xposix_spawn_file_actions_adddup2.c create mode 100644 support/xpthread_attr_setaffinity_np.c create mode 100644 support/xpthread_attr_setstack.c create mode 100644 support/xpthread_cond_signal.c create mode 100644 support/xpthread_key_create.c create mode 100644 support/xpthread_key_delete.c create mode 100644 support/xpthread_kill.c create mode 100644 support/xpthread_rwlock_destroy.c create mode 100644 support/xptrace.h create mode 100644 support/xsched.h create mode 100644 support/xsetlocale.c create mode 100644 support/xsigstack.c create mode 100644 support/xspawn.h create mode 100644 support/xtime.h create mode 100644 support/xuselocale.c create mode 100644 sysdeps/aarch64/__mtag_tag_region.S create mode 100644 sysdeps/aarch64/__mtag_tag_zero_region.S delete mode 100644 sysdeps/aarch64/bits/endian.h create mode 100644 sysdeps/aarch64/bits/endianness.h copy sysdeps/aarch64/{bsd-_setjmp.S => bsd-_setjmp.c} (100%) copy sysdeps/aarch64/{bsd-setjmp.S => bsd-setjmp.c} (100%) create mode 100644 sysdeps/aarch64/dl-audit-check.h create mode 100644 sysdeps/aarch64/dl-bti.c create mode 100644 sysdeps/aarch64/dl-dtprocnum.h create mode 100644 sysdeps/aarch64/dl-lookupcfg.h create mode 100644 sysdeps/aarch64/dl-prop.h create mode 100644 sysdeps/aarch64/dl-start.S delete mode 100644 sysdeps/aarch64/dl-sysdep.h create mode 100644 sysdeps/aarch64/elf-initfini.h delete mode 100644 sysdeps/aarch64/fpu/Makefile delete mode 100644 sysdeps/aarch64/fpu/e_sqrt.c delete mode 100644 sysdeps/aarch64/fpu/e_sqrtf.c create mode 100644 sysdeps/aarch64/fpu/math-use-builtins-ceil.h create mode 100644 sysdeps/aarch64/fpu/math-use-builtins-floor.h create mode 100644 sysdeps/aarch64/fpu/math-use-builtins-fma.h create mode 100644 sysdeps/aarch64/fpu/math-use-builtins-fmax.h create mode 100644 sysdeps/aarch64/fpu/math-use-builtins-fmin.h create mode 100644 sysdeps/aarch64/fpu/math-use-builtins-nearbyint.h create mode 100644 sysdeps/aarch64/fpu/math-use-builtins-rint.h create mode 100644 sysdeps/aarch64/fpu/math-use-builtins-round.h create mode 100644 sysdeps/aarch64/fpu/math-use-builtins-sqrt.h create mode 100644 sysdeps/aarch64/fpu/math-use-builtins-trunc.h delete mode 100644 sysdeps/aarch64/fpu/s_ceil.c delete mode 100644 sysdeps/aarch64/fpu/s_ceilf.c delete mode 100644 sysdeps/aarch64/fpu/s_floor.c delete mode 100644 sysdeps/aarch64/fpu/s_floorf.c delete mode 100644 sysdeps/aarch64/fpu/s_fma.c delete mode 100644 sysdeps/aarch64/fpu/s_fmaf.c delete mode 100644 sysdeps/aarch64/fpu/s_fmax.c delete mode 100644 sysdeps/aarch64/fpu/s_fmaxf.c delete mode 100644 sysdeps/aarch64/fpu/s_fmin.c delete mode 100644 sysdeps/aarch64/fpu/s_fminf.c delete mode 100644 sysdeps/aarch64/fpu/s_nearbyint.c delete mode 100644 sysdeps/aarch64/fpu/s_nearbyintf.c delete mode 100644 sysdeps/aarch64/fpu/s_rint.c delete mode 100644 sysdeps/aarch64/fpu/s_rintf.c delete mode 100644 sysdeps/aarch64/fpu/s_round.c create mode 100644 sysdeps/aarch64/fpu/s_roundeven.c create mode 100644 sysdeps/aarch64/fpu/s_roundevenf.c delete mode 100644 sysdeps/aarch64/fpu/s_roundf.c delete mode 100644 sysdeps/aarch64/fpu/s_trunc.c delete mode 100644 sysdeps/aarch64/fpu/s_truncf.c create mode 100644 sysdeps/aarch64/hp-timing.h create mode 100644 sysdeps/aarch64/libc-mtag.h rename sysdeps/aarch64/{memmove.S => memmove.c} (100%) create mode 100644 sysdeps/aarch64/memrchr.S delete mode 100644 sysdeps/aarch64/memusage.h create mode 100644 sysdeps/aarch64/multiarch/dl-symbol-redir-ifunc.h create mode 100644 sysdeps/aarch64/multiarch/memchr.c create mode 100644 sysdeps/aarch64/multiarch/memchr_generic.S create mode 100644 sysdeps/aarch64/multiarch/memchr_nosimd.S create mode 100644 sysdeps/aarch64/multiarch/memcpy_a64fx.S create mode 100644 sysdeps/aarch64/multiarch/memcpy_sve.S delete mode 100644 sysdeps/aarch64/multiarch/memmove_falkor.S create mode 100644 sysdeps/aarch64/multiarch/memset_a64fx.S create mode 100644 sysdeps/aarch64/multiarch/memset_base64.S create mode 100644 sysdeps/aarch64/multiarch/memset_emag.S create mode 100644 sysdeps/aarch64/multiarch/memset_kunpeng.S delete mode 100644 sysdeps/aarch64/multiarch/strlen_generic.S create mode 100644 sysdeps/aarch64/multiarch/strlen_mte.S delete mode 100644 sysdeps/aarch64/nptl/Makefile create mode 100644 sysdeps/aarch64/nptl/bits/struct_rwlock.h delete mode 100644 sysdeps/aarch64/nptl/tcb-offsets.sym create mode 100644 sysdeps/aarch64/sys/ifunc.h delete mode 100644 sysdeps/aarch64/tls-macros.h create mode 100644 sysdeps/aarch64/tst-audit26.c create mode 100644 sysdeps/aarch64/tst-audit26mod.c create mode 100644 sysdeps/aarch64/tst-audit26mod.h create mode 100644 sysdeps/aarch64/tst-audit27.c create mode 100644 sysdeps/aarch64/tst-audit27mod.c create mode 100644 sysdeps/aarch64/tst-audit27mod.h create mode 100644 sysdeps/aarch64/tst-auditmod26.c create mode 100644 sysdeps/aarch64/tst-auditmod27.c create mode 100644 sysdeps/aarch64/tst-ifunc-arg-1.c create mode 100644 sysdeps/aarch64/tst-ifunc-arg-2.c create mode 100644 sysdeps/aarch64/tst-vpcs-mod.S create mode 100644 sysdeps/aarch64/tst-vpcs.c copy sysdeps/{generic/ld.abilist => aarch64/wordcopy.c} (100%) delete mode 100644 sysdeps/alpha/alphaev6/fpu/e_sqrt.S delete mode 100644 sysdeps/alpha/alphaev6/fpu/e_sqrtf.S delete mode 100644 sysdeps/alpha/bits/endian.h create mode 100644 sysdeps/alpha/bits/endianness.h delete mode 100644 sysdeps/alpha/bzero.S delete mode 100644 sysdeps/alpha/dl-sysdep.h create mode 100644 sysdeps/alpha/elf-initfini.h create mode 100644 sysdeps/alpha/fpu/math-use-builtins-sqrt.h delete mode 100644 sysdeps/alpha/fpu/s_copysign.c delete mode 100644 sysdeps/alpha/fpu/s_copysignf.c delete mode 100644 sysdeps/alpha/fpu/s_fabs.c delete mode 100644 sysdeps/alpha/fpu/s_fabsf.c delete mode 100644 sysdeps/alpha/htonl.S delete mode 100644 sysdeps/alpha/htons.S delete mode 100644 sysdeps/alpha/memusage.h delete mode 100644 sysdeps/alpha/nptl/Makefile delete mode 100644 sysdeps/alpha/nptl/bits/pthreadtypes-arch.h create mode 100644 sysdeps/alpha/nptl/bits/struct_rwlock.h delete mode 100644 sysdeps/alpha/nptl/tcb-offsets.sym create mode 100644 sysdeps/alpha/string-fza.h delete mode 100644 sysdeps/alpha/tls-macros.h create mode 100644 sysdeps/alpha/tst-file-align.h create mode 100644 sysdeps/alpha/unwind-arch.h copy sysdeps/{arm => arc}/Implies (100%) create mode 100644 sysdeps/arc/Makefile create mode 100644 sysdeps/arc/Versions create mode 100644 sysdeps/arc/__longjmp.S create mode 100644 sysdeps/arc/abort-instr.h create mode 100644 sysdeps/arc/atomic-machine.h create mode 100644 sysdeps/arc/bits/endianness.h create mode 100644 sysdeps/arc/bits/fenv.h create mode 100644 sysdeps/arc/bits/link.h create mode 100644 sysdeps/arc/bits/setjmp.h create mode 100644 sysdeps/arc/bsd-_setjmp.S create mode 100644 sysdeps/arc/bsd-setjmp.S create mode 100644 sysdeps/arc/configure create mode 100644 sysdeps/arc/configure.ac create mode 100644 sysdeps/arc/dl-machine.h create mode 100644 sysdeps/arc/dl-runtime.h create mode 100644 sysdeps/arc/dl-tls.h create mode 100644 sysdeps/arc/dl-trampoline.S create mode 100644 sysdeps/arc/entry.h create mode 100644 sysdeps/arc/fpu/fclrexcpt.c create mode 100644 sysdeps/arc/fpu/fegetenv.c create mode 100644 sysdeps/arc/fpu/fegetmode.c create mode 100644 sysdeps/arc/fpu/fegetround.c create mode 100644 sysdeps/arc/fpu/feholdexcpt.c create mode 100644 sysdeps/arc/fpu/fesetenv.c create mode 100644 sysdeps/arc/fpu/fesetexcept.c create mode 100644 sysdeps/arc/fpu/fesetmode.c create mode 100644 sysdeps/arc/fpu/fesetround.c create mode 100644 sysdeps/arc/fpu/feupdateenv.c create mode 100644 sysdeps/arc/fpu/fgetexcptflg.c create mode 100644 sysdeps/arc/fpu/fraiseexcpt.c create mode 100644 sysdeps/arc/fpu/fsetexcptflg.c create mode 100644 sysdeps/arc/fpu/ftestexcept.c create mode 100644 sysdeps/arc/fpu/libm-test-ulps create mode 100644 sysdeps/arc/fpu/libm-test-ulps-name create mode 100644 sysdeps/arc/fpu/math-use-builtins-fma.h create mode 100644 sysdeps/arc/fpu/math-use-builtins-sqrt.h create mode 100644 sysdeps/arc/fpu_control.h create mode 100644 sysdeps/arc/gccframe.h create mode 100644 sysdeps/arc/get-rounding-mode.h create mode 100644 sysdeps/arc/jmpbuf-offsets.h create mode 100644 sysdeps/arc/jmpbuf-unwind.h create mode 100644 sysdeps/arc/ldsodefs.h create mode 100644 sysdeps/arc/libc-tls.c create mode 100644 sysdeps/arc/machine-gmon.h create mode 100644 sysdeps/arc/math-tests-trap.h copy sysdeps/{arm => arc}/nofpu/Implies (100%) create mode 100644 sysdeps/arc/nofpu/libm-test-ulps create mode 100644 sysdeps/arc/nofpu/libm-test-ulps-name create mode 100644 sysdeps/arc/nofpu/math-tests-exceptions.h create mode 100644 sysdeps/arc/nofpu/math-tests-rounding.h create mode 100644 sysdeps/arc/nptl/pthreaddef.h create mode 100644 sysdeps/arc/nptl/tls.h create mode 100644 sysdeps/arc/preconfigure create mode 100644 sysdeps/arc/setjmp.S create mode 100644 sysdeps/arc/sfp-machine.h create mode 100644 sysdeps/arc/sotruss-lib.c create mode 100644 sysdeps/arc/stackinfo.h create mode 100644 sysdeps/arc/start.S create mode 100644 sysdeps/arc/sysdep.h copy sysdeps/{alpha => arc}/tininess.h (100%) create mode 100644 sysdeps/arc/tst-audit.h delete mode 100644 sysdeps/arm/abi-note.S create mode 100644 sysdeps/arm/be/Implies create mode 100644 sysdeps/arm/be/armv6/Implies create mode 100644 sysdeps/arm/be/armv6t2/Implies create mode 100644 sysdeps/arm/be/armv7/Implies create mode 100644 sysdeps/arm/be/armv7/multiarch/Implies create mode 100644 sysdeps/arm/be/nofpu/Implies create mode 100644 sysdeps/arm/bits/dl_find_object.h delete mode 100644 sysdeps/arm/bits/endian.h create mode 100644 sysdeps/arm/bits/endianness.h create mode 100644 sysdeps/arm/dl-machine-rel.h delete mode 100644 sysdeps/arm/dl-sysdep.h delete mode 100644 sysdeps/arm/e_sqrt.c delete mode 100644 sysdeps/arm/e_sqrtf.c create mode 100644 sysdeps/arm/elf-initfini.h delete mode 100644 sysdeps/arm/gmp-mparam.h create mode 100644 sysdeps/arm/le/Implies create mode 100644 sysdeps/arm/le/armv6/Implies create mode 100644 sysdeps/arm/le/armv6t2/Implies create mode 100644 sysdeps/arm/le/armv7/Implies create mode 100644 sysdeps/arm/le/armv7/multiarch/Implies create mode 100644 sysdeps/arm/le/nofpu/Implies create mode 100644 sysdeps/arm/math-use-builtins-sqrt.h delete mode 100644 sysdeps/arm/memusage.h delete mode 100644 sysdeps/arm/nptl-aeabi_unwind_cpp_pr1.c delete mode 100644 sysdeps/arm/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/arm/nptl/bits/semaphore.h delete mode 100644 sysdeps/arm/nptl/pthread-offsets.h delete mode 100644 sysdeps/arm/nptl/tcb-offsets.sym create mode 100644 sysdeps/arm/pointer_guard.h delete mode 100644 sysdeps/arm/pt-arm-unwind-resume.S create mode 100644 sysdeps/arm/stap-probe-machine.h delete mode 100644 sysdeps/arm/tls-macros.h create mode 100644 sysdeps/arm/unwind-arch.h create mode 100644 sysdeps/arm/unwind-resume.c create mode 100644 sysdeps/csky/Implies create mode 100644 sysdeps/csky/Makefile create mode 100644 sysdeps/csky/abiv2/__longjmp.S create mode 100644 sysdeps/csky/abiv2/csky-mcount.S create mode 100644 sysdeps/csky/abiv2/dl-trampoline.S create mode 100644 sysdeps/csky/abiv2/memcmp.S create mode 100644 sysdeps/csky/abiv2/memcpy.S create mode 100644 sysdeps/csky/abiv2/memmove.S create mode 100644 sysdeps/csky/abiv2/memset.S create mode 100644 sysdeps/csky/abiv2/setjmp.S create mode 100644 sysdeps/csky/abiv2/start.S create mode 100644 sysdeps/csky/abiv2/strcmp.S create mode 100644 sysdeps/csky/abiv2/strcpy.S create mode 100644 sysdeps/csky/abiv2/strlen.S create mode 100644 sysdeps/csky/abort-instr.h create mode 100644 sysdeps/csky/atomic-machine.h create mode 100644 sysdeps/csky/bits/endianness.h create mode 100644 sysdeps/csky/bits/fenv.h create mode 100644 sysdeps/csky/bits/link.h create mode 100644 sysdeps/csky/bits/setjmp.h create mode 100644 sysdeps/csky/bsd-_setjmp.S create mode 100644 sysdeps/csky/bsd-setjmp.S create mode 100644 sysdeps/csky/configure create mode 100644 sysdeps/csky/configure.ac create mode 100644 sysdeps/csky/dl-machine.h create mode 100644 sysdeps/csky/dl-procinfo.c create mode 100644 sysdeps/csky/dl-procinfo.h create mode 100644 sysdeps/csky/dl-tls.h create mode 100644 sysdeps/csky/fpu/fclrexcpt.c create mode 100644 sysdeps/csky/fpu/fedisblxcpt.c create mode 100644 sysdeps/csky/fpu/feenablxcpt.c create mode 100644 sysdeps/csky/fpu/fegetenv.c create mode 100644 sysdeps/csky/fpu/fegetexcept.c create mode 100644 sysdeps/csky/fpu/fegetmode.c create mode 100644 sysdeps/csky/fpu/fegetround.c create mode 100644 sysdeps/csky/fpu/feholdexcpt.c create mode 100644 sysdeps/csky/fpu/fenv_libc.h create mode 100644 sysdeps/csky/fpu/fenv_private.h create mode 100644 sysdeps/csky/fpu/fesetenv.c create mode 100644 sysdeps/csky/fpu/fesetexcept.c create mode 100644 sysdeps/csky/fpu/fesetmode.c create mode 100644 sysdeps/csky/fpu/fesetround.c create mode 100644 sysdeps/csky/fpu/feupdateenv.c create mode 100644 sysdeps/csky/fpu/fgetexcptflg.c create mode 100644 sysdeps/csky/fpu/fix-fp-int-convert-overflow.h create mode 100644 sysdeps/csky/fpu/fraiseexcpt.c create mode 100644 sysdeps/csky/fpu/fsetexcptflg.c create mode 100644 sysdeps/csky/fpu/ftestexcept.c create mode 100644 sysdeps/csky/fpu/libm-test-ulps create mode 100644 sysdeps/csky/fpu/libm-test-ulps-name create mode 100644 sysdeps/csky/fpu_control.h create mode 100644 sysdeps/csky/gccframe.h create mode 100644 sysdeps/csky/jmpbuf-unwind.h create mode 100644 sysdeps/csky/ldsodefs.h create mode 100644 sysdeps/csky/libc-tls.c create mode 100644 sysdeps/csky/linkmap.h create mode 100644 sysdeps/csky/machine-gmon.h copy sysdeps/{arm => csky}/nofpu/Implies (100%) create mode 100644 sysdeps/csky/nofpu/libm-test-ulps create mode 100644 sysdeps/csky/nofpu/libm-test-ulps-name create mode 100644 sysdeps/csky/nptl/pthreaddef.h create mode 100644 sysdeps/csky/nptl/tls.h create mode 100644 sysdeps/csky/preconfigure create mode 100644 sysdeps/csky/preconfigure.ac create mode 100644 sysdeps/csky/sfp-machine.h create mode 100644 sysdeps/csky/sotruss-lib.c create mode 100644 sysdeps/csky/stackinfo.h create mode 100644 sysdeps/csky/sysdep.h copy sysdeps/{alpha => csky}/tininess.h (100%) create mode 100644 sysdeps/csky/tst-audit.h create mode 100644 sysdeps/generic/adaptive_spin_count.h create mode 100644 sysdeps/generic/arch-fd_to_filename.h create mode 100644 sysdeps/generic/crti.S create mode 100644 sysdeps/generic/crtn.S create mode 100644 sysdeps/generic/dl-audit-check.h create mode 100644 sysdeps/generic/dl-auxv.h create mode 100644 sysdeps/generic/dl-call_tls_init_tp.h create mode 100644 sysdeps/generic/dl-debug.h create mode 100644 sysdeps/generic/dl-execve.h create mode 100644 sysdeps/generic/dl-fixup-attribute.h create mode 100644 sysdeps/generic/dl-hwcap-check.h create mode 100644 sysdeps/generic/dl-isa-level.h delete mode 100644 sysdeps/generic/dl-librecon.h create mode 100644 sysdeps/generic/dl-machine-rel.h create mode 100644 sysdeps/generic/dl-minimal-malloc.h create mode 100644 sysdeps/generic/dl-new-hash.h create mode 100644 sysdeps/generic/dl-protected.h create mode 100644 sysdeps/generic/dl-r_debug.h create mode 100644 sysdeps/generic/dl-relocate-ld.h create mode 100644 sysdeps/generic/dl-symbol-redir-ifunc.h rename sysdeps/{unix/sysv/linux/mips/mips64/n64/statfs64.c => generic/dl-vdso-setu [...] create mode 100644 sysdeps/generic/dl-vdso-setup.h create mode 100644 sysdeps/generic/dl-vdso.h create mode 100644 sysdeps/generic/elf-initfini.h create mode 100644 sysdeps/generic/elf-read-prop.h create mode 100644 sysdeps/generic/elf_machine_sym_no_match.h delete mode 100644 sysdeps/generic/exit-thread.h create mode 100644 sysdeps/generic/fast-jitter.h create mode 100644 sysdeps/generic/features-time64.h create mode 100644 sysdeps/generic/fix-float-double-convert-nan.h delete mode 100644 sysdeps/generic/inttypes.h create mode 100644 sysdeps/generic/libc-lock-arch.h create mode 100644 sysdeps/generic/libc-mtag.h create mode 100644 sysdeps/generic/libc-symver.h copy sysdeps/generic/{ld.abilist => libc_malloc_debug.abilist} (100%) create mode 100644 sysdeps/generic/libc_start_call_main.h create mode 100644 sysdeps/generic/malloc-hugepages.c create mode 100644 sysdeps/generic/malloc-hugepages.h create mode 100644 sysdeps/generic/malloc-size.h create mode 100644 sysdeps/generic/math-narrow-alias-float128.h create mode 100644 sysdeps/generic/math-narrow-alias.h create mode 100644 sysdeps/generic/math-use-builtins-ceil.h create mode 100644 sysdeps/generic/math-use-builtins-copysign.h create mode 100644 sysdeps/generic/math-use-builtins-fabs.h create mode 100644 sysdeps/generic/math-use-builtins-floor.h create mode 100644 sysdeps/generic/math-use-builtins-fma.h create mode 100644 sysdeps/generic/math-use-builtins-fmax.h create mode 100644 sysdeps/generic/math-use-builtins-fmin.h create mode 100644 sysdeps/generic/math-use-builtins-llrint.h create mode 100644 sysdeps/generic/math-use-builtins-logb.h create mode 100644 sysdeps/generic/math-use-builtins-lrint.h create mode 100644 sysdeps/generic/math-use-builtins-nearbyint.h create mode 100644 sysdeps/generic/math-use-builtins-rint.h create mode 100644 sysdeps/generic/math-use-builtins-round.h create mode 100644 sysdeps/generic/math-use-builtins-roundeven.h create mode 100644 sysdeps/generic/math-use-builtins-sqrt.h create mode 100644 sysdeps/generic/math-use-builtins-trunc.h create mode 100644 sysdeps/generic/math-use-builtins.h delete mode 100644 sysdeps/generic/memusage.h create mode 100644 sysdeps/generic/mmap_info.h create mode 100644 sysdeps/generic/pointer_guard.h delete mode 100644 sysdeps/generic/register-dump.h create mode 100644 sysdeps/generic/rtld_static_init.h create mode 100644 sysdeps/generic/set-hooks-arch.h create mode 100644 sysdeps/generic/siglist-compat-def.h create mode 100644 sysdeps/generic/single-thread.h create mode 100644 sysdeps/generic/spawn_int_def.h create mode 100644 sysdeps/generic/stap-probe-machine.h delete mode 100644 sysdeps/generic/stdint.h create mode 100644 sysdeps/generic/string-fzc.h create mode 100644 sysdeps/generic/struct_stat_time64.h create mode 100644 sysdeps/generic/time-clockid.h create mode 100644 sysdeps/generic/time64-compat.h create mode 100644 sysdeps/generic/tls-internal-struct.h create mode 100644 sysdeps/generic/tls-internal.c create mode 100644 sysdeps/generic/tls-internal.h delete mode 100644 sysdeps/generic/tls-macros.h create mode 100644 sysdeps/generic/tst-file-align.h create mode 100644 sysdeps/generic/unwind-arch.h create mode 100644 sysdeps/generic/unwind-link.h create mode 100644 sysdeps/generic/unwind-resume.c create mode 100644 sysdeps/generic/xstatver.h delete mode 100644 sysdeps/gnu/bits/utmp.h delete mode 100644 sysdeps/gnu/errlist-compat.awk delete mode 100644 sysdeps/gnu/errlist.awk delete mode 100644 sysdeps/gnu/errlist.c create mode 100644 sysdeps/gnu/errlist.h delete mode 100644 sysdeps/gnu/siglist.c delete mode 100644 sysdeps/gnu/unwind-resume.c delete mode 100644 sysdeps/hppa/bits/endian.h create mode 100644 sysdeps/hppa/bits/endianness.h create mode 100644 sysdeps/hppa/dl-runtime.c create mode 100644 sysdeps/hppa/dl-runtime.h create mode 100644 sysdeps/hppa/elf-initfini.h delete mode 100644 sysdeps/hppa/memusage.h delete mode 100644 sysdeps/hppa/nptl/Makefile delete mode 100644 sysdeps/hppa/nptl/bits/semaphore.h create mode 100644 sysdeps/hppa/nptl/bits/struct_mutex.h create mode 100644 sysdeps/hppa/nptl/bits/struct_rwlock.h delete mode 100644 sysdeps/hppa/nptl/tcb-offsets.sym create mode 100644 sysdeps/hppa/string-fzc.h delete mode 100644 sysdeps/hppa/tls-macros.h create mode 100644 sysdeps/htl/dl-support.c create mode 100644 sysdeps/htl/dl-thread_gscope_wait.c delete mode 100644 sysdeps/htl/fork.h create mode 100644 sysdeps/htl/futex-internal.h create mode 100644 sysdeps/htl/include/pthread.h create mode 100644 sysdeps/htl/include/semaphore.h create mode 100644 sysdeps/htl/libc-lock.h delete mode 100644 sysdeps/htl/old_pt-atfork.c delete mode 100644 sysdeps/htl/pt-atfork.c delete mode 100644 sysdeps/htl/pt-kill.c delete mode 100644 sysdeps/htl/pt-mutex-destroy.c delete mode 100644 sysdeps/htl/pt-mutex-getprioceiling.c delete mode 100644 sysdeps/htl/pt-mutex-init.c delete mode 100644 sysdeps/htl/pt-mutex-lock.c delete mode 100644 sysdeps/htl/pt-mutex-setprioceiling.c delete mode 100644 sysdeps/htl/pt-mutex-timedlock.c delete mode 100644 sysdeps/htl/pt-mutex-transfer-np.c delete mode 100644 sysdeps/htl/pt-mutex-trylock.c delete mode 100644 sysdeps/htl/pt-mutex-unlock.c delete mode 100644 sysdeps/htl/pt-mutexattr-destroy.c delete mode 100644 sysdeps/htl/pt-mutexattr-getprioceiling.c delete mode 100644 sysdeps/htl/pt-mutexattr-getprotocol.c delete mode 100644 sysdeps/htl/pt-mutexattr-getpshared.c delete mode 100644 sysdeps/htl/pt-mutexattr-gettype.c delete mode 100644 sysdeps/htl/pt-mutexattr-init.c delete mode 100644 sysdeps/htl/pt-mutexattr-setprioceiling.c delete mode 100644 sysdeps/htl/pt-mutexattr-setprotocol.c delete mode 100644 sysdeps/htl/pt-mutexattr-setpshared.c delete mode 100644 sysdeps/htl/pt-mutexattr-settype.c delete mode 100644 sysdeps/htl/pt-mutexattr.c delete mode 100644 sysdeps/htl/pt-spin.c create mode 100644 sysdeps/htl/pthread_atfork_compat.h delete mode 100644 sysdeps/htl/sem-close.c delete mode 100644 sysdeps/htl/sem-open.c delete mode 100644 sysdeps/htl/sem-unlink.c create mode 100644 sysdeps/htl/sem-waitfast.c delete mode 100644 sysdeps/htl/shm-directory.h create mode 100644 sysdeps/htl/stdio-lock.h create mode 100644 sysdeps/htl/thrd_current.c delete mode 100644 sysdeps/htl/threads.h create mode 100644 sysdeps/htl/timer_routines.c create mode 100644 sysdeps/hurd/include/hurd/sigpreempt.h create mode 100644 sysdeps/hurd/include/sys/msg.h copy {include => sysdeps/hurd/include}/sys/sem.h (100%) copy {include => sysdeps/hurd/include}/sys/shm.h (100%) delete mode 100644 sysdeps/hurd/stdc-predef.h delete mode 100644 sysdeps/i386/atomic-machine.h delete mode 100644 sysdeps/i386/bcopy.S delete mode 100644 sysdeps/i386/bzero.S delete mode 100644 sysdeps/i386/cacheinfo.c create mode 100644 sysdeps/i386/dl-fixup-attribute.h delete mode 100644 sysdeps/i386/dl-lookupcfg.h create mode 100644 sysdeps/i386/dl-machine-rel.h delete mode 100644 sysdeps/i386/fpu/e_exp10f.S delete mode 100644 sysdeps/i386/fpu/e_hypot.S create mode 100644 sysdeps/i386/fpu/e_hypot.c delete mode 100644 sysdeps/i386/fpu/e_hypotf.S delete mode 100644 sysdeps/i386/fpu/e_sqrtl.c delete mode 100644 sysdeps/i386/fpu/s_copysign.S delete mode 100644 sysdeps/i386/fpu/s_copysignf.S delete mode 100644 sysdeps/i386/fpu/s_copysignl.S delete mode 100644 sysdeps/i386/fpu/s_fabs.S delete mode 100644 sysdeps/i386/fpu/s_fabsf.S delete mode 100644 sysdeps/i386/fpu/s_fabsl.S delete mode 100644 sysdeps/i386/fpu/s_fpclassifyl.c delete mode 100644 sysdeps/i386/fpu/s_isnanl.c create mode 100644 sysdeps/i386/fpu/w_exp.c create mode 100644 sysdeps/i386/fpu/w_exp2.c create mode 100644 sysdeps/i386/fpu/w_log.c create mode 100644 sysdeps/i386/fpu/w_log2.c create mode 100644 sysdeps/i386/fpu/w_pow.c delete mode 100644 sysdeps/i386/gmp-mparam.h create mode 100644 sysdeps/i386/htl/Makefile create mode 100644 sysdeps/i386/htl/tcb-offsets.sym delete mode 100644 sysdeps/i386/htonl.S delete mode 100644 sysdeps/i386/htons.S delete mode 100644 sysdeps/i386/i586/bzero.S delete mode 100644 sysdeps/i386/i586/init-arch.h create mode 100644 sysdeps/i386/i586/isa.h delete mode 100644 sysdeps/i386/i586/memusage.h delete mode 100644 sysdeps/i386/i686/bcopy.S delete mode 100644 sysdeps/i386/i686/bzero.S 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 delete mode 100644 sysdeps/i386/i686/hp-timing.h delete mode 100644 sysdeps/i386/i686/init-arch.h create mode 100644 sysdeps/i386/i686/isa.h delete mode 100644 sysdeps/i386/i686/memusage.h delete mode 100644 sysdeps/i386/i686/multiarch/bcopy-ia32.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 create mode 100644 sysdeps/i386/i686/multiarch/dl-symbol-redir-ifunc.h delete mode 100644 sysdeps/i386/i686/multiarch/sched_cpucount.c delete mode 100644 sysdeps/i386/i686/multiarch/test-multiarch.c delete mode 100644 sysdeps/i386/i686/stack-aliasing.h delete mode 100644 sysdeps/i386/i686/tst-stack-align.h delete mode 100644 sysdeps/i386/init-arch.h create mode 100644 sysdeps/i386/isa.h delete mode 100644 sysdeps/i386/ldbl2mpn.c delete mode 100644 sysdeps/i386/memusage.h delete mode 100644 sysdeps/i386/nptl/pthreaddef.h create mode 100644 sysdeps/i386/nptl/tcb-access.h delete mode 100644 sysdeps/i386/tls-macros.h delete mode 100644 sysdeps/i386/tst-stack-align.h create mode 100644 sysdeps/i386/unwind-arch.h delete mode 100644 sysdeps/ia64/bcopy.S create mode 100644 sysdeps/ia64/bits/endianness.h delete mode 100644 sysdeps/ia64/bits/xtitypes.h delete mode 100644 sysdeps/ia64/bzero.S create mode 100644 sysdeps/ia64/bzero.c delete mode 100644 sysdeps/ia64/dl-sysdep.h create mode 100644 sysdeps/ia64/elf-initfini.h delete mode 100644 sysdeps/ia64/fpu/bits/math-finite.h delete mode 100644 sysdeps/ia64/fpu/e_exp10f.S create mode 100644 sysdeps/ia64/fpu/e_exp10f.c delete mode 100644 sysdeps/ia64/fpu/s_copysign.S delete mode 100644 sysdeps/ia64/fpu/s_copysignf.S delete mode 100644 sysdeps/ia64/fpu/s_copysignl.S delete mode 100644 sysdeps/ia64/fpu/s_fabs.S delete mode 100644 sysdeps/ia64/fpu/s_fabsf.S delete mode 100644 sysdeps/ia64/fpu/s_fabsl.S delete mode 100644 sysdeps/ia64/fpu/w_exp10f_compat.c delete mode 100644 sysdeps/ia64/htonl.S delete mode 100644 sysdeps/ia64/htons.S create mode 100644 sysdeps/ia64/libc-symver.h delete mode 100644 sysdeps/ia64/memusage.h delete mode 100644 sysdeps/ia64/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/ia64/nptl/bits/semaphore.h create mode 100644 sysdeps/ia64/nptl/bits/struct_rwlock.h delete mode 100644 sysdeps/ia64/sched_cpucount.c delete mode 100644 sysdeps/ia64/tls-macros.h create mode 100644 sysdeps/ia64/unwind-arch.h create mode 100644 sysdeps/ia64/unwind-resume.c delete mode 100644 sysdeps/ieee754/dbl-64/MathLib.h delete mode 100644 sysdeps/ieee754/dbl-64/doasin.c delete mode 100644 sysdeps/ieee754/dbl-64/doasin.h delete mode 100644 sysdeps/ieee754/dbl-64/dosincos.c delete mode 100644 sysdeps/ieee754/dbl-64/dosincos.h delete mode 100644 sysdeps/ieee754/dbl-64/mpa-arch.h delete mode 100644 sysdeps/ieee754/dbl-64/mpa.c delete mode 100644 sysdeps/ieee754/dbl-64/mpa.h delete mode 100644 sysdeps/ieee754/dbl-64/mpatan.c delete mode 100644 sysdeps/ieee754/dbl-64/mpatan.h delete mode 100644 sysdeps/ieee754/dbl-64/mpatan2.c delete mode 100644 sysdeps/ieee754/dbl-64/mpsqrt.c delete mode 100644 sysdeps/ieee754/dbl-64/mpsqrt.h delete mode 100644 sysdeps/ieee754/dbl-64/mptan.c create mode 100644 sysdeps/ieee754/dbl-64/s_f32xfmaf64.c create mode 100644 sysdeps/ieee754/dbl-64/s_f32xsqrtf64.c create mode 100644 sysdeps/ieee754/dbl-64/s_ffma.c create mode 100644 sysdeps/ieee754/dbl-64/s_fsqrt.c delete mode 100644 sysdeps/ieee754/dbl-64/sincos32.c delete mode 100644 sysdeps/ieee754/dbl-64/sincos32.h rename sysdeps/{ia64/fpu/e_exp2f_data.c => ieee754/dbl-64/w_exp.c} (100%) rename sysdeps/{ia64/fpu/math_errf.c => ieee754/dbl-64/w_exp2.c} (100%) rename sysdeps/{ia64/fpu/s_sincosf_data.c => ieee754/dbl-64/w_hypot.c} (100%) rename sysdeps/{ia64/fpu/w_exp10f.c => ieee754/dbl-64/w_log.c} (100%) copy sysdeps/{ia64/fpu => ieee754/dbl-64}/w_log2.c (100%) copy sysdeps/{ia64/fpu => ieee754/dbl-64}/w_pow.c (100%) delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/e_acosh.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/e_cosh.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/e_fmod.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/e_log10.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_ceil.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_finite.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_floor.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_frexp.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_getpayload.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_isinf.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_isnan.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_issignaling.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_llround.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_logb.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_lround.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_modf.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_nearbyint.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_remquo.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_rint.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_round.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_roundeven.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_scalbln.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_scalbn.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_setpayload_main.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_totalorder.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_totalordermag.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_trunc.c create mode 100644 sysdeps/ieee754/float128/s_f32fmaf128.c create mode 100644 sysdeps/ieee754/float128/s_f32sqrtf128.c create mode 100644 sysdeps/ieee754/float128/s_f64fmaf128.c create mode 100644 sysdeps/ieee754/float128/s_f64sqrtf128.c create mode 100644 sysdeps/ieee754/float128/s_f64xfmaf128.c create mode 100644 sysdeps/ieee754/float128/s_f64xsqrtf128.c copy sysdeps/ieee754/float128/{e_scalbf128.c => w_scalbf128.c} (100%) create mode 100644 sysdeps/ieee754/flt-32/e_exp10f.c create mode 100644 sysdeps/ieee754/flt-32/reduce_aux.h create mode 100644 sysdeps/ieee754/flt-32/sincosf_poly.h copy sysdeps/{ia64/fpu => ieee754/flt-32}/w_hypotf.c (100%) create mode 100644 sysdeps/ieee754/ldbl-128/s_dfmal.c create mode 100644 sysdeps/ieee754/ldbl-128/s_dsqrtl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_f64xfmaf128.c create mode 100644 sysdeps/ieee754/ldbl-128/s_f64xsqrtf128.c create mode 100644 sysdeps/ieee754/ldbl-128/s_ffmal.c create mode 100644 sysdeps/ieee754/ldbl-128/s_fsqrtl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/Makeconfig create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/bits/long-double.h create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/e_scalbf128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-argp-help.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-asprintf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-asprintf_chk.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-dprintf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-dprintf_chk.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-err.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-error.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-fprintf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-fprintf_chk.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-fscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-fwprintf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-fwprintf_chk.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-fwscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc99_fscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc99_fwscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc99_scanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc99_sscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc99_swscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc99_vfscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc99_vfwscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc99_vscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc99_vsscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc99_vswscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc99_vwscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc99_wscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-obprintf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-obstack_chk.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-printf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-printf_chk.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-qefgcvt.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-qefgcvt_r.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-scanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-snprintf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-snprintf_chk.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-sprintf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-sprintf_chk.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-sscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-strfmon.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-strfmon_l.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-swprintf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-swprintf_chk.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-swscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-syslog.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vasprintf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vasprintf_chk.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vdprintf_chk.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vfprintf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vfprintf_chk.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vfscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vfwprintf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vfwprintf_chk.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vfwscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vobstack_chk.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vprintf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vprintf_chk.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vsnprintf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vsnprintf_chk.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vsprintf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vsprintf_chk.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vsscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vswprintf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vswprintf_chk.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vswscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vwprintf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vwprintf_chk.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vwscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-wprintf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-wprintf_chk.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-wscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/math-narrow-alias-float128.h create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/math_ldbl.h create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/s_nextafterf128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/s_nexttowardf128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/s_significandf128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-isoc99-scanf-ibm128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-isoc99-scanf-ieee128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-isoc99-wscanf-ibm128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-isoc99-wscanf-ieee128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-obstack-chk-ibm128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-obstack-chk-ieee128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-obstack-chk-ldbl-compat.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-obstack-ibm128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-obstack-ieee128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-obstack-ldbl-compat-template.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-obstack-ldbl-compat.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-printf-chk-ibm128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-printf-chk-ieee128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-printf-chk-ldbl-compat.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-printf-chk-redir-ibm128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-printf-chk-redir-ieee128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-printf-ibm128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-printf-ieee128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-printf-ldbl-compat.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-scanf-ibm128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-scanf-ieee128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-scanf-ldbl-compat-template.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-scanf-ldbl-compat.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-scanf-ldbl-compat.sh create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-strfmon-ibm128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-strfmon-ieee128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-strfmon-ldbl-compat.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-strfrom-ibm128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-strfrom-ieee128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-strfrom-ldbl-compat.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-syslog-chk-ibm128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-syslog-chk-ieee128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-syslog-chk-ldbl-compat.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-syslog-ibm128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-syslog-ieee128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-syslog-ldbl-compat-template.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-syslog-ldbl-compat.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-wcstold-ibm128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-wcstold-ieee128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-wcstold-ldbl-compat.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-wprintf-chk-ibm128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-wprintf-chk-ieee128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-wprintf-chk-ldbl-compat.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-wprintf-chk-redir-ibm128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-wprintf-chk-redir-ieee128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-wprintf-ibm128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-wprintf-ieee128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-wprintf-ldbl-compat.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-wscanf-ibm128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-wscanf-ieee128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-wscanf-ldbl-compat.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/w_scalbf128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_dfmal.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_dsqrtl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_ffmal.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_fsqrtl.c create mode 100644 sysdeps/ieee754/ldbl-96/Makeconfig create mode 100644 sysdeps/ieee754/ldbl-96/nan-pseudo-number.h create mode 100644 sysdeps/ieee754/ldbl-96/s_dfmal.c create mode 100644 sysdeps/ieee754/ldbl-96/s_dsqrtl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_fabsl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_ffmal.c create mode 100644 sysdeps/ieee754/ldbl-96/s_fsqrtl.c create mode 100644 sysdeps/ieee754/ldbl-96/test-sinl-pseudo.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-dfma.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-dsqrt.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-ffma.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fmaximum.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fmaximum_mag.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fmaximum_mag_num.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fmaximum_num.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fminimum.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fminimum_mag.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fminimum_mag_num.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fminimum_num.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fsqrt.c create mode 100644 sysdeps/ieee754/ldbl-opt/test-nldbl-redirect.c create mode 100644 sysdeps/ieee754/ldbl-opt/test-redirection-ldbl-64.c create mode 100644 sysdeps/ieee754/libm-alias-finite.h create mode 100644 sysdeps/ieee754/soft-fp/s_dfmal.c create mode 100644 sysdeps/ieee754/soft-fp/s_dsqrtl.c create mode 100644 sysdeps/ieee754/soft-fp/s_ffma.c create mode 100644 sysdeps/ieee754/soft-fp/s_ffmal.c create mode 100644 sysdeps/ieee754/soft-fp/s_fsqrt.c create mode 100644 sysdeps/ieee754/soft-fp/s_fsqrtl.c delete mode 100644 sysdeps/init_array/crti.S delete mode 100644 sysdeps/init_array/crtn.S delete mode 100644 sysdeps/init_array/elf-init.c delete mode 100644 sysdeps/init_array/gmon-start.c delete mode 100644 sysdeps/init_array/pt-crti.S copy sysdeps/{s390 => loongarch}/Implies (100%) create mode 100644 sysdeps/loongarch/Makefile create mode 100644 sysdeps/loongarch/__longjmp.S create mode 100644 sysdeps/loongarch/abort-instr.h create mode 100644 sysdeps/loongarch/bits/endianness.h create mode 100644 sysdeps/loongarch/bits/fenv.h create mode 100644 sysdeps/loongarch/bits/link.h create mode 100644 sysdeps/loongarch/bits/setjmp.h create mode 100644 sysdeps/loongarch/bsd-_setjmp.c create mode 100644 sysdeps/loongarch/bsd-setjmp.c create mode 100644 sysdeps/loongarch/configure create mode 100644 sysdeps/loongarch/configure.ac create mode 100644 sysdeps/loongarch/dl-irel.h create mode 100644 sysdeps/loongarch/dl-machine.h create mode 100644 sysdeps/loongarch/dl-tls.h create mode 100644 sysdeps/loongarch/dl-trampoline.S create mode 100644 sysdeps/loongarch/e_sqrtl.c create mode 100644 sysdeps/loongarch/fpu/e_ilogb.c create mode 100644 sysdeps/loongarch/fpu/e_ilogbf.c create mode 100644 sysdeps/loongarch/fpu/e_scalb.c create mode 100644 sysdeps/loongarch/fpu/e_scalbf.c create mode 100644 sysdeps/loongarch/fpu/fclrexcpt.c create mode 100644 sysdeps/loongarch/fpu/fedisblxcpt.c create mode 100644 sysdeps/loongarch/fpu/feenablxcpt.c create mode 100644 sysdeps/loongarch/fpu/fegetenv.c create mode 100644 sysdeps/loongarch/fpu/fegetexcept.c create mode 100644 sysdeps/loongarch/fpu/fegetmode.c create mode 100644 sysdeps/loongarch/fpu/fegetround.c create mode 100644 sysdeps/loongarch/fpu/feholdexcpt.c create mode 100644 sysdeps/loongarch/fpu/fenv_libc.h create mode 100644 sysdeps/loongarch/fpu/fesetenv.c create mode 100644 sysdeps/loongarch/fpu/fesetexcept.c create mode 100644 sysdeps/loongarch/fpu/fesetmode.c create mode 100644 sysdeps/loongarch/fpu/fesetround.c create mode 100644 sysdeps/loongarch/fpu/feupdateenv.c create mode 100644 sysdeps/loongarch/fpu/fgetexcptflg.c create mode 100644 sysdeps/loongarch/fpu/fraiseexcpt.c create mode 100644 sysdeps/loongarch/fpu/fsetexcptflg.c create mode 100644 sysdeps/loongarch/fpu/ftestexcept.c create mode 100644 sysdeps/loongarch/fpu/math-use-builtins-fma.h create mode 100644 sysdeps/loongarch/fpu/math-use-builtins-fmax.h create mode 100644 sysdeps/loongarch/fpu/math-use-builtins-fmin.h create mode 100644 sysdeps/loongarch/fpu/math-use-builtins-llrint.h create mode 100644 sysdeps/loongarch/fpu/math-use-builtins-logb.h create mode 100644 sysdeps/loongarch/fpu/math-use-builtins-lrint.h create mode 100644 sysdeps/loongarch/fpu/math-use-builtins-rint.h create mode 100644 sysdeps/loongarch/fpu/math-use-builtins-sqrt.h create mode 100644 sysdeps/loongarch/fpu/s_finite.c create mode 100644 sysdeps/loongarch/fpu/s_finitef.c create mode 100644 sysdeps/loongarch/fpu/s_fmaximum.c create mode 100644 sysdeps/loongarch/fpu/s_fmaximum_mag.c create mode 100644 sysdeps/loongarch/fpu/s_fmaximum_mag_num.c create mode 100644 sysdeps/loongarch/fpu/s_fmaximum_mag_numf.c create mode 100644 sysdeps/loongarch/fpu/s_fmaximum_magf.c create mode 100644 sysdeps/loongarch/fpu/s_fmaximum_num.c create mode 100644 sysdeps/loongarch/fpu/s_fmaximum_numf.c create mode 100644 sysdeps/loongarch/fpu/s_fmaximumf.c create mode 100644 sysdeps/loongarch/fpu/s_fmaxmag.c create mode 100644 sysdeps/loongarch/fpu/s_fmaxmagf.c create mode 100644 sysdeps/loongarch/fpu/s_fminimum.c create mode 100644 sysdeps/loongarch/fpu/s_fminimum_mag.c create mode 100644 sysdeps/loongarch/fpu/s_fminimum_mag_num.c create mode 100644 sysdeps/loongarch/fpu/s_fminimum_mag_numf.c create mode 100644 sysdeps/loongarch/fpu/s_fminimum_magf.c create mode 100644 sysdeps/loongarch/fpu/s_fminimum_num.c create mode 100644 sysdeps/loongarch/fpu/s_fminimum_numf.c create mode 100644 sysdeps/loongarch/fpu/s_fminimumf.c create mode 100644 sysdeps/loongarch/fpu/s_fminmag.c create mode 100644 sysdeps/loongarch/fpu/s_fminmagf.c create mode 100644 sysdeps/loongarch/fpu/s_fpclassify.c create mode 100644 sysdeps/loongarch/fpu/s_fpclassifyf.c create mode 100644 sysdeps/loongarch/fpu/s_isinf.c create mode 100644 sysdeps/loongarch/fpu/s_isinff.c create mode 100644 sysdeps/loongarch/fpu/s_isnan.c create mode 100644 sysdeps/loongarch/fpu/s_isnanf.c create mode 100644 sysdeps/loongarch/fpu/s_issignaling.c create mode 100644 sysdeps/loongarch/fpu/s_issignalingf.c create mode 100644 sysdeps/loongarch/fpu/s_scalbn.c create mode 100644 sysdeps/loongarch/fpu/s_scalbnf.c create mode 100644 sysdeps/loongarch/fpu_control.h create mode 100644 sysdeps/loongarch/hp-timing.h create mode 100644 sysdeps/loongarch/jmpbuf-offsets.h create mode 100644 sysdeps/loongarch/jmpbuf-unwind.h create mode 100644 sysdeps/loongarch/ldsodefs.h create mode 100644 sysdeps/loongarch/libc-tls.c create mode 100644 sysdeps/loongarch/linkmap.h copy sysdeps/{riscv/rv64 => loongarch/lp64}/Implies-after (100%) create mode 100644 sysdeps/loongarch/lp64/libm-test-ulps create mode 100644 sysdeps/loongarch/lp64/libm-test-ulps-name create mode 100644 sysdeps/loongarch/machine-gmon.h create mode 100644 sysdeps/loongarch/math_private.h copy sysdeps/{arm => loongarch}/nofpu/Implies (100%) create mode 100644 sysdeps/loongarch/nofpu/math-tests-exceptions.h create mode 100644 sysdeps/loongarch/nofpu/math-tests-rounding.h create mode 100644 sysdeps/loongarch/nptl/pthreaddef.h create mode 100644 sysdeps/loongarch/nptl/tls.h create mode 100644 sysdeps/loongarch/preconfigure create mode 100644 sysdeps/loongarch/preconfigure.ac create mode 100644 sysdeps/loongarch/setjmp.S create mode 100644 sysdeps/loongarch/sfp-machine.h create mode 100644 sysdeps/loongarch/sotruss-lib.c create mode 100644 sysdeps/loongarch/stackinfo.h create mode 100644 sysdeps/loongarch/start.S create mode 100644 sysdeps/loongarch/sys/asm.h create mode 100644 sysdeps/loongarch/sys/ifunc.h create mode 100644 sysdeps/loongarch/sys/regdef.h create mode 100644 sysdeps/loongarch/tininess.h create mode 100644 sysdeps/loongarch/tst-audit.h delete mode 100644 sysdeps/m68k/bits/endian.h create mode 100644 sysdeps/m68k/bits/endianness.h delete mode 100644 sysdeps/m68k/coldfire/fpu/e_sqrt.c delete mode 100644 sysdeps/m68k/coldfire/fpu/e_sqrtf.c create mode 100644 sysdeps/m68k/coldfire/fpu/math-use-builtins-sqrt.h create mode 100644 sysdeps/m68k/configure create mode 100644 sysdeps/m68k/configure.ac create mode 100644 sysdeps/m68k/elf-initfini.h delete mode 100644 sysdeps/m68k/m680x0/fpu/bits/mathinline.h delete mode 100644 sysdeps/m68k/m680x0/fpu/s_sincosf_data.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_exp.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_exp2.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_log.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_log2.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_pow.c create mode 100644 sysdeps/m68k/m680x0/unwind-arch.h delete mode 100644 sysdeps/m68k/memusage.h delete mode 100644 sysdeps/m68k/nptl/Makefile delete mode 100644 sysdeps/m68k/nptl/pthread-offsets.h delete mode 100644 sysdeps/m68k/nptl/tcb-offsets.sym create mode 100644 sysdeps/m68k/preconfigure.ac delete mode 100644 sysdeps/m68k/tls-macros.h create mode 100644 sysdeps/m68k/unwind-arch.h delete mode 100644 sysdeps/m68k/wcpcpy.c create mode 100644 sysdeps/mach/clock_gettime.c create mode 100644 sysdeps/mach/clock_nanosleep.c delete mode 100644 sysdeps/mach/gettimeofday.c create mode 100644 sysdeps/mach/htl/pt-block-intr.c create mode 100644 sysdeps/mach/htl/pt-timedblock-intr.c create mode 100644 sysdeps/mach/htl/thrd_yield.c create mode 100644 sysdeps/mach/hurd/_Fork.c create mode 100644 sysdeps/mach/hurd/arch-fd_to_filename.h create mode 100644 sysdeps/mach/hurd/bits/signum-arch.h create mode 100644 sysdeps/mach/hurd/bits/timesize.h create mode 100644 sysdeps/mach/hurd/bits/types/idtype_t.h create mode 100644 sysdeps/mach/hurd/bits/unistd_ext.h create mode 100644 sysdeps/mach/hurd/clock_settime.c create mode 100644 sysdeps/mach/hurd/close_nocancel.c create mode 100644 sysdeps/mach/hurd/close_nocancel_nostatus.c create mode 100644 sysdeps/mach/hurd/close_range.c create mode 100644 sysdeps/mach/hurd/dl-execve.h delete mode 100644 sysdeps/mach/hurd/enbl-secure.c create mode 100644 sysdeps/mach/hurd/err_map.h delete mode 100644 sysdeps/mach/hurd/errlist.c create mode 100644 sysdeps/mach/hurd/errname.c create mode 100644 sysdeps/mach/hurd/execveat.c create mode 100644 sysdeps/mach/hurd/f_setlk.c create mode 100644 sysdeps/mach/hurd/f_setlk.h create mode 100644 sysdeps/mach/hurd/fcntl64.c create mode 100644 sysdeps/mach/hurd/fcntl_nocancel.c delete mode 100644 sysdeps/mach/hurd/fork.c create mode 100644 sysdeps/mach/hurd/fstat.c create mode 100644 sysdeps/mach/hurd/fstat64.c create mode 100644 sysdeps/mach/hurd/fstatat.c create mode 100644 sysdeps/mach/hurd/fstatat64.c create mode 100644 sysdeps/mach/hurd/fstatat_common.h create mode 100644 sysdeps/mach/hurd/getcwd.h create mode 100644 sysdeps/mach/hurd/getentropy.c create mode 100644 sysdeps/mach/hurd/getrandom.c delete mode 100644 sysdeps/mach/hurd/htl/pt-attr-setstackaddr.c delete mode 100644 sysdeps/mach/hurd/htl/pt-attr-setstacksize.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutex-checklocked.c delete mode 100644 sysdeps/mach/hurd/htl/pt-mutexattr.c create mode 100644 sysdeps/mach/hurd/i386/__longjmp.S create mode 100644 sysdeps/mach/hurd/i386/getcontext.S create mode 100644 sysdeps/mach/hurd/i386/i686/multiarch/rtld-strncpy-c.c delete mode 100644 sysdeps/mach/hurd/i386/jmp_buf-macros.h create mode 100644 sysdeps/mach/hurd/i386/libc_malloc_debug.abilist create mode 100644 sysdeps/mach/hurd/i386/makecontext.S create mode 100644 sysdeps/mach/hurd/i386/setcontext.S create mode 100644 sysdeps/mach/hurd/i386/swapcontext.S create mode 100644 sysdeps/mach/hurd/i386/ucontext_i.sym create mode 100644 sysdeps/mach/hurd/i386/vm_param.h delete mode 100644 sysdeps/mach/hurd/libc-start.h create mode 100644 sysdeps/mach/hurd/libc_sigaction.c create mode 100644 sysdeps/mach/hurd/linkat_common.h create mode 100644 sysdeps/mach/hurd/lstat.c create mode 100644 sysdeps/mach/hurd/lstat64.c create mode 100644 sysdeps/mach/hurd/mknodat.c create mode 100644 sysdeps/mach/hurd/mremap.c create mode 100644 sysdeps/mach/hurd/msync.c create mode 100644 sysdeps/mach/hurd/not-cancel.h create mode 100644 sysdeps/mach/hurd/open_nocancel.c create mode 100644 sysdeps/mach/hurd/openat_nocancel.c create mode 100644 sysdeps/mach/hurd/pread64_nocancel.c create mode 100644 sysdeps/mach/hurd/pwrite64_nocancel.c create mode 100644 sysdeps/mach/hurd/read_nocancel.c create mode 100644 sysdeps/mach/hurd/renameat2.c create mode 100644 sysdeps/mach/hurd/res_enable_icmp.c create mode 100644 sysdeps/mach/hurd/sched_gets.c create mode 100644 sysdeps/mach/hurd/sched_sets.c delete mode 100644 sysdeps/mach/hurd/settimeofday.c delete mode 100644 sysdeps/mach/hurd/sigaction.c create mode 100644 sysdeps/mach/hurd/siglist-compat.h delete mode 100644 sysdeps/mach/hurd/siglist.h create mode 100644 sysdeps/mach/hurd/sigtimedwait.c create mode 100644 sysdeps/mach/hurd/sigwaitinfo.c create mode 100644 sysdeps/mach/hurd/spawn_int_def.h create mode 100644 sysdeps/mach/hurd/stat.c create mode 100644 sysdeps/mach/hurd/stat64.c create mode 100644 sysdeps/mach/hurd/statconv.c create mode 100644 sysdeps/mach/hurd/wait4_nocancel.c create mode 100644 sysdeps/mach/hurd/waitid.c create mode 100644 sysdeps/mach/hurd/write_nocancel.c create mode 100644 sysdeps/mach/hurd/writev_nocancel_nostatus.c create mode 100644 sysdeps/mach/hurd/x86/set-hooks-arch.h delete mode 100644 sysdeps/mach/hurd/xstatconv.c delete mode 100644 sysdeps/mach/nanosleep.c create mode 100644 sysdeps/microblaze/be/Implies delete mode 100644 sysdeps/microblaze/bits/endian.h create mode 100644 sysdeps/microblaze/bits/endianness.h create mode 100755 sysdeps/microblaze/configure create mode 100644 sysdeps/microblaze/configure.ac create mode 100644 sysdeps/microblaze/elf-initfini.h create mode 100644 sysdeps/microblaze/le/Implies delete mode 100644 sysdeps/microblaze/memusage.h delete mode 100644 sysdeps/microblaze/nptl/Makefile delete mode 100644 sysdeps/microblaze/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/microblaze/nptl/bits/semaphore.h delete mode 100644 sysdeps/microblaze/nptl/pthread-offsets.h delete mode 100644 sysdeps/microblaze/nptl/tcb-offsets.sym create mode 100644 sysdeps/microblaze/preconfigure.ac delete mode 100644 sysdeps/microblaze/tls-macros.h create mode 100644 sysdeps/microblaze/tst-file-align.h delete mode 100644 sysdeps/mips/bits/endian.h create mode 100644 sysdeps/mips/bits/endianness.h create mode 100644 sysdeps/mips/dl-debug.h create mode 100644 sysdeps/mips/dl-machine-rel.h create mode 100644 sysdeps/mips/dl-r_debug.h create mode 100644 sysdeps/mips/dl-relocate-ld.h create mode 100644 sysdeps/mips/elf-initfini.h create mode 100644 sysdeps/mips/elf_machine_sym_no_match.h delete mode 100644 sysdeps/mips/fpu/e_sqrt.c delete mode 100644 sysdeps/mips/fpu/e_sqrtf.c create mode 100644 sysdeps/mips/fpu/math-use-builtins-sqrt.h delete mode 100644 sysdeps/mips/memusage.h delete mode 100644 sysdeps/mips/mips32/fpu/e_sqrt.c delete mode 100644 sysdeps/mips/mips32/fpu/e_sqrtf.c delete mode 100644 sysdeps/mips/mips64/n32/fpu/e_sqrt.c delete mode 100644 sysdeps/mips/mips64/n32/fpu/e_sqrtf.c delete mode 100644 sysdeps/mips/mips64/n64/fpu/e_sqrt.c delete mode 100644 sysdeps/mips/mips64/n64/fpu/e_sqrtf.c delete mode 100644 sysdeps/mips/nptl/Makefile create mode 100644 sysdeps/mips/nptl/bits/struct_mutex.h create mode 100644 sysdeps/mips/nptl/bits/struct_rwlock.h delete mode 100644 sysdeps/mips/nptl/nptl-sysdep.S delete mode 100644 sysdeps/mips/nptl/tcb-offsets.sym create mode 100644 sysdeps/mips/preconfigure.ac delete mode 100644 sysdeps/mips/tls-macros.h create mode 100644 sysdeps/mips/tst-undefined-weak-lib.S create mode 100644 sysdeps/mips/tst-undefined-weak.c create mode 100644 sysdeps/mips/unwind-arch.h create mode 100644 sysdeps/nios2/bits/dl_find_object.h delete mode 100644 sysdeps/nios2/bits/endian.h create mode 100644 sysdeps/nios2/bits/endianness.h delete mode 100644 sysdeps/nios2/dl-sysdep.h create mode 100644 sysdeps/nios2/elf-initfini.h delete mode 100644 sysdeps/nios2/gmp-mparam.h delete mode 100644 sysdeps/nios2/memusage.h delete mode 100644 sysdeps/nios2/nptl/bits/semaphore.h delete mode 100644 sysdeps/nios2/nptl/pthread-offsets.h delete mode 100644 sysdeps/nios2/tls-macros.h create mode 100644 sysdeps/nios2/tst-file-align.h create mode 100644 sysdeps/nptl/_Fork.c delete mode 100644 sysdeps/nptl/allocrtsig.c create mode 100644 sysdeps/nptl/bits/pthreadtypes-arch.h create mode 100644 sysdeps/nptl/bits/struct_mutex.h create mode 100644 sysdeps/nptl/bits/struct_rwlock.h create mode 100644 sysdeps/nptl/dl-mutex.c create mode 100644 sysdeps/nptl/dl-thread_gscope_wait.c create mode 100644 sysdeps/nptl/dl-tls_init_tp.c create mode 100644 sysdeps/nptl/dl-tunables.list delete mode 100644 sysdeps/nptl/fork.c create mode 100644 sysdeps/nptl/libc_start_call_main.h delete mode 100644 sysdeps/nptl/librt-cancellation.c create mode 100644 sysdeps/nptl/proc_service.h delete mode 100644 sysdeps/nptl/pthread-functions.h create mode 100644 sysdeps/nptl/pthread-offsets.h create mode 100644 sysdeps/nptl/pthreadP.h create mode 100644 sysdeps/nptl/pthread_atfork_compat.h create mode 100644 sysdeps/nptl/pthread_early_init.h create mode 100644 sysdeps/nptl/pthread_mutex_backoff.h create mode 100644 sysdeps/nptl/pthread_mutex_conf.h delete mode 100644 sysdeps/nptl/shm-directory.h create mode 100644 sysdeps/nptl/tcb-access.h create mode 100644 sysdeps/nptl/thread_db.h create mode 100644 sysdeps/nptl/thread_pointer.h delete mode 100644 sysdeps/nptl/threads.h delete mode 100644 sysdeps/nptl/unwind-forcedunwind.c create mode 100644 sysdeps/or1k/Implies create mode 100644 sysdeps/or1k/Makefile create mode 100644 sysdeps/or1k/__longjmp.S create mode 100644 sysdeps/or1k/atomic-machine.h create mode 100644 sysdeps/or1k/bits/endianness.h create mode 100644 sysdeps/or1k/bits/fenv.h create mode 100644 sysdeps/or1k/bits/link.h create mode 100644 sysdeps/or1k/bits/setjmp.h rename sysdeps/{aarch64 => or1k}/bsd-_setjmp.S (100%) rename sysdeps/{aarch64 => or1k}/bsd-setjmp.S (100%) create mode 100644 sysdeps/or1k/configure create mode 100644 sysdeps/or1k/configure.ac create mode 100644 sysdeps/or1k/dl-machine.h create mode 100644 sysdeps/or1k/dl-start.S create mode 100644 sysdeps/or1k/dl-tls.h create mode 100644 sysdeps/or1k/dl-trampoline.S create mode 100644 sysdeps/or1k/jmpbuf-offsets.h create mode 100644 sysdeps/or1k/jmpbuf-unwind.h create mode 100644 sysdeps/or1k/ldsodefs.h create mode 100644 sysdeps/or1k/libc-tls.c create mode 100644 sysdeps/or1k/libm-test-ulps create mode 100644 sysdeps/or1k/libm-test-ulps-name create mode 100644 sysdeps/or1k/machine-gmon.h create mode 100644 sysdeps/or1k/memusage.h copy sysdeps/{arm => or1k}/nofpu/Implies (100%) create mode 100644 sysdeps/or1k/nofpu/math-tests-exceptions.h create mode 100644 sysdeps/or1k/nofpu/math-tests-rounding.h create mode 100644 sysdeps/or1k/nptl/pthreaddef.h create mode 100644 sysdeps/or1k/nptl/tls.h create mode 100644 sysdeps/or1k/preconfigure create mode 100644 sysdeps/or1k/setjmp.S create mode 100644 sysdeps/or1k/sfp-machine.h create mode 100644 sysdeps/or1k/sotruss-lib.c create mode 100644 sysdeps/or1k/stackinfo.h create mode 100644 sysdeps/or1k/start.S create mode 100644 sysdeps/or1k/sysdep.h create mode 100644 sysdeps/or1k/tininess.h create mode 100644 sysdeps/or1k/tst-audit.h delete mode 100644 sysdeps/posix/closedir.c delete mode 100644 sysdeps/posix/dirfd.c delete mode 100644 sysdeps/posix/dirstream.h delete mode 100644 sysdeps/posix/fdopendir.c delete mode 100644 sysdeps/posix/gettimeofday.c delete mode 100644 sysdeps/posix/opendir.c delete mode 100644 sysdeps/posix/readdir.c delete mode 100644 sysdeps/posix/readdir_r.c delete mode 100644 sysdeps/posix/rewinddir.c delete mode 100644 sysdeps/posix/seekdir.c delete mode 100644 sysdeps/posix/shm-directory.c delete mode 100644 sysdeps/posix/shm-directory.h delete mode 100644 sysdeps/posix/shm_open.c delete mode 100644 sysdeps/posix/shm_unlink.c delete mode 100644 sysdeps/posix/spawni.c create mode 100644 sysdeps/posix/sysconf-pthread_stack_min.h delete mode 100644 sysdeps/posix/telldir.c delete mode 100644 sysdeps/posix/time.c delete mode 100644 sysdeps/posix/timespec_get.c delete mode 100644 sysdeps/posix/wait.c delete mode 100644 sysdeps/posix/wait3.c delete mode 100644 sysdeps/posix/waitid.c create mode 100644 sysdeps/posix/writev_nocancel.c delete mode 100644 sysdeps/powerpc/bits/endian.h create mode 100644 sysdeps/powerpc/bits/endianness.h delete mode 100644 sysdeps/powerpc/bits/fenvinline.h delete mode 100644 sysdeps/powerpc/bits/mathinline.h create mode 100644 sysdeps/powerpc/dl-lookupcfg.h create mode 100644 sysdeps/powerpc/elf-initfini.h delete mode 100644 sysdeps/powerpc/fpu/e_hypot.c delete mode 100644 sysdeps/powerpc/fpu/e_hypotf.c create mode 100644 sysdeps/powerpc/fpu/get-rounding-mode.h create mode 100644 sysdeps/powerpc/fpu/math-use-builtins-fabs.h create mode 100644 sysdeps/powerpc/fpu/math-use-builtins-fma.h create mode 100644 sysdeps/powerpc/fpu/math-use-builtins-sqrt.h create mode 100644 sysdeps/powerpc/fpu/round_to_integer.h create mode 100644 sysdeps/powerpc/fpu/s_ceil.c create mode 100644 sysdeps/powerpc/fpu/s_ceilf.c delete mode 100644 sysdeps/powerpc/fpu/s_fabs.S delete mode 100644 sysdeps/powerpc/fpu/s_fabsf.S delete mode 100644 sysdeps/powerpc/fpu/s_float_bitwise.h create mode 100644 sysdeps/powerpc/fpu/s_floor.c create mode 100644 sysdeps/powerpc/fpu/s_floorf.c delete mode 100644 sysdeps/powerpc/fpu/s_fma.S delete mode 100644 sysdeps/powerpc/fpu/s_fmaf.S delete mode 100644 sysdeps/powerpc/fpu/s_isnan.c delete mode 100644 sysdeps/powerpc/fpu/s_isnanf.S create mode 100644 sysdeps/powerpc/fpu/s_logb.c create mode 100644 sysdeps/powerpc/fpu/s_logbf.c create mode 100644 sysdeps/powerpc/fpu/s_logbl.c delete mode 100644 sysdeps/powerpc/fpu/s_lrintf.S create mode 100644 sysdeps/powerpc/fpu/s_lrintf.c create mode 100644 sysdeps/powerpc/fpu/s_modf.c create mode 100644 sysdeps/powerpc/fpu/s_modff.c create mode 100644 sysdeps/powerpc/fpu/s_nearbyint.c create mode 100644 sysdeps/powerpc/fpu/s_nearbyintf.c create mode 100644 sysdeps/powerpc/fpu/s_round.c create mode 100644 sysdeps/powerpc/fpu/s_roundf.c create mode 100644 sysdeps/powerpc/fpu/s_trunc.c create mode 100644 sysdeps/powerpc/fpu/s_truncf.c delete mode 100644 sysdeps/powerpc/memusage.h create mode 100644 sysdeps/powerpc/mod-cache-ppc.c delete mode 100644 sysdeps/powerpc/nptl/bits/pthreadtypes-arch.h create mode 100644 sysdeps/powerpc/nptl/bits/struct_mutex.h create mode 100644 sysdeps/powerpc/nptl/bits/struct_rwlock.h create mode 100644 sysdeps/powerpc/nptl/thread_pointer.h delete mode 100644 sysdeps/powerpc/power4/fpu/Makefile delete mode 100644 sysdeps/powerpc/power4/fpu/mpa-arch.h delete mode 100644 sysdeps/powerpc/power4/fpu/mpa.c delete mode 100644 sysdeps/powerpc/power5+/fpu/s_modf.c delete mode 100644 sysdeps/powerpc/power5+/fpu/s_modff.c delete mode 100644 sysdeps/powerpc/power6/wcschr.c delete mode 100644 sysdeps/powerpc/power6/wcscpy.c delete mode 100644 sysdeps/powerpc/power6/wcsrchr.c delete mode 100644 sysdeps/powerpc/power7/fpu/s_logb.c delete mode 100644 sysdeps/powerpc/power7/fpu/s_logbf.c delete mode 100644 sysdeps/powerpc/power7/fpu/s_logbl.c delete mode 100644 sysdeps/powerpc/powerpc32/backtrace.c delete mode 100644 sysdeps/powerpc/powerpc32/bzero.S delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/Makefile delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/atomic-feclearexcept.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/atomic-feholdexcept.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/atomic-feupdateenv.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fclrexcpt.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fe_note_change.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fedisblxcpt.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/feenablxcpt.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fegetenv.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fegetexcept.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fegetmode.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fegetround.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/feholdexcpt.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fenv_const.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fenv_libc.h delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fesetenv.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fesetexcept.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fesetmode.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fesetround.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fetestexceptflag.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/feupdateenv.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fexcepts_from_prctl.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fexcepts_from_spe.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fexcepts_to_prctl.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fexcepts_to_spe.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fgetexcptflg.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/flt-rounds.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fraiseexcept-soft.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fraiseexcpt.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fsetexcptflg.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/ftestexcept.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/get-rounding-mode.h delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/s_fabsf.S delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/spe-raise.c delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_ceil.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_ceilf.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_copysign.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_copysignf.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_copysignl.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_fabsl.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_floor.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_floorf.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_isnan.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_lrint.S create mode 100644 sysdeps/powerpc/powerpc32/fpu/s_lrint.c delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_lround.S create mode 100644 sysdeps/powerpc/powerpc32/fpu/s_lround.c delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_nearbyint.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_nearbyintf.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_rint.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_rintf.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_round.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_roundf.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_trunc.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_truncf.S create mode 100644 sysdeps/powerpc/powerpc32/power10/Implies create mode 100644 sysdeps/powerpc/powerpc32/power10/fpu/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc32/power10/multiarch/Implies delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypot-power7.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypot-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypot.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypotf-power7.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypotf-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypotf.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceil-power5+.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceil-power5+.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceil-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceil-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceilf-power5+.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceilf-power5+.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceilf-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceilf-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_copysign-power6.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_copysign-ppc32.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_copysign.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_copysignf.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_finite-power7.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_finite-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_finite.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_finitef-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_finitef.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floor-power5+.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floor-power5+.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floor-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floor-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floorf-power5+.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floorf-power5+.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floorf-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floorf-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isinf-power7.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isinf-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isinf.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isinff-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isinff.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnan-power5.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnan-power6.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnan-power7.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnan-ppc32.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnan.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnanf-power5.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnanf-power6.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnanf.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrint-power6.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrint-power6.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrint-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrint-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrintf-power6.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrintf-power6.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrintf-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrintf-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llround-power5+.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llround-power5+.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llround-power6.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llround-power6.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llround-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llround-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lrint-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lrint-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lround-power5+.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lround-power5+.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lround-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lround-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_round-power5+.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_round-power5+.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_round-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_round-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_roundf-power5+.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_roundf-power5+.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_roundf-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_roundf-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_trunc-power5+.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_trunc-power5+.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_trunc-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_trunc-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_truncf-power5+.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_truncf-power5+.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_truncf-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_truncf-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/s_llrint.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/s_llrintf.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/s_llround.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/s_llroundf.S 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/powerpc32/power4/multiarch/wcschr-power6.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcschr-power7.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcschr-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcschr.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy-power6.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy-power7.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr-power6.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr-power7.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr.c delete mode 100644 sysdeps/powerpc/powerpc32/power5+/fpu/s_ceil.S delete mode 100644 sysdeps/powerpc/powerpc32/power5+/fpu/s_ceilf.S delete mode 100644 sysdeps/powerpc/powerpc32/power5+/fpu/s_floor.S delete mode 100644 sysdeps/powerpc/powerpc32/power5+/fpu/s_floorf.S delete mode 100644 sysdeps/powerpc/powerpc32/power5+/fpu/s_llround.S delete mode 100644 sysdeps/powerpc/powerpc32/power5+/fpu/s_llroundf.S delete mode 100644 sysdeps/powerpc/powerpc32/power5+/fpu/s_lround.S delete mode 100644 sysdeps/powerpc/powerpc32/power5+/fpu/s_round.S delete mode 100644 sysdeps/powerpc/powerpc32/power5+/fpu/s_roundf.S delete mode 100644 sysdeps/powerpc/powerpc32/power5+/fpu/s_trunc.S delete mode 100644 sysdeps/powerpc/powerpc32/power5+/fpu/s_truncf.S delete mode 100644 sysdeps/powerpc/powerpc32/power5/fpu/s_isnan.S delete mode 100644 sysdeps/powerpc/powerpc32/power5/fpu/s_isnanf.S delete mode 100644 sysdeps/powerpc/powerpc32/power6/fpu/s_copysign.S delete mode 100644 sysdeps/powerpc/powerpc32/power6/fpu/s_copysignf.S delete mode 100644 sysdeps/powerpc/powerpc32/power6/fpu/s_isnan.S delete mode 100644 sysdeps/powerpc/powerpc32/power6/fpu/s_isnanf.S delete mode 100644 sysdeps/powerpc/powerpc32/power6/fpu/s_llrint.S delete mode 100644 sysdeps/powerpc/powerpc32/power6/fpu/s_llrintf.S delete mode 100644 sysdeps/powerpc/powerpc32/power6/fpu/s_llround.S delete mode 100644 sysdeps/powerpc/powerpc32/power6/fpu/s_llroundf.S delete mode 100644 sysdeps/powerpc/powerpc32/power7/fpu/s_finite.S delete mode 100644 sysdeps/powerpc/powerpc32/power7/fpu/s_finitef.S delete mode 100644 sysdeps/powerpc/powerpc32/power7/fpu/s_isinf.S delete mode 100644 sysdeps/powerpc/powerpc32/power7/fpu/s_isinff.S delete mode 100644 sysdeps/powerpc/powerpc32/power7/fpu/s_isnan.S delete mode 100644 sysdeps/powerpc/powerpc32/power7/fpu/s_isnanf.S delete mode 100644 sysdeps/powerpc/powerpc32/register-dump.h delete mode 100644 sysdeps/powerpc/powerpc32/tls-macros.h create mode 100644 sysdeps/powerpc/powerpc32/unwind-arch.h delete mode 100644 sysdeps/powerpc/powerpc64/backtrace.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/Makefile create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_ceil-power5+.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_ceil-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_ceil.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_ceilf-power5+.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_ceilf-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_ceilf.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_floor-power5+.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_floor-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_floor.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_floorf-power5+.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_floorf-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_floorf.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_llrint-power6x.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_llrint-power8.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_llrint-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_llrint.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_llrintf.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_llround-power5+.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_llround-power6x.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_llround-power8.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_llround-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_llround.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_llroundf-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_llroundf.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_logb-power7.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_logb-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_logb.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_logbf-power7.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_logbf-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_logbf.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_logbl-power7.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_logbl-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_logbl.c rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_lrint.c (100%) rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_lround.c (100%) create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_modf-power5+.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_modf-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_modf.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_modff-power5+.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_modff-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_modff.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_round-power5+.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_round-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_round.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_roundf-power5+.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_roundf-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_roundf.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_trunc-power5+.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_trunc-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_trunc.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_truncf-power5+.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_truncf-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_truncf.c create mode 100644 sysdeps/powerpc/powerpc64/be/power10/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power10/fpu/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power10/fpu/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power10/multiarch/Implies delete mode 100644 sysdeps/powerpc/powerpc64/bzero.S create mode 100644 sysdeps/powerpc/powerpc64/dl-funcdesc.h delete mode 100644 sysdeps/powerpc/powerpc64/entry.h create mode 100644 sysdeps/powerpc/powerpc64/fpu/Makefile delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_expf-power8.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_expf-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_expf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypot-power7.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypot-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypot.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypotf-power7.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypotf-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypotf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceil-power5+.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceil-ppc64.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceil.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceilf-power5+.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceilf-ppc64.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceilf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_copysign-power6.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_copysign-ppc64.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_copysign.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_copysignf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_finite-power7.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_finite-power8.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_finite-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_finite.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_finitef-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_finitef.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_floor-power5+.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_floor-ppc64.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_floor.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_floorf-power5+.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_floorf-ppc64.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_floorf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinf-power7.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinf-power8.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinf-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinff-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinff.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan-power5.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan-power6.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan-power6x.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan-power7.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan-power8.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan-ppc64.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnanf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llrint-power6x.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llrint-power8.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llrint-ppc64.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llrint.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llrintf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llround-power5+.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llround-power6x.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llround-power8.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llround-ppc64.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llround.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llroundf-ppc64.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llroundf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_logb-power7.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_logb-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_logb.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbf-power7.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbf-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbl-power7.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbl-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbl.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_modf-power5+.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_modf-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_modf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_modff-power5+.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_modff-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_modff.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_round-power5+.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_round-ppc64.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_round.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_roundf-power5+.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_roundf-ppc64.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_roundf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_trunc-power5+.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_trunc-ppc64.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_trunc.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_truncf-power5+.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_truncf-ppc64.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_truncf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/w_expf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_ceil.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_ceilf.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_copysign.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_copysignf.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_copysignl.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_fabsl.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_floor.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_floorf.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_isnan.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_llrint.S create mode 100644 sysdeps/powerpc/powerpc64/fpu/s_llrint.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_llrintf.S create mode 100644 sysdeps/powerpc/powerpc64/fpu/s_llrintf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_llround.S create mode 100644 sysdeps/powerpc/powerpc64/fpu/s_llround.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_llroundf.S create mode 100644 sysdeps/powerpc/powerpc64/fpu/s_llroundf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_lrint.S create mode 100644 sysdeps/powerpc/powerpc64/fpu/s_lrint.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_lround.S create mode 100644 sysdeps/powerpc/powerpc64/fpu/s_lround.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_lroundf.S create mode 100644 sysdeps/powerpc/powerpc64/fpu/s_lroundf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_nearbyint.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_nearbyintf.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_rint.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_rintf.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_round.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_roundf.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_trunc.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_truncf.S create mode 100644 sysdeps/powerpc/powerpc64/le/dl-hwcap-check.h create mode 100644 sysdeps/powerpc/powerpc64/le/dl-hwcaps-subdirs.c create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/configure create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/configure.ac create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/e_log-power10.c create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/e_log-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/e_log.c create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128-ifunc-macros.h create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128-ifunc-redir [...] create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128-ifunc-redir [...] create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128-ifunc-redirects.h create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128-ifunc.h create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/float128_private.h create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/math-type-macros-float128.h create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/math_private.h create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/w_log.c delete mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/w_sqrtf128-power9.c delete mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/w_sqrtf128-ppc64le.c delete mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/w_sqrtf128.c create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/w_ilogb_template.c create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/w_ilogbl.c create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/w_llogb_template.c create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/w_llogbl.c create mode 100644 sysdeps/powerpc/powerpc64/le/multiarch/dl-symbol-redir-ifunc.h create mode 100644 sysdeps/powerpc/powerpc64/le/no_ldbl_gnu_attribute.c create mode 100644 sysdeps/powerpc/powerpc64/le/power10/Implies create mode 100644 sysdeps/powerpc/powerpc64/le/power10/fpu/Implies create mode 100644 sysdeps/powerpc/powerpc64/le/power10/fpu/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/le/power10/memcmp.S create mode 100644 sysdeps/powerpc/powerpc64/le/power10/memcpy.S create mode 100644 sysdeps/powerpc/powerpc64/le/power10/memmove.S create mode 100644 sysdeps/powerpc/powerpc64/le/power10/memset.S create mode 100644 sysdeps/powerpc/powerpc64/le/power10/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/le/power10/rawmemchr.S create mode 100644 sysdeps/powerpc/powerpc64/le/power10/strlen.S create mode 100644 sysdeps/powerpc/powerpc64/le/power9/Makeconfig delete mode 100644 sysdeps/powerpc/powerpc64/le/power9/fpu/e_sqrtf128.c create mode 100644 sysdeps/powerpc/powerpc64/le/power9/rawmemchr.S create mode 100644 sysdeps/powerpc/powerpc64/le/power9/rtld-strcmp.S create mode 100644 sysdeps/powerpc/powerpc64/le/power9/rtld-strlen.S create mode 100644 sysdeps/powerpc/powerpc64/le/power9/stpcpy.S create mode 100644 sysdeps/powerpc/powerpc64/le/power9/stpncpy.S create mode 100644 sysdeps/powerpc/powerpc64/le/power9/strcpy.S create mode 100644 sysdeps/powerpc/powerpc64/le/power9/strlen.S create mode 100644 sysdeps/powerpc/powerpc64/le/power9/strncpy.S create mode 100644 sysdeps/powerpc/powerpc64/le/tst-glibc-hwcaps.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/bcopy-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/bcopy.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/bzero.c create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memcmp-power10.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memcpy-power10.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memmove-power10.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memset-power10.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/rawmemchr-power10.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/rawmemchr-power9.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/rtld-strcspn.c create mode 100644 sysdeps/powerpc/powerpc64/multiarch/stpcpy-power9.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/stpncpy-power9.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcpy-power9.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strlen-power10.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strlen-power9.S delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncmp-power4.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncpy-power9.S delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcschr-power6.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcschr-power7.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcschr-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcschr.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcscpy-power6.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcscpy-power7.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcscpy-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcscpy.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcsrchr-power6.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcsrchr-power7.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcsrchr-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcsrchr.c delete mode 100644 sysdeps/powerpc/powerpc64/power4/strncmp.S delete mode 100644 sysdeps/powerpc/powerpc64/power5+/fpu/s_ceil.S delete mode 100644 sysdeps/powerpc/powerpc64/power5+/fpu/s_ceilf.S delete mode 100644 sysdeps/powerpc/powerpc64/power5+/fpu/s_floor.S delete mode 100644 sysdeps/powerpc/powerpc64/power5+/fpu/s_floorf.S delete mode 100644 sysdeps/powerpc/powerpc64/power5+/fpu/s_llround.S delete mode 100644 sysdeps/powerpc/powerpc64/power5+/fpu/s_llroundf.S delete mode 100644 sysdeps/powerpc/powerpc64/power5+/fpu/s_round.S delete mode 100644 sysdeps/powerpc/powerpc64/power5+/fpu/s_roundf.S delete mode 100644 sysdeps/powerpc/powerpc64/power5+/fpu/s_trunc.S delete mode 100644 sysdeps/powerpc/powerpc64/power5+/fpu/s_truncf.S delete mode 100644 sysdeps/powerpc/powerpc64/power5/fpu/s_isnan.S delete mode 100644 sysdeps/powerpc/powerpc64/power6/fpu/s_copysign.S delete mode 100644 sysdeps/powerpc/powerpc64/power6/fpu/s_copysignf.S delete mode 100644 sysdeps/powerpc/powerpc64/power6/fpu/s_isnan.S delete mode 100644 sysdeps/powerpc/powerpc64/power6/wcschr.c delete mode 100644 sysdeps/powerpc/powerpc64/power6/wcscpy.c delete mode 100644 sysdeps/powerpc/powerpc64/power6/wcsrchr.c delete mode 100644 sysdeps/powerpc/powerpc64/power6x/fpu/s_isnan.S delete mode 100644 sysdeps/powerpc/powerpc64/power6x/fpu/s_llrint.S delete mode 100644 sysdeps/powerpc/powerpc64/power6x/fpu/s_llround.S delete mode 100644 sysdeps/powerpc/powerpc64/power6x/fpu/s_llroundf.S delete mode 100644 sysdeps/powerpc/powerpc64/power7/bcopy.c delete mode 100644 sysdeps/powerpc/powerpc64/power7/fpu/s_finite.S delete mode 100644 sysdeps/powerpc/powerpc64/power7/fpu/s_finitef.S delete mode 100644 sysdeps/powerpc/powerpc64/power7/fpu/s_isinf.S delete mode 100644 sysdeps/powerpc/powerpc64/power7/fpu/s_isinff.S delete mode 100644 sysdeps/powerpc/powerpc64/power7/fpu/s_isnan.S delete mode 100644 sysdeps/powerpc/powerpc64/power7/fpu/s_isnanf.S delete mode 100644 sysdeps/powerpc/powerpc64/power7/fpu/s_logb.c delete mode 100644 sysdeps/powerpc/powerpc64/power7/fpu/s_logbf.c delete mode 100644 sysdeps/powerpc/powerpc64/power7/fpu/s_logbl.c delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/e_expf.S delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_finite.S delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_finitef.S delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_isinf.S delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_isinff.S delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_isnan.S delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_isnanf.S delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_llrint.S delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_llround.S delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_llroundf.S delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/w_expf.c delete mode 100644 sysdeps/powerpc/powerpc64/register-dump.h delete mode 100644 sysdeps/powerpc/powerpc64/tls-macros.h create mode 100644 sysdeps/powerpc/powerpc64/tst-ucontext-ppc64-vscr.c create mode 100644 sysdeps/powerpc/preconfigure.ac delete mode 100644 sysdeps/powerpc/sched_cpucount.c delete mode 100644 sysdeps/powerpc/tls-macros.h create mode 100644 sysdeps/powerpc/tst-cache-ppc-static-dlopen.c create mode 100644 sysdeps/powerpc/tst-cache-ppc-static.c create mode 100644 sysdeps/powerpc/tst-cache-ppc.c delete mode 100644 sysdeps/pthread/Versions delete mode 100644 sysdeps/pthread/aio_cancel.c delete mode 100644 sysdeps/pthread/aio_error.c delete mode 100644 sysdeps/pthread/aio_fsync.c delete mode 100644 sysdeps/pthread/aio_misc.c delete mode 100644 sysdeps/pthread/aio_misc.h delete mode 100644 sysdeps/pthread/aio_notify.c delete mode 100644 sysdeps/pthread/aio_read.c delete mode 100644 sysdeps/pthread/aio_read64.c delete mode 100644 sysdeps/pthread/aio_suspend.c delete mode 100644 sysdeps/pthread/aio_write.c delete mode 100644 sysdeps/pthread/aio_write64.c create mode 100644 sysdeps/pthread/call_once.c create mode 100644 sysdeps/pthread/cnd_broadcast.c create mode 100644 sysdeps/pthread/cnd_destroy.c create mode 100644 sysdeps/pthread/cnd_init.c create mode 100644 sysdeps/pthread/cnd_signal.c create mode 100644 sysdeps/pthread/cnd_timedwait.c create mode 100644 sysdeps/pthread/cnd_wait.c create mode 100644 sysdeps/pthread/eintr.c create mode 100644 sysdeps/pthread/elision-conf.h delete mode 100644 sysdeps/pthread/flockfile.c delete mode 100644 sysdeps/pthread/ftrylockfile.c delete mode 100644 sysdeps/pthread/funlockfile.c delete mode 100644 sysdeps/pthread/lio_listio.c delete mode 100644 sysdeps/pthread/lio_listio64.c create mode 100644 sysdeps/pthread/mtx_destroy.c create mode 100644 sysdeps/pthread/mtx_init.c create mode 100644 sysdeps/pthread/mtx_lock.c create mode 100644 sysdeps/pthread/mtx_timedlock.c create mode 100644 sysdeps/pthread/mtx_trylock.c create mode 100644 sysdeps/pthread/mtx_unlock.c create mode 100644 sysdeps/pthread/pthread_atfork.c create mode 100644 sysdeps/pthread/pthread_atfork_compat.c create mode 100644 sysdeps/pthread/pthread_early_init.h create mode 100644 sysdeps/pthread/pthread_mutex_conf.h create mode 100644 sysdeps/pthread/sem_close.c create mode 100644 sysdeps/pthread/sem_open.c create mode 100644 sysdeps/pthread/sem_routines.c create mode 100644 sysdeps/pthread/sem_routines.h create mode 100644 sysdeps/pthread/sem_unlink.c create mode 100644 sysdeps/pthread/thrd_create.c create mode 100644 sysdeps/pthread/thrd_detach.c create mode 100644 sysdeps/pthread/thrd_equal.c create mode 100644 sysdeps/pthread/thrd_exit.c create mode 100644 sysdeps/pthread/thrd_join.c create mode 100644 sysdeps/pthread/thrd_priv.h create mode 100644 sysdeps/pthread/thrd_sleep.c create mode 100644 sysdeps/pthread/threads.h delete mode 100644 sysdeps/pthread/timer_create.c delete mode 100644 sysdeps/pthread/timer_delete.c delete mode 100644 sysdeps/pthread/timer_getoverr.c delete mode 100644 sysdeps/pthread/timer_gettime.c delete mode 100644 sysdeps/pthread/timer_routines.c delete mode 100644 sysdeps/pthread/timer_settime.c create mode 100644 sysdeps/pthread/tss_create.c create mode 100644 sysdeps/pthread/tss_delete.c create mode 100644 sysdeps/pthread/tss_get.c create mode 100644 sysdeps/pthread/tss_set.c create mode 100644 sysdeps/pthread/tst-_res1.c create mode 100644 sysdeps/pthread/tst-_res1mod1.c rename {nptl => sysdeps/pthread}/tst-_res1mod2.c (100%) create mode 100644 sysdeps/pthread/tst-abstime-time64.c create mode 100644 sysdeps/pthread/tst-abstime.c create mode 100644 sysdeps/pthread/tst-atfork1.c create mode 100644 sysdeps/pthread/tst-atfork2.c create mode 100644 sysdeps/pthread/tst-atfork2mod.c create mode 100644 sysdeps/pthread/tst-atfork3.c create mode 100644 sysdeps/pthread/tst-atfork3mod.c create mode 100644 sysdeps/pthread/tst-atfork4.c create mode 100644 sysdeps/pthread/tst-atfork4mod.c create mode 100644 sysdeps/pthread/tst-attr1.c create mode 100644 sysdeps/pthread/tst-backtrace1.c create mode 100644 sysdeps/pthread/tst-bad-schedattr.c create mode 100644 sysdeps/pthread/tst-barrier1.c create mode 100644 sysdeps/pthread/tst-barrier2.c create mode 100644 sysdeps/pthread/tst-barrier3.c create mode 100644 sysdeps/pthread/tst-barrier4.c create mode 100644 sysdeps/pthread/tst-basic1.c create mode 100644 sysdeps/pthread/tst-basic2.c create mode 100644 sysdeps/pthread/tst-basic3.c create mode 100644 sysdeps/pthread/tst-basic4.c create mode 100644 sysdeps/pthread/tst-basic5.c create mode 100644 sysdeps/pthread/tst-basic6.c create mode 100644 sysdeps/pthread/tst-basic7.c create mode 100644 sysdeps/pthread/tst-call-once.c create mode 100644 sysdeps/pthread/tst-cancel-self-cancelstate.c create mode 100644 sysdeps/pthread/tst-cancel-self-canceltype.c create mode 100644 sysdeps/pthread/tst-cancel-self-cleanup.c create mode 100644 sysdeps/pthread/tst-cancel-self-testcancel.c create mode 100644 sysdeps/pthread/tst-cancel-self.c create mode 100644 sysdeps/pthread/tst-cancel1.c create mode 100644 sysdeps/pthread/tst-cancel10.c create mode 100644 sysdeps/pthread/tst-cancel11.c create mode 100644 sysdeps/pthread/tst-cancel12.c create mode 100644 sysdeps/pthread/tst-cancel13.c create mode 100644 sysdeps/pthread/tst-cancel14.c create mode 100644 sysdeps/pthread/tst-cancel15.c create mode 100644 sysdeps/pthread/tst-cancel16.c create mode 100644 sysdeps/pthread/tst-cancel18.c create mode 100644 sysdeps/pthread/tst-cancel19.c create mode 100644 sysdeps/pthread/tst-cancel2.c create mode 100644 sysdeps/pthread/tst-cancel20.c rename {nptl => sysdeps/pthread}/tst-cancel21-static.c (100%) create mode 100644 sysdeps/pthread/tst-cancel21.c create mode 100644 sysdeps/pthread/tst-cancel22.c rename {nptl => sysdeps/pthread}/tst-cancel23.c (100%) create mode 100644 sysdeps/pthread/tst-cancel25.c create mode 100644 sysdeps/pthread/tst-cancel26.c create mode 100644 sysdeps/pthread/tst-cancel27.c create mode 100644 sysdeps/pthread/tst-cancel28.c create mode 100644 sysdeps/pthread/tst-cancel29.c create mode 100644 sysdeps/pthread/tst-cancel3.c create mode 100644 sysdeps/pthread/tst-cancel30.c create mode 100644 sysdeps/pthread/tst-cancel4-common.c create mode 100644 sysdeps/pthread/tst-cancel4-common.h create mode 100644 sysdeps/pthread/tst-cancel4.c rename {nptl => sysdeps/pthread}/tst-cancel5.c (100%) create mode 100644 sysdeps/pthread/tst-cancel6.c create mode 100644 sysdeps/pthread/tst-cancel8.c create mode 100644 sysdeps/pthread/tst-cancel9.c rename {nptl => sysdeps/pthread}/tst-cancelx1.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx10.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx11.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx12.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx13.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx14.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx15.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx16.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx18.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx2.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx20.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx21.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx3.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx4.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx5.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx6.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx8.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx9.c (100%) create mode 100644 sysdeps/pthread/tst-cleanup0.c rename {nptl => sysdeps/pthread}/tst-cleanup0.expect (100%) create mode 100644 sysdeps/pthread/tst-cleanup1.c create mode 100644 sysdeps/pthread/tst-cleanup2.c create mode 100644 sysdeps/pthread/tst-cleanup3.c rename {nptl => sysdeps/pthread}/tst-cleanupx0.c (100%) rename {nptl => sysdeps/pthread}/tst-cleanupx0.expect (100%) rename {nptl => sysdeps/pthread}/tst-cleanupx1.c (100%) rename {nptl => sysdeps/pthread}/tst-cleanupx2.c (100%) rename {nptl => sysdeps/pthread}/tst-cleanupx3.c (100%) create mode 100644 sysdeps/pthread/tst-clock1.c create mode 100644 sysdeps/pthread/tst-cnd-basic.c create mode 100644 sysdeps/pthread/tst-cnd-broadcast.c create mode 100644 sysdeps/pthread/tst-cnd-timedwait-time64.c create mode 100644 sysdeps/pthread/tst-cnd-timedwait.c create mode 100644 sysdeps/pthread/tst-cond-except.c create mode 100644 sysdeps/pthread/tst-cond1.c create mode 100644 sysdeps/pthread/tst-cond10.c create mode 100644 sysdeps/pthread/tst-cond11-static.c create mode 100644 sysdeps/pthread/tst-cond11-time64.c create mode 100644 sysdeps/pthread/tst-cond11.c create mode 100644 sysdeps/pthread/tst-cond12.c rename {nptl => sysdeps/pthread}/tst-cond13.c (100%) create mode 100644 sysdeps/pthread/tst-cond14.c create mode 100644 sysdeps/pthread/tst-cond15.c create mode 100644 sysdeps/pthread/tst-cond16.c rename {nptl => sysdeps/pthread}/tst-cond17.c (100%) create mode 100644 sysdeps/pthread/tst-cond18.c create mode 100644 sysdeps/pthread/tst-cond19.c create mode 100644 sysdeps/pthread/tst-cond2.c create mode 100644 sysdeps/pthread/tst-cond20.c rename {nptl => sysdeps/pthread}/tst-cond21.c (100%) create mode 100644 sysdeps/pthread/tst-cond23.c create mode 100644 sysdeps/pthread/tst-cond24.c create mode 100644 sysdeps/pthread/tst-cond25.c create mode 100644 sysdeps/pthread/tst-cond27.c create mode 100644 sysdeps/pthread/tst-cond3.c create mode 100644 sysdeps/pthread/tst-cond4.c create mode 100644 sysdeps/pthread/tst-cond5.c create mode 100644 sysdeps/pthread/tst-cond6.c create mode 100644 sysdeps/pthread/tst-cond7.c rename {nptl => sysdeps/pthread}/tst-cond8-static.c (100%) create mode 100644 sysdeps/pthread/tst-cond8.c create mode 100644 sysdeps/pthread/tst-cond9.c create mode 100644 sysdeps/pthread/tst-create-detached.c create mode 100644 sysdeps/pthread/tst-create1.c create mode 100644 sysdeps/pthread/tst-create1mod.c create mode 100644 sysdeps/pthread/tst-detach1.c create mode 100644 sysdeps/pthread/tst-eintr2.c create mode 100644 sysdeps/pthread/tst-eintr3.c create mode 100644 sysdeps/pthread/tst-eintr4.c create mode 100644 sysdeps/pthread/tst-eintr5.c create mode 100644 sysdeps/pthread/tst-exec1.c create mode 100644 sysdeps/pthread/tst-exec2.c create mode 100644 sysdeps/pthread/tst-exec3.c create mode 100644 sysdeps/pthread/tst-exit1.c rename {nptl => sysdeps/pthread}/tst-exit2.c (100%) rename {nptl => sysdeps/pthread}/tst-exit3.c (100%) create mode 100644 sysdeps/pthread/tst-fini1.c create mode 100644 sysdeps/pthread/tst-fini1mod.c create mode 100644 sysdeps/pthread/tst-flock1.c create mode 100644 sysdeps/pthread/tst-flock2.c create mode 100644 sysdeps/pthread/tst-fork1.c create mode 100644 sysdeps/pthread/tst-fork2.c create mode 100644 sysdeps/pthread/tst-fork3.c create mode 100644 sysdeps/pthread/tst-fork4.c rename {nptl => sysdeps/pthread}/tst-getpid3.c (100%) create mode 100644 sysdeps/pthread/tst-join1.c create mode 100644 sysdeps/pthread/tst-join10.c create mode 100644 sysdeps/pthread/tst-join11.c create mode 100644 sysdeps/pthread/tst-join12.c create mode 100644 sysdeps/pthread/tst-join13.c create mode 100644 sysdeps/pthread/tst-join14-time64.c create mode 100644 sysdeps/pthread/tst-join14.c create mode 100644 sysdeps/pthread/tst-join15.c create mode 100644 sysdeps/pthread/tst-join2.c create mode 100644 sysdeps/pthread/tst-join3.c create mode 100644 sysdeps/pthread/tst-join4.c create mode 100644 sysdeps/pthread/tst-join5.c rename {nptl => sysdeps/pthread}/tst-join6.c (100%) create mode 100644 sysdeps/pthread/tst-join7.c create mode 100644 sysdeps/pthread/tst-join7mod.c create mode 100644 sysdeps/pthread/tst-join8.c create mode 100644 sysdeps/pthread/tst-join9.c create mode 100644 sysdeps/pthread/tst-key1.c create mode 100644 sysdeps/pthread/tst-key2.c create mode 100644 sysdeps/pthread/tst-key3.c create mode 100644 sysdeps/pthread/tst-key4.c create mode 100644 sysdeps/pthread/tst-kill1.c create mode 100644 sysdeps/pthread/tst-kill2.c create mode 100644 sysdeps/pthread/tst-kill3.c create mode 100644 sysdeps/pthread/tst-kill5.c create mode 100644 sysdeps/pthread/tst-kill6.c rename {nptl => sysdeps/pthread}/tst-locale1.c (100%) rename {nptl => sysdeps/pthread}/tst-locale2.c (100%) create mode 100644 sysdeps/pthread/tst-memstream.c create mode 100644 sysdeps/pthread/tst-mtx-basic.c create mode 100644 sysdeps/pthread/tst-mtx-recursive.c create mode 100644 sysdeps/pthread/tst-mtx-timedlock-time64.c create mode 100644 sysdeps/pthread/tst-mtx-timedlock.c create mode 100644 sysdeps/pthread/tst-mtx-trylock.c create mode 100644 sysdeps/pthread/tst-mutex-errorcheck.c create mode 100644 sysdeps/pthread/tst-mutex1.c create mode 100644 sysdeps/pthread/tst-mutex10.c create mode 100644 sysdeps/pthread/tst-mutex11.c create mode 100644 sysdeps/pthread/tst-mutex2.c create mode 100644 sysdeps/pthread/tst-mutex3.c create mode 100644 sysdeps/pthread/tst-mutex4.c create mode 100644 sysdeps/pthread/tst-mutex5.c create mode 100644 sysdeps/pthread/tst-mutex6.c create mode 100644 sysdeps/pthread/tst-mutex7.c rename {nptl => sysdeps/pthread}/tst-mutex7robust.c (100%) create mode 100644 sysdeps/pthread/tst-mutex9.c create mode 100644 sysdeps/pthread/tst-once1.c create mode 100644 sysdeps/pthread/tst-once2.c create mode 100644 sysdeps/pthread/tst-once3.c create mode 100644 sysdeps/pthread/tst-once4.c copy {nptl => sysdeps/pthread}/tst-oncex3.c (100%) copy {nptl => sysdeps/pthread}/tst-oncex4.c (100%) rename nptl/tst-oncex3.c => sysdeps/pthread/tst-oncey3.c (100%) rename nptl/tst-oncex4.c => sysdeps/pthread/tst-oncey4.c (100%) create mode 100644 sysdeps/pthread/tst-pt-align.c create mode 100644 sysdeps/pthread/tst-pt-align3.c create mode 100644 sysdeps/pthread/tst-pt-popen1.c create mode 100644 sysdeps/pthread/tst-pt-sysconf.c create mode 100644 sysdeps/pthread/tst-pt-tls1.c create mode 100644 sysdeps/pthread/tst-pt-tls2.c create mode 100644 sysdeps/pthread/tst-pt-tls4.c rename nptl/tst-vfork1.c => sysdeps/pthread/tst-pt-vfork1.c (100%) rename nptl/tst-vfork2.c => sysdeps/pthread/tst-pt-vfork2.c (100%) create mode 100644 sysdeps/pthread/tst-pthread-exit-signal.c create mode 100644 sysdeps/pthread/tst-pthread-mutexattr.c create mode 100644 sysdeps/pthread/tst-pthread-raise-blocked-self.c create mode 100644 sysdeps/pthread/tst-pthread-setuid-loop.c create mode 100644 sysdeps/pthread/tst-pthread_cancel-exited.c create mode 100644 sysdeps/pthread/tst-pthread_cancel-select-loop.c create mode 100644 sysdeps/pthread/tst-pthread_kill-exited.c create mode 100644 sysdeps/pthread/tst-pthread_kill-exiting.c create mode 100644 sysdeps/pthread/tst-raise1.c create mode 100644 sysdeps/pthread/tst-robust1.c create mode 100644 sysdeps/pthread/tst-robust10.c rename {nptl => sysdeps/pthread}/tst-robust2.c (100%) rename {nptl => sysdeps/pthread}/tst-robust3.c (100%) rename {nptl => sysdeps/pthread}/tst-robust4.c (100%) rename {nptl => sysdeps/pthread}/tst-robust5.c (100%) rename {nptl => sysdeps/pthread}/tst-robust6.c (100%) create mode 100644 sysdeps/pthread/tst-robust7.c create mode 100644 sysdeps/pthread/tst-robust8.c create mode 100644 sysdeps/pthread/tst-robust9.c create mode 100644 sysdeps/pthread/tst-rwlock-tryrdlock-stall.c create mode 100644 sysdeps/pthread/tst-rwlock-trywrlock-stall.c create mode 100644 sysdeps/pthread/tst-rwlock1.c create mode 100644 sysdeps/pthread/tst-rwlock12.c create mode 100644 sysdeps/pthread/tst-rwlock13.c create mode 100644 sysdeps/pthread/tst-rwlock14-time64.c create mode 100644 sysdeps/pthread/tst-rwlock14.c create mode 100644 sysdeps/pthread/tst-rwlock16.c create mode 100644 sysdeps/pthread/tst-rwlock4.c create mode 100644 sysdeps/pthread/tst-rwlock5.c create mode 100644 sysdeps/pthread/tst-sem1.c create mode 100644 sysdeps/pthread/tst-sem10.c create mode 100644 sysdeps/pthread/tst-sem14.c create mode 100644 sysdeps/pthread/tst-sem15.c create mode 100644 sysdeps/pthread/tst-sem16.c create mode 100644 sysdeps/pthread/tst-sem2.c create mode 100644 sysdeps/pthread/tst-sem3.c create mode 100644 sysdeps/pthread/tst-sem4.c create mode 100644 sysdeps/pthread/tst-sem5-time64.c create mode 100644 sysdeps/pthread/tst-sem5.c create mode 100644 sysdeps/pthread/tst-sem6.c create mode 100644 sysdeps/pthread/tst-sem7.c create mode 100644 sysdeps/pthread/tst-sem8.c create mode 100644 sysdeps/pthread/tst-sem9.c create mode 100644 sysdeps/pthread/tst-setuid3.c create mode 100644 sysdeps/pthread/tst-signal1.c create mode 100644 sysdeps/pthread/tst-signal2.c create mode 100644 sysdeps/pthread/tst-signal4.c create mode 100644 sysdeps/pthread/tst-signal5.c create mode 100644 sysdeps/pthread/tst-signal6.c create mode 100644 sysdeps/pthread/tst-signal8.c create mode 100644 sysdeps/pthread/tst-spin1.c create mode 100644 sysdeps/pthread/tst-spin2.c create mode 100644 sysdeps/pthread/tst-spin3.c create mode 100644 sysdeps/pthread/tst-spin4.c create mode 100644 sysdeps/pthread/tst-stack1.c create mode 100644 sysdeps/pthread/tst-stdio1.c create mode 100644 sysdeps/pthread/tst-stdio2.c create mode 100644 sysdeps/pthread/tst-thrd-detach.c create mode 100644 sysdeps/pthread/tst-thrd-sleep-time64.c create mode 100644 sysdeps/pthread/tst-thrd-sleep.c create mode 100644 sysdeps/pthread/tst-tls4moda.c create mode 100644 sysdeps/pthread/tst-tls4modb.c create mode 100644 sysdeps/pthread/tst-tsd1.c create mode 100644 sysdeps/pthread/tst-tsd2.c create mode 100644 sysdeps/pthread/tst-tsd5.c create mode 100644 sysdeps/pthread/tst-tsd6.c create mode 100644 sysdeps/pthread/tst-tss-basic.c create mode 100644 sysdeps/pthread/tst-umask1.c create mode 100644 sysdeps/pthread/tst-unload.c create mode 100644 sysdeps/pthread/tst-unwind-thread.c rename {nptl => sysdeps/pthread}/tst-vfork1x.c (100%) rename {nptl => sysdeps/pthread}/tst-vfork2x.c (100%) delete mode 100644 sysdeps/riscv/bits/endian.h create mode 100644 sysdeps/riscv/bits/endianness.h create mode 100644 sysdeps/riscv/dl-irel.h create mode 100644 sysdeps/riscv/dl-relocate-ld.h delete mode 100644 sysdeps/riscv/memusage.h delete mode 100644 sysdeps/riscv/nptl/Makefile delete mode 100644 sysdeps/riscv/nptl/bits/semaphore.h create mode 100644 sysdeps/riscv/nptl/bits/struct_rwlock.h delete mode 100644 sysdeps/riscv/nptl/libc-lowlevellock.c delete mode 100644 sysdeps/riscv/nptl/nptl-sysdep.S delete mode 100644 sysdeps/riscv/nptl/tcb-offsets.sym create mode 100644 sysdeps/riscv/preconfigure.ac copy sysdeps/{x86_64/x32 => riscv/rv32}/Implies-after (100%) create mode 100644 sysdeps/riscv/rv32/fix-fp-int-convert-overflow.h create mode 100644 sysdeps/riscv/rv32/rvd/Implies copy sysdeps/riscv/{rv64 => rv32}/rvf/Implies (100%) delete mode 100644 sysdeps/riscv/rv64/rvd/libm-test-ulps delete mode 100644 sysdeps/riscv/rv64/rvd/libm-test-ulps-name delete mode 100644 sysdeps/riscv/rv64/rvd/s_lrint.c delete mode 100644 sysdeps/riscv/rv64/rvd/s_lround.c delete mode 100644 sysdeps/riscv/rv64/rvf/s_lrintf.c delete mode 100644 sysdeps/riscv/rv64/rvf/s_lroundf.c delete mode 100644 sysdeps/riscv/rvd/e_sqrt.c create mode 100644 sysdeps/riscv/rvd/fix-float-double-convert-nan.h create mode 100644 sysdeps/riscv/rvd/libm-test-ulps create mode 100644 sysdeps/riscv/rvd/libm-test-ulps-name create mode 100644 sysdeps/riscv/rvd/math-use-builtins-sqrt.h create mode 100644 sysdeps/riscv/rvd/s_lrint.c create mode 100644 sysdeps/riscv/rvd/s_lround.c delete mode 100644 sysdeps/riscv/rvf/e_sqrtf.c create mode 100644 sysdeps/riscv/rvf/s_lrintf.c create mode 100644 sysdeps/riscv/rvf/s_lroundf.c delete mode 100644 sysdeps/riscv/tls-macros.h delete mode 100644 sysdeps/s390/bits/endian.h create mode 100644 sysdeps/s390/bits/endianness.h delete mode 100644 sysdeps/s390/bits/flt-eval-method.h delete mode 100644 sysdeps/s390/bits/xtitypes.h create mode 100644 sysdeps/s390/dl-procinfo-s390.c create mode 100644 sysdeps/s390/elf-initfini.h delete mode 100644 sysdeps/s390/fpu/e_sqrt.c delete mode 100644 sysdeps/s390/fpu/e_sqrtf.c create mode 100644 sysdeps/s390/fpu/fenv_private.h delete mode 100644 sysdeps/s390/fpu/fetestexceptflag.c create mode 100644 sysdeps/s390/fpu/math-barriers.h create mode 100644 sysdeps/s390/fpu/math-use-builtins-ceil.h create mode 100644 sysdeps/s390/fpu/math-use-builtins-floor.h create mode 100644 sysdeps/s390/fpu/math-use-builtins-fma.h create mode 100644 sysdeps/s390/fpu/math-use-builtins-nearbyint.h create mode 100644 sysdeps/s390/fpu/math-use-builtins-rint.h create mode 100644 sysdeps/s390/fpu/math-use-builtins-round.h create mode 100644 sysdeps/s390/fpu/math-use-builtins-sqrt.h create mode 100644 sysdeps/s390/fpu/math-use-builtins-trunc.h create mode 100644 sysdeps/s390/fpu/math_private.h delete mode 100644 sysdeps/s390/fpu/s_fma.c delete mode 100644 sysdeps/s390/fpu/s_fmaf.c create mode 100644 sysdeps/s390/fpu/s_llrint.c create mode 100644 sysdeps/s390/fpu/s_llrintf.c create mode 100644 sysdeps/s390/fpu/s_llrintl.c create mode 100644 sysdeps/s390/fpu/s_llround.c create mode 100644 sysdeps/s390/fpu/s_llroundf.c create mode 100644 sysdeps/s390/fpu/s_llroundl.c create mode 100644 sysdeps/s390/fpu/s_lrint.c create mode 100644 sysdeps/s390/fpu/s_lrintf.c create mode 100644 sysdeps/s390/fpu/s_lrintl.c create mode 100644 sysdeps/s390/fpu/s_lround.c create mode 100644 sysdeps/s390/fpu/s_lroundf.c create mode 100644 sysdeps/s390/fpu/s_lroundl.c create mode 100644 sysdeps/s390/fpu/s_roundeven.c create mode 100644 sysdeps/s390/fpu/s_roundevenf.c create mode 100644 sysdeps/s390/fpu/s_roundevenl.c delete mode 100644 sysdeps/s390/gconv-modules create mode 100644 sysdeps/s390/gconv-modules-s390.conf delete mode 100644 sysdeps/s390/gmp-mparam.h create mode 100644 sysdeps/s390/hp-timing.h create mode 100644 sysdeps/s390/ifunc-memccpy.h create mode 100644 sysdeps/s390/ifunc-memchr.h create mode 100644 sysdeps/s390/ifunc-memcmp.h create mode 100644 sysdeps/s390/ifunc-memcpy.h create mode 100644 sysdeps/s390/ifunc-memmem.h create mode 100644 sysdeps/s390/ifunc-memrchr.h create mode 100644 sysdeps/s390/ifunc-memset.h create mode 100644 sysdeps/s390/ifunc-rawmemchr.h create mode 100644 sysdeps/s390/ifunc-stpcpy.h create mode 100644 sysdeps/s390/ifunc-stpncpy.h create mode 100644 sysdeps/s390/ifunc-strcat.h create mode 100644 sysdeps/s390/ifunc-strchr.h create mode 100644 sysdeps/s390/ifunc-strchrnul.h create mode 100644 sysdeps/s390/ifunc-strcmp.h create mode 100644 sysdeps/s390/ifunc-strcpy.h create mode 100644 sysdeps/s390/ifunc-strcspn.h create mode 100644 sysdeps/s390/ifunc-strlen.h create mode 100644 sysdeps/s390/ifunc-strncat.h create mode 100644 sysdeps/s390/ifunc-strncmp.h create mode 100644 sysdeps/s390/ifunc-strncpy.h create mode 100644 sysdeps/s390/ifunc-strnlen.h create mode 100644 sysdeps/s390/ifunc-strpbrk.h create mode 100644 sysdeps/s390/ifunc-strrchr.h create mode 100644 sysdeps/s390/ifunc-strspn.h create mode 100644 sysdeps/s390/ifunc-strstr.h create mode 100644 sysdeps/s390/ifunc-wcpcpy.h create mode 100644 sysdeps/s390/ifunc-wcpncpy.h create mode 100644 sysdeps/s390/ifunc-wcscat.h create mode 100644 sysdeps/s390/ifunc-wcschr.h create mode 100644 sysdeps/s390/ifunc-wcschrnul.h create mode 100644 sysdeps/s390/ifunc-wcscmp.h create mode 100644 sysdeps/s390/ifunc-wcscpy.h create mode 100644 sysdeps/s390/ifunc-wcscspn.h create mode 100644 sysdeps/s390/ifunc-wcslen.h create mode 100644 sysdeps/s390/ifunc-wcsncat.h create mode 100644 sysdeps/s390/ifunc-wcsncmp.h create mode 100644 sysdeps/s390/ifunc-wcsncpy.h create mode 100644 sysdeps/s390/ifunc-wcsnlen.h create mode 100644 sysdeps/s390/ifunc-wcspbrk.h create mode 100644 sysdeps/s390/ifunc-wcsrchr.h create mode 100644 sysdeps/s390/ifunc-wcsspn.h create mode 100644 sysdeps/s390/ifunc-wmemchr.h create mode 100644 sysdeps/s390/ifunc-wmemcmp.h create mode 100644 sysdeps/s390/ifunc-wmemset.h create mode 100644 sysdeps/s390/memccpy-c.c create mode 100644 sysdeps/s390/memccpy-vx.S create mode 100644 sysdeps/s390/memccpy.c create mode 100644 sysdeps/s390/memchr-vx.S create mode 100644 sysdeps/s390/memchr-z900.S create mode 100644 sysdeps/s390/memchr.c create mode 100644 sysdeps/s390/memcmp-z900.S create mode 100644 sysdeps/s390/memcmp.c create mode 100644 sysdeps/s390/memcopy.h create mode 100644 sysdeps/s390/memcpy-z900.S create mode 100644 sysdeps/s390/memcpy.c create mode 100644 sysdeps/s390/memmem-arch13.S create mode 100644 sysdeps/s390/memmem-c.c create mode 100644 sysdeps/s390/memmem-vx.c create mode 100644 sysdeps/s390/memmem.c create mode 100644 sysdeps/s390/memmove-c.c create mode 100644 sysdeps/s390/memmove.c delete mode 100644 sysdeps/s390/mempcpy.S create mode 100644 sysdeps/s390/mempcpy.c create mode 100644 sysdeps/s390/memrchr-c.c create mode 100644 sysdeps/s390/memrchr-vx.S create mode 100644 sysdeps/s390/memrchr.c create mode 100644 sysdeps/s390/memset-z900.S create mode 100644 sysdeps/s390/memset.c delete mode 100644 sysdeps/s390/memusage.h create mode 100644 sysdeps/s390/multiarch/dl-symbol-redir-ifunc.h delete mode 100644 sysdeps/s390/multiarch/memccpy-c.c delete mode 100644 sysdeps/s390/multiarch/memccpy-vx.S delete mode 100644 sysdeps/s390/multiarch/memccpy.c delete mode 100644 sysdeps/s390/multiarch/memchr-vx.S delete mode 100644 sysdeps/s390/multiarch/memchr.c delete mode 100644 sysdeps/s390/multiarch/mempcpy.c delete mode 100644 sysdeps/s390/multiarch/memrchr-c.c delete mode 100644 sysdeps/s390/multiarch/memrchr-vx.S delete mode 100644 sysdeps/s390/multiarch/memrchr.c delete mode 100644 sysdeps/s390/multiarch/rawmemchr-c.c delete mode 100644 sysdeps/s390/multiarch/rawmemchr-vx.S delete mode 100644 sysdeps/s390/multiarch/rawmemchr.c delete mode 100644 sysdeps/s390/multiarch/stpcpy-c.c delete mode 100644 sysdeps/s390/multiarch/stpcpy-vx.S delete mode 100644 sysdeps/s390/multiarch/stpcpy.c delete mode 100644 sysdeps/s390/multiarch/stpncpy-c.c delete mode 100644 sysdeps/s390/multiarch/stpncpy-vx.S delete mode 100644 sysdeps/s390/multiarch/stpncpy.c delete mode 100644 sysdeps/s390/multiarch/strcat-c.c delete mode 100644 sysdeps/s390/multiarch/strcat-vx.S delete mode 100644 sysdeps/s390/multiarch/strcat.c delete mode 100644 sysdeps/s390/multiarch/strchr-c.c delete mode 100644 sysdeps/s390/multiarch/strchr-vx.S delete mode 100644 sysdeps/s390/multiarch/strchr.c delete mode 100644 sysdeps/s390/multiarch/strchrnul-c.c delete mode 100644 sysdeps/s390/multiarch/strchrnul-vx.S delete mode 100644 sysdeps/s390/multiarch/strchrnul.c delete mode 100644 sysdeps/s390/multiarch/strcmp-vx.S delete mode 100644 sysdeps/s390/multiarch/strcmp.c delete mode 100644 sysdeps/s390/multiarch/strcpy-vx.S delete mode 100644 sysdeps/s390/multiarch/strcpy.c delete mode 100644 sysdeps/s390/multiarch/strcspn-c.c delete mode 100644 sysdeps/s390/multiarch/strcspn-vx.S delete mode 100644 sysdeps/s390/multiarch/strcspn.c delete mode 100644 sysdeps/s390/multiarch/strlen-c.c delete mode 100644 sysdeps/s390/multiarch/strlen-vx.S delete mode 100644 sysdeps/s390/multiarch/strlen.c delete mode 100644 sysdeps/s390/multiarch/strncat-c.c delete mode 100644 sysdeps/s390/multiarch/strncat-vx.S delete mode 100644 sysdeps/s390/multiarch/strncat.c delete mode 100644 sysdeps/s390/multiarch/strncmp-c.c delete mode 100644 sysdeps/s390/multiarch/strncmp-vx.S delete mode 100644 sysdeps/s390/multiarch/strncmp.c delete mode 100644 sysdeps/s390/multiarch/strncpy-vx.S delete mode 100644 sysdeps/s390/multiarch/strncpy.c delete mode 100644 sysdeps/s390/multiarch/strnlen-c.c delete mode 100644 sysdeps/s390/multiarch/strnlen-vx.S delete mode 100644 sysdeps/s390/multiarch/strnlen.c delete mode 100644 sysdeps/s390/multiarch/strpbrk-c.c delete mode 100644 sysdeps/s390/multiarch/strpbrk-vx.S delete mode 100644 sysdeps/s390/multiarch/strpbrk.c delete mode 100644 sysdeps/s390/multiarch/strrchr-c.c delete mode 100644 sysdeps/s390/multiarch/strrchr-vx.S delete mode 100644 sysdeps/s390/multiarch/strrchr.c delete mode 100644 sysdeps/s390/multiarch/strspn-c.c delete mode 100644 sysdeps/s390/multiarch/strspn-vx.S delete mode 100644 sysdeps/s390/multiarch/strspn.c delete mode 100644 sysdeps/s390/multiarch/wcpcpy-c.c delete mode 100644 sysdeps/s390/multiarch/wcpcpy-vx.S delete mode 100644 sysdeps/s390/multiarch/wcpcpy.c delete mode 100644 sysdeps/s390/multiarch/wcpncpy-c.c delete mode 100644 sysdeps/s390/multiarch/wcpncpy-vx.S delete mode 100644 sysdeps/s390/multiarch/wcpncpy.c delete mode 100644 sysdeps/s390/multiarch/wcscat-c.c delete mode 100644 sysdeps/s390/multiarch/wcscat-vx.S delete mode 100644 sysdeps/s390/multiarch/wcscat.c delete mode 100644 sysdeps/s390/multiarch/wcschr-c.c delete mode 100644 sysdeps/s390/multiarch/wcschr-vx.S delete mode 100644 sysdeps/s390/multiarch/wcschr.c delete mode 100644 sysdeps/s390/multiarch/wcschrnul-c.c delete mode 100644 sysdeps/s390/multiarch/wcschrnul-vx.S delete mode 100644 sysdeps/s390/multiarch/wcschrnul.c delete mode 100644 sysdeps/s390/multiarch/wcscmp-c.c delete mode 100644 sysdeps/s390/multiarch/wcscmp-vx.S delete mode 100644 sysdeps/s390/multiarch/wcscmp.c delete mode 100644 sysdeps/s390/multiarch/wcscpy-c.c delete mode 100644 sysdeps/s390/multiarch/wcscpy-vx.S delete mode 100644 sysdeps/s390/multiarch/wcscpy.c delete mode 100644 sysdeps/s390/multiarch/wcscspn-c.c delete mode 100644 sysdeps/s390/multiarch/wcscspn-vx.S delete mode 100644 sysdeps/s390/multiarch/wcscspn.c delete mode 100644 sysdeps/s390/multiarch/wcslen-c.c delete mode 100644 sysdeps/s390/multiarch/wcslen-vx.S delete mode 100644 sysdeps/s390/multiarch/wcslen.c delete mode 100644 sysdeps/s390/multiarch/wcsncat-c.c delete mode 100644 sysdeps/s390/multiarch/wcsncat-vx.S delete mode 100644 sysdeps/s390/multiarch/wcsncat.c delete mode 100644 sysdeps/s390/multiarch/wcsncmp-c.c delete mode 100644 sysdeps/s390/multiarch/wcsncmp-vx.S delete mode 100644 sysdeps/s390/multiarch/wcsncmp.c delete mode 100644 sysdeps/s390/multiarch/wcsncpy-c.c delete mode 100644 sysdeps/s390/multiarch/wcsncpy-vx.S delete mode 100644 sysdeps/s390/multiarch/wcsncpy.c delete mode 100644 sysdeps/s390/multiarch/wcsnlen-c.c delete mode 100644 sysdeps/s390/multiarch/wcsnlen-vx.S delete mode 100644 sysdeps/s390/multiarch/wcsnlen.c delete mode 100644 sysdeps/s390/multiarch/wcspbrk-c.c delete mode 100644 sysdeps/s390/multiarch/wcspbrk-vx.S delete mode 100644 sysdeps/s390/multiarch/wcspbrk.c delete mode 100644 sysdeps/s390/multiarch/wcsrchr-c.c delete mode 100644 sysdeps/s390/multiarch/wcsrchr-vx.S delete mode 100644 sysdeps/s390/multiarch/wcsrchr.c delete mode 100644 sysdeps/s390/multiarch/wcsspn-c.c delete mode 100644 sysdeps/s390/multiarch/wcsspn-vx.S delete mode 100644 sysdeps/s390/multiarch/wcsspn.c delete mode 100644 sysdeps/s390/multiarch/wmemchr-c.c delete mode 100644 sysdeps/s390/multiarch/wmemchr-vx.S delete mode 100644 sysdeps/s390/multiarch/wmemchr.c delete mode 100644 sysdeps/s390/multiarch/wmemcmp-c.c delete mode 100644 sysdeps/s390/multiarch/wmemcmp-vx.S delete mode 100644 sysdeps/s390/multiarch/wmemcmp.c delete mode 100644 sysdeps/s390/multiarch/wmemset-c.c delete mode 100644 sysdeps/s390/multiarch/wmemset-vx.S delete mode 100644 sysdeps/s390/multiarch/wmemset.c delete mode 100644 sysdeps/s390/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/s390/nptl/bits/semaphore.h create mode 100644 sysdeps/s390/nptl/bits/struct_mutex.h create mode 100644 sysdeps/s390/nptl/bits/struct_rwlock.h create mode 100644 sysdeps/s390/rawmemchr-c.c create mode 100644 sysdeps/s390/rawmemchr-vx.S create mode 100644 sysdeps/s390/rawmemchr.c delete mode 100644 sysdeps/s390/s390-32/backtrace.c delete mode 100644 sysdeps/s390/s390-32/bcopy.S delete mode 100644 sysdeps/s390/s390-32/bzero.S delete mode 100644 sysdeps/s390/s390-32/dl-sysdep.h delete mode 100644 sysdeps/s390/s390-32/memchr.S delete mode 100644 sysdeps/s390/s390-32/memcmp.S delete mode 100644 sysdeps/s390/s390-32/memcpy.S delete mode 100644 sysdeps/s390/s390-32/memset.S delete mode 100644 sysdeps/s390/s390-32/multiarch/Makefile delete mode 100644 sysdeps/s390/s390-32/multiarch/memchr.c delete mode 100644 sysdeps/s390/s390-32/multiarch/memcmp-s390.S delete mode 100644 sysdeps/s390/s390-32/multiarch/memcmp.c delete mode 100644 sysdeps/s390/s390-32/multiarch/memcpy-s390.S delete mode 100644 sysdeps/s390/s390-32/multiarch/memcpy.c delete mode 100644 sysdeps/s390/s390-32/multiarch/memset-s390.S delete mode 100644 sysdeps/s390/s390-32/multiarch/memset.c delete mode 100644 sysdeps/s390/s390-32/multiarch/strcmp.c delete mode 100644 sysdeps/s390/s390-32/multiarch/strcpy.c delete mode 100644 sysdeps/s390/s390-32/multiarch/strncpy.c delete mode 100644 sysdeps/s390/s390-32/strcmp.S delete mode 100644 sysdeps/s390/s390-32/strcpy.S create mode 100644 sysdeps/s390/s390-32/strncpy-z900.S delete mode 100644 sysdeps/s390/s390-32/strncpy.S delete mode 100644 sysdeps/s390/s390-32/tls-macros.h delete mode 100644 sysdeps/s390/s390-64/backtrace.c delete mode 100644 sysdeps/s390/s390-64/bcopy.S delete mode 100644 sysdeps/s390/s390-64/bzero.S create mode 100644 sysdeps/s390/s390-64/configure create mode 100644 sysdeps/s390/s390-64/configure.ac create mode 100644 sysdeps/s390/s390-64/dl-hwcap-check.h create mode 100644 sysdeps/s390/s390-64/dl-hwcaps-subdirs.c delete mode 100644 sysdeps/s390/s390-64/memchr.S delete mode 100644 sysdeps/s390/s390-64/memcmp.S delete mode 100644 sysdeps/s390/s390-64/memcpy.S delete mode 100644 sysdeps/s390/s390-64/memset.S delete mode 100644 sysdeps/s390/s390-64/multiarch/Makefile delete mode 100644 sysdeps/s390/s390-64/multiarch/memchr.c delete mode 100644 sysdeps/s390/s390-64/multiarch/memcmp-s390x.S delete mode 100644 sysdeps/s390/s390-64/multiarch/memcmp.c delete mode 100644 sysdeps/s390/s390-64/multiarch/memcpy-s390x.S delete mode 100644 sysdeps/s390/s390-64/multiarch/memcpy.c delete mode 100644 sysdeps/s390/s390-64/multiarch/memset-s390x.S delete mode 100644 sysdeps/s390/s390-64/multiarch/memset.c delete mode 100644 sysdeps/s390/s390-64/multiarch/strcmp.c delete mode 100644 sysdeps/s390/s390-64/multiarch/strcpy.c delete mode 100644 sysdeps/s390/s390-64/multiarch/strncpy.c delete mode 100644 sysdeps/s390/s390-64/strcmp.S delete mode 100644 sysdeps/s390/s390-64/strcpy.S create mode 100644 sysdeps/s390/s390-64/strncpy-z900.S delete mode 100644 sysdeps/s390/s390-64/strncpy.S delete mode 100644 sysdeps/s390/s390-64/tls-macros.h create mode 100644 sysdeps/s390/s390-64/tst-glibc-hwcaps.c create mode 100644 sysdeps/s390/stpcpy-c.c create mode 100644 sysdeps/s390/stpcpy-vx.S create mode 100644 sysdeps/s390/stpcpy.c create mode 100644 sysdeps/s390/stpncpy-c.c create mode 100644 sysdeps/s390/stpncpy-vx.S create mode 100644 sysdeps/s390/stpncpy.c create mode 100644 sysdeps/s390/strcat-c.c create mode 100644 sysdeps/s390/strcat-vx.S create mode 100644 sysdeps/s390/strcat.c create mode 100644 sysdeps/s390/strchr-c.c create mode 100644 sysdeps/s390/strchr-vx.S create mode 100644 sysdeps/s390/strchr.c create mode 100644 sysdeps/s390/strchrnul-c.c create mode 100644 sysdeps/s390/strchrnul-vx.S create mode 100644 sysdeps/s390/strchrnul.c create mode 100644 sysdeps/s390/strcmp-vx.S create mode 100644 sysdeps/s390/strcmp-z900.S create mode 100644 sysdeps/s390/strcmp.c create mode 100644 sysdeps/s390/strcpy-vx.S create mode 100644 sysdeps/s390/strcpy-z900.S create mode 100644 sysdeps/s390/strcpy.c create mode 100644 sysdeps/s390/strcspn-c.c create mode 100644 sysdeps/s390/strcspn-vx.S create mode 100644 sysdeps/s390/strcspn.c create mode 100644 sysdeps/s390/strlen-c.c create mode 100644 sysdeps/s390/strlen-vx.S create mode 100644 sysdeps/s390/strlen.c create mode 100644 sysdeps/s390/strncat-c.c create mode 100644 sysdeps/s390/strncat-vx.S create mode 100644 sysdeps/s390/strncat.c create mode 100644 sysdeps/s390/strncmp-c.c create mode 100644 sysdeps/s390/strncmp-vx.S create mode 100644 sysdeps/s390/strncmp.c create mode 100644 sysdeps/s390/strncpy-vx.S create mode 100644 sysdeps/s390/strncpy.c create mode 100644 sysdeps/s390/strnlen-c.c create mode 100644 sysdeps/s390/strnlen-vx.S create mode 100644 sysdeps/s390/strnlen.c create mode 100644 sysdeps/s390/strpbrk-c.c create mode 100644 sysdeps/s390/strpbrk-vx.S create mode 100644 sysdeps/s390/strpbrk.c create mode 100644 sysdeps/s390/strrchr-c.c create mode 100644 sysdeps/s390/strrchr-vx.S create mode 100644 sysdeps/s390/strrchr.c create mode 100644 sysdeps/s390/strspn-c.c create mode 100644 sysdeps/s390/strspn-vx.S create mode 100644 sysdeps/s390/strspn.c create mode 100644 sysdeps/s390/strstr-arch13.S create mode 100644 sysdeps/s390/strstr-c.c create mode 100644 sysdeps/s390/strstr-vx.c create mode 100644 sysdeps/s390/strstr.c create mode 100644 sysdeps/s390/unwind-arch.h create mode 100644 sysdeps/s390/wcpcpy-c.c create mode 100644 sysdeps/s390/wcpcpy-vx.S create mode 100644 sysdeps/s390/wcpcpy.c create mode 100644 sysdeps/s390/wcpncpy-c.c create mode 100644 sysdeps/s390/wcpncpy-vx.S create mode 100644 sysdeps/s390/wcpncpy.c create mode 100644 sysdeps/s390/wcscat-c.c create mode 100644 sysdeps/s390/wcscat-vx.S create mode 100644 sysdeps/s390/wcscat.c create mode 100644 sysdeps/s390/wcschr-c.c create mode 100644 sysdeps/s390/wcschr-vx.S create mode 100644 sysdeps/s390/wcschr.c create mode 100644 sysdeps/s390/wcschrnul-c.c create mode 100644 sysdeps/s390/wcschrnul-vx.S create mode 100644 sysdeps/s390/wcschrnul.c create mode 100644 sysdeps/s390/wcscmp-c.c create mode 100644 sysdeps/s390/wcscmp-vx.S create mode 100644 sysdeps/s390/wcscmp.c create mode 100644 sysdeps/s390/wcscpy-c.c create mode 100644 sysdeps/s390/wcscpy-vx.S create mode 100644 sysdeps/s390/wcscpy.c create mode 100644 sysdeps/s390/wcscspn-c.c create mode 100644 sysdeps/s390/wcscspn-vx.S create mode 100644 sysdeps/s390/wcscspn.c create mode 100644 sysdeps/s390/wcslen-c.c create mode 100644 sysdeps/s390/wcslen-vx.S create mode 100644 sysdeps/s390/wcslen.c create mode 100644 sysdeps/s390/wcsncat-c.c create mode 100644 sysdeps/s390/wcsncat-vx.S create mode 100644 sysdeps/s390/wcsncat.c create mode 100644 sysdeps/s390/wcsncmp-c.c create mode 100644 sysdeps/s390/wcsncmp-vx.S create mode 100644 sysdeps/s390/wcsncmp.c create mode 100644 sysdeps/s390/wcsncpy-c.c create mode 100644 sysdeps/s390/wcsncpy-vx.S create mode 100644 sysdeps/s390/wcsncpy.c create mode 100644 sysdeps/s390/wcsnlen-c.c create mode 100644 sysdeps/s390/wcsnlen-vx.S create mode 100644 sysdeps/s390/wcsnlen.c create mode 100644 sysdeps/s390/wcspbrk-c.c create mode 100644 sysdeps/s390/wcspbrk-vx.S create mode 100644 sysdeps/s390/wcspbrk.c create mode 100644 sysdeps/s390/wcsrchr-c.c create mode 100644 sysdeps/s390/wcsrchr-vx.S create mode 100644 sysdeps/s390/wcsrchr.c create mode 100644 sysdeps/s390/wcsspn-c.c create mode 100644 sysdeps/s390/wcsspn-vx.S create mode 100644 sysdeps/s390/wcsspn.c create mode 100644 sysdeps/s390/wmemchr-c.c create mode 100644 sysdeps/s390/wmemchr-vx.S create mode 100644 sysdeps/s390/wmemchr.c create mode 100644 sysdeps/s390/wmemcmp-c.c create mode 100644 sysdeps/s390/wmemcmp-vx.S create mode 100644 sysdeps/s390/wmemcmp.c create mode 100644 sysdeps/s390/wmemset-c.c create mode 100644 sysdeps/s390/wmemset-vx.S create mode 100644 sysdeps/s390/wmemset.c create mode 100644 sysdeps/sh/be/sh3/Implies create mode 100644 sysdeps/sh/be/sh4/Implies create mode 100644 sysdeps/sh/be/sh4/fpu/Implies delete mode 100644 sysdeps/sh/bits/endian.h create mode 100644 sysdeps/sh/bits/endianness.h create mode 100644 sysdeps/sh/elf-initfini.h delete mode 100644 sysdeps/sh/gmp-mparam.h create mode 100644 sysdeps/sh/le/sh3/Implies create mode 100644 sysdeps/sh/le/sh4/Implies create mode 100644 sysdeps/sh/le/sh4/fpu/Implies delete mode 100644 sysdeps/sh/memusage.h delete mode 100644 sysdeps/sh/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/sh/nptl/bits/semaphore.h delete mode 100644 sysdeps/sh/nptl/pthread-offsets.h create mode 100644 sysdeps/sh/preconfigure.ac delete mode 100644 sysdeps/sh/tls-macros.h create mode 100644 sysdeps/sh/unwind-arch.h create mode 100644 sysdeps/sparc/atomic-machine.h delete mode 100644 sysdeps/sparc/bits/endian.h create mode 100644 sysdeps/sparc/bits/endianness.h create mode 100644 sysdeps/sparc/cpu_relax.c delete mode 100644 sysdeps/sparc/dl-sysdep.h create mode 100644 sysdeps/sparc/elf-initfini.h create mode 100644 sysdeps/sparc/fpu/math-use-builtins-sqrt.h delete mode 100644 sysdeps/sparc/memusage.h delete mode 100644 sysdeps/sparc/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/sparc/nptl/bits/semaphore.h create mode 100644 sysdeps/sparc/nptl/bits/struct_rwlock.h delete mode 100644 sysdeps/sparc/sparc32/atomic-machine.h delete mode 100644 sysdeps/sparc/sparc32/bzero.c create mode 100644 sysdeps/sparc/sparc32/configure create mode 100644 sysdeps/sparc/sparc32/configure.ac delete mode 100644 sysdeps/sparc/sparc32/divrem.m4 delete mode 100644 sysdeps/sparc/sparc32/e_sqrt.c delete mode 100644 sysdeps/sparc/sparc32/fpu/s_copysign.S delete mode 100644 sysdeps/sparc/sparc32/fpu/s_copysignf.S delete mode 100644 sysdeps/sparc/sparc32/fpu/s_fabs.S delete mode 100644 sysdeps/sparc/sparc32/fpu/s_fabsf.S delete mode 100644 sysdeps/sparc/sparc32/fpu/s_fabsl.c delete mode 100644 sysdeps/sparc/sparc32/lll_timedlock_wait.c delete mode 100644 sysdeps/sparc/sparc32/lll_timedwait_tid.c delete mode 100644 sysdeps/sparc/sparc32/lowlevellock.c delete mode 100644 sysdeps/sparc/sparc32/pthread_barrier_wait.c delete mode 100644 sysdeps/sparc/sparc32/sem_post.c delete mode 100644 sysdeps/sparc/sparc32/sem_waitcommon.c delete mode 100644 sysdeps/sparc/sparc32/sparcv8/Makefile delete mode 100644 sysdeps/sparc/sparc32/sparcv8/addmul_1.S delete mode 100644 sysdeps/sparc/sparc32/sparcv8/dotmul.S delete mode 100644 sysdeps/sparc/sparc32/sparcv8/mul_1.S delete mode 100644 sysdeps/sparc/sparc32/sparcv8/rem.S delete mode 100644 sysdeps/sparc/sparc32/sparcv8/sdiv.S delete mode 100644 sysdeps/sparc/sparc32/sparcv8/submul_1.S delete mode 100644 sysdeps/sparc/sparc32/sparcv8/udiv.S delete mode 100644 sysdeps/sparc/sparc32/sparcv8/umul.S delete mode 100644 sysdeps/sparc/sparc32/sparcv8/urem.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/atomic-machine.h delete mode 100644 sysdeps/sparc/sparc32/sparcv9/bzero.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/cpu_relax.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysign-generic.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysign-generic.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysignf-generic.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysignf-generic.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fabs-generic.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fabs-generic.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fabsf-generic.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fabsf-generic.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/multiarch/bzero.c create mode 100644 sysdeps/sparc/sparc32/sparcv9/multiarch/dl-symbol-redir-ifunc.h delete mode 100644 sysdeps/sparc/sparc32/tls-macros.h delete mode 100644 sysdeps/sparc/sparc64/atomic-machine.h delete mode 100644 sysdeps/sparc/sparc64/bzero.c delete mode 100644 sysdeps/sparc/sparc64/cpu_relax.c delete mode 100644 sysdeps/sparc/sparc64/fpu/s_copysign.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_copysignf.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_fabs.c delete mode 100644 sysdeps/sparc/sparc64/fpu/s_fabsf.c delete mode 100644 sysdeps/sparc/sparc64/fpu/s_fabsl.c delete mode 100644 sysdeps/sparc/sparc64/multiarch/bzero.c create mode 100644 sysdeps/sparc/sparc64/multiarch/dl-symbol-redir-ifunc.h delete mode 100644 sysdeps/sparc/sparc64/tls-macros.h create mode 100644 sysdeps/sparc/unwind-arch.h delete mode 100644 sysdeps/unix/alpha/getegid.S delete mode 100644 sysdeps/unix/alpha/geteuid.S delete mode 100644 sysdeps/unix/alpha/getppid.S delete mode 100644 sysdeps/unix/alpha/pipe.S delete mode 100644 sysdeps/unix/alpha/sysdep.h delete mode 100644 sysdeps/unix/bsd/bits/signum.h delete mode 100644 sysdeps/unix/bsd/ftime.c delete mode 100644 sysdeps/unix/bsd/wait.c delete mode 100644 sysdeps/unix/bsd/wait3.c delete mode 100644 sysdeps/unix/bsd/waitpid.c delete mode 100644 sysdeps/unix/clock_gettime.c delete mode 100644 sysdeps/unix/clock_nanosleep.c delete mode 100644 sysdeps/unix/clock_settime.c delete mode 100644 sysdeps/unix/i386/sysdep.S delete mode 100644 sysdeps/unix/mips/mips64/n32/sysdep.h delete mode 100644 sysdeps/unix/mips/mips64/n64/sysdep.h create mode 100644 sysdeps/unix/mips/mips64/sysdep.h delete mode 100644 sysdeps/unix/mips/pipe.S delete mode 100644 sysdeps/unix/pt-fcntl.c delete mode 100644 sysdeps/unix/s-proto-cancel.S delete mode 100644 sysdeps/unix/s-proto.S delete mode 100644 sysdeps/unix/stime.c create mode 100644 sysdeps/unix/sysv/linux/____longjmp_chk.c delete mode 100644 sysdeps/unix/sysv/linux/aarch64/__read_tp.S create mode 100644 sysdeps/unix/sysv/linux/aarch64/arch-syscall.h delete mode 100644 sysdeps/unix/sysv/linux/aarch64/bits/ipc.h delete mode 100644 sysdeps/unix/sysv/linux/aarch64/bits/local_lim.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/bits/mman.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/bits/pthread_stack_min.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/bits/rseq.h delete mode 100644 sysdeps/unix/sysv/linux/aarch64/dl-static.c delete mode 100644 sysdeps/unix/sysv/linux/aarch64/init-first.c delete mode 100644 sysdeps/unix/sysv/linux/aarch64/ipc_priv.h delete mode 100644 sysdeps/unix/sysv/linux/aarch64/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/aarch64/ldconfig.h delete mode 100644 sysdeps/unix/sysv/linux/aarch64/ldsodefs.h delete mode 100644 sysdeps/unix/sysv/linux/aarch64/libc-__read_tp.S delete mode 100644 sysdeps/unix/sysv/linux/aarch64/libc-vdso.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/aarch64/libc_sigaction.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/pointer_guard.h delete mode 100644 sysdeps/unix/sysv/linux/aarch64/profil-counter.h delete mode 100644 sysdeps/unix/sysv/linux/aarch64/pt-vfork.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/send.c delete mode 100644 sysdeps/unix/sysv/linux/aarch64/sigaction.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/single-thread.h create mode 100755 sysdeps/unix/sysv/linux/aarch64/vltest.py create mode 100644 sysdeps/unix/sysv/linux/adjtimex.c create mode 100644 sysdeps/unix/sysv/linux/alpha/adjtimex.c create mode 100644 sysdeps/unix/sysv/linux/alpha/arch-syscall.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/bits/ipc.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/bits/local_lim.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/bits/msq.h create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/pthread_stack_min.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/bits/sem.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/bits/semaphore.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/bits/shm.h create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/signum-arch.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/bits/signum.h create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/socket-constants.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/bits/stat.h create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/struct_stat.h create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/termios-baud.h create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/termios-c_cc.h create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/termios-c_cflag.h create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/termios-c_iflag.h create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/termios-c_lflag.h create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/termios-c_oflag.h create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/termios-struct.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/bits/termios.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/brk.S create mode 100644 sysdeps/unix/sysv/linux/alpha/brk_call.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/dl-brk.S delete mode 100644 sysdeps/unix/sysv/linux/alpha/dl-fxstatat64.c create mode 100644 sysdeps/unix/sysv/linux/alpha/errlist-compat-data.h create mode 100644 sysdeps/unix/sysv/linux/alpha/fstatfs.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/fstatvfs.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/fstatvfs64.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/fxstat.c create mode 100644 sysdeps/unix/sysv/linux/alpha/fxstat64.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/fxstatat.c create mode 100644 sysdeps/unix/sysv/linux/alpha/fxstatat64.c create mode 100644 sysdeps/unix/sysv/linux/alpha/getegid.S create mode 100644 sysdeps/unix/sysv/linux/alpha/geteuid.S create mode 100644 sysdeps/unix/sysv/linux/alpha/getppid.S delete mode 100644 sysdeps/unix/sysv/linux/alpha/getsysstats.c create mode 100644 sysdeps/unix/sysv/linux/alpha/gettimeofday.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/internal_statvfs64.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/alpha/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/alpha/librt-compat.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/lxstat.c create mode 100644 sysdeps/unix/sysv/linux/alpha/lxstat64.c create mode 100644 sysdeps/unix/sysv/linux/alpha/osf_adjtime.c create mode 100644 sysdeps/unix/sysv/linux/alpha/osf_getitimer.c create mode 100644 sysdeps/unix/sysv/linux/alpha/osf_getrusage.c create mode 100644 sysdeps/unix/sysv/linux/alpha/osf_gettimeofday.c create mode 100644 sysdeps/unix/sysv/linux/alpha/osf_setitimer.c create mode 100644 sysdeps/unix/sysv/linux/alpha/osf_settimeofday.c create mode 100644 sysdeps/unix/sysv/linux/alpha/osf_utimes.c create mode 100644 sysdeps/unix/sysv/linux/alpha/osf_wait4.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/pipe.S create mode 100644 sysdeps/unix/sysv/linux/alpha/pointer_guard.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/alpha/register-dump.h create mode 100644 sysdeps/unix/sysv/linux/alpha/settimeofday.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/sigaction.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/sigprocmask.c create mode 100644 sysdeps/unix/sysv/linux/alpha/statfs.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/statvfs.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/statvfs64.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/sys/acct.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/timer_create.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/timer_delete.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/timer_getoverr.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/timer_gettime.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/timer_settime.c create mode 100644 sysdeps/unix/sysv/linux/alpha/timer_t_was_int_compat.h create mode 100644 sysdeps/unix/sysv/linux/alpha/wait4.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/xstat.c create mode 100644 sysdeps/unix/sysv/linux/alpha/xstat64.c create mode 100644 sysdeps/unix/sysv/linux/alpha/xstatver.h create mode 100644 sysdeps/unix/sysv/linux/arc/Implies create mode 100644 sysdeps/unix/sysv/linux/arc/Makefile create mode 100644 sysdeps/unix/sysv/linux/arc/Versions create mode 100644 sysdeps/unix/sysv/linux/arc/arch-syscall.h create mode 100644 sysdeps/unix/sysv/linux/arc/bits/procfs.h create mode 100644 sysdeps/unix/sysv/linux/arc/bits/types/__sigset_t.h create mode 100644 sysdeps/unix/sysv/linux/arc/c++-types.data create mode 100644 sysdeps/unix/sysv/linux/arc/clone.S create mode 100644 sysdeps/unix/sysv/linux/arc/configure create mode 100644 sysdeps/unix/sysv/linux/arc/configure.ac create mode 100644 sysdeps/unix/sysv/linux/arc/fixup-asm-unistd.h create mode 100644 sysdeps/unix/sysv/linux/arc/getcontext.S create mode 100644 sysdeps/unix/sysv/linux/arc/kernel-features.h create mode 100644 sysdeps/unix/sysv/linux/arc/ld.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/libBrokenLocale.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/libc.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/libc_sigaction.c create mode 100644 sysdeps/unix/sysv/linux/arc/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/libdl.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/libm.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/libpthread.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/libresolv.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/librt.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/libthread_db.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/libutil.abilist create mode 100644 sysdeps/unix/sysv/linux/arc/localplt.data create mode 100644 sysdeps/unix/sysv/linux/arc/makecontext.c create mode 100644 sysdeps/unix/sysv/linux/arc/mmap_internal.h create mode 100644 sysdeps/unix/sysv/linux/arc/setcontext.S create mode 100644 sysdeps/unix/sysv/linux/arc/shlib-versions create mode 100644 sysdeps/unix/sysv/linux/arc/sigcontextinfo.h create mode 100644 sysdeps/unix/sysv/linux/arc/sigrestorer.S create mode 100644 sysdeps/unix/sysv/linux/arc/single-thread.h create mode 100644 sysdeps/unix/sysv/linux/arc/swapcontext.S create mode 100644 sysdeps/unix/sysv/linux/arc/sys/cachectl.h create mode 100644 sysdeps/unix/sysv/linux/arc/sys/ucontext.h create mode 100644 sysdeps/unix/sysv/linux/arc/sys/user.h create mode 100644 sysdeps/unix/sysv/linux/arc/syscall.S create mode 100644 sysdeps/unix/sysv/linux/arc/syscalls.list create mode 100644 sysdeps/unix/sysv/linux/arc/sysdep.c create mode 100644 sysdeps/unix/sysv/linux/arc/sysdep.h create mode 100644 sysdeps/unix/sysv/linux/arc/ucontext-macros.h create mode 100644 sysdeps/unix/sysv/linux/arc/ucontext_i.sym create mode 100644 sysdeps/unix/sysv/linux/arc/vfork.S create mode 100644 sysdeps/unix/sysv/linux/arch-fd_to_filename.h create mode 100644 sysdeps/unix/sysv/linux/arm/arch-syscall.h create mode 100644 sysdeps/unix/sysv/linux/arm/be/Implies create mode 100644 sysdeps/unix/sysv/linux/arm/be/Versions create mode 100644 sysdeps/unix/sysv/linux/arm/be/ld.abilist copy sysdeps/unix/sysv/linux/arm/{ => be}/libBrokenLocale.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/arm/be/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/be/libc.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/be/libc_malloc_debug.abilist copy sysdeps/unix/sysv/linux/arm/{ => be}/libcrypt.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/arm/be/libdl.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/be/libm.abilist copy sysdeps/unix/sysv/linux/arm/{ => be}/libnsl.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/arm/be/libpthread.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/be/libresolv.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/be/librt.abilist copy sysdeps/unix/sysv/linux/arm/{ => be}/libthread_db.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/arm/be/libutil.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/bits/rseq.h delete mode 100644 sysdeps/unix/sysv/linux/arm/bits/shm.h create mode 100644 sysdeps/unix/sysv/linux/arm/bits/shmlba.h create mode 100644 sysdeps/unix/sysv/linux/arm/bits/struct_stat.h create mode 100644 sysdeps/unix/sysv/linux/arm/bits/timesize.h create mode 100644 sysdeps/unix/sysv/linux/arm/bits/typesizes.h delete mode 100644 sysdeps/unix/sysv/linux/arm/brk.c create mode 100644 sysdeps/unix/sysv/linux/arm/fixup-asm-unistd.h delete mode 100644 sysdeps/unix/sysv/linux/arm/fxstat.c delete mode 100644 sysdeps/unix/sysv/linux/arm/fxstatat.c delete mode 100644 sysdeps/unix/sysv/linux/arm/init-first.c delete mode 100644 sysdeps/unix/sysv/linux/arm/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/arm/kernel_stat.h delete mode 100644 sysdeps/unix/sysv/linux/arm/ld.abilist delete mode 100644 sysdeps/unix/sysv/linux/arm/ldconfig.h create mode 100644 sysdeps/unix/sysv/linux/arm/le/Implies create mode 100644 sysdeps/unix/sysv/linux/arm/le/ld.abilist rename sysdeps/unix/sysv/linux/arm/{ => le}/libBrokenLocale.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/arm/le/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/le/libc.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/le/libc_malloc_debug.abilist rename sysdeps/unix/sysv/linux/arm/{ => le}/libcrypt.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/arm/le/libdl.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/le/libm.abilist rename sysdeps/unix/sysv/linux/arm/{ => le}/libnsl.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/arm/le/libpthread.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/le/libresolv.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/le/librt.abilist rename sysdeps/unix/sysv/linux/arm/{ => le}/libthread_db.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/arm/le/libutil.abilist delete mode 100644 sysdeps/unix/sysv/linux/arm/libanl.abilist delete mode 100644 sysdeps/unix/sysv/linux/arm/libc-vdso.h delete mode 100644 sysdeps/unix/sysv/linux/arm/libc.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/libc_sigaction.c delete mode 100644 sysdeps/unix/sysv/linux/arm/libdl.abilist delete mode 100644 sysdeps/unix/sysv/linux/arm/libm.abilist delete mode 100644 sysdeps/unix/sysv/linux/arm/libpthread.abilist delete mode 100644 sysdeps/unix/sysv/linux/arm/libresolv.abilist delete mode 100644 sysdeps/unix/sysv/linux/arm/librt.abilist delete mode 100644 sysdeps/unix/sysv/linux/arm/libutil.abilist delete mode 100644 sysdeps/unix/sysv/linux/arm/lockf64.c delete mode 100644 sysdeps/unix/sysv/linux/arm/lxstat.c delete mode 100644 sysdeps/unix/sysv/linux/arm/register-dump.h delete mode 100644 sysdeps/unix/sysv/linux/arm/sigaction.c create mode 100644 sysdeps/unix/sysv/linux/arm/single-thread.h delete mode 100644 sysdeps/unix/sysv/linux/arm/sys/io.h create mode 100644 sysdeps/unix/sysv/linux/arm/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/arm/xstat.c create mode 100644 sysdeps/unix/sysv/linux/arm/xstatver.h create mode 100644 sysdeps/unix/sysv/linux/bits/dirent_ext.h create mode 100644 sysdeps/unix/sysv/linux/bits/ipc-perm.h create mode 100644 sysdeps/unix/sysv/linux/bits/mman_ext.h create mode 100644 sysdeps/unix/sysv/linux/bits/pthread_stack_min-dynamic.h create mode 100644 sysdeps/unix/sysv/linux/bits/pthread_stack_min.h create mode 100644 sysdeps/unix/sysv/linux/bits/rseq.h create mode 100644 sysdeps/unix/sysv/linux/bits/semaphore.h create mode 100644 sysdeps/unix/sysv/linux/bits/shmlba.h create mode 100644 sysdeps/unix/sysv/linux/bits/signal_ext.h create mode 100644 sysdeps/unix/sysv/linux/bits/signum-arch.h delete mode 100644 sysdeps/unix/sysv/linux/bits/signum.h create mode 100644 sysdeps/unix/sysv/linux/bits/sigstksz.h create mode 100644 sysdeps/unix/sysv/linux/bits/socket-constants.h create mode 100644 sysdeps/unix/sysv/linux/bits/statx.h create mode 100644 sysdeps/unix/sysv/linux/bits/struct_stat.h create mode 100644 sysdeps/unix/sysv/linux/bits/struct_stat_time64_helper.h delete mode 100644 sysdeps/unix/sysv/linux/bits/sys_errlist.h delete mode 100644 sysdeps/unix/sysv/linux/bits/sysctl.h create mode 100644 sysdeps/unix/sysv/linux/bits/termios-baud.h create mode 100644 sysdeps/unix/sysv/linux/bits/termios-c_cc.h create mode 100644 sysdeps/unix/sysv/linux/bits/termios-c_cflag.h create mode 100644 sysdeps/unix/sysv/linux/bits/termios-c_iflag.h create mode 100644 sysdeps/unix/sysv/linux/bits/termios-c_lflag.h create mode 100644 sysdeps/unix/sysv/linux/bits/termios-c_oflag.h create mode 100644 sysdeps/unix/sysv/linux/bits/termios-misc.h create mode 100644 sysdeps/unix/sysv/linux/bits/termios-struct.h create mode 100644 sysdeps/unix/sysv/linux/bits/termios-tcflow.h create mode 100644 sysdeps/unix/sysv/linux/bits/types/idtype_t.h create mode 100644 sysdeps/unix/sysv/linux/bits/types/struct_msqid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/bits/types/struct_msqid64_ds_helper.h create mode 100644 sysdeps/unix/sysv/linux/bits/types/struct_msqid_ds.h create mode 100644 sysdeps/unix/sysv/linux/bits/types/struct_semid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/bits/types/struct_semid64_ds_helper.h create mode 100644 sysdeps/unix/sysv/linux/bits/types/struct_semid_ds.h create mode 100644 sysdeps/unix/sysv/linux/bits/types/struct_shmid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/bits/types/struct_shmid64_ds_helper.h create mode 100644 sysdeps/unix/sysv/linux/bits/types/struct_shmid_ds.h create mode 100644 sysdeps/unix/sysv/linux/bits/typesizes.h create mode 100644 sysdeps/unix/sysv/linux/bits/unistd_ext.h create mode 100644 sysdeps/unix/sysv/linux/brk.c create mode 100644 sysdeps/unix/sysv/linux/brk_call.h create mode 100644 sysdeps/unix/sysv/linux/chmod.c create mode 100644 sysdeps/unix/sysv/linux/chown.c create mode 100644 sysdeps/unix/sysv/linux/clock_adjtime.c create mode 100644 sysdeps/unix/sysv/linux/clone-internal.c create mode 100644 sysdeps/unix/sysv/linux/clone3.c create mode 100644 sysdeps/unix/sysv/linux/clone3.h create mode 100644 sysdeps/unix/sysv/linux/closedir.c create mode 100644 sysdeps/unix/sysv/linux/closefrom_fallback.c create mode 100644 sysdeps/unix/sysv/linux/cnd_timedwait.c create mode 100644 sysdeps/unix/sysv/linux/convert_scm_timestamps.c delete mode 100644 sysdeps/unix/sysv/linux/createthread.c create mode 100644 sysdeps/unix/sysv/linux/csky/Implies create mode 100644 sysdeps/unix/sysv/linux/csky/Makefile create mode 100644 sysdeps/unix/sysv/linux/csky/Versions create mode 100644 sysdeps/unix/sysv/linux/csky/abiv2/____longjmp_chk.S create mode 100644 sysdeps/unix/sysv/linux/csky/abiv2/clone.S create mode 100644 sysdeps/unix/sysv/linux/csky/abiv2/getcontext.S create mode 100644 sysdeps/unix/sysv/linux/csky/abiv2/setcontext.S create mode 100644 sysdeps/unix/sysv/linux/csky/abiv2/swapcontext.S create mode 100644 sysdeps/unix/sysv/linux/csky/abiv2/syscall.S create mode 100644 sysdeps/unix/sysv/linux/csky/abiv2/sysdep.S create mode 100644 sysdeps/unix/sysv/linux/csky/abiv2/ucontext_i.sym create mode 100644 sysdeps/unix/sysv/linux/csky/arch-syscall.h create mode 100644 sysdeps/unix/sysv/linux/csky/bits/procfs.h create mode 100644 sysdeps/unix/sysv/linux/csky/bits/shmlba.h create mode 100644 sysdeps/unix/sysv/linux/csky/bits/statfs.h create mode 100644 sysdeps/unix/sysv/linux/csky/bits/struct_stat.h create mode 100644 sysdeps/unix/sysv/linux/csky/bits/timesize.h copy sysdeps/unix/sysv/linux/{nios2 => csky}/c++-types.data (100%) create mode 100644 sysdeps/unix/sysv/linux/csky/configure create mode 100644 sysdeps/unix/sysv/linux/csky/configure.ac create mode 100644 sysdeps/unix/sysv/linux/csky/kernel-features.h create mode 100644 sysdeps/unix/sysv/linux/csky/kernel_stat.h create mode 100644 sysdeps/unix/sysv/linux/csky/ld.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libBrokenLocale.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libc.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libdl.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libm.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libpthread.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libresolv.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/librt.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libthread_db.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/libutil.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/localplt.data create mode 100644 sysdeps/unix/sysv/linux/csky/makecontext.c create mode 100644 sysdeps/unix/sysv/linux/csky/pointer_guard.h create mode 100644 sysdeps/unix/sysv/linux/csky/shlib-versions create mode 100644 sysdeps/unix/sysv/linux/csky/sigcontextinfo.h create mode 100644 sysdeps/unix/sysv/linux/csky/sys/cachectl.h create mode 100644 sysdeps/unix/sysv/linux/csky/sys/ucontext.h create mode 100644 sysdeps/unix/sysv/linux/csky/sys/user.h create mode 100644 sysdeps/unix/sysv/linux/csky/syscalls.list create mode 100644 sysdeps/unix/sysv/linux/csky/sysdep.h create mode 100644 sysdeps/unix/sysv/linux/csky/time64-compat.h create mode 100644 sysdeps/unix/sysv/linux/dirfd.c create mode 100644 sysdeps/unix/sysv/linux/dirstream.h delete mode 100644 sysdeps/unix/sysv/linux/dl-brk.c create mode 100644 sysdeps/unix/sysv/linux/dl-diagnostics-kernel.c create mode 100644 sysdeps/unix/sysv/linux/dl-early_allocate.c create mode 100644 sysdeps/unix/sysv/linux/dl-execve.h delete mode 100644 sysdeps/unix/sysv/linux/dl-librecon.h create mode 100644 sysdeps/unix/sysv/linux/dl-parse_auxv.h create mode 100644 sysdeps/unix/sysv/linux/dl-vdso-setup.c create mode 100644 sysdeps/unix/sysv/linux/dl-vdso-setup.h delete mode 100644 sysdeps/unix/sysv/linux/dl-vdso.c create mode 100644 sysdeps/unix/sysv/linux/dl-write.c create mode 100644 sysdeps/unix/sysv/linux/dup2.c create mode 100644 sysdeps/unix/sysv/linux/epoll_create.c create mode 100644 sysdeps/unix/sysv/linux/epoll_pwait2.c create mode 100644 sysdeps/unix/sysv/linux/errlist-compat-data.h create mode 100644 sysdeps/unix/sysv/linux/errlist-compat.h create mode 100644 sysdeps/unix/sysv/linux/execveat.c delete mode 100644 sysdeps/unix/sysv/linux/exit-thread.h create mode 100644 sysdeps/unix/sysv/linux/fanotify_mark.c delete mode 100644 sysdeps/unix/sysv/linux/fd_to_filename.h create mode 100644 sysdeps/unix/sysv/linux/fdopendir.c create mode 100644 sysdeps/unix/sysv/linux/features-time64.h create mode 100644 sysdeps/unix/sysv/linux/fixup-asm-unistd.h create mode 100644 sysdeps/unix/sysv/linux/fstat.c create mode 100644 sysdeps/unix/sysv/linux/fstat64.c create mode 100644 sysdeps/unix/sysv/linux/fstatat.c create mode 100644 sysdeps/unix/sysv/linux/fstatat64.c create mode 100644 sysdeps/unix/sysv/linux/fstatfs.c delete mode 100644 sysdeps/unix/sysv/linux/futex-internal.h delete mode 100644 sysdeps/unix/sysv/linux/generic/____longjmp_chk.c delete mode 100644 sysdeps/unix/sysv/linux/generic/bits/fcntl.h delete mode 100644 sysdeps/unix/sysv/linux/generic/bits/msq.h delete mode 100644 sysdeps/unix/sysv/linux/generic/bits/sem.h delete mode 100644 sysdeps/unix/sysv/linux/generic/bits/shm.h delete mode 100644 sysdeps/unix/sysv/linux/generic/bits/stat.h delete mode 100644 sysdeps/unix/sysv/linux/generic/bits/statfs.h delete mode 100644 sysdeps/unix/sysv/linux/generic/bits/typesizes.h delete mode 100644 sysdeps/unix/sysv/linux/generic/brk.c delete mode 100644 sysdeps/unix/sysv/linux/generic/chmod.c delete mode 100644 sysdeps/unix/sysv/linux/generic/chown.c delete mode 100644 sysdeps/unix/sysv/linux/generic/dl-origin.c delete mode 100644 sysdeps/unix/sysv/linux/generic/dup2.c delete mode 100644 sysdeps/unix/sysv/linux/generic/epoll_create.c delete mode 100644 sysdeps/unix/sysv/linux/generic/futimesat.c delete mode 100644 sysdeps/unix/sysv/linux/generic/inotify_init.c delete mode 100644 sysdeps/unix/sysv/linux/generic/kernel_stat.h delete mode 100644 sysdeps/unix/sysv/linux/generic/lchown.c delete mode 100644 sysdeps/unix/sysv/linux/generic/link.c delete mode 100644 sysdeps/unix/sysv/linux/generic/lxstat.c delete mode 100644 sysdeps/unix/sysv/linux/generic/mkdir.c delete mode 100644 sysdeps/unix/sysv/linux/generic/pipe.c delete mode 100644 sysdeps/unix/sysv/linux/generic/readlink.c delete mode 100644 sysdeps/unix/sysv/linux/generic/rmdir.c delete mode 100644 sysdeps/unix/sysv/linux/generic/symlink.c delete mode 100644 sysdeps/unix/sysv/linux/generic/sysctl.c delete mode 100644 sysdeps/unix/sysv/linux/generic/sysdep.h delete mode 100644 sysdeps/unix/sysv/linux/generic/unlink.c delete mode 100644 sysdeps/unix/sysv/linux/generic/utimes.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/fstatfs.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/fxstat.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/fxstat64.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/fxstatat.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/fxstatat64.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/lxstat.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/lxstat64.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/overflow.h delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/sendfile.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/statfs.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/syscalls.list delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/xstat.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/xstat64.c delete mode 100644 sysdeps/unix/sysv/linux/generic/xmknod.c delete mode 100644 sysdeps/unix/sysv/linux/generic/xstat.c create mode 100644 sysdeps/unix/sysv/linux/getcpu.c create mode 100644 sysdeps/unix/sysv/linux/getitimer.c create mode 100644 sysdeps/unix/sysv/linux/getrusage.c create mode 100644 sysdeps/unix/sysv/linux/glibcsyscalls.py create mode 100644 sysdeps/unix/sysv/linux/glob64-time64.c create mode 100644 sysdeps/unix/sysv/linux/globfree64-time64.c create mode 100644 sysdeps/unix/sysv/linux/hppa/arch-syscall.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/ipc-perm.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/bits/ipc.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/bits/msq.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/bits/sem.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/bits/shm.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/shmlba.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/signum-arch.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/bits/signum.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/socket-constants.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/struct_stat.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/timesize.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/types/struct_msqid_ds.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/types/struct_semid_ds.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/types/struct_shmid_ds.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/typesizes.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/brk.c create mode 100644 sysdeps/unix/sysv/linux/hppa/errlist-compat-data.h create mode 100644 sysdeps/unix/sysv/linux/hppa/fanotify_mark.c delete mode 100644 sysdeps/unix/sysv/linux/hppa/fxstat.c delete mode 100644 sysdeps/unix/sysv/linux/hppa/fxstatat.c delete mode 100644 sysdeps/unix/sysv/linux/hppa/ipc_priv.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/kernel_sigaction.h create mode 100644 sysdeps/unix/sysv/linux/hppa/libc_malloc_debug.abilist delete mode 100644 sysdeps/unix/sysv/linux/hppa/lxstat.c create mode 100644 sysdeps/unix/sysv/linux/hppa/prlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/hppa/profil-counter.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/hppa/pthread.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/pthreadP.h create mode 100644 sysdeps/unix/sysv/linux/hppa/sigcontextinfo.h create mode 100644 sysdeps/unix/sysv/linux/hppa/single-thread.h create mode 100644 sysdeps/unix/sysv/linux/hppa/socket-constants-time64.h create mode 100644 sysdeps/unix/sysv/linux/hppa/struct_kernel_msqid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/hppa/struct_kernel_semid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/hppa/struct_kernel_shmid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/hppa/swapcontext.S delete mode 100644 sysdeps/unix/sysv/linux/hppa/swapcontext.c delete mode 100644 sysdeps/unix/sysv/linux/hppa/syscall.c create mode 100644 sysdeps/unix/sysv/linux/hppa/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/utimes.c delete mode 100644 sysdeps/unix/sysv/linux/hppa/xstat.c create mode 100644 sysdeps/unix/sysv/linux/hppa/xstatver.h delete mode 100644 sysdeps/unix/sysv/linux/i386/_exit.S create mode 100644 sysdeps/unix/sysv/linux/i386/arch-syscall.h create mode 100644 sysdeps/unix/sysv/linux/i386/clone3.S delete mode 100644 sysdeps/unix/sysv/linux/i386/dl-librecon.h delete mode 100644 sysdeps/unix/sysv/linux/i386/fxstat.c delete mode 100644 sysdeps/unix/sysv/linux/i386/fxstatat.c delete mode 100644 sysdeps/unix/sysv/linux/i386/get_clockfreq.c delete mode 100644 sysdeps/unix/sysv/linux/i386/getmsg.c delete mode 100644 sysdeps/unix/sysv/linux/i386/gettimeofday.c delete mode 100644 sysdeps/unix/sysv/linux/i386/init-first.c delete mode 100644 sysdeps/unix/sysv/linux/i386/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/i386/kernel_stat.h create mode 100644 sysdeps/unix/sysv/linux/i386/libc-do-syscall-int80.S delete mode 100644 sysdeps/unix/sysv/linux/i386/libc-lowlevellock.S create mode 100644 sysdeps/unix/sysv/linux/i386/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/i386/libc_sigaction.c delete mode 100644 sysdeps/unix/sysv/linux/i386/lll_timedlock_wait.c delete mode 100644 sysdeps/unix/sysv/linux/i386/lll_timedwait_tid.c delete mode 100644 sysdeps/unix/sysv/linux/i386/lockf64.c delete mode 100644 sysdeps/unix/sysv/linux/i386/lowlevellock.S delete mode 100644 sysdeps/unix/sysv/linux/i386/lowlevellock.h delete mode 100644 sysdeps/unix/sysv/linux/i386/lxstat.c create mode 100644 sysdeps/unix/sysv/linux/i386/pointer_guard.h delete mode 100644 sysdeps/unix/sysv/linux/i386/profil-counter.h delete mode 100644 sysdeps/unix/sysv/linux/i386/putmsg.c delete mode 100644 sysdeps/unix/sysv/linux/i386/readelflib.c delete mode 100644 sysdeps/unix/sysv/linux/i386/register-dump.h delete mode 100644 sysdeps/unix/sysv/linux/i386/sigaction.c delete mode 100644 sysdeps/unix/sysv/linux/i386/smp.h create mode 100644 sysdeps/unix/sysv/linux/i386/struct_kernel_msqid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/i386/struct_kernel_semid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/i386/struct_kernel_shmid64_ds.h delete mode 100644 sysdeps/unix/sysv/linux/i386/time.c create mode 100644 sysdeps/unix/sysv/linux/i386/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/i386/xstat.c create mode 100644 sysdeps/unix/sysv/linux/ia64/arch-syscall.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/endian.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/ipc.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/local_lim.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/msq.h create mode 100644 sysdeps/unix/sysv/linux/ia64/bits/pthread_stack_min.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/sem.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/shm.h create mode 100644 sysdeps/unix/sysv/linux/ia64/bits/shmlba.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/stat.h create mode 100644 sysdeps/unix/sysv/linux/ia64/bits/struct_stat.h create mode 100644 sysdeps/unix/sysv/linux/ia64/bits/typesizes.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/brk.S create mode 100644 sysdeps/unix/sysv/linux/ia64/brk.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/dl-brk.S delete mode 100644 sysdeps/unix/sysv/linux/ia64/dl-static.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/get_clockfreq.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/has_cpuclock.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/ipc_priv.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/kernel_sigaction.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/kernel_stat.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/ldconfig.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/ldsodefs.h create mode 100644 sysdeps/unix/sysv/linux/ia64/libc_malloc_debug.abilist delete mode 100644 sysdeps/unix/sysv/linux/ia64/pipe.S create mode 100644 sysdeps/unix/sysv/linux/ia64/pointer_guard.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/profil-counter.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/ia64/register-dump.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/sigprocmask.c create mode 100644 sysdeps/unix/sysv/linux/ia64/startup.h create mode 100644 sysdeps/unix/sysv/linux/ia64/sysconf-sigstksz.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/sysconf.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/system.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/timer_create.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/timer_delete.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/timer_getoverr.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/timer_gettime.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/timer_settime.c create mode 100644 sysdeps/unix/sysv/linux/ia64/timer_t_was_int_compat.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/unwind-forcedunwind.c create mode 100644 sysdeps/unix/sysv/linux/ia64/xstatver.h create mode 100644 sysdeps/unix/sysv/linux/include/bits/pthread_stack_min-dynamic.h create mode 100644 sysdeps/unix/sysv/linux/include/sys/mount.h create mode 100644 sysdeps/unix/sysv/linux/include/sys/msg.h create mode 100644 sysdeps/unix/sysv/linux/include/sys/sem.h create mode 100644 sysdeps/unix/sysv/linux/include/sys/shm.h create mode 100644 sysdeps/unix/sysv/linux/include/sys/syscall.h create mode 100644 sysdeps/unix/sysv/linux/inotify_init.c create mode 100644 sysdeps/unix/sysv/linux/internal-ioctl.h create mode 100644 sysdeps/unix/sysv/linux/internal-sigset.h delete mode 100644 sysdeps/unix/sysv/linux/internal_statvfs64.c create mode 100644 sysdeps/unix/sysv/linux/ioctl.c create mode 100644 sysdeps/unix/sysv/linux/kstat_cp.h create mode 100644 sysdeps/unix/sysv/linux/lchown.c delete mode 100644 sysdeps/unix/sysv/linux/ldd-rewrite.sed delete mode 100644 sysdeps/unix/sysv/linux/lddlibc4.c create mode 100644 sysdeps/unix/sysv/linux/libc-vdso.h create mode 100644 sysdeps/unix/sysv/linux/libc_sigaction.c create mode 100644 sysdeps/unix/sysv/linux/librt-compat.c create mode 100644 sysdeps/unix/sysv/linux/link.c create mode 100644 sysdeps/unix/sysv/linux/loongarch/Implies create mode 100644 sysdeps/unix/sysv/linux/loongarch/Makefile create mode 100644 sysdeps/unix/sysv/linux/loongarch/arch-syscall.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/atomic-machine.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/bits/fcntl.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/bits/procfs.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/bits/pthread_stack_min.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/bits/sigstack.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/clone.S create mode 100644 sysdeps/unix/sysv/linux/loongarch/clone3.S create mode 100644 sysdeps/unix/sysv/linux/loongarch/configure create mode 100644 sysdeps/unix/sysv/linux/loongarch/configure.ac create mode 100644 sysdeps/unix/sysv/linux/loongarch/getcontext.S create mode 100644 sysdeps/unix/sysv/linux/loongarch/gettimeofday.c create mode 100644 sysdeps/unix/sysv/linux/loongarch/ldd-rewrite.sed create mode 100644 sysdeps/unix/sysv/linux/loongarch/localplt.data create mode 100644 sysdeps/unix/sysv/linux/loongarch/lp64/Implies copy sysdeps/unix/sysv/linux/{aarch64 => loongarch/lp64}/c++-types.data (100%) create mode 100644 sysdeps/unix/sysv/linux/loongarch/lp64/ld.abilist create mode 100644 sysdeps/unix/sysv/linux/loongarch/lp64/libBrokenLocale.abilist create mode 100644 sysdeps/unix/sysv/linux/loongarch/lp64/libc.abilist create mode 100644 sysdeps/unix/sysv/linux/loongarch/lp64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/loongarch/lp64/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/loongarch/lp64/libm.abilist copy sysdeps/{generic => unix/sysv/linux/loongarch/lp64}/libpthread.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/loongarch/lp64/libresolv.abilist copy sysdeps/{generic => unix/sysv/linux/loongarch/lp64}/librt.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/loongarch/lp64/libthread_db.abilist create mode 100644 sysdeps/unix/sysv/linux/loongarch/makecontext.c create mode 100644 sysdeps/unix/sysv/linux/loongarch/pointer_guard.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/setcontext.S create mode 100644 sysdeps/unix/sysv/linux/loongarch/shlib-versions create mode 100644 sysdeps/unix/sysv/linux/loongarch/sigcontextinfo.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/swapcontext.S create mode 100644 sysdeps/unix/sysv/linux/loongarch/sys/ucontext.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/sys/user.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/sysdep.S create mode 100644 sysdeps/unix/sysv/linux/loongarch/sysdep.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/ucontext-macros.h create mode 100644 sysdeps/unix/sysv/linux/loongarch/ucontext_i.sym create mode 100644 sysdeps/unix/sysv/linux/loongarch/vfork.S delete mode 100644 sysdeps/unix/sysv/linux/lowlevellock-futex.h create mode 100644 sysdeps/unix/sysv/linux/lstat.c create mode 100644 sysdeps/unix/sysv/linux/lstat64.c create mode 100644 sysdeps/unix/sysv/linux/m68k/arch-syscall.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/bits/stat.h create mode 100644 sysdeps/unix/sysv/linux/m68k/bits/struct_stat.h create mode 100644 sysdeps/unix/sysv/linux/m68k/bits/timesize.h create mode 100644 sysdeps/unix/sysv/linux/m68k/bits/typesizes.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/brk.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/coldfire/fpu/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/m68k/coldfire/libc_malloc_debug.abilist delete mode 100644 sysdeps/unix/sysv/linux/m68k/coldfire/nofpu/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/dl-librecon.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/dl-static.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/fxstat.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/fxstatat.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/getmsg.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/getsysstats.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/init-first.c create mode 100644 sysdeps/unix/sysv/linux/m68k/kernel_stat.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/ldconfig.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/ldsodefs.h create mode 100644 sysdeps/unix/sysv/linux/m68k/libc-lock-arch.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/libc-m68k-vdso.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/lockf64.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/lxstat.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/m680x0/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/m68k/m680x0/libc_malloc_debug.abilist delete mode 100644 sysdeps/unix/sysv/linux/m68k/m68k-helpers.S create mode 100644 sysdeps/unix/sysv/linux/m68k/m68k-helpers.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/m68k-vdso.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/m68k-vdso.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/pt-vfork.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/putmsg.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/register-dump.h create mode 100644 sysdeps/unix/sysv/linux/m68k/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/xstat.c create mode 100644 sysdeps/unix/sysv/linux/m68k/xstatver.h create mode 100644 sysdeps/unix/sysv/linux/machine-sp.h create mode 100644 sysdeps/unix/sysv/linux/malloc-hugepages.c create mode 100644 sysdeps/unix/sysv/linux/microblaze/arch-syscall.h create mode 100644 sysdeps/unix/sysv/linux/microblaze/be/Implies create mode 100644 sysdeps/unix/sysv/linux/microblaze/be/Versions copy sysdeps/unix/sysv/linux/microblaze/{ => be}/libBrokenLocale.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/microblaze/be/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/be/libc.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/be/libc_malloc_debug.abilist copy sysdeps/unix/sysv/linux/microblaze/{ => be}/libcrypt.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/microblaze/be/libdl.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/be/libm.abilist copy sysdeps/unix/sysv/linux/microblaze/{ => be}/libnsl.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/be/libresolv.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/be/librt.abilist copy sysdeps/unix/sysv/linux/microblaze/{ => be}/libthread_db.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/microblaze/be/libutil.abilist delete mode 100644 sysdeps/unix/sysv/linux/microblaze/bits/stat.h create mode 100644 sysdeps/unix/sysv/linux/microblaze/bits/struct_stat.h create mode 100644 sysdeps/unix/sysv/linux/microblaze/bits/timesize.h create mode 100644 sysdeps/unix/sysv/linux/microblaze/bits/typesizes.h delete mode 100644 sysdeps/unix/sysv/linux/microblaze/brk.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/fxstat.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/fxstatat.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/getsysstats.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/Implies rename sysdeps/unix/sysv/linux/microblaze/{ => le}/libBrokenLocale.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/libc.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/libc_malloc_debug.abilist rename sysdeps/unix/sysv/linux/microblaze/{ => le}/libcrypt.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/libdl.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/libm.abilist rename sysdeps/unix/sysv/linux/microblaze/{ => le}/libnsl.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/libresolv.abilist create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/librt.abilist rename sysdeps/unix/sysv/linux/microblaze/{ => le}/libthread_db.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/microblaze/le/libutil.abilist delete mode 100644 sysdeps/unix/sysv/linux/microblaze/libanl.abilist delete mode 100644 sysdeps/unix/sysv/linux/microblaze/libc.abilist delete mode 100644 sysdeps/unix/sysv/linux/microblaze/libdl.abilist delete mode 100644 sysdeps/unix/sysv/linux/microblaze/libm.abilist delete mode 100644 sysdeps/unix/sysv/linux/microblaze/libpthread.abilist delete mode 100644 sysdeps/unix/sysv/linux/microblaze/libresolv.abilist delete mode 100644 sysdeps/unix/sysv/linux/microblaze/librt.abilist delete mode 100644 sysdeps/unix/sysv/linux/microblaze/libutil.abilist delete mode 100644 sysdeps/unix/sysv/linux/microblaze/lxstat.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/profil-counter.h create mode 100644 sysdeps/unix/sysv/linux/microblaze/pselect32.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/pt-vfork.S create mode 100644 sysdeps/unix/sysv/linux/microblaze/single-thread.h create mode 100644 sysdeps/unix/sysv/linux/microblaze/sysctl.c create mode 100644 sysdeps/unix/sysv/linux/microblaze/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/microblaze/xstat.c create mode 100644 sysdeps/unix/sysv/linux/microblaze/xstatver.h delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/ipc.h delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/local_lim.h delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/msq.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/pthread_stack_min.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/rseq.h delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/sem.h delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/shm.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/shmlba.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/signum-arch.h delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/signum.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/socket-constants.h delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/stat.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/struct_stat.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/termios-c_cc.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/termios-c_lflag.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/termios-struct.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/termios-tcflow.h delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/termios.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/timesize.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/types/struct_msqid_ds.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/types/struct_semid_ds.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/types/struct_shmid_ds.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/typesizes.h delete mode 100644 sysdeps/unix/sysv/linux/mips/brk.c delete mode 100644 sysdeps/unix/sysv/linux/mips/dl-static.c create mode 100644 sysdeps/unix/sysv/linux/mips/errlist-compat-data.h create mode 100644 sysdeps/unix/sysv/linux/mips/fxstat.c delete mode 100644 sysdeps/unix/sysv/linux/mips/getmsg.c delete mode 100644 sysdeps/unix/sysv/linux/mips/getsysstats.c delete mode 100644 sysdeps/unix/sysv/linux/mips/init-first.c delete mode 100644 sysdeps/unix/sysv/linux/mips/libc-vdso.h create mode 100644 sysdeps/unix/sysv/linux/mips/lxstat.c create mode 100644 sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h create mode 100644 sysdeps/unix/sysv/linux/mips/mips32/fpu/libc_malloc_debug.abilist delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/fxstatat.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/lockf64.c create mode 100644 sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc_malloc_debug.abilist delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/syscalls.list create mode 100644 sysdeps/unix/sysv/linux/mips/mips32/time64-compat.h create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/fxstatat.c create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/kstat_cp.h delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/ldconfig.h delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/libanl.abilist delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/librt.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/librt.abilist delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/lockf64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/time64-compat.h create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/fstatat.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/sendfile64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/syscalls.list delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/sysdep.h create mode 100644 sysdeps/unix/sysv/linux/mips/mmap_info.h delete mode 100644 sysdeps/unix/sysv/linux/mips/pipe.S delete mode 100644 sysdeps/unix/sysv/linux/mips/profil-counter.h delete mode 100644 sysdeps/unix/sysv/linux/mips/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/mips/putmsg.c delete mode 100644 sysdeps/unix/sysv/linux/mips/register-dump.h create mode 100644 sysdeps/unix/sysv/linux/mips/socket-constants-time64.h create mode 100644 sysdeps/unix/sysv/linux/mips/struct_kernel_msqid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/mips/struct_kernel_semid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/mips/struct_kernel_shmid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/mips/sysdep.h create mode 100644 sysdeps/unix/sysv/linux/mips/xstat.c create mode 100644 sysdeps/unix/sysv/linux/mips/xstatver.h create mode 100644 sysdeps/unix/sysv/linux/mkdir.c create mode 100644 sysdeps/unix/sysv/linux/mknodat.c create mode 100644 sysdeps/unix/sysv/linux/mmap_call.h create mode 100644 sysdeps/unix/sysv/linux/mq_setattr.c create mode 100644 sysdeps/unix/sysv/linux/mremap.c create mode 100644 sysdeps/unix/sysv/linux/mtx_timedlock.c delete mode 100644 sysdeps/unix/sysv/linux/nanosleep_nocancel.c delete mode 100644 sysdeps/unix/sysv/linux/nice.c create mode 100644 sysdeps/unix/sysv/linux/nios2/arch-syscall.h create mode 100644 sysdeps/unix/sysv/linux/nios2/bits/statfs.h create mode 100644 sysdeps/unix/sysv/linux/nios2/bits/struct_stat.h create mode 100644 sysdeps/unix/sysv/linux/nios2/bits/timesize.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/ipc_priv.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/nios2/kernel_stat.h create mode 100644 sysdeps/unix/sysv/linux/nios2/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/nios2/pointer_guard.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/profil-counter.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/pt-vfork.S create mode 100644 sysdeps/unix/sysv/linux/nios2/send.c create mode 100644 sysdeps/unix/sysv/linux/nios2/time64-compat.h create mode 100644 sysdeps/unix/sysv/linux/opendir.c delete mode 100644 sysdeps/unix/sysv/linux/opensock.c create mode 100644 sysdeps/unix/sysv/linux/or1k/Implies create mode 100644 sysdeps/unix/sysv/linux/or1k/Makefile create mode 100644 sysdeps/unix/sysv/linux/or1k/arch-syscall.h create mode 100644 sysdeps/unix/sysv/linux/or1k/bits/procfs.h create mode 100644 sysdeps/unix/sysv/linux/or1k/c++-types.data create mode 100644 sysdeps/unix/sysv/linux/or1k/clone.c create mode 100644 sysdeps/unix/sysv/linux/or1k/configure create mode 100644 sysdeps/unix/sysv/linux/or1k/configure.ac create mode 100644 sysdeps/unix/sysv/linux/or1k/getcontext.S create mode 100644 sysdeps/unix/sysv/linux/or1k/ld.abilist create mode 100644 sysdeps/unix/sysv/linux/or1k/libBrokenLocale.abilist create mode 100644 sysdeps/unix/sysv/linux/or1k/libc.abilist create mode 100644 sysdeps/unix/sysv/linux/or1k/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/or1k/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/or1k/libm.abilist create mode 100644 sysdeps/unix/sysv/linux/or1k/libresolv.abilist create mode 100644 sysdeps/unix/sysv/linux/or1k/libthread_db.abilist create mode 100644 sysdeps/unix/sysv/linux/or1k/localplt.data create mode 100644 sysdeps/unix/sysv/linux/or1k/makecontext.c create mode 100644 sysdeps/unix/sysv/linux/or1k/mmap_internal.h create mode 100644 sysdeps/unix/sysv/linux/or1k/or1k_clone.S create mode 100644 sysdeps/unix/sysv/linux/or1k/setcontext.S create mode 100644 sysdeps/unix/sysv/linux/or1k/shlib-versions create mode 100644 sysdeps/unix/sysv/linux/or1k/sigcontextinfo.h create mode 100644 sysdeps/unix/sysv/linux/or1k/swapcontext.S create mode 100644 sysdeps/unix/sysv/linux/or1k/sys/ucontext.h copy sysdeps/unix/sysv/linux/{hppa => or1k}/sys/user.h (100%) create mode 100644 sysdeps/unix/sysv/linux/or1k/sysdep.c create mode 100644 sysdeps/unix/sysv/linux/or1k/sysdep.h create mode 100644 sysdeps/unix/sysv/linux/or1k/ucontext_i.sym delete mode 100644 sysdeps/unix/sysv/linux/pause_nocancel.c create mode 100644 sysdeps/unix/sysv/linux/pipe.c create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/ipc-perm.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/ipc.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/local_lim.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/msq.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/pthread_stack_min.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/rseq.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/sem.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/semaphore.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/shm.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/socket-constants.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/stat.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/struct_stat.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/termios-baud.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/termios-c_cc.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/termios-c_cflag.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/termios-c_iflag.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/termios-c_lflag.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/termios-c_oflag.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/termios-misc.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/termios.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/timesize.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/types/struct_msqid_ds.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/types/struct_semid_ds.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/types/struct_shmid_ds.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/typesizes.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/dl-auxv.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/dl-brk.S delete mode 100644 sysdeps/unix/sysv/linux/powerpc/dl-static.c create mode 100644 sysdeps/unix/sysv/linux/powerpc/dl-support.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/force-elision.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/get_clockfreq.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/getmsg.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/init-first.c create mode 100644 sysdeps/unix/sysv/linux/powerpc/internal-ioctl.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/ioctl.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/ldconfig.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/ldsodefs.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/libpthread-compat.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/lowlevellock.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/pointer_guard.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/brk.S delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/nofpu/Implies create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc_malloc_debug [...] delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/fxstat.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/fxstatat.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/lockf64.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/lxstat.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/context-e500.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc_malloc_deb [...] create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/struct_kernel_msqid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/struct_kernel_semid64_ds.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/xstat.c create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-pkey.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/be/ld.abilist rename sysdeps/unix/sysv/linux/powerpc/powerpc64/{ => be}/libBrokenLocale.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc_malloc_debug.abilist rename sysdeps/unix/sysv/linux/powerpc/powerpc64/{ => be}/libcrypt.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libdl.abilist create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libm.abilist rename sysdeps/unix/sysv/linux/powerpc/powerpc64/{ => be}/libnsl.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libresolv.abilist create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/be/librt.abilist rename sysdeps/unix/sysv/linux/powerpc/powerpc64/{ => be}/libthread_db.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libutil.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/brk.S delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/kernel_stat.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/ld-le.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/ld.abilist create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/le/ld.abilist create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/le/ldbl-128ibm-compat-abi.h copy sysdeps/unix/sysv/linux/{aarch64 => powerpc/powerpc64/le}/libBrokenLocale.abi [...] create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc_malloc_debug.abilist copy sysdeps/unix/sysv/linux/{aarch64 => powerpc/powerpc64/le}/libcrypt.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libdl.abilist create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libm.abilist copy sysdeps/unix/sysv/linux/{aarch64 => powerpc/powerpc64/le}/libnsl.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libresolv.abilist create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/le/librt.abilist copy sysdeps/unix/sysv/linux/{aarch64 => powerpc/powerpc64/le}/libthread_db.abilis [...] create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libutil.abilist create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/le/sysctl.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libBrokenLocale-le.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libanl-le.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libanl.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libc-le.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libc.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libcrypt-le.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libdl-le.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libdl.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libm-le.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libm.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libnsl-le.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libpthread-le.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libpthread.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libresolv-le.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libresolv.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/librt-le.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/librt.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libthread_db-le.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libutil-le.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/libutil.abilist create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/pkey_get.c create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/pkey_set.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_create.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_delete.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_getoverr.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_gettime.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_settime.c create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/timer_t_was_int_compat.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/profil-counter.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/pt-longjmp.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/pthread_mutex_cond_lock.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/pthread_mutex_lock.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/pthread_mutex_timedlock.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/pthread_mutex_trylock.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/putmsg.c create mode 100644 sysdeps/unix/sysv/linux/powerpc/rtld_static_init.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/socket-constants-time64.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/struct_kernel_shmid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/sysdep.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/test-gettimebasefreq-static.c create mode 100644 sysdeps/unix/sysv/linux/powerpc/xstatver.h create mode 100644 sysdeps/unix/sysv/linux/ppoll_chk.c create mode 100644 sysdeps/unix/sysv/linux/prctl.c create mode 100644 sysdeps/unix/sysv/linux/pread64_nocancel.c create mode 100644 sysdeps/unix/sysv/linux/prlimit64.c create mode 100644 sysdeps/unix/sysv/linux/process_vm_readv.c create mode 100644 sysdeps/unix/sysv/linux/process_vm_writev.c create mode 100644 sysdeps/unix/sysv/linux/profil-counter.h create mode 100644 sysdeps/unix/sysv/linux/pselect32.c delete mode 100644 sysdeps/unix/sysv/linux/pt-raise.c delete mode 100644 sysdeps/unix/sysv/linux/pthread-pids.h delete mode 100644 sysdeps/unix/sysv/linux/pthread_getaffinity.c delete mode 100644 sysdeps/unix/sysv/linux/pthread_getcpuclockid.c delete mode 100644 sysdeps/unix/sysv/linux/pthread_getname.c delete mode 100644 sysdeps/unix/sysv/linux/pthread_kill.c delete mode 100644 sysdeps/unix/sysv/linux/pthread_setaffinity.c delete mode 100644 sysdeps/unix/sysv/linux/pthread_setname.c delete mode 100644 sysdeps/unix/sysv/linux/pthread_sigmask.c delete mode 100644 sysdeps/unix/sysv/linux/pthread_sigqueue.c delete mode 100644 sysdeps/unix/sysv/linux/raise.c create mode 100644 sysdeps/unix/sysv/linux/readlink.c create mode 100644 sysdeps/unix/sysv/linux/rewinddir.c create mode 100644 sysdeps/unix/sysv/linux/riscv/bits/environments.h create mode 100644 sysdeps/unix/sysv/linux/riscv/bits/time64.h delete mode 100644 sysdeps/unix/sysv/linux/riscv/dl-static.c delete mode 100644 sysdeps/unix/sysv/linux/riscv/init-first.c delete mode 100644 sysdeps/unix/sysv/linux/riscv/ipc_priv.h delete mode 100644 sysdeps/unix/sysv/linux/riscv/ldconfig.h delete mode 100644 sysdeps/unix/sysv/linux/riscv/ldsodefs.h delete mode 100644 sysdeps/unix/sysv/linux/riscv/libc-vdso.h delete mode 100644 sysdeps/unix/sysv/linux/riscv/profil-counter.h delete mode 100644 sysdeps/unix/sysv/linux/riscv/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/riscv/register-dump.h create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/Implies create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/c++-types.data create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/ld.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libBrokenLocale.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libdl.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libresolv.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/librt.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libthread_db.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv32/libutil.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h delete mode 100644 sysdeps/unix/sysv/linux/riscv/rv64/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/riscv/rv64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/sysconf.c create mode 100644 sysdeps/unix/sysv/linux/rmdir.c create mode 100644 sysdeps/unix/sysv/linux/rseq-internal.h delete mode 100644 sysdeps/unix/sysv/linux/s390/bits/ipc.h delete mode 100644 sysdeps/unix/sysv/linux/s390/bits/msq.h create mode 100644 sysdeps/unix/sysv/linux/s390/bits/rseq.h delete mode 100644 sysdeps/unix/sysv/linux/s390/bits/sem.h delete mode 100644 sysdeps/unix/sysv/linux/s390/bits/shm.h delete mode 100644 sysdeps/unix/sysv/linux/s390/bits/stat.h create mode 100644 sysdeps/unix/sysv/linux/s390/bits/struct_stat.h create mode 100644 sysdeps/unix/sysv/linux/s390/bits/timesize.h delete mode 100644 sysdeps/unix/sysv/linux/s390/brk.c delete mode 100644 sysdeps/unix/sysv/linux/s390/force-elision.h delete mode 100644 sysdeps/unix/sysv/linux/s390/init-first.c create mode 100644 sysdeps/unix/sysv/linux/s390/ipc_priv.h delete mode 100644 sysdeps/unix/sysv/linux/s390/libanl.abilist delete mode 100644 sysdeps/unix/sysv/linux/s390/libc-vdso.h create mode 100644 sysdeps/unix/sysv/linux/s390/libpthread-compat.c delete mode 100644 sysdeps/unix/sysv/linux/s390/lowlevellock.h create mode 100644 sysdeps/unix/sysv/linux/s390/mmap_call.h delete mode 100644 sysdeps/unix/sysv/linux/s390/mmap_internal.h delete mode 100644 sysdeps/unix/sysv/linux/s390/opensock.c delete mode 100644 sysdeps/unix/sysv/linux/s390/pt-longjmp.c delete mode 100644 sysdeps/unix/sysv/linux/s390/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/s390/pthread_mutex_cond_lock.c delete mode 100644 sysdeps/unix/sysv/linux/s390/pthread_mutex_lock.c delete mode 100644 sysdeps/unix/sysv/linux/s390/pthread_mutex_timedlock.c delete mode 100644 sysdeps/unix/sysv/linux/s390/pthread_mutex_trylock.c create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/fxstat.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/fxstatat.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/kernel_stat.h create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libutil-compat.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/lockf64.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/lxstat.c create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/pointer_guard.h delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/profil-counter.h delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/register-dump.h create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/xstat.c create mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/kernel_stat.h create mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/pointer_guard.h delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/profil-counter.h delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/register-dump.h delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/sigprocmask.c create mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/single-thread.h delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/timer_create.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/timer_delete.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/timer_getoverr.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/timer_gettime.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/timer_settime.c create mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/timer_t_was_int_compat.h delete mode 100644 sysdeps/unix/sysv/linux/s390/semtimedop.c create mode 100644 sysdeps/unix/sysv/linux/s390/sysdep.h delete mode 100644 sysdeps/unix/sysv/linux/s390/system.c create mode 100644 sysdeps/unix/sysv/linux/s390/xstatver.h create mode 100644 sysdeps/unix/sysv/linux/sched_rr_gi.c create mode 100644 sysdeps/unix/sysv/linux/seekdir.c delete mode 100644 sysdeps/unix/sysv/linux/segfault.c create mode 100644 sysdeps/unix/sysv/linux/sendfile.c create mode 100644 sysdeps/unix/sysv/linux/sendfile64.c create mode 100644 sysdeps/unix/sysv/linux/setitimer.c create mode 100644 sysdeps/unix/sysv/linux/settimeofday.c create mode 100644 sysdeps/unix/sysv/linux/settimezone.c create mode 100644 sysdeps/unix/sysv/linux/sh/adaptive_spin_count.h create mode 100644 sysdeps/unix/sysv/linux/sh/arch-syscall.h create mode 100644 sysdeps/unix/sysv/linux/sh/be/Versions create mode 100644 sysdeps/unix/sysv/linux/sh/be/ld.abilist rename sysdeps/unix/sysv/linux/sh/{ => be}/libBrokenLocale.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/sh/be/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/be/libc.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/be/libc_malloc_debug.abilist rename sysdeps/unix/sysv/linux/sh/{ => be}/libcrypt.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/sh/be/libdl.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/be/libm.abilist rename sysdeps/unix/sysv/linux/sh/{ => be}/libnsl.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/sh/be/libpthread.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/be/libresolv.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/be/librt.abilist rename sysdeps/unix/sysv/linux/sh/{ => be}/libthread_db.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/sh/be/libutil.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/be/sh3/Implies create mode 100644 sysdeps/unix/sysv/linux/sh/be/sh4/Implies create mode 100644 sysdeps/unix/sysv/linux/sh/be/sh4/fpu/Implies delete mode 100644 sysdeps/unix/sysv/linux/sh/bits/shm.h create mode 100644 sysdeps/unix/sysv/linux/sh/bits/shmlba.h create mode 100644 sysdeps/unix/sysv/linux/sh/bits/struct_stat.h create mode 100644 sysdeps/unix/sysv/linux/sh/bits/timesize.h create mode 100644 sysdeps/unix/sysv/linux/sh/bits/typesizes.h delete mode 100644 sysdeps/unix/sysv/linux/sh/brk.c create mode 100644 sysdeps/unix/sysv/linux/sh/fanotify_mark.c delete mode 100644 sysdeps/unix/sysv/linux/sh/fxstat.c delete mode 100644 sysdeps/unix/sysv/linux/sh/fxstatat.c delete mode 100644 sysdeps/unix/sysv/linux/sh/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/sh/kernel_stat.h delete mode 100644 sysdeps/unix/sysv/linux/sh/ld.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/le/ld.abilist copy sysdeps/unix/sysv/linux/{hppa => sh/le}/libBrokenLocale.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/sh/le/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/le/libc.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/le/libc_malloc_debug.abilist copy sysdeps/unix/sysv/linux/{alpha => sh/le}/libcrypt.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/sh/le/libdl.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/le/libm.abilist copy sysdeps/unix/sysv/linux/{alpha => sh/le}/libnsl.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/sh/le/libpthread.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/le/libresolv.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/le/librt.abilist copy sysdeps/unix/sysv/linux/{alpha => sh/le}/libthread_db.abilist (100%) create mode 100644 sysdeps/unix/sysv/linux/sh/le/libutil.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/le/sh3/Implies create mode 100644 sysdeps/unix/sysv/linux/sh/le/sh4/Implies create mode 100644 sysdeps/unix/sysv/linux/sh/le/sh4/fpu/Implies delete mode 100644 sysdeps/unix/sysv/linux/sh/libanl.abilist delete mode 100644 sysdeps/unix/sysv/linux/sh/libc.abilist delete mode 100644 sysdeps/unix/sysv/linux/sh/libdl.abilist delete mode 100644 sysdeps/unix/sysv/linux/sh/libm.abilist delete mode 100644 sysdeps/unix/sysv/linux/sh/libpthread.abilist delete mode 100644 sysdeps/unix/sysv/linux/sh/libresolv.abilist delete mode 100644 sysdeps/unix/sysv/linux/sh/librt.abilist delete mode 100644 sysdeps/unix/sysv/linux/sh/libutil.abilist delete mode 100644 sysdeps/unix/sysv/linux/sh/lockf64.c delete mode 100644 sysdeps/unix/sysv/linux/sh/lxstat.c delete mode 100644 sysdeps/unix/sysv/linux/sh/pipe.S create mode 100644 sysdeps/unix/sysv/linux/sh/pointer_guard.h delete mode 100644 sysdeps/unix/sysv/linux/sh/profil-counter.h delete mode 100644 sysdeps/unix/sysv/linux/sh/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/sh/sh3/register-dump.h delete mode 100644 sysdeps/unix/sysv/linux/sh/sh4/register-dump.h delete mode 100644 sysdeps/unix/sysv/linux/sh/smp.h create mode 100644 sysdeps/unix/sysv/linux/sh/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/sh/xstat.c create mode 100644 sysdeps/unix/sysv/linux/sh/xstatver.h delete mode 100644 sysdeps/unix/sysv/linux/shm-directory.c delete mode 100644 sysdeps/unix/sysv/linux/sigaction.c create mode 100644 sysdeps/unix/sysv/linux/siglist-compat.h delete mode 100644 sysdeps/unix/sysv/linux/siglist.h delete mode 100644 sysdeps/unix/sysv/linux/signal.c create mode 100644 sysdeps/unix/sysv/linux/single-thread.h create mode 100644 sysdeps/unix/sysv/linux/socket-constants-time64.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/ipc-perm.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/bits/ipc.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/bits/local_lim.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/bits/msq.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/pthread_stack_min.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/bits/sem.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/bits/shm.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/shmlba.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/signum-arch.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/bits/signum.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/socket-constants.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/bits/stat.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/struct_stat.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/termios-baud.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/termios-c_cc.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/termios-c_oflag.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/termios-struct.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/bits/termios.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/timesize.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/types/struct_msqid_ds.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/types/struct_semid_ds.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/types/struct_shmid_ds.h create mode 100644 sysdeps/unix/sysv/linux/sparc/brk_call.h create mode 100644 sysdeps/unix/sysv/linux/sparc/errlist-compat-data.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/getsysstats.c create mode 100644 sysdeps/unix/sysv/linux/sparc/librt-compat.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/lowlevellock.h create mode 100644 sysdeps/unix/sysv/linux/sparc/profil-counter.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/pt-vfork.S create mode 100644 sysdeps/unix/sysv/linux/sparc/socket-constants-time64.h create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/brk.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/fxstat.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/fxstatat.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/libc_sigaction.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/lockf64.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/lxstat.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/pipe.S create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/pointer_guard.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/profil-counter.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/register-dump.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/sigreturn_stub.S delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/sparcv9/get_clockfreq.c create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/struct_kernel_msqid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/struct_kernel_semid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/xstat.c create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/brk.S delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/dl-brk.S delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/dl-fxstatat64.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/fxstat.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/fxstatat.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/get_clockfreq.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/kstat_cp.h create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/libc_sigaction.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/lxstat.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/pipe.S create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/pointer_guard.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/profil-counter.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/register-dump.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/sigprocmask.c create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/sigreturn_stub.S delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/time.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/timer_create.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/timer_delete.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/timer_getoverr.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/timer_gettime.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/timer_settime.c create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/timer_t_was_int_compat.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/xstat.c create mode 100644 sysdeps/unix/sysv/linux/sparc/struct_kernel_shmid64_ds.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/system.c create mode 100644 sysdeps/unix/sysv/linux/sparc/xstatver.h create mode 100644 sysdeps/unix/sysv/linux/spawn_int_def.h create mode 100644 sysdeps/unix/sysv/linux/startup.h create mode 100644 sysdeps/unix/sysv/linux/stat.c create mode 100644 sysdeps/unix/sysv/linux/stat64.c create mode 100644 sysdeps/unix/sysv/linux/stat_t64_cp.c create mode 100644 sysdeps/unix/sysv/linux/stat_t64_cp.h create mode 100644 sysdeps/unix/sysv/linux/statfs.c create mode 100644 sysdeps/unix/sysv/linux/statx_cp.c create mode 100644 sysdeps/unix/sysv/linux/statx_cp.h create mode 100644 sysdeps/unix/sysv/linux/struct_kernel_msqid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/struct_kernel_semid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/struct_kernel_shmid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/struct_stat_time64.h create mode 100644 sysdeps/unix/sysv/linux/symlink.c create mode 100644 sysdeps/unix/sysv/linux/sys/pidfd.h create mode 100644 sysdeps/unix/sysv/linux/sys/rseq.h delete mode 100644 sysdeps/unix/sysv/linux/sys/sysctl.h create mode 100644 sysdeps/unix/sysv/linux/syscall.c create mode 100644 sysdeps/unix/sysv/linux/sysconf-pthread_stack_min.h create mode 100644 sysdeps/unix/sysv/linux/sysconf-sigstksz.h delete mode 100644 sysdeps/unix/sysv/linux/sysctl.mk delete mode 100644 sysdeps/unix/sysv/linux/syslog.c delete mode 100644 sysdeps/unix/sysv/linux/system.c create mode 100644 sysdeps/unix/sysv/linux/telldir.c create mode 100644 sysdeps/unix/sysv/linux/thrd_priv.h create mode 100644 sysdeps/unix/sysv/linux/thrd_sleep.c create mode 100644 sysdeps/unix/sysv/linux/time-clockid.h create mode 100644 sysdeps/unix/sysv/linux/timer_t_was_int_compat.h create mode 100644 sysdeps/unix/sysv/linux/timerfd_gettime.c create mode 100644 sysdeps/unix/sysv/linux/timerfd_settime.c create mode 100644 sysdeps/unix/sysv/linux/timespec_getres.c create mode 100644 sysdeps/unix/sysv/linux/tls-internal.c create mode 100644 sysdeps/unix/sysv/linux/tls-internal.h create mode 100644 sysdeps/unix/sysv/linux/tst-adjtimex-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-adjtimex.c create mode 100644 sysdeps/unix/sysv/linux/tst-affinity-static.c create mode 100644 sysdeps/unix/sysv/linux/tst-align-clone-internal.c create mode 100644 sysdeps/unix/sysv/linux/tst-clock_adjtime-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-clock_adjtime.c create mode 100644 sysdeps/unix/sysv/linux/tst-clock_gettime-clobber.c create mode 100644 sysdeps/unix/sysv/linux/tst-clone2-internal.c create mode 100644 sysdeps/unix/sysv/linux/tst-clone3-internal.c create mode 100644 sysdeps/unix/sysv/linux/tst-epoll-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-epoll.c create mode 100644 sysdeps/unix/sysv/linux/tst-getauxval.c create mode 100644 sysdeps/unix/sysv/linux/tst-getcwd-smallbuff.c create mode 100644 sysdeps/unix/sysv/linux/tst-getdents64.c create mode 100644 sysdeps/unix/sysv/linux/tst-getpid1-internal.c create mode 100644 sysdeps/unix/sysv/linux/tst-gettid-kill.c create mode 100644 sysdeps/unix/sysv/linux/tst-gettid.c create mode 100644 sysdeps/unix/sysv/linux/tst-gettimeofday-clobber.c create mode 100644 sysdeps/unix/sysv/linux/tst-glibcsyscalls.py create mode 100644 sysdeps/unix/sysv/linux/tst-misalign-clone-internal.c create mode 100644 sysdeps/unix/sysv/linux/tst-misalign-clone.c create mode 100644 sysdeps/unix/sysv/linux/tst-mman-consts.py create mode 100755 sysdeps/unix/sysv/linux/tst-mount-compile.py create mode 100755 sysdeps/unix/sysv/linux/tst-mount-consts.py create mode 100644 sysdeps/unix/sysv/linux/tst-mount.c create mode 100644 sysdeps/unix/sysv/linux/tst-ntp_adjtime-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-ntp_adjtime.c create mode 100644 sysdeps/unix/sysv/linux/tst-ntp_gettime-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-ntp_gettime.c create mode 100644 sysdeps/unix/sysv/linux/tst-ntp_gettimex-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-ntp_gettimex.c create mode 100644 sysdeps/unix/sysv/linux/tst-o_path-locks.c create mode 100644 sysdeps/unix/sysv/linux/tst-pidfd-consts.py create mode 100644 sysdeps/unix/sysv/linux/tst-pidfd.c create mode 100644 sysdeps/unix/sysv/linux/tst-ppoll-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-ppoll.c create mode 100644 sysdeps/unix/sysv/linux/tst-prctl-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-prctl.c create mode 100644 sysdeps/unix/sysv/linux/tst-process_madvise.c create mode 100644 sysdeps/unix/sysv/linux/tst-process_mrelease.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq-disable.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq-nptl.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq.c create mode 100644 sysdeps/unix/sysv/linux/tst-rseq.h create mode 100644 sysdeps/unix/sysv/linux/tst-scm_rights-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-scm_rights.c delete mode 100644 sysdeps/unix/sysv/linux/tst-setgetname.c create mode 100644 sysdeps/unix/sysv/linux/tst-sigcontext-get_pc.c create mode 100644 sysdeps/unix/sysv/linux/tst-signal-numbers.py delete mode 100644 sysdeps/unix/sysv/linux/tst-signal-numbers.sh create mode 100644 sysdeps/unix/sysv/linux/tst-sigtimedwait-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-sigtimedwait.c create mode 100644 sysdeps/unix/sysv/linux/tst-socket-consts.py create mode 100644 sysdeps/unix/sysv/linux/tst-socket-timestamp-compat-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-socket-timestamp-compat.c create mode 100644 sysdeps/unix/sysv/linux/tst-socket-timestamp-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-socket-timestamp.c create mode 100644 sysdeps/unix/sysv/linux/tst-sysvmsg-linux.c create mode 100644 sysdeps/unix/sysv/linux/tst-sysvsem-linux.c create mode 100644 sysdeps/unix/sysv/linux/tst-sysvshm-linux.c create mode 100644 sysdeps/unix/sysv/linux/tst-tgkill.c delete mode 100644 sysdeps/unix/sysv/linux/tst-thread-affinity-pthread.c delete mode 100644 sysdeps/unix/sysv/linux/tst-thread-affinity-pthread2.c delete mode 100644 sysdeps/unix/sysv/linux/tst-thread-affinity-sched.c create mode 100644 sysdeps/unix/sysv/linux/tst-time-clobber.c create mode 100644 sysdeps/unix/sysv/linux/tst-timerfd-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-timerfd.c create mode 100644 sysdeps/unix/sysv/linux/tv32-compat.h delete mode 100644 sysdeps/unix/sysv/linux/umount2.S create mode 100644 sysdeps/unix/sysv/linux/umount2.c create mode 100644 sysdeps/unix/sysv/linux/unlink.c create mode 100644 sysdeps/unix/sysv/linux/update-syscall-lists.py create mode 100644 sysdeps/unix/sysv/linux/utime.c delete mode 100644 sysdeps/unix/sysv/linux/wait.c create mode 100644 sysdeps/unix/sysv/linux/wait4.c delete mode 100644 sysdeps/unix/sysv/linux/waitpid.c delete mode 100644 sysdeps/unix/sysv/linux/waitpid_nocancel.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/aio_read.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/aio_read64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/aio_write.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/aio_write64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/dl-fxstatat64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/fstatfs64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/fstatvfs.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/fstatvfs64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/fxstat.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/fxstat64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/fxstatat.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/fxstatat64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/internal_statvfs64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/lio_listio.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/lio_listio64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/lxstat.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/lxstat64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/sendfile64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/statfs64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/statvfs.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/statvfs64.c create mode 100644 sysdeps/unix/sysv/linux/wordsize-64/statx_cp.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/xstat.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/xstat64.c delete mode 100644 sysdeps/unix/sysv/linux/x86/bits/msq.h create mode 100644 sysdeps/unix/sysv/linux/x86/bits/rseq.h delete mode 100644 sysdeps/unix/sysv/linux/x86/bits/sem.h delete mode 100644 sysdeps/unix/sysv/linux/x86/bits/shm.h delete mode 100644 sysdeps/unix/sysv/linux/x86/bits/stat.h create mode 100644 sysdeps/unix/sysv/linux/x86/bits/struct_stat.h delete mode 100644 sysdeps/unix/sysv/linux/x86/bits/sysctl.h create mode 100644 sysdeps/unix/sysv/linux/x86/bits/timesize.h create mode 100644 sysdeps/unix/sysv/linux/x86/bits/types/struct_semid_ds.h create mode 100644 sysdeps/unix/sysv/linux/x86/dl-minsigstacksize.h create mode 100644 sysdeps/unix/sysv/linux/x86/elf-read-prop.h delete mode 100644 sysdeps/unix/sysv/linux/x86/force-elision.h create mode 100644 sysdeps/unix/sysv/linux/x86/include/bits/sigstack.h delete mode 100644 sysdeps/unix/sysv/linux/x86/libc-vdso.h create mode 100644 sysdeps/unix/sysv/linux/x86/longjmp.c delete mode 100644 sysdeps/unix/sysv/linux/x86/pthread_mutex_cond_lock.c delete mode 100644 sysdeps/unix/sysv/linux/x86/pthread_mutex_lock.c delete mode 100644 sysdeps/unix/sysv/linux/x86/pthread_mutex_timedlock.c delete mode 100644 sysdeps/unix/sysv/linux/x86/pthread_mutex_trylock.c create mode 100644 sysdeps/unix/sysv/linux/x86/readelflib.c create mode 100644 sysdeps/unix/sysv/linux/x86/tst-cet-vfork-1.c create mode 100644 sysdeps/unix/sysv/linux/x86/xstatver.h create mode 100644 sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/64/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/x86_64/64/libc_malloc_debug.abilist delete mode 100644 sysdeps/unix/sysv/linux/x86_64/64/mmap_internal.h create mode 100644 sysdeps/unix/sysv/linux/x86_64/64/timer_t_was_int_compat.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/brk.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/cancellation.S create mode 100644 sysdeps/unix/sysv/linux/x86_64/clone3.S delete mode 100644 sysdeps/unix/sysv/linux/x86_64/compat-timer.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/get_clockfreq.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/init-first.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/ipc_priv.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/kernel_stat.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/ldconfig.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/libc-cancellation.S delete mode 100644 sysdeps/unix/sysv/linux/x86_64/libc-lowlevellock.S create mode 100644 sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/librt-cancellation.S delete mode 100644 sysdeps/unix/sysv/linux/x86_64/lll_timedlock_wait.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/lll_timedwait_tid.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/lowlevellock.S delete mode 100644 sysdeps/unix/sysv/linux/x86_64/lowlevellock.h create mode 100644 sysdeps/unix/sysv/linux/x86_64/pointer_guard.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/profil-counter.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/pthread_setaffinity.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/readelflib.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/register-dump.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/sched_setaffinity.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/sigaction.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/sigprocmask.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/single-thread.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/timer_create.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/timer_delete.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/timer_getoverr.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/timer_gettime.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/timer_settime.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/tst-glibc-hwcaps-2.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/fixup-asm-unistd.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/sysctl.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/sysctl.mk create mode 100644 sysdeps/unix/sysv/linux/x86_64/x86-64-isa-level-VALUE.c create mode 100644 sysdeps/unix/sysv/linux/xstatover.h create mode 100644 sysdeps/unix/sysv/linux/xstatver.h delete mode 100644 sysdeps/wordsize-32/strtoimax.c delete mode 100644 sysdeps/wordsize-32/strtoumax.c delete mode 100644 sysdeps/wordsize-32/wcstoimax.c delete mode 100644 sysdeps/wordsize-32/wcstoumax.c delete mode 100644 sysdeps/wordsize-64/strtoimax.c delete mode 100644 sysdeps/wordsize-64/strtoumax.c delete mode 100644 sysdeps/wordsize-64/wcstoimax.c delete mode 100644 sysdeps/wordsize-64/wcstoumax.c create mode 100644 sysdeps/x86/abi-note.c create mode 100644 sysdeps/x86/atomic-machine.h create mode 100644 sysdeps/x86/bits/dl_find_object.h delete mode 100644 sysdeps/x86/bits/endian.h create mode 100644 sysdeps/x86/bits/endianness.h create mode 100644 sysdeps/x86/bits/platform/x86.h delete mode 100644 sysdeps/x86/bits/select.h delete mode 100644 sysdeps/x86/bits/semaphore.h delete mode 100644 sysdeps/x86/bits/xtitypes.h create mode 100644 sysdeps/x86/cacheinfo.h create mode 100644 sysdeps/x86/cet-control.h delete mode 100644 sysdeps/x86/cet-tunables.h delete mode 100644 sysdeps/x86/cpu-features.h create mode 100644 sysdeps/x86/dl-cacheinfo.h create mode 100644 sysdeps/x86/dl-diagnostics-cpu.c create mode 100644 sysdeps/x86/dl-isa-level.h create mode 100644 sysdeps/x86/dl-lookupcfg.h create mode 100644 sysdeps/x86/dl-minsigstacksize.h create mode 100644 sysdeps/x86/dl-new-hash.h create mode 100644 sysdeps/x86/elf-initfini.h delete mode 100644 sysdeps/x86/fpu/bits/mathinline.h create mode 100644 sysdeps/x86/fpu/e_sqrtl.c create mode 100644 sysdeps/x86/fpu/finclude/math-vector-fortran.h delete mode 100644 sysdeps/x86/fpu/include/bits/fenv.h create mode 100644 sysdeps/x86/fpu/math_private.h create mode 100644 sysdeps/x86/fpu/nan-pseudo-number.h create mode 100644 sysdeps/x86/fpu/s_ffma.c create mode 100644 sysdeps/x86/fpu/s_fpclassifyl.c create mode 100644 sysdeps/x86/fpu/s_isnanl.c create mode 100644 sysdeps/x86/fpu/s_sincosf_data.c create mode 100644 sysdeps/x86/fpu/sincosf_poly.h create mode 100644 sysdeps/x86/get-cpuid-feature-leaf.c create mode 100644 sysdeps/x86/get-isa-level.h create mode 100644 sysdeps/x86/hp-timing.h create mode 100644 sysdeps/x86/include/cpu-features-preferred_feature_index_1.def create mode 100644 sysdeps/x86/include/cpu-features.h create mode 100644 sysdeps/x86/isa-ifunc-macros.h create mode 100644 sysdeps/x86/isa-level.c create mode 100644 sysdeps/x86/isa-level.h create mode 100644 sysdeps/x86/ldbl2mpn.c create mode 100644 sysdeps/x86/nptl/bits/struct_mutex.h create mode 100644 sysdeps/x86/nptl/bits/struct_rwlock.h delete mode 100644 sysdeps/x86/nptl/pt-longjmp.c create mode 100644 sysdeps/x86/nptl/pthreaddef.h create mode 100644 sysdeps/x86/nptl/thread_pointer.h create mode 100644 sysdeps/x86/sys/platform/x86.h create mode 100644 sysdeps/x86/tst-cet-legacy-10-static.c create mode 100644 sysdeps/x86/tst-cet-legacy-10.c create mode 100644 sysdeps/x86/tst-cet-legacy-1a.c create mode 100644 sysdeps/x86/tst-cet-legacy-5.c create mode 100644 sysdeps/x86/tst-cet-legacy-5a.c create mode 100644 sysdeps/x86/tst-cet-legacy-5b.c create mode 100644 sysdeps/x86/tst-cet-legacy-6.c create mode 100644 sysdeps/x86/tst-cet-legacy-6a.c create mode 100644 sysdeps/x86/tst-cet-legacy-6b.c create mode 100644 sysdeps/x86/tst-cet-legacy-7.c create mode 100644 sysdeps/x86/tst-cet-legacy-8.c create mode 100644 sysdeps/x86/tst-cet-legacy-9-static.c create mode 100644 sysdeps/x86/tst-cet-legacy-9.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-5.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-5a.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-5b.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-5c.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-6.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-6a.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-6b.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-6c.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-6d.c create mode 100644 sysdeps/x86/tst-cpu-features-cpuinfo-static.c create mode 100644 sysdeps/x86/tst-cpu-features-cpuinfo.c create mode 100644 sysdeps/x86/tst-cpu-features-supports-static.c create mode 100644 sysdeps/x86/tst-cpu-features-supports.c create mode 100644 sysdeps/x86/tst-ifunc-isa-1-static.c create mode 100644 sysdeps/x86/tst-ifunc-isa-1.c create mode 100644 sysdeps/x86/tst-ifunc-isa-2-static.c create mode 100644 sysdeps/x86/tst-ifunc-isa-2.c create mode 100644 sysdeps/x86/tst-ifunc-isa.h create mode 100644 sysdeps/x86/tst-isa-level-1.c create mode 100644 sysdeps/x86/tst-isa-level-mod-1-baseline.c create mode 100644 sysdeps/x86/tst-isa-level-mod-1-v2.c create mode 100644 sysdeps/x86/tst-isa-level-mod-1-v3.c create mode 100644 sysdeps/x86/tst-isa-level-mod-1-v4.c create mode 100644 sysdeps/x86/tst-isa-level-mod-1.c create mode 100644 sysdeps/x86/tst-ldbl-nonnormal-printf.c create mode 100644 sysdeps/x86/tst-memchr-rtm.c create mode 100644 sysdeps/x86/tst-memcmp-rtm.c create mode 100644 sysdeps/x86/tst-memmove-rtm.c create mode 100644 sysdeps/x86/tst-memrchr-rtm.c create mode 100644 sysdeps/x86/tst-memset-rtm.c create mode 100644 sysdeps/x86/tst-setjmp-cet.c create mode 100644 sysdeps/x86/tst-stack-align.h create mode 100644 sysdeps/x86/tst-strcasecmp-rtm.c create mode 100644 sysdeps/x86/tst-strchr-rtm.c create mode 100644 sysdeps/x86/tst-strcmp-rtm.c create mode 100644 sysdeps/x86/tst-strcpy-rtm.c create mode 100644 sysdeps/x86/tst-string-rtm.h create mode 100644 sysdeps/x86/tst-strlen-rtm.c create mode 100644 sysdeps/x86/tst-strncasecmp-rtm.c create mode 100644 sysdeps/x86/tst-strncmp-rtm.c create mode 100644 sysdeps/x86/tst-strrchr-rtm.c create mode 100644 sysdeps/x86/tst-sysconf-cache-linesize-static.c create mode 100644 sysdeps/x86/tst-sysconf-cache-linesize.c create mode 100644 sysdeps/x86/tst-wcscmp-rtm.c create mode 100644 sysdeps/x86/tst-wcsncmp-rtm.c delete mode 100644 sysdeps/x86_64/atomic-machine.h delete mode 100644 sysdeps/x86_64/bzero.S mode change 100644 => 100755 sysdeps/x86_64/configure create mode 100644 sysdeps/x86_64/dl-hwcaps-subdirs.c delete mode 100644 sysdeps/x86_64/dl-lookupcfg.h delete mode 100644 sysdeps/x86_64/dl-runtime.c create mode 100644 sysdeps/x86_64/dl-runtime.h create mode 100644 sysdeps/x86_64/fpu/Makeconfig create mode 100644 sysdeps/x86_64/fpu/bench-libmvec-skeleton.c delete mode 100644 sysdeps/x86_64/fpu/e_sqrt.c delete mode 100644 sysdeps/x86_64/fpu/e_sqrtf.c delete mode 100644 sysdeps/x86_64/fpu/e_sqrtl.c create mode 100644 sysdeps/x86_64/fpu/libmvec-acos-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-acosf-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-acosh-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-acoshf-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-asin-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-asinf-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-asinh-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-asinhf-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-atan-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-atan2-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-atan2f-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-atanf-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-atanh-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-atanhf-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-cbrt-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-cbrtf-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-cos-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-cosf-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-cosh-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-coshf-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-erf-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-erfc-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-erfcf-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-erff-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-exp-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-exp10-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-exp10f-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-exp2-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-exp2f-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-expf-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-expm1-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-expm1f-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-hypot-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-hypotf-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-log-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-log10-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-log10f-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-log1p-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-log1pf-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-log2-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-log2f-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-logf-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-pow-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-powf-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-sin-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-sinf-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-sinh-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-sinhf-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-tan-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-tanf-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-tanh-inputs create mode 100644 sysdeps/x86_64/fpu/libmvec-tanhf-inputs create mode 100644 sysdeps/x86_64/fpu/math-use-builtins-sqrt.h delete mode 100644 sysdeps/x86_64/fpu/multiarch/doasin-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/doasin-fma4.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/dosincos-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/dosincos-fma4.c create mode 100644 sysdeps/x86_64/fpu/multiarch/ifunc-mathvec-avx512-skx.h delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpa-avx.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpa-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpa-fma4.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpatan-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpatan-fma4.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpatan2-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpatan2-fma4.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpsqrt-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpsqrt-fma4.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mptan-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mptan-fma4.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_roundeven-c.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_roundeven-sse4_1.S create mode 100644 sysdeps/x86_64/fpu/multiarch/s_roundeven.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_roundevenf-c.c create mode 100644 sysdeps/x86_64/fpu/multiarch/s_roundevenf-sse4_1.S create mode 100644 sysdeps/x86_64/fpu/multiarch/s_roundevenf.c 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 create mode 100644 sysdeps/x86_64/fpu/multiarch/s_sincos.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/s_sincosf-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/s_sincosf-sse2.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/sincos32-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/sincos32-fma4.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acos2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acos2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acos2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acos4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acos4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acos4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acos8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acos8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acos8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acosh2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acosh2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acosh2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acosh4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acosh4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acosh4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acosh8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acosh8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_acosh8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asin2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asin2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asin2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asin4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asin4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asin4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asin8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asin8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asin8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asinh2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asinh2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asinh2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asinh4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asinh4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asinh4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asinh8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asinh8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_asinh8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan22_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan22_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan22_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan24_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan24_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan24_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan28_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan28_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan28_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atan8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atanh2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atanh2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atanh2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atanh4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atanh4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atanh4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atanh8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atanh8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_atanh8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cbrt2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cbrt2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cbrt2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cbrt4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cbrt4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cbrt4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cbrt8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cbrt8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cbrt8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cosh2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cosh2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cosh2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cosh4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cosh4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cosh4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cosh8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cosh8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cosh8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erf2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erf2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erf2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erf4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erf4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erf8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erf8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp102_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp102_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp102_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp104_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp104_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp104_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp108_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp108_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp108_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp22_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp22_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp22_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp24_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp24_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp24_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp28_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp28_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp28_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_expm12_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_expm12_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_expm12_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_expm14_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_expm14_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_expm14_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_expm18_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_expm18_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_expm18_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_hypot2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_hypot2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_hypot2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_hypot4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_hypot4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_hypot4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_hypot8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_hypot8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_hypot8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log102_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log102_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log102_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log104_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log104_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log104_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log108_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log108_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log108_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log1p2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log1p2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log1p2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log1p4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log1p4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log1p4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log1p8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log1p8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log1p8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log22_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log22_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log22_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log24_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log24_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log24_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log28_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log28_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log28_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sinh2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sinh2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sinh2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sinh4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sinh4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sinh4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sinh8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sinh8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sinh8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tanh2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tanh2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tanh2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tanh4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tanh4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tanh4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tanh8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tanh8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tanh8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acosf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acosf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acosf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acosf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acosf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acosf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acosf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acosf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acosf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acoshf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acoshf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acoshf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acoshf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acoshf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acoshf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acoshf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acoshf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_acoshf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinhf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinhf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinhf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinhf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinhf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinhf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinhf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinhf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_asinhf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atan2f16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atan2f16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atan2f16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atan2f4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atan2f4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atan2f4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atan2f8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atan2f8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atan2f8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanhf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanhf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanhf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanhf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanhf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanhf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanhf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanhf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_atanhf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_cbrtf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_cbrtf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_cbrtf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_cbrtf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_cbrtf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_cbrtf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_cbrtf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_cbrtf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_cbrtf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_coshf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_coshf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_coshf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_coshf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_coshf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_coshf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_coshf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_coshf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_coshf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erff16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erff16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erff16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erff4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erff4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erff4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erff8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erff8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erff8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp10f16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp10f16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp10f16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp10f4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp10f4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp10f4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp10f8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp10f8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp10f8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp2f16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp2f16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp2f16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp2f4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp2f4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp2f4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp2f8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp2f8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_exp2f8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_expm1f16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_expm1f16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_expm1f16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_expm1f4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_expm1f4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_expm1f4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_expm1f8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_expm1f8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_expm1f8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_hypotf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_hypotf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_hypotf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_hypotf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_hypotf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_hypotf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_hypotf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_hypotf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_hypotf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log10f16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log10f16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log10f16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log10f4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log10f4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log10f4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log10f8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log10f8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log10f8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log1pf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log1pf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log1pf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log1pf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log1pf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log1pf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log1pf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log1pf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log1pf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log2f16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log2f16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log2f16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log2f4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log2f4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log2f4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log2f8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log2f8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_log2f8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sinhf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sinhf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sinhf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sinhf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sinhf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sinhf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sinhf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sinhf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sinhf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanhf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanhf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanhf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanhf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanhf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanhf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanhf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanhf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanhf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanhf_rodata.S create mode 100644 sysdeps/x86_64/fpu/multiarch/w_exp.c create mode 100644 sysdeps/x86_64/fpu/multiarch/w_log.c create mode 100644 sysdeps/x86_64/fpu/multiarch/w_pow.c delete mode 100644 sysdeps/x86_64/fpu/s_copysign.S delete mode 100644 sysdeps/x86_64/fpu/s_copysignf.S delete mode 100644 sysdeps/x86_64/fpu/s_copysignl.S delete mode 100644 sysdeps/x86_64/fpu/s_fabs.c delete mode 100644 sysdeps/x86_64/fpu/s_fabsf.c delete mode 100644 sysdeps/x86_64/fpu/s_fabsl.S delete mode 100644 sysdeps/x86_64/fpu/s_fpclassifyl.c delete mode 100644 sysdeps/x86_64/fpu/s_isnanl.c delete mode 100644 sysdeps/x86_64/fpu/s_sincosf.S create mode 100755 sysdeps/x86_64/fpu/scripts/bench_libmvec.py create mode 100644 sysdeps/x86_64/fpu/svml_d_acos2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_acos4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_acos4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_acos8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_acosh2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_acosh4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_acosh4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_acosh8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_asin2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_asin4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_asin4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_asin8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_asinh2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_asinh4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_asinh4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_asinh8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_atan22_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_atan24_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_atan24_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_atan28_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_atan2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_atan4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_atan4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_atan8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_atanh2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_atanh4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_atanh4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_atanh8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_cbrt2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_cbrt4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_cbrt4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_cbrt8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_cosh2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_cosh4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_cosh4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_cosh8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_erf2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_erf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_erf4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_erf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_erfc2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_erfc4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_erfc4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_erfc8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_exp102_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_exp104_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_exp104_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_exp108_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_exp22_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_exp24_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_exp24_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_exp28_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_expm12_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_expm14_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_expm14_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_expm18_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_hypot2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_hypot4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_hypot4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_hypot8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log102_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log104_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log104_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log108_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log1p2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log1p4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log1p4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log1p8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log22_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log24_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log24_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log28_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_sinh2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_sinh4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_sinh4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_sinh8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_tan2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_tan4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_tan4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_tan8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_tanh2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_tanh4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_tanh4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_tanh8_core.S delete mode 100644 sysdeps/x86_64/fpu/svml_finite_alias.S create mode 100644 sysdeps/x86_64/fpu/svml_s_acosf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_acosf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_acosf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_acosf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_acoshf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_acoshf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_acoshf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_acoshf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_asinf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_asinf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_asinf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_asinf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_asinhf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_asinhf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_asinhf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_asinhf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_atan2f16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_atan2f4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_atan2f8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_atan2f8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_atanf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_atanf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_atanf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_atanf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_atanhf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_atanhf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_atanhf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_atanhf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_cbrtf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_cbrtf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_cbrtf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_cbrtf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_coshf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_coshf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_coshf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_coshf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_erfcf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_erfcf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_erfcf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_erfcf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_erff16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_erff4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_erff8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_erff8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_exp10f16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_exp10f4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_exp10f8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_exp10f8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_exp2f16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_exp2f4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_exp2f8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_exp2f8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_expm1f16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_expm1f4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_expm1f8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_expm1f8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_hypotf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_hypotf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_hypotf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_hypotf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_log10f16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_log10f4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_log10f8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_log10f8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_log1pf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_log1pf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_log1pf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_log1pf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_log2f16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_log2f4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_log2f8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_log2f8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_sinhf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_sinhf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_sinhf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_sinhf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_tanf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_tanf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_tanf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_tanf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_tanhf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_tanhf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_tanhf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_tanhf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_sd_wrapper_impl.h create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-acos-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-acos-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-acos-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-acos.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-acosh-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-acosh-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-acosh-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-acosh.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx-main.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx-mod.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx2-main.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx2-mod.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx2.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx512-main.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx512-mod.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx512.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-main.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-mod.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-asin-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-asin-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-asin-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-asin.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-asinh-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-asinh-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-asinh-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-asinh.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-atan-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-atan-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-atan-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-atan.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-atan2-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-atan2-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-atan2-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-atan2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-atanh-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-atanh-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-atanh-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-atanh.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-cbrt-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-cbrt-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-cbrt-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-cbrt.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-cos-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-cos-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-cos-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-cos.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-cosh-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-cosh-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-cosh-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-cosh.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-erf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-erf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-erf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-erf.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-erfc-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-erfc-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-erfc-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-erfc.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-exp-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-exp-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-exp-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-exp.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-exp10-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-exp10-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-exp10-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-exp10.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-exp2-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-exp2-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-exp2-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-exp2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-expm1-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-expm1-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-expm1-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-expm1.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-hypot-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-hypot-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-hypot-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-hypot.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log10-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log10-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log10-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log10.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log1p-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log1p-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log1p-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log1p.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log2-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log2-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log2-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-log2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-pow-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-pow-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-pow-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-pow.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sin-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sin-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sin-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sin.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx-main.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx2-main.c delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx512-main.c rename sysdeps/x86_64/fpu/{test-double-libmvec-sincos-avx512.c => test-double-libm [...] delete mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-main.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sinh-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sinh-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sinh-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sinh.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-tan-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-tan-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-tan-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-tan.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-tanh-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-tanh-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-tanh-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-tanh.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-acosf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-acosf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-acosf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-acosf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-acoshf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-acoshf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-acoshf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-acoshf.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx-main.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx-mod.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx2-main.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx2-mod.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx2.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx512-main.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx512-mod.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx512.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-main.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-mod.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-asinf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-asinf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-asinf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-asinf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-asinhf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-asinhf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-asinhf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-asinhf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-atan2f-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-atan2f-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-atan2f-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-atan2f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-atanf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-atanf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-atanf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-atanf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-atanhf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-atanhf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-atanhf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-atanhf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-cbrtf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-cbrtf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-cbrtf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-cbrtf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-cosf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-cosf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-cosf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-cosf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-coshf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-coshf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-coshf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-coshf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-erfcf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-erfcf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-erfcf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-erfcf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-erff-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-erff-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-erff-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-erff.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-exp10f-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-exp10f-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-exp10f-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-exp10f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-exp2f-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-exp2f-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-exp2f-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-exp2f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-expf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-expf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-expf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-expf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-expm1f-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-expm1f-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-expm1f-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-expm1f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-hypotf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-hypotf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-hypotf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-hypotf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-log10f-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-log10f-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-log10f-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-log10f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-log1pf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-log1pf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-log1pf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-log1pf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-log2f-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-log2f-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-log2f-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-log2f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-logf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-logf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-logf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-logf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-powf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-powf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-powf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-powf.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx-main.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx2-main.c delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx512-main.c rename sysdeps/x86_64/fpu/{test-float-libmvec-sincosf-avx512.c => test-float-libmv [...] delete mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-main.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sinf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sinf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sinf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sinf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sinhf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sinhf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sinhf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sinhf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-tanf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-tanf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-tanf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-tanf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-tanhf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-tanhf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-tanhf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-tanhf.c delete mode 100644 sysdeps/x86_64/fpu/test-libmvec-alias-mod.c create mode 100644 sysdeps/x86_64/fpu/test-libmvec-avx.c create mode 100644 sysdeps/x86_64/fpu/test-libmvec-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-libmvec-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-libmvec.c create mode 100644 sysdeps/x86_64/fpu/test-vector-abi-arg1.h create mode 100644 sysdeps/x86_64/fpu/test-vector-abi-arg2.h create mode 100644 sysdeps/x86_64/fpu/test-vector-abi-sincos.h create mode 100644 sysdeps/x86_64/fpu/test-vector-abi.h delete mode 100644 sysdeps/x86_64/hp-timing.h delete mode 100644 sysdeps/x86_64/htonl.S create mode 100644 sysdeps/x86_64/isa-default-impl.h create mode 100644 sysdeps/x86_64/isa.h delete mode 100644 sysdeps/x86_64/ldbl2mpn.c create mode 100644 sysdeps/x86_64/memcmp-isa-default-impl.h create mode 100644 sysdeps/x86_64/memcmpeq.S delete mode 100644 sysdeps/x86_64/memcopy.h delete mode 100644 sysdeps/x86_64/memusage.h delete mode 100644 sysdeps/x86_64/multiarch/bcopy.S create mode 100644 sysdeps/x86_64/multiarch/dl-symbol-redir-ifunc.h create mode 100644 sysdeps/x86_64/multiarch/ifunc-evex.h create mode 100644 sysdeps/x86_64/multiarch/ifunc-memcmpeq.h create mode 100644 sysdeps/x86_64/multiarch/ifunc-strcpy.h create mode 100644 sysdeps/x86_64/multiarch/ifunc-strncpy.h delete mode 100644 sysdeps/x86_64/multiarch/ifunc-unaligned-ssse3.h create mode 100644 sysdeps/x86_64/multiarch/ifunc-wcs.h create mode 100644 sysdeps/x86_64/multiarch/ifunc-wcslen.h create mode 100644 sysdeps/x86_64/multiarch/memchr-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/memchr-evex-base.S create mode 100644 sysdeps/x86_64/multiarch/memchr-evex-rtm.S create mode 100644 sysdeps/x86_64/multiarch/memchr-evex.S create mode 100644 sysdeps/x86_64/multiarch/memchr-evex512.S create mode 100644 sysdeps/x86_64/multiarch/memcmp-avx2-movbe-rtm.S create mode 100644 sysdeps/x86_64/multiarch/memcmp-evex-movbe.S delete mode 100644 sysdeps/x86_64/multiarch/memcmp-sse4.S delete mode 100644 sysdeps/x86_64/multiarch/memcmp-ssse3.S create mode 100644 sysdeps/x86_64/multiarch/memcmpeq-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/memcmpeq-avx2.S create mode 100644 sysdeps/x86_64/multiarch/memcmpeq-evex.S create mode 100644 sysdeps/x86_64/multiarch/memcmpeq-sse2.S create mode 100644 sysdeps/x86_64/multiarch/memcmpeq.c delete mode 100644 sysdeps/x86_64/multiarch/memcpy-ssse3-back.S delete mode 100644 sysdeps/x86_64/multiarch/memcpy-ssse3.S create mode 100644 sysdeps/x86_64/multiarch/memmove-avx-unaligned-erms-rtm.S create mode 100644 sysdeps/x86_64/multiarch/memmove-erms.S create mode 100644 sysdeps/x86_64/multiarch/memmove-evex-unaligned-erms.S create mode 100644 sysdeps/x86_64/multiarch/memmove-shlib-compat.h delete mode 100644 sysdeps/x86_64/multiarch/memmove-ssse3-back.S create mode 100644 sysdeps/x86_64/multiarch/memrchr-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/memrchr-evex.S create mode 100644 sysdeps/x86_64/multiarch/memset-avx2-unaligned-erms-rtm.S create mode 100644 sysdeps/x86_64/multiarch/memset-erms.S create mode 100644 sysdeps/x86_64/multiarch/memset-evex-unaligned-erms.S create mode 100644 sysdeps/x86_64/multiarch/rawmemchr-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/rawmemchr-evex-rtm.S create mode 100644 sysdeps/x86_64/multiarch/rawmemchr-evex.S create mode 100644 sysdeps/x86_64/multiarch/rawmemchr-evex512.S create mode 100644 sysdeps/x86_64/multiarch/reg-macros.h create mode 100644 sysdeps/x86_64/multiarch/rtld-memchr.S create mode 100644 sysdeps/x86_64/multiarch/rtld-memcmp.S create mode 100644 sysdeps/x86_64/multiarch/rtld-memcmpeq.S create mode 100644 sysdeps/x86_64/multiarch/rtld-memmove.S create mode 100644 sysdeps/x86_64/multiarch/rtld-memset.S create mode 100644 sysdeps/x86_64/multiarch/rtld-rawmemchr.S create mode 100644 sysdeps/x86_64/multiarch/rtld-stpcpy.S create mode 100644 sysdeps/x86_64/multiarch/rtld-strchr.S create mode 100644 sysdeps/x86_64/multiarch/rtld-strchrnul.S create mode 100644 sysdeps/x86_64/multiarch/rtld-strcmp.S create mode 100644 sysdeps/x86_64/multiarch/rtld-strcpy.S create mode 100644 sysdeps/x86_64/multiarch/rtld-strcspn.c create mode 100644 sysdeps/x86_64/multiarch/rtld-strlen.S create mode 100644 sysdeps/x86_64/multiarch/rtld-strncmp.S create mode 100644 sysdeps/x86_64/multiarch/rtld-strnlen.S delete mode 100644 sysdeps/x86_64/multiarch/sched_cpucount.c create mode 100644 sysdeps/x86_64/multiarch/scripts/gen-reg-macros.py create mode 100644 sysdeps/x86_64/multiarch/stpcpy-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/stpcpy-avx2.S create mode 100644 sysdeps/x86_64/multiarch/stpcpy-evex.S delete mode 100644 sysdeps/x86_64/multiarch/stpcpy-ssse3.S create mode 100644 sysdeps/x86_64/multiarch/stpncpy-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/stpncpy-avx2.S delete mode 100644 sysdeps/x86_64/multiarch/stpncpy-c.c create mode 100644 sysdeps/x86_64/multiarch/stpncpy-evex.S delete mode 100644 sysdeps/x86_64/multiarch/stpncpy-ssse3.S delete mode 100644 sysdeps/x86_64/multiarch/strcasecmp_l-avx.S create mode 100644 sysdeps/x86_64/multiarch/strcasecmp_l-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/strcasecmp_l-avx2.S create mode 100644 sysdeps/x86_64/multiarch/strcasecmp_l-evex.S delete mode 100644 sysdeps/x86_64/multiarch/strcasecmp_l-ssse3.S create mode 100644 sysdeps/x86_64/multiarch/strcat-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/strcat-avx2.S create mode 100644 sysdeps/x86_64/multiarch/strcat-evex.S delete mode 100644 sysdeps/x86_64/multiarch/strcat-ssse3.S create mode 100644 sysdeps/x86_64/multiarch/strcat-strlen-avx2.h.S create mode 100644 sysdeps/x86_64/multiarch/strcat-strlen-evex.h.S create mode 100644 sysdeps/x86_64/multiarch/strchr-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/strchr-evex-base.S create mode 100644 sysdeps/x86_64/multiarch/strchr-evex.S create mode 100644 sysdeps/x86_64/multiarch/strchr-evex512.S create mode 100644 sysdeps/x86_64/multiarch/strchrnul-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/strchrnul-evex.S create mode 100644 sysdeps/x86_64/multiarch/strchrnul-evex512.S create mode 100644 sysdeps/x86_64/multiarch/strcmp-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/strcmp-evex.S create mode 100644 sysdeps/x86_64/multiarch/strcmp-naming.h delete mode 100644 sysdeps/x86_64/multiarch/strcmp-sse42.S delete mode 100644 sysdeps/x86_64/multiarch/strcmp-ssse3.S create mode 100644 sysdeps/x86_64/multiarch/strcpy-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/strcpy-avx2.S create mode 100644 sysdeps/x86_64/multiarch/strcpy-evex.S delete mode 100644 sysdeps/x86_64/multiarch/strcpy-ssse3.S delete mode 100644 sysdeps/x86_64/multiarch/strcspn-c.c create mode 100644 sysdeps/x86_64/multiarch/strcspn-generic.c delete mode 100644 sysdeps/x86_64/multiarch/strcspn-sse2.S create mode 100644 sysdeps/x86_64/multiarch/strcspn-sse4.c create mode 100644 sysdeps/x86_64/multiarch/strlen-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/strlen-evex-base.S create mode 100644 sysdeps/x86_64/multiarch/strlen-evex.S create mode 100644 sysdeps/x86_64/multiarch/strlen-evex512.S delete mode 100644 sysdeps/x86_64/multiarch/strncase_l-avx.S create mode 100644 sysdeps/x86_64/multiarch/strncase_l-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/strncase_l-avx2.S create mode 100644 sysdeps/x86_64/multiarch/strncase_l-evex.S delete mode 100644 sysdeps/x86_64/multiarch/strncase_l-ssse3.S create mode 100644 sysdeps/x86_64/multiarch/strncat-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/strncat-avx2.S delete mode 100644 sysdeps/x86_64/multiarch/strncat-c.c create mode 100644 sysdeps/x86_64/multiarch/strncat-evex.S delete mode 100644 sysdeps/x86_64/multiarch/strncat-ssse3.S create mode 100644 sysdeps/x86_64/multiarch/strncmp-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/strncmp-evex.S delete mode 100644 sysdeps/x86_64/multiarch/strncmp-ssse3.S create mode 100644 sysdeps/x86_64/multiarch/strncpy-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/strncpy-avx2.S delete mode 100644 sysdeps/x86_64/multiarch/strncpy-c.c create mode 100644 sysdeps/x86_64/multiarch/strncpy-evex.S create mode 100644 sysdeps/x86_64/multiarch/strncpy-or-cat-overflow-def.h delete mode 100644 sysdeps/x86_64/multiarch/strncpy-ssse3.S create mode 100644 sysdeps/x86_64/multiarch/strnlen-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/strnlen-evex.S create mode 100644 sysdeps/x86_64/multiarch/strnlen-evex512.S delete mode 100644 sysdeps/x86_64/multiarch/strpbrk-c.c create mode 100644 sysdeps/x86_64/multiarch/strpbrk-generic.c delete mode 100644 sysdeps/x86_64/multiarch/strpbrk-sse2.S create mode 100644 sysdeps/x86_64/multiarch/strpbrk-sse4.c create mode 100644 sysdeps/x86_64/multiarch/strrchr-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/strrchr-evex-base.S create mode 100644 sysdeps/x86_64/multiarch/strrchr-evex.S create mode 100644 sysdeps/x86_64/multiarch/strrchr-evex512.S delete mode 100644 sysdeps/x86_64/multiarch/strspn-c.c create mode 100644 sysdeps/x86_64/multiarch/strspn-generic.c delete mode 100644 sysdeps/x86_64/multiarch/strspn-sse2.S create mode 100644 sysdeps/x86_64/multiarch/strspn-sse4.c create mode 100644 sysdeps/x86_64/multiarch/strstr-avx512.c delete mode 100644 sysdeps/x86_64/multiarch/test-multiarch.c create mode 100644 sysdeps/x86_64/multiarch/wcpcpy-avx2.S create mode 100644 sysdeps/x86_64/multiarch/wcpcpy-evex.S create mode 100644 sysdeps/x86_64/multiarch/wcpcpy-generic.c create mode 100644 sysdeps/x86_64/multiarch/wcpcpy.c create mode 100644 sysdeps/x86_64/multiarch/wcpncpy-avx2.S create mode 100644 sysdeps/x86_64/multiarch/wcpncpy-evex.S create mode 100644 sysdeps/x86_64/multiarch/wcpncpy-generic.c create mode 100644 sysdeps/x86_64/multiarch/wcpncpy.c create mode 100644 sysdeps/x86_64/multiarch/wcscat-avx2.S create mode 100644 sysdeps/x86_64/multiarch/wcscat-evex.S create mode 100644 sysdeps/x86_64/multiarch/wcscat-generic.c create mode 100644 sysdeps/x86_64/multiarch/wcscat.c create mode 100644 sysdeps/x86_64/multiarch/wcschr-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/wcschr-evex.S create mode 100644 sysdeps/x86_64/multiarch/wcschr-evex512.S create mode 100644 sysdeps/x86_64/multiarch/wcscmp-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/wcscmp-evex.S create mode 100644 sysdeps/x86_64/multiarch/wcscpy-avx2.S delete mode 100644 sysdeps/x86_64/multiarch/wcscpy-c.c create mode 100644 sysdeps/x86_64/multiarch/wcscpy-evex.S create mode 100644 sysdeps/x86_64/multiarch/wcscpy-generic.c create mode 100644 sysdeps/x86_64/multiarch/wcslen-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/wcslen-evex.S create mode 100644 sysdeps/x86_64/multiarch/wcslen-evex512.S create mode 100644 sysdeps/x86_64/multiarch/wcslen-sse4_1.S create mode 100644 sysdeps/x86_64/multiarch/wcsncat-avx2.S create mode 100644 sysdeps/x86_64/multiarch/wcsncat-evex.S create mode 100644 sysdeps/x86_64/multiarch/wcsncat-generic.c create mode 100644 sysdeps/x86_64/multiarch/wcsncat.c create mode 100644 sysdeps/x86_64/multiarch/wcsncmp-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/wcsncmp-evex.S create mode 100644 sysdeps/x86_64/multiarch/wcsncmp-generic.c delete mode 100644 sysdeps/x86_64/multiarch/wcsncmp-sse2.c create mode 100644 sysdeps/x86_64/multiarch/wcsncpy-avx2.S create mode 100644 sysdeps/x86_64/multiarch/wcsncpy-evex.S create mode 100644 sysdeps/x86_64/multiarch/wcsncpy-generic.c create mode 100644 sysdeps/x86_64/multiarch/wcsncpy.c create mode 100644 sysdeps/x86_64/multiarch/wcsnlen-avx2-rtm.S delete mode 100644 sysdeps/x86_64/multiarch/wcsnlen-c.c create mode 100644 sysdeps/x86_64/multiarch/wcsnlen-evex.S create mode 100644 sysdeps/x86_64/multiarch/wcsnlen-evex512.S create mode 100644 sysdeps/x86_64/multiarch/wcsnlen-generic.c create mode 100644 sysdeps/x86_64/multiarch/wcsrchr-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/wcsrchr-evex.S create mode 100644 sysdeps/x86_64/multiarch/wcsrchr-evex512.S create mode 100644 sysdeps/x86_64/multiarch/wmemchr-avx2-rtm.S create mode 100644 sysdeps/x86_64/multiarch/wmemchr-evex-rtm.S create mode 100644 sysdeps/x86_64/multiarch/wmemchr-evex.S create mode 100644 sysdeps/x86_64/multiarch/wmemchr-evex512.S create mode 100644 sysdeps/x86_64/multiarch/wmemcmp-avx2-movbe-rtm.S delete mode 100644 sysdeps/x86_64/multiarch/wmemcmp-c.c create mode 100644 sysdeps/x86_64/multiarch/wmemcmp-evex-movbe.S create mode 100644 sysdeps/x86_64/multiarch/wmemcmp-sse2.S delete mode 100644 sysdeps/x86_64/multiarch/wmemcmp-sse4.S delete mode 100644 sysdeps/x86_64/multiarch/wmemcmp-ssse3.S create mode 100644 sysdeps/x86_64/multiarch/x86-avx-rtm-vecs.h create mode 100644 sysdeps/x86_64/multiarch/x86-avx-vecs.h create mode 100644 sysdeps/x86_64/multiarch/x86-evex-vecs-common.h create mode 100644 sysdeps/x86_64/multiarch/x86-evex256-vecs.h create mode 100644 sysdeps/x86_64/multiarch/x86-evex512-vecs.h create mode 100644 sysdeps/x86_64/multiarch/x86-sse2-vecs.h create mode 100644 sysdeps/x86_64/multiarch/x86-vec-macros.h create mode 100644 sysdeps/x86_64/nptl/pthread_mutex_backoff.h delete mode 100644 sysdeps/x86_64/nptl/pthreaddef.h create mode 100644 sysdeps/x86_64/nptl/tcb-access.h delete mode 100644 sysdeps/x86_64/sched_cpucount.c delete mode 100644 sysdeps/x86_64/stack-aliasing.h create mode 100644 sysdeps/x86_64/stpncpy.S create mode 100644 sysdeps/x86_64/strchr-isa-default-impl.h create mode 100644 sysdeps/x86_64/strcspn-generic.c delete mode 100644 sysdeps/x86_64/strcspn.S create mode 100644 sysdeps/x86_64/strcspn.c create mode 100644 sysdeps/x86_64/strncat.S create mode 100644 sysdeps/x86_64/strncpy.S create mode 100644 sysdeps/x86_64/strpbrk-generic.c delete mode 100644 sysdeps/x86_64/strpbrk.S create mode 100644 sysdeps/x86_64/strpbrk.c create mode 100644 sysdeps/x86_64/strspn-generic.c delete mode 100644 sysdeps/x86_64/strspn.S create mode 100644 sysdeps/x86_64/strspn.c delete mode 100644 sysdeps/x86_64/tls-macros.h create mode 100644 sysdeps/x86_64/tst-glibc-hwcaps.c delete mode 100644 sysdeps/x86_64/tst-mallocalign1.c create mode 100644 sysdeps/x86_64/tst-rsi-strlen.c create mode 100644 sysdeps/x86_64/tst-rsi-wcslen.c delete mode 100644 sysdeps/x86_64/tst-stack-align.h create mode 100644 sysdeps/x86_64/tst-x86-64-tls-1.c delete mode 100644 sysdeps/x86_64/tst-x86_64-1.c delete mode 100644 sysdeps/x86_64/tst-x86_64mod-1.c create mode 100644 sysdeps/x86_64/varshift.c create mode 100644 sysdeps/x86_64/wcpcpy-generic.c create mode 100644 sysdeps/x86_64/wcpcpy.S create mode 100644 sysdeps/x86_64/wcpncpy-generic.c create mode 100644 sysdeps/x86_64/wcpncpy.S create mode 100644 sysdeps/x86_64/wcscat-generic.c create mode 100644 sysdeps/x86_64/wcscat.S create mode 100644 sysdeps/x86_64/wcscpy-generic.c create mode 100644 sysdeps/x86_64/wcscpy.S create mode 100644 sysdeps/x86_64/wcsncat-generic.c create mode 100644 sysdeps/x86_64/wcsncat.S create mode 100644 sysdeps/x86_64/wcsncmp-generic.c create mode 100644 sysdeps/x86_64/wcsncmp.S create mode 100644 sysdeps/x86_64/wcsncpy-generic.c create mode 100644 sysdeps/x86_64/wcsncpy.S create mode 100644 sysdeps/x86_64/wcsnlen-generic.c create mode 100644 sysdeps/x86_64/wcsnlen.S create mode 100644 sysdeps/x86_64/wmemchr.S create mode 100644 sysdeps/x86_64/wmemcmp.S create mode 100644 sysdeps/x86_64/x32/string-optype.h create mode 100644 sysdeps/x86_64/x32/test-size_t.h create mode 100644 sysdeps/x86_64/x32/tst-size_t-memchr.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-memcmp-2.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-memcmp.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-memcpy.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-memrchr.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-memset.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-strncasecmp.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-strncat.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-strncmp.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-strncpy.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-strnlen.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-wcsncmp.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-wcsnlen.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-wmemchr.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-wmemcmp.c create mode 100644 sysdeps/x86_64/x32/tst-size_t-wmemset.c create mode 100644 sysdeps/x86_64/x32/x86-lp_size.h create mode 100644 sysdeps/x86_64/x86-lp_size.h create mode 100644 sysvipc/test-sysvipc.h create mode 100644 sysvipc/test-sysvmsg-time64.c create mode 100644 sysvipc/test-sysvsem-time64.c create mode 100644 sysvipc/test-sysvshm-time64.c create mode 100644 time/bits/types/struct_timeb.h create mode 100644 time/bug-mktime4.c create mode 100644 time/clock_getcpuclockid.c create mode 100644 time/clock_getres.c create mode 100644 time/clock_gettime.c create mode 100644 time/clock_nanosleep.c create mode 100644 time/clock_settime.c create mode 100644 time/settimezone.c create mode 100644 time/timespec_getres.c create mode 100644 time/tst-adjtime-time64.c create mode 100644 time/tst-adjtime.c create mode 100644 time/tst-clock-time64.c create mode 100644 time/tst-clock.c create mode 100644 time/tst-clock2-time64.c rename {rt => time}/tst-clock2.c (100%) create mode 100644 time/tst-clock_nanosleep-time64.c create mode 100644 time/tst-clock_nanosleep.c create mode 100644 time/tst-clock_settime-time64.c create mode 100644 time/tst-clock_settime.c create mode 100644 time/tst-cpuclock1-time64.c create mode 100644 time/tst-cpuclock1.c create mode 100644 time/tst-ctime-time64.c create mode 100644 time/tst-ctime.c create mode 100644 time/tst-difftime-time64.c create mode 100644 time/tst-difftime.c create mode 100644 time/tst-gmtime-time64.c create mode 100644 time/tst-gmtime.c create mode 100644 time/tst-itimer-time64.c create mode 100644 time/tst-itimer.c create mode 100644 time/tst-mktime4-time64.c create mode 100644 time/tst-mktime4.c create mode 100644 time/tst-settimeofday-time64.c create mode 100644 time/tst-settimeofday.c create mode 100644 time/tst-strftime2.c create mode 100644 time/tst-strftime3.c create mode 100644 time/tst-timegm-time64.c create mode 100644 time/tst-timegm.c create mode 100644 time/tst-timespec_get-time64.c create mode 100644 time/tst-timespec_get.c create mode 100644 time/tst-timespec_getres-time64.c create mode 100644 time/tst-timespec_getres.c create mode 100644 time/tst-y2039-time64.c create mode 100644 timezone/testdata/XT6 create mode 100755 timezone/testdata/gen-XT5.sh create mode 100644 timezone/tst-bz28707.c create mode 100644 timezone/tst-bz29951.c create mode 100644 timezone/version create mode 100644 wcsmbs/bits/wchar2-decl.h create mode 100644 wcsmbs/c32rtomb.c create mode 100644 wcsmbs/c8rtomb.c create mode 100644 wcsmbs/mbrtoc32.c create mode 100644 wcsmbs/mbrtoc8.c create mode 100644 wcsmbs/test-c8rtomb.c create mode 100644 wcsmbs/test-mbrtoc8.c create mode 100644 wcsmbs/tst-c16-surrogate.c create mode 100644 wcsmbs/tst-c32-state.c create mode 100644 wcsmbs/tst-mbstowcs.c create mode 100644 wcsmbs/tst-wprintf-binary.c