This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch azanella/bz12683 in repository glibc.
discards e3b626477b Linux: Remove sysdep-cancel header discards a08cbcf5e2 nptl: csky: Fix Race conditions in pthread cancellation [BZ#12683] discards c8e6f3a4a3 nptl: nios2: Fix Race conditions in pthread cancellation [BZ#12683] discards 1bf491a6de nptl: s390: Fix Race conditions in pthread cancellation [BZ#12683] discards 3ed6ae1cee nptl: riscv: Fix Race conditions in pthread cancellation [BZ#12683] discards 8b8a2f50e2 nptl: sh: Fix Race conditions in pthread cancellation [BZ#12683] discards cabaf5254e nptl: alpha: Fix Race conditions in pthread cancellation [BZ#12683] discards 496ec5fa1a nptl: m68k: Fix Race conditions in pthread cancellation [BZ#12683] discards 10cb1570d4 nptl: hppa: Fix Race conditions in pthread cancellation [BZ#12683] discards 011f1f0b9f nptl: sparc: Fix Race conditions in pthread cancellation [BZ#12683] discards 3437d1c5ba nptl: microblaze: Fix Race conditions in pthread cancellatio [...] discards 1285665d03 nptl: powerpc: Fix Race conditions in pthread cancellation [ [...] discards 8c19e7af0a nptl: arm: Fix Race conditions in pthread cancellation [BZ#12683] discards 091ffe8f60 nptl: aarch64: Fix Race conditions in pthread cancellation [ [...] discards 0efca32132 nptl: mips: Fix Race conditions in pthread cancellation [BZ#12683] discards ad29985002 nptl: ia64: Fix Race conditions in pthread cancellation [BZ#12683] discards dcc9aaca92 nptl: i386: Fix Race conditions in pthread cancellation [BZ#12683] discards f43cde1773 nptl: x32: Fix Race conditions in pthread cancellation [BZ#12683] discards 57e4b8e6c1 nptl: x86_64: Fix Race conditions in pthread cancellation [B [...] discards 899a84992a nptl: Fix Race conditions in pthread cancellation [BZ#12683] discards 1757f156ed nptl: Do not close the pipe on tst-cancel{2,3} discards 297ceba237 i686: Add INTERNAL_SYSCALL_NCS 6 argument support discards 20c8b2c979 nptl: Move cancel type out of cancelhandling discards 84f19d0951 nptl: Move cancel state out of cancelhandling 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] adds 569cfcc6bf hurd: Fix _NOFLSH value adds ce758d4f06 AArch64: Optimize memchr adds 0077624177 AArch64: Optimize memrchr adds 1bbb1a2022 AArch64: Improve strlen_asimd adds 51541a2297 AArch64: Optimize strchr adds 09ebd8549b AArch64: Improve strchrnul adds 349e48c01e AArch64: Optimize strcpy adds 03c8ce5000 AArch64: Optimize strlen adds ad098893ba AArch64: Optimize strnlen adds 55599d4804 AArch64: Improve strrchr adds b5e3d66b96 Add IPPROTO_L2TP from Linux 6.1 to netinet/in.h adds 07937809ac Add STATX_DIOALIGN from Linux 6.1 to bits/statx-generic.h adds 8394b8c461 manual: Fix typo adds 103a469dc7 x86: Cache computation for AMD architecture. adds 4645cc3cf6 Update libc.pot for 2.37 release. adds 0bac959d75 ia64: Regenerate ulps adds 33f0f58b59 sparc (64bit): Regenerate ulps adds 0674613e66 Document '%F' format specifier adds 0d50f477f4 stdio-common: Handle -1 buffer size in __sprintf_chk & co (b [...] adds d659442e01 Use MPFR 4.2.0, MPC 1.3.1 in build-many-glibcs.py adds 90dffec958 Use binutils 2.40 branch in build-many-glibcs.py adds 2f39e44a84 Account for octal marker in %#o format adds f5c65fa920 libio: Update number of written bytes in dprintf implementation adds 1423a26a48 doc: correct _FORTIFY_SOURCE doc in features.h adds 748e23afb5 Update all PO files in preparation for release. adds b01f976900 Regenerate configure. adds 01b9668c34 Update NEWS file with bug fixes. adds 1bcbb25882 Update manual/contrib.texi. adds 5199024232 Update install.texi, and regenerate INSTALL. adds b2c474f8de x86: Fix strncat-avx2.S reading past length [BZ #30065] adds a49b3a5fce Prepare for glibc 2.37 release. adds a704fd9a13 Create ChangeLog.old/ChangeLog.26. adds 2412deae1a Open master branch for glibc 2.38 development adds ff9ffc805f linux: Do not reset signal handler in posix_spawn if it is a [...] adds 2fe58919a0 linux: Extend internal clone3 documentation adds 2290cf73cc Linux: Do not align the stack for __clone3 adds 2053c11331 linux: Add clone3 CLONE_CLEAR_SIGHAND optimization to posix_spawn adds 1e442efd57 aarch64: Add the clone3 wrapper adds 98f9435f33 Linux: optimize clone3 internal usage adds d011ab5708 hurd: Consolidate file_name_lookup implementation adds 65392c8478 hurd: Implement O_TMPFILE adds a979b72747 hurd: Implement SHM_ANON adds fa93858a88 Remove support setting custom demuxers during signal handling. adds e0dc827bf6 hurd: Move some i386 bits to x86 adds 2337e04e21 cdefs: Limit definition of fortification macros adds 5130cd77b0 Remove sysdeps/mach/i386/machine-sp.h adds 83d49a53aa LoongArch: Add new relocation types. adds 35bcb08eaa stdlib: tests: don't double-define _FORTIFY_SOURCE adds 359a0b9dbc Remove pthread-pi-defines.sym adds a1dcc64c9b Move RETURN_TO to x86/sysdep.h and implement x86_64 version. adds c980549cc6 Account for grouping in printf width (bug 30068) adds d2d3f3720c AArch64: Improve SVE memcpy and memmove adds 32c7acd464 Replace rawmemchr (s, '\0') with strchr adds d1a9b6d8e7 Parameterize op_t from memcopy.h adds d45890b28c Parameterize OP_T_THRES from memcopy.h adds 00cb84dde7 Add string vectorized find and detection functions adds 350d8d1366 string: Improve generic strlen adds 685e844a97 string: Improve generic strchrnul adds 506f7dbbab string: Improve generic strchr adds 30cf54bf30 string: Improve generic strcmp adds 367c31b5d6 string: Improve generic strncmp adds 30c1dfde31 string: Improve generic stpcpy adds 3709ed9047 string: Improve generic strcpy adds 2a8867a17f string: Improve generic memchr adds 0f4254311e string: Improve generic strnlen with memchr adds 9d4fa7a1ca string: Improve generic memrchr adds 167f6230af string: Improve generic strrchr with memrchr and strlen adds be836d9153 hppa: Add memcopy.h adds c62b1c29c2 hppa: Add string-fza.h, string-fzc.h, and string-fzi.h adds 120ad6ed1a alpha: Add string-fza, string-fzb.h, string-fzi.h, and strin [...] adds 885306b2f6 arm: Add string-fza.h adds 080685c90f powerpc: Add string-fza.h adds c505eb828e sh: Add string-fzb.h adds 25788431c0 riscv: Add string-fza.h and string-fzi.h adds 52d9adc9e3 string: Hook up the default implementation on test-strlen adds b79cffb391 string: Hook up the default implementation on test-strnlen adds c19e3394a2 string: Hook up the default implementation on test-strchr adds e7a0c81e61 string: Hook up the default implementation on test-strcmp adds c863e33f78 string: Hook up the default implementation on test-strncmp adds 11aabacce8 string: Hook up the default implementation on test-stpcpy adds 3092c84900 string: Hook up the default implementation on test-strcpy adds 0dfa8617b5 string: Hook up the default implementation on test-memchr adds 77a9e5c97e string: Hook up the default implementation on test-memrchr adds 0b9d2d4a76 string: Hook up the default implementation on test-strrchr adds 41f67ccbe9 S390: Influence hwcaps/stfle via GLIBC_TUNABLES. adds ec6d2b83f2 C-SKY: Strip hard float abi from hard float feature. adds 41349f6f67 Use 64-bit time_t interfaces in strftime and strptime (bug 30053) adds 67c37737ed NEWS: Document CVE-2023-25139. adds 9fd63e3537 elf: Smoke-test ldconfig -p against system /etc/ld.so.cache adds 7ea510127e string: Add libc_hidden_proto for strchrnul adds 22999b2f0f string: Add libc_hidden_proto for memrchr adds fb95c31638 string: Disable stack protector in early static initialization adds 16e424a325 powerpc64: Add the clone3 wrapper adds 63550530d9 hurd: Fix unwinding over INTR_MSG_TRAP adds e42ec82219 Use __builtin_FILE instead of __FILE__ in assert in C++. adds 8a86e7b6a6 hurd: Refactor readlinkat() adds f4315054b4 hurd: Use mach_msg_type_number_t where appropriate adds 62d6c33030 mach, hurd: Cast through uintptr_t adds 48941024ba hurd: Fix xattr error value adds 3d008a92a8 htl: Fix semaphore reference adds 4fedebc911 mach: Look for mach_i386.defs on x86_64 too adds be6d002ca2 hurd: Set up the basic tree for x86_64-gnu adds bfb583e791 htl: Generalize i386 pt-machdep.h to x86 adds 8420b3e832 Fix typos in comments adds d08ae9c3fb hurd, htl: Add some x86_64-specific code adds 23e2c3b25f htl: Remove ./sysdeps/htl/bits/types/struct___pthread_mutex.h adds 3e35b824a4 hurd: Fix tcflag_t and speed_t types on 64-bit adds 000ca24f80 Naming the parameter of dummy_sa_handler adds cf7ffdd8a5 added pair of inputs for hypotf in binary32 adds 3efbf11fdf update auto-libm-test-out-hypot adds e7223fa1e8 stdio: Do not ignore posix_spawn error on popen (BZ #29016) adds 748511f0bb hurd: i386 TLS tweaks adds c57c53fa53 mach: undef ENTRY2 adds bf33bf5948 hurd: Fix unwinding over INTR_MSG_TRAP in shared too adds 4738bc2185 [hurd] Add MTU_DISCOVER values adds 64924422a9 C2x strtol binary constant handling adds 26c1769509 [hurd] Fix i686 build breakage caused by 4fedebc91108 adds 609054152f Fix ifunc-impl-list.c build for s390 adds 11053fd424 crypto: Remove _STRING_ARCH_unaligned usage adds a6ccce23af stdlib: Simplify getenv adds f281a955e9 nscd: Remove _STRING_ARCH_unaligned usage adds 62d4c768a4 resolv: Remove _STRING_ARCH_unaligned usage adds 5729e0e9af iconv: Remove _STRING_ARCH_unaligned usage for get/set macros adds 3e20ddade3 iconv: Remove _STRING_ARCH_unaligned usage adds a9b3b770f5 string: Remove string_private.h adds 87abcf9a6e ARC: align child stack in clone adds dab6344279 ARC:fpu: add extra capability check before use of sqrt and f [...] adds cc4d6614b5 Use uintptr_t instead of performing pointer subtraction with [...] adds a307e1b315 glob64_time64: Fix typo for stub_warning call (BZ #30146) adds e48f33e76b hurd: Move thread state manipulation into _hurd_tls_new () adds 32fff41bde hurd: Use proper integer types adds 80c2c1432d hurd: Fix xattr function return type adds ee10f5dfd8 hurd: Make timer_t pointer-sized adds 90ab316b02 hurd: Simplify init-first.c a bit adds be318c0f38 mach: Use PAGE_SIZE adds b5b27ff151 Define PC, SP and SYSRETURN for hurd x86_64 adds fd78cfa72e stdlib: Undo post review change to 16adc58e73f3 [BZ #27749] adds 1b0ea8c5d8 elf: Restore ldconfig libc6 implicit soname logic [BZ #30125] adds 2e6a9d7f2c __glob64_time64: Fix typo for stub_warning call (BZ #30146) adds 6008978f06 Linux: Move wordsize-32 Version to default adds a7bf5f4e69 Linux: Assume and consolidate getsockname wire-up syscall adds 48d256dee7 Linux: Assume and consolidate getpeername wire-up syscall adds 5d66eb85a8 Linux: Remove unused generic Makefile adds 3f98a5c027 Linux: Remove generic Implies adds 97830304bb arm: Support gcc older than 10 for find_zero_all adds 8b014a1b1f s390: Fix build for -march=z13 adds 311a7e0256 AArch64: Fix HP_TIMING_DIFF computation [BZ# 29329] adds 01e09ab057 Ignore MAP_VARIABLE in tst-mman-consts.py adds eb63ccc0ce Use Linux 6.2 in build-many-glibcs.py adds 3f84f1159e malloc: remove redundant check of unsorted bin corruption adds 801af9fafd gmon: Fix allocated buffer overflow (bug 29444) adds 31be941e43 gmon: improve mcount overflow handling [BZ# 27576] adds bde1218720 gmon: fix memory corruption issues [BZ# 30101] adds 317f1c0a8a x86-64: Add glibc.cpu.prefer_map_32bit_exec [BZ #28656] adds 188ecdb777 tunables.texi: Change \code{1} to @code{1} adds f8e8effa26 Update syscall lists for Linux 6.2 adds 56fc4b45c0 powerpc:Regenerate ulps for hypot adds 2ce48fbd5a aarch64: update libm test ulps adds 2352b407c9 hurd: Mark RLIMIT_AS tests as unsupported adds 7db0f731b1 htl: Mark select loop test as unsupported adds 48b8c7cfe8 hurd: Mark some audit tests as unsupported adds b020355f38 hurd: Simplify init-first.c further adds 9168964965 hurd: Generalize init-first.c to support x86_64 adds 79ea63f005 hppa: Drop old parisc-specific MADV_* constants adds 7999b8a3aa cdefs.h: fix "__clang_major" typo adds aa4b45a346 LoongArch: Add math-barriers.h adds 4dc6b2dfb0 localedata: de_DE should not use Fräulein adds 04a558e669 x86_64: Update libm test ulps adds af0a16a863 htl: Make pthread_mutex_t pointer-aligned adds f6cf701efc hurd: Implement TLS for x86_64 adds 35ce4c99e7 htl: Add pthreadtypes-arch.h for x86_64 adds 8ebe9c0b38 Add Arm HWCAP values from Linux 6.2 to bits/hwcap.h adds 86f69d699b s390x: Regenerate ULPs. adds 3862773e1e S390: Fix _FPU_SETCW/GETCW when compiling with Clang [BZ #30130] adds 675bdaeeca crypt: Remove invalid end of page test badsalttest adds 59a6d5e947 Add AArch64 HWCAP2 values from Linux 6.2 to bits/hwcap.h adds 60b21327b1 hurd: Remove the ecx kludge adds 0d41182e0e hurd: Fix some broken indentation adds a2ef941b2d LoongArch: Further refine the condition to enable static PIE adds db9c100749 LoongArch: Update libm-test-ulps. adds 3bfdc4e2bc support: use 64-bit time_t (bug 30111) adds 1e0c8356f5 nis: Fix stringop-truncation warning with -O3 in nis_local_host. adds 51aeab9a36 Fix stringop-overflow warning in test-strncat. adds dee2bea048 C2x scanf binary constant handling adds a46bb1523d powerpc: Remove strncmp variants adds 92fdb11ae7 powerpc: Remove powerpc64 strncmp variants adds 90ae3bc393 alpha: Remove strncmp optimization adds 3a4781c16c arm: Remove __builtin_arm_uqsub8 usage on string-fza.h adds 8390014c23 Update kernel version to 6.2 in header constant tests adds 969e9733c7 gshadow: Matching sgetsgent, sgetsgent_r ERANGE handling (bu [...] adds 436a604b7d posix: Fix system blocks SIGCHLD erroneously [BZ #30163] adds 4c721f24fc x86: Fix bug about glibc.cpu.hwcaps. adds d03094649d hurd: fix build of tst-system.c adds 65387e4809 posix: Ensure the initial signal disposition for tst-spawn7 adds 0b7bf0e0a4 rt: fix shm_open not set ENAMETOOLONG when name exceeds {_PO [...] adds 6a734e62f1 malloc: Fix transposed arguments in sysmalloc_mmap_fallback call adds d1c3c0e4fe Benchtests: Remove simple_str(n)cmp adds 73a284f618 Benchtests: Remove simple_strcpy_chk adds dcfcb8e392 Benchtests: Remove simple_mem(r)chr adds b0e02d5b6d Benchtests: Remove memchr_strnlen adds 5de1508803 Benchtests: Remove simple_strcspn/strpbrk/strsep adds 183b425a05 Benchtests: Remove simple_memcmp adds 9ab7c42387 Benchtests: Remove simple_str(n)casecmp adds 10f980d31e Benchtests: Remove simple_str(r)chr adds 6c7388d0b9 elf: Add -z lazy to some more tests adds f7e751affb elf: Add missing dependency between resolvfail and testobj1.so adds e78c4c4983 linux: fix ntp_gettime abi break (BZ# 30156) adds f0d33cbdce LoongArch: Add support for ldconfig. adds 90233f113c LoongArch: Add get_rounding_mode. adds 3681cdb8f8 ARC: Add the clone3 wrapper adds 447273e0bf ARC: run child from the separate start block in __clone adds 2d4728e606 Update printf %b/%B C2x support adds 9e2ff880f3 Declare wcstofN, wcstofNx for C2x adds db9b47e9f9 x86: Don't check PREFETCHWT1 in tst-cpu-features-cpuinfo.c adds 1b5e65ef6a Minor: don't call _dl_debug_update (which can have side effe [...] adds ab991a3d1b hppa: Drop 16-byte pthread lock alignment adds 152f863926 _dl_map_object_from_fd: Remove unnecessary debugger notifica [...] adds 952b7630c7 LoongArch: ldconfig: Ignore EF_LARCH_OBJABI_V1 in shared objects adds ecf8ae6704 stdio-common: tests: don't double-define _FORTIFY_SOURCE adds e4d336f1ac benchtests: Move libmvec benchtest inputs to benchtests directory adds 88677348b4 Move libc_freeres_ptrs and libc_subfreeres to hidden/weak functions adds f65ca70dea libio: Do not autogenerate stdio_lim.h adds 3020f72618 libio: Remove the usage of __libc_IO_vtables adds 91fc5b9990 Remove --with-default-link configure option adds 743963cad7 Remove set-hooks.h from generic includes adds 57ce87a940 support: introduce support_sysconfdir_prefix adds cce422a632 Fix tst-ldconfig-ld_so_conf-update with custom configure pre [...] adds 4b4b62191e Fix tst-glibc-hwcaps-prepend-cache with custom configure pre [...] adds bb557fff2e elf: Take into account ${sysconfdir} in elf/tst-ldconfig-p.sh adds 07dd75589e LoongArch: ldconfig: Add comments for using EF_LARCH_OBJABI_V1 adds 31bfe3ef4e posix: Fix some crashes in wordexp [BZ #18096] adds 868506eb42 system: Add "--" after "-c" for sh (BZ #28519) adds 885d3cda90 Allow building with --disable-nscd again adds 6384171fa0 Remove --disable-experimental-malloc option adds 33237fe83d Remove --enable-tunables configure option adds 998fba01b2 malloc: Use C11 atomics on memusage adds 24cdd6c71d memalign: Support scanning for aligned chunks. adds 0d83b349fa getlogin_r: fix missing fallback if loginuid is unset (bug 30235) adds 113549d9fd Update arm libm-tests-ulps adds 09b3821222 time: Fix strftime(3) API regarding nullability adds d8ee5d614b hurd: Make exception subcode a long adds 71232da3b3 hurd: Remove __hurd_threadvar_stack_{offset,mask} adds 226f1f8a94 hurd: Swap around two function calls adds 6a73ea505b hurd: Fix file name in #error adds 543f0cfc9a hurd: Disable O_TRUNC and FS_RETRY_MAGICAL in rtld adds 05024b52a4 hurd: Fix _hurd_setup_sighandler () signature adds 589bcfdeef stdio-common: Fix building when !IS_IN (libc) adds af2942cc62 mach, hurd: Drop __libc_lock_self0 adds 0001a23f7a hurd: More 64-bit integer casting fixes adds b43cb67457 hurd: Move rtld-strncpy-c.c out of mach/hurd/ adds a1fbae7527 hurd: Use uintptr_t for register values in trampoline.c adds d8b69e89d8 hurd: Move a couple of signal-related files to x86 adds fb9e7f6732 htl: Add tcb-offsets.sym for x86_64 adds 8d873a4904 x86_64: Add rtld-stpncpy & rtld-strncpy adds e0bbae0062 htl: Implement thread_set_pcsptp for x86_64 adds 20427b8f23 hurd: Implement _hurd_longjmp_thread_state for x86_64 adds 17841fa7d4 hurd: Add vm_param.h for x86_64 adds 7b3d8558d9 hurd: Microoptimize _hurd_self_sigstate () adds ac2a14343e manual: Document __wur usage under _FORTIFY_SOURCE adds 5d1ccdda7b x86_64: Fix asm constraints in feraiseexcept (bug 30305) adds 743113d42e x86: Set FSGSBASE to active if enabled by kernel adds 3ba0c9593f benchtests: Add fmod benchmark adds 5c11701c51 benchtests: Add fmodf benchmark adds 34b9f8bc17 math: Improve fmod adds cf9cf33199 math: Improve fmodf adds 16439f419b math: Remove the error handling wrapper from fmod and fmodf adds 370da8a121 nptl: Fix tst-cancel30 on sparc64 adds 59db5735e6 powerpc: Disable stack protector in early static initialization adds 856bab7717 x86/dl-cacheinfo: remove unsused parameter from handle_amd adds 51a121eb36 compare_strings.py : Add --gmean flag adds 7bba5bd8e8 htl: move __pthtread_total into libc adds f987e9b7a3 htl: move ___pthread_self into libc. adds 5476f8cd2e htl: move pthread_self info libc. adds b47d02b9c6 malloc: Only set pragma weak for rpc freemem if required adds 21a171bcb2 libio: Remove unused pragma weak on vtable adds e9327e8584 hppa: Revise __TIMESIZE define to use __WORDSIZE adds c4468cd399 hppa: Update struct __pthread_rwlock_arch_t comment. adds 2d8c590a5e <bits/platform/x86.h>: Rename to x86_cpu_INDEX_7_ECX_15 adds 083204a0e2 platform.texi: Move LAM after LAHF64_SAHF64 adds 8c8e391166 <sys/platform/x86.h>: Add LA57 support adds 09cc5fee21 <sys/platform/x86.h>: Add BUS_LOCK_DETECT support adds f6790a489d <sys/platform/x86.h>: Add SGX-KEYS support adds f47b7d96fb <sys/platform/x86.h>: Add RTM_FORCE_ABORT support adds fb90dc8513 <sys/platform/x86.h>: Add LBR support adds 231bf916ce <sys/platform/x86.h>: Add RAO-INT support adds aa528a579b <sys/platform/x86.h>: Add LASS support adds 2f02d0d8e1 <sys/platform/x86.h>: Add CMPCCXADD support adds a00db8305d <sys/platform/x86.h>: Add ArchPerfmonExt support adds 227983551d <sys/platform/x86.h>: Add WRMSRNS support adds 8b4cc05eab <sys/platform/x86.h>: Add AMX-FP16 support adds 96037c697d <sys/platform/x86.h>: Add AVX-IFMA support adds b39741b45f <sys/platform/x86.h>: Add MSRLIST support adds 4c120c88a6 <sys/platform/x86.h>: Add AVX-VNNI-INT8 support adds 609b7b2d3c <sys/platform/x86.h>: Add AVX-NE-CONVERT support adds b05521c916 <sys/platform/x86.h>: Add AMX-COMPLEX support adds 81a3cc956e <sys/platform/x86.h>: Add PREFETCHI support adds 30e3ca78f9 <string.h>: Make strchrnul, strcasestr, memmem available by default adds 0d5cb2ae27 <stdio.h>: Make fopencookie, vasprintf, asprintf available b [...] new de8cdfc3a6 nptl: Fix Race conditions in pthread cancellation [BZ#12683] new 41a1c6177b x86_64: Fix Race conditions in pthread cancellation [BZ#12683] new b8ed60673e x32: Fix Race conditions in pthread cancellation [BZ#12683] new 27b12a123d i386: Fix Race conditions in pthread cancellation [BZ#12683] new 1c21e80c75 aarch64: Fix Race conditions in pthread cancellation [BZ#12683] new 36876bc747 arm: Fix Race conditions in pthread cancellation [BZ#12683] new 29c4c40cf8 powerpc: Fix Race conditions in pthread cancellation [BZ#12683] new 5e7322c4cf sparc: Fix Race conditions in pthread cancellation [BZ#12683] new 834c38eec3 s390: Fix Race conditions in pthread cancellation [BZ#12683] new fb620d2803 riscv: Fix Race conditions in pthread cancellation [BZ#12683] new 30a1035d04 arc: Fix Race conditions in pthread cancellation [BZ #12683] new ab61b49d2f ia64: Fix Race conditions in pthread cancellation [BZ#12683] new f7697a0ecc sh: Fix Race conditions in pthread cancellation [BZ#12683] new 1c610939d5 nios2: Fix Race conditions in pthread cancellation [BZ#12683] new 19f7a7c703 microblaze: Fix Race conditions in pthread cancellation [BZ#12683] new 870dd73bac hppa: Fix Race conditions in pthread cancellation [BZ#12683] new 9d79c2a2a0 m68k: Fix Race conditions in pthread cancellation [BZ#12683] new f4780c0e07 alpha: Fix Race conditions in pthread cancellation [BZ#12683] new b604fc6209 csky: Fix Race conditions in pthread cancellation [BZ#12683] new dff30ac567 mips: Fix Race conditions in pthread cancellation [BZ#12683] new 19668dd5f7 or1k: Fix Race conditions in pthread cancellation [BZ#12683] new 235581ee85 loongarch: Fix Race conditions in pthread cancellation [BZ#12683]
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 (e3b626477b) \ N -- N -- N refs/heads/azanella/bz12683 (235581ee85)
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 22 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.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.26 | 6942 ++++ INSTALL | 188 +- Makeconfig | 188 +- Makefile | 49 +- Makefile.help | 2 +- Makerules | 252 +- NEWS | 1556 +- README | 4 + Rules | 80 +- SHARED-FILES | 219 + aclocal.m4 | 73 +- argp/Makefile | 9 +- argp/argp-ba.c | 2 +- argp/argp-eexst.c | 2 +- argp/argp-fmtstream.c | 2 +- argp/argp-fmtstream.h | 2 +- argp/argp-fs-xinl.c | 2 +- argp/argp-help.c | 385 +- argp/argp-namefrob.h | 7 +- argp/argp-parse.c | 4 +- argp/argp-pv.c | 2 +- argp/argp-pvh.c | 2 +- argp/argp-test.c | 3 +- argp/argp-xinl.c | 2 +- argp/argp.h | 10 +- argp/bits/argp-ldbl.h | 2 +- argp/tst-argp1.c | 3 +- argp/tst-argp2.c | 3 +- argp/tst-ldbl-argp.c | 2 +- assert/Makefile | 9 +- assert/__assert.c | 2 +- assert/__libc_assert_fail.c | 33 + assert/assert-perr.c | 2 +- assert/assert.c | 5 +- assert/assert.h | 21 +- assert/tst-assert-c++.cc | 2 +- assert/tst-assert-g++.cc | 2 +- benchtests/Makefile | 355 +- benchtests/README | 46 +- benchtests/acos-inputs | 3 - benchtests/asin-inputs | 3 - benchtests/atan-inputs | 3 - benchtests/atan2-inputs | 1005 + benchtests/bench-arc4random.c | 218 + benchtests/bench-bzero-large.c | 144 + benchtests/bench-bzero-walk.c | 143 + benchtests/bench-bzero.c | 162 + 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 | 2 +- benchtests/bench-malloc-thread.c | 2 +- benchtests/bench-math-inlines.c | 2 +- benchtests/bench-memccpy.c | 2 +- benchtests/bench-memchr.c | 206 +- benchtests/bench-memcmp.c | 95 +- benchtests/bench-memcmpeq.c | 20 + benchtests/bench-memcpy-large.c | 52 +- benchtests/bench-memcpy-random.c | 58 +- benchtests/bench-memcpy-walk.c | 35 +- benchtests/bench-memcpy.c | 125 +- benchtests/bench-memmem.c | 84 +- benchtests/bench-memmove-large.c | 2 +- benchtests/bench-memmove-walk.c | 63 +- benchtests/bench-memmove.c | 28 +- benchtests/bench-mempcpy.c | 2 +- benchtests/bench-memrchr.c | 18 +- benchtests/bench-memset-large.c | 3 +- benchtests/bench-memset-walk.c | 3 +- benchtests/bench-memset-zero-large.c | 20 + benchtests/bench-memset-zero-walk.c | 20 + benchtests/bench-memset-zero.c | 20 + benchtests/bench-memset.c | 18 +- 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 | 86 +- benchtests/bench-skeleton.c | 2 +- benchtests/bench-stpcpy.c | 2 +- benchtests/bench-stpcpy_chk.c | 15 +- benchtests/bench-stpncpy.c | 2 +- benchtests/bench-strcasecmp.c | 95 +- benchtests/bench-strcasestr.c | 2 +- benchtests/bench-strcat.c | 108 +- benchtests/bench-strchr.c | 296 +- benchtests/bench-strchrnul.c | 2 +- benchtests/bench-strcmp.c | 243 +- benchtests/bench-strcoll.c | 2 +- benchtests/bench-strcpy.c | 120 +- benchtests/bench-strcpy_chk.c | 17 +- benchtests/bench-strcspn.c | 23 +- benchtests/bench-string.h | 7 +- benchtests/bench-strlen.c | 37 +- benchtests/bench-strncasecmp.c | 138 +- benchtests/bench-strncat.c | 96 +- benchtests/bench-strncmp.c | 279 +- benchtests/bench-strncpy.c | 96 +- benchtests/bench-strnlen.c | 141 +- benchtests/bench-strpbrk.c | 104 +- benchtests/bench-strrchr.c | 183 +- benchtests/bench-strsep.c | 80 +- benchtests/bench-strspn.c | 101 +- benchtests/bench-strstr.c | 187 +- benchtests/bench-strtod.c | 2 +- benchtests/bench-strtok.c | 38 +- benchtests/bench-timing-type.c | 2 +- benchtests/bench-timing.h | 9 +- benchtests/bench-util.c | 2 +- benchtests/bench-util.h | 9 +- benchtests/bench-wcpcpy.c | 2 +- benchtests/bench-wcpncpy.c | 2 +- benchtests/bench-wcrtomb.c | 139 + benchtests/bench-wcscat.c | 2 +- benchtests/bench-wcschr.c | 2 +- benchtests/bench-wcschrnul.c | 2 +- benchtests/bench-wcscmp.c | 2 +- benchtests/bench-wcscpy.c | 2 +- benchtests/bench-wcscspn.c | 2 +- benchtests/bench-wcslen.c | 2 +- benchtests/bench-wcsncat.c | 2 +- benchtests/bench-wcsncmp.c | 2 +- benchtests/bench-wcsncpy.c | 2 +- benchtests/bench-wcsnlen.c | 2 +- benchtests/bench-wcspbrk.c | 2 +- benchtests/bench-wcsrchr.c | 2 +- benchtests/bench-wcsspn.c | 2 +- benchtests/bench-wmemchr.c | 2 +- benchtests/bench-wmemcmp.c | 2 +- benchtests/bench-wmemset.c | 2 +- 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/fmod-inputs | 2182 ++ benchtests/fmodf-inputs | 2182 ++ benchtests/hypot-inputs | 1015 +- benchtests/hypotf-inputs | 1007 + benchtests/ilogb-inputs | 11 + benchtests/ilogbf-inputs | 11 + benchtests/ilogbf128-inputs | 11 + benchtests/j0-inputs | 1004 + benchtests/j1-inputs | 1004 + benchtests/json-lib.c | 2 +- benchtests/json-lib.h | 2 +- benchtests/lgamma-inputs | 1004 + benchtests/libmvec/acos-inputs | 4100 +++ benchtests/libmvec/acosf-inputs | 4100 +++ benchtests/libmvec/acosh-inputs | 4100 +++ benchtests/libmvec/acoshf-inputs | 4100 +++ benchtests/libmvec/asin-inputs | 4100 +++ benchtests/libmvec/asinf-inputs | 4100 +++ benchtests/libmvec/asinh-inputs | 4100 +++ benchtests/libmvec/asinhf-inputs | 4100 +++ benchtests/libmvec/atan-inputs | 4100 +++ benchtests/libmvec/atan2-inputs | 4100 +++ benchtests/libmvec/atan2f-inputs | 4100 +++ benchtests/libmvec/atanf-inputs | 4100 +++ benchtests/libmvec/atanh-inputs | 4100 +++ benchtests/libmvec/atanhf-inputs | 4100 +++ benchtests/libmvec/cbrt-inputs | 4100 +++ benchtests/libmvec/cbrtf-inputs | 4100 +++ benchtests/libmvec/cos-inputs | 4100 +++ benchtests/libmvec/cosf-inputs | 4100 +++ benchtests/libmvec/cosh-inputs | 4100 +++ benchtests/libmvec/coshf-inputs | 4100 +++ benchtests/libmvec/erf-inputs | 4100 +++ benchtests/libmvec/erfc-inputs | 4100 +++ benchtests/libmvec/erfcf-inputs | 4100 +++ benchtests/libmvec/erff-inputs | 4100 +++ benchtests/libmvec/exp-inputs | 4100 +++ benchtests/libmvec/exp10-inputs | 4100 +++ benchtests/libmvec/exp10f-inputs | 4100 +++ benchtests/libmvec/exp2-inputs | 4100 +++ benchtests/libmvec/exp2f-inputs | 4100 +++ benchtests/libmvec/expf-inputs | 4100 +++ benchtests/libmvec/expm1-inputs | 4100 +++ benchtests/libmvec/expm1f-inputs | 4100 +++ benchtests/libmvec/hypot-inputs | 4100 +++ benchtests/libmvec/hypotf-inputs | 4100 +++ benchtests/libmvec/log-inputs | 4100 +++ benchtests/libmvec/log10-inputs | 4100 +++ benchtests/libmvec/log10f-inputs | 4100 +++ benchtests/libmvec/log1p-inputs | 4100 +++ benchtests/libmvec/log1pf-inputs | 4100 +++ benchtests/libmvec/log2-inputs | 4100 +++ benchtests/libmvec/log2f-inputs | 4100 +++ benchtests/libmvec/logf-inputs | 4100 +++ benchtests/libmvec/pow-inputs | 4100 +++ benchtests/libmvec/powf-inputs | 4100 +++ benchtests/libmvec/sin-inputs | 4100 +++ benchtests/libmvec/sinf-inputs | 4100 +++ benchtests/libmvec/sinh-inputs | 4100 +++ benchtests/libmvec/sinhf-inputs | 4100 +++ benchtests/libmvec/tan-inputs | 4100 +++ benchtests/libmvec/tanf-inputs | 4100 +++ benchtests/libmvec/tanh-inputs | 4100 +++ benchtests/libmvec/tanhf-inputs | 4100 +++ benchtests/log10-inputs | 1004 + benchtests/log1p-inputs | 1004 + benchtests/pow-inputs | 1006 +- benchtests/powf128-inputs | 1005 + benchtests/pthread_once-source.c | 2 +- benchtests/scripts/bench.py | 2 +- benchtests/scripts/benchout.schema.json | 4 + benchtests/scripts/benchout_strings.schema.json | 7 +- benchtests/scripts/compare_bench.py | 6 +- benchtests/scripts/compare_strings.py | 22 +- benchtests/scripts/import_bench.py | 4 +- benchtests/scripts/plot_strings.py | 13 +- benchtests/scripts/validate_benchout.py | 8 +- 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 | 2 +- benchtests/y0-inputs | 1004 + benchtests/y1-inputs | 1004 + bits/atomic_wide_counter.h | 35 + bits/byteswap.h | 2 +- bits/confname.h | 10 +- bits/dirent.h | 2 +- bits/dirent_ext.h | 2 +- bits/dl_find_object.h | 32 + bits/dlfcn.h | 2 +- bits/environments.h | 2 +- bits/errno.h | 2 +- bits/fcntl.h | 2 +- bits/fenv.h | 2 +- bits/floatn-common.h | 42 +- bits/floatn.h | 2 +- bits/flt-eval-method.h | 2 +- bits/fp-fast.h | 2 +- bits/fp-logb.h | 2 +- bits/hwcap.h | 2 +- bits/in.h | 32 +- bits/indirect-return.h | 2 +- bits/ioctl-types.h | 2 +- bits/ipc.h | 2 +- bits/ipctypes.h | 2 +- bits/iscanonical.h | 2 +- bits/libc-header-start.h | 30 +- bits/libm-simd-decl-stubs.h | 233 +- bits/link_lavcurrent.h | 25 + bits/long-double.h | 17 +- bits/math-vector.h | 2 +- bits/mathdef.h | 2 +- bits/mman.h | 24 +- bits/mman_ext.h | 21 + bits/mqueue.h | 2 +- bits/msq.h | 2 +- bits/netdb.h | 2 +- bits/param.h | 2 +- bits/poll.h | 2 +- bits/resource.h | 2 +- bits/sched.h | 2 +- bits/select.h | 2 +- bits/sem.h | 2 +- bits/shm.h | 2 +- bits/sigaction.h | 3 +- bits/sigcontext.h | 2 +- bits/sigevent-consts.h | 2 +- bits/siginfo-consts.h | 2 +- bits/signal_ext.h | 2 +- bits/signum-arch.h | 59 + bits/signum-generic.h | 29 +- bits/signum.h | 32 - bits/sigstack.h | 4 +- bits/sigstksz.h | 21 + bits/sigthread.h | 2 +- bits/sockaddr.h | 2 +- bits/socket.h | 42 +- bits/ss_flags.h | 2 +- bits/stat.h | 2 +- bits/statfs.h | 2 +- bits/statvfs.h | 2 +- bits/stdint-intn.h | 2 +- bits/stdint-uintn.h | 2 +- bits/stdlib-bsearch.h | 15 +- bits/sys_errlist.h | 23 - bits/syslog-path.h | 2 +- bits/sysmacros.h | 2 +- bits/termios.h | 8 +- bits/time.h | 2 +- bits/time64.h | 2 +- bits/timesize.h | 6 +- bits/types/error_t.h | 2 +- bits/types/stack_t.h | 2 +- bits/types/struct_sched_param.h | 2 +- bits/typesizes.h | 2 +- bits/uintn-identity.h | 2 +- bits/uio-ext.h | 2 +- bits/uio_lim.h | 2 +- bits/unistd_ext.h | 2 +- bits/utmp.h | 2 +- bits/utsname.h | 2 +- bits/waitflags.h | 10 +- bits/waitstatus.h | 2 +- bits/wchar.h | 2 +- catgets/Makefile | 6 +- catgets/catgets.c | 3 +- catgets/catgetsinfo.h | 3 +- catgets/gencat.c | 11 +- catgets/nl_types.h | 2 +- catgets/open_catalog.c | 7 +- catgets/test-gencat.sh | 2 +- catgets/xopen-msg.awk | 2 +- config.h.in | 108 +- config.make.in | 15 +- configure | 2967 +- configure.ac | 733 +- conform/Makefile | 13 +- conform/check-header-lists.sh | 2 +- conform/conformtest.py | 30 +- conform/data/signal.h-data | 3 +- conform/data/sys/wait.h-data | 12 +- conform/glibcconform.py | 2 +- conform/linknamespace.py | 2 +- conform/list-header-symbols.py | 2 +- crypt/Makefile | 2 +- crypt/badsalttest.c | 54 +- crypt/cert.c | 3 +- crypt/crypt-entry.c | 2 +- crypt/crypt-private.h | 2 +- crypt/crypt.c | 2 +- crypt/crypt.h | 2 +- crypt/crypt_util.c | 2 +- crypt/md5-crypt.c | 22 +- crypt/md5.c | 26 +- crypt/md5.h | 2 +- crypt/md5test-giant.c | 2 +- crypt/sha256-crypt.c | 22 +- crypt/sha256.c | 31 +- crypt/sha256.h | 2 +- crypt/sha512-crypt.c | 22 +- crypt/sha512.c | 29 +- crypt/sha512.h | 2 +- crypt/ufc-crypt.h | 2 +- crypt/ufc.c | 2 +- csu/Makefile | 60 +- csu/Versions | 3 + csu/abi-note.S | 72 - csu/abi-note.c | 77 + csu/check_fds.c | 10 +- csu/dso_handle.c | 2 +- csu/elf-init.c | 107 - csu/errno-loc.c | 2 +- csu/errno.c | 2 +- csu/gmon-start.c | 27 +- csu/init-first.c | 20 +- csu/init.c | 2 +- csu/libc-start.c | 295 +- csu/libc-tls.c | 83 +- csu/rtld-sizes.sym | 6 + csu/static-reloc.c | 2 +- csu/version.c | 7 +- ctype/Makefile | 2 +- ctype/ctype-c99.c | 2 +- ctype/ctype-c99_l.c | 2 +- ctype/ctype-extn.c | 2 +- ctype/ctype-info.c | 2 +- ctype/ctype.c | 2 +- ctype/ctype.h | 2 +- ctype/ctype_l.c | 2 +- ctype/isctype.c | 2 +- ctype/test_ctype.c | 2 +- debug/Makefile | 168 +- debug/asprintf_chk.c | 2 +- debug/backtrace.c | 89 +- debug/backtracesyms.c | 3 +- debug/backtracesymsfd.c | 3 +- debug/catchsegv.sh | 107 - debug/chk_fail.c | 2 +- debug/confstr_chk.c | 3 +- debug/dprintf_chk.c | 2 +- debug/execinfo.h | 2 +- debug/explicit_bzero_chk.c | 3 +- debug/fdelt_chk.c | 5 +- debug/fgets_chk.c | 2 +- debug/fgets_u_chk.c | 2 +- debug/fgetws_chk.c | 2 +- debug/fgetws_u_chk.c | 2 +- debug/fortify_fail.c | 6 +- debug/fprintf_chk.c | 2 +- debug/fread_chk.c | 2 +- debug/fread_u_chk.c | 2 +- debug/fwprintf_chk.c | 2 +- debug/getcwd_chk.c | 2 +- debug/getdomainname_chk.c | 2 +- debug/getgroups_chk.c | 2 +- debug/gethostname_chk.c | 2 +- debug/gets_chk.c | 2 +- debug/getwd_chk.c | 2 +- debug/longjmp_chk.c | 2 +- debug/mbsnrtowcs_chk.c | 2 +- debug/mbsrtowcs_chk.c | 2 +- debug/mbstowcs_chk.c | 2 +- debug/memcpy_chk.c | 3 +- debug/memmove_chk.c | 3 +- debug/mempcpy_chk.c | 3 +- debug/memset_chk.c | 2 +- debug/noophooks.c | 3 +- debug/obprintf_chk.c | 3 +- debug/pcprofile.c | 3 +- debug/pcprofiledump.c | 5 +- debug/poll_chk.c | 2 +- debug/ppoll_chk.c | 2 +- debug/pread64_chk.c | 2 +- debug/pread_chk.c | 2 +- debug/printf_chk.c | 2 +- debug/read_chk.c | 12 +- debug/readlink_chk.c | 2 +- debug/readlinkat_chk.c | 2 +- debug/readonly-area.c | 2 +- debug/realpath_chk.c | 2 +- debug/recv_chk.c | 2 +- debug/recvfrom_chk.c | 2 +- debug/segfault.c | 220 - debug/snprintf_chk.c | 2 +- debug/sprintf_chk.c | 2 +- debug/stack_chk_fail.c | 2 +- debug/stack_chk_fail_local.c | 2 +- debug/stpcpy_chk.c | 2 +- debug/stpncpy_chk.c | 2 +- debug/strcat_chk.c | 2 +- debug/strcpy_chk.c | 2 +- debug/strncat_chk.c | 2 +- debug/strncpy_chk.c | 2 +- debug/swprintf_chk.c | 2 +- debug/test-stpcpy_chk.c | 3 +- debug/test-strcpy_chk.c | 3 +- debug/tst-backtrace.h | 2 +- debug/tst-backtrace2.c | 2 +- debug/tst-backtrace3.c | 2 +- debug/tst-backtrace4.c | 2 +- debug/tst-backtrace5.c | 2 +- debug/tst-backtrace6.c | 2 +- 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 | 2 +- debug/tst-realpath-chk.c | 37 + debug/tst-sprintf-fortify-unchecked.c | 126 + debug/tst-ssp-1.c | 2 +- debug/ttyname_r_chk.c | 2 +- debug/vasprintf_chk.c | 2 +- debug/vdprintf_chk.c | 2 +- debug/vfprintf_chk.c | 2 +- debug/vfwprintf_chk.c | 2 +- debug/vobprintf_chk.c | 2 +- debug/vprintf_chk.c | 2 +- debug/vsnprintf_chk.c | 2 +- debug/vsprintf_chk.c | 2 +- debug/vswprintf_chk.c | 2 +- debug/vwprintf_chk.c | 2 +- debug/warning-nop.c | 70 - debug/wcpcpy_chk.c | 6 +- debug/wcpncpy_chk.c | 3 +- debug/wcrtomb_chk.c | 10 +- debug/wcscat_chk.c | 3 +- debug/wcscpy_chk.c | 37 +- debug/wcsncat_chk.c | 3 +- debug/wcsncpy_chk.c | 3 +- debug/wcsnrtombs_chk.c | 2 +- debug/wcsrtombs_chk.c | 2 +- debug/wcstombs_chk.c | 2 +- debug/wctomb_chk.c | 2 +- debug/wmemcpy_chk.c | 3 +- debug/wmemmove_chk.c | 3 +- debug/wmempcpy_chk.c | 3 +- debug/wmemset_chk.c | 3 +- debug/wprintf_chk.c | 2 +- debug/xtrace.sh | 7 +- dirent/Makefile | 3 +- dirent/alphasort.c | 2 +- dirent/alphasort64.c | 2 +- dirent/closedir.c | 2 +- dirent/dirent.h | 22 +- dirent/dirfd.c | 2 +- dirent/fdopendir.c | 2 +- dirent/getdents.c | 2 +- dirent/getdents64.c | 2 +- dirent/list.c | 2 +- dirent/opendir-tst1.c | 3 +- dirent/opendir.c | 2 +- dirent/readdir.c | 2 +- dirent/readdir64.c | 2 +- dirent/readdir64_r.c | 2 +- dirent/readdir_r.c | 2 +- dirent/rewinddir.c | 2 +- dirent/scandir-cancel.c | 2 +- dirent/scandir-tail-common.c | 2 +- dirent/scandir-tail.c | 2 +- dirent/scandir.c | 2 +- dirent/scandir64-tail.c | 2 +- dirent/scandir64.c | 2 +- dirent/scandirat.c | 2 +- dirent/scandirat64.c | 2 +- dirent/seekdir.c | 2 +- dirent/telldir.c | 2 +- dirent/tst-scandir.c | 2 +- dirent/versionsort.c | 2 +- dirent/versionsort64.c | 2 +- dlfcn/Makefile | 64 +- dlfcn/Versions | 42 +- dlfcn/bug-dl-leaf-lib-cb.c | 3 +- dlfcn/bug-dl-leaf-lib.c | 3 +- dlfcn/bug-dl-leaf.c | 3 +- dlfcn/bug-dlopen1.c | 5 +- dlfcn/dladdr.c | 28 +- dlfcn/dladdr1.c | 28 +- dlfcn/dlclose.c | 36 +- dlfcn/dlerror.c | 357 +- dlfcn/dlerror.h | 91 + dlfcn/dlfcn.c | 38 - dlfcn/dlfcn.h | 58 +- dlfcn/dlfreeres.c | 29 - dlfcn/dlinfo.c | 62 +- dlfcn/dlmopen.c | 69 +- dlfcn/dlopen.c | 78 +- dlfcn/dlopenold.c | 10 +- dlfcn/dlsym.c | 61 +- dlfcn/dlvsym.c | 69 +- dlfcn/errmsg1.c | 2 +- dlfcn/errmsg1mod.c | 2 +- dlfcn/glreflib1.c | 2 +- dlfcn/glreflib2.c | 2 +- dlfcn/glrefmain.c | 2 +- dlfcn/libc_dlerror_result.c | 39 + dlfcn/libdl-compat.c | 50 + dlfcn/modatexit.c | 2 +- dlfcn/modcxaatexit.c | 2 +- dlfcn/modstatic2.c | 10 +- dlfcn/modstatic3.c | 2 +- dlfcn/modstatic5.c | 2 +- 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 | 3 +- dlfcn/tst-dlinfo-phdr.c | 125 + dlfcn/tst-dlinfo.c | 2 +- dlfcn/tst-rec-dlopen.c | 2 +- dlfcn/tstatexit.c | 2 +- dlfcn/tstcxaatexit.c | 2 +- dlfcn/tststatic2.c | 10 +- dlfcn/tststatic3.c | 2 +- dlfcn/tststatic4.c | 2 +- dlfcn/tststatic5.c | 13 +- elf/Makefile | 2055 +- elf/Versions | 27 +- elf/argv0test.c | 31 + elf/cache.c | 543 +- elf/chroot_canon.c | 6 +- elf/dl-addr-obj.c | 2 +- elf/dl-addr.c | 19 +- elf/dl-audit.c | 383 + elf/dl-cache.c | 526 +- elf/dl-call-libc-early-init.c | 41 + elf/dl-call_fini.c | 50 + elf/dl-catch.c | 261 + elf/dl-close.c | 182 +- elf/dl-compat.c | 35 + elf/dl-conflict.c | 74 - elf/dl-debug-symbols.S | 40 + elf/dl-debug.c | 83 +- elf/dl-deps.c | 76 +- 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 | 2 +- elf/dl-early_allocate.c | 30 + elf/dl-environ.c | 2 +- elf/dl-error-minimal.c | 23 - elf/dl-error-skeleton.c | 251 - elf/dl-error.c | 27 - elf/dl-exception.c | 14 +- elf/dl-execstack.c | 2 +- elf/dl-find_object.c | 857 + elf/dl-find_object.h | 141 + elf/dl-fini.c | 67 +- elf/dl-fptr.c | 2 +- elf/dl-hwcaps-subdirs.c | 29 + elf/dl-hwcaps.c | 432 +- elf/dl-hwcaps.h | 136 +- elf/dl-hwcaps_split.c | 77 + elf/dl-init.c | 16 +- elf/dl-is_dso.h | 33 + elf/dl-iteratephdr.c | 3 +- elf/dl-libc.c | 99 +- elf/dl-libc_freeres.c | 26 + elf/dl-load.c | 687 +- elf/dl-load.h | 5 +- elf/dl-lookup-direct.c | 116 + elf/dl-lookup.c | 304 +- elf/dl-machine-reject-phdr.h | 4 +- elf/dl-main.h | 130 + elf/dl-map-segments.h | 59 +- elf/dl-minimal-malloc.c | 117 + elf/dl-minimal.c | 138 +- elf/dl-misc.c | 233 +- elf/dl-mutex.c | 19 + elf/dl-object.c | 19 +- elf/dl-open.c | 154 +- elf/dl-origin.c | 3 +- elf/dl-printf.c | 294 + elf/dl-profile.c | 17 +- elf/dl-profstub.c | 3 +- elf/dl-reloc-static-pie.c | 44 +- elf/dl-reloc.c | 138 +- elf/dl-runtime.c | 276 +- elf/dl-runtime.h | 30 + elf/dl-scope.c | 3 +- elf/dl-setup_hash.c | 63 + elf/dl-sort-maps.c | 219 +- elf/dl-static-tls.h | 51 + elf/dl-support.c | 220 +- elf/dl-sym-post.h | 49 +- elf/dl-sym.c | 6 +- elf/dl-symaddr.c | 2 +- elf/dl-sysdep-open.h | 2 +- elf/dl-sysdep.c | 349 +- elf/dl-thread_gscope_wait.c | 2 + elf/dl-tls.c | 318 +- elf/dl-tls_init_tp.c | 53 + elf/dl-tunable-types.h | 65 +- elf/dl-tunables.c | 224 +- elf/dl-tunables.h | 110 +- elf/dl-tunables.list | 69 +- elf/dl-unmap-segments.h | 2 +- elf/dl-usage.c | 210 + elf/dl-version.c | 40 +- elf/dl-write.c | 56 + elf/dl-writev.h | 2 +- elf/do-rel.h | 119 +- elf/dso-sort-tests-1.def | 73 + elf/dso-sort-tests-2.def | 614 + elf/dynamic-link.h | 157 +- elf/elf.h | 324 +- elf/enbl-secure.c | 18 +- elf/get-dynamic-info.h | 205 +- elf/ifuncmain1.c | 13 + elf/ifuncmain5.c | 9 + elf/ifuncmain6pie.c | 14 +- elf/ifuncmain9.c | 19 +- elf/ifuncmod6.c | 8 +- elf/interp.c | 2 +- elf/lateglobal.c | 6 +- elf/ldconfig.c | 534 +- elf/ldd.bash.in | 6 +- 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 | 39 +- elf/markermodMARKER-VALUE.c | 29 + elf/nextmod3.c | 20 + elf/nextmod3.map | 3 + elf/nodel2mod1.c | 2 - elf/pldd-xx.c | 37 +- elf/pldd.c | 5 +- elf/readelflib.c | 160 +- elf/readlib.c | 58 +- elf/reldep8mod1.c | 2 - elf/reldep9mod1.c | 2 - elf/rtld-Rules | 4 +- elf/rtld-debugger-interface.txt | 15 + elf/rtld.c | 1377 +- elf/rtld_static_init.c | 84 + elf/setup-vdso.h | 28 +- elf/simple-dl-hash.h | 42 + elf/simple-dl-new-hash.h | 36 + elf/sln.c | 6 +- elf/sofini.c | 12 - elf/soinit.c | 43 - elf/sotruss-lib.c | 14 +- elf/sotruss.sh | 6 +- elf/sprof.c | 17 +- elf/static-stubs.c | 2 +- elf/stringtable.c | 209 + elf/stringtable.h | 64 + elf/stringtable_free.c | 33 + elf/tls-macros.h | 25 - elf/tlsdeschtab.h | 58 +- elf/tst-_dl_addr_inside_object.c | 2 +- elf/tst-absolute-sym-lib.c | 2 +- elf/tst-absolute-sym-lib.lds | 2 +- elf/tst-absolute-sym.c | 2 +- elf/tst-absolute-zero-lib.c | 2 +- elf/tst-absolute-zero.c | 2 +- elf/tst-addr1.c | 2 +- elf/tst-align.c | 3 +- elf/tst-align2.c | 3 +- elf/tst-align3.c | 37 + elf/tst-alignmod.c | 3 +- elf/tst-alignmod2.c | 3 +- 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 | 2 +- elf/tst-audit11mod1.c | 2 +- elf/tst-audit11mod2.c | 2 +- elf/tst-audit11mod2.map | 2 +- elf/tst-audit12.c | 2 +- elf/tst-audit12mod1.c | 2 +- elf/tst-audit12mod2.c | 2 +- elf/tst-audit12mod2.map | 2 +- elf/tst-audit12mod3.c | 2 +- elf/tst-audit13.c | 2 +- elf/tst-audit13mod1.c | 2 +- elf/tst-audit14.c | 23 +- elf/tst-audit14.exp | 1 + elf/tst-audit14a.c | 1 + elf/tst-audit15.c | 51 +- elf/tst-audit15.exp | 2 + elf/tst-audit16.c | 55 +- 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 | 2 +- elf/tst-auditlogmod-2.c | 2 +- elf/tst-auditlogmod-3.c | 2 +- elf/tst-auditmany.c | 2 +- elf/tst-auditmanymod.h | 2 +- elf/tst-auditmanymod1.c | 2 +- elf/tst-auditmanymod2.c | 2 +- elf/tst-auditmanymod3.c | 2 +- elf/tst-auditmanymod4.c | 2 +- elf/tst-auditmanymod5.c | 2 +- elf/tst-auditmanymod6.c | 2 +- elf/tst-auditmanymod7.c | 2 +- elf/tst-auditmanymod8.c | 2 +- elf/tst-auditmanymod9.c | 2 +- elf/tst-auditmod-tlsdesc.c | 25 + elf/tst-auditmod11.c | 2 +- elf/tst-auditmod12.c | 2 +- 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 | 2 +- elf/tst-auxobj.c | 2 +- elf/tst-auxv.c | 2 +- elf/tst-auxvalmod.c | 29 + elf/tst-big-note-lib.S | 2 +- elf/tst-big-note.c | 2 +- elf/tst-create_format1.c | 2 +- elf/tst-debug1.c | 2 +- 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 | 2 +- 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 | 5 +- 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-nodelete-reloc-mod1.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod10.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod11.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod12.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod13.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod13.h | 2 +- elf/tst-dlopen-nodelete-reloc-mod14.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod15.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod16.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod17.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod2.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod3.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod4.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod5.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod6.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod7.cc | 2 +- elf/tst-dlopen-nodelete-reloc-mod8.c | 2 +- elf/tst-dlopen-nodelete-reloc-mod9.cc | 2 +- elf/tst-dlopen-nodelete-reloc.c | 2 +- elf/tst-dlopen-nodelete-reloc.h | 2 +- elf/tst-dlopen-pie.c | 2 +- elf/tst-dlopen-self-container.c | 2 +- elf/tst-dlopen-self-pie.c | 2 +- elf/tst-dlopen-self.c | 2 +- elf/tst-dlopen-tlsmodid-container.c | 2 +- elf/tst-dlopen-tlsmodid-pie.c | 2 +- elf/tst-dlopen-tlsmodid.c | 2 +- elf/tst-dlopen-tlsmodid.h | 2 +- elf/tst-dlopenfail-2.c | 7 +- elf/tst-dlopenfail.c | 48 +- elf/tst-dlopenfaillinkmod.c | 2 +- elf/tst-dlopenfailmod1.c | 2 +- elf/tst-dlopenfailmod2.c | 8 +- elf/tst-dlopenfailmod3.c | 2 +- elf/tst-dlopenfailnodelmod.c | 29 + elf/tst-dlopenrpath.c | 3 +- elf/tst-dlopenrpathmod.c | 3 +- elf/tst-dlsym-error.c | 2 +- elf/tst-dst-static.c | 32 + elf/tst-env-setuid-tunables.c | 129 +- elf/tst-env-setuid.c | 199 +- elf/tst-execstack-needed.c | 2 +- elf/tst-execstack-prog.c | 2 +- elf/tst-execstack.c | 2 +- elf/tst-filterobj-aux.c | 2 +- elf/tst-filterobj-dlopen.c | 2 +- elf/tst-filterobj-filtee.c | 2 +- elf/tst-filterobj-filtee.h | 2 +- elf/tst-filterobj-flt.c | 2 +- elf/tst-filterobj.c | 2 +- elf/tst-finilazyfailmod.c | 2 +- elf/tst-getauxval-static.c | 66 + elf/tst-glibc-hwcaps-2-cache.c | 45 + .../etc/ld.so.conf | 0 .../postclean.req | 0 elf/tst-glibc-hwcaps-2-cache.script | 8 + elf/tst-glibc-hwcaps-cache.c | 45 + .../etc/ld.so.conf | 0 .../postclean.req | 0 elf/tst-glibc-hwcaps-cache.script | 38 + elf/tst-glibc-hwcaps-mask.c | 31 + elf/tst-glibc-hwcaps-prepend-cache.c | 153 + .../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 | 2 +- elf/tst-gnu2-tls1mod.c | 2 +- elf/tst-ifunc-fault-bindnow.c | 2 +- elf/tst-ifunc-fault-lazy.c | 2 +- elf/tst-ifunc-textrel.c | 2 +- elf/tst-initfinilazyfail.c | 2 +- elf/tst-initlazyfailmod.c | 2 +- elf/tst-latepthread.c | 2 +- elf/tst-latepthreadmod.c | 2 +- elf/tst-ldconfig-X.sh | 2 +- elf/tst-ldconfig-bad-aux-cache.c | 2 +- elf/tst-ldconfig-ld_so_conf-update.c | 15 +- .../ldconfig.run} | 0 elf/tst-ldconfig-p.sh | 78 + elf/tst-ldconfig-soname-lib-with-soname.c | 1 + elf/tst-ldconfig-soname-lib-without-soname.c | 1 + elf/tst-ldconfig-soname.sh | 49 + 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 | 2 +- elf/tst-main1.c | 2 +- elf/tst-main1mod.c | 2 +- elf/tst-next-ver.c | 46 + elf/tst-nodelete-dlclose-dso.c | 2 +- elf/tst-nodelete-dlclose-plugin.c | 2 +- elf/tst-nodelete-dlclose.c | 2 +- elf/tst-nodelete-opened-lib.c | 2 +- elf/tst-nodelete-opened.c | 2 +- elf/tst-noload.c | 2 +- elf/tst-null-argv-lib.c | 2 +- elf/tst-null-argv.c | 2 +- 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 | 2 +- elf/tst-pie2.c | 2 +- elf/tst-pldd.c | 12 +- elf/tst-prelink.c | 29 - elf/tst-prelink.exp | 1 - elf/tst-preload-pthread-libc.c | 36 + elf/tst-protected1a.c | 2 +- elf/tst-protected1b.c | 2 +- elf/tst-protected1mod.h | 2 +- elf/tst-protected1moda.c | 2 +- elf/tst-protected1modb.c | 2 +- elf/tst-ptrguard1.c | 2 +- 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 | 2 +- elf/tst-rtld-preload.sh | 2 +- 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 | 2 +- elf/tst-sonamemove-link.c | 2 +- elf/tst-sonamemove-linkmod1.c | 2 +- elf/tst-sonamemove-runmod1.c | 2 +- elf/tst-sonamemove-runmod2.c | 2 +- elf/tst-stackguard1.c | 3 +- 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 | 2 +- elf/tst-tls-manydynamic.h | 2 +- elf/tst-tls-manydynamicmod.c | 2 +- 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 | 2 +- elf/tst-tlsalign.c | 2 +- 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 | 2 +- elf/tst-unwind-ctor.c | 2 +- elf/tst-unwind-main.c | 2 +- elf/tst-valgrind-smoke.sh | 46 + elf/valgrind-test.c | 49 + elf/vismain.c | 2 +- elf/vismod1.c | 2 +- elf/vismod2.c | 2 +- elf/vismod3.c | 2 +- gmon/Makefile | 45 +- gmon/gmon.c | 51 +- gmon/mcount.c | 5 + gmon/profil.c | 2 +- gmon/sprofil.c | 3 +- gmon/sys/gmon.h | 6 +- gmon/sys/gmon_out.h | 3 +- gmon/sys/profil.h | 2 +- gmon/tst-gmon-gprof.sh | 4 +- gmon/tst-gmon-static-gprof.sh | 4 +- gmon/tst-gmon.c | 2 +- gmon/tst-mcleanup.c | 31 + gmon/tst-mcount-overflow-check.sh | 45 + gmon/tst-mcount-overflow.c | 72 + gmon/tst-sprofil.c | 5 +- gnulib/Makefile | 2 +- gnulib/tst-gcc.c | 3 +- grp/Makefile | 8 +- grp/compat-initgroups.c | 2 +- grp/fgetgrent.c | 7 +- grp/fgetgrent_r.c | 56 +- grp/getgrent.c | 3 +- grp/getgrent_r.c | 3 +- grp/getgrgid.c | 3 +- grp/getgrgid_r.c | 3 +- grp/getgrnam.c | 3 +- grp/getgrnam_r.c | 3 +- grp/grp-merge.c | 2 +- grp/grp-merge.h | 2 +- grp/grp.h | 14 +- grp/initgroups.c | 47 +- grp/putgrent.c | 2 +- grp/setgroups.c | 2 +- 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 | 2 +- grp/tst_fgetgrent.c | 3 +- grp/tst_fgetgrent.sh | 3 +- gshadow/Makefile | 4 +- gshadow/fgetsgent.c | 7 +- gshadow/fgetsgent_r.c | 43 +- gshadow/getsgent.c | 3 +- gshadow/getsgent_r.c | 3 +- gshadow/getsgnam.c | 3 +- gshadow/getsgnam_r.c | 3 +- gshadow/gshadow.h | 14 +- gshadow/putsgent.c | 2 +- gshadow/sgetsgent.c | 2 +- gshadow/sgetsgent_r.c | 7 +- gshadow/tst-fgetsgent_r.c | 192 + gshadow/tst-putsgent.c | 2 +- gshadow/tst-sgetsgent.c | 69 + hesiod/Makefile | 2 +- hesiod/hesiod.c | 2 +- hesiod/hesiod.h | 2 +- hesiod/hesiod_p.h | 2 +- hesiod/nss_hesiod/hesiod-grp.c | 3 +- hesiod/nss_hesiod/hesiod-proto.c | 3 +- hesiod/nss_hesiod/hesiod-pwd.c | 3 +- hesiod/nss_hesiod/hesiod-service.c | 3 +- htl/Makefile | 39 +- htl/Versions | 31 +- htl/alloca_cutoff.c | 2 +- htl/cancellation.c | 10 +- htl/cthreads-compat.c | 7 +- htl/forward.c | 11 +- htl/herrno.c | 2 +- htl/htlfreeres.c | 24 + htl/libc_pthread_init.c | 4 +- htl/libpthread.a | 22 +- htl/libpthread_pic.a | 22 +- htl/libpthread_syms.a | 23 + htl/lockfile.c | 3 +- htl/pt-alloc.c | 80 +- htl/pt-cancel.c | 2 +- htl/pt-cleanup.c | 4 +- htl/pt-create.c | 51 +- htl/pt-dealloc.c | 17 +- htl/pt-detach.c | 9 +- htl/pt-exit.c | 10 +- htl/pt-getattr.c | 2 +- htl/pt-initialize.c | 3 +- htl/pt-internal.h | 84 +- htl/pt-join.c | 70 +- htl/pt-nthreads.c | 23 + htl/pt-self.c | 19 +- htl/pt-setcancelstate.c | 2 +- htl/pt-setcanceltype.c | 2 +- htl/pt-sigmask.c | 2 +- htl/pt-spin-inlines.c | 2 +- htl/pt-testcancel.c | 2 +- htl/pt-yield.c | 2 +- htl/register-atfork.c | 157 - htl/semaphoreP.h | 27 + htl/tests/test-1.c | 2 +- htl/tests/test-10.c | 2 +- htl/tests/test-11.c | 2 +- htl/tests/test-12.c | 2 +- htl/tests/test-13.c | 2 +- htl/tests/test-14.c | 2 +- htl/tests/test-15.c | 2 +- htl/tests/test-16.c | 2 +- htl/tests/test-17.c | 2 +- htl/tests/test-2.c | 2 +- htl/tests/test-3.c | 2 +- htl/tests/test-4.c | 2 +- htl/tests/test-5.c | 2 +- htl/tests/test-6.c | 2 +- htl/tests/test-7.c | 2 +- htl/tests/test-8.c | 2 +- htl/tests/test-9.c | 2 +- htl/tests/test-__pthread_destroy_specific-skip.c | 2 +- hurd/Makefile | 10 +- hurd/RPC_gsync_wait_intr.c | 4 + hurd/Versions | 21 +- hurd/alloc-fd.c | 2 +- hurd/catch-exc.c | 4 +- hurd/catch-signal.c | 12 +- hurd/compat-20.c | 2 +- hurd/ctty-input.c | 2 +- hurd/ctty-output.c | 2 +- hurd/dtable.c | 27 +- hurd/exc2signal.c | 2 +- hurd/fchroot.c | 2 +- hurd/fcntl-internal.h | 2 +- hurd/fd-cleanup.c | 33 + hurd/fd-close.c | 2 +- hurd/fd-read.c | 4 +- hurd/fd-write.c | 6 +- hurd/fopenport.c | 19 +- hurd/get-host.c | 5 +- hurd/getdport.c | 2 +- hurd/geteuids.c | 6 +- hurd/getumask.c | 2 +- hurd/hurd-raise.c | 9 +- hurd/hurd.h | 11 +- hurd/hurd/fd.h | 14 +- hurd/hurd/id.h | 4 +- hurd/hurd/ioctl.h | 2 +- hurd/hurd/lookup.h | 2 +- hurd/hurd/port.h | 5 +- hurd/hurd/resource.h | 2 +- hurd/hurd/signal.h | 49 +- hurd/hurd/sigpreempt.h | 12 +- hurd/hurd/threadvar.h | 17 +- hurd/hurd/userlink.h | 41 +- hurd/hurd/xattr.h | 2 +- hurd/hurdauth.c | 21 +- hurd/hurdchdir.c | 2 +- hurd/hurdexec.c | 71 +- hurd/hurdfault.c | 14 +- hurd/hurdfault.h | 4 +- hurd/hurdfchdir.c | 6 +- hurd/hurdhost.h | 2 +- hurd/hurdid.c | 9 +- hurd/hurdinit.c | 60 +- hurd/hurdioctl.c | 6 +- hurd/hurdkill.c | 2 +- hurd/hurdlock.c | 41 +- hurd/hurdlock.h | 56 +- hurd/hurdlookup.c | 12 +- hurd/hurdmalloc.c | 23 +- hurd/hurdmsg.c | 67 +- hurd/hurdpid.c | 13 +- hurd/hurdports.c | 2 +- hurd/hurdprio.c | 4 +- hurd/hurdrlimit.c | 11 +- hurd/hurdselect.c | 85 +- hurd/hurdsig.c | 238 +- hurd/hurdsock.c | 15 +- hurd/hurdsocket.h | 2 +- hurd/hurdstartup.c | 17 +- hurd/hurdstartup.h | 2 +- hurd/intern-fd.c | 2 +- hurd/intr-msg.c | 2 +- hurd/intr-rpc.defs | 2 +- hurd/intr-rpc.h | 2 +- hurd/longjmp-ts.c | 4 +- hurd/lookup-at.c | 72 +- hurd/lookup-retry.c | 18 +- hurd/msgportdemux.c | 25 +- hurd/new-fd.c | 2 +- hurd/openport.c | 2 +- hurd/path-lookup.c | 3 +- hurd/pid2task.c | 2 +- hurd/port-cleanup.c | 18 +- hurd/port2fd.c | 2 +- hurd/ports-get.c | 2 +- hurd/ports-set.c | 2 +- hurd/preempt-sig.c | 2 +- hurd/privports.c | 2 +- hurd/report-wait.c | 91 +- hurd/set-hooks.h | 96 + hurd/set-host.c | 4 +- hurd/setauth.c | 4 +- hurd/seteuids.c | 6 +- hurd/siginfo.c | 2 +- hurd/sigunwind.c | 6 +- hurd/task2pid.c | 2 +- hurd/thread-cancel.c | 2 +- hurd/thread-self.c | 2 +- hurd/trampoline.c | 12 +- hurd/vpprintf.c | 10 +- hurd/xattr.c | 8 +- iconv/Makefile | 45 +- iconv/Versions | 3 + iconv/dummy-repertoire.c | 3 +- iconv/gconv.c | 7 +- iconv/gconv.h | 2 +- iconv/gconv_builtin.c | 3 +- iconv/gconv_builtin.h | 3 +- iconv/gconv_cache.c | 16 +- iconv/gconv_charset.c | 228 + iconv/gconv_charset.h | 37 +- iconv/gconv_close.c | 3 +- iconv/gconv_conf.c | 115 +- iconv/gconv_db.c | 26 +- iconv/gconv_dl.c | 12 +- iconv/gconv_int.h | 71 +- iconv/gconv_open.c | 67 +- iconv/gconv_parseconfdir.h | 179 + iconv/gconv_simple.c | 301 +- iconv/gconv_trans.c | 20 +- iconv/iconv.c | 3 +- iconv/iconv.h | 17 +- iconv/iconv_charmap.c | 14 +- iconv/iconv_close.c | 3 +- iconv/iconv_open.c | 49 +- iconv/iconv_prog.c | 68 +- iconv/iconv_prog.h | 3 +- iconv/iconvconfig.c | 97 +- iconv/iconvconfig.h | 3 +- iconv/loop.c | 168 +- iconv/skeleton.c | 200 +- iconv/strtab.c | 3 +- iconv/test-gconv-modules | 2 +- iconv/tst-gconv-init-failure-mod.c | 2 +- iconv/tst-gconv-init-failure.c | 2 +- iconv/tst-iconv-mt.c | 2 +- iconv/tst-iconv-opt.c | 347 + iconv/tst-iconv1.c | 1 - iconv/tst-iconv2.c | 3 +- iconv/tst-iconv3.c | 3 +- iconv/tst-iconv5.c | 4 +- iconv/tst-iconv6.c | 2 +- iconv/tst-iconv7.c | 2 +- iconv/tst-iconv8.c | 50 + iconv/tst-iconv9.c | 87 + iconv/tst-iconv_prog.sh | 287 + iconvdata/8bit-gap.c | 3 +- iconvdata/8bit-generic.c | 3 +- iconvdata/Makefile | 71 +- iconvdata/TESTS | 4 +- iconvdata/TESTS2 | 3 +- iconvdata/ansi_x3.110.c | 3 +- iconvdata/armscii-8.c | 3 +- iconvdata/asmo_449.c | 3 +- iconvdata/big5.c | 33 +- iconvdata/big5hkscs.c | 21 +- iconvdata/brf.c | 3 +- iconvdata/bug-iconv10.c | 2 +- iconvdata/bug-iconv11.c | 2 +- iconvdata/bug-iconv12.c | 2 +- iconvdata/bug-iconv13.c | 53 + iconvdata/bug-iconv14.c | 127 + iconvdata/bug-iconv15.c | 60 + iconvdata/bug-iconv2.c | 1 - iconvdata/bug-iconv3.c | 3 +- iconvdata/bug-iconv4.c | 1 - iconvdata/cns11643.c | 29 +- iconvdata/cns11643.h | 3 +- iconvdata/cns11643l1.c | 49 +- iconvdata/cns11643l1.h | 3 +- iconvdata/cns11643l2.h | 3 +- iconvdata/cp10007.c | 3 +- iconvdata/cp1125.c | 2 +- iconvdata/cp1250.c | 3 +- iconvdata/cp1251.c | 3 +- iconvdata/cp1252.c | 3 +- iconvdata/cp1253.c | 3 +- iconvdata/cp1254.c | 3 +- iconvdata/cp1255.c | 4 +- iconvdata/cp1256.c | 3 +- iconvdata/cp1257.c | 3 +- iconvdata/cp1258.c | 4 +- iconvdata/cp737.c | 3 +- iconvdata/cp737.h | 3 +- iconvdata/cp770.c | 3 +- iconvdata/cp771.c | 3 +- iconvdata/cp772.c | 3 +- iconvdata/cp773.c | 3 +- iconvdata/cp774.c | 3 +- iconvdata/cp775.c | 3 +- iconvdata/cp775.h | 3 +- iconvdata/cp932.c | 5 +- iconvdata/csn_369103.c | 3 +- iconvdata/cwi.c | 3 +- iconvdata/dec-mcs.c | 3 +- iconvdata/ebcdic-at-de-a.c | 3 +- iconvdata/ebcdic-at-de.c | 3 +- iconvdata/ebcdic-ca-fr.c | 3 +- iconvdata/ebcdic-dk-no-a.c | 3 +- iconvdata/ebcdic-dk-no.c | 3 +- iconvdata/ebcdic-es-a.c | 3 +- iconvdata/ebcdic-es-s.c | 3 +- iconvdata/ebcdic-es.c | 3 +- iconvdata/ebcdic-fi-se-a.c | 3 +- iconvdata/ebcdic-fi-se.c | 3 +- iconvdata/ebcdic-fr.c | 3 +- iconvdata/ebcdic-is-friss.c | 3 +- iconvdata/ebcdic-it.c | 3 +- iconvdata/ebcdic-pt.c | 3 +- iconvdata/ebcdic-uk.c | 3 +- iconvdata/ebcdic-us.c | 3 +- iconvdata/ecma-cyrillic.c | 3 +- iconvdata/euc-cn.c | 3 +- iconvdata/euc-jisx0213.c | 3 +- iconvdata/euc-jp-ms.c | 3 +- iconvdata/euc-jp.c | 3 +- iconvdata/euc-kr.c | 10 +- iconvdata/euc-tw.c | 3 +- iconvdata/extra-module.mk | 2 +- iconvdata/gb18030.c | 15 +- iconvdata/gb2312.c | 37 +- iconvdata/gb2312.h | 3 +- iconvdata/gbbig5.c | 3 +- iconvdata/gbgbk.c | 3 +- iconvdata/gbk.c | 27 +- iconvdata/gconv-modules | 1859 +- iconvdata/gconv-modules-extra.conf | 1889 + iconvdata/georgian-academy.c | 3 +- iconvdata/georgian-ps.c | 3 +- iconvdata/gost_19768-74.c | 3 +- iconvdata/greek-ccitt.c | 3 +- iconvdata/greek7-old.c | 3 +- iconvdata/greek7.c | 3 +- iconvdata/hp-greek8.c | 3 +- iconvdata/hp-roman8.c | 3 +- iconvdata/hp-roman9.c | 3 +- iconvdata/hp-thai8.c | 3 +- iconvdata/hp-turkish8.c | 3 +- iconvdata/ibm037.c | 3 +- iconvdata/ibm038.c | 3 +- iconvdata/ibm1004.c | 3 +- iconvdata/ibm1008.c | 3 +- iconvdata/ibm1008.h | 3 +- iconvdata/ibm1008_420.c | 3 +- iconvdata/ibm1025.c | 3 +- iconvdata/ibm1025.h | 3 +- iconvdata/ibm1026.c | 3 +- iconvdata/ibm1046.c | 3 +- iconvdata/ibm1046.h | 3 +- iconvdata/ibm1047.c | 3 +- iconvdata/ibm1097.c | 3 +- iconvdata/ibm1097.h | 3 +- iconvdata/ibm1112.c | 3 +- iconvdata/ibm1112.h | 3 +- iconvdata/ibm1122.c | 3 +- iconvdata/ibm1122.h | 3 +- iconvdata/ibm1123.c | 3 +- iconvdata/ibm1123.h | 3 +- iconvdata/ibm1124.c | 3 +- iconvdata/ibm1124.h | 3 +- iconvdata/ibm1129.c | 3 +- iconvdata/ibm1129.h | 3 +- iconvdata/ibm1130.c | 3 +- iconvdata/ibm1130.h | 3 +- iconvdata/ibm1132.c | 3 +- iconvdata/ibm1132.h | 3 +- iconvdata/ibm1133.c | 3 +- iconvdata/ibm1133.h | 3 +- iconvdata/ibm1137.c | 3 +- iconvdata/ibm1137.h | 3 +- iconvdata/ibm1140.c | 3 +- iconvdata/ibm1140.h | 3 +- iconvdata/ibm1141.c | 3 +- iconvdata/ibm1141.h | 3 +- iconvdata/ibm1142.c | 3 +- iconvdata/ibm1142.h | 3 +- iconvdata/ibm1143.c | 3 +- iconvdata/ibm1143.h | 3 +- iconvdata/ibm1144.c | 3 +- iconvdata/ibm1144.h | 3 +- iconvdata/ibm1145.c | 3 +- iconvdata/ibm1145.h | 3 +- iconvdata/ibm1146.c | 3 +- iconvdata/ibm1146.h | 3 +- iconvdata/ibm1147.c | 3 +- iconvdata/ibm1147.h | 3 +- iconvdata/ibm1148.c | 3 +- iconvdata/ibm1148.h | 3 +- iconvdata/ibm1149.c | 3 +- iconvdata/ibm1149.h | 3 +- iconvdata/ibm1153.c | 3 +- iconvdata/ibm1153.h | 3 +- iconvdata/ibm1154.c | 3 +- iconvdata/ibm1154.h | 3 +- iconvdata/ibm1155.c | 3 +- iconvdata/ibm1155.h | 3 +- iconvdata/ibm1156.c | 3 +- iconvdata/ibm1156.h | 3 +- iconvdata/ibm1157.c | 3 +- iconvdata/ibm1157.h | 3 +- iconvdata/ibm1158.c | 3 +- iconvdata/ibm1158.h | 3 +- iconvdata/ibm1160.c | 3 +- iconvdata/ibm1160.h | 3 +- iconvdata/ibm1161.c | 3 +- iconvdata/ibm1161.h | 3 +- iconvdata/ibm1162.c | 3 +- iconvdata/ibm1162.h | 3 +- iconvdata/ibm1163.c | 3 +- iconvdata/ibm1163.h | 3 +- iconvdata/ibm1164.c | 3 +- iconvdata/ibm1164.h | 3 +- iconvdata/ibm1166.c | 3 +- iconvdata/ibm1166.h | 3 +- iconvdata/ibm1167.c | 3 +- iconvdata/ibm1167.h | 3 +- iconvdata/ibm12712.c | 3 +- iconvdata/ibm12712.h | 3 +- iconvdata/ibm1364.c | 17 +- iconvdata/ibm1364.h | 3 +- iconvdata/ibm1371.c | 3 +- iconvdata/ibm1371.h | 3 +- iconvdata/ibm1388.c | 3 +- iconvdata/ibm1388.h | 3 +- iconvdata/ibm1390.c | 3 +- iconvdata/ibm1390.h | 3 +- iconvdata/ibm1399.c | 3 +- iconvdata/ibm1399.h | 3 +- iconvdata/ibm16804.c | 3 +- iconvdata/ibm16804.h | 3 +- iconvdata/ibm256.c | 3 +- iconvdata/ibm273.c | 3 +- iconvdata/ibm274.c | 3 +- iconvdata/ibm275.c | 3 +- iconvdata/ibm277.c | 5 +- iconvdata/ibm278.c | 5 +- iconvdata/ibm280.c | 5 +- iconvdata/ibm281.c | 3 +- iconvdata/ibm284.c | 5 +- iconvdata/ibm285.c | 3 +- iconvdata/ibm290.c | 3 +- iconvdata/ibm297.c | 5 +- iconvdata/ibm420.c | 3 +- iconvdata/ibm423.c | 3 +- iconvdata/ibm424.c | 3 +- iconvdata/ibm437.c | 3 +- iconvdata/ibm4517.c | 3 +- iconvdata/ibm4517.h | 3 +- iconvdata/ibm4899.c | 3 +- iconvdata/ibm4899.h | 3 +- iconvdata/ibm4909.c | 3 +- iconvdata/ibm4909.h | 3 +- iconvdata/ibm4971.c | 3 +- iconvdata/ibm4971.h | 3 +- iconvdata/ibm500.c | 3 +- iconvdata/ibm5347.c | 3 +- iconvdata/ibm5347.h | 3 +- iconvdata/ibm803.c | 3 +- iconvdata/ibm803.h | 3 +- iconvdata/ibm850.c | 3 +- iconvdata/ibm851.c | 3 +- iconvdata/ibm852.c | 3 +- iconvdata/ibm855.c | 3 +- iconvdata/ibm856.c | 3 +- iconvdata/ibm856.h | 3 +- iconvdata/ibm857.c | 3 +- iconvdata/ibm858.c | 2 +- iconvdata/ibm860.c | 3 +- iconvdata/ibm861.c | 3 +- iconvdata/ibm862.c | 3 +- iconvdata/ibm863.c | 3 +- iconvdata/ibm864.c | 3 +- iconvdata/ibm865.c | 3 +- iconvdata/ibm866.c | 3 +- iconvdata/ibm866nav.c | 3 +- iconvdata/ibm868.c | 3 +- iconvdata/ibm869.c | 3 +- iconvdata/ibm870.c | 3 +- iconvdata/ibm871.c | 3 +- iconvdata/ibm874.c | 3 +- iconvdata/ibm875.c | 3 +- iconvdata/ibm880.c | 3 +- iconvdata/ibm891.c | 3 +- iconvdata/ibm901.c | 3 +- iconvdata/ibm901.h | 3 +- iconvdata/ibm902.c | 3 +- iconvdata/ibm902.h | 3 +- iconvdata/ibm903.c | 3 +- iconvdata/ibm9030.c | 3 +- iconvdata/ibm9030.h | 3 +- iconvdata/ibm904.c | 3 +- iconvdata/ibm905.c | 3 +- iconvdata/ibm9066.c | 3 +- iconvdata/ibm9066.h | 3 +- iconvdata/ibm918.c | 3 +- iconvdata/ibm921.c | 3 +- iconvdata/ibm921.h | 3 +- iconvdata/ibm922.c | 3 +- iconvdata/ibm922.h | 3 +- iconvdata/ibm930.c | 3 +- iconvdata/ibm930.h | 3 +- iconvdata/ibm932.c | 3 +- iconvdata/ibm932.h | 3 +- iconvdata/ibm933.c | 3 +- iconvdata/ibm933.h | 3 +- iconvdata/ibm935.c | 3 +- iconvdata/ibm935.h | 3 +- iconvdata/ibm937.c | 3 +- iconvdata/ibm937.h | 3 +- iconvdata/ibm939.c | 3 +- iconvdata/ibm939.h | 3 +- iconvdata/ibm943.c | 3 +- iconvdata/ibm943.h | 3 +- iconvdata/ibm9448.c | 3 +- iconvdata/ibm9448.h | 3 +- iconvdata/iec_p27-1.c | 3 +- iconvdata/inis-8.c | 3 +- iconvdata/inis-cyrillic.c | 3 +- iconvdata/inis.c | 3 +- iconvdata/isiri-3342.c | 3 +- iconvdata/iso-2022-cn-ext.c | 3 +- iconvdata/iso-2022-cn.c | 3 +- iconvdata/iso-2022-jp-3.c | 81 +- iconvdata/iso-2022-jp.c | 3 +- iconvdata/iso-2022-kr.c | 3 +- iconvdata/iso-ir-165.c | 3 +- iconvdata/iso-ir-165.h | 3 +- iconvdata/iso-ir-197.c | 3 +- iconvdata/iso-ir-209.c | 3 +- iconvdata/iso646.c | 5 +- iconvdata/iso8859-1.c | 3 +- iconvdata/iso8859-10.c | 3 +- iconvdata/iso8859-11.c | 3 +- iconvdata/iso8859-13.c | 3 +- iconvdata/iso8859-14.c | 3 +- iconvdata/iso8859-15.c | 3 +- iconvdata/iso8859-16.c | 3 +- iconvdata/iso8859-2.c | 3 +- iconvdata/iso8859-3.c | 3 +- iconvdata/iso8859-4.c | 3 +- iconvdata/iso8859-5.c | 3 +- iconvdata/iso8859-6.c | 3 +- iconvdata/iso8859-7.c | 3 +- iconvdata/iso8859-8.c | 3 +- iconvdata/iso8859-9.c | 3 +- iconvdata/iso8859-9e.c | 3 +- iconvdata/iso_10367-box.c | 3 +- iconvdata/iso_11548-1.c | 4 +- iconvdata/iso_2033.c | 3 +- iconvdata/iso_5427-ext.c | 3 +- iconvdata/iso_5427.c | 3 +- iconvdata/iso_5428.c | 3 +- iconvdata/iso_6937-2.c | 3 +- iconvdata/iso_6937.c | 3 +- iconvdata/jis0201.c | 3 +- iconvdata/jis0201.h | 3 +- iconvdata/jis0208.c | 17 +- iconvdata/jis0208.h | 5 +- iconvdata/jis0212.c | 11 +- iconvdata/jis0212.h | 5 +- iconvdata/jisx0213.c | 3 +- iconvdata/jisx0213.h | 3 +- iconvdata/johab.c | 10 +- iconvdata/koi-8.c | 3 +- iconvdata/koi8-r.c | 3 +- iconvdata/koi8-ru.c | 3 +- iconvdata/koi8-t.c | 3 +- iconvdata/koi8-u.c | 3 +- iconvdata/ksc5601.c | 15 +- iconvdata/ksc5601.h | 8 +- iconvdata/latin-greek-1.c | 3 +- iconvdata/latin-greek.c | 3 +- iconvdata/mac-centraleurope.c | 3 +- iconvdata/mac-is.c | 3 +- iconvdata/mac-sami.c | 3 +- iconvdata/mac-uk.c | 3 +- iconvdata/macintosh.c | 3 +- iconvdata/mik.c | 3 +- iconvdata/nats-dano.c | 3 +- iconvdata/nats-sefi.c | 3 +- iconvdata/pt154.c | 3 +- iconvdata/rk1048.c | 3 +- iconvdata/run-iconv-test.sh | 3 +- iconvdata/sami-ws2.c | 3 +- iconvdata/shift_jisx0213.c | 3 +- iconvdata/sjis.c | 19 +- iconvdata/t.61.c | 3 +- iconvdata/tcvn5712-1.c | 3 +- iconvdata/testdata/UTF-7-IMAP | 1 + iconvdata/testdata/UTF-7-IMAP..UTF8 | 32 + iconvdata/tis-620.c | 3 +- iconvdata/tscii.c | 3 +- iconvdata/tst-e2big.c | 3 +- iconvdata/tst-iconv-big5-hkscs-to-2ucs4.c | 225 + iconvdata/tst-loading.c | 3 +- iconvdata/tst-table-charmap.sh | 14 +- iconvdata/tst-table-from.c | 3 +- iconvdata/tst-table-to.c | 3 +- iconvdata/tst-table.sh | 5 +- iconvdata/tst-tables.sh | 3 +- iconvdata/uhc.c | 7 +- iconvdata/unicode.c | 9 +- iconvdata/utf-16.c | 9 +- iconvdata/utf-32.c | 8 +- iconvdata/utf-7.c | 305 +- iconvdata/viscii.c | 3 +- include/aio.h | 12 + include/aliases.h | 2 - include/alloc_buffer.h | 35 +- include/allocate_once.h | 9 +- include/arpa/inet.h | 2 + include/arpa/nameser.h | 170 +- include/array_length.h | 2 +- include/assert.h | 12 +- include/atomic.h | 3 +- include/atomic_wide_counter.h | 103 + include/bits/atomic_wide_counter.h | 1 + include/bits/cpu-set.h | 8 + include/bits/dl_find_object.h | 1 + include/bits/sigstack.h | 5 + include/bits/sigstksz.h | 7 + include/bits/stdio2-decl.h | 1 + include/bits/types/struct___jmp_buf_tag.h | 1 + include/bits/types/struct_timeb.h | 1 + include/bits/unistd_ext.h | 6 + include/bits/wchar2-decl.h | 1 + include/bits/xopen_lim.h | 2 +- include/clone_internal.h | 43 + include/dirent.h | 6 +- include/dlfcn.h | 118 +- include/errno.h | 2 - include/features-time64.h | 1 + include/features.h | 44 +- include/file_change_detection.h | 8 +- include/filename.h | 112 + include/fts.h | 51 + include/ftw.h | 18 + include/glob.h | 29 + include/gmp.h | 12 - include/gnu-versions.h | 2 +- include/gnu/libc-version.h | 2 +- include/grp.h | 8 - include/gshadow.h | 6 - include/idx.h | 114 + include/ifunc-impl-list.h | 10 +- include/inline-hashtab.h | 3 +- include/intprops.h | 104 +- include/inttypes.h | 3 - include/libc-diag.h | 2 +- include/libc-internal.h | 23 +- include/libc-pointer-arith.h | 13 +- include/libc-symbols.h | 401 +- include/libintl.h | 32 +- include/limits.h | 14 +- include/link.h | 29 +- include/list.h | 3 +- include/list_t.h | 3 +- include/loop_unroll.h | 2 +- include/malloc.h | 7 +- include/math-narrow-eval.h | 2 +- include/math.h | 11 +- include/mcheck.h | 4 - include/monetary.h | 8 + include/mqueue.h | 27 +- include/netdb.h | 32 +- include/netinet/ether.h | 8 - include/nss_dns.h | 39 + include/nss_files.h | 154 + include/printf.h | 89 +- include/printf_buffer.h | 367 + include/programs/xasprintf.h | 24 + include/programs/xmalloc.h | 13 +- include/pthread.h | 11 + include/pty.h | 3 +- include/pwd.h | 8 - include/random-bits.h | 6 +- include/regex.h | 3 +- include/register-atfork.h | 63 + include/resolv.h | 25 +- include/rounding-mode.h | 2 +- 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/yp_prot.h | 1 - include/rtld-malloc.h | 6 +- include/scratch_buffer.h | 2 +- include/set-freeres.h | 142 + include/set-hooks.h | 71 - include/setjmp.h | 39 +- include/shadow.h | 8 - include/shlib-compat.h | 121 +- include/shm-directory.h | 42 + include/signal.h | 15 +- include/stackinfo.h | 2 +- include/stap-probe.h | 2 +- include/stdc-predef.h | 6 +- include/stdio.h | 80 +- include/stdlib.h | 78 +- include/string.h | 19 +- include/struct___timeb64.h | 16 + include/struct___timeval64.h | 17 + include/sys/auxv.h | 5 + include/sys/cdefs.h | 9 +- include/sys/epoll.h | 8 + include/sys/msg.h | 12 +- include/sys/poll.h | 5 +- include/sys/prctl.h | 1 + include/sys/resource.h | 8 +- include/sys/select.h | 29 + include/sys/sem.h | 10 +- include/sys/shm.h | 2 +- include/sys/single_threaded.h | 12 + include/sys/socket.h | 26 +- include/sys/stat.h | 121 +- include/sys/statfs.h | 7 +- include/sys/statvfs.h | 3 +- include/sys/sysctl.h | 3 - include/sys/sysinfo.h | 7 +- include/sys/sysmacros.h | 2 +- include/sys/time.h | 11 +- include/sys/timeb.h | 12 + include/sys/un.h | 12 + include/sys/utsname.h | 2 +- include/sys/vtimes.h | 1 - include/time.h | 91 +- include/unistd.h | 37 +- include/utmp.h | 14 +- include/values.h | 2 +- include/wchar.h | 79 +- inet/Makefile | 21 +- inet/Versions | 2 + inet/aliases.h | 10 +- inet/arpa/inet.h | 5 +- sunrpc/bindrsvprt.c => inet/bindresvport.c | 0 inet/bug-if1.c | 3 +- inet/check_native.c | 2 +- inet/check_pf.c | 2 +- inet/deadline.c | 6 +- {sunrpc => inet}/etc.rpc | 0 inet/ether_aton.c | 3 +- inet/ether_aton_r.c | 3 +- inet/ether_hton.c | 24 +- inet/ether_line.c | 2 +- inet/ether_ntoa.c | 3 +- inet/ether_ntoa_r.c | 3 +- inet/ether_ntoh.c | 24 +- inet/getaliasent.c | 2 +- inet/getaliasent_r.c | 3 +- inet/getaliasname.c | 3 +- inet/getaliasname_r.c | 3 +- inet/gethstbyad.c | 3 +- inet/gethstbyad_r.c | 3 +- inet/gethstbynm.c | 3 +- inet/gethstbynm2.c | 3 +- inet/gethstbynm2_r.c | 3 +- inet/gethstbynm_r.c | 3 +- inet/gethstent.c | 2 +- inet/gethstent_r.c | 2 +- inet/getipv4sourcefilter.c | 3 +- inet/getnameinfo.c | 209 +- inet/getnetbyad.c | 3 +- inet/getnetbyad_r.c | 3 +- inet/getnetbynm.c | 3 +- inet/getnetbynm_r.c | 3 +- inet/getnetent.c | 2 +- inet/getnetent_r.c | 2 +- inet/getnetgrent.c | 7 +- inet/getnetgrent_r.c | 48 +- inet/getproto.c | 3 +- inet/getproto_r.c | 3 +- inet/getprtent.c | 2 +- inet/getprtent_r.c | 2 +- inet/getprtname.c | 3 +- inet/getprtname_r.c | 3 +- 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 | 2 +- inet/getservent_r.c | 2 +- inet/getsourcefilter.c | 3 +- inet/getsrvbynm.c | 3 +- inet/getsrvbynm_r.c | 3 +- inet/getsrvbypt.c | 3 +- inet/getsrvbypt_r.c | 3 +- inet/herrno-loc.c | 2 +- inet/herrno.c | 2 +- inet/htonl.c | 2 +- inet/htons.c | 2 +- inet/htontest.c | 3 +- inet/idna.c | 9 +- inet/idna_name_classify.c | 2 +- inet/if_index.c | 4 +- inet/ifaddrs.c | 2 +- inet/ifaddrs.h | 2 +- inet/ifreq.c | 2 +- inet/in6_addr.c | 3 +- inet/inet6_opt.c | 3 +- inet/inet6_option.c | 3 +- inet/inet6_rth.c | 3 +- inet/inet6_scopeid_pton.c | 4 +- inet/inet_net.c | 6 +- inet/inet_ntoa.c | 3 +- inet/net-internal.h | 7 +- inet/netgroup.h | 4 +- inet/netinet/ether.h | 2 +- inet/netinet/icmp6.h | 12 +- inet/netinet/igmp.h | 2 +- inet/netinet/in.h | 20 +- inet/netinet/ip6.h | 2 +- inet/rcmd.c | 31 +- inet/rexec.c | 23 +- {sunrpc => inet}/rpc/netdb.h | 0 inet/ruserpass.c | 4 +- inet/setipv4sourcefilter.c | 3 +- inet/setsourcefilter.c | 3 +- inet/test-hnto-types.c | 2 +- inet/test-ifaddrs.c | 2 +- inet/test_ifindex.c | 3 +- inet/tst-checks-posix.c | 2 +- inet/tst-deadline.c | 2 +- inet/tst-idna_name_classify.c | 2 +- inet/tst-if_index-long.c | 2 +- inet/tst-inet6_scopeid_pton.c | 2 +- inet/tst-network.c | 3 +- inet/tst-sockaddr.c | 2 +- intl/Makefile | 17 +- intl/bindtextdom.c | 2 +- intl/dcgettext.c | 2 +- intl/dcigettext.c | 25 +- intl/dcngettext.c | 2 +- intl/dgettext.c | 2 +- intl/dngettext.c | 2 +- intl/eval-plural.h | 2 +- intl/explodename.c | 2 +- intl/finddomain.c | 4 +- intl/gettext.c | 2 +- intl/gettextP.h | 2 +- intl/gmo.h | 2 +- intl/hash-string.c | 2 +- intl/hash-string.h | 2 +- intl/l10nflist.c | 2 +- intl/libintl.h | 2 +- intl/loadinfo.h | 2 +- intl/loadmsgcat.c | 7 +- intl/locale.alias | 2 +- intl/localealias.c | 29 +- intl/ngettext.c | 2 +- intl/plural-exp.c | 2 +- intl/plural-exp.h | 2 +- intl/plural.y | 7 +- intl/po2test.awk | 2 +- intl/textdomain.c | 2 +- intl/tst-codeset.c | 37 +- intl/tst-gettext.c | 3 +- intl/tst-gettext.sh | 3 +- intl/tst-gettext2.c | 4 +- intl/tst-gettext2.sh | 2 +- intl/tst-gettext3.c | 3 +- intl/tst-gettext4.c | 3 +- intl/tst-gettext4.sh | 2 +- intl/tst-gettext5.c | 3 +- intl/tst-gettext6.c | 3 +- intl/tst-gettext6.sh | 2 +- intl/tst-ngettext.c | 3 +- intl/tst-translit.c | 3 +- intl/tst-translit.sh | 2 +- io/Makefile | 82 +- io/Versions | 9 + io/access.c | 2 +- io/bits/fcntl2.h | 2 +- io/bits/poll2.h | 62 +- io/bits/statx-generic.h | 6 +- io/bits/statx.h | 2 +- io/bits/types/struct_statx.h | 2 +- io/bits/types/struct_statx_timestamp.h | 2 +- io/bug-ftw1.c | 3 +- io/bug-ftw2.c | 3 +- io/bug-ftw4.c | 3 +- io/chdir.c | 2 +- io/chmod.c | 2 +- io/chown.c | 2 +- io/close.c | 2 +- io/close_range.c | 44 + io/closefrom.c | 36 + io/copy_file_range.c | 2 +- io/creat.c | 3 +- io/creat64.c | 2 +- io/dup.c | 2 +- io/dup2.c | 2 +- io/dup3.c | 2 +- io/euidaccess.c | 2 +- io/faccessat.c | 2 +- io/fchdir.c | 2 +- io/fchmod.c | 2 +- io/fchmodat.c | 2 +- io/fchown.c | 2 +- io/fchownat.c | 2 +- io/fcntl.c | 2 +- io/fcntl.h | 29 +- io/fcntl64.c | 2 +- io/file_change_detection.c | 18 +- io/flock.c | 2 +- io/fstat.c | 41 +- io/fstat64.c | 42 +- io/fstatat.c | 51 +- io/fstatat64.c | 51 +- io/fstatfs.c | 2 +- io/fstatfs64.c | 2 +- io/fstatvfs.c | 2 +- io/fstatvfs64.c | 2 +- io/fts.c | 20 +- io/fts.h | 45 +- io/fts64-time64.c | 35 + io/fts64.c | 7 +- io/ftw.c | 102 +- io/ftw.h | 48 +- io/ftw64-time64.c | 33 + io/ftw64.c | 11 +- io/ftwtest-sh | 246 +- io/ftwtest-time64.c | 1 + io/futimens.c | 2 +- io/fxstat.c | 48 - io/fxstat64.c | 47 - io/fxstatat.c | 48 - io/fxstatat64.c | 49 - io/getcwd.c | 2 +- io/getdirname.c | 8 +- io/getwd.c | 2 +- io/isatty.c | 2 +- io/lchmod.c | 6 +- io/lchown.c | 2 +- io/link.c | 2 +- io/linkat.c | 2 +- io/lockf.c | 4 +- io/lockf64.c | 2 +- io/lseek.c | 2 +- io/lseek64.c | 2 +- io/lstat.c | 35 +- io/lstat64.c | 36 +- io/lxstat.c | 26 - io/lxstat64.c | 30 - io/mkdir.c | 2 +- io/mkdirat.c | 4 +- io/mkfifo.c | 2 +- io/mkfifoat.c | 4 +- io/mknod.c | 38 +- io/mknodat.c | 39 +- io/open.c | 2 +- io/open64.c | 2 +- io/open64_2.c | 2 +- io/open_2.c | 2 +- io/openat.c | 9 +- io/openat64.c | 4 +- io/openat64_2.c | 2 +- io/openat_2.c | 2 +- io/pipe.c | 2 +- io/pipe2.c | 2 +- io/poll.c | 2 +- io/posix_fadvise.c | 2 +- io/posix_fadvise64.c | 2 +- io/posix_fallocate.c | 2 +- io/posix_fallocate64.c | 2 +- io/ppoll.c | 5 +- io/pwd.c | 2 +- io/read.c | 2 +- io/readlink.c | 2 +- io/readlinkat.c | 2 +- io/rmdir.c | 2 +- io/sendfile.c | 2 +- io/sendfile64.c | 2 +- io/stat.c | 34 +- io/stat64.c | 36 +- io/statfs.c | 2 +- io/statfs64.c | 2 +- io/statvfs.c | 2 +- io/statvfs64.c | 2 +- io/statx.c | 2 +- io/statx_generic.c | 2 +- io/symlink.c | 2 +- io/symlinkat.c | 2 +- io/sys/poll.h | 20 +- io/sys/sendfile.h | 2 +- io/sys/stat.h | 268 +- io/sys/statfs.h | 2 +- io/sys/statvfs.h | 4 +- io/test-lfs.c | 3 +- io/test-stat.c | 3 +- io/test-stat2.c | 3 +- io/test-utime.c | 2 +- io/tst-close_range.c | 300 + io/tst-closefrom.c | 143 + io/tst-copy_file_range.c | 2 +- io/tst-fcntl-time64.c | 1 + io/tst-fcntl.c | 3 +- io/tst-file_change_detection.c | 2 +- io/tst-fts-time64.c | 1 + io/tst-fts.c | 2 +- io/tst-ftw-bz26353.c | 70 + io/tst-ftw-bz28126.c | 97 + io/tst-ftw-lnk.c | 2 +- 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 | 24 +- io/tst-lchmod-time64.c | 2 + io/tst-lchmod.c | 24 +- io/tst-lockf.c | 2 +- io/tst-lutimes-time64.c | 2 + io/tst-lutimes.c | 57 + io/tst-open-tmpfile.c | 2 +- io/tst-posix_fallocate-common.c | 2 +- io/tst-posix_fallocate.c | 2 +- io/tst-posix_fallocate64.c | 2 +- io/tst-stat-lfs.c | 2 + io/tst-stat-time64.c | 102 + io/tst-stat.c | 114 + io/tst-statx.c | 2 +- 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 | 2 +- io/ttyname_r.c | 2 +- io/umask.c | 2 +- io/unlink.c | 2 +- io/unlinkat.c | 2 +- io/utime.c | 2 +- io/utime.h | 18 +- io/utimensat.c | 2 +- io/write.c | 2 +- io/xmknod.c | 40 - io/xmknodat.c | 62 - io/xstat.c | 37 - io/xstat64.c | 36 - libc-abis | 1 + libio/Makefile | 70 +- libio/Versions | 4 +- libio/__fbufsize.c | 2 +- libio/__flbf.c | 2 +- libio/__fpending.c | 2 +- libio/__fpurge.c | 2 +- libio/__freadable.c | 2 +- libio/__freading.c | 2 +- libio/__fsetlocking.c | 2 +- libio/__fwritable.c | 2 +- libio/__fwriting.c | 2 +- libio/bits/stdio-ldbl.h | 30 +- libio/bits/stdio.h | 8 +- libio/bits/stdio2-decl.h | 111 + libio/bits/stdio2.h | 193 +- libio/bits/types/cookie_io_functions_t.h | 2 +- libio/bits/types/struct_FILE.h | 2 +- libio/bug-ungetc4.c | 3 +- libio/clearerr.c | 2 +- libio/clearerr_u.c | 2 +- libio/fcloseall.c | 3 +- libio/feof.c | 2 +- libio/feof_u.c | 2 +- libio/ferror.c | 2 +- libio/ferror_u.c | 2 +- libio/filedoalloc.c | 4 +- libio/fileno.c | 2 +- libio/fileops.c | 92 +- libio/fmemopen.c | 2 +- libio/fputc.c | 2 +- libio/fputc_u.c | 2 +- libio/fputwc.c | 2 +- libio/fputwc_u.c | 2 +- libio/freopen.c | 2 +- libio/freopen64.c | 2 +- libio/fseek.c | 2 +- libio/fseeko.c | 2 +- libio/fseeko64.c | 2 +- libio/ftello.c | 2 +- libio/ftello64.c | 2 +- libio/fwide.c | 2 +- libio/fwprintf.c | 2 +- libio/fwscanf.c | 2 +- libio/genops.c | 12 +- libio/getc.c | 2 +- libio/getc_u.c | 2 +- libio/getchar.c | 2 +- libio/getchar_u.c | 2 +- libio/getwc.c | 2 +- libio/getwc_u.c | 2 +- libio/getwchar.c | 2 +- libio/getwchar_u.c | 2 +- libio/iofclose.c | 2 +- libio/iofdopen.c | 2 +- libio/iofflush.c | 2 +- libio/iofflush_u.c | 2 +- libio/iofgetpos.c | 2 +- libio/iofgetpos64.c | 2 +- libio/iofgets.c | 2 +- libio/iofgets_u.c | 2 +- libio/iofgetws.c | 2 +- libio/iofgetws_u.c | 2 +- libio/iofopen.c | 2 +- libio/iofopen64.c | 2 +- libio/iofopncook.c | 75 +- libio/iofputs.c | 2 +- libio/iofputs_u.c | 2 +- libio/iofputws.c | 2 +- libio/iofputws_u.c | 2 +- libio/iofread.c | 2 +- libio/iofread_u.c | 2 +- libio/iofsetpos.c | 2 +- libio/iofsetpos64.c | 2 +- libio/ioftell.c | 2 +- libio/iofwide.c | 10 +- libio/iofwrite.c | 2 +- libio/iofwrite_u.c | 2 +- libio/iogetdelim.c | 25 +- libio/iogetline.c | 2 +- libio/iogets.c | 2 +- libio/iogetwline.c | 2 +- libio/iopadn.c | 2 +- libio/iopopen.c | 71 +- libio/ioputs.c | 2 +- libio/ioseekoff.c | 2 +- libio/ioseekpos.c | 2 +- libio/iosetbuffer.c | 2 +- libio/iosetvbuf.c | 2 +- libio/ioungetc.c | 8 +- libio/ioungetwc.c | 2 +- libio/iovdprintf.c | 70 +- libio/iovsprintf.c | 77 +- libio/iovsscanf.c | 2 +- libio/iovswscanf.c | 2 +- libio/iowpadn.c | 2 +- libio/libc_fatal.c | 2 +- libio/libio-macros.sym | 7 + libio/libio.h | 16 +- libio/libioP.h | 149 +- libio/memstream.c | 34 +- libio/obprintf.c | 173 +- libio/oldfileops.c | 28 +- libio/oldfmemopen.c | 3 +- libio/oldiofclose.c | 2 +- libio/oldiofdopen.c | 2 +- libio/oldiofgetpos.c | 2 +- libio/oldiofgetpos64.c | 2 +- libio/oldiofopen.c | 2 +- libio/oldiofsetpos.c | 2 +- libio/oldiofsetpos64.c | 2 +- libio/oldiopopen.c | 26 +- libio/oldpclose.c | 2 +- libio/oldstdfiles.c | 2 +- libio/oldtmpfile.c | 2 +- libio/pclose.c | 2 +- libio/peekc.c | 2 +- libio/putc.c | 2 +- libio/putc_u.c | 2 +- libio/putchar.c | 2 +- libio/putchar_u.c | 2 +- libio/putwc.c | 2 +- libio/putwc_u.c | 2 +- libio/putwchar.c | 2 +- libio/putwchar_u.c | 2 +- libio/readline.c | 170 - libio/rewind.c | 2 +- libio/setbuf.c | 2 +- libio/setlinebuf.c | 2 +- libio/stdfiles.c | 2 +- libio/stdio.c | 5 +- libio/stdio.h | 214 +- libio/strfile.h | 7 +- libio/strops.c | 33 +- libio/swprintf.c | 2 +- libio/swscanf.c | 2 +- libio/test-fmemopen.c | 3 +- libio/test-freopen.c | 2 +- libio/test-freopen.sh | 2 +- libio/tst-bz22415.c | 2 +- libio/tst-bz24051.c | 2 +- libio/tst-bz24153.c | 2 +- libio/tst-bz24228.c | 2 +- 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 | 3 +- libio/tst-fputws.c | 2 +- libio/tst-freopen.c | 40 +- libio/tst-fseek.c | 2 +- libio/tst-ftell-active-handler.c | 2 +- libio/tst-ftell-append.c | 2 +- libio/tst-ftell-partial-wide.c | 2 +- libio/tst-fwrite-error.c | 21 +- libio/tst-getdelim.c | 36 + libio/tst-memstream.h | 2 +- libio/tst-memstream3.c | 2 +- libio/tst-memstream4.c | 2 +- libio/tst-mmap-setvbuf.c | 3 +- libio/tst-popen1.c | 4 +- libio/tst-readline.c | 237 - libio/tst-sprintf-ub.c | 2 +- libio/tst-vtables-common.c | 11 +- libio/tst-vtables-interposed.c | 7 +- libio/tst-vtables.c | 2 +- libio/tst-wfile-sync.c | 29 +- libio/tst-wfile-sync.input | 1 - libio/tst-widetext.c | 13 +- libio/tst-wmemstream1.c | 35 + libio/tst-wmemstream3.c | 2 +- libio/tst-wmemstream4.c | 2 +- libio/tst-wmemstream5.c | 57 + libio/tst_getwc.c | 3 +- libio/tst_putwc.c | 3 +- libio/tst_swprintf.c | 112 +- libio/tst_swscanf.c | 4 +- libio/tst_wprintf2.c | 1 - libio/vasprintf.c | 143 +- libio/vscanf.c | 2 +- libio/vsnprintf.c | 133 +- libio/vswprintf.c | 102 +- libio/vtables.c | 485 +- libio/vwprintf.c | 2 +- libio/vwscanf.c | 2 +- libio/wfiledoalloc.c | 2 +- libio/wfileops.c | 88 +- libio/wgenops.c | 11 +- libio/wmemstream.c | 34 +- libio/wprintf.c | 2 +- libio/wscanf.c | 2 +- libio/wstrops.c | 31 +- locale/C-address.c | 5 +- locale/C-collate-seq.c | 100 + locale/C-collate.c | 83 +- locale/C-ctype.c | 17 +- locale/C-identification.c | 5 +- locale/C-measurement.c | 5 +- locale/C-messages.c | 5 +- locale/C-monetary.c | 5 +- locale/C-name.c | 5 +- locale/C-numeric.c | 5 +- locale/C-paper.c | 5 +- locale/C-telephone.c | 5 +- locale/C-time.c | 5 +- locale/C-translit.h.in | 5 +- locale/Makefile | 7 +- locale/Versions | 10 + locale/bits/locale.h | 2 +- locale/bits/types/__locale_t.h | 3 +- locale/bits/types/locale_t.h | 2 +- locale/broken_cur_max.c | 3 +- locale/categories.def | 2 +- locale/coll-lookup.c | 3 +- locale/coll-lookup.h | 3 +- locale/duplocale.c | 3 +- locale/elem-hash.h | 5 +- locale/findlocale.c | 5 +- locale/freelocale.c | 3 +- locale/gen-translit.py | 4 +- locale/global-locale.c | 2 +- locale/hashval.h | 3 +- locale/indigits.h | 3 +- locale/indigitswc.h | 3 +- locale/iso-639.def | 2 + locale/langinfo.h | 2 +- locale/lc-address.c | 2 +- locale/lc-collate.c | 2 +- locale/lc-ctype.c | 16 +- locale/lc-identification.c | 2 +- locale/lc-measurement.c | 2 +- locale/lc-messages.c | 2 +- locale/lc-monetary.c | 2 +- locale/lc-name.c | 2 +- locale/lc-numeric.c | 2 +- locale/lc-paper.c | 2 +- locale/lc-telephone.c | 2 +- locale/lc-time.c | 2 +- locale/loadarchive.c | 20 +- locale/loadlocale.c | 97 +- locale/locale.h | 2 +- locale/localeconv.c | 2 +- locale/localeinfo.h | 54 +- locale/localename.c | 2 +- locale/locarchive.h | 2 +- locale/mb_cur_max.c | 3 +- locale/newlocale.c | 3 +- locale/nl_langinfo.c | 2 +- locale/nl_langinfo_l.c | 2 +- locale/outdigits.h | 3 +- locale/outdigitswc.h | 3 +- locale/programs/3level.h | 2 +- locale/programs/charmap-dir.c | 2 +- locale/programs/charmap-dir.h | 2 +- locale/programs/charmap-kw.gperf | 3 +- locale/programs/charmap-kw.h | 39 +- locale/programs/charmap.c | 3 +- locale/programs/charmap.h | 3 +- locale/programs/config.h | 3 +- locale/programs/ld-address.c | 3 +- locale/programs/ld-collate.c | 63 +- locale/programs/ld-ctype.c | 34 +- locale/programs/ld-identification.c | 3 +- locale/programs/ld-measurement.c | 3 +- locale/programs/ld-messages.c | 3 +- locale/programs/ld-monetary.c | 189 +- locale/programs/ld-name.c | 3 +- locale/programs/ld-numeric.c | 3 +- locale/programs/ld-paper.c | 3 +- locale/programs/ld-telephone.c | 3 +- locale/programs/ld-time.c | 3 +- locale/programs/linereader.c | 509 +- locale/programs/linereader.h | 5 +- locale/programs/locale-spec.c | 3 +- locale/programs/locale.c | 7 +- locale/programs/localedef.c | 156 +- locale/programs/localedef.h | 4 +- locale/programs/locarchive.c | 13 +- locale/programs/locfile-kw.gperf | 4 +- locale/programs/locfile-kw.h | 72 +- locale/programs/locfile-token.h | 4 +- locale/programs/locfile.c | 3 +- locale/programs/locfile.h | 3 +- locale/programs/record-status.c | 2 +- locale/programs/record-status.h | 2 +- locale/programs/repertoire.c | 3 +- locale/programs/repertoire.h | 3 +- locale/programs/simple-hash.c | 3 +- locale/programs/simple-hash.h | 3 +- locale/programs/xasprintf.c | 34 + locale/programs/xmalloc.c | 2 +- locale/programs/xstrdup.c | 2 +- locale/setlocale.c | 10 +- locale/strlen-hash.h | 3 +- locale/tst-C-locale.c | 3 +- locale/tst-locale-locpath.sh | 2 +- locale/tst-localedef-path-norm.c | 255 + .../tst-localedef-path-norm.root}/postclean.req | 0 .../tst-localedef-path-norm.script | 2 + locale/uselocale.c | 2 +- locale/weight.h | 12 +- locale/weightwc.h | 3 +- locale/xlocale.c | 3 +- localedata/C.UTF-8.in | 157 + localedata/Makefile | 51 +- localedata/SUPPORTED | 3 + 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 | 2327 +- localedata/collate-test.c | 14 +- localedata/dump-ctype.c | 3 +- localedata/gen-locale.sh | 12 +- localedata/locales/C | 200 + localedata/locales/POSIX | 2 +- localedata/locales/aa_DJ | 4 - localedata/locales/aa_ER | 4 - localedata/locales/aa_ER@saaho | 4 - localedata/locales/aa_ET | 4 - localedata/locales/ab_GE | 156 + localedata/locales/agr_PE | 8 - localedata/locales/ak_GH | 7 - localedata/locales/am_ET | 5 - localedata/locales/anp_IN | 4 - localedata/locales/ar_AE | 2 - localedata/locales/ar_BH | 2 - localedata/locales/ar_DZ | 2 - localedata/locales/ar_EG | 2 - localedata/locales/ar_IN | 3 - localedata/locales/ar_IQ | 2 - localedata/locales/ar_JO | 2 - localedata/locales/ar_KW | 2 - localedata/locales/ar_LB | 2 - localedata/locales/ar_LY | 2 - localedata/locales/ar_MA | 2 - localedata/locales/ar_OM | 2 - localedata/locales/ar_QA | 2 - localedata/locales/ar_SD | 3 - localedata/locales/ar_SS | 3 - localedata/locales/ar_SY | 2 - localedata/locales/ar_TN | 2 - localedata/locales/ar_YE | 2 - localedata/locales/ayc_PE | 12 - localedata/locales/az_IR | 1 - localedata/locales/bhb_IN | 1 - localedata/locales/bho_IN | 3 - localedata/locales/bi_VU | 1 - localedata/locales/brx_IN | 1 - localedata/locales/ce_RU | 2 +- localedata/locales/chr_US | 1 - localedata/locales/ckb_IQ | 3 +- localedata/locales/cmn_TW | 2 - localedata/locales/cns11643_stroke | 1 - localedata/locales/de_DE | 33 +- localedata/locales/de_DE@euro | 1 - localedata/locales/doi_IN | 1 - localedata/locales/el_CY | 1 - localedata/locales/en_AG | 1 - localedata/locales/en_HK | 2 - localedata/locales/en_IL | 1 - localedata/locales/en_IN | 2 - localedata/locales/en_PH | 2 - localedata/locales/en_SC | 1 - localedata/locales/en_SG | 2 - localedata/locales/en_US | 8 +- localedata/locales/fr_BE | 18 +- localedata/locales/fr_CA | 18 +- localedata/locales/fr_CH | 16 +- localedata/locales/fr_FR | 20 +- localedata/locales/fr_LU | 22 +- localedata/locales/gez_ER | 5 - localedata/locales/gez_ER@abegede | 5 - localedata/locales/gez_ET | 5 - localedata/locales/gez_ET@abegede | 5 - localedata/locales/hak_TW | 2 - localedata/locales/hi_IN | 2 - localedata/locales/hif_FJ | 1 - localedata/locales/hne_IN | 2 - localedata/locales/ht_HT | 8 - localedata/locales/i18n_ctype | 2213 +- localedata/locales/kab_DZ | 2 - localedata/locales/kok_IN | 2 - localedata/locales/ks_IN | 2 - localedata/locales/ks_IN@devanagari | 2 - localedata/locales/lb_LU | 1 - localedata/locales/lij_IT | 1 - localedata/locales/lzh_TW | 2 - localedata/locales/mag_IN | 3 - localedata/locales/mai_IN | 3 - localedata/locales/mfe_MU | 1 - localedata/locales/miq_NI | 9 - localedata/locales/mjw_IN | 1 - localedata/locales/ml_IN | 2 - localedata/locales/mni_IN | 1 - localedata/locales/mr_IN | 1 - localedata/locales/ms_MY | 3 - localedata/locales/mt_MT | 5 - localedata/locales/nan_TW | 2 - localedata/locales/ne_NP | 1 - localedata/locales/niu_NU | 12 - localedata/locales/niu_NZ | 12 - localedata/locales/nl_AW | 1 - localedata/locales/nn_NO | 2 - localedata/locales/or_IN | 3 +- localedata/locales/quz_PE | 8 - localedata/locales/raj_IN | 2 - localedata/locales/rif_MA | 161 + localedata/locales/rw_RW | 3 - localedata/locales/sa_IN | 2 - localedata/locales/sat_IN | 1 - localedata/locales/sd_IN | 2 - localedata/locales/sd_IN@devanagari | 2 - localedata/locales/shn_MM | 131 +- localedata/locales/si_LK | 2 - localedata/locales/sm_WS | 1 - localedata/locales/so_DJ | 7 - localedata/locales/so_ET | 7 - localedata/locales/so_KE | 7 - localedata/locales/so_SO | 7 - localedata/locales/sq_AL | 3 - localedata/locales/sq_MK | 1 - localedata/locales/sv_SE | 26 +- localedata/locales/syr | 197 + localedata/locales/ta_IN | 4 - localedata/locales/te_IN | 4 - localedata/locales/the_NP | 1 - localedata/locales/ti_ER | 5 - localedata/locales/ti_ET | 5 - localedata/locales/to_TO | 1 - localedata/locales/tpi_PG | 1 - localedata/locales/tr_TR | 2207 +- localedata/locales/translit_circle | 2 +- localedata/locales/translit_cjk_compat | 2 +- localedata/locales/translit_combining | 334 +- localedata/locales/translit_compat | 246 +- localedata/locales/translit_font | 12 +- localedata/locales/translit_fraction | 2 +- localedata/locales/ur_IN | 2 - localedata/locales/wal_ET | 5 - localedata/locales/zh_HK | 2 - localedata/locales/zh_SG | 2 - localedata/rif_MA.UTF-8.in | 17 + localedata/sort-test.sh | 2 +- 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_wcschr.c | 1 - localedata/tests-mbwc/tst_wcspbrk.c | 2 - localedata/tests-mbwc/tst_wcsxfrm.c | 4 - localedata/tests/test6.c | 3 +- localedata/tst-c-utf8-consistency.c | 539 + localedata/tst-ctype.c | 3 +- localedata/tst-ctype.sh | 2 +- localedata/tst-digits.c | 3 +- localedata/tst-fmon.c | 3 +- localedata/tst-fmon.data | 2 +- localedata/tst-fmon.sh | 3 +- localedata/tst-iconv-math-trans.c | 6 +- localedata/tst-langinfo-newlocale.c | 2 +- localedata/tst-langinfo-setlocale.c | 2 +- localedata/tst-langinfo.c | 3 +- localedata/tst-langinfo.sh | 2 +- localedata/tst-locale.sh | 3 +- 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 | 3 +- localedata/tst-mbswcs2.c | 3 +- localedata/tst-mbswcs3.c | 3 +- localedata/tst-mbswcs4.c | 2 +- localedata/tst-mbswcs5.c | 3 +- localedata/tst-mbswcs6.c | 3 +- localedata/tst-numeric.c | 4 +- localedata/tst-numeric.data | 2 +- localedata/tst-numeric.sh | 3 +- localedata/tst-rpmatch.c | 3 +- localedata/tst-rpmatch.sh | 3 +- localedata/tst-setlocale.c | 1 - localedata/tst-setlocale3.c | 2 +- localedata/tst-trans.c | 3 +- localedata/tst-trans.sh | 2 +- localedata/tst-wctype.c | 3 +- localedata/unicode-gen/DerivedCoreProperties.txt | 1200 +- localedata/unicode-gen/EastAsianWidth.txt | 272 +- localedata/unicode-gen/Makefile | 4 +- localedata/unicode-gen/PropList.txt | 173 +- localedata/unicode-gen/UnicodeData.txt | 2093 +- localedata/unicode-gen/ctype_compatibility.py | 2 +- .../unicode-gen/ctype_compatibility_test_cases.py | 2 +- localedata/unicode-gen/gen_translit_circle.py | 2 +- localedata/unicode-gen/gen_translit_cjk_compat.py | 2 +- localedata/unicode-gen/gen_translit_combining.py | 2 +- localedata/unicode-gen/gen_translit_compat.py | 2 +- localedata/unicode-gen/gen_translit_font.py | 2 +- localedata/unicode-gen/gen_translit_fraction.py | 2 +- localedata/unicode-gen/gen_unicode_ctype.py | 3 +- localedata/unicode-gen/unicode_utils.py | 2 +- localedata/unicode-gen/utf8_compatibility.py | 2 +- localedata/unicode-gen/utf8_gen.py | 11 +- localedata/xfrm-test.c | 3 +- login/Makefile | 20 +- login/Versions | 19 +- login/endutxent.c | 3 +- login/forkpty.c | 32 +- login/getlogin.c | 2 +- login/getlogin_r.c | 2 +- login/getlogin_r_chk.c | 2 +- login/getpt.c | 4 +- login/getutent.c | 8 +- login/getutent_r.c | 6 +- login/getutid.c | 9 +- login/getutid_r.c | 4 +- login/getutline.c | 8 +- login/getutline_r.c | 4 +- login/getutmp.c | 2 +- login/getutmpx.c | 2 +- login/getutxent.c | 3 +- login/getutxid.c | 3 +- login/getutxline.c | 3 +- login/grantpt.c | 5 +- login/libutil-compat.c | 33 + login/login.c | 25 +- login/login_tty.c | 32 +- login/logout.c | 26 +- login/logwtmp.c | 20 +- login/openpty.c | 62 +- login/programs/pt_chown.c | 5 +- login/programs/utmpdump.c | 3 +- login/ptsname.c | 4 +- login/ptsname_r_chk.c | 2 +- login/pty.h | 2 +- login/pututxline.c | 3 +- login/setlogin.c | 2 +- login/setutxent.c | 3 +- login/tst-getlogin.c | 2 +- login/tst-grantpt.c | 105 +- login/tst-ptsname.c | 3 +- login/tst-pututxline-cache.c | 2 +- login/tst-pututxline-lockfail.c | 2 +- login/tst-updwtmpx.c | 2 +- login/tst-utmp.c | 3 +- login/unlockpt.c | 3 +- login/updwtmp.c | 3 +- login/updwtmpx.c | 3 +- login/utmp-private.h | 4 +- login/utmp.h | 2 +- login/utmp_file.c | 4 +- login/utmpname.c | 4 +- login/utmpxname.c | 3 +- mach/Machrules | 3 +- mach/Makefile | 4 +- mach/Versions | 7 + mach/devstream.c | 11 +- mach/lock-intern.h | 19 +- mach/lowlevellock.h | 53 +- mach/mach.h | 2 +- mach/mach/mach_traps.h | 2 +- mach/mach/mig_support.h | 17 +- mach/mach_init.c | 8 +- mach/mach_init.h | 2 +- mach/mig-alloc.c | 2 +- mach/mig-dealloc.c | 2 +- mach/mig-reply.c | 2 +- mach/mig_memcpy.c | 26 + mach/msgserver.c | 2 +- mach/mutex-init.c | 4 +- mach/mutex-solid.c | 9 +- mach/setup-thread.c | 20 +- mach/spin-lock.h | 2 +- mach/spin-solid.c | 2 +- malloc/Depend | 1 + malloc/Makefile | 181 +- malloc/Versions | 54 +- malloc/alloc_buffer_alloc_array.c | 8 +- malloc/alloc_buffer_allocate.c | 2 +- malloc/alloc_buffer_copy_bytes.c | 2 +- malloc/alloc_buffer_copy_string.c | 2 +- malloc/alloc_buffer_create_failure.c | 2 +- malloc/arena.c | 335 +- malloc/dynarray-skeleton.c | 130 +- malloc/dynarray.h | 5 +- malloc/dynarray_at_failure.c | 6 +- malloc/dynarray_emplace_enlarge.c | 5 +- malloc/dynarray_finalize.c | 2 +- malloc/dynarray_resize.c | 5 +- malloc/dynarray_resize_clear.c | 6 +- malloc/hooks.c | 513 +- malloc/malloc-check.c | 395 + malloc/malloc-debug.c | 670 + malloc/malloc-hooks.h | 24 - malloc/malloc-internal.h | 44 +- malloc/malloc.c | 1404 +- malloc/malloc.h | 62 +- malloc/mcheck-impl.c | 411 + malloc/mcheck-init.c | 2 +- malloc/mcheck.c | 399 +- malloc/mcheck.h | 2 +- malloc/memusage.c | 237 +- malloc/memusage.sh | 7 +- malloc/memusagestat.c | 5 +- malloc/morecore.c | 34 +- malloc/mtrace-impl.c | 216 + malloc/mtrace.c | 352 +- malloc/mtrace.pl | 61 +- malloc/obstack.c | 2 +- malloc/obstack.h | 2 +- malloc/reallocarray.c | 3 +- malloc/scratch_buffer_grow.c | 2 +- malloc/scratch_buffer_grow_preserve.c | 2 +- malloc/scratch_buffer_set_array_size.c | 2 +- malloc/set-freeres.c | 194 +- malloc/thread-freeres.c | 17 +- malloc/tst-alloc_buffer.c | 2 +- malloc/tst-calloc.c | 3 +- malloc/tst-compathooks-off.c | 145 + malloc/tst-compathooks-on.c | 2 + malloc/tst-dynarray-at-fail.c | 2 +- malloc/tst-dynarray-fail.c | 10 +- malloc/tst-dynarray-shared.h | 6 +- malloc/tst-dynarray.c | 39 +- malloc/tst-free-errno.c | 131 + malloc/tst-interpose-aux-nothread.c | 2 +- malloc/tst-interpose-aux-thread.c | 2 +- malloc/tst-interpose-aux.c | 2 +- malloc/tst-interpose-aux.h | 2 +- malloc/tst-interpose-nothread.c | 2 +- malloc/tst-interpose-skeleton.c | 2 +- malloc/tst-interpose-static-nothread.c | 2 +- malloc/tst-interpose-static-thread.c | 2 +- malloc/tst-interpose-thread.c | 2 +- malloc/tst-mallinfo2.c | 83 + malloc/tst-malloc-backtrace.c | 11 +- malloc/tst-malloc-check.c | 130 + malloc/tst-malloc-fork-deadlock.c | 2 +- malloc/tst-malloc-stats-cancellation.c | 6 +- malloc/tst-malloc-tcache-leak.c | 9 +- malloc/tst-malloc-thread-exit.c | 2 +- malloc/tst-malloc-thread-fail.c | 2 +- malloc/tst-malloc-too-large.c | 26 +- malloc/tst-malloc-usable-static-tunables.c | 1 - malloc/tst-malloc-usable-static.c | 1 - malloc/tst-malloc-usable.c | 24 +- malloc/tst-malloc.c | 3 +- malloc/tst-malloc_info.c | 2 +- malloc/tst-mallocalign1.c | 73 + malloc/tst-mallocfork2.c | 2 +- malloc/tst-mallocfork3.c | 213 + malloc/tst-mallocstate.c | 14 +- malloc/tst-mallopt.c | 2 +- malloc/tst-mcheck.c | 115 - malloc/tst-memalign-2.c | 155 + malloc/tst-memalign.c | 2 +- malloc/tst-mtrace.c | 2 +- malloc/tst-mtrace.sh | 3 +- malloc/tst-mxfast.c | 9 +- malloc/tst-obstack.c | 3 +- malloc/tst-posix_memalign.c | 2 +- malloc/tst-pvalloc-fortify.c | 2 +- malloc/tst-pvalloc.c | 2 +- malloc/tst-realloc.c | 63 +- malloc/tst-reallocarray.c | 2 +- malloc/tst-safe-linking.c | 33 +- malloc/tst-scratch_buffer.c | 8 +- malloc/tst-tcfree1.c | 2 +- malloc/tst-tcfree2.c | 10 +- malloc/tst-tcfree3.c | 2 +- malloc/tst-valloc.c | 2 +- manual/Makefile | 4 +- manual/README.tunables | 41 +- manual/arith.texi | 166 +- manual/charset.texi | 36 +- manual/check-safety.sh | 8 +- manual/conf.texi | 21 + manual/contrib.texi | 18 +- manual/creature.texi | 67 +- manual/crypt.texi | 3 + manual/ctype.texi | 4 +- manual/dynlink.texi | 215 + manual/errno.texi | 33 +- manual/examples/add.c | 2 +- manual/examples/argp-ex1.c | 2 +- manual/examples/argp-ex2.c | 2 +- manual/examples/argp-ex3.c | 2 +- manual/examples/argp-ex4.c | 2 +- manual/examples/atexit.c | 2 +- manual/examples/db.c | 2 +- manual/examples/dir.c | 2 +- manual/examples/dir2.c | 2 +- manual/examples/execinfo.c | 15 +- manual/examples/filecli.c | 2 +- manual/examples/filesrv.c | 2 +- manual/examples/fmtmsgexpl.c | 2 +- manual/examples/genpass.c | 2 +- manual/examples/inetcli.c | 2 +- manual/examples/inetsrv.c | 2 +- manual/examples/isockad.c | 2 +- manual/examples/longopt.c | 2 +- manual/examples/memopen.c | 2 +- manual/examples/memstrm.c | 2 +- manual/examples/mkdirent.c | 2 +- manual/examples/mkfsock.c | 2 +- manual/examples/mkisock.c | 2 +- manual/examples/mygetpass.c | 2 +- manual/examples/ofdlocks.c | 2 +- manual/examples/pipe.c | 2 +- manual/examples/popen.c | 2 +- manual/examples/rprintf.c | 2 +- manual/examples/search.c | 2 +- manual/examples/select.c | 2 +- manual/examples/setjmp.c | 2 +- manual/examples/sigh1.c | 2 +- manual/examples/sigusr.c | 2 +- manual/examples/stpcpy.c | 2 +- manual/examples/strdupa.c | 2 +- manual/examples/strftim.c | 2 +- manual/examples/subopt.c | 2 +- manual/examples/swapcontext.c | 2 +- manual/examples/termios.c | 2 +- manual/examples/testopt.c | 2 +- manual/examples/testpass.c | 2 +- manual/examples/timeval_subtract.c | 2 +- manual/examples/twalk.c | 2 +- manual/fdl-1.3.texi | 6 +- manual/filesys.texi | 10 +- manual/getopt.texi | 3 +- manual/install.texi | 172 +- manual/intro.texi | 6 +- manual/ipc.texi | 4 +- manual/job.texi | 1 - manual/lang.texi | 2 +- manual/libc-texinfo.sh | 2 +- manual/libc.texinfo | 22 +- manual/libdl.texi | 10 - manual/llio.texi | 160 +- manual/maint.texi | 268 +- manual/math.texi | 65 +- manual/memory.texi | 388 +- manual/nss.texi | 26 +- manual/nsswitch.texi | 16 +- manual/pattern.texi | 1 - manual/platform.texi | 623 + manual/probes.texi | 101 +- manual/process.texi | 58 +- manual/resource.texi | 61 - manual/search.texi | 26 +- manual/setjmp.texi | 2 +- manual/signal.texi | 35 +- manual/socket.texi | 2 +- manual/startup.texi | 12 +- manual/stdio.texi | 119 +- manual/string.texi | 61 +- manual/summary.pl | 5 +- manual/sysinfo.texi | 148 +- manual/threads.texi | 278 +- manual/time.texi | 20 +- manual/tsort.awk | 3 +- manual/tunables.texi | 291 +- manual/users.texi | 2 +- math/Makefile | 322 +- math/README.libm-test | 8 +- math/Versions | 45 + math/atest-exp.c | 3 +- math/atest-exp2.c | 3 +- math/atest-sincos.c | 3 +- math/auto-libm-test-in | 500 +- math/auto-libm-test-out-acos | 174 + math/auto-libm-test-out-acosh | 246 + math/auto-libm-test-out-asin | 69 + math/auto-libm-test-out-asinh | 210 + math/auto-libm-test-out-atan | 25 + math/auto-libm-test-out-atan2 | 1246 + math/auto-libm-test-out-atanh | 166 + math/auto-libm-test-out-cbrt | 69 + math/auto-libm-test-out-cos | 141 + math/auto-libm-test-out-cosh | 315 + math/auto-libm-test-out-erfc | 315 + math/auto-libm-test-out-exp | 69 + math/auto-libm-test-out-expm1 | 246 + math/auto-libm-test-out-fma | 272 +- math/auto-libm-test-out-hypot | 25 + math/auto-libm-test-out-j0 | 1213 +- math/auto-libm-test-out-j1 | 88 +- 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-sin | 246 + math/auto-libm-test-out-sinh | 174 + math/auto-libm-test-out-tanh | 105 + math/auto-libm-test-out-tgamma | 345 + math/auto-libm-test-out-y0 | 50 + math/auto-libm-test-out-y1 | 75 + math/basic-test.c | 3 +- math/bits/cmathcalls.h | 2 +- math/bits/mathcalls-helper-functions.h | 2 +- math/bits/mathcalls-narrow.h | 8 +- math/bits/mathcalls.h | 82 +- math/cabs_template.c | 3 +- math/carg_template.c | 3 +- math/cimag_template.c | 3 +- math/complex.h | 6 +- math/conj_template.c | 3 +- math/creal_template.c | 3 +- math/divtc3.c | 3 +- math/e_exp10.c | 3 +- math/e_exp10f.c | 32 - math/e_exp10l.c | 3 +- math/e_exp2_template.c | 2 +- math/e_scalb_template.c | 2 +- math/fclrexcpt.c | 3 +- math/fedisblxcpt.c | 3 +- math/feenablxcpt.c | 3 +- math/fegetenv.c | 3 +- math/fegetexcept.c | 3 +- math/fegetmode.c | 2 +- math/fegetround.c | 3 +- math/feholdexcpt.c | 3 +- math/fenv.h | 2 +- math/fesetenv.c | 3 +- math/fesetexcept.c | 2 +- math/fesetmode.c | 2 +- math/fesetround.c | 3 +- math/fetestexceptflag.c | 2 +- math/feupdateenv.c | 3 +- math/fgetexcptflg.c | 3 +- math/finclude/math-vector-fortran.h | 2 +- math/fpu_control.c | 2 +- math/fraiseexcpt.c | 3 +- math/fromfp.h | 2 +- math/fsetexcptflg.c | 3 +- math/ftestexcept.c | 3 +- math/gen-auto-libm-tests.c | 2 +- math/gen-fromfp-tests.py | 2 +- math/gen-libm-test.py | 2 +- math/gen-tgmath-tests.py | 231 +- math/k_casinh_template.c | 4 +- math/lgamma-compat.h | 2 +- math/libm-test-acos.inc | 2 +- math/libm-test-acosh.inc | 2 +- math/libm-test-asin.inc | 2 +- math/libm-test-asinh.inc | 2 +- math/libm-test-atan.inc | 2 +- math/libm-test-atan2.inc | 2 +- math/libm-test-atanh.inc | 2 +- math/libm-test-cabs.inc | 2 +- math/libm-test-cacos.inc | 2 +- math/libm-test-cacosh.inc | 2 +- math/libm-test-canonicalize.inc | 2 +- math/libm-test-carg.inc | 2 +- math/libm-test-casin.inc | 2 +- math/libm-test-casinh.inc | 2 +- math/libm-test-catan.inc | 2 +- math/libm-test-catanh.inc | 2 +- math/libm-test-cbrt.inc | 2 +- math/libm-test-ccos.inc | 2 +- math/libm-test-ccosh.inc | 2 +- math/libm-test-ceil.inc | 2 +- math/libm-test-cexp.inc | 2 +- math/libm-test-cimag.inc | 2 +- math/libm-test-clog.inc | 2 +- math/libm-test-clog10.inc | 2 +- math/libm-test-compat_totalorder.inc | 2 +- math/libm-test-compat_totalordermag.inc | 2 +- math/libm-test-conj.inc | 2 +- math/libm-test-copysign.inc | 2 +- math/libm-test-cos.inc | 2 +- math/libm-test-cosh.inc | 2 +- math/libm-test-cpow.inc | 2 +- math/libm-test-cproj.inc | 2 +- math/libm-test-creal.inc | 2 +- math/libm-test-csin.inc | 2 +- math/libm-test-csinh.inc | 2 +- math/libm-test-csqrt.inc | 2 +- math/libm-test-ctan.inc | 2 +- math/libm-test-ctanh.inc | 2 +- math/libm-test-driver.c | 85 +- math/libm-test-erf.inc | 2 +- math/libm-test-erfc.inc | 2 +- math/libm-test-exp.inc | 2 +- math/libm-test-exp10.inc | 2 +- math/libm-test-exp2.inc | 2 +- math/libm-test-expm1.inc | 2 +- math/libm-test-fabs.inc | 2 +- math/libm-test-fdim.inc | 2 +- math/libm-test-floor.inc | 2 +- math/libm-test-fma.inc | 2 +- math/libm-test-fmax.inc | 2 +- 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 | 2 +- math/libm-test-fmin.inc | 2 +- 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 | 2 +- math/libm-test-fmod.inc | 20 +- math/libm-test-fpclassify.inc | 18 +- math/libm-test-frexp.inc | 2 +- math/libm-test-fromfp.inc | 2 +- math/libm-test-fromfpx.inc | 2 +- math/libm-test-getpayload.inc | 24 +- math/libm-test-hypot.inc | 2 +- math/libm-test-ilogb.inc | 2 +- math/libm-test-iscanonical.inc | 2 +- math/libm-test-iseqsig.inc | 2 +- math/libm-test-isfinite.inc | 4 +- math/libm-test-isgreater.inc | 2 +- math/libm-test-isgreaterequal.inc | 2 +- math/libm-test-isinf.inc | 18 +- math/libm-test-isless.inc | 2 +- math/libm-test-islessequal.inc | 2 +- math/libm-test-islessgreater.inc | 2 +- math/libm-test-isnan.inc | 18 +- math/libm-test-isnormal.inc | 4 +- math/libm-test-issignaling.inc | 16 +- math/libm-test-issubnormal.inc | 4 +- math/libm-test-isunordered.inc | 2 +- math/libm-test-iszero.inc | 4 +- math/libm-test-j0.inc | 2 +- math/libm-test-j1.inc | 2 +- math/libm-test-jn.inc | 2 +- math/libm-test-lgamma.inc | 2 +- math/libm-test-llogb.inc | 2 +- math/libm-test-llrint.inc | 2 +- math/libm-test-llround.inc | 2 +- math/libm-test-log.inc | 2 +- math/libm-test-log10.inc | 2 +- math/libm-test-log1p.inc | 2 +- math/libm-test-log2.inc | 2 +- math/libm-test-logb.inc | 2 +- math/libm-test-lrint.inc | 2 +- math/libm-test-lround.inc | 2 +- math/libm-test-modf.inc | 2 +- math/libm-test-narrow-add.inc | 2 +- math/libm-test-narrow-div.inc | 2 +- math/libm-test-narrow-fma.inc | 361 + math/libm-test-narrow-mul.inc | 2 +- math/libm-test-narrow-sqrt.inc | 56 + math/libm-test-narrow-sub.inc | 2 +- math/libm-test-nearbyint.inc | 2 +- math/libm-test-nextafter.inc | 2 +- math/libm-test-nextdown.inc | 2 +- math/libm-test-nexttoward.inc | 2 +- math/libm-test-nextup.inc | 2 +- math/libm-test-pow.inc | 2 +- math/libm-test-remainder.inc | 2 +- math/libm-test-remquo.inc | 2 +- math/libm-test-rint.inc | 2 +- math/libm-test-round.inc | 2 +- math/libm-test-roundeven.inc | 2 +- math/libm-test-scalb.inc | 2 +- math/libm-test-scalbln.inc | 2 +- math/libm-test-scalbn.inc | 2 +- math/libm-test-setpayload.inc | 2 +- math/libm-test-setpayloadsig.inc | 2 +- math/libm-test-signbit.inc | 2 +- math/libm-test-significand.inc | 2 +- math/libm-test-sin.inc | 2 +- math/libm-test-sincos.inc | 2 +- math/libm-test-sinh.inc | 2 +- math/libm-test-sqrt.inc | 2 +- math/libm-test-support.c | 2 +- math/libm-test-support.h | 2 +- math/libm-test-tan.inc | 2 +- math/libm-test-tanh.inc | 2 +- math/libm-test-tgamma.inc | 2 +- math/libm-test-totalorder.inc | 2 +- math/libm-test-totalordermag.inc | 2 +- math/libm-test-trunc.inc | 2 +- math/libm-test-ufromfp.inc | 2 +- math/libm-test-ufromfpx.inc | 2 +- math/libm-test-y0.inc | 2 +- math/libm-test-y1.inc | 2 +- math/libm-test-yn.inc | 2 +- math/math-narrow.h | 229 +- math/math-svid-compat.h | 4 +- math/math-underflow.h | 2 +- math/math.h | 124 +- math/mul_split.h | 67 +- math/mul_splitl.h | 2 +- math/multc3.c | 3 +- math/s_cacos_template.c | 5 +- math/s_cacosh_template.c | 3 +- math/s_canonicalize_template.c | 2 +- math/s_casin_template.c | 3 +- math/s_casinh_template.c | 3 +- math/s_catan_template.c | 5 +- math/s_catanh_template.c | 5 +- math/s_ccos_template.c | 3 +- math/s_ccosh_template.c | 3 +- math/s_cexp_template.c | 3 +- math/s_clog10_template.c | 11 +- math/s_clog_template.c | 7 +- math/s_cpow_template.c | 3 +- math/s_cproj_template.c | 3 +- math/s_csin_template.c | 3 +- math/s_csinh_template.c | 3 +- math/s_csqrt_template.c | 4 +- math/s_ctan_template.c | 3 +- math/s_ctanh_template.c | 3 +- math/s_fdim_template.c | 3 +- math/s_fma.c | 10 +- math/s_fmaf.c | 4 +- math/s_fmal.c | 8 +- math/s_fmax_template.c | 8 +- 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 | 2 +- math/s_fmin_template.c | 8 +- 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 | 2 +- math/s_iseqsig_template.c | 2 +- math/s_nan_template.c | 3 +- math/s_nextdown_template.c | 2 +- math/s_significand_template.c | 2 +- math/setfpucw.c | 2 +- math/test-arg-double.h | 2 +- math/test-arg-float128.h | 2 +- math/test-arg-float32x.h | 2 +- math/test-arg-float64.h | 2 +- math/test-arg-float64x.h | 2 +- math/test-arg-ldouble.h | 2 +- math/test-double-vlen2.h | 2 +- math/test-double-vlen4.h | 2 +- math/test-double-vlen8.h | 2 +- math/test-double.h | 2 +- math/test-fe-snans-always-signal.c | 2 +- math/test-femode-traps.c | 2 +- math/test-femode.c | 2 +- math/test-fenv-clear-main.c | 2 +- math/test-fenv-preserve.c | 2 +- math/test-fenv-return.c | 2 +- math/test-fenv-tls.c | 2 +- math/test-fenv.c | 4 +- math/test-fesetexcept-traps.c | 2 +- math/test-fesetexcept.c | 2 +- math/test-fetestexceptflag.c | 2 +- math/test-fexcept-traps.c | 2 +- math/test-fexcept.c | 2 +- math/test-float-vlen16.h | 2 +- math/test-float-vlen4.h | 2 +- math/test-float-vlen8.h | 2 +- math/test-float.h | 2 +- math/test-float128.h | 2 +- math/test-float32.h | 2 +- math/test-float32x.h | 2 +- math/test-float64.h | 2 +- math/test-float64x.h | 2 +- math/test-flt-eval-method.c | 2 +- math/test-fp-ilogb-constants.c | 2 +- math/test-fp-llogb-constants.c | 2 +- math/test-fpucw-ieee.c | 2 +- math/test-fpucw.c | 3 +- math/test-ibm128.h | 2 +- math/test-iseqsig-excess-precision.c | 2 +- math/test-iszero-excess-precision.c | 2 +- math/test-ldouble.h | 4 +- math/test-math-cxx11.cc | 2 +- math/test-math-errno.h | 2 +- math/test-math-exceptions.h | 2 +- math/test-math-floatn.h | 2 +- math/test-math-iscanonical.cc | 2 +- math/test-math-iseqsig.cc | 292 +- math/test-math-isinff.cc | 3 +- math/test-math-issignaling.cc | 2 +- math/test-math-iszero.cc | 2 +- math/test-math-narrow.h | 2 +- math/test-math-scalar.h | 2 +- math/test-math-vector.h | 2 +- math/test-matherr-2.c | 2 +- math/test-matherr-3.c | 2 +- math/test-matherr.c | 15 +- math/test-misc.c | 2 +- math/test-nan-const.c | 2 +- math/test-nan-overflow.c | 2 +- math/test-nan-payload.c | 2 +- math/test-narrow-macros.c | 2 +- math/test-nearbyint-except-2.c | 2 +- math/test-nearbyint-except.c | 2 +- math/test-powl.c | 2 +- math/test-signgam-main.c | 2 +- math/test-snan.c | 13 +- math/test-tgmath-int.c | 3 +- math/test-tgmath-ret.c | 5 +- math/test-tgmath.c | 98 +- math/test-tgmath2.c | 9 +- math/tgmath.h | 420 +- math/tst-CMPLX2.c | 3 +- math/tst-definitions.c | 3 +- math/w_acos_compat.c | 3 +- math/w_acos_template.c | 2 +- math/w_acosf_compat.c | 3 +- math/w_acosh_compat.c | 3 +- math/w_acosh_template.c | 2 +- math/w_acoshf_compat.c | 3 +- math/w_acoshl_compat.c | 3 +- math/w_acosl_compat.c | 3 +- math/w_asin_compat.c | 3 +- math/w_asin_template.c | 2 +- math/w_asinf_compat.c | 3 +- math/w_asinl_compat.c | 3 +- math/w_atan2_compat.c | 3 +- math/w_atan2_template.c | 2 +- math/w_atan2f_compat.c | 3 +- math/w_atan2l_compat.c | 3 +- math/w_atanh_compat.c | 3 +- math/w_atanh_template.c | 2 +- math/w_atanhf_compat.c | 3 +- math/w_atanhl_compat.c | 3 +- math/w_cosh_template.c | 2 +- math/w_coshf_compat.c | 2 - math/w_coshl_compat.c | 3 - math/w_exp10_compat.c | 3 +- math/w_exp10_template.c | 2 +- .../mips/mips64/n64/fstatfs64.c => math/w_exp10f.c | 0 math/w_exp10f_compat.c | 11 +- math/w_exp10l_compat.c | 3 +- math/w_exp2_template.c | 2 +- math/w_exp_compat.c | 3 +- math/w_exp_template.c | 2 +- math/w_expf_compat.c | 3 +- math/w_expl_compat.c | 2 - math/w_fmod_compat.c | 16 +- math/w_fmod_template.c | 2 +- math/w_fmodf_compat.c | 9 +- math/w_fmodl_compat.c | 3 +- math/w_hypot.c | 8 + math/w_hypot_compat.c | 13 +- math/w_hypot_template.c | 2 +- math/w_hypotf.c | 8 + math/w_hypotf_compat.c | 7 +- math/w_hypotl_compat.c | 2 - math/w_ilogb_template.c | 2 +- math/w_j0_compat.c | 3 +- math/w_j0_template.c | 2 +- math/w_j0f_compat.c | 8 +- math/w_j0l_compat.c | 3 +- math/w_j1_compat.c | 3 +- math/w_j1_template.c | 2 +- math/w_j1f_compat.c | 8 +- math/w_j1l_compat.c | 3 +- math/w_jn_compat.c | 3 +- math/w_jn_template.c | 2 +- math/w_jnf_compat.c | 8 +- math/w_jnl_compat.c | 2 - math/w_lgamma_r_template.c | 2 +- math/w_lgamma_template.c | 2 +- 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 | 2 +- math/w_log10_compat.c | 3 +- math/w_log10_template.c | 2 +- math/w_log10f_compat.c | 3 +- math/w_log10l_compat.c | 3 +- math/w_log1p_template.c | 2 +- math/w_log2_compat.c | 3 +- math/w_log2_template.c | 2 +- math/w_log2f_compat.c | 3 +- math/w_log2l_compat.c | 3 +- math/w_log_compat.c | 3 +- math/w_log_template.c | 2 +- math/w_logf_compat.c | 3 +- math/w_logl_compat.c | 3 +- math/w_pow_compat.c | 3 +- math/w_pow_template.c | 2 +- math/w_powf_compat.c | 3 +- math/w_powl_compat.c | 3 +- math/w_remainder_compat.c | 3 +- math/w_remainder_template.c | 2 +- math/w_remainderf_compat.c | 3 +- math/w_remainderl_compat.c | 3 +- math/w_scalb_compat.c | 3 +- math/w_scalb_template.c | 2 +- math/w_scalbf_compat.c | 3 +- math/w_scalbl_compat.c | 3 +- math/w_scalbln_template.c | 2 +- math/w_sinh_template.c | 2 +- math/w_sinhf_compat.c | 1 - math/w_sinhl_compat.c | 2 - math/w_sqrt_compat.c | 9 +- math/w_sqrt_template.c | 10 +- math/w_sqrtf_compat.c | 3 +- math/w_sqrtl_compat.c | 7 +- math/w_tgamma_template.c | 2 +- math/w_tgammaf_compat.c | 1 - math/w_tgammal_compat.c | 2 - mathvec/Makefile | 2 +- misc/Makefile | 36 +- misc/Versions | 4 + misc/acct.c | 2 +- misc/allocate_once.c | 2 +- misc/ar.h | 2 +- misc/atomic_wide_counter.c | 127 + misc/bits/err-ldbl.h | 2 +- misc/bits/error-ldbl.h | 2 +- misc/bits/error.h | 2 +- misc/bits/select2.h | 2 +- misc/bits/stab.def | 2 +- misc/bits/syslog-ldbl.h | 2 +- misc/bits/syslog.h | 20 +- misc/bits/types/struct_iovec.h | 2 +- misc/brk.c | 2 +- misc/bug18240.c | 2 +- misc/chflags.c | 2 +- misc/chroot.c | 2 +- misc/daemon.c | 5 +- misc/dirname.c | 3 +- misc/efgcvt-dbl-macros.h | 2 +- misc/efgcvt-ldbl-macros.h | 2 +- misc/efgcvt-template.c | 7 +- misc/efgcvt.c | 3 +- misc/efgcvt_r-template.c | 2 +- misc/efgcvt_r.c | 2 +- misc/err.c | 2 +- misc/err.h | 4 +- misc/error.c | 21 +- misc/error.h | 4 +- misc/fchflags.c | 2 +- misc/fd_to_filename.c | 9 +- misc/fdatasync.c | 3 +- misc/fgetxattr.c | 2 +- misc/flistxattr.c | 2 +- misc/fremovexattr.c | 2 +- misc/fsetxattr.c | 2 +- misc/fstab.c | 5 +- misc/fsync.c | 4 +- misc/ftruncate.c | 2 +- misc/ftruncate64.c | 2 +- misc/futimes.c | 2 +- misc/futimesat.c | 2 +- misc/getauxval.c | 35 +- misc/getclktck.c | 2 +- misc/getdomain.c | 2 +- misc/getdtsz.c | 2 +- misc/gethostid.c | 2 +- misc/gethostname.c | 2 +- misc/getloadavg.c | 2 +- misc/getpagesize.c | 2 +- misc/getpass.c | 2 +- misc/getsysstats.c | 9 +- misc/getusershell.c | 4 +- misc/getxattr.c | 2 +- misc/gtty.c | 2 +- misc/hsearch.c | 7 +- misc/hsearch_r.c | 5 +- misc/ifunc-impl-list.c | 2 +- misc/init-misc.c | 2 +- misc/insremque.c | 2 +- misc/ioctl.c | 2 +- misc/lgetxattr.c | 2 +- misc/libgen.h | 2 +- misc/listxattr.c | 2 +- misc/llistxattr.c | 2 +- misc/lremovexattr.c | 2 +- misc/lsearch.c | 3 +- misc/lsetxattr.c | 2 +- misc/lutimes.c | 2 +- misc/madvise.c | 2 +- misc/makedev.c | 2 +- misc/mincore.c | 2 +- misc/mkdtemp.c | 2 +- misc/mkostemp.c | 2 +- misc/mkostemp64.c | 2 +- misc/mkostemps.c | 2 +- misc/mkostemps64.c | 2 +- misc/mkstemp.c | 2 +- misc/mkstemp64.c | 2 +- misc/mkstemps.c | 2 +- misc/mkstemps64.c | 2 +- misc/mktemp.c | 3 +- misc/mlock.c | 2 +- misc/mlockall.c | 2 +- misc/mmap.c | 2 +- misc/mmap64.c | 2 +- misc/mntent.c | 7 +- misc/mntent.h | 2 +- misc/mntent_r.c | 113 +- misc/mprotect.c | 2 +- misc/msync.c | 2 +- misc/munlock.c | 2 +- misc/munlockall.c | 2 +- misc/munmap.c | 2 +- misc/preadv.c | 2 +- misc/preadv2.c | 2 +- misc/preadv64.c | 2 +- misc/preadv64v2.c | 2 +- misc/pselect.c | 3 +- misc/ptrace.c | 2 +- misc/pwritev.c | 2 +- misc/pwritev2.c | 2 +- misc/pwritev64.c | 2 +- misc/pwritev64v2.c | 2 +- misc/qefgcvt.c | 3 +- misc/qefgcvt_r.c | 2 +- misc/readv.c | 2 +- misc/reboot.c | 2 +- misc/regexp.c | 17 +- misc/regexp.h | 3 +- misc/remap_file_pages.c | 2 +- misc/removexattr.c | 2 +- misc/revoke.c | 2 +- misc/sbrk.c | 40 +- misc/search.h | 2 +- misc/select.c | 2 +- misc/setdomain.c | 2 +- misc/setegid.c | 2 +- misc/seteuid.c | 2 +- misc/sethostid.c | 2 +- misc/sethostname.c | 2 +- misc/setregid.c | 2 +- misc/setreuid.c | 2 +- misc/setxattr.c | 2 +- misc/sgtty.h | 2 +- misc/single_threaded.c | 29 + misc/sstk.c | 15 +- misc/stty.c | 2 +- misc/swapoff.c | 2 +- misc/swapon.c | 2 +- misc/sync.c | 2 +- misc/syncfs.c | 2 +- misc/sys/auxv.h | 2 +- misc/sys/cdefs.h | 300 +- misc/sys/dir.h | 2 +- misc/sys/file.h | 2 +- misc/sys/ioctl.h | 12 +- misc/sys/mman.h | 5 +- misc/sys/param.h | 2 +- misc/sys/select.h | 29 +- misc/sys/single_threaded.h | 33 + misc/sys/syslog.h | 14 +- misc/sys/sysmacros.h | 2 +- misc/sys/uio.h | 39 +- misc/sys/xattr.h | 24 +- misc/syscall.c | 2 +- misc/syslog.c | 540 +- misc/truncate.c | 2 +- misc/truncate64.c | 2 +- misc/tsearch.c | 3 +- misc/tst-allocate_once.c | 2 +- misc/tst-atomic-long.c | 3 +- misc/tst-atomic.c | 3 +- misc/tst-dbl-efgcvt.c | 2 +- misc/tst-dirname.c | 3 +- misc/tst-efgcvt-template.c | 2 +- misc/tst-fd_to_filename.c | 2 +- misc/tst-fdset.c | 3 +- misc/tst-gethostid.c | 2 +- misc/tst-ioctl-time64.c | 1 + misc/tst-ioctl.c | 41 + misc/tst-ldbl-efgcvt.c | 2 +- misc/tst-ldbl-error.c | 2 +- misc/tst-ldbl-warn.c | 2 +- misc/tst-makedev.c | 2 +- misc/tst-mntent-autofs.c | 2 +- misc/tst-mntent-blank-corrupt.c | 2 +- misc/tst-mntent-blank-passno.c | 2 +- misc/tst-mntent-escape.c | 101 + misc/tst-mntent.c | 2 - misc/tst-preadvwritev-common.c | 2 +- misc/tst-preadvwritev.c | 2 +- misc/tst-preadvwritev2-common.c | 2 +- misc/tst-preadvwritev2.c | 2 +- misc/tst-preadvwritev64.c | 2 +- misc/tst-preadvwritev64v2.c | 2 +- misc/tst-pselect-time64.c | 1 + misc/tst-pselect.c | 122 +- 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 | 2 +- misc/tst-warn-wide.c | 2 +- misc/ualarm.c | 2 +- misc/unwind-link.c | 144 + misc/usleep.c | 2 +- misc/ustat.c | 3 +- misc/utimes.c | 2 +- misc/vhangup.c | 2 +- misc/writev.c | 2 +- nis/Makefile | 57 +- nis/Versions | 58 +- nis/libnsl.h | 11 +- nis/nis_add.c | 3 +- nis/nis_addmember.c | 5 +- nis/nis_call.c | 19 +- nis/nis_callback.c | 3 +- nis/nis_checkpoint.c | 3 +- nis/nis_clone_dir.c | 3 +- nis/nis_clone_obj.c | 3 +- nis/nis_clone_res.c | 3 +- nis/nis_creategroup.c | 3 +- nis/nis_defaults.c | 3 +- nis/nis_destroygroup.c | 3 +- nis/nis_domain_of.c | 3 +- nis/nis_domain_of_r.c | 3 +- nis/nis_error.c | 3 +- nis/nis_file.c | 3 +- nis/nis_findserv.c | 3 +- nis/nis_free.c | 3 +- nis/nis_getservlist.c | 3 +- nis/nis_hash.c | 2 +- nis/nis_intern.h | 3 +- nis/nis_ismember.c | 3 +- nis/nis_local_names.c | 18 +- nis/nis_lookup.c | 3 +- nis/nis_mkdir.c | 3 +- nis/nis_modify.c | 3 +- nis/nis_ping.c | 3 +- nis/nis_print.c | 62 +- nis/nis_print_group_entry.c | 3 +- nis/nis_remove.c | 3 +- nis/nis_removemember.c | 5 +- nis/nis_rmdir.c | 3 +- nis/nis_server.c | 3 +- nis/nis_subr.c | 11 +- nis/nis_table.c | 3 +- nis/nis_util.c | 3 +- nis/nis_verifygroup.c | 3 +- nis/nis_xdr.c | 3 +- nis/nis_xdr.h | 3 +- nis/nisplus-parser.h | 35 - nis/nss | 37 - nis/nss-default.c | 127 - nis/nss-nis.c | 44 - nis/nss-nis.h | 59 - nis/nss-nisplus.c | 78 - nis/nss-nisplus.h | 41 - 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 | 535 - nis/nss_nis/nis-initgroups.c | 343 - nis/nss_nis/nis-netgrp.c | 98 - nis/nss_nis/nis-network.c | 314 - 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 | 584 - 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 | 3 +- nis/rpcsvc/yp.x | 311 - nis/rpcsvc/yp_prot.h | 366 - nis/rpcsvc/ypclnt.h | 3 +- nis/ypclnt.c | 11 +- nptl/Makefile | 635 +- nptl/Versions | 666 +- nptl/alloca_cutoff.c | 2 +- nptl/allocatestack.c | 815 +- nptl/cancellation.c | 79 + nptl/cleanup.c | 27 +- nptl/cleanup_compat.c | 25 +- nptl/cleanup_defer.c | 64 +- nptl/cleanup_defer_compat.c | 39 +- nptl/cleanup_routine.c | 14 +- nptl/cond-perf.c | 103 - nptl/createthread.c | 45 - nptl/default-sched.h | 2 +- nptl/descr-const.sym | 5 + nptl/descr.h | 113 +- nptl/eintr.c | 86 - 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 | 6 +- nptl/forward.c | 131 - nptl/futex-internal.c | 205 + nptl/herrno.c | 34 - nptl/libc-cancellation.c | 62 - nptl/libc-cleanup.c | 61 +- nptl/libc-lowlevellock.c | 20 - nptl/libc_multiple_threads.c | 28 - nptl/libc_pthread_init.c | 79 - nptl/libpthread-compat.c | 97 +- nptl/lll_timedlock_wait.c | 62 - nptl/lowlevellock.c | 32 +- nptl/nptl-init.c | 374 - nptl/nptl-printers.py | 2 +- 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 | 9 +- nptl/old_pthread_atfork.c | 26 - nptl/old_pthread_cond_broadcast.c | 5 +- nptl/old_pthread_cond_destroy.c | 3 +- nptl/old_pthread_cond_init.c | 3 +- nptl/old_pthread_cond_signal.c | 5 +- nptl/old_pthread_cond_timedwait.c | 5 +- nptl/old_pthread_cond_wait.c | 5 +- nptl/perf.c | 3 +- nptl/pt-allocrtsig.c | 50 - nptl/pt-cleanup.c | 62 - nptl/pt-crti.S | 50 - 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/pthread-pi-defines.sym | 9 - nptl/pthread-pids.h | 29 - nptl/pthreadP.h | 642 - nptl/pthread_atfork.c | 57 - nptl/pthread_attr_copy.c | 64 + nptl/pthread_attr_destroy.c | 18 +- nptl/pthread_attr_extension.c | 32 + nptl/pthread_attr_getaffinity.c | 25 +- nptl/pthread_attr_getdetachstate.c | 3 +- nptl/pthread_attr_getguardsize.c | 13 +- nptl/pthread_attr_getinheritsched.c | 3 +- nptl/pthread_attr_getschedparam.c | 3 +- nptl/pthread_attr_getschedpolicy.c | 3 +- nptl/pthread_attr_getscope.c | 3 +- nptl/pthread_attr_getsigmask.c | 38 + nptl/pthread_attr_getstack.c | 12 +- nptl/pthread_attr_getstackaddr.c | 12 +- nptl/pthread_attr_getstacksize.c | 14 +- nptl/pthread_attr_init.c | 8 +- nptl/pthread_attr_setaffinity.c | 48 +- nptl/pthread_attr_setdetachstate.c | 3 +- nptl/pthread_attr_setguardsize.c | 13 +- nptl/pthread_attr_setinheritsched.c | 3 +- nptl/pthread_attr_setschedparam.c | 3 +- nptl/pthread_attr_setschedpolicy.c | 3 +- nptl/pthread_attr_setscope.c | 3 +- nptl/pthread_attr_setsigmask.c | 34 + nptl/pthread_attr_setsigmask_internal.c | 45 + nptl/pthread_attr_setstack.c | 34 +- nptl/pthread_attr_setstackaddr.c | 12 +- nptl/pthread_attr_setstacksize.c | 28 +- nptl/pthread_barrier_destroy.c | 14 +- nptl/pthread_barrier_init.c | 19 +- nptl/pthread_barrier_wait.c | 18 +- nptl/pthread_barrierattr_destroy.c | 14 +- nptl/pthread_barrierattr_getpshared.c | 14 +- nptl/pthread_barrierattr_init.c | 14 +- nptl/pthread_barrierattr_setpshared.c | 14 +- nptl/pthread_cancel.c | 154 +- nptl/pthread_cleanup_upto.c | 61 + nptl/pthread_clockjoin.c | 43 +- nptl/pthread_cond_broadcast.c | 14 +- nptl/pthread_cond_common.c | 208 +- nptl/pthread_cond_destroy.c | 3 +- nptl/pthread_cond_init.c | 3 +- nptl/pthread_cond_signal.c | 12 +- nptl/pthread_cond_wait.c | 107 +- nptl/pthread_condattr_destroy.c | 3 +- nptl/pthread_condattr_getclock.c | 15 +- nptl/pthread_condattr_getpshared.c | 14 +- nptl/pthread_condattr_init.c | 3 +- nptl/pthread_condattr_setclock.c | 12 +- nptl/pthread_condattr_setpshared.c | 13 +- nptl/pthread_create.c | 655 +- nptl/pthread_detach.c | 19 +- nptl/pthread_equal.c | 3 +- nptl/pthread_exit.c | 30 +- nptl/pthread_getaffinity.c | 44 +- nptl/pthread_getattr_default_np.c | 27 +- nptl/pthread_getattr_np.c | 46 +- nptl/pthread_getconcurrency.c | 14 +- nptl/pthread_getcpuclockid.c | 35 +- nptl/pthread_getname.c | 57 +- nptl/pthread_getschedparam.c | 4 +- nptl/pthread_getspecific.c | 22 +- nptl/pthread_join.c | 16 +- nptl/pthread_join_common.c | 91 +- nptl/pthread_key_create.c | 21 +- nptl/pthread_key_delete.c | 19 +- nptl/pthread_keys.c | 23 + nptl/pthread_kill.c | 95 +- nptl/pthread_kill_internal.c | 42 - nptl/pthread_kill_other_threads.c | 6 +- nptl/pthread_mutex_cond_lock.c | 4 +- nptl/pthread_mutex_conf.c | 16 +- nptl/pthread_mutex_conf.h | 34 - nptl/pthread_mutex_consistent.c | 21 +- nptl/pthread_mutex_destroy.c | 20 +- nptl/pthread_mutex_getprioceiling.c | 14 +- nptl/pthread_mutex_init.c | 21 +- nptl/pthread_mutex_lock.c | 117 +- nptl/pthread_mutex_setprioceiling.c | 25 +- nptl/pthread_mutex_timedlock.c | 158 +- nptl/pthread_mutex_trylock.c | 31 +- nptl/pthread_mutex_unlock.c | 50 +- nptl/pthread_mutexattr_destroy.c | 16 +- nptl/pthread_mutexattr_getprioceiling.c | 16 +- nptl/pthread_mutexattr_getprotocol.c | 14 +- nptl/pthread_mutexattr_getpshared.c | 14 +- nptl/pthread_mutexattr_getrobust.c | 21 +- nptl/pthread_mutexattr_gettype.c | 20 +- nptl/pthread_mutexattr_init.c | 22 +- nptl/pthread_mutexattr_setprioceiling.c | 14 +- nptl/pthread_mutexattr_setprotocol.c | 14 +- nptl/pthread_mutexattr_setpshared.c | 14 +- nptl/pthread_mutexattr_setrobust.c | 20 +- nptl/pthread_mutexattr_settype.c | 28 +- nptl/pthread_once.c | 24 +- nptl/pthread_rwlock_clockrdlock.c | 31 +- nptl/pthread_rwlock_clockwrlock.c | 31 +- nptl/pthread_rwlock_common.c | 49 +- nptl/pthread_rwlock_destroy.c | 19 +- nptl/pthread_rwlock_init.c | 23 +- nptl/pthread_rwlock_rdlock.c | 21 +- nptl/pthread_rwlock_timedrdlock.c | 32 +- nptl/pthread_rwlock_timedwrlock.c | 32 +- nptl/pthread_rwlock_tryrdlock.c | 18 +- nptl/pthread_rwlock_trywrlock.c | 18 +- nptl/pthread_rwlock_unlock.c | 21 +- nptl/pthread_rwlock_wrlock.c | 21 +- nptl/pthread_rwlockattr_destroy.c | 14 +- nptl/pthread_rwlockattr_getkind_np.c | 14 +- nptl/pthread_rwlockattr_getpshared.c | 15 +- nptl/pthread_rwlockattr_init.c | 14 +- nptl/pthread_rwlockattr_setkind_np.c | 14 +- nptl/pthread_rwlockattr_setpshared.c | 14 +- nptl/pthread_self.c | 7 +- nptl/pthread_setaffinity.c | 40 +- nptl/pthread_setattr_default_np.c | 75 +- nptl/pthread_setcancelstate.c | 35 +- nptl/pthread_setcanceltype.c | 35 +- nptl/pthread_setconcurrency.c | 14 +- nptl/pthread_setegid.c | 3 - nptl/pthread_seteuid.c | 3 - nptl/pthread_setgid.c | 3 - nptl/pthread_setname.c | 52 +- nptl/pthread_setregid.c | 3 - nptl/pthread_setresgid.c | 3 - nptl/pthread_setresuid.c | 3 - nptl/pthread_setreuid.c | 3 - nptl/pthread_setschedparam.c | 3 +- nptl/pthread_setschedprio.c | 16 +- nptl/pthread_setspecific.c | 22 +- nptl/pthread_setuid.c | 3 - nptl/pthread_sigmask.c | 24 +- nptl/pthread_sigqueue.c | 47 +- nptl/pthread_spin_destroy.c | 14 +- nptl/pthread_spin_init.c | 11 +- nptl/pthread_spin_lock.c | 10 +- nptl/pthread_spin_trylock.c | 12 +- nptl/pthread_spin_unlock.c | 13 +- nptl/pthread_testcancel.c | 27 +- nptl/pthread_timedjoin.c | 36 +- nptl/pthread_tryjoin.c | 11 +- nptl/pthread_yield.c | 16 +- nptl/register-atfork.c | 150 - nptl/res.c | 26 - nptl/sem_clockwait.c | 28 +- nptl/sem_close.c | 81 - nptl/sem_destroy.c | 10 +- nptl/sem_getvalue.c | 12 +- nptl/sem_init.c | 11 +- nptl/sem_open.c | 330 - nptl/sem_post.c | 21 +- nptl/sem_timedwait.c | 29 +- nptl/sem_unlink.c | 38 - nptl/sem_wait.c | 27 +- nptl/sem_waitcommon.c | 17 +- nptl/semaphoreP.h | 51 +- nptl/sigaction.c | 33 - nptl/smp.h | 27 - nptl/stack-aliasing.h | 23 - nptl/test-cond-printers.c | 2 +- nptl/test-cond-printers.py | 2 +- nptl/test-condattr-printers.c | 2 +- nptl/test-condattr-printers.py | 2 +- nptl/test-mutex-printers.c | 2 +- nptl/test-mutex-printers.py | 2 +- nptl/test-mutexattr-printers.c | 2 +- nptl/test-mutexattr-printers.py | 2 +- nptl/test-rwlock-printers.c | 2 +- nptl/test-rwlock-printers.py | 2 +- nptl/test-rwlockattr-printers.c | 2 +- nptl/test-rwlockattr-printers.py | 2 +- nptl/thrd_current.c | 2 +- nptl/thrd_yield.c | 2 +- nptl/tpp.c | 9 +- nptl/tst-_res1.c | 68 - nptl/tst-_res1mod1.c | 22 - nptl/tst-abstime.c | 73 - 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-attr2.c | 3 +- nptl/tst-attr3.c | 3 +- nptl/tst-audit-threads-mod1.c | 2 +- nptl/tst-audit-threads-mod2.c | 2 +- nptl/tst-audit-threads.c | 2 +- nptl/tst-audit-threads.h | 2 +- nptl/tst-backtrace1.c | 85 - nptl/tst-bad-schedattr.c | 97 - nptl/tst-barrier5.c | 2 +- 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-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 | 3 +- nptl/tst-cancel18.c | 173 - nptl/tst-cancel19.c | 285 - nptl/tst-cancel2.c | 92 - nptl/tst-cancel20.c | 268 - nptl/tst-cancel21.c | 298 - nptl/tst-cancel22.c | 119 - nptl/tst-cancel25.c | 171 - nptl/tst-cancel26.c | 68 - nptl/tst-cancel27.c | 23 - nptl/tst-cancel28.c | 79 - nptl/tst-cancel29.c | 100 - nptl/tst-cancel3.c | 94 - nptl/tst-cancel31.c | 100 + nptl/tst-cancel4-common.c | 246 - nptl/tst-cancel4-common.h | 111 - nptl/tst-cancel4.c | 1576 - nptl/tst-cancel4_1.c | 2 +- nptl/tst-cancel4_2-time64.c | 1 + nptl/tst-cancel4_2.c | 2 +- nptl/tst-cancel6.c | 78 - nptl/tst-cancel7.c | 120 +- 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 | 8 +- nptl/tst-cleanup4aux.c | 8 +- nptl/tst-clock1.c | 50 - nptl/tst-clock2.c | 3 +- nptl/tst-compat-forwarder-mod.c | 2 +- nptl/tst-compat-forwarder.c | 2 +- nptl/tst-cond20.c | 172 - nptl/tst-cond22.c | 168 + nptl/tst-cond26.c | 77 + nptl/tst-context1.c | 18 +- nptl/tst-create-detached.c | 138 - nptl/tst-default-attr.c | 2 +- nptl/tst-detach1.c | 55 - nptl/tst-dlsym1.c | 1 - nptl/tst-eintr1.c | 3 +- nptl/tst-eintr2.c | 88 - nptl/tst-eintr3.c | 60 - nptl/tst-eintr4.c | 48 - nptl/tst-eintr5.c | 63 - nptl/tst-exec1.c | 159 - nptl/tst-exec2.c | 154 - nptl/tst-exec3.c | 152 - nptl/tst-exec4.c | 11 +- nptl/tst-exec5.c | 8 +- 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 | 3 +- nptl/tst-join10.c | 20 - nptl/tst-join11.c | 21 - nptl/tst-join12.c | 20 - nptl/tst-join13.c | 21 - nptl/tst-join14.c | 74 - nptl/tst-join2.c | 103 - nptl/tst-join3.c | 99 - nptl/tst-join8.c | 20 - nptl/tst-join9.c | 21 - nptl/tst-kill1.c | 99 - nptl/tst-kill2.c | 137 - nptl/tst-kill3.c | 158 - 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 | 2 +- nptl/tst-minstack-exit.c | 5 +- nptl/tst-minstack-throw.cc | 2 +- nptl/tst-mutex-errorcheck.c | 52 - nptl/tst-mutex11.c | 69 - nptl/tst-mutex5.c | 119 - nptl/tst-mutex7.c | 189 - nptl/tst-mutex8.c | 432 + nptl/tst-mutex9.c | 140 - nptl/tst-mutexpi10.c | 78 + nptl/tst-mutexpp10.c | 3 +- nptl/tst-mutexpp5.c | 2 + nptl/tst-mutexpp9.c | 2 + nptl/tst-oddstacklimit.c | 2 +- nptl/tst-once5.cc | 6 +- nptl/tst-popen1.c | 59 - nptl/tst-pthread-attr-affinity-fail.c | 59 + nptl/tst-pthread-attr-affinity.c | 2 +- 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 | 6 +- 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 | 2 +- nptl/tst-rwlock-pwn.c | 2 +- nptl/tst-rwlock10.c | 3 +- nptl/tst-rwlock11.c | 3 +- nptl/tst-rwlock12.c | 207 - nptl/tst-rwlock14.c | 96 - nptl/tst-rwlock15.c | 2 +- nptl/tst-rwlock17.c | 2 +- nptl/tst-rwlock18.c | 2 +- nptl/tst-rwlock19.c | 2 +- nptl/tst-rwlock2.c | 3 +- nptl/tst-rwlock20.c | 2 +- nptl/tst-rwlock3.c | 3 +- nptl/tst-rwlock6.c | 15 +- nptl/tst-rwlock7.c | 19 +- nptl/tst-rwlock8.c | 3 +- nptl/tst-rwlock9.c | 3 +- nptl/tst-sched1.c | 3 +- nptl/tst-sem17.c | 2 +- nptl/tst-sem5.c | 63 - nptl/tst-setgetname.c | 296 + nptl/tst-setgroups.c | 79 + nptl/tst-setuid1.c | 3 +- nptl/tst-setuid2.c | 54 +- nptl/tst-setuid3.c | 118 - nptl/tst-signal1.c | 188 - nptl/tst-signal2.c | 197 - nptl/tst-signal3.c | 3 +- nptl/tst-signal4.c | 59 - nptl/tst-signal5.c | 110 - nptl/tst-signal6.c | 197 - nptl/tst-signal7.c | 3 +- nptl/tst-stack1.c | 145 - nptl/tst-stack2.c | 3 +- nptl/tst-stack3.c | 3 +- nptl/tst-stack4.c | 2 +- nptl/tst-stack4mod.c | 2 +- nptl/tst-stackguard1.c | 3 +- nptl/tst-stdio1.c | 56 - nptl/tst-stdio2.c | 82 - nptl/tst-sysconf.c | 47 - 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 | 2 +- nptl/tst-thread-setspecific.c | 44 + nptl/tst-thread_local1.cc | 3 +- nptl/tst-tls1.c | 119 - nptl/tst-tls2.c | 206 - nptl/tst-tls3-malloc.c | 2 +- nptl/tst-tls3.c | 3 +- nptl/tst-tls3mod.c | 4 +- nptl/tst-tls4.c | 180 - nptl/tst-tls4moda.c | 49 - nptl/tst-tls4modb.c | 58 - nptl/tst-tls5.c | 3 +- nptl/tst-tls6.sh | 2 +- nptl/tst-tpp.h | 3 +- nptl/tst-tsd1.c | 117 - nptl/tst-tsd2.c | 96 - nptl/tst-tsd3.c | 14 +- nptl/tst-tsd4.c | 9 +- nptl/tst-tsd5.c | 80 - nptl/tst-tsd6.c | 89 - nptl/tst-umask1.c | 136 - nptl/tst-unload.c | 47 - nptl/unwind.c | 29 +- nptl/vars.c | 21 +- nptl/version.c | 41 - nptl_db/Makefile | 19 +- nptl_db/db-symbols.awk | 16 +- nptl_db/db-symbols.h | 2 +- nptl_db/db_info.c | 5 +- nptl_db/fetch-value.c | 6 +- nptl_db/structs.def | 37 +- nptl_db/td_init.c | 18 +- nptl_db/td_log.c | 3 +- nptl_db/td_symbol_list.c | 3 +- nptl_db/td_ta_clear_event.c | 3 +- nptl_db/td_ta_delete.c | 3 +- nptl_db/td_ta_enable_stats.c | 3 +- nptl_db/td_ta_event_addr.c | 3 +- nptl_db/td_ta_event_getmsg.c | 3 +- nptl_db/td_ta_get_nthreads.c | 3 +- nptl_db/td_ta_get_ph.c | 3 +- nptl_db/td_ta_get_stats.c | 3 +- nptl_db/td_ta_map_id2thr.c | 3 +- nptl_db/td_ta_map_lwp2thr.c | 4 +- nptl_db/td_ta_new.c | 5 +- nptl_db/td_ta_reset_stats.c | 3 +- nptl_db/td_ta_set_event.c | 3 +- nptl_db/td_ta_setconcurrency.c | 3 +- nptl_db/td_ta_thr_iter.c | 7 +- nptl_db/td_ta_tsd_iter.c | 3 +- nptl_db/td_thr_clear_event.c | 3 +- nptl_db/td_thr_dbresume.c | 3 +- nptl_db/td_thr_dbsuspend.c | 3 +- nptl_db/td_thr_event_enable.c | 3 +- nptl_db/td_thr_event_getmsg.c | 3 +- nptl_db/td_thr_get_info.c | 14 +- nptl_db/td_thr_getfpregs.c | 3 +- nptl_db/td_thr_getgregs.c | 3 +- nptl_db/td_thr_getxregs.c | 3 +- nptl_db/td_thr_getxregsize.c | 3 +- nptl_db/td_thr_set_event.c | 3 +- nptl_db/td_thr_setfpregs.c | 3 +- nptl_db/td_thr_setgregs.c | 3 +- nptl_db/td_thr_setprio.c | 3 +- nptl_db/td_thr_setsigpending.c | 3 +- nptl_db/td_thr_setxregs.c | 3 +- nptl_db/td_thr_sigsetmask.c | 3 +- nptl_db/td_thr_tls_get_addr.c | 3 +- nptl_db/td_thr_tlsbase.c | 9 +- nptl_db/td_thr_tsd.c | 5 +- nptl_db/td_thr_validate.c | 42 +- nptl_db/thread_dbP.h | 19 +- nscd/Makefile | 2 +- nscd/aicache.c | 23 +- nscd/cache.c | 14 +- nscd/cachedumper.c | 2 +- nscd/connections.c | 8 +- nscd/dbg_log.c | 3 +- nscd/dbg_log.h | 3 +- nscd/gai.c | 10 +- nscd/getgrgid_r.c | 3 +- nscd/getgrnam_r.c | 3 +- nscd/gethstbyad_r.c | 3 +- nscd/gethstbynm3_r.c | 3 +- nscd/getpwnam_r.c | 3 +- nscd/getpwuid_r.c | 3 +- nscd/getsrvbynm_r.c | 3 +- nscd/getsrvbypt_r.c | 3 +- nscd/grpcache.c | 5 +- nscd/hstcache.c | 3 +- nscd/initgrcache.c | 20 +- nscd/mem.c | 13 +- nscd/netgroupcache.c | 25 +- nscd/nscd-client.h | 5 +- nscd/nscd.c | 5 +- nscd/nscd.h | 5 +- nscd/nscd_conf.c | 3 +- nscd/nscd_getai.c | 5 +- nscd/nscd_getgr_r.c | 10 +- nscd/nscd_gethst_r.c | 17 +- nscd/nscd_getpw_r.c | 8 +- nscd/nscd_getserv_r.c | 17 +- nscd/nscd_helper.c | 34 +- nscd/nscd_initgroups.c | 5 +- nscd/nscd_netgroup.c | 12 +- nscd/nscd_proto.h | 3 +- nscd/nscd_setup_thread.c | 3 +- nscd/nscd_stat.c | 3 +- nscd/pwdcache.c | 5 +- nscd/selinux.c | 18 +- nscd/selinux.h | 3 +- nscd/servicescache.c | 3 +- nss/Makefile | 102 +- nss/Versions | 22 +- nss/XXX-lookup.c | 30 +- nss/alias-lookup.c | 3 +- nss/bug17079.c | 2 +- nss/compat-lookup.c | 10 +- nss/databases.def | 6 +- nss/db-Makefile | 3 +- nss/digits_dots.c | 3 +- nss/ethers-lookup.c | 3 +- nss/function.def | 128 +- nss/getXXbyYY.c | 9 +- nss/getXXbyYY_r.c | 54 +- nss/getXXent.c | 9 +- nss/getXXent_r.c | 13 +- nss/getent.c | 16 +- nss/getnssent.c | 2 +- nss/getnssent_r.c | 24 +- nss/grp-lookup.c | 8 +- nss/hosts-lookup.c | 4 +- nss/key-lookup.c | 4 +- nss/makedb.c | 123 +- nss/netgrp-lookup.c | 3 +- nss/network-lookup.c | 4 +- nss/nss.h | 4 +- nss/nss_action.c | 116 + nss/nss_action.h | 105 + nss/nss_action_parse.c | 191 + nss/nss_compat/compat-grp.c | 28 +- nss/nss_compat/compat-initgroups.c | 26 +- nss/nss_compat/compat-pwd.c | 28 +- nss/nss_compat/compat-spwd.c | 28 +- nss/nss_compat/nisdomain.c | 2 +- nss/nss_compat/nisdomain.h | 2 +- nss/nss_database.c | 538 + nss/nss_database.h | 84 + nss/nss_db/db-XXX.c | 4 +- nss/nss_db/db-init.c | 2 +- nss/nss_db/db-initgroups.c | 3 +- nss/nss_db/db-netgrp.c | 3 +- nss/nss_db/db-open.c | 2 +- nss/nss_db/nss_db.h | 2 +- nss/nss_fgetent_r.c | 56 + nss/nss_files/files-XXX.c | 157 +- nss/nss_files/files-alias.c | 100 +- nss/nss_files/files-ethers.c | 4 +- nss/nss_files/files-grp.c | 4 +- nss/nss_files/files-hosts.c | 19 +- nss/nss_files/files-init.c | 60 +- nss/nss_files/files-initgroups.c | 15 +- nss/nss_files/files-key.c | 113 - nss/nss_files/files-netgrp.c | 25 +- nss/nss_files/files-network.c | 6 +- nss/nss_files/files-parse.c | 18 +- nss/nss_files/files-proto.c | 4 +- nss/nss_files/files-pwd.c | 4 +- nss/nss_files/files-rpc.c | 4 +- nss/nss_files/files-service.c | 4 +- nss/nss_files/files-sgrp.c | 4 +- nss/nss_files/files-spwd.c | 4 +- nss/nss_files_data.c | 161 + nss/nss_files_fopen.c | 47 + nss/nss_files_functions.c | 37 + nss/nss_hash.c | 83 +- nss/nss_module.c | 435 + nss/nss_module.h | 103 + nss/nss_parse_line_result.c | 46 + nss/nss_readline.c | 99 + nss/nss_test.h | 18 +- nss/nss_test1.c | 261 +- nss/nss_test2.c | 2 +- nss/nss_test_errno.c | 58 + nss/nsswitch.c | 821 +- nss/nsswitch.conf | 2 - nss/nsswitch.h | 78 +- nss/proto-lookup.c | 3 +- nss/pwd-lookup.c | 8 +- nss/rewrite_field.c | 2 +- nss/rpc-lookup.c | 3 +- nss/service-lookup.c | 3 +- nss/sgrp-lookup.c | 5 +- nss/simple-nss-hash.h | 42 + nss/spwd-lookup.c | 9 +- nss/test-digits-dots.c | 2 +- nss/test-netdb.c | 3 +- nss/tst-cancel-getpwuid_r.c | 2 +- nss/tst-field.c | 2 +- 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 | 2 +- nss/tst-nss-db-endpwent.c | 2 +- nss/tst-nss-files-alias-leak.c | 2 +- nss/tst-nss-files-alias-truncated.c | 2 +- nss/tst-nss-files-hosts-erange.c | 2 +- nss/tst-nss-files-hosts-getent.c | 2 +- nss/tst-nss-files-hosts-long.c | 11 +- .../etc/nsswitch.conf | 1 + nss/tst-nss-files-hosts-multi.c | 2 +- nss/tst-nss-gai-actions.c | 149 + .../etc/host.conf | 0 nss/tst-nss-gai-actions.root/etc/hosts | 508 + nss/tst-nss-getpwent.c | 2 +- nss/tst-nss-hash.c | 80 + nss/tst-nss-test1.c | 2 +- nss/tst-nss-test2.c | 2 +- nss/tst-nss-test3.c | 2 +- nss/tst-nss-test4.c | 2 +- nss/tst-nss-test5.c | 2 +- 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 | 2 +- nss/valid_list_field.c | 2 +- po/Makefile | 6 +- po/be.po | 1356 +- po/bg.po | 3417 +- po/ca.po | 3441 +- po/cs.po | 3413 +- po/da.po | 2659 +- po/de.po | 3383 +- po/el.po | 1464 +- po/eo.po | 1739 +- po/es.po | 3157 +- po/fi.po | 2631 +- po/fr.po | 3388 +- po/gl.po | 2214 +- po/hr.po | 3551 +- po/hu.po | 853 +- po/ia.po | 1199 +- po/id.po | 2661 +- po/it.po | 2855 +- po/ja.po | 2675 +- po/ka.po | 3832 ++ po/ko.po | 3387 +- po/libc.pot | 3250 +- po/lt.po | 960 +- po/nb.po | 1531 +- po/nl.po | 3453 +- po/pl.po | 3391 +- po/pt.po | 6429 +++- po/pt_BR.po | 3361 +- po/ru.po | 3334 +- po/rw.po | 32 +- po/sk.po | 2230 +- po/sl.po | 1085 +- po/sr.po | 6963 ++++ po/sv.po | 3415 +- po/tr.po | 3317 +- po/uk.po | 3378 +- po/vi.po | 3329 +- po/zh_CN.po | 3573 +- po/zh_TW.po | 3406 +- posix/Makefile | 127 +- posix/PTESTS | 548 +- posix/PTESTS2C.sed | 4 +- posix/Versions | 13 + posix/_Fork.c | 34 + posix/_exit.c | 2 +- posix/alarm.c | 2 +- posix/annexc.c | 2 +- posix/bits/cpu-set.h | 2 +- posix/bits/getopt_core.h | 2 +- posix/bits/getopt_ext.h | 2 +- posix/bits/getopt_posix.h | 2 +- posix/bits/posix1_lim.h | 2 +- posix/bits/posix2_lim.h | 2 +- posix/bits/types.h | 2 +- posix/bits/unistd.h | 223 +- posix/bsd-getpgrp.c | 2 +- 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 | 2 +- posix/bug-regex1.c | 25 +- posix/bug-regex10.c | 3 +- posix/bug-regex11.c | 3 +- posix/bug-regex12.c | 3 +- posix/bug-regex13.c | 3 +- posix/bug-regex14.c | 3 +- posix/bug-regex17.c | 3 +- posix/bug-regex18.c | 3 +- posix/bug-regex19.c | 44 +- posix/bug-regex2.c | 3 +- posix/bug-regex20.c | 3 +- posix/bug-regex21.c | 3 +- posix/bug-regex22.c | 3 +- posix/bug-regex23.c | 3 +- posix/bug-regex25.c | 3 +- posix/bug-regex26.c | 3 +- posix/bug-regex27.c | 3 +- posix/bug-regex28.c | 3 +- posix/bug-regex3.c | 3 +- posix/bug-regex30.c | 3 +- posix/bug-regex33.c | 5 +- posix/bug-regex34.c | 2 +- posix/bug-regex35.c | 2 +- posix/bug-regex36.c | 2 +- posix/bug-regex37.c | 2 +- posix/bug-regex38.c | 2 +- posix/bug-regex4.c | 28 +- posix/bug-regex6.c | 5 +- posix/bug-regex7.c | 3 +- posix/bug-regex8.c | 3 +- posix/bug-regex9.c | 3 +- posix/confstr.c | 2 +- posix/cpio.h | 2 +- posix/execl.c | 3 +- posix/execle.c | 3 +- posix/execlp.c | 3 +- posix/execv.c | 2 +- posix/execve.c | 2 +- posix/execveat.c | 41 + posix/execvp.c | 2 +- posix/execvpe.c | 2 +- posix/fexecve.c | 2 +- posix/flexmember.h | 30 +- posix/fnmatch.c | 542 +- posix/fnmatch.h | 2 +- posix/fnmatch_loop.c | 2029 +- posix/fork.c | 129 +- posix/fpathconf.c | 2 +- posix/gai_strerror.c | 2 +- posix/get_child_max.c | 2 +- posix/getaddrinfo.c | 2 +- posix/getconf-speclist.c | 2 +- posix/getconf.c | 8 +- posix/getegid.c | 2 +- posix/geteuid.c | 2 +- posix/getgid.c | 2 +- posix/getgroups.c | 2 +- posix/getopt.c | 9 +- posix/getopt.h | 2 +- posix/getopt1.c | 2 +- posix/getopt_int.h | 2 +- posix/getpgid.c | 2 +- posix/getpgrp.c | 2 +- posix/getpid.c | 2 +- posix/getppid.c | 2 +- posix/getresgid.c | 2 +- posix/getresuid.c | 2 +- posix/getsid.c | 2 +- posix/getuid.c | 2 +- posix/glob-lstat-compat.c | 5 +- posix/glob.c | 1837 +- posix/glob.h | 36 +- posix/glob64-lstat-compat.c | 5 +- posix/glob64-time64.c | 50 + posix/glob64.c | 2 +- posix/glob_internal.h | 2 +- posix/glob_pattern_p.c | 4 +- posix/globfree.c | 4 +- posix/globfree64-time64.c | 30 + posix/globfree64.c | 2 +- posix/globtest.c | 2 +- posix/globtest.sh | 2 +- posix/group_member.c | 2 +- posix/nanosleep.c | 3 +- posix/pathconf.c | 2 +- posix/pause.c | 2 +- posix/posix-conf-vars.h | 2 +- posix/posix-envs.def | 2 +- posix/posix_madvise.c | 2 +- posix/pread.c | 2 +- posix/pread64.c | 2 +- posix/pwrite.c | 2 +- posix/pwrite64.c | 2 +- posix/re_comp.h | 2 +- posix/regcomp.c | 479 +- posix/regex.c | 5 +- posix/regex.h | 71 +- posix/regex_internal.c | 31 +- posix/regex_internal.h | 104 +- posix/regexec.c | 229 +- posix/register-atfork.c | 228 + posix/runptests.c | 5 +- posix/sched.h | 13 +- posix/sched_cpualloc.c | 2 +- posix/sched_cpucount.c | 43 +- posix/sched_cpufree.c | 2 +- posix/sched_getaffinity.c | 2 +- posix/sched_getp.c | 2 +- posix/sched_gets.c | 2 +- posix/sched_primax.c | 2 +- posix/sched_primin.c | 2 +- posix/sched_rr_gi.c | 2 +- posix/sched_setaffinity.c | 2 +- posix/sched_setp.c | 2 +- posix/sched_sets.c | 2 +- posix/sched_yield.c | 2 +- posix/setgid.c | 2 +- posix/setpgid.c | 2 +- posix/setpgrp.c | 2 +- posix/setresgid.c | 2 +- posix/setresuid.c | 2 +- posix/setsid.c | 2 +- posix/setuid.c | 2 +- posix/shm-directory.c | 70 + posix/sleep.c | 2 +- posix/spawn.c | 2 +- posix/spawn.h | 22 +- posix/spawn_faction_addchdir.c | 4 +- posix/spawn_faction_addclose.c | 2 +- posix/spawn_faction_addclosefrom.c | 57 + posix/spawn_faction_adddup2.c | 2 +- posix/spawn_faction_addfchdir.c | 2 +- posix/spawn_faction_addopen.c | 2 +- posix/spawn_faction_addtcsetpgrp_np.c | 50 + posix/spawn_faction_destroy.c | 4 +- posix/spawn_faction_init.c | 2 +- posix/spawn_int.h | 13 +- posix/spawn_valid_fd.c | 2 +- posix/spawnattr_destroy.c | 2 +- posix/spawnattr_getdefault.c | 2 +- posix/spawnattr_getflags.c | 2 +- posix/spawnattr_getpgroup.c | 2 +- posix/spawnattr_getschedparam.c | 2 +- posix/spawnattr_getschedpolicy.c | 2 +- posix/spawnattr_getsigmask.c | 2 +- posix/spawnattr_init.c | 2 +- posix/spawnattr_setdefault.c | 2 +- posix/spawnattr_setflags.c | 2 +- posix/spawnattr_setpgroup.c | 2 +- posix/spawnattr_setschedparam.c | 2 +- posix/spawnattr_setschedpolicy.c | 2 +- posix/spawnattr_setsigmask.c | 2 +- posix/spawni.c | 2 +- posix/spawnp.c | 2 +- posix/streams-compat.c | 2 +- posix/sys/times.h | 2 +- posix/sys/types.h | 2 +- posix/sys/utsname.h | 2 +- posix/sys/wait.h | 29 +- posix/sysconf.c | 5 +- posix/tar.h | 3 +- posix/test-errno.c | 14 +- posix/test-ssize-max.c | 2 +- posix/times.c | 2 +- posix/transbug.c | 24 +- posix/tst-_Fork.c | 153 + posix/tst-boost.c | 3 +- posix/tst-chmod.c | 3 +- posix/tst-dir.c | 3 +- posix/tst-exec.c | 3 +- posix/tst-execveat.c | 186 + posix/tst-execvpe1.c | 2 +- posix/tst-execvpe2.c | 2 +- posix/tst-execvpe3.c | 2 +- posix/tst-execvpe4.c | 2 +- posix/tst-execvpe5.c | 2 +- posix/tst-execvpe6.c | 2 +- posix/tst-fexecve.c | 2 +- posix/tst-fnmatch.c | 15 +- posix/tst-fnmatch.input | 677 +- posix/tst-fnmatch3.c | 2 +- posix/tst-fnmatch4.c | 2 +- posix/tst-fnmatch5.c | 2 +- posix/tst-fnmatch6.c | 37 + posix/tst-fnmatch7.c | 37 + posix/tst-fork.c | 3 +- posix/tst-getaddrinfo.c | 2 +- posix/tst-getaddrinfo4.c | 2 +- posix/tst-getaddrinfo5.c | 2 +- posix/tst-getconf.sh | 2 +- posix/tst-getopt-cancel.c | 2 +- posix/tst-glob-tilde.c | 2 +- posix/tst-glob_lstat_compat.c | 21 +- posix/tst-glob_symlinks.c | 2 +- posix/tst-gnuglob-skeleton.c | 3 +- posix/tst-gnuglob.c | 2 +- posix/tst-gnuglob64-time64.c | 7 + posix/tst-gnuglob64.c | 2 +- posix/tst-mmap-offset.c | 2 +- posix/tst-nanosleep.c | 2 +- posix/tst-nice.c | 2 +- posix/tst-pathconf.c | 2 +- posix/tst-pcre.c | 3 +- posix/tst-posix_fadvise-common.c | 2 +- posix/tst-posix_fadvise.c | 2 +- posix/tst-posix_fadvise64.c | 2 +- posix/tst-posix_spawn-fd.c | 2 +- posix/tst-posix_spawn-setsid.c | 2 +- posix/tst-preadwrite-common.c | 2 +- posix/tst-preadwrite.c | 2 +- posix/tst-preadwrite64.c | 2 +- posix/tst-regcomp-truncated.c | 3 +- posix/tst-regex.c | 35 +- posix/tst-regexloc.c | 2 +- posix/tst-rfc3484-2.c | 3 +- posix/tst-rfc3484-3.c | 3 +- posix/tst-rfc3484.c | 3 +- posix/tst-rxspencer.c | 3 +- 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 | 2 +- posix/tst-spawn.c | 3 +- posix/tst-spawn2.c | 2 +- posix/tst-spawn3.c | 2 +- posix/tst-spawn4-compat.c | 10 +- posix/tst-spawn4.c | 2 +- posix/tst-spawn5.c | 298 + posix/tst-spawn6.c | 242 + posix/tst-spawn7.c | 185 + posix/tst-sysconf-empty-chroot.c | 2 +- posix/tst-truncate-common.c | 2 +- posix/tst-truncate.c | 3 +- posix/tst-truncate64.c | 3 +- posix/tst-vfork1.c | 3 +- posix/tst-vfork2.c | 3 +- posix/tst-vfork3.c | 3 +- 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 | 2 +- posix/tst-wordexp-nocmd.c | 2 +- posix/uname-values.h | 2 +- posix/uname.c | 2 +- posix/unistd.h | 96 +- posix/vfork.c | 2 +- posix/wait.c | 2 +- posix/wait3.c | 2 +- posix/wait4.c | 2 +- posix/waitid.c | 3 +- posix/waitpid.c | 2 +- posix/wordexp-test.c | 11 +- posix/wordexp-tst.sh | 2 +- posix/wordexp.c | 16 +- posix/wordexp.h | 2 +- pwd/Makefile | 2 +- pwd/fgetpwent.c | 7 +- pwd/fgetpwent_r.c | 45 +- pwd/getpw.c | 2 +- pwd/getpwent.c | 3 +- pwd/getpwent_r.c | 3 +- pwd/getpwnam.c | 3 +- pwd/getpwnam_r.c | 3 +- pwd/getpwuid.c | 3 +- pwd/getpwuid_r.c | 3 +- pwd/putpwent.c | 3 +- pwd/pwd.h | 14 +- pwd/tst-getpw.c | 2 +- pwd/tst-putpwent.c | 2 +- resolv/Makefile | 196 +- resolv/README | 3 - resolv/Versions | 267 +- resolv/arpa/nameser.h | 33 +- resolv/compat-gethnamaddr.c | 13 +- resolv/compat-hooks.c | 2 +- resolv/dn_comp.c | 103 + resolv/dn_expand.c | 112 + resolv/dn_skipname.c | 103 + resolv/gai_cancel.c | 20 +- resolv/gai_error.c | 16 +- resolv/gai_misc.c | 57 +- resolv/gai_misc.h | 4 +- resolv/gai_notify.c | 18 +- resolv/gai_sigqueue.c | 4 +- resolv/gai_suspend.c | 95 +- resolv/getaddrinfo_a.c | 24 +- resolv/inet_addr.c | 4 +- resolv/inet_pton.c | 2 +- resolv/libanl-compat.c | 35 + resolv/mapv4v6addr.h | 69 - resolv/mapv4v6hostent.h | 84 - resolv/netdb.h | 13 +- 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/nss_dns/dns-canon.c | 30 +- resolv/nss_dns/dns-host.c | 1219 +- resolv/nss_dns/dns-network.c | 18 +- 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 | 2 +- resolv/res_comp.c | 278 - resolv/res_context_hostalias.c | 132 + resolv/res_data.c | 2 +- resolv/res_debug.c | 5 +- resolv/res_enable_icmp.c | 6 +- resolv/res_get_nsaddr.c | 39 + resolv/res_hconf.c | 19 +- resolv/res_hconf.h | 3 +- resolv/res_hostalias.c | 51 + resolv/res_init.c | 9 +- resolv/res_isourserver.c | 134 + resolv/res_libc.c | 4 +- resolv/res_mkquery.c | 50 +- resolv/res_nameinquery.c | 115 + resolv/res_queriesmatch.c | 129 + resolv/res_query.c | 196 +- resolv/res_randomid.c | 5 +- resolv/res_send.c | 299 +- resolv/resolv-deprecated.c | 56 + resolv/resolv-internal.h | 52 +- resolv/resolv.h | 104 +- resolv/resolv_conf.c | 5 +- resolv/resolv_conf.h | 2 +- resolv/resolv_context.c | 2 +- resolv/resolv_context.h | 2 +- resolv/rpc/netdb.h | 3 - resolv/tst-aton.c | 2 +- resolv/tst-bug18665-tcp.c | 2 +- resolv/tst-bug18665.c | 2 +- resolv/tst-inet_addr-binary.c | 30 + resolv/tst-inet_aton_exact.c | 2 +- resolv/tst-inet_pton.c | 2 +- resolv/tst-leaks.c | 2 +- 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 | 2 +- resolv/tst-ns_name.data | 2 +- resolv/tst-ns_name_compress.c | 2 +- resolv/tst-ns_name_length_uncompressed.c | 135 + resolv/tst-ns_name_pton.c | 2 +- resolv/tst-ns_rr_cursor.c | 227 + resolv/tst-ns_samebinaryname.c | 62 + resolv/tst-p_secstodate.c | 14 +- resolv/tst-res_hconf_reorder.c | 2 +- resolv/tst-res_hnok.c | 2 +- resolv/tst-resolv-ai_idn-common.c | 2 +- resolv/tst-resolv-ai_idn-latin1.c | 2 +- resolv/tst-resolv-ai_idn-nolibidn2.c | 2 +- resolv/tst-resolv-ai_idn.c | 2 +- resolv/tst-resolv-aliases.c | 254 + resolv/tst-resolv-basic.c | 2 +- resolv/tst-resolv-binary.c | 2 +- resolv/tst-resolv-byaddr.c | 326 + resolv/tst-resolv-canonname.c | 2 +- resolv/tst-resolv-edns.c | 2 +- resolv/tst-resolv-invalid-cname.c | 406 + resolv/tst-resolv-maybe_insert_sig.h | 32 + resolv/tst-resolv-network.c | 2 +- resolv/tst-resolv-noaaaa.c | 537 + resolv/tst-resolv-nondecimal.c | 2 +- resolv/tst-resolv-qtypes.c | 2 +- resolv/tst-resolv-res_init-multi.c | 2 +- resolv/tst-resolv-res_init-skeleton.c | 12 +- resolv/tst-resolv-res_init-thread.c | 2 +- resolv/tst-resolv-res_init.c | 2 +- resolv/tst-resolv-res_ninit.c | 2 +- resolv/tst-resolv-rotate.c | 2 +- resolv/tst-resolv-search.c | 2 +- resolv/tst-resolv-threads.c | 2 +- resolv/tst-resolv-trailing.c | 4 +- resolv/tst-resolv-trustad.c | 2 +- resolv/tst-resolv-txnid-collision.c | 334 + resource/Makefile | 7 +- resource/bits/types/struct_rusage.h | 2 +- resource/bug-ulimit1.c | 2 +- resource/getpriority.c | 2 +- resource/getrlimit.c | 2 +- resource/getrlimit64.c | 2 +- resource/getrusage.c | 2 +- resource/nice.c | 2 +- resource/setpriority.c | 2 +- resource/setrlimit.c | 2 +- resource/setrlimit64.c | 2 +- resource/sys/resource.h | 26 +- resource/sys/vlimit.h | 2 +- resource/sys/vtimes.h | 68 - resource/tst-getrlimit.c | 2 +- resource/ulimit.c | 2 +- resource/ulimit.h | 2 +- resource/vlimit.c | 2 +- resource/vtimes.c | 47 +- rt/Makefile | 77 +- rt/Versions | 165 +- rt/aio.h | 30 +- rt/aio_cancel.c | 142 +- rt/aio_error.c | 30 +- rt/aio_fsync.c | 39 +- rt/aio_misc.c | 725 +- rt/aio_notify.c | 148 +- rt/aio_read.c | 45 +- rt/aio_read64.c | 43 +- rt/aio_return.c | 18 +- rt/aio_sigqueue.c | 3 +- rt/aio_suspend.c | 265 +- rt/aio_write.c | 45 +- rt/aio_write64.c | 43 +- rt/bits/mqueue2.h | 2 +- rt/librt-compat.c | 55 + rt/lio_listio-common.c | 284 + rt/lio_listio.c | 31 +- rt/lio_listio64.c | 30 +- rt/mq_close.c | 2 +- rt/mq_getattr.c | 2 +- rt/mq_notify.c | 2 +- rt/mq_open.c | 2 +- rt/mq_receive.c | 2 +- rt/mq_send.c | 2 +- rt/mq_setattr.c | 2 +- rt/mq_timedreceive.c | 2 +- rt/mq_timedsend.c | 2 +- rt/mq_unlink.c | 2 +- rt/mqueue.h | 24 +- rt/shm_open.c | 41 +- rt/shm_unlink.c | 29 +- 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 | 5 +- rt/tst-aio2.c | 3 +- rt/tst-aio3.c | 2 +- rt/tst-aio4.c | 2 +- rt/tst-aio5.c | 2 +- rt/tst-aio6-time64.c | 1 + rt/tst-aio6.c | 2 +- rt/tst-aio64.c | 5 +- rt/tst-aio7.c | 2 +- rt/tst-bz28213.c | 101 + rt/tst-cpuclock2-time64.c | 1 + rt/tst-cpuclock2.c | 102 +- rt/tst-mqueue.h | 3 +- rt/tst-mqueue1-time64.c | 1 + rt/tst-mqueue1.c | 13 +- rt/tst-mqueue10-time64.c | 1 + rt/tst-mqueue10.c | 80 + rt/tst-mqueue2-time64.c | 1 + rt/tst-mqueue2.c | 13 +- rt/tst-mqueue3.c | 12 +- rt/tst-mqueue4-time64.c | 1 + rt/tst-mqueue4.c | 13 +- rt/tst-mqueue5.c | 15 +- rt/tst-mqueue6.c | 15 +- rt/tst-mqueue7.c | 4 +- rt/tst-mqueue8-time64.c | 1 + rt/tst-mqueue8.c | 9 +- rt/tst-mqueue9.c | 13 +- rt/tst-shm-cancel.c | 13 +- rt/tst-shm.c | 38 +- rt/tst-timer-sigmask.c | 4 +- rt/tst-timer.c | 2 +- rt/tst-timer4-time64.c | 1 + rt/tst-timer4.c | 3 +- scripts/abilist.awk | 4 +- scripts/backport-support.sh | 2 +- scripts/build-many-glibcs.py | 155 +- scripts/check-c++-types.sh | 6 +- scripts/check-initfini.awk | 2 +- scripts/check-installed-headers.sh | 7 +- scripts/check-local-headers.sh | 4 +- scripts/check-obsolete-constructs.py | 191 +- scripts/check-wrapper-headers.py | 2 +- scripts/check-wx-segment.py | 2 +- scripts/config.guess | 1437 +- scripts/config.sub | 693 +- scripts/cross-test-ssh.sh | 27 +- scripts/documented.sh | 4 +- scripts/dso-ordering-test.py | 1164 + scripts/evaluate-test.sh | 2 +- scripts/gen-as-const.py | 2 +- scripts/gen-rrtypes.py | 2 +- scripts/gen-sorted.awk | 3 +- scripts/gen-tunables.awk | 18 +- scripts/glibc_shared_code.py | 70 + scripts/glibcelf.py | 918 + scripts/glibcextract.py | 23 +- scripts/glibcpp.py | 530 + scripts/glibcsymbols.py | 83 + scripts/list-fixed-bugs.py | 2 +- scripts/localplt.awk | 18 +- scripts/merge-test-results.sh | 9 +- scripts/move-if-change | 5 +- scripts/move-symbol-to-libc.py | 168 + scripts/output-format.sed | 35 - scripts/rellns-sh | 3 +- scripts/test-installation.pl | 5 +- scripts/test_printers_common.py | 16 +- scripts/test_printers_exceptions.py | 2 +- scripts/tst-elf-edit.py | 226 + scripts/tst-ld-trace.py | 108 + scripts/update-abilist.sh | 2 +- scripts/update-copyrights | 8 +- scripts/vcstocl_quirks.py | 4 +- scripts/versionlist.awk | 2 +- scripts/versions.awk | 78 +- setjmp/Makefile | 8 +- setjmp/Versions | 4 - setjmp/__longjmp.c | 2 +- setjmp/bits/setjmp2.h | 2 +- setjmp/bits/types/struct___jmp_buf_tag.h | 37 + setjmp/bsd-_setjmp.c | 2 +- setjmp/bsd-setjmp.c | 2 +- setjmp/bug269-setjmp.c | 2 +- setjmp/jmp-unwind.c | 2 +- setjmp/jmp_buf-macros.sym | 11 + setjmp/longjmp.c | 2 +- setjmp/setjmp.c | 2 +- setjmp/setjmp.h | 17 +- setjmp/sigjmp.c | 2 +- setjmp/tst-setjmp-check.c | 57 + setjmp/tst-setjmp-fp.c | 2 +- setjmp/tst-setjmp.c | 2 +- setjmp/tst-sigsetjmp.c | 2 +- shadow/Makefile | 2 +- shadow/fgetspent.c | 7 +- shadow/fgetspent_r.c | 45 +- shadow/getspent.c | 3 +- shadow/getspent_r.c | 3 +- shadow/getspnam.c | 3 +- shadow/getspnam_r.c | 3 +- shadow/lckpwdf.c | 3 +- shadow/putspent.c | 2 +- shadow/sgetspent.c | 2 +- shadow/sgetspent_r.c | 2 +- shadow/shadow.h | 14 +- shadow/tst-putspent.c | 2 +- shlib-versions | 10 +- signal/Makefile | 12 +- signal/Versions | 3 + signal/allocrtsig.c | 12 +- signal/bits/types/__sigval_t.h | 2 +- signal/bits/types/struct_sigstack.h | 2 +- signal/kill.c | 2 +- signal/killpg.c | 2 +- signal/libc_sigaction.c | 32 + signal/raise.c | 2 +- signal/sigaction.c | 11 +- signal/sigaddset.c | 4 +- signal/sigaltstack.c | 2 +- signal/sigandset.c | 2 +- signal/sigblock.c | 2 +- signal/sigdelset.c | 4 +- signal/sigempty.c | 8 +- signal/sigfillset.c | 10 +- signal/siggetmask.c | 2 +- signal/sighold.c | 3 +- signal/sigignore.c | 2 +- signal/sigintr.c | 2 +- signal/sigisempty.c | 2 +- signal/sigismem.c | 3 +- signal/signal.c | 2 +- signal/signal.h | 47 +- signal/sigorset.c | 2 +- signal/sigpause.c | 2 +- signal/sigpending.c | 2 +- signal/sigprocmask.c | 2 +- signal/sigqueue.c | 2 +- signal/sigrelse.c | 3 +- signal/sigreturn.c | 2 +- signal/sigset.c | 2 +- signal/sigsetmask.c | 2 +- signal/sigsetops.c | 14 +- signal/sigstack.c | 2 +- signal/sigsuspend.c | 2 +- signal/sigtimedwait.c | 2 +- signal/sigvec.c | 2 +- signal/sigwait.c | 2 +- signal/sigwaitinfo.c | 2 +- signal/sysv_signal.c | 2 +- signal/tst-minsigstksz-1.c | 2 +- signal/tst-minsigstksz-2.c | 2 +- signal/tst-minsigstksz-3.c | 2 +- signal/tst-minsigstksz-3a.c | 2 +- signal/tst-minsigstksz-4.c | 2 +- signal/tst-minsigstksz-5.c | 84 + signal/tst-raise.c | 3 +- signal/tst-sigaction.c | 2 +- signal/tst-sigisemptyset.c | 95 + signal/tst-sigset2.c | 4 + signal/tst-sigsimple.c | 6 +- signal/tst-sigwait-eintr.c | 2 +- socket/Makefile | 27 +- socket/accept.c | 2 +- socket/accept4.c | 2 +- socket/bind.c | 2 +- socket/bits/socket2.h | 34 +- socket/connect.c | 2 +- socket/getpeername.c | 2 +- socket/getsockname.c | 2 +- socket/getsockopt.c | 2 +- socket/isfdtype.c | 2 +- socket/listen.c | 2 +- socket/opensock.c | 62 +- socket/recv.c | 2 +- socket/recvfrom.c | 2 +- socket/recvmmsg.c | 2 +- socket/recvmsg.c | 2 +- socket/sa_len.c | 2 +- socket/send.c | 2 +- socket/sendmmsg.c | 2 +- socket/sendmsg.c | 2 +- socket/sendto.c | 2 +- socket/setsockopt.c | 2 +- socket/shutdown.c | 2 +- socket/sockaddr_un_set.c | 41 + socket/sockatmark.c | 2 +- socket/socket.c | 2 +- socket/socketpair.c | 2 +- socket/sys/socket.h | 78 +- socket/sys/un.h | 5 +- socket/tst-accept4.c | 2 +- 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 | 2 +- soft-fp/adddf3.c | 4 +- soft-fp/addsf3.c | 4 +- soft-fp/addtf3.c | 4 +- soft-fp/divdf3.c | 4 +- soft-fp/divsf3.c | 4 +- soft-fp/divtf3.c | 4 +- soft-fp/double.h | 6 +- soft-fp/eqdf2.c | 4 +- soft-fp/eqhf2.c | 49 + soft-fp/eqsf2.c | 4 +- soft-fp/eqtf2.c | 4 +- soft-fp/extenddftf2.c | 4 +- soft-fp/extended.h | 3 +- soft-fp/extendhfdf2.c | 53 + soft-fp/extendhfsf2.c | 49 + soft-fp/extendhftf2.c | 2 +- soft-fp/extendhfxf2.c | 53 + soft-fp/extendsfdf2.c | 4 +- soft-fp/extendsftf2.c | 4 +- soft-fp/extendxftf2.c | 3 +- soft-fp/fixdfdi.c | 4 +- soft-fp/fixdfsi.c | 4 +- soft-fp/fixdfti.c | 3 +- soft-fp/fixhfdi.c | 45 + soft-fp/fixhfsi.c | 45 + soft-fp/fixhfti.c | 2 +- soft-fp/fixsfdi.c | 4 +- soft-fp/fixsfsi.c | 4 +- soft-fp/fixsfti.c | 3 +- soft-fp/fixtfdi.c | 4 +- soft-fp/fixtfsi.c | 4 +- soft-fp/fixtfti.c | 3 +- soft-fp/fixunsdfdi.c | 4 +- soft-fp/fixunsdfsi.c | 4 +- soft-fp/fixunsdfti.c | 3 +- soft-fp/fixunshfdi.c | 45 + soft-fp/fixunshfsi.c | 45 + soft-fp/fixunshfti.c | 2 +- soft-fp/fixunssfdi.c | 4 +- soft-fp/fixunssfsi.c | 4 +- soft-fp/fixunssfti.c | 3 +- soft-fp/fixunstfdi.c | 4 +- soft-fp/fixunstfsi.c | 4 +- soft-fp/fixunstfti.c | 3 +- soft-fp/floatdidf.c | 4 +- soft-fp/floatdihf.c | 45 + soft-fp/floatdisf.c | 4 +- soft-fp/floatditf.c | 4 +- soft-fp/floatsidf.c | 4 +- soft-fp/floatsihf.c | 45 + soft-fp/floatsisf.c | 4 +- soft-fp/floatsitf.c | 4 +- soft-fp/floattidf.c | 3 +- soft-fp/floattihf.c | 2 +- soft-fp/floattisf.c | 3 +- soft-fp/floattitf.c | 3 +- soft-fp/floatundidf.c | 4 +- soft-fp/floatundihf.c | 45 + soft-fp/floatundisf.c | 4 +- soft-fp/floatunditf.c | 4 +- soft-fp/floatunsidf.c | 4 +- soft-fp/floatunsihf.c | 45 + soft-fp/floatunsisf.c | 4 +- soft-fp/floatunsitf.c | 4 +- soft-fp/floatuntidf.c | 3 +- soft-fp/floatuntihf.c | 2 +- soft-fp/floatuntisf.c | 3 +- soft-fp/floatuntitf.c | 3 +- soft-fp/gedf2.c | 4 +- soft-fp/gesf2.c | 4 +- soft-fp/getf2.c | 4 +- soft-fp/half.h | 4 +- soft-fp/ledf2.c | 4 +- soft-fp/lesf2.c | 4 +- soft-fp/letf2.c | 4 +- soft-fp/muldf3.c | 4 +- soft-fp/mulsf3.c | 4 +- soft-fp/multf3.c | 4 +- soft-fp/negdf2.c | 4 +- soft-fp/negsf2.c | 4 +- soft-fp/negtf2.c | 4 +- soft-fp/op-1.h | 6 +- soft-fp/op-2.h | 6 +- soft-fp/op-4.h | 6 +- soft-fp/op-8.h | 5 +- soft-fp/op-common.h | 6 +- soft-fp/quad.h | 6 +- soft-fp/single.h | 6 +- soft-fp/soft-fp.h | 6 +- soft-fp/subdf3.c | 4 +- soft-fp/subsf3.c | 4 +- soft-fp/subtf3.c | 4 +- soft-fp/truncdfhf2.c | 52 + soft-fp/truncdfsf2.c | 4 +- soft-fp/truncsfhf2.c | 48 + soft-fp/trunctfdf2.c | 4 +- soft-fp/trunctfhf2.c | 2 +- soft-fp/trunctfsf2.c | 4 +- soft-fp/trunctfxf2.c | 3 +- soft-fp/truncxfhf2.c | 52 + soft-fp/unorddf2.c | 3 +- soft-fp/unordsf2.c | 3 +- soft-fp/unordtf2.c | 3 +- stdio-common/Makefile | 419 +- stdio-common/Versions | 8 + 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 | 3 +- stdio-common/_itoa.c | 6 +- stdio-common/_itowa.c | 4 +- stdio-common/_itowa.h | 2 +- stdio-common/asprintf.c | 2 +- stdio-common/bits/printf-ldbl.h | 2 +- stdio-common/bug-vfprintf-nargs.c | 3 +- stdio-common/bug14.c | 1 - stdio-common/bug22.c | 2 +- stdio-common/bug26.c | 2 +- stdio-common/ctermid.c | 2 +- stdio-common/cuserid.c | 2 +- stdio-common/dprintf.c | 2 +- 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 | 32 +- stdio-common/errname.c | 61 + stdio-common/errnobug.c | 2 +- stdio-common/flockfile.c | 7 +- stdio-common/fprintf.c | 2 +- stdio-common/fscanf.c | 2 +- stdio-common/ftrylockfile.c | 9 +- stdio-common/funlockfile.c | 8 +- stdio-common/fxprintf.c | 3 +- stdio-common/gentempfd.c | 2 +- stdio-common/getline.c | 4 +- stdio-common/getw.c | 2 +- stdio-common/grouping_iterator.c | 126 + stdio-common/grouping_iterator.h | 65 + stdio-common/iovfscanf.c | 2 +- stdio-common/iovfwscanf.c | 38 - stdio-common/isoc23_fscanf.c | 35 + stdio-common/isoc23_scanf.c | 35 + stdio-common/isoc23_sscanf.c | 37 + stdio-common/isoc23_vfscanf.c | 28 + stdio-common/isoc23_vscanf.c | 27 + stdio-common/isoc23_vsscanf.c | 28 + stdio-common/isoc99_fscanf.c | 2 +- stdio-common/isoc99_scanf.c | 2 +- stdio-common/isoc99_sscanf.c | 2 +- stdio-common/isoc99_vfscanf.c | 2 +- stdio-common/isoc99_vscanf.c | 2 +- stdio-common/isoc99_vsscanf.c | 2 +- stdio-common/itoa-digits.c | 2 +- stdio-common/itoa-udigits.c | 2 +- stdio-common/itowa-digits.c | 2 +- stdio-common/perror.c | 2 +- stdio-common/printf-parse.h | 31 +- stdio-common/printf-parsemb.c | 4 +- stdio-common/printf-prs.c | 7 +- stdio-common/printf.c | 2 +- stdio-common/printf.h | 4 +- stdio-common/printf_buffer-char.h | 24 + stdio-common/printf_buffer-wchar_t.h | 24 + stdio-common/printf_buffer_as_file.c | 124 + 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 | 728 +- stdio-common/printf_fphex.c | 275 +- stdio-common/printf_function_invoke.c | 22 + stdio-common/printf_size.c | 4 +- stdio-common/psiginfo.c | 4 +- stdio-common/psignal.c | 4 +- stdio-common/putw.c | 2 +- stdio-common/reg-modifier.c | 5 +- stdio-common/reg-printf.c | 15 +- stdio-common/reg-type.c | 8 +- stdio-common/remove.c | 2 +- stdio-common/rename.c | 2 +- stdio-common/renameat.c | 2 +- stdio-common/renameat2.c | 2 +- stdio-common/scanf.c | 2 +- stdio-common/scanf11.c | 3 +- stdio-common/scanf13.c | 1 + stdio-common/scanf14.c | 4 +- stdio-common/scanf14a.c | 4 +- stdio-common/scanf15.c | 4 +- stdio-common/scanf16.c | 4 +- stdio-common/scanf16a.c | 4 +- stdio-common/scanf17.c | 4 +- stdio-common/siglist-gen.c | 35 + stdio-common/siglist.S | 7 + stdio-common/siglist.c | 36 - stdio-common/snprintf.c | 2 +- stdio-common/sprintf.c | 2 +- stdio-common/sscanf.c | 2 +- stdio-common/stdio_ext.h | 2 +- stdio-common/stdio_lim.h.in | 39 - stdio-common/tempnam.c | 2 +- stdio-common/tempname.c | 2 +- stdio-common/test-fseek.c | 2 +- stdio-common/test-popen.c | 2 +- stdio-common/test-strerr.c | 691 + stdio-common/test-vfprintf.c | 3 +- stdio-common/test_rdwr.c | 2 +- stdio-common/tfformat.c | 30 +- stdio-common/tmpfile.c | 2 +- stdio-common/tmpfile64.c | 2 +- stdio-common/tmpnam.c | 4 +- stdio-common/tmpnam_r.c | 4 +- stdio-common/translated_number_width.c | 42 + stdio-common/tst-bz11319.c | 2 +- stdio-common/tst-dprintf-length.c | 45 + stdio-common/tst-errno-manual.py | 73 + stdio-common/tst-fileno.c | 2 +- stdio-common/tst-fmemopen.c | 2 +- stdio-common/tst-fmemopen2.c | 2 +- stdio-common/tst-fmemopen3.c | 2 +- stdio-common/tst-fmemopen4.c | 2 +- stdio-common/tst-fphex-wide.c | 3 +- stdio-common/tst-fseek.c | 3 +- stdio-common/tst-gets.c | 3 +- stdio-common/tst-grouping2.c | 39 + stdio-common/tst-grouping3.c | 54 + stdio-common/tst-grouping_iterator.c | 262 + stdio-common/tst-long-dbl-fphex.c | 3 +- stdio-common/tst-memstream-string.c | 77 + stdio-common/tst-perror.c | 1 - stdio-common/tst-popen.c | 3 +- stdio-common/tst-popen3.c | 38 + stdio-common/tst-printf-binary-main.c | 183 + stdio-common/tst-printf-binary.c | 25 + stdio-common/tst-printf-bz18872.sh | 2 +- stdio-common/tst-printf-bz25691.c | 2 +- stdio-common/tst-printf-fp-free.c | 37 + stdio-common/tst-printf-fp-leak.c | 34 + stdio-common/tst-printf-oct.c | 49 + stdio-common/tst-printf-round.c | 2 +- stdio-common/tst-printf.c | 69 +- stdio-common/tst-printf.sh | 72 +- stdio-common/tst-printfsz-islongdouble.c | 2 +- stdio-common/tst-printfsz-islongdouble.sh | 2 +- stdio-common/tst-put-error.c | 2 +- stdio-common/tst-renameat2.c | 2 +- stdio-common/tst-scanf-binary-c11.c | 28 + stdio-common/tst-scanf-binary-c2x.c | 31 + stdio-common/tst-scanf-binary-gnu11.c | 26 + stdio-common/tst-scanf-binary-gnu89.c | 26 + stdio-common/tst-scanf-binary-main.c | 189 + stdio-common/tst-scanf-round.c | 2 +- stdio-common/tst-sprintf-errno.c | 103 + stdio-common/tst-sprintf3.c | 2 +- stdio-common/tst-sscanf.c | 3 +- stdio-common/tst-tmpnam.c | 2 +- stdio-common/tst-unbputc.sh | 2 +- stdio-common/tst-unlockedio.c | 3 +- stdio-common/tst-vfprintf-mbs-prec.c | 2 +- stdio-common/tst-vfprintf-user-type.c | 124 +- stdio-common/tst-vfprintf-width-i18n.c | 95 + stdio-common/tst-vfprintf-width-prec-alloc.c | 41 + stdio-common/tst-vfprintf-width-prec.c | 8 +- stdio-common/tstgetln.c | 2 +- stdio-common/tstscanf.c | 2 +- stdio-common/vfprintf-internal.c | 1583 +- stdio-common/vfprintf-process-arg.c | 507 + stdio-common/vfprintf.c | 2 +- stdio-common/vfscanf-internal.c | 47 +- stdio-common/vfscanf.c | 2 +- stdio-common/vfwprintf.c | 2 +- stdio-common/vfwscanf.c | 2 +- stdio-common/vprintf.c | 2 +- stdio-common/wprintf_buffer_as_file.c | 129 + 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 | 445 +- stdlib/Versions | 17 +- stdlib/a64l.c | 3 +- stdlib/abort.c | 14 +- stdlib/abs.c | 2 +- stdlib/add_n.c | 2 +- stdlib/addmul_1.c | 2 +- stdlib/alloca.h | 4 +- stdlib/arc4random.c | 102 + stdlib/arc4random_uniform.c | 71 + stdlib/at_quick_exit.c | 2 +- stdlib/atexit.c | 2 +- stdlib/atof.c | 2 +- stdlib/atoi.c | 2 +- stdlib/atol.c | 2 +- stdlib/atoll.c | 2 +- stdlib/bits/monetary-ldbl.h | 2 +- stdlib/bits/stdlib-float.h | 2 +- stdlib/bits/stdlib-ldbl.h | 4 +- stdlib/bits/stdlib.h | 84 +- stdlib/bsearch.c | 2 +- stdlib/bug-strtod.c | 3 +- stdlib/canonicalize.c | 541 +- stdlib/cmp.c | 2 +- stdlib/cxa_at_quick_exit.c | 2 +- stdlib/cxa_atexit.c | 6 +- stdlib/cxa_finalize.c | 11 +- stdlib/cxa_thread_atexit_impl.c | 11 +- stdlib/dbl2mpn.c | 2 +- stdlib/div.c | 2 +- stdlib/divmod_1.c | 2 +- stdlib/divrem.c | 2 +- stdlib/drand48-iter.c | 3 +- stdlib/drand48.c | 3 +- stdlib/drand48_r.c | 3 +- stdlib/erand48.c | 3 +- stdlib/erand48_r.c | 3 +- stdlib/errno.h | 2 +- stdlib/exit.c | 48 +- stdlib/exit.h | 2 +- stdlib/fmtmsg.c | 15 +- stdlib/fmtmsg.h | 2 +- stdlib/fpioconst.c | 2 +- stdlib/fpioconst.h | 11 +- stdlib/gen-fpioconst.c | 2 +- stdlib/gen-tst-strtod-round.c | 2 +- stdlib/getcontext.c | 2 +- stdlib/getentropy.c | 2 +- stdlib/getenv.c | 66 +- stdlib/getrandom.c | 2 +- stdlib/getsubopt.c | 2 +- stdlib/gmp-impl.h | 52 +- stdlib/gmp.h | 74 +- stdlib/grouping.c | 19 +- stdlib/grouping.h | 3 +- stdlib/inttypes.h | 197 +- stdlib/isomac.c | 3 +- stdlib/jrand48.c | 3 +- stdlib/jrand48_r.c | 3 +- stdlib/l64a.c | 3 +- stdlib/labs.c | 2 +- stdlib/lcong48.c | 3 +- stdlib/lcong48_r.c | 3 +- stdlib/ldiv.c | 2 +- stdlib/llabs.c | 2 +- stdlib/lldiv.c | 2 +- stdlib/longlong.h | 14 +- stdlib/lrand48.c | 3 +- stdlib/lrand48_r.c | 3 +- stdlib/lshift.c | 2 +- stdlib/makecontext.c | 2 +- stdlib/mblen.c | 2 +- stdlib/mbstowcs.c | 2 +- stdlib/mbtowc.c | 2 +- stdlib/mod_1.c | 2 +- stdlib/monetary.h | 10 +- stdlib/mp_clz_tab.c | 2 +- stdlib/mpn2dbl.c | 2 +- stdlib/mpn2flt.c | 2 +- stdlib/mrand48.c | 3 +- stdlib/mrand48_r.c | 3 +- stdlib/msort.c | 9 +- stdlib/mul.c | 2 +- stdlib/mul_1.c | 2 +- stdlib/mul_n.c | 2 +- stdlib/nrand48.c | 3 +- stdlib/nrand48_r.c | 3 +- stdlib/on_exit.c | 6 +- stdlib/putenv.c | 2 +- stdlib/qsort.c | 3 +- stdlib/quick_exit.c | 2 +- stdlib/rand.c | 2 +- stdlib/rand_r.c | 3 +- stdlib/random.c | 2 +- stdlib/random_r.c | 2 +- stdlib/rpmatch.c | 2 +- stdlib/rshift.c | 2 +- stdlib/secure-getenv.c | 2 +- stdlib/seed48.c | 3 +- stdlib/seed48_r.c | 3 +- stdlib/setcontext.c | 2 +- stdlib/setenv.c | 11 +- stdlib/srand48.c | 3 +- stdlib/srand48_r.c | 3 +- stdlib/stdint.h | 2 +- stdlib/stdlib.h | 168 +- stdlib/strfmon.c | 4 +- stdlib/strfmon_l.c | 199 +- stdlib/strfrom-skeleton.c | 43 +- stdlib/strfromd.c | 2 +- stdlib/strfromf.c | 2 +- stdlib/strfroml.c | 2 +- stdlib/strtod.c | 3 +- stdlib/strtod_l.c | 7 +- stdlib/strtod_nan.c | 2 +- stdlib/strtod_nan_main.c | 2 +- stdlib/strtod_nan_narrow.h | 4 +- stdlib/strtod_nan_wide.h | 4 +- stdlib/strtof.c | 3 +- stdlib/strtof_l.c | 3 +- stdlib/strtof_nan.c | 2 +- stdlib/strtoimax.c | 1 - stdlib/strtol.c | 28 +- stdlib/strtol_l.c | 33 +- stdlib/strtold.c | 3 +- stdlib/strtold_l.c | 2 +- stdlib/strtold_nan.c | 2 +- stdlib/strtoll.c | 4 +- stdlib/strtoll_l.c | 9 +- stdlib/strtoul.c | 2 +- stdlib/strtoul_l.c | 9 +- stdlib/strtoull.c | 4 +- stdlib/strtoull_l.c | 10 +- stdlib/strtoumax.c | 1 - stdlib/sub_n.c | 2 +- stdlib/submul_1.c | 2 +- stdlib/swapcontext.c | 2 +- stdlib/sys/random.h | 9 +- stdlib/system.c | 2 +- stdlib/test-a64l.c | 3 +- stdlib/test-at_quick_exit-race.c | 2 +- stdlib/test-atexit-race-common.c | 13 +- stdlib/test-atexit-race.c | 2 +- stdlib/test-atexit-recursive.c | 75 + stdlib/test-bz22786.c | 13 +- stdlib/test-canon.c | 7 +- stdlib/test-canon2.c | 3 +- stdlib/test-cxa_atexit-race.c | 2 +- stdlib/test-cxa_atexit-race2.c | 110 + stdlib/test-dlclose-exit-race-helper.c | 2 +- stdlib/test-dlclose-exit-race.c | 16 +- stdlib/test-on_exit-race.c | 2 +- stdlib/testdiv.c | 2 +- stdlib/testmb.c | 7 + stdlib/testmb2.c | 1 - stdlib/testrand.c | 2 +- stdlib/tst-arc4random-fork.c | 198 + stdlib/tst-arc4random-stats.c | 147 + stdlib/tst-arc4random-thread.c | 353 + stdlib/tst-at_quick_exit.c | 2 +- stdlib/tst-atexit-common.c | 2 +- stdlib/tst-atexit.c | 2 +- stdlib/tst-bsearch.c | 3 +- stdlib/tst-bz20544.c | 4 +- stdlib/tst-canon-bz26341.c | 108 + stdlib/tst-cxa_atexit.c | 2 +- stdlib/tst-empty-env.c | 2 +- stdlib/tst-environ.c | 2 +- stdlib/tst-fmtmsg.sh | 2 +- stdlib/tst-getrandom.c | 4 +- stdlib/tst-makecontext-align.c | 2 +- stdlib/tst-makecontext.c | 2 +- stdlib/tst-makecontext2.c | 2 +- stdlib/tst-makecontext3.c | 2 +- stdlib/tst-on_exit.c | 2 +- stdlib/tst-qsort.c | 1 - stdlib/tst-quick_exit.cc | 2 +- stdlib/tst-rand48.c | 6 +- stdlib/tst-random.c | 1 - stdlib/tst-random2.c | 3 +- stdlib/tst-realpath-toolong.c | 53 + stdlib/tst-realpath.c | 82 + stdlib/tst-secure-getenv.c | 201 +- stdlib/tst-setcontext.c | 4 +- stdlib/tst-setcontext2.c | 2 +- stdlib/tst-setcontext3.c | 2 +- stdlib/tst-setcontext3.sh | 2 +- stdlib/tst-setcontext4.c | 2 +- stdlib/tst-setcontext5.c | 2 +- stdlib/tst-setcontext6.c | 2 +- stdlib/tst-setcontext7.c | 2 +- stdlib/tst-setcontext8.c | 2 +- stdlib/tst-setcontext9.c | 2 +- stdlib/tst-strfmon_l.c | 2 +- stdlib/tst-strfrom-locale.c | 2 +- stdlib/tst-strfrom.c | 2 +- stdlib/tst-strfrom.h | 2 +- stdlib/tst-strtod-nan-locale-main.c | 2 +- stdlib/tst-strtod-nan-locale.c | 2 +- stdlib/tst-strtod-nan-sign-main.c | 2 +- stdlib/tst-strtod-nan-sign.c | 2 +- stdlib/tst-strtod-overflow.c | 2 +- stdlib/tst-strtod-round-data | 110 + stdlib/tst-strtod-round-data.h | 3465 ++ stdlib/tst-strtod-round-skeleton.c | 2 +- stdlib/tst-strtod-round.c | 2 +- stdlib/tst-strtod-underflow.c | 2 +- stdlib/tst-strtod.c | 2 +- stdlib/tst-strtod.h | 2 +- stdlib/tst-strtod1i.c | 2 +- stdlib/tst-strtod5.c | 2 +- stdlib/tst-strtod5i.c | 2 +- stdlib/tst-strtol-binary-c11.c | 29 + stdlib/tst-strtol-binary-c2x.c | 32 + stdlib/tst-strtol-binary-gnu11.c | 34 + stdlib/tst-strtol-binary-gnu2x.c | 27 + stdlib/tst-strtol-binary-main.c | 151 + stdlib/tst-strtol-locale-main.c | 2 +- stdlib/tst-strtol-locale.c | 2 +- stdlib/tst-swapcontext1.c | 2 +- stdlib/tst-system.c | 60 +- stdlib/tst-thread-quick_exit.cc | 2 +- stdlib/tst-tininess.c | 2 +- stdlib/tst-tls-atexit-lib.c | 2 +- stdlib/tst-tls-atexit-nodelete.c | 2 +- stdlib/tst-tls-atexit.c | 2 +- stdlib/tst-width-stdint.c | 2 +- stdlib/tst-width.c | 2 +- stdlib/tst-xpg-basename.c | 3 +- stdlib/ucontext.h | 2 +- stdlib/wcstoimax.c | 1 - stdlib/wcstombs.c | 2 +- stdlib/wcstoumax.c | 1 - stdlib/wctomb.c | 2 +- stdlib/xpg_basename.c | 3 +- string/Makefile | 230 +- string/Versions | 7 + string/_strerror.c | 49 +- string/argz-addsep.c | 3 +- string/argz-append.c | 3 +- string/argz-count.c | 3 +- string/argz-create.c | 3 +- string/argz-ctsep.c | 3 +- string/argz-delete.c | 3 +- string/argz-extract.c | 3 +- string/argz-insert.c | 3 +- string/argz-next.c | 3 +- string/argz-replace.c | 3 +- string/argz-stringify.c | 3 +- string/argz.h | 2 +- string/basename.c | 2 +- string/bcopy.c | 2 +- string/bits/endian.h | 2 +- string/bits/string_fortified.h | 63 +- string/bits/strings_fortified.h | 8 +- string/bug-strcoll2.c | 2 +- string/bug-strncat1.c | 1 - string/bug-strpbrk1.c | 1 - string/bug-strspn1.c | 1 - string/byteswap.h | 7 +- string/bzero.c | 7 +- string/endian.h | 2 +- string/envz.c | 3 +- string/envz.h | 2 +- string/explicit_bzero.c | 2 +- string/ffs.c | 3 +- string/ffsll.c | 3 +- string/memccpy.c | 2 +- string/memchr.c | 176 +- string/memcmp.c | 10 +- string/memcmpeq.c | 24 + string/memcpy.c | 3 +- string/memfrob.c | 2 +- string/memmem.c | 2 +- string/memmove.c | 3 +- string/memory.h | 2 +- string/mempcpy.c | 2 +- string/memrchr.c | 199 +- string/memset.c | 2 +- string/rawmemchr.c | 26 +- string/sigabbrev_np.c | 33 + string/sigdescr_np.c | 34 + string/stpcpy.c | 94 +- string/stpncpy.c | 2 +- string/str-two-way.h | 2 +- string/stratcliff.c | 3 +- string/strcasecmp.c | 2 +- string/strcasecmp_l.c | 2 +- string/strcasestr.c | 2 +- string/strcat.c | 2 +- string/strchr.c | 166 +- string/strchrnul.c | 158 +- string/strcmp.c | 112 +- string/strcoll.c | 3 +- string/strcoll_l.c | 5 +- string/strcpy.c | 8 +- string/strcspn.c | 2 +- string/strdup.c | 2 +- string/strerror.c | 24 +- string/strerror_l.c | 40 +- string/strerrordesc_np.c | 26 + string/strerrorname_np.c | 25 + string/strfry.c | 2 +- string/string-inlines.c | 2 +- string/string.h | 72 +- string/strings.h | 2 +- string/strlen.c | 103 +- string/strncase.c | 2 +- string/strncase_l.c | 2 +- string/strncat.c | 2 +- string/strncmp.c | 140 +- string/strncpy.c | 2 +- string/strndup.c | 2 +- string/strnlen.c | 140 +- string/strpbrk.c | 2 +- string/strrchr.c | 20 +- string/strsep.c | 2 +- string/strsignal.c | 109 +- string/strspn.c | 2 +- string/strstr.c | 2 +- string/strtok.c | 2 +- string/strtok_r.c | 2 +- string/strverscmp.c | 2 +- string/strxfrm.c | 3 +- string/strxfrm_l.c | 13 +- string/swab.c | 2 +- string/test-bcopy.c | 2 +- string/test-bzero.c | 2 +- string/test-endian-file-scope.c | 2 +- string/test-endian-sign-conversion.c | 2 +- string/test-endian-types.c | 2 +- string/test-explicit_bzero.c | 2 +- string/test-ffs.c | 40 +- string/test-memccpy.c | 21 +- string/test-memchr.c | 82 +- string/test-memcmp.c | 95 +- string/test-memcmpeq.c | 21 + string/test-memcpy-large.c | 103 + string/test-memcpy-support.h | 163 + string/test-memcpy.c | 368 +- string/test-memmem.c | 6 +- string/test-memmove.c | 162 +- string/test-mempcpy.c | 7 +- string/test-memrchr.c | 13 +- string/test-memset.c | 77 +- string/test-rawmemchr.c | 60 +- string/test-sig_np.c | 51 + string/test-stpcpy.c | 35 +- string/test-stpncpy.c | 3 +- string/test-strcasecmp.c | 140 +- string/test-strcasestr.c | 14 +- string/test-strcat.c | 6 +- string/test-strchr.c | 95 +- string/test-strchrnul.c | 2 +- string/test-strcmp.c | 208 +- string/test-strcpy.c | 40 +- string/test-strcspn.c | 3 +- string/test-strerror-errno.c | 7 +- string/test-string.h | 12 +- string/test-strlen.c | 50 +- string/test-strncasecmp.c | 238 +- string/test-strncat.c | 98 +- string/test-strncmp.c | 408 +- string/test-strncpy.c | 57 +- string/test-strnlen.c | 137 +- string/test-strpbrk.c | 24 +- string/test-strrchr.c | 44 +- string/test-strspn.c | 27 +- string/test-strstr.c | 18 +- string/testcopy.c | 3 +- string/tester.c | 36 +- string/tst-bswap.c | 3 +- string/tst-cmp.c | 10 +- string/tst-inlcall.c | 2 +- string/tst-memmove-overflow.c | 174 + string/tst-strcoll-overflow.c | 2 +- string/tst-strerror.c | 79 + string/tst-strlen.c | 4 +- string/tst-strsignal.c | 64 + string/tst-strtok_r.c | 2 +- string/tst-xbzero-opt.c | 2 +- string/wordcopy.c | 27 +- string/xpg-strerror.c | 11 +- sunrpc/Makefile | 171 +- sunrpc/bug20790.x | 1 - sunrpc/clnt_gen.c | 10 +- sunrpc/clnt_perr.c | 8 +- sunrpc/create_xid.c | 3 +- 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 | 7 +- sunrpc/key_call.c | 9 + sunrpc/netname.c | 36 +- sunrpc/proto.h | 65 - sunrpc/publickey.c | 45 +- sunrpc/rpc/auth.h | 8 +- sunrpc/rpc/auth_des.h | 2 +- sunrpc/rpc/svc.h | 2 +- sunrpc/rpc_clntout.c | 333 - sunrpc/rpc_common.c | 24 +- sunrpc/rpc_cout.c | 811 - sunrpc/rpc_gethostbyname.c | 2 +- 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_thread.c | 1 - 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 | 13 +- sunrpc/svc_tcp.c | 10 +- sunrpc/svc_udp.c | 2 +- sunrpc/svc_unix.c | 21 +- sunrpc/svcauth_des.c | 3 +- sunrpc/test-rpcent.c | 2 +- sunrpc/tst-bug22542.c | 44 + sunrpc/tst-bug28768.c | 42 + sunrpc/tst-svc_register.c | 8 +- sunrpc/tst-udp-error.c | 2 +- sunrpc/tst-udp-garbage.c | 2 +- sunrpc/tst-udp-nonblocking.c | 4 +- sunrpc/tst-udp-timeout.c | 18 +- sunrpc/tst-xdrmem.c | 3 +- sunrpc/tst-xdrmem2.c | 3 +- sunrpc/xdr.c | 2 +- sunrpc/xdr_intXX_t.c | 3 +- support/Depend | 1 + support/Makefile | 93 +- support/blob_repeat.c | 33 +- support/blob_repeat.h | 14 +- support/capture_subprocess.h | 8 +- support/check.c | 2 +- support/check.h | 17 +- support/check_addrinfo.c | 2 +- support/check_dns_packet.c | 2 +- support/check_hostent.c | 2 +- support/check_netent.c | 2 +- support/check_nss.h | 2 +- support/delayed_exit.c | 2 +- support/descriptors.h | 2 +- support/dtotimespec-time64.c | 27 + support/dtotimespec.c | 50 + support/echo-container.c | 2 +- support/format_nss.h | 2 +- support/ignore_stderr.c | 2 +- support/namespace.h | 2 +- support/next_to_fault.c | 2 +- support/next_to_fault.h | 2 +- support/oom_error.c | 2 +- support/process_state.h | 2 +- support/resolv_response_context_duplicate.c | 37 + support/resolv_response_context_free.c | 28 + support/resolv_test.c | 65 +- support/resolv_test.h | 43 +- support/run_diff.h | 2 +- support/set_fortify_handler.c | 2 +- support/shell-container.c | 60 +- support/subprocess.h | 7 +- support/support-open-dev-null-range.c | 134 + support/support-xfstat-time64.c | 32 + support/support-xfstat.c | 2 +- support/support-xstat-time64.c | 32 + support/support-xstat.c | 2 +- support/support.h | 135 +- support/support_become_root.c | 2 +- support/support_can_chroot.c | 6 +- support/support_capture_subprocess.c | 131 +- support/support_capture_subprocess_check.c | 2 +- support/support_chroot.c | 2 +- support/support_copy_file.c | 43 + support/support_copy_file_range.c | 2 +- support/support_create_timer.c | 69 + support/support_descriptor_supports_holes.c | 10 +- support/support_descriptors.c | 2 +- support/support_enter_mount_namespace.c | 2 +- support/support_enter_network_namespace.c | 2 +- support/support_format_address_family.c | 2 +- support/support_format_addrinfo.c | 2 +- support/support_format_dns_packet.c | 35 +- support/support_format_herrno.c | 2 +- support/support_format_hostent.c | 2 +- support/support_format_netent.c | 2 +- support/support_isolate_in_subprocess.c | 2 +- support/support_mutex_pi_monotonic.c | 36 + support/support_need_proc.c | 35 + support/support_openpty.c | 2 +- support/support_path_support_time64.c | 73 + support/support_paths.c | 23 +- support/support_process_state.c | 7 +- support/support_ptrace.c | 2 +- support/support_quote_blob.c | 73 +- support/support_quote_blob_main.c | 88 + support/support_quote_blob_wide.c | 24 + support/support_quote_string.c | 2 +- support/support_record_failure.c | 2 +- support/support_run_diff.c | 2 +- support/support_select_modifies_timeout.c | 29 + support/support_select_normalizes_timeout.c | 29 + support/support_set_small_thread_stack_size.c | 14 +- support/support_shared_allocate.c | 2 +- support/support_small_stack_thread_attribute.c | 2 +- support/support_socket_so_timestamp_time64.c | 48 + support/support_stack_alloc.c | 83 + support/support_stat_nanoseconds.c | 57 + support/support_subprocess.c | 23 +- support/support_test_compare_blob.c | 2 +- support/support_test_compare_failure.c | 2 +- support/support_test_compare_string.c | 83 +- support/support_test_compare_string_main.c | 94 + support/support_test_compare_string_wide.c | 28 + support/support_test_main.c | 17 +- support/support_test_verify_impl.c | 2 +- support/support_wait_for_thread_exit.c | 75 + support/support_write_file_string.c | 2 +- support/temp_file-internal.h | 2 +- support/temp_file.c | 173 +- support/temp_file.h | 18 +- support/test-container.c | 313 +- support/test-driver.c | 6 +- support/test-driver.h | 3 +- support/test-run-command.c | 22 + support/timespec-add-time64.c | 27 + support/timespec-add.c | 4 +- support/timespec-sub-time64.c | 27 + support/timespec-sub.c | 4 +- support/timespec-time64.c | 40 + support/timespec.c | 71 +- support/timespec.h | 60 +- support/true-container.c | 2 +- support/tst-glibcpp.py | 218 + support/tst-support-namespace.c | 2 +- support/tst-support-open-dev-null-range.c | 156 + support/tst-support-process_state.c | 2 +- support/tst-support_blob_repeat.c | 47 +- support/tst-support_capture_subprocess.c | 6 +- support/tst-support_descriptors.c | 2 +- support/tst-support_format_dns_packet.c | 6 +- support/tst-support_quote_blob.c | 2 +- support/tst-support_quote_blob_wide.c | 66 + support/tst-support_quote_string.c | 2 +- support/tst-support_record_failure-2.sh | 2 +- support/tst-support_record_failure.c | 2 +- support/tst-test_compare.c | 2 +- support/tst-test_compare_blob.c | 2 +- support/tst-test_compare_string.c | 2 +- support/tst-test_compare_string_wide.c | 107 + support/tst-timespec.c | 334 + support/tst-xreadlink.c | 2 +- support/tst-xsigstack.c | 2 +- support/tty.h | 2 +- support/write_message.c | 2 +- support/xaccept.c | 2 +- support/xaccept4.c | 2 +- support/xasprintf.c | 2 +- support/xbind.c | 2 +- support/xcalloc.c | 2 +- support/xchdir.c | 28 + support/xchmod.c | 30 + support/xchroot.c | 2 +- support/xclock_gettime.c | 2 +- support/xclock_gettime_time64.c | 26 + support/xclock_settime.c | 34 + support/xclock_settime_time64.c | 26 + support/xclone.c | 49 + support/xclose.c | 2 +- support/xconnect.c | 2 +- support/xcopy_file_range.c | 2 +- support/xdlfcn.c | 2 +- support/xdlfcn.h | 2 +- support/xdlmopen.c | 2 +- support/xdup2.c | 2 +- support/xfchmod.c | 28 + support/xfclose.c | 2 +- support/xfopen.c | 2 +- support/xfork.c | 2 +- support/xfreopen.c | 31 + support/xftruncate.c | 2 +- support/xgetline.c | 2 +- support/xgetsockname.c | 2 +- support/xlisten.c | 2 +- support/xlseek.c | 2 +- support/xlstat-time64.c | 32 + support/xlstat.c | 2 +- support/xmalloc.c | 2 +- support/xmemstream.c | 2 +- support/xmemstream.h | 2 +- support/xmkdir.c | 2 +- support/xmkdirp.c | 2 +- support/xmkfifo.c | 29 + support/xmmap.c | 2 +- support/xmprotect.c | 2 +- support/xmunmap.c | 2 +- support/xnewlocale.c | 31 + support/xopen.c | 2 +- support/xpipe.c | 2 +- support/xpoll.c | 2 +- support/xposix_memalign.c | 2 +- support/xposix_spawn.c | 2 +- support/xposix_spawn_file_actions_addclose.c | 2 +- support/xposix_spawn_file_actions_adddup2.c | 2 +- support/xpthread_attr_destroy.c | 2 +- support/xpthread_attr_init.c | 2 +- support/xpthread_attr_setaffinity_np.c | 30 + support/xpthread_attr_setdetachstate.c | 2 +- support/xpthread_attr_setguardsize.c | 2 +- support/xpthread_attr_setstack.c | 2 +- support/xpthread_attr_setstacksize.c | 2 +- support/xpthread_barrier_destroy.c | 2 +- support/xpthread_barrier_init.c | 2 +- support/xpthread_barrier_wait.c | 2 +- support/xpthread_barrierattr_destroy.c | 2 +- support/xpthread_barrierattr_init.c | 2 +- support/xpthread_barrierattr_setpshared.c | 2 +- support/xpthread_cancel.c | 2 +- support/xpthread_check_return.c | 2 +- support/xpthread_cond_signal.c | 26 + support/xpthread_cond_wait.c | 2 +- support/xpthread_create.c | 2 +- support/xpthread_detach.c | 2 +- support/xpthread_join.c | 2 +- support/xpthread_key_create.c | 28 + support/xpthread_key_delete.c | 24 + support/xpthread_kill.c | 26 + support/xpthread_mutex_consistent.c | 2 +- support/xpthread_mutex_destroy.c | 2 +- support/xpthread_mutex_init.c | 2 +- support/xpthread_mutex_lock.c | 2 +- support/xpthread_mutex_unlock.c | 2 +- support/xpthread_mutexattr_destroy.c | 2 +- support/xpthread_mutexattr_init.c | 2 +- support/xpthread_mutexattr_setprotocol.c | 2 +- support/xpthread_mutexattr_setpshared.c | 2 +- support/xpthread_mutexattr_setrobust.c | 2 +- support/xpthread_mutexattr_settype.c | 2 +- support/xpthread_once.c | 2 +- support/xpthread_rwlock_destroy.c | 2 +- support/xpthread_rwlock_init.c | 2 +- support/xpthread_rwlock_rdlock.c | 2 +- support/xpthread_rwlock_unlock.c | 2 +- support/xpthread_rwlock_wrlock.c | 2 +- support/xpthread_rwlockattr_init.c | 2 +- support/xpthread_rwlockattr_setkind_np.c | 2 +- support/xpthread_sigmask.c | 2 +- support/xpthread_spin_lock.c | 2 +- support/xpthread_spin_unlock.c | 2 +- support/xptrace.h | 2 +- support/xraise.c | 2 +- support/xreadlink.c | 2 +- support/xrealloc.c | 2 +- support/xrecvfrom.c | 2 +- support/xsched.h | 34 + support/xsendto.c | 2 +- support/xsetlocale.c | 2 +- support/xsetsockopt.c | 2 +- support/xsigaction.c | 2 +- support/xsignal.c | 2 +- support/xsignal.h | 4 +- support/xsigstack.c | 45 +- support/xsocket.c | 2 +- support/xsocket.h | 2 +- support/xspawn.h | 2 +- support/xstdio.h | 3 +- support/xstrdup.c | 2 +- support/xstrndup.c | 2 +- support/xsymlink.c | 2 +- support/xsysconf.c | 4 +- support/xthread.h | 18 +- support/xtime.h | 14 +- support/xunistd.h | 19 +- support/xunlink.c | 2 +- support/xuselocale.c | 30 + support/xwaitpid.c | 2 +- support/xwrite.c | 2 +- sysdeps/aarch64/Implies | 1 - sysdeps/aarch64/Makefile | 47 + sysdeps/aarch64/__longjmp.S | 5 +- sysdeps/aarch64/__mtag_tag_region.S | 113 + sysdeps/aarch64/__mtag_tag_zero_region.S | 113 + sysdeps/aarch64/atomic-machine.h | 19 +- sysdeps/aarch64/bits/fenv.h | 2 +- sysdeps/aarch64/bits/fp-fast.h | 2 +- sysdeps/aarch64/bits/link.h | 28 +- sysdeps/aarch64/bits/setjmp.h | 2 +- sysdeps/aarch64/bits/wordsize.h | 2 +- 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 | 12 +- sysdeps/aarch64/crtn.S | 10 +- sysdeps/aarch64/dl-audit-check.h | 28 + sysdeps/aarch64/dl-bti.c | 94 + sysdeps/aarch64/dl-dtprocnum.h | 2 +- sysdeps/aarch64/dl-irel.h | 2 +- sysdeps/aarch64/dl-link.sym | 6 +- sysdeps/aarch64/dl-lookupcfg.h | 27 + sysdeps/aarch64/dl-machine.h | 188 +- sysdeps/aarch64/dl-prop.h | 69 + sysdeps/aarch64/dl-start.S | 53 + sysdeps/aarch64/dl-sysdep.h | 25 - sysdeps/aarch64/dl-tls.h | 2 +- sysdeps/aarch64/dl-tlsdesc.S | 23 +- sysdeps/aarch64/dl-tlsdesc.h | 2 +- sysdeps/aarch64/dl-trampoline.S | 103 +- sysdeps/aarch64/dl-tunables.list | 2 +- sysdeps/aarch64/e_sqrtl.c | 4 +- sysdeps/aarch64/elf-initfini.h | 2 +- sysdeps/aarch64/fpu/Makefile | 14 - sysdeps/aarch64/fpu/e_sqrt.c | 27 - sysdeps/aarch64/fpu/e_sqrtf.c | 27 - sysdeps/aarch64/fpu/fclrexcpt.c | 2 +- sysdeps/aarch64/fpu/fedisblxcpt.c | 2 +- sysdeps/aarch64/fpu/feenablxcpt.c | 2 +- sysdeps/aarch64/fpu/fegetenv.c | 2 +- sysdeps/aarch64/fpu/fegetexcept.c | 2 +- sysdeps/aarch64/fpu/fegetmode.c | 2 +- sysdeps/aarch64/fpu/fegetround.c | 2 +- sysdeps/aarch64/fpu/feholdexcpt.c | 2 +- sysdeps/aarch64/fpu/fenv_private.h | 2 +- sysdeps/aarch64/fpu/fesetenv.c | 2 +- sysdeps/aarch64/fpu/fesetexcept.c | 2 +- sysdeps/aarch64/fpu/fesetmode.c | 2 +- sysdeps/aarch64/fpu/fesetround.c | 2 +- sysdeps/aarch64/fpu/feupdateenv.c | 2 +- sysdeps/aarch64/fpu/fgetexcptflg.c | 2 +- sysdeps/aarch64/fpu/fpu_control.h | 4 +- sysdeps/aarch64/fpu/fraiseexcpt.c | 2 +- sysdeps/aarch64/fpu/fsetexcptflg.c | 2 +- sysdeps/aarch64/fpu/ftestexcept.c | 2 +- sysdeps/aarch64/fpu/get-rounding-mode.h | 2 +- sysdeps/aarch64/fpu/math-barriers.h | 2 +- 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 | 2 +- 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 | 2 +- sysdeps/aarch64/fpu/s_llrintf.c | 2 +- sysdeps/aarch64/fpu/s_llround.c | 2 +- sysdeps/aarch64/fpu/s_llroundf.c | 2 +- sysdeps/aarch64/fpu/s_lrint.c | 2 +- sysdeps/aarch64/fpu/s_lrintf.c | 2 +- sysdeps/aarch64/fpu/s_lround.c | 2 +- sysdeps/aarch64/fpu/s_lroundf.c | 2 +- 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 | 5 +- sysdeps/aarch64/jmpbuf-unwind.h | 2 +- sysdeps/aarch64/ldsodefs.h | 2 +- sysdeps/aarch64/libc-mtag.h | 69 + sysdeps/aarch64/libc-tls.c | 2 +- sysdeps/aarch64/libm-test-ulps | 140 +- sysdeps/aarch64/linkmap.h | 5 +- sysdeps/aarch64/machine-gmon.h | 5 +- sysdeps/aarch64/math-tests-trap.h | 2 +- sysdeps/aarch64/mcount.c | 2 +- sysdeps/aarch64/memchr.S | 185 +- sysdeps/aarch64/memcmp.S | 254 +- sysdeps/aarch64/memcpy.S | 204 +- sysdeps/aarch64/{memmove.S => memmove.c} | 0 sysdeps/aarch64/memrchr.S | 199 +- sysdeps/aarch64/memset-reg.h | 2 +- sysdeps/aarch64/memset.S | 6 +- sysdeps/aarch64/memusage.h | 21 - sysdeps/aarch64/multiarch/Makefile | 22 +- sysdeps/aarch64/multiarch/dl-symbol-redir-ifunc.h | 24 + sysdeps/aarch64/multiarch/ifunc-impl-list.c | 34 +- sysdeps/aarch64/multiarch/init-arch.h | 17 +- sysdeps/aarch64/multiarch/memchr.c | 2 +- sysdeps/aarch64/multiarch/memchr_generic.S | 2 +- sysdeps/aarch64/multiarch/memchr_nosimd.S | 6 +- sysdeps/aarch64/multiarch/memcpy.c | 37 +- sysdeps/aarch64/multiarch/memcpy_a64fx.S | 313 + sysdeps/aarch64/multiarch/memcpy_falkor.S | 164 +- sysdeps/aarch64/multiarch/memcpy_generic.S | 2 +- sysdeps/aarch64/multiarch/memcpy_sve.S | 212 + sysdeps/aarch64/multiarch/memcpy_thunderx.S | 14 +- sysdeps/aarch64/multiarch/memcpy_thunderx2.S | 14 +- sysdeps/aarch64/multiarch/memmove.c | 37 +- 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 | 6 +- sysdeps/aarch64/multiarch/memset_emag.S | 4 +- sysdeps/aarch64/multiarch/memset_falkor.S | 3 +- sysdeps/aarch64/multiarch/memset_generic.S | 4 +- sysdeps/aarch64/multiarch/memset_kunpeng.S | 6 +- sysdeps/aarch64/multiarch/rtld-memset.S | 4 +- sysdeps/aarch64/multiarch/strlen.c | 11 +- sysdeps/aarch64/multiarch/strlen_asimd.S | 268 +- 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 | 2 +- sysdeps/aarch64/nptl/bits/semaphore.h | 2 +- sysdeps/aarch64/nptl/bits/struct_rwlock.h | 2 +- sysdeps/aarch64/nptl/pthreaddef.h | 8 +- sysdeps/aarch64/nptl/tcb-offsets.sym | 9 - sysdeps/aarch64/nptl/tls.h | 28 +- sysdeps/aarch64/rawmemchr.S | 2 +- sysdeps/aarch64/setjmp.S | 5 +- sysdeps/aarch64/sotruss-lib.c | 2 +- sysdeps/aarch64/stackinfo.h | 2 +- sysdeps/aarch64/start.S | 48 +- sysdeps/aarch64/stpcpy.S | 2 +- sysdeps/aarch64/strchr.S | 164 +- sysdeps/aarch64/strchrnul.S | 142 +- sysdeps/aarch64/strcmp.S | 244 +- sysdeps/aarch64/strcpy.S | 386 +- sysdeps/aarch64/string_private.h | 20 - sysdeps/aarch64/strlen.S | 239 +- sysdeps/aarch64/strncmp.S | 246 +- sysdeps/aarch64/strnlen.S | 264 +- sysdeps/aarch64/strrchr.S | 229 +- sysdeps/aarch64/sys/ifunc.h | 2 +- sysdeps/aarch64/sysdep.h | 73 +- sysdeps/aarch64/tls-macros.h | 51 - sysdeps/aarch64/tlsdesc.c | 3 +- sysdeps/aarch64/tst-audit.h | 2 +- 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 | 2 +- sysdeps/aarch64/tst-ifunc-arg-2.c | 2 +- sysdeps/aarch64/tst-vpcs-mod.S | 141 + sysdeps/aarch64/tst-vpcs.c | 78 + .../postclean.req => sysdeps/aarch64/wordcopy.c | 0 sysdeps/alpha/Implies | 1 - sysdeps/alpha/Makefile | 3 +- sysdeps/alpha/__longjmp.S | 3 +- sysdeps/alpha/_mcount.S | 3 +- sysdeps/alpha/add_n.S | 2 +- sysdeps/alpha/addmul_1.S | 2 +- sysdeps/alpha/alphaev5/add_n.S | 2 +- sysdeps/alpha/alphaev5/lshift.S | 2 +- sysdeps/alpha/alphaev5/rshift.S | 2 +- sysdeps/alpha/alphaev5/sub_n.S | 2 +- sysdeps/alpha/alphaev6/addmul_1.S | 2 +- sysdeps/alpha/alphaev6/fpu/e_sqrt.S | 53 - sysdeps/alpha/alphaev6/fpu/e_sqrtf.S | 53 - sysdeps/alpha/alphaev6/memcpy.S | 2 +- sysdeps/alpha/alphaev6/memset.S | 4 +- sysdeps/alpha/alphaev6/stxcpy.S | 4 +- sysdeps/alpha/alphaev6/stxncpy.S | 4 +- sysdeps/alpha/alphaev67/ffs.S | 2 +- sysdeps/alpha/alphaev67/ffsll.S | 2 +- sysdeps/alpha/alphaev67/rawmemchr.S | 2 +- sysdeps/alpha/alphaev67/stpcpy.S | 3 +- sysdeps/alpha/alphaev67/stpncpy.S | 3 +- sysdeps/alpha/alphaev67/strcat.S | 4 +- sysdeps/alpha/alphaev67/strchr.S | 4 +- sysdeps/alpha/alphaev67/strlen.S | 4 +- sysdeps/alpha/alphaev67/strncat.S | 4 +- sysdeps/alpha/alphaev67/strrchr.S | 2 +- sysdeps/alpha/atomic-machine.h | 43 +- sysdeps/alpha/bits/link.h | 2 +- sysdeps/alpha/bits/mathdef.h | 2 +- sysdeps/alpha/bits/setjmp.h | 2 +- sysdeps/alpha/bzero.S | 110 - sysdeps/alpha/configure | 6 +- sysdeps/alpha/configure.ac | 6 +- sysdeps/alpha/crti.S | 2 +- sysdeps/alpha/crtn.S | 2 +- sysdeps/alpha/div.S | 3 +- sysdeps/alpha/div_libc.h | 2 +- sysdeps/alpha/divl.S | 2 +- sysdeps/alpha/divq.S | 2 +- sysdeps/alpha/divqu.S | 2 +- sysdeps/alpha/dl-machine.h | 114 +- sysdeps/alpha/dl-procinfo.c | 3 +- sysdeps/alpha/dl-procinfo.h | 5 +- sysdeps/alpha/dl-sysdep.h | 23 - sysdeps/alpha/dl-tls.h | 2 +- sysdeps/alpha/dl-trampoline.S | 10 +- sysdeps/alpha/e_sqrtl.c | 4 +- sysdeps/alpha/elf-initfini.h | 2 +- sysdeps/alpha/ffs.S | 3 +- sysdeps/alpha/fpu/bits/fenv.h | 2 +- sysdeps/alpha/fpu/cabsf.c | 2 +- sysdeps/alpha/fpu/cargf.c | 2 +- sysdeps/alpha/fpu/cfloat-compat.h | 2 +- sysdeps/alpha/fpu/cimagf.c | 2 +- sysdeps/alpha/fpu/conjf.c | 2 +- sysdeps/alpha/fpu/crealf.c | 2 +- sysdeps/alpha/fpu/e_sqrt.c | 167 +- sysdeps/alpha/fpu/e_sqrtf.c | 9 +- sysdeps/alpha/fpu/fclrexcpt.c | 3 +- sysdeps/alpha/fpu/fedisblxcpt.c | 3 +- sysdeps/alpha/fpu/feenablxcpt.c | 3 +- sysdeps/alpha/fpu/fegetenv.c | 3 +- sysdeps/alpha/fpu/fegetexcept.c | 3 +- sysdeps/alpha/fpu/fegetmode.c | 2 +- sysdeps/alpha/fpu/fegetround.c | 3 +- sysdeps/alpha/fpu/feholdexcpt.c | 3 +- sysdeps/alpha/fpu/fenv_libc.h | 2 +- sysdeps/alpha/fpu/fesetenv.c | 3 +- sysdeps/alpha/fpu/fesetexcept.c | 2 +- sysdeps/alpha/fpu/fesetmode.c | 2 +- sysdeps/alpha/fpu/fesetround.c | 3 +- sysdeps/alpha/fpu/feupdateenv.c | 3 +- sysdeps/alpha/fpu/fgetexcptflg.c | 3 +- sysdeps/alpha/fpu/fpu_control.h | 3 +- sysdeps/alpha/fpu/fsetexcptflg.c | 3 +- sysdeps/alpha/fpu/ftestexcept.c | 3 +- sysdeps/alpha/fpu/get-rounding-mode.h | 2 +- sysdeps/alpha/fpu/libm-test-ulps | 158 +- sysdeps/alpha/fpu/math-barriers.h | 2 +- sysdeps/alpha/fpu/math-use-builtins-sqrt.h | 9 + sysdeps/alpha/fpu/s_cacosf.c | 2 +- sysdeps/alpha/fpu/s_cacoshf.c | 2 +- sysdeps/alpha/fpu/s_casinf.c | 2 +- sysdeps/alpha/fpu/s_casinhf.c | 2 +- sysdeps/alpha/fpu/s_catanf.c | 2 +- sysdeps/alpha/fpu/s_catanhf.c | 2 +- sysdeps/alpha/fpu/s_ccosf.c | 2 +- sysdeps/alpha/fpu/s_ccoshf.c | 2 +- sysdeps/alpha/fpu/s_cexpf.c | 2 +- sysdeps/alpha/fpu/s_clog10f.c | 2 +- sysdeps/alpha/fpu/s_clogf.c | 2 +- sysdeps/alpha/fpu/s_copysign.c | 33 - sysdeps/alpha/fpu/s_copysignf.c | 29 - sysdeps/alpha/fpu/s_cpowf.c | 2 +- sysdeps/alpha/fpu/s_cprojf.c | 2 +- sysdeps/alpha/fpu/s_csinf.c | 2 +- sysdeps/alpha/fpu/s_csinhf.c | 2 +- sysdeps/alpha/fpu/s_csqrtf.c | 2 +- sysdeps/alpha/fpu/s_ctanf.c | 2 +- sysdeps/alpha/fpu/s_ctanhf.c | 2 +- sysdeps/alpha/fpu/s_fabs.c | 29 - sysdeps/alpha/fpu/s_fabsf.c | 28 - sysdeps/alpha/fpu/s_isnan.c | 2 +- sysdeps/alpha/fpu/s_lrint.c | 2 +- sysdeps/alpha/fpu/s_lrintf.c | 2 +- sysdeps/alpha/fpu/s_lround.c | 2 +- sysdeps/alpha/fpu/s_lroundf.c | 2 +- sysdeps/alpha/fpu/s_rint.c | 3 +- sysdeps/alpha/fpu/s_rintf.c | 3 +- sysdeps/alpha/gccframe.h | 2 +- sysdeps/alpha/hp-timing.h | 3 +- sysdeps/alpha/htonl.S | 43 - sysdeps/alpha/htons.S | 39 - sysdeps/alpha/jmpbuf-offsets.h | 2 +- sysdeps/alpha/jmpbuf-unwind.h | 6 +- sysdeps/alpha/ldiv.S | 3 +- sysdeps/alpha/ldsodefs.h | 2 +- sysdeps/alpha/libc-tls.c | 2 +- sysdeps/alpha/lshift.S | 2 +- sysdeps/alpha/machine-gmon.h | 2 +- sysdeps/alpha/memchr.c | 2 +- sysdeps/alpha/memset.S | 3 +- sysdeps/alpha/memusage.h | 20 - sysdeps/alpha/mul_1.S | 2 +- sysdeps/alpha/nptl/Makefile | 20 - sysdeps/alpha/nptl/bits/struct_rwlock.h | 2 +- sysdeps/alpha/nptl/pthread_spin_lock.S | 17 +- sysdeps/alpha/nptl/pthread_spin_trylock.S | 19 +- sysdeps/alpha/nptl/pthreaddef.h | 8 +- sysdeps/alpha/nptl/tcb-offsets.sym | 16 - sysdeps/alpha/nptl/tls.h | 27 +- sysdeps/alpha/nscd-types.h | 2 +- sysdeps/alpha/ots_add.c | 4 +- sysdeps/alpha/ots_cmp.c | 4 +- sysdeps/alpha/ots_cmpe.c | 4 +- sysdeps/alpha/ots_cvtqux.c | 4 +- sysdeps/alpha/ots_cvtqx.c | 4 +- sysdeps/alpha/ots_cvttx.c | 4 +- sysdeps/alpha/ots_cvtxq.c | 4 +- sysdeps/alpha/ots_cvtxt.c | 4 +- sysdeps/alpha/ots_div.c | 4 +- sysdeps/alpha/ots_mul.c | 4 +- sysdeps/alpha/ots_nintxq.c | 4 +- sysdeps/alpha/ots_sub.c | 4 +- sysdeps/alpha/rawmemchr.S | 2 +- sysdeps/alpha/reml.S | 3 +- sysdeps/alpha/remq.S | 2 +- sysdeps/alpha/remqu.S | 2 +- sysdeps/alpha/rshift.S | 2 +- sysdeps/alpha/setjmp.S | 3 +- sysdeps/alpha/sfp-machine.h | 5 +- sysdeps/alpha/sotruss-lib.c | 2 +- sysdeps/alpha/stackinfo.h | 2 +- sysdeps/alpha/start.S | 8 +- sysdeps/alpha/stpcpy.S | 3 +- sysdeps/alpha/stpncpy.S | 3 +- sysdeps/alpha/strcat.S | 3 +- sysdeps/alpha/strchr.S | 3 +- sysdeps/alpha/strcmp.S | 3 +- sysdeps/alpha/strcpy.S | 3 +- sysdeps/alpha/string-fza.h | 60 + sysdeps/alpha/string-fzb.h | 52 + sysdeps/alpha/string-fzi.h | 62 + sysdeps/alpha/string-shift.h | 44 + sysdeps/alpha/strlen.S | 3 +- sysdeps/alpha/strncat.S | 3 +- sysdeps/alpha/strncmp.S | 277 - sysdeps/alpha/strncpy.S | 3 +- sysdeps/alpha/strrchr.S | 2 +- sysdeps/alpha/stxcpy.S | 3 +- sysdeps/alpha/stxncpy.S | 3 +- sysdeps/alpha/sub_n.S | 2 +- sysdeps/alpha/submul_1.S | 2 +- sysdeps/alpha/tls-macros.h | 25 - sysdeps/alpha/tst-audit.h | 2 +- sysdeps/alpha/tst-file-align.h | 20 + sysdeps/alpha/udiv_qrnnd.S | 2 +- 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/{csky => arc}/bsd-_setjmp.S | 0 sysdeps/{csky => arc}/bsd-setjmp.S | 0 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 | 14 + sysdeps/arc/fpu/math-use-builtins-sqrt.h | 14 + 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 | 3 +- sysdeps/arm/abi-note.S | 8 - sysdeps/arm/add_n.S | 2 +- sysdeps/arm/addmul_1.S | 2 +- sysdeps/arm/aeabi_assert.c | 2 +- sysdeps/arm/aeabi_atexit.c | 2 +- sysdeps/arm/aeabi_errno_addr.c | 2 +- sysdeps/arm/aeabi_lcsts.c | 2 +- sysdeps/arm/aeabi_localeconv.c | 2 +- sysdeps/arm/aeabi_math.c | 2 +- sysdeps/arm/aeabi_mb_cur_max.c | 2 +- sysdeps/arm/aeabi_memclr.c | 2 +- sysdeps/arm/aeabi_memcpy.c | 2 +- sysdeps/arm/aeabi_memmove.c | 2 +- sysdeps/arm/aeabi_memset.c | 2 +- sysdeps/arm/aeabi_sighandlers.S | 2 +- sysdeps/arm/aeabi_unwind_cpp_pr1.c | 2 +- sysdeps/arm/arm-features.h | 2 +- sysdeps/arm/arm-ifunc.h | 2 +- sysdeps/arm/arm-mcount.S | 2 +- sysdeps/arm/arm-unwind-resume.S | 28 +- sysdeps/arm/armv6/rawmemchr.S | 2 +- sysdeps/arm/armv6/strchr.S | 2 +- sysdeps/arm/armv6/strcpy.S | 2 +- sysdeps/arm/armv6/strlen.S | 2 +- sysdeps/arm/armv6/strrchr.S | 2 +- sysdeps/arm/armv6t2/ffs.S | 2 +- sysdeps/arm/armv6t2/ffsll.S | 2 +- sysdeps/arm/armv6t2/memchr.S | 3 +- sysdeps/arm/armv6t2/string-fza.h | 69 + sysdeps/arm/armv6t2/strlen.S | 2 +- sysdeps/arm/armv7/multiarch/ifunc-impl-list.c | 6 +- sysdeps/arm/armv7/multiarch/ifunc-memchr.h | 2 +- sysdeps/arm/armv7/multiarch/ifunc-memcpy.h | 2 +- sysdeps/arm/armv7/multiarch/memchr.c | 2 +- sysdeps/arm/armv7/multiarch/memchr_neon.S | 2 +- sysdeps/arm/armv7/multiarch/memcpy.c | 2 +- sysdeps/arm/armv7/multiarch/memcpy_impl.S | 24 +- sysdeps/arm/armv7/strcmp.S | 2 +- sysdeps/arm/atomic-machine.h | 21 +- sysdeps/arm/backtrace.c | 80 +- sysdeps/arm/bits/dl_find_object.h | 25 + sysdeps/arm/bits/fenv.h | 2 +- sysdeps/arm/bits/link.h | 2 +- sysdeps/arm/bits/setjmp.h | 2 +- sysdeps/arm/bsd-_setjmp.S | 2 +- sysdeps/arm/bsd-setjmp.S | 2 +- sysdeps/arm/configure | 5 +- sysdeps/arm/configure.ac | 7 +- sysdeps/arm/crti.S | 2 +- sysdeps/arm/crtn.S | 2 +- sysdeps/arm/dl-irel.h | 2 +- sysdeps/arm/dl-lookupcfg.h | 2 +- sysdeps/arm/dl-machine-rel.h | 28 + sysdeps/arm/dl-machine.h | 279 +- sysdeps/arm/dl-sysdep.h | 25 - sysdeps/arm/dl-tls.h | 2 +- sysdeps/arm/dl-tlsdesc.S | 2 +- sysdeps/arm/dl-tlsdesc.h | 2 +- sysdeps/arm/dl-trampoline.S | 4 +- sysdeps/arm/e_sqrt.c | 46 - sysdeps/arm/e_sqrtf.c | 46 - sysdeps/arm/elf-initfini.h | 2 +- sysdeps/arm/fclrexcpt.c | 2 +- sysdeps/arm/fedisblxcpt.c | 3 +- sysdeps/arm/feenablxcpt.c | 3 +- sysdeps/arm/fegetenv.c | 2 +- sysdeps/arm/fegetexcept.c | 3 +- sysdeps/arm/fegetmode.c | 2 +- sysdeps/arm/fegetround.c | 2 +- sysdeps/arm/feholdexcpt.c | 2 +- sysdeps/arm/fenv_private.h | 2 +- sysdeps/arm/fesetenv.c | 2 +- sysdeps/arm/fesetexcept.c | 2 +- sysdeps/arm/fesetmode.c | 2 +- sysdeps/arm/fesetround.c | 2 +- sysdeps/arm/feupdateenv.c | 3 +- sysdeps/arm/fgetexcptflg.c | 3 +- sysdeps/arm/find_exidx.c | 2 +- sysdeps/arm/fix-fp-int-convert-overflow.h | 2 +- sysdeps/arm/fpu_control.h | 2 +- sysdeps/arm/fraiseexcpt.c | 2 +- sysdeps/arm/fsetexcptflg.c | 2 +- sysdeps/arm/ftestexcept.c | 2 +- sysdeps/arm/gcc-compat.h | 2 +- sysdeps/arm/gccframe.h | 2 +- sysdeps/arm/get-rounding-mode.h | 2 +- sysdeps/arm/gmp-mparam.h | 36 - sysdeps/arm/include/bits/setjmp.h | 2 +- sysdeps/arm/jmpbuf-unwind.h | 5 +- sysdeps/arm/ldsodefs.h | 2 +- sysdeps/arm/libc-tls.c | 2 +- sysdeps/arm/libm-test-ulps | 115 +- sysdeps/arm/machine-gmon.h | 2 +- sysdeps/arm/math-tests-trap.h | 2 +- sysdeps/arm/math-use-builtins-sqrt.h | 9 + sysdeps/arm/memcpy.S | 27 +- sysdeps/arm/memmove.S | 27 +- sysdeps/arm/memset.S | 3 +- sysdeps/arm/memusage.h | 20 - sysdeps/arm/nofpu/math-tests-exceptions.h | 2 +- sysdeps/arm/nofpu/math-tests-rounding.h | 2 +- sysdeps/arm/nptl-aeabi_unwind_cpp_pr1.c | 1 - sysdeps/arm/nptl/Makefile | 9 +- sysdeps/arm/nptl/bits/semaphore.h | 34 - sysdeps/arm/nptl/pthreaddef.h | 8 +- sysdeps/arm/nptl/tcb-offsets.sym | 13 - sysdeps/arm/nptl/tls.h | 26 +- sysdeps/arm/pointer_guard.h | 67 + sysdeps/arm/preconfigure | 2 +- sysdeps/arm/preconfigure.ac | 2 +- sysdeps/arm/pt-arm-unwind-resume.S | 2 - sysdeps/arm/setfpucw.c | 2 +- sysdeps/arm/setjmp.S | 3 +- sysdeps/arm/sotruss-lib.c | 2 +- sysdeps/arm/stackinfo.h | 2 +- sysdeps/arm/stap-probe-machine.h | 2 +- sysdeps/arm/start.S | 24 +- sysdeps/arm/strlen.S | 3 +- sysdeps/arm/submul_1.S | 2 +- sysdeps/arm/sys/ucontext.h | 2 +- sysdeps/arm/sysdep.h | 46 +- sysdeps/arm/tls-macros.h | 72 - sysdeps/arm/tlsdesc.c | 3 +- sysdeps/arm/tst-armtlsdescloc.c | 2 +- sysdeps/arm/tst-armtlsdesclocmod.c | 2 +- sysdeps/arm/tst-audit.h | 2 +- sysdeps/arm/unwind-arch.h | 39 + sysdeps/arm/unwind-dw2-fde-glibc.c | 2 +- sysdeps/arm/unwind-resume.c | 25 + sysdeps/arm/unwind-resume.h | 2 +- sysdeps/arm/unwind.h | 3 +- sysdeps/csky/Makefile | 4 - sysdeps/csky/abiv2/__longjmp.S | 3 +- sysdeps/csky/abiv2/csky-mcount.S | 2 +- sysdeps/csky/abiv2/dl-trampoline.S | 2 +- sysdeps/csky/abiv2/memcmp.S | 4 +- sysdeps/csky/abiv2/memcpy.S | 2 +- sysdeps/csky/abiv2/memset.S | 2 +- sysdeps/csky/abiv2/setjmp.S | 3 +- sysdeps/csky/abiv2/start.S | 19 +- sysdeps/csky/abiv2/strcmp.S | 2 +- sysdeps/csky/abiv2/strcpy.S | 2 +- sysdeps/csky/abiv2/strlen.S | 2 +- sysdeps/csky/abiv2/tls-macros.h | 55 - sysdeps/csky/atomic-machine.h | 12 +- sysdeps/csky/bits/fenv.h | 2 +- sysdeps/csky/bits/link.h | 2 +- sysdeps/csky/bits/setjmp.h | 2 +- sysdeps/csky/configure | 6 +- sysdeps/csky/configure.ac | 5 +- sysdeps/csky/dl-machine.h | 46 +- sysdeps/csky/dl-procinfo.c | 2 +- sysdeps/csky/dl-procinfo.h | 4 +- sysdeps/csky/dl-sysdep.h | 23 - sysdeps/csky/dl-tls.h | 2 +- sysdeps/csky/fpu/fclrexcpt.c | 2 +- sysdeps/csky/fpu/fedisblxcpt.c | 2 +- sysdeps/csky/fpu/feenablxcpt.c | 2 +- sysdeps/csky/fpu/fegetenv.c | 2 +- sysdeps/csky/fpu/fegetexcept.c | 2 +- sysdeps/csky/fpu/fegetmode.c | 2 +- sysdeps/csky/fpu/fegetround.c | 2 +- sysdeps/csky/fpu/feholdexcpt.c | 2 +- sysdeps/csky/fpu/fenv_libc.h | 2 +- sysdeps/csky/fpu/fenv_private.h | 2 +- sysdeps/csky/fpu/fesetenv.c | 2 +- sysdeps/csky/fpu/fesetexcept.c | 2 +- sysdeps/csky/fpu/fesetmode.c | 2 +- sysdeps/csky/fpu/fesetround.c | 2 +- sysdeps/csky/fpu/feupdateenv.c | 2 +- sysdeps/csky/fpu/fgetexcptflg.c | 2 +- sysdeps/csky/fpu/fix-fp-int-convert-overflow.h | 2 +- sysdeps/csky/fpu/fraiseexcpt.c | 2 +- sysdeps/csky/fpu/fsetexcptflg.c | 2 +- sysdeps/csky/fpu/ftestexcept.c | 2 +- sysdeps/csky/fpu/libm-test-ulps | 82 +- sysdeps/csky/fpu_control.h | 2 +- sysdeps/csky/gccframe.h | 2 +- sysdeps/csky/jmpbuf-unwind.h | 5 +- sysdeps/csky/ldsodefs.h | 2 +- sysdeps/csky/libc-tls.c | 2 +- sysdeps/csky/machine-gmon.h | 2 +- sysdeps/csky/memusage.h | 21 - sysdeps/csky/nofpu/libm-test-ulps | 33 +- sysdeps/csky/nptl/Makefile | 20 - sysdeps/csky/nptl/bits/semaphore.h | 35 - sysdeps/csky/nptl/pthreaddef.h | 8 +- sysdeps/csky/nptl/tcb-offsets.sym | 13 - sysdeps/csky/nptl/tls.h | 27 +- sysdeps/csky/preconfigure | 79 +- sysdeps/csky/preconfigure.ac | 62 + sysdeps/csky/sotruss-lib.c | 2 +- sysdeps/csky/stackinfo.h | 2 +- sysdeps/csky/sysdep.h | 2 +- sysdeps/csky/tst-audit.h | 2 +- sysdeps/generic/Makefile | 11 +- sysdeps/generic/_itoa.h | 4 +- sysdeps/generic/abort-instr.h | 2 +- sysdeps/generic/adaptive_spin_count.h | 2 +- sysdeps/generic/aio_misc.h | 85 +- sysdeps/generic/arch-fd_to_filename.h | 2 +- sysdeps/generic/atomic-machine.h | 3 +- sysdeps/generic/device-nrs.h | 2 +- sysdeps/generic/dirstream.h | 2 +- sysdeps/generic/dl-audit-check.h | 23 + sysdeps/generic/dl-auxv.h | 2 +- sysdeps/generic/dl-cache.h | 266 +- sysdeps/generic/dl-call_tls_init_tp.h | 34 + sysdeps/generic/dl-debug.h | 33 + sysdeps/generic/dl-dtprocnum.h | 2 +- sysdeps/generic/dl-dtv.h | 2 +- sysdeps/generic/dl-execve.h | 25 + sysdeps/generic/dl-fcntl.h | 2 +- sysdeps/generic/dl-fileid.h | 2 +- sysdeps/generic/dl-fixup-attribute.h | 24 + sysdeps/generic/dl-fptr.h | 2 +- sysdeps/generic/dl-hash.h | 2 +- sysdeps/generic/dl-hwcap-check.h | 28 + sysdeps/generic/dl-irel.h | 2 +- sysdeps/generic/dl-isa-level.h | 25 + sysdeps/generic/dl-librecon.h | 25 - sysdeps/generic/dl-lookupcfg.h | 5 +- sysdeps/generic/dl-machine-rel.h | 29 + sysdeps/generic/dl-machine.h | 4 +- sysdeps/generic/dl-minimal-malloc.h | 28 + sysdeps/generic/dl-mman.h | 2 +- sysdeps/generic/dl-new-hash.h | 109 + sysdeps/generic/dl-osinfo.h | 2 +- sysdeps/generic/dl-procinfo.h | 5 +- sysdeps/generic/dl-prop.h | 34 +- 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 | 2 +- sysdeps/generic/dl-unistd.h | 2 +- sysdeps/generic/dl-vdso-setup.h | 2 +- sysdeps/generic/dl-vdso.h | 2 +- sysdeps/generic/dwarf2.h | 4 +- sysdeps/generic/elf-initfini.h | 2 +- sysdeps/generic/elf-read-prop.h | 34 + sysdeps/generic/elf_machine_sym_no_match.h | 34 + sysdeps/generic/elide.h | 2 +- sysdeps/generic/eloop-threshold.h | 2 +- sysdeps/generic/exit-thread.h | 28 - sysdeps/generic/fast-jitter.h | 42 + sysdeps/generic/fd_to_filename.h | 2 +- sysdeps/generic/features-time64.h | 19 + sysdeps/generic/fenv_private.h | 2 +- sysdeps/generic/fips-private.h | 2 +- sysdeps/generic/fix-float-double-convert-nan.h | 31 + sysdeps/generic/fix-fp-int-compare-invalid.h | 2 +- sysdeps/generic/fix-fp-int-convert-overflow.h | 2 +- sysdeps/generic/fix-int-fp-convert-zero.h | 2 +- sysdeps/generic/fork.h | 40 +- sysdeps/generic/fpu_control.h | 2 +- sysdeps/generic/framestate.c | 24 +- sysdeps/generic/gcc-compat.h | 2 +- sysdeps/generic/gccframe.h | 2 +- sysdeps/generic/get-rounding-mode.h | 2 +- sysdeps/generic/gmp-mparam.h | 2 +- sysdeps/generic/hp-timing-common.h | 3 +- sysdeps/generic/hp-timing.h | 16 +- sysdeps/generic/ifreq.h | 3 +- sysdeps/generic/ifunc-init.h | 7 +- sysdeps/generic/internal-signals.h | 38 +- sysdeps/generic/ldbl-classify-compat.h | 2 +- sysdeps/generic/ldconfig.h | 52 +- sysdeps/generic/ldsodefs.h | 460 +- sysdeps/generic/libc-lock-arch.h | 25 + sysdeps/generic/libc-lock.h | 14 +- sysdeps/generic/libc-mmap.h | 2 +- sysdeps/generic/libc-mtag.h | 73 + sysdeps/generic/libc-start.h | 2 +- sysdeps/generic/libc-symver.h | 88 + sysdeps/generic/libc-tsd.h | 2 +- sysdeps/generic/libc.abilist | 1 + .../generic/libc_malloc_debug.abilist | 0 sysdeps/generic/libc_start_call_main.h | 24 + sysdeps/generic/libm-alias-double.h | 2 +- sysdeps/generic/libm-alias-float.h | 2 +- sysdeps/generic/libm-alias-float128.h | 2 +- sysdeps/generic/libm-alias-ldouble.h | 2 +- sysdeps/generic/link_map.h | 3 +- sysdeps/generic/localplt.data | 6 - sysdeps/generic/machine-gmon.h | 2 +- sysdeps/generic/machine-lock.h | 2 +- sysdeps/generic/machine-sp.h | 2 +- sysdeps/generic/malloc-alignment.h | 2 +- sysdeps/generic/malloc-hugepages.c | 39 + sysdeps/generic/malloc-hugepages.h | 44 + sysdeps/generic/malloc-machine.h | 3 +- sysdeps/generic/malloc-size.h | 64 + sysdeps/generic/malloc-sysdep.h | 2 +- sysdeps/generic/math-barriers.h | 2 +- sysdeps/generic/math-nan-payload-double.h | 2 +- sysdeps/generic/math-nan-payload-float.h | 2 +- sysdeps/generic/math-narrow-alias-float128.h | 2 +- sysdeps/generic/math-narrow-alias.h | 135 + sysdeps/generic/math-tests-arch.h | 2 +- sysdeps/generic/math-tests-exceptions.h | 2 +- sysdeps/generic/math-tests-rounding.h | 2 +- sysdeps/generic/math-tests-snan-cast.h | 2 +- sysdeps/generic/math-tests-snan-payload.h | 2 +- sysdeps/generic/math-tests-snan.h | 2 +- sysdeps/generic/math-tests-trap-force.h | 2 +- sysdeps/generic/math-tests-trap.h | 2 +- sysdeps/generic/math-tests.h | 2 +- sysdeps/generic/math-type-macros-double.h | 8 +- sysdeps/generic/math-type-macros-float.h | 12 +- sysdeps/generic/math-type-macros-float128.h | 8 +- sysdeps/generic/math-type-macros-ldouble.h | 8 +- sysdeps/generic/math-type-macros.h | 9 +- 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 | 59 +- sysdeps/generic/math_private.h | 8 - sysdeps/generic/math_private_calls.h | 2 +- sysdeps/generic/memcopy.h | 13 +- sysdeps/generic/memusage.h | 51 - sysdeps/generic/nan-high-order-bit.h | 2 +- sysdeps/generic/net/if.h | 2 +- sysdeps/generic/netinet/if_ether.h | 2 +- sysdeps/generic/netinet/in_systm.h | 2 +- sysdeps/generic/netinet/ip.h | 2 +- sysdeps/generic/nfs/nfs.h | 2 +- sysdeps/generic/not-cancel.h | 8 +- sysdeps/generic/not-errno.h | 2 +- sysdeps/generic/nscd-types.h | 2 +- sysdeps/generic/pagecopy.h | 2 +- sysdeps/generic/pointer_guard.h | 29 + sysdeps/generic/profil-counter.h | 12 +- sysdeps/generic/pty-private.h | 4 +- sysdeps/generic/register-dump.h | 20 - sysdeps/generic/rtld_static_init.h | 24 + sysdeps/generic/safe-fatal.h | 2 +- sysdeps/generic/set-freeres-fp.h | 19 + sysdeps/generic/set-freeres-os.h | 19 + sysdeps/generic/set-freeres-system.h | 27 + sysdeps/generic/set-hooks-arch.h | 31 + sysdeps/generic/setjmpP.h | 2 +- sysdeps/generic/sigcontextinfo.h | 3 +- sysdeps/generic/siglist-compat-def.h | 50 + sysdeps/generic/siglist.h | 2 +- sysdeps/generic/sigset-cvt-mask.h | 7 +- sysdeps/generic/sigsetops.h | 2 +- sysdeps/generic/single-thread.h | 2 +- sysdeps/generic/spawn_int_def.h | 24 + sysdeps/generic/stackinfo.h | 2 +- sysdeps/generic/stap-probe-machine.h | 2 +- sysdeps/generic/startup.h | 4 +- sysdeps/generic/stdio-lock.h | 2 +- sysdeps/generic/string-fza.h | 98 + sysdeps/generic/string-fzb.h | 49 + sysdeps/generic/string-fzc.h | 87 + sysdeps/generic/string-fzi.h | 71 + sysdeps/generic/string-misc.h | 45 + sysdeps/generic/string-opthr.h | 25 + sysdeps/generic/string-optype.h | 24 + sysdeps/generic/string-shift.h | 52 + sysdeps/generic/string_private.h | 21 - sysdeps/generic/struct_stat_time64.h | 6 + sysdeps/generic/symbol-hacks.h | 3 +- sysdeps/generic/sys/ptrace.h | 2 +- sysdeps/generic/sys/swap.h | 2 +- sysdeps/generic/sys/sysinfo.h | 2 +- sysdeps/generic/sys/ttydefaults.h | 6 +- sysdeps/generic/sys/ucontext.h | 2 +- sysdeps/generic/syscall_types.h | 2 +- sysdeps/generic/sysdep-cancel.h | 7 + sysdeps/generic/sysdep.h | 2 +- sysdeps/generic/thread_state.h | 2 +- sysdeps/generic/time-clockid.h | 2 +- sysdeps/generic/time64-compat.h | 3 + sysdeps/generic/tininess.h | 2 +- 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 | 2 +- sysdeps/generic/tls.h | 22 +- sysdeps/generic/tst-file-align.h | 20 + sysdeps/generic/tst-stack-align.h | 40 +- sysdeps/generic/unsecvars.h | 9 +- sysdeps/generic/unwind-arch.h | 27 +- sysdeps/generic/unwind-dw2-fde-glibc.c | 3 +- sysdeps/generic/unwind-dw2-fde.c | 3 +- sysdeps/generic/unwind-dw2-fde.h | 3 +- sysdeps/generic/unwind-dw2.c | 10 +- sysdeps/generic/unwind-link.h | 102 + sysdeps/generic/unwind-pe.h | 2 +- sysdeps/generic/unwind-resume.c | 59 + sysdeps/generic/unwind-resume.h | 2 +- sysdeps/generic/unwind.h | 26 +- sysdeps/generic/utmp-equal.h | 4 +- sysdeps/generic/xstatver.h | 4 + sysdeps/gnu/Makefile | 45 +- sysdeps/gnu/bits/ipc.h | 2 +- sysdeps/gnu/bits/msq.h | 2 +- sysdeps/gnu/bits/sem.h | 2 +- sysdeps/gnu/bits/shm.h | 2 +- sysdeps/gnu/bits/utmpx.h | 2 +- sysdeps/gnu/errlist-compat.awk | 133 - sysdeps/gnu/errlist.awk | 110 - sysdeps/gnu/errlist.c | 1495 - sysdeps/gnu/errlist.h | 799 + sysdeps/gnu/getutmp.c | 2 +- sysdeps/gnu/glob-lstat-compat.c | 5 +- sysdeps/gnu/glob64-lstat-compat.c | 7 +- sysdeps/gnu/glob64.c | 2 +- sysdeps/gnu/ifaddrs.c | 2 +- sysdeps/gnu/ldsodefs.h | 2 +- sysdeps/gnu/net/if.h | 6 +- sysdeps/gnu/netinet/ip_icmp.h | 20 +- sysdeps/gnu/netinet/udp.h | 2 +- sysdeps/gnu/siglist.c | 78 - sysdeps/gnu/sys/mtio.h | 3 +- sysdeps/gnu/unwind-resume.c | 83 - sysdeps/gnu/updwtmp.c | 3 +- sysdeps/gnu/utmp_file.c | 3 +- sysdeps/gnu/utmpx.h | 2 +- sysdeps/hppa/Makefile | 3 +- sysdeps/hppa/__longjmp.c | 2 +- sysdeps/hppa/add_n.S | 2 +- sysdeps/hppa/bits/link.h | 2 +- sysdeps/hppa/bits/setjmp.h | 2 +- sysdeps/hppa/bsd-_setjmp.S | 2 +- sysdeps/hppa/bsd-setjmp.S | 2 +- sysdeps/hppa/configure | 10 + sysdeps/hppa/configure.ac | 7 + sysdeps/hppa/crti.S | 2 +- sysdeps/hppa/crtn.S | 2 +- sysdeps/hppa/dl-fptr.c | 17 +- sysdeps/hppa/dl-fptr.h | 2 +- sysdeps/hppa/dl-irel.h | 2 +- sysdeps/hppa/dl-lookupcfg.h | 12 +- sysdeps/hppa/dl-machine.h | 97 +- sysdeps/hppa/dl-runtime.c | 10 +- sysdeps/hppa/dl-runtime.h | 34 + sysdeps/hppa/dl-symaddr.c | 2 +- sysdeps/hppa/dl-tls.h | 2 +- sysdeps/hppa/dl-trampoline.S | 8 +- sysdeps/hppa/elf-initfini.h | 2 +- sysdeps/hppa/entry.h | 5 - sysdeps/hppa/fpu/bits/fenv.h | 3 +- sysdeps/hppa/fpu/fclrexcpt.c | 3 +- sysdeps/hppa/fpu/fedisblxcpt.c | 3 +- sysdeps/hppa/fpu/feenablxcpt.c | 3 +- sysdeps/hppa/fpu/fegetenv.c | 3 +- sysdeps/hppa/fpu/fegetexcept.c | 3 +- sysdeps/hppa/fpu/fegetmode.c | 2 +- sysdeps/hppa/fpu/fegetround.c | 3 +- sysdeps/hppa/fpu/feholdexcpt.c | 3 +- sysdeps/hppa/fpu/fesetenv.c | 5 +- sysdeps/hppa/fpu/fesetexcept.c | 2 +- sysdeps/hppa/fpu/fesetmode.c | 2 +- sysdeps/hppa/fpu/fesetround.c | 3 +- sysdeps/hppa/fpu/feupdateenv.c | 3 +- sysdeps/hppa/fpu/fgetexcptflg.c | 3 +- sysdeps/hppa/fpu/fpu_control.h | 2 +- sysdeps/hppa/fpu/fraiseexcpt.c | 3 +- sysdeps/hppa/fpu/fsetexcptflg.c | 3 +- sysdeps/hppa/fpu/ftestexcept.c | 3 +- sysdeps/hppa/fpu/libm-test-ulps | 79 +- sysdeps/hppa/gccframe.h | 2 +- sysdeps/hppa/get-rounding-mode.h | 2 +- sysdeps/hppa/hppa1.1/addmul_1.S | 2 +- sysdeps/hppa/hppa1.1/mul_1.S | 2 +- sysdeps/hppa/hppa1.1/s_signbit.c | 3 +- sysdeps/hppa/hppa1.1/submul_1.S | 2 +- sysdeps/hppa/hppa1.1/udiv_qrnnd.S | 2 +- sysdeps/hppa/jmpbuf-offsets.h | 2 +- sysdeps/hppa/jmpbuf-unwind.h | 2 +- sysdeps/hppa/ldsodefs.h | 2 +- sysdeps/hppa/libc-tls.c | 2 +- sysdeps/hppa/libgcc-compat.c | 3 +- sysdeps/hppa/lshift.S | 2 +- sysdeps/hppa/machine-gmon.h | 2 +- sysdeps/hppa/math-tests-snan-payload.h | 2 +- sysdeps/hppa/memcopy.h | 42 + sysdeps/hppa/memusage.h | 21 - sysdeps/hppa/nan-high-order-bit.h | 2 +- sysdeps/hppa/nptl/Makefile | 20 - sysdeps/hppa/nptl/bits/pthreadtypes-arch.h | 4 +- sysdeps/hppa/nptl/bits/semaphore.h | 31 - sysdeps/hppa/nptl/bits/struct_mutex.h | 2 +- sysdeps/hppa/nptl/bits/struct_rwlock.h | 12 +- sysdeps/hppa/nptl/jmpbuf-unwind.h | 2 +- sysdeps/hppa/nptl/pthread_spin_init.c | 16 +- sysdeps/hppa/nptl/pthread_spin_unlock.c | 16 +- sysdeps/hppa/nptl/pthreaddef.h | 5 +- sysdeps/hppa/nptl/tcb-offsets.sym | 20 - sysdeps/hppa/nptl/tls.h | 28 +- sysdeps/hppa/nptl/tst-oddstacklimit.c | 2 +- sysdeps/hppa/rshift.S | 2 +- sysdeps/hppa/setjmp.S | 2 +- sysdeps/hppa/sotruss-lib.c | 2 +- sysdeps/hppa/stackinfo.h | 2 +- sysdeps/hppa/start.S | 28 +- sysdeps/hppa/string-fzb.h | 63 + sysdeps/hppa/string-fzc.h | 124 + sysdeps/hppa/string-fzi.h | 63 + sysdeps/hppa/sub_n.S | 2 +- sysdeps/hppa/sysdep.h | 3 +- sysdeps/hppa/tls-macros.h | 114 - sysdeps/hppa/tst-audit.h | 2 +- sysdeps/hppa/udiv_qrnnd.S | 2 +- sysdeps/htl/Makeconfig | 8 +- sysdeps/htl/bits/cancelation.h | 2 +- sysdeps/htl/bits/pthread-np.h | 4 +- sysdeps/htl/bits/pthread.h | 2 +- sysdeps/htl/bits/pthreadtypes.h | 2 +- sysdeps/htl/bits/semaphore.h | 22 +- sysdeps/htl/bits/thread-shared-types.h | 2 +- sysdeps/htl/bits/types/__pthread_key.h | 2 +- sysdeps/htl/bits/types/struct___pthread_attr.h | 10 +- sysdeps/htl/bits/types/struct___pthread_barrier.h | 2 +- .../htl/bits/types/struct___pthread_barrierattr.h | 2 +- sysdeps/htl/bits/types/struct___pthread_cond.h | 6 +- sysdeps/htl/bits/types/struct___pthread_condattr.h | 2 +- sysdeps/htl/bits/types/struct___pthread_mutex.h | 61 - .../htl/bits/types/struct___pthread_mutexattr.h | 2 +- sysdeps/htl/bits/types/struct___pthread_once.h | 2 +- sysdeps/htl/bits/types/struct___pthread_rwlock.h | 2 +- .../htl/bits/types/struct___pthread_rwlockattr.h | 2 +- sysdeps/htl/dl-support.c | 23 + sysdeps/htl/dl-thread_gscope_wait.c | 55 + sysdeps/htl/flockfile.c | 4 +- sysdeps/htl/fork.h | 29 - sysdeps/htl/ftrylockfile.c | 6 +- sysdeps/htl/funlockfile.c | 5 +- sysdeps/htl/futex-internal.h | 39 + sysdeps/htl/include/pthread.h | 9 +- 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 | 31 - sysdeps/htl/pt-attr-destroy.c | 2 +- sysdeps/htl/pt-attr-getdetachstate.c | 2 +- sysdeps/htl/pt-attr-getguardsize.c | 2 +- sysdeps/htl/pt-attr-getinheritsched.c | 2 +- sysdeps/htl/pt-attr-getschedparam.c | 4 +- sysdeps/htl/pt-attr-getschedpolicy.c | 2 +- sysdeps/htl/pt-attr-getscope.c | 2 +- sysdeps/htl/pt-attr-getstack.c | 2 +- sysdeps/htl/pt-attr-getstackaddr.c | 4 +- sysdeps/htl/pt-attr-getstacksize.c | 4 +- sysdeps/htl/pt-attr-init.c | 2 +- sysdeps/htl/pt-attr-setdetachstate.c | 2 +- sysdeps/htl/pt-attr-setguardsize.c | 2 +- sysdeps/htl/pt-attr-setinheritsched.c | 2 +- sysdeps/htl/pt-attr-setschedparam.c | 6 +- sysdeps/htl/pt-attr-setschedpolicy.c | 2 +- sysdeps/htl/pt-attr-setscope.c | 2 +- sysdeps/htl/pt-attr-setstack.c | 4 +- sysdeps/htl/pt-attr-setstackaddr.c | 4 +- sysdeps/htl/pt-attr-setstacksize.c | 4 +- sysdeps/htl/pt-attr.c | 4 +- sysdeps/htl/pt-barrier-destroy.c | 2 +- sysdeps/htl/pt-barrier-init.c | 2 +- sysdeps/htl/pt-barrier-wait.c | 2 +- sysdeps/htl/pt-barrier.c | 2 +- sysdeps/htl/pt-barrierattr-destroy.c | 2 +- sysdeps/htl/pt-barrierattr-getpshared.c | 2 +- sysdeps/htl/pt-barrierattr-init.c | 2 +- sysdeps/htl/pt-barrierattr-setpshared.c | 2 +- sysdeps/htl/pt-cond-brdcast.c | 2 +- sysdeps/htl/pt-cond-destroy.c | 20 +- sysdeps/htl/pt-cond-init.c | 2 +- sysdeps/htl/pt-cond-signal.c | 2 +- sysdeps/htl/pt-cond-timedwait.c | 76 +- sysdeps/htl/pt-cond-wait.c | 5 +- sysdeps/htl/pt-cond.c | 2 +- sysdeps/htl/pt-condattr-destroy.c | 2 +- sysdeps/htl/pt-condattr-getclock.c | 2 +- sysdeps/htl/pt-condattr-getpshared.c | 2 +- sysdeps/htl/pt-condattr-init.c | 2 +- sysdeps/htl/pt-condattr-setclock.c | 2 +- sysdeps/htl/pt-condattr-setpshared.c | 2 +- sysdeps/htl/pt-destroy-specific.c | 2 +- sysdeps/htl/pt-equal.c | 2 +- sysdeps/htl/pt-getconcurrency.c | 2 +- sysdeps/htl/pt-getcpuclockid.c | 2 +- sysdeps/htl/pt-getschedparam.c | 2 +- sysdeps/htl/pt-getspecific.c | 5 +- sysdeps/htl/pt-init-specific.c | 2 +- sysdeps/htl/pt-key-create.c | 3 +- sysdeps/htl/pt-key-delete.c | 10 +- sysdeps/htl/pt-key.h | 9 +- sysdeps/htl/pt-once.c | 2 +- sysdeps/htl/pt-rwlock-attr.c | 2 +- sysdeps/htl/pt-rwlock-destroy.c | 2 +- sysdeps/htl/pt-rwlock-init.c | 2 +- sysdeps/htl/pt-rwlock-rdlock.c | 5 +- sysdeps/htl/pt-rwlock-timedrdlock.c | 21 +- sysdeps/htl/pt-rwlock-timedwrlock.c | 21 +- sysdeps/htl/pt-rwlock-tryrdlock.c | 2 +- sysdeps/htl/pt-rwlock-trywrlock.c | 2 +- sysdeps/htl/pt-rwlock-unlock.c | 2 +- sysdeps/htl/pt-rwlock-wrlock.c | 5 +- sysdeps/htl/pt-rwlockattr-destroy.c | 2 +- sysdeps/htl/pt-rwlockattr-getpshared.c | 2 +- sysdeps/htl/pt-rwlockattr-init.c | 2 +- sysdeps/htl/pt-rwlockattr-setpshared.c | 2 +- sysdeps/htl/pt-setconcurrency.c | 2 +- sysdeps/htl/pt-setschedparam.c | 2 +- sysdeps/htl/pt-setschedprio.c | 2 +- sysdeps/htl/pt-setspecific.c | 5 +- sysdeps/htl/pt-startup.c | 2 +- sysdeps/htl/pthread-functions.h | 8 +- sysdeps/htl/pthread.h | 66 +- sysdeps/htl/pthreadP.h | 21 +- sysdeps/htl/pthread_atfork_compat.h | 4 + sysdeps/htl/raise.c | 11 +- sysdeps/htl/sem-close.c | 31 - sysdeps/htl/sem-destroy.c | 12 +- sysdeps/htl/sem-getvalue.c | 12 +- sysdeps/htl/sem-init.c | 12 +- sysdeps/htl/sem-open.c | 31 - sysdeps/htl/sem-post.c | 58 +- sysdeps/htl/sem-timedwait.c | 210 +- sysdeps/htl/sem-trywait.c | 17 +- sysdeps/htl/sem-unlink.c | 31 - sysdeps/htl/sem-wait.c | 5 +- sysdeps/htl/sem-waitfast.c | 55 + sysdeps/htl/shm-directory.h | 30 - sysdeps/htl/stdio-lock.h | 57 + sysdeps/htl/thrd_current.c | 9 +- sysdeps/htl/timer_routines.c | 554 + sysdeps/htl/timer_routines.h | 6 +- sysdeps/hurd/htl/pt-kill.c | 6 +- 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 | 2 + sysdeps/hurd/include/hurd/sigpreempt.h | 32 + sysdeps/hurd/include/sys/msg.h | 1 + sysdeps/hurd/include/sys/sem.h | 1 + {include => sysdeps/hurd/include}/sys/shm.h | 0 sysdeps/i386/Makefile | 8 - sysdeps/i386/__longjmp.S | 3 +- sysdeps/i386/add_n.S | 2 +- sysdeps/i386/addmul_1.S | 2 +- sysdeps/i386/asm-syntax.h | 2 +- sysdeps/i386/backtrace.c | 85 +- sysdeps/i386/bcopy.S | 4 - sysdeps/i386/bsd-_setjmp.S | 3 +- sysdeps/i386/bsd-setjmp.S | 3 +- sysdeps/i386/bzero.S | 5 - sysdeps/i386/cacheinfo.c | 3 - sysdeps/i386/configure | 32 +- sysdeps/i386/configure.ac | 19 - sysdeps/i386/crti.S | 2 +- sysdeps/i386/crtn.S | 2 +- sysdeps/i386/dl-fixup-attribute.h | 30 + sysdeps/i386/dl-irel.h | 2 +- sysdeps/i386/dl-machine-rel.h | 28 + sysdeps/i386/dl-machine.h | 387 +- sysdeps/i386/dl-procinfo.c | 3 +- sysdeps/i386/dl-tls.h | 2 +- sysdeps/i386/dl-tlsdesc.S | 162 +- sysdeps/i386/dl-tlsdesc.h | 8 +- sysdeps/i386/dl-trampoline.S | 25 +- sysdeps/i386/ffs.c | 3 +- sysdeps/i386/fpu/e_acos.S | 1 - sysdeps/i386/fpu/e_acosf.S | 2 - sysdeps/i386/fpu/e_acosh.S | 3 +- sysdeps/i386/fpu/e_acoshf.S | 3 +- sysdeps/i386/fpu/e_acoshl.S | 3 +- sysdeps/i386/fpu/e_acosl.c | 2 - sysdeps/i386/fpu/e_asin.S | 1 - sysdeps/i386/fpu/e_asinf.S | 2 - sysdeps/i386/fpu/e_atan2.S | 1 - sysdeps/i386/fpu/e_atan2f.S | 1 - sysdeps/i386/fpu/e_atan2l.c | 2 - sysdeps/i386/fpu/e_atanh.S | 6 +- sysdeps/i386/fpu/e_atanhf.S | 6 +- sysdeps/i386/fpu/e_atanhl.S | 6 +- sysdeps/i386/fpu/e_exp.S | 1 - sysdeps/i386/fpu/e_exp10.S | 3 - sysdeps/i386/fpu/e_exp10f.S | 54 - sysdeps/i386/fpu/e_exp2.S | 2 - sysdeps/i386/fpu/e_exp2l.S | 2 - sysdeps/i386/fpu/e_expl.S | 2 - sysdeps/i386/fpu/e_fmod.S | 1 - sysdeps/i386/fpu/e_fmodf.S | 2 - sysdeps/i386/fpu/e_fmodl.c | 2 - sysdeps/i386/fpu/e_hypot.S | 76 - sysdeps/i386/fpu/e_hypot.c | 57 + sysdeps/i386/fpu/e_hypotf.S | 65 - 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 | 3 - sysdeps/i386/fpu/e_log10.S | 3 - sysdeps/i386/fpu/e_log10f.S | 4 - sysdeps/i386/fpu/e_log10l.S | 5 - sysdeps/i386/fpu/e_log2.S | 4 - sysdeps/i386/fpu/e_log2l.S | 4 - sysdeps/i386/fpu/e_logl.S | 2 - sysdeps/i386/fpu/e_pow.S | 23 +- sysdeps/i386/fpu/e_powl.S | 23 +- sysdeps/i386/fpu/e_remainder.S | 1 - sysdeps/i386/fpu/e_remainderf.S | 1 - sysdeps/i386/fpu/e_remainderl.S | 2 - sysdeps/i386/fpu/e_scalb.S | 3 - sysdeps/i386/fpu/e_scalbf.S | 4 - sysdeps/i386/fpu/e_scalbl.S | 5 - sysdeps/i386/fpu/e_sqrt.S | 1 - sysdeps/i386/fpu/e_sqrtf.S | 1 - sysdeps/i386/fpu/e_sqrtl.c | 21 - sysdeps/i386/fpu/fclrexcpt.c | 5 +- sysdeps/i386/fpu/fedisblxcpt.c | 5 +- sysdeps/i386/fpu/feenablxcpt.c | 5 +- sysdeps/i386/fpu/fegetenv.c | 5 +- sysdeps/i386/fpu/fegetexcept.c | 3 +- sysdeps/i386/fpu/fegetmode.c | 4 +- sysdeps/i386/fpu/fegetround.c | 3 +- sysdeps/i386/fpu/feholdexcpt.c | 5 +- sysdeps/i386/fpu/fesetenv.c | 5 +- sysdeps/i386/fpu/fesetexcept.c | 2 +- sysdeps/i386/fpu/fesetmode.c | 4 +- sysdeps/i386/fpu/fesetround.c | 5 +- sysdeps/i386/fpu/feupdateenv.c | 5 +- sysdeps/i386/fpu/fgetexcptflg.c | 5 +- sysdeps/i386/fpu/fraiseexcpt.c | 3 +- sysdeps/i386/fpu/fsetexcptflg.c | 5 +- sysdeps/i386/fpu/ftestexcept.c | 5 +- sysdeps/i386/fpu/i386-math-asm.h | 2 +- sysdeps/i386/fpu/libm-test-ulps | 179 +- sysdeps/i386/fpu/math-tests-snan.h | 2 +- sysdeps/i386/fpu/s_asinh.S | 3 +- sysdeps/i386/fpu/s_asinhf.S | 3 +- sysdeps/i386/fpu/s_asinhl.S | 6 +- 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 | 4 +- sysdeps/i386/fpu/s_cbrtf.S | 4 +- sysdeps/i386/fpu/s_cbrtl.S | 53 +- 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 | 8 +- sysdeps/i386/fpu/s_expm1f.S | 8 +- sysdeps/i386/fpu/s_f32xaddf64.c | 2 +- sysdeps/i386/fpu/s_f32xdivf64.c | 4 +- sysdeps/i386/fpu/s_f32xmulf64.c | 4 +- sysdeps/i386/fpu/s_f32xsubf64.c | 2 +- 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 | 2 +- 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 | 3 +- sysdeps/i386/fpu/s_fmaxf.S | 3 +- sysdeps/i386/fpu/s_fmaxl.S | 3 +- sysdeps/i386/fpu/s_fmin.S | 3 +- sysdeps/i386/fpu/s_fminf.S | 3 +- sysdeps/i386/fpu/s_fminl.S | 3 +- sysdeps/i386/fpu/s_fpclassifyl.c | 42 - sysdeps/i386/fpu/s_frexp.S | 3 +- sysdeps/i386/fpu/s_frexpf.S | 3 +- sysdeps/i386/fpu/s_frexpl.S | 3 +- sysdeps/i386/fpu/s_isinfl.c | 2 - sysdeps/i386/fpu/s_isnanl.c | 43 - sysdeps/i386/fpu/s_llrint.S | 3 +- sysdeps/i386/fpu/s_llrintf.S | 3 +- sysdeps/i386/fpu/s_llrintl.S | 3 +- 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 | 3 +- sysdeps/i386/fpu/s_lrintf.S | 3 +- sysdeps/i386/fpu/s_lrintl.S | 3 +- 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 | 3 +- sysdeps/i386/fpu/s_truncf.S | 3 +- sysdeps/i386/fpu/s_truncl.S | 3 +- sysdeps/i386/fpu/w_fmod_compat.c | 14 + sysdeps/i386/fpu/w_fmodf_compat.c | 14 + sysdeps/i386/fpu/w_sqrt.c | 2 + sysdeps/i386/fpu/w_sqrt_compat.c | 2 + sysdeps/i386/gccframe.h | 2 +- sysdeps/i386/gmp-mparam.h | 28 - sysdeps/i386/htl/Implies | 1 + sysdeps/i386/htl/Makefile | 20 + sysdeps/i386/htl/bits/pthreadtypes-arch.h | 2 +- sysdeps/i386/htl/machine-sp.h | 4 +- sysdeps/i386/htl/pt-machdep.h | 28 - sysdeps/i386/htl/tcb-offsets.sym | 8 + sysdeps/i386/htonl.S | 34 - sysdeps/i386/htons.S | 35 - sysdeps/i386/i386-mcount.S | 3 +- sysdeps/i386/i586/add_n.S | 2 +- sysdeps/i386/i586/addmul_1.S | 2 +- sysdeps/i386/i586/bzero.S | 4 - sysdeps/i386/i586/isa.h | 2 +- sysdeps/i386/i586/lshift.S | 2 +- sysdeps/i386/i586/memcopy.h | 3 +- sysdeps/i386/i586/memcpy.S | 3 +- sysdeps/i386/i586/memset.S | 19 +- sysdeps/i386/i586/memusage.h | 1 - sysdeps/i386/i586/mul_1.S | 2 +- sysdeps/i386/i586/rshift.S | 2 +- sysdeps/i386/i586/strchr.S | 3 +- sysdeps/i386/i586/strcpy.S | 3 +- sysdeps/i386/i586/strlen.S | 3 +- sysdeps/i386/i586/sub_n.S | 2 +- sysdeps/i386/i586/submul_1.S | 2 +- sysdeps/i386/i686/Makefile | 10 - sysdeps/i386/i686/add_n.S | 2 +- sysdeps/i386/i686/bcopy.S | 3 - sysdeps/i386/i686/bzero.S | 4 - sysdeps/i386/i686/dl-hash.h | 3 +- sysdeps/i386/i686/ffs.c | 3 +- sysdeps/i386/i686/fpu/e_log.S | 1 - sysdeps/i386/i686/fpu/e_logl.S | 7 +- sysdeps/i386/i686/fpu/multiarch/Makefile | 3 + sysdeps/i386/i686/fpu/multiarch/e_exp2f.c | 2 +- sysdeps/i386/i686/fpu/multiarch/e_expf.c | 2 +- sysdeps/i386/i686/fpu/multiarch/e_log2f.c | 2 +- sysdeps/i386/i686/fpu/multiarch/e_logf.c | 2 +- sysdeps/i386/i686/fpu/multiarch/e_powf.c | 2 +- sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 177 +- 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 | 4 +- 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 | 4 +- 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 | 4 +- sysdeps/i386/i686/fpu/s_fmax.S | 3 +- sysdeps/i386/i686/fpu/s_fmaxf.S | 3 +- sysdeps/i386/i686/fpu/s_fmaxl.S | 3 +- sysdeps/i386/i686/fpu/s_fmin.S | 3 +- sysdeps/i386/i686/fpu/s_fminf.S | 3 +- sysdeps/i386/i686/fpu/s_fminl.S | 3 +- sysdeps/i386/i686/isa.h | 2 +- sysdeps/i386/i686/memcmp.S | 5 +- sysdeps/i386/i686/memcpy.S | 3 +- sysdeps/i386/i686/memmove.S | 23 +- sysdeps/i386/i686/mempcpy.S | 3 +- sysdeps/i386/i686/memset.S | 26 +- 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 | 173 +- sysdeps/i386/i686/multiarch/ifunc-memmove.h | 4 +- sysdeps/i386/i686/multiarch/ifunc-memset.h | 4 +- sysdeps/i386/i686/multiarch/ifunc-sse2-bsf.h | 4 +- sysdeps/i386/i686/multiarch/ifunc-sse2-ssse3.h | 6 +- sysdeps/i386/i686/multiarch/ifunc-sse2.h | 4 +- sysdeps/i386/i686/multiarch/ifunc-sse4_2.h | 4 +- sysdeps/i386/i686/multiarch/ifunc-ssse3-sse4_2.h | 6 +- sysdeps/i386/i686/multiarch/memchr-ia32.S | 2 +- sysdeps/i386/i686/multiarch/memchr-sse2-bsf.S | 3 +- sysdeps/i386/i686/multiarch/memchr-sse2.S | 3 +- sysdeps/i386/i686/multiarch/memchr.c | 2 +- sysdeps/i386/i686/multiarch/memcmp-ia32.S | 9 +- sysdeps/i386/i686/multiarch/memcmp-sse4.S | 3 +- sysdeps/i386/i686/multiarch/memcmp-ssse3.S | 3 +- sysdeps/i386/i686/multiarch/memcmp.c | 4 +- sysdeps/i386/i686/multiarch/memcpy-ia32.S | 2 +- .../i386/i686/multiarch/memcpy-sse2-unaligned.S | 18 +- sysdeps/i386/i686/multiarch/memcpy-ssse3-rep.S | 67 +- sysdeps/i386/i686/multiarch/memcpy-ssse3.S | 205 +- sysdeps/i386/i686/multiarch/memcpy.c | 2 +- sysdeps/i386/i686/multiarch/memcpy_chk-nonshared.S | 2 +- sysdeps/i386/i686/multiarch/memcpy_chk.c | 2 +- sysdeps/i386/i686/multiarch/memmove-ia32.S | 2 +- sysdeps/i386/i686/multiarch/memmove.c | 2 +- .../i386/i686/multiarch/memmove_chk-nonshared.S | 2 +- sysdeps/i386/i686/multiarch/memmove_chk.c | 2 +- sysdeps/i386/i686/multiarch/mempcpy-ia32.S | 2 +- sysdeps/i386/i686/multiarch/mempcpy.c | 2 +- .../i386/i686/multiarch/mempcpy_chk-nonshared.S | 2 +- sysdeps/i386/i686/multiarch/mempcpy_chk.c | 2 +- sysdeps/i386/i686/multiarch/memrchr-sse2-bsf.S | 3 +- sysdeps/i386/i686/multiarch/memrchr-sse2.S | 4 +- sysdeps/i386/i686/multiarch/memrchr.c | 4 +- sysdeps/i386/i686/multiarch/memset-ia32.S | 2 +- sysdeps/i386/i686/multiarch/memset-sse2-rep.S | 27 +- sysdeps/i386/i686/multiarch/memset-sse2.S | 27 +- sysdeps/i386/i686/multiarch/memset.c | 2 +- sysdeps/i386/i686/multiarch/memset_chk-nonshared.S | 2 +- sysdeps/i386/i686/multiarch/memset_chk.c | 2 +- sysdeps/i386/i686/multiarch/rawmemchr-ia32.S | 2 +- sysdeps/i386/i686/multiarch/rawmemchr.c | 2 +- sysdeps/i386/i686/multiarch/rtld-strncpy-c.c | 1 + sysdeps/i386/i686/multiarch/s_fma-fma.c | 3 +- sysdeps/i386/i686/multiarch/s_fma.c | 12 +- sysdeps/i386/i686/multiarch/s_fmaf-fma.c | 3 +- sysdeps/i386/i686/multiarch/s_fmaf.c | 6 +- sysdeps/i386/i686/multiarch/sched_cpucount.c | 1 - sysdeps/i386/i686/multiarch/stpcpy-ia32.S | 2 +- sysdeps/i386/i686/multiarch/stpcpy.c | 2 +- sysdeps/i386/i686/multiarch/stpncpy-ia32.S | 2 +- sysdeps/i386/i686/multiarch/stpncpy.c | 2 +- sysdeps/i386/i686/multiarch/strcasecmp.c | 2 +- sysdeps/i386/i686/multiarch/strcasecmp_l.c | 2 +- sysdeps/i386/i686/multiarch/strcat-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strcat-sse2.S | 3 +- sysdeps/i386/i686/multiarch/strcat-ssse3.S | 3 +- sysdeps/i386/i686/multiarch/strcat.c | 2 +- sysdeps/i386/i686/multiarch/strchr-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strchr-sse2-bsf.S | 3 +- sysdeps/i386/i686/multiarch/strchr-sse2.S | 3 +- sysdeps/i386/i686/multiarch/strchr.c | 2 +- sysdeps/i386/i686/multiarch/strcmp-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strcmp-sse4.S | 23 +- sysdeps/i386/i686/multiarch/strcmp-ssse3.S | 59 +- sysdeps/i386/i686/multiarch/strcmp.c | 2 +- sysdeps/i386/i686/multiarch/strcpy-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strcpy-sse2.S | 3 +- sysdeps/i386/i686/multiarch/strcpy-ssse3.S | 3 +- sysdeps/i386/i686/multiarch/strcpy.c | 2 +- sysdeps/i386/i686/multiarch/strcspn-c.c | 4 +- sysdeps/i386/i686/multiarch/strcspn-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strcspn.c | 2 +- sysdeps/i386/i686/multiarch/strlen-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strlen-sse2-bsf.S | 3 +- sysdeps/i386/i686/multiarch/strlen-sse2.S | 3 +- sysdeps/i386/i686/multiarch/strlen.c | 2 +- sysdeps/i386/i686/multiarch/strncase.c | 2 +- sysdeps/i386/i686/multiarch/strncase_l.c | 2 +- sysdeps/i386/i686/multiarch/strncat.c | 2 +- sysdeps/i386/i686/multiarch/strncmp.c | 2 +- sysdeps/i386/i686/multiarch/strncpy.c | 2 +- sysdeps/i386/i686/multiarch/strnlen-c.c | 14 +- sysdeps/i386/i686/multiarch/strnlen.c | 2 +- sysdeps/i386/i686/multiarch/strpbrk-c.c | 4 +- sysdeps/i386/i686/multiarch/strpbrk-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strpbrk.c | 2 +- sysdeps/i386/i686/multiarch/strrchr-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strrchr-sse2-bsf.S | 3 +- sysdeps/i386/i686/multiarch/strrchr-sse2.S | 3 +- sysdeps/i386/i686/multiarch/strrchr.c | 2 +- sysdeps/i386/i686/multiarch/strspn-c.c | 4 +- sysdeps/i386/i686/multiarch/strspn-ia32.S | 2 +- sysdeps/i386/i686/multiarch/strspn.c | 2 +- sysdeps/i386/i686/multiarch/test-multiarch.c | 1 - sysdeps/i386/i686/multiarch/wcschr-sse2.S | 3 +- sysdeps/i386/i686/multiarch/wcschr.c | 2 +- sysdeps/i386/i686/multiarch/wcscmp-sse2.S | 3 +- sysdeps/i386/i686/multiarch/wcscmp.c | 2 +- sysdeps/i386/i686/multiarch/wcscpy-ssse3.S | 11 +- sysdeps/i386/i686/multiarch/wcscpy.c | 4 +- sysdeps/i386/i686/multiarch/wcslen-sse2.S | 19 +- sysdeps/i386/i686/multiarch/wcslen.c | 2 +- sysdeps/i386/i686/multiarch/wcsrchr-sse2.S | 3 +- sysdeps/i386/i686/multiarch/wcsrchr.c | 2 +- sysdeps/i386/i686/multiarch/wmemcmp.c | 2 +- sysdeps/i386/i686/nptl/tls.h | 3 +- sysdeps/i386/i686/pthread_spin_trylock.S | 3 +- sysdeps/i386/i686/stack-aliasing.h | 23 - sysdeps/i386/i686/strcmp.S | 3 +- sysdeps/i386/i686/tst-stack-align.h | 44 - sysdeps/i386/isa.h | 2 +- sysdeps/i386/jmpbuf-offsets.h | 2 +- sysdeps/i386/jmpbuf-unwind.h | 6 +- sysdeps/i386/ldbl2mpn.c | 120 - sysdeps/i386/link-defines.sym | 2 - sysdeps/i386/lshift.S | 2 +- sysdeps/i386/machine-gmon.h | 3 +- sysdeps/i386/malloc-alignment.h | 2 +- sysdeps/i386/memchr.S | 11 +- sysdeps/i386/memcmp.S | 5 +- sysdeps/i386/memcopy.h | 6 +- sysdeps/i386/memcpy.S | 18 +- sysdeps/i386/memcpy_chk.S | 2 +- sysdeps/i386/memmove_chk.S | 2 +- sysdeps/i386/mempcpy_chk.S | 2 +- sysdeps/i386/memset.S | 16 +- sysdeps/i386/memset_chk.S | 2 +- sysdeps/i386/memusage.h | 20 - sysdeps/i386/mul_1.S | 2 +- sysdeps/i386/nptl/Makefile | 2 +- sysdeps/i386/nptl/pthread_spin_init.c | 3 +- sysdeps/i386/nptl/pthread_spin_lock.S | 13 +- sysdeps/i386/nptl/pthread_spin_unlock.S | 19 +- sysdeps/i386/nptl/pthreaddef.h | 40 - sysdeps/i386/nptl/tcb-access.h | 125 + sysdeps/i386/nptl/tcb-offsets.sym | 3 - sysdeps/i386/nptl/tls.h | 137 +- sysdeps/i386/pthread_spin_trylock.S | 24 +- sysdeps/i386/rawmemchr.S | 11 +- sysdeps/i386/rshift.S | 2 +- sysdeps/i386/setfpucw.c | 4 +- sysdeps/i386/setjmp.S | 3 +- sysdeps/i386/stackinfo.h | 2 +- sysdeps/i386/start.S | 29 +- sysdeps/i386/stpcpy.S | 3 +- sysdeps/i386/stpncpy.S | 7 +- sysdeps/i386/strcat.S | 4 +- sysdeps/i386/strchr.S | 4 +- sysdeps/i386/strchrnul.S | 5 +- sysdeps/i386/strcspn.S | 4 +- sysdeps/i386/string-inlines.c | 2 +- sysdeps/i386/string-opthr.h | 25 + sysdeps/i386/strlen.S | 3 +- sysdeps/i386/strlen.c | 3 +- sysdeps/i386/strpbrk.S | 4 +- sysdeps/i386/strrchr.S | 4 +- sysdeps/i386/strspn.S | 4 +- sysdeps/i386/sub_n.S | 2 +- sysdeps/i386/submul_1.S | 2 +- sysdeps/i386/symbol-hacks.h | 2 +- sysdeps/i386/sys/ucontext.h | 2 +- sysdeps/i386/sysdep.h | 2 +- sysdeps/i386/tls-macros.h | 47 - sysdeps/i386/tlsdesc.c | 232 +- sysdeps/i386/tst-audit.h | 2 +- sysdeps/i386/tst-audit3.c | 2 +- sysdeps/i386/tst-audit3.h | 2 +- sysdeps/i386/tst-auditmod3a.c | 2 +- sysdeps/i386/tst-auditmod3b.c | 2 +- sysdeps/i386/tst-ld-sse-use.sh | 8 +- sysdeps/i386/tst-stack-align.h | 41 - sysdeps/i386/unwind-arch.h | 35 + sysdeps/ia64/_mcount.S | 3 +- sysdeps/ia64/atomic-machine.h | 28 +- sysdeps/ia64/bcopy.S | 10 - sysdeps/ia64/bits/fenv.h | 2 +- sysdeps/ia64/bits/floatn.h | 8 +- sysdeps/ia64/bits/fp-logb.h | 2 +- sysdeps/ia64/bits/link.h | 2 +- sysdeps/ia64/bzero.S | 314 - sysdeps/ia64/bzero.c | 3 + sysdeps/ia64/configure | 4 +- sysdeps/ia64/configure.ac | 6 +- sysdeps/ia64/crti.S | 2 +- sysdeps/ia64/crtn.S | 2 +- sysdeps/ia64/dl-dtprocnum.h | 2 +- sysdeps/ia64/dl-fptr.h | 2 +- sysdeps/ia64/dl-lookupcfg.h | 7 +- sysdeps/ia64/dl-machine.h | 118 +- sysdeps/ia64/dl-sysdep.h | 23 - sysdeps/ia64/dl-tls.h | 2 +- sysdeps/ia64/dl-trampoline.S | 18 +- sysdeps/ia64/elf-initfini.h | 2 +- sysdeps/ia64/entry.h | 5 - sysdeps/ia64/float128-abi.h | 1 + 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 | 1 - 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 | 1 - sysdeps/ia64/fpu/e_exp2f.S | 1 - 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 | 1 - sysdeps/ia64/fpu/e_log2.S | 1 - sysdeps/ia64/fpu/e_log2f.S | 1 - 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 | 1 - sysdeps/ia64/fpu/e_powf.S | 1 - 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 | 4 +- sysdeps/ia64/fpu/fedisblxcpt.c | 3 +- sysdeps/ia64/fpu/feenablxcpt.c | 3 +- sysdeps/ia64/fpu/fegetenv.c | 3 +- sysdeps/ia64/fpu/fegetexcept.c | 3 +- sysdeps/ia64/fpu/fegetmode.c | 2 +- sysdeps/ia64/fpu/fegetround.c | 3 +- sysdeps/ia64/fpu/feholdexcpt.c | 3 +- sysdeps/ia64/fpu/fesetenv.c | 3 +- sysdeps/ia64/fpu/fesetexcept.c | 2 +- sysdeps/ia64/fpu/fesetmode.c | 2 +- sysdeps/ia64/fpu/fesetround.c | 3 +- sysdeps/ia64/fpu/feupdateenv.c | 3 +- sysdeps/ia64/fpu/fgetexcptflg.c | 3 +- sysdeps/ia64/fpu/fraiseexcpt.c | 3 +- sysdeps/ia64/fpu/fsetexcptflg.c | 3 +- sysdeps/ia64/fpu/ftestexcept.c | 3 +- sysdeps/ia64/fpu/get-rounding-mode.h | 3 +- sysdeps/ia64/fpu/import_check | 4 +- sysdeps/ia64/fpu/lgamma-compat.h | 2 +- sysdeps/ia64/fpu/libm-symbols.h | 1 + sysdeps/ia64/fpu/libm-test-ulps | 116 +- 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 | 1 - sysdeps/ia64/fpu/libm_sincosf.S | 1 - sysdeps/ia64/fpu/libm_sincosl.S | 1 - sysdeps/ia64/fpu/libm_support.h | 1 - sysdeps/ia64/fpu/libm_tan.S | 2 - sysdeps/ia64/fpu/math_ldbl.h | 2 +- sysdeps/ia64/fpu/printf_fphex.c | 10 +- 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 | 1 - 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 | 2 +- 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 | 2 +- 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 | 3 +- sysdeps/ia64/fpu/s_isnan.S | 3 +- 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 | 2 +- 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/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 | 2 +- sysdeps/ia64/fpu/w_log1pf.c | 2 +- sysdeps/ia64/fpu/w_log1pl.c | 2 +- sysdeps/ia64/fpu/w_scalblnf.c | 2 +- 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 | 2 +- sysdeps/ia64/hp-timing.h | 3 +- sysdeps/ia64/htonl.S | 30 - sysdeps/ia64/htons.S | 30 - sysdeps/ia64/ieee754.h | 2 +- sysdeps/ia64/jmpbuf-unwind.h | 3 +- sysdeps/ia64/ldbl2mpn.c | 2 +- sysdeps/ia64/ldsodefs.h | 2 +- sysdeps/ia64/libc-symver.h | 33 + sysdeps/ia64/libc-tls.c | 5 +- sysdeps/ia64/machine-gmon.h | 2 +- sysdeps/ia64/math-tests-snan.h | 2 +- sysdeps/ia64/memccpy.S | 3 +- sysdeps/ia64/memchr.S | 3 +- sysdeps/ia64/memcmp.S | 5 +- sysdeps/ia64/memcpy.S | 4 +- sysdeps/ia64/memmove.S | 3 +- sysdeps/ia64/memset.S | 4 +- sysdeps/ia64/memusage.h | 29 - sysdeps/ia64/nptl/Makefile | 7 +- sysdeps/ia64/nptl/bits/semaphore.h | 35 - sysdeps/ia64/nptl/bits/struct_rwlock.h | 2 +- sysdeps/ia64/nptl/pthread_spin_lock.c | 13 +- sysdeps/ia64/nptl/pthread_spin_trylock.c | 13 +- sysdeps/ia64/nptl/pthread_spin_unlock.c | 14 +- sysdeps/ia64/nptl/pthreaddef.h | 8 +- sysdeps/ia64/nptl/tcb-offsets.sym | 3 - sysdeps/ia64/nptl/tls.h | 25 +- sysdeps/ia64/sched_cpucount.c | 20 - sysdeps/ia64/softpipe.h | 2 +- sysdeps/ia64/sotruss-lib.c | 2 +- sysdeps/ia64/stackinfo.h | 2 +- sysdeps/ia64/start.S | 12 +- sysdeps/ia64/strchr.S | 3 +- sysdeps/ia64/strcmp.S | 3 +- sysdeps/ia64/strcpy.S | 3 +- sysdeps/ia64/strlen.S | 3 +- sysdeps/ia64/strncmp.S | 3 +- sysdeps/ia64/strncpy.S | 4 +- sysdeps/ia64/sysdep.h | 3 +- sysdeps/ia64/tls-macros.h | 66 - sysdeps/ia64/tst-audit.h | 2 +- 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 | 3 +- sysdeps/ieee754/dbl-64/atnat.h | 7 +- sysdeps/ieee754/dbl-64/atnat2.h | 7 +- sysdeps/ieee754/dbl-64/branred.c | 3 +- sysdeps/ieee754/dbl-64/branred.h | 3 +- sysdeps/ieee754/dbl-64/dbl2mpn.c | 2 +- sysdeps/ieee754/dbl-64/dla.h | 37 +- 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 | 49 +- sysdeps/ieee754/dbl-64/e_asin.c | 407 +- sysdeps/ieee754/dbl-64/e_atan2.c | 340 +- sysdeps/ieee754/dbl-64/e_atanh.c | 3 +- sysdeps/ieee754/dbl-64/e_cosh.c | 77 +- sysdeps/ieee754/dbl-64/e_exp.c | 2 +- sysdeps/ieee754/dbl-64/e_exp10.c | 2 +- sysdeps/ieee754/dbl-64/e_exp2.c | 2 +- sysdeps/ieee754/dbl-64/e_exp_data.c | 2 +- sysdeps/ieee754/dbl-64/e_fmod.c | 302 +- sysdeps/ieee754/dbl-64/e_gamma_r.c | 40 +- sysdeps/ieee754/dbl-64/e_hypot.c | 270 +- sysdeps/ieee754/dbl-64/e_log.c | 2 +- sysdeps/ieee754/dbl-64/e_log10.c | 42 +- sysdeps/ieee754/dbl-64/e_log2.c | 2 +- sysdeps/ieee754/dbl-64/e_log2_data.c | 2 +- sysdeps/ieee754/dbl-64/e_log_data.c | 2 +- sysdeps/ieee754/dbl-64/e_pow.c | 2 +- sysdeps/ieee754/dbl-64/e_pow_log_data.c | 2 +- sysdeps/ieee754/dbl-64/e_remainder.c | 3 +- sysdeps/ieee754/dbl-64/e_sqrt.c | 13 +- sysdeps/ieee754/dbl-64/gamma_product.c | 2 +- sysdeps/ieee754/dbl-64/gamma_productf.c | 2 +- sysdeps/ieee754/dbl-64/lgamma_neg.c | 2 +- sysdeps/ieee754/dbl-64/lgamma_product.c | 2 +- sysdeps/ieee754/dbl-64/math_config.h | 66 +- sysdeps/ieee754/dbl-64/math_err.c | 8 +- sysdeps/ieee754/dbl-64/mpa-arch.h | 47 - sysdeps/ieee754/dbl-64/mpa.c | 913 - 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 | 2 +- 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 | 5 +- sysdeps/ieee754/dbl-64/powtwo.tbl | 3 +- sysdeps/ieee754/dbl-64/root.tbl | 3 +- sysdeps/ieee754/dbl-64/s_atan.c | 208 +- sysdeps/ieee754/dbl-64/s_cbrt.c | 4 +- sysdeps/ieee754/dbl-64/s_f32xaddf64.c | 2 +- sysdeps/ieee754/dbl-64/s_f32xdivf64.c | 2 +- sysdeps/ieee754/dbl-64/s_f32xfmaf64.c | 1 + sysdeps/ieee754/dbl-64/s_f32xmulf64.c | 2 +- sysdeps/ieee754/dbl-64/s_f32xsqrtf64.c | 1 + sysdeps/ieee754/dbl-64/s_f32xsubf64.c | 2 +- sysdeps/ieee754/dbl-64/s_fadd.c | 2 +- sysdeps/ieee754/dbl-64/s_fdiv.c | 5 +- sysdeps/ieee754/dbl-64/s_ffma.c | 35 + sysdeps/ieee754/dbl-64/s_floor.c | 3 +- sysdeps/ieee754/dbl-64/s_fma.c | 16 +- sysdeps/ieee754/dbl-64/s_fmaf.c | 10 +- sysdeps/ieee754/dbl-64/s_fmul.c | 5 +- sysdeps/ieee754/dbl-64/s_fpclassify.c | 3 +- sysdeps/ieee754/dbl-64/s_frexp.c | 80 +- sysdeps/ieee754/dbl-64/s_fromfp_main.c | 2 +- sysdeps/ieee754/dbl-64/s_fsqrt.c | 34 + sysdeps/ieee754/dbl-64/s_fsub.c | 2 +- sysdeps/ieee754/dbl-64/s_getpayload.c | 16 +- sysdeps/ieee754/dbl-64/s_isinf.c | 2 - sysdeps/ieee754/dbl-64/s_issignaling.c | 16 +- sysdeps/ieee754/dbl-64/s_llrint.c | 21 +- sysdeps/ieee754/dbl-64/s_llround.c | 52 +- sysdeps/ieee754/dbl-64/s_logb.c | 8 +- sysdeps/ieee754/dbl-64/s_lrint.c | 21 +- sysdeps/ieee754/dbl-64/s_lround.c | 59 +- sysdeps/ieee754/dbl-64/s_modf.c | 79 +- sysdeps/ieee754/dbl-64/s_nearbyint.c | 1 - sysdeps/ieee754/dbl-64/s_nextup.c | 2 +- sysdeps/ieee754/dbl-64/s_remquo.c | 46 +- sysdeps/ieee754/dbl-64/s_round.c | 3 +- sysdeps/ieee754/dbl-64/s_roundeven.c | 90 +- sysdeps/ieee754/dbl-64/s_scalbln.c | 63 +- sysdeps/ieee754/dbl-64/s_scalbn.c | 63 +- sysdeps/ieee754/dbl-64/s_setpayload_main.c | 44 +- sysdeps/ieee754/dbl-64/s_signbit.c | 3 +- sysdeps/ieee754/dbl-64/s_sin.c | 13 +- sysdeps/ieee754/dbl-64/s_sincos.c | 10 +- sysdeps/ieee754/dbl-64/s_tan.c | 634 +- sysdeps/ieee754/dbl-64/s_totalorder.c | 34 +- sysdeps/ieee754/dbl-64/s_totalordermag.c | 26 +- sysdeps/ieee754/dbl-64/s_trunc.c | 3 +- sysdeps/ieee754/dbl-64/sincos32.c | 369 - sysdeps/ieee754/dbl-64/sincos32.h | 81 - sysdeps/ieee754/dbl-64/sincostab.c | 3 +- sysdeps/ieee754/dbl-64/uasncs.h | 3 +- sysdeps/ieee754/dbl-64/uatan.tbl | 7727 +--- sysdeps/ieee754/dbl-64/urem.h | 3 +- sysdeps/ieee754/dbl-64/usncs.h | 3 +- sysdeps/ieee754/dbl-64/utan.h | 175 +- sysdeps/ieee754/dbl-64/utan.tbl | 7 +- .../fpu/e_exp2f_data.c => ieee754/dbl-64/w_fmod.c} | 0 .../fpu/math_errf.c => ieee754/dbl-64/w_hypot.c} | 0 sysdeps/ieee754/dbl-64/wordsize-64/e_acosh.c | 68 - sysdeps/ieee754/dbl-64/wordsize-64/e_cosh.c | 85 - sysdeps/ieee754/dbl-64/wordsize-64/e_fmod.c | 106 - sysdeps/ieee754/dbl-64/wordsize-64/e_log10.c | 87 - 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_issignaling.c | 43 - sysdeps/ieee754/dbl-64/wordsize-64/s_llround.c | 75 - 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_remquo.c | 111 - 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 | 76 - .../ieee754/dbl-64/wordsize-64/s_totalordermag.c | 73 - sysdeps/ieee754/dbl-64/x2y2m1.c | 2 +- sysdeps/ieee754/dbl-64/x2y2m1f.c | 2 +- sysdeps/ieee754/float128/Makefile | 127 + sysdeps/ieee754/float128/Versions | 5 +- sysdeps/ieee754/float128/float1282mpn.c | 2 +- sysdeps/ieee754/float128/float128_private.h | 23 +- sysdeps/ieee754/float128/ieee754_float128.h | 2 +- .../ieee754/float128/math-nan-payload-float128.h | 2 +- sysdeps/ieee754/float128/mpn2float128.c | 2 +- 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 | 21 +- sysdeps/ieee754/float128/strfromf128.c | 2 +- sysdeps/ieee754/float128/strtof128.c | 2 +- sysdeps/ieee754/float128/strtof128_l.c | 2 +- sysdeps/ieee754/float128/strtof128_nan.c | 2 +- sysdeps/ieee754/float128/wcstof128.c | 2 +- sysdeps/ieee754/float128/wcstof128_l.c | 2 +- sysdeps/ieee754/float128/wcstof128_nan.c | 2 +- sysdeps/ieee754/flt-32/e_acosf.c | 1 - sysdeps/ieee754/flt-32/e_acoshf.c | 1 - sysdeps/ieee754/flt-32/e_asinf.c | 1 - sysdeps/ieee754/flt-32/e_atan2f.c | 1 - sysdeps/ieee754/flt-32/e_atanhf.c | 3 +- sysdeps/ieee754/flt-32/e_coshf.c | 2 - sysdeps/ieee754/flt-32/e_exp10f.c | 212 + sysdeps/ieee754/flt-32/e_exp2f.c | 2 +- sysdeps/ieee754/flt-32/e_exp2f_data.c | 2 +- sysdeps/ieee754/flt-32/e_expf.c | 2 +- sysdeps/ieee754/flt-32/e_fmodf.c | 256 +- sysdeps/ieee754/flt-32/e_gammaf_r.c | 15 +- sysdeps/ieee754/flt-32/e_hypotf.c | 79 +- sysdeps/ieee754/flt-32/e_ilogbf.c | 1 - sysdeps/ieee754/flt-32/e_j0f.c | 501 +- sysdeps/ieee754/flt-32/e_j1f.c | 513 +- sysdeps/ieee754/flt-32/e_jnf.c | 3 +- sysdeps/ieee754/flt-32/e_lgammaf_r.c | 1 - sysdeps/ieee754/flt-32/e_log10f.c | 1 - sysdeps/ieee754/flt-32/e_log2f.c | 2 +- sysdeps/ieee754/flt-32/e_log2f_data.c | 2 +- sysdeps/ieee754/flt-32/e_logf.c | 2 +- sysdeps/ieee754/flt-32/e_logf_data.c | 2 +- sysdeps/ieee754/flt-32/e_powf.c | 2 +- sysdeps/ieee754/flt-32/e_powf_log2_data.c | 2 +- sysdeps/ieee754/flt-32/e_remainderf.c | 1 - sysdeps/ieee754/flt-32/e_sinhf.c | 1 - sysdeps/ieee754/flt-32/e_sqrtf.c | 17 +- sysdeps/ieee754/flt-32/k_tanf.c | 1 - sysdeps/ieee754/flt-32/lgamma_negf.c | 10 +- sysdeps/ieee754/flt-32/math_config.h | 55 +- sysdeps/ieee754/flt-32/math_errf.c | 8 +- sysdeps/ieee754/flt-32/mpn2flt.c | 2 +- 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 | 4 +- sysdeps/ieee754/flt-32/s_ceilf.c | 1 - sysdeps/ieee754/flt-32/s_copysignf.c | 1 - sysdeps/ieee754/flt-32/s_cosf.c | 7 +- 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 | 1 - sysdeps/ieee754/flt-32/s_fpclassifyf.c | 3 +- sysdeps/ieee754/flt-32/s_frexpf.c | 1 - sysdeps/ieee754/flt-32/s_fromfpf_main.c | 2 +- sysdeps/ieee754/flt-32/s_getpayloadf.c | 5 +- sysdeps/ieee754/flt-32/s_isinff.c | 1 - sysdeps/ieee754/flt-32/s_isnanf.c | 1 - sysdeps/ieee754/flt-32/s_issignalingf.c | 2 +- sysdeps/ieee754/flt-32/s_llrintf.c | 21 +- sysdeps/ieee754/flt-32/s_llroundf.c | 3 +- sysdeps/ieee754/flt-32/s_log1pf.c | 3 +- sysdeps/ieee754/flt-32/s_logbf.c | 6 +- sysdeps/ieee754/flt-32/s_lrintf.c | 21 +- sysdeps/ieee754/flt-32/s_lroundf.c | 3 +- sysdeps/ieee754/flt-32/s_modff.c | 1 - sysdeps/ieee754/flt-32/s_nearbyintf.c | 2 - sysdeps/ieee754/flt-32/s_nextafterf.c | 1 - sysdeps/ieee754/flt-32/s_nextupf.c | 2 +- sysdeps/ieee754/flt-32/s_remquof.c | 3 +- sysdeps/ieee754/flt-32/s_rintf.c | 1 - sysdeps/ieee754/flt-32/s_roundevenf.c | 10 +- sysdeps/ieee754/flt-32/s_roundf.c | 3 +- sysdeps/ieee754/flt-32/s_scalblnf.c | 1 - sysdeps/ieee754/flt-32/s_scalbnf.c | 1 - sysdeps/ieee754/flt-32/s_setpayloadf_main.c | 2 +- sysdeps/ieee754/flt-32/s_signbitf.c | 3 +- sysdeps/ieee754/flt-32/s_sincosf.c | 7 +- sysdeps/ieee754/flt-32/s_sincosf.h | 4 +- sysdeps/ieee754/flt-32/s_sincosf_data.c | 2 +- sysdeps/ieee754/flt-32/s_sinf.c | 7 +- sysdeps/ieee754/flt-32/s_tanf.c | 1 - sysdeps/ieee754/flt-32/s_tanhf.c | 1 - sysdeps/ieee754/flt-32/s_totalorderf.c | 2 +- sysdeps/ieee754/flt-32/s_totalordermagf.c | 2 +- sysdeps/ieee754/flt-32/s_truncf.c | 3 +- sysdeps/ieee754/flt-32/sincosf_poly.h | 2 +- .../s_sincosf_data.c => ieee754/flt-32/w_fmodf.c} | 0 .../fpu/w_exp10f.c => ieee754/flt-32/w_hypotf.c} | 0 sysdeps/ieee754/ieee754.h | 2 +- sysdeps/ieee754/k_standardf.c | 2 +- sysdeps/ieee754/k_standardl.c | 2 +- sysdeps/ieee754/ldbl-128/Makefile | 127 + sysdeps/ieee754/ldbl-128/bits/floatn.h | 8 +- sysdeps/ieee754/ldbl-128/bits/long-double.h | 4 +- sysdeps/ieee754/ldbl-128/e_acoshl.c | 1 - sysdeps/ieee754/ldbl-128/e_atan2l.c | 1 - sysdeps/ieee754/ldbl-128/e_atanhl.c | 2 - sysdeps/ieee754/ldbl-128/e_exp10l.c | 2 +- sysdeps/ieee754/ldbl-128/e_expl.c | 5 +- sysdeps/ieee754/ldbl-128/e_fmodl.c | 1 - sysdeps/ieee754/ldbl-128/e_gammal_r.c | 4 +- sysdeps/ieee754/ldbl-128/e_hypotl.c | 227 +- sysdeps/ieee754/ldbl-128/e_ilogbl.c | 1 - sysdeps/ieee754/ldbl-128/e_j1l.c | 3 + sysdeps/ieee754/ldbl-128/e_rem_pio2l.c | 3 +- sysdeps/ieee754/ldbl-128/e_remainderl.c | 1 - sysdeps/ieee754/ldbl-128/e_sinhl.c | 2 - sysdeps/ieee754/ldbl-128/float128-abi.h | 1 + sysdeps/ieee754/ldbl-128/gamma_productl.c | 2 +- sysdeps/ieee754/ldbl-128/ieee754.h | 2 +- sysdeps/ieee754/ldbl-128/k_cosl.c | 3 +- sysdeps/ieee754/ldbl-128/k_sincosl.c | 3 +- sysdeps/ieee754/ldbl-128/k_sinl.c | 3 +- sysdeps/ieee754/ldbl-128/ldbl2mpn.c | 2 +- sysdeps/ieee754/ldbl-128/lgamma_negl.c | 2 +- sysdeps/ieee754/ldbl-128/lgamma_productl.c | 2 +- .../ieee754/ldbl-128/math-nan-payload-ldouble.h | 2 +- sysdeps/ieee754/ldbl-128/math_ldbl.h | 2 +- sysdeps/ieee754/ldbl-128/mpn2ldbl.c | 2 +- sysdeps/ieee754/ldbl-128/printf_fphex.c | 2 +- sysdeps/ieee754/ldbl-128/printf_fphex_macros.h | 38 +- sysdeps/ieee754/ldbl-128/s_asinhl.c | 2 - sysdeps/ieee754/ldbl-128/s_ceill.c | 1 - sysdeps/ieee754/ldbl-128/s_copysignl.c | 1 - sysdeps/ieee754/ldbl-128/s_cosl.c | 1 - sysdeps/ieee754/ldbl-128/s_daddl.c | 2 +- sysdeps/ieee754/ldbl-128/s_ddivl.c | 4 +- sysdeps/ieee754/ldbl-128/s_dfmal.c | 38 + sysdeps/ieee754/ldbl-128/s_dmull.c | 4 +- sysdeps/ieee754/ldbl-128/s_dsqrtl.c | 37 + sysdeps/ieee754/ldbl-128/s_dsubl.c | 2 +- sysdeps/ieee754/ldbl-128/s_f64xaddf128.c | 2 +- sysdeps/ieee754/ldbl-128/s_f64xdivf128.c | 5 +- sysdeps/ieee754/ldbl-128/s_f64xfmaf128.c | 39 + sysdeps/ieee754/ldbl-128/s_f64xmulf128.c | 5 +- sysdeps/ieee754/ldbl-128/s_f64xsqrtf128.c | 38 + sysdeps/ieee754/ldbl-128/s_f64xsubf128.c | 2 +- sysdeps/ieee754/ldbl-128/s_fabsl.c | 9 +- sysdeps/ieee754/ldbl-128/s_faddl.c | 2 +- sysdeps/ieee754/ldbl-128/s_fdivl.c | 4 +- sysdeps/ieee754/ldbl-128/s_ffmal.c | 34 + sysdeps/ieee754/ldbl-128/s_finitel.c | 1 - sysdeps/ieee754/ldbl-128/s_floorl.c | 1 - sysdeps/ieee754/ldbl-128/s_fma.c | 15 +- sysdeps/ieee754/ldbl-128/s_fmal.c | 13 +- sysdeps/ieee754/ldbl-128/s_fmull.c | 4 +- sysdeps/ieee754/ldbl-128/s_fpclassifyl.c | 4 +- sysdeps/ieee754/ldbl-128/s_frexpl.c | 1 - sysdeps/ieee754/ldbl-128/s_fromfpl_main.c | 2 +- sysdeps/ieee754/ldbl-128/s_fsqrtl.c | 33 + sysdeps/ieee754/ldbl-128/s_fsubl.c | 2 +- sysdeps/ieee754/ldbl-128/s_getpayloadl.c | 5 +- sysdeps/ieee754/ldbl-128/s_isinfl.c | 2 - sysdeps/ieee754/ldbl-128/s_isnanl.c | 1 - sysdeps/ieee754/ldbl-128/s_issignalingl.c | 2 +- sysdeps/ieee754/ldbl-128/s_llrintl.c | 21 +- sysdeps/ieee754/ldbl-128/s_llroundl.c | 4 +- sysdeps/ieee754/ldbl-128/s_logbl.c | 7 +- sysdeps/ieee754/ldbl-128/s_lrintl.c | 21 +- sysdeps/ieee754/ldbl-128/s_lroundl.c | 4 +- sysdeps/ieee754/ldbl-128/s_modfl.c | 1 - sysdeps/ieee754/ldbl-128/s_nearbyintl.c | 1 - sysdeps/ieee754/ldbl-128/s_nextafterl.c | 1 - sysdeps/ieee754/ldbl-128/s_nextupl.c | 2 +- sysdeps/ieee754/ldbl-128/s_remquol.c | 4 +- sysdeps/ieee754/ldbl-128/s_rintl.c | 1 - sysdeps/ieee754/ldbl-128/s_roundevenl.c | 8 +- sysdeps/ieee754/ldbl-128/s_roundl.c | 4 +- sysdeps/ieee754/ldbl-128/s_scalblnl.c | 1 - sysdeps/ieee754/ldbl-128/s_scalbnl.c | 1 - sysdeps/ieee754/ldbl-128/s_setpayloadl_main.c | 2 +- sysdeps/ieee754/ldbl-128/s_signbitl.c | 3 +- sysdeps/ieee754/ldbl-128/s_sincosl.c | 4 +- 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 | 2 +- sysdeps/ieee754/ldbl-128/s_totalordermagl.c | 2 +- sysdeps/ieee754/ldbl-128/s_truncl.c | 4 +- sysdeps/ieee754/ldbl-128/strtold_l.c | 2 +- sysdeps/ieee754/ldbl-128/t_expl.h | 3 +- sysdeps/ieee754/ldbl-128/t_sincosl.c | 3 +- sysdeps/ieee754/ldbl-128/x2y2m1l.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/Makefile | 101 +- sysdeps/ieee754/ldbl-128ibm-compat/Versions | 28 + .../ieee754/ldbl-128ibm-compat/bits/long-double.h | 9 +- sysdeps/ieee754/ldbl-128ibm-compat/e_scalbf128.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-argp-help.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-asprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-asprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-dprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-dprintf_chk.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/ieee128-err.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/ieee128-error.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-fprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-fprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-fscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-fwprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-fwprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-fwscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc23_fscanf.c | 36 + .../ldbl-128ibm-compat/ieee128-isoc23_fwscanf.c | 36 + .../ldbl-128ibm-compat/ieee128-isoc23_scanf.c | 36 + .../ldbl-128ibm-compat/ieee128-isoc23_sscanf.c | 41 + .../ldbl-128ibm-compat/ieee128-isoc23_swscanf.c | 41 + .../ldbl-128ibm-compat/ieee128-isoc23_vfscanf.c | 30 + .../ldbl-128ibm-compat/ieee128-isoc23_vfwscanf.c | 28 + .../ldbl-128ibm-compat/ieee128-isoc23_vscanf.c | 28 + .../ldbl-128ibm-compat/ieee128-isoc23_vsscanf.c | 32 + .../ldbl-128ibm-compat/ieee128-isoc23_vswscanf.c | 33 + .../ldbl-128ibm-compat/ieee128-isoc23_vwscanf.c | 28 + .../ldbl-128ibm-compat/ieee128-isoc23_wscanf.c | 36 + .../ldbl-128ibm-compat/ieee128-isoc99_fscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_fwscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_scanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_sscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_swscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_vfscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_vfwscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_vscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_vsscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_vswscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_vwscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-isoc99_wscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-obprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-obstack_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-printf.c | 2 +- .../ldbl-128ibm-compat/ieee128-printf_chk.c | 2 +- .../ldbl-128ibm-compat/ieee128-printf_size.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-qefgcvt.c | 3 +- .../ieee754/ldbl-128ibm-compat/ieee128-qefgcvt_r.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/ieee128-scanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-snprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-snprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-sprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-sprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-sscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-strfmon.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-strfmon_l.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-swprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-swprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-swscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-syslog.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vasprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vasprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vdprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vfprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vfprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vfscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vfwprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vfwprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vfwscanf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vobstack_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vsnprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vsnprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vsprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vsprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vsscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vswprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vswprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vswscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vwprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vwprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vwscanf.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-wprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-wprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-wscanf.c | 2 +- .../ldbl-128ibm-compat/libm-alias-float128.h | 2 +- .../math-narrow-alias-float128.h | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/math_ldbl.h | 4 +- .../ieee754/ldbl-128ibm-compat/s_nextafterf128.c | 2 +- .../ieee754/ldbl-128ibm-compat/s_nexttowardf128.c | 2 +- .../ieee754/ldbl-128ibm-compat/s_significandf128.c | 2 +- .../ieee754/ldbl-128ibm-compat/set-freeres-fp.h | 22 + sysdeps/ieee754/ldbl-128ibm-compat/strfromf128.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/strtof128.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/strtof128_l.c | 2 +- .../test-obstack-ldbl-compat-template.c | 2 +- .../test-printf-chk-ldbl-compat.c | 2 +- .../ldbl-128ibm-compat/test-printf-ldbl-compat.c | 2 +- .../test-scanf-ldbl-compat-template.c | 2 +- .../ldbl-128ibm-compat/test-scanf-ldbl-compat.sh | 2 +- .../ldbl-128ibm-compat/test-strfmon-ldbl-compat.c | 2 +- .../ldbl-128ibm-compat/test-strfrom-ldbl-compat.c | 2 +- .../test-syslog-ldbl-compat-template.c | 2 +- .../ldbl-128ibm-compat/test-wcstold-ldbl-compat.c | 2 +- .../test-wprintf-chk-ldbl-compat.c | 2 +- .../ldbl-128ibm-compat/test-wprintf-ldbl-compat.c | 2 +- .../tst-ibm128-scanf-binary-c11.c | 2 + .../tst-ibm128-scanf-binary-c2x.c | 2 + .../tst-ibm128-scanf-binary-gnu11.c | 2 + .../tst-ibm128-scanf-binary-gnu89.c | 2 + .../tst-ibm128-wscanf-binary-c11.c | 2 + .../tst-ibm128-wscanf-binary-c2x.c | 2 + .../tst-ibm128-wscanf-binary-gnu11.c | 2 + .../tst-ibm128-wscanf-binary-gnu89.c | 2 + .../tst-ieee128-scanf-binary-c11.c | 2 + .../tst-ieee128-scanf-binary-c2x.c | 2 + .../tst-ieee128-scanf-binary-gnu11.c | 2 + .../tst-ieee128-scanf-binary-gnu89.c | 2 + .../tst-ieee128-wscanf-binary-c11.c | 2 + .../tst-ieee128-wscanf-binary-c2x.c | 2 + .../tst-ieee128-wscanf-binary-gnu11.c | 2 + .../tst-ieee128-wscanf-binary-gnu89.c | 2 + sysdeps/ieee754/ldbl-128ibm-compat/w_scalbf128.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/wcstof128.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/wcstof128_l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/bits/iscanonical.h | 4 +- sysdeps/ieee754/ldbl-128ibm/e_atan2l.c | 1 - sysdeps/ieee754/ldbl-128ibm/e_exp10l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_expl.c | 5 +- sysdeps/ieee754/ldbl-128ibm/e_fmodl.c | 1 - sysdeps/ieee754/ldbl-128ibm/e_gammal_r.c | 4 +- sysdeps/ieee754/ldbl-128ibm/e_ilogbl.c | 1 - sysdeps/ieee754/ldbl-128ibm/e_j1l.c | 3 + sysdeps/ieee754/ldbl-128ibm/e_rem_pio2l.c | 3 +- sysdeps/ieee754/ldbl-128ibm/e_remainderl.c | 1 - sysdeps/ieee754/ldbl-128ibm/e_sqrtl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/gamma_productl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/ieee754.h | 8 +- .../ieee754/ldbl-128ibm/include/bits/iscanonical.h | 2 +- sysdeps/ieee754/ldbl-128ibm/k_cosl.c | 3 +- sysdeps/ieee754/ldbl-128ibm/k_sincosl.c | 3 +- sysdeps/ieee754/ldbl-128ibm/k_sinl.c | 3 +- sysdeps/ieee754/ldbl-128ibm/ldbl2mpn.c | 2 +- sysdeps/ieee754/ldbl-128ibm/lgamma_negl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/lgamma_productl.c | 2 +- .../ieee754/ldbl-128ibm/math-nan-payload-ldouble.h | 2 +- sysdeps/ieee754/ldbl-128ibm/math_ldbl.h | 2 +- sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c | 5 +- sysdeps/ieee754/ldbl-128ibm/printf_fphex.c | 39 +- sysdeps/ieee754/ldbl-128ibm/s_ceill.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_copysignl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_cosl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_daddl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_ddivl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_dfmal.c | 28 + sysdeps/ieee754/ldbl-128ibm/s_dmull.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_dsqrtl.c | 28 + sysdeps/ieee754/ldbl-128ibm/s_dsubl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fabsl.c | 6 +- sysdeps/ieee754/ldbl-128ibm/s_faddl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fdivl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_ffmal.c | 28 + sysdeps/ieee754/ldbl-128ibm/s_finitel.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_floorl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fmal.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_fmull.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_frexpl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_fromfpl_main.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fsqrtl.c | 28 + sysdeps/ieee754/ldbl-128ibm/s_fsubl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_getpayloadl.c | 5 +- sysdeps/ieee754/ldbl-128ibm/s_iscanonicall.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_isinfl.c | 2 - sysdeps/ieee754/ldbl-128ibm/s_isnanl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_issignalingl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_llrintl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_llroundl.c | 23 +- sysdeps/ieee754/ldbl-128ibm/s_logbl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_lrintl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_lroundl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_modfl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_nearbyintl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_nextupl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_remquol.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_rintl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_roundevenl.c | 3 +- sysdeps/ieee754/ldbl-128ibm/s_roundl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_scalblnl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_scalbnl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_setpayloadl_main.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_signbitl.c | 3 +- sysdeps/ieee754/ldbl-128ibm/s_sincosl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_sinl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_tanl.c | 1 - sysdeps/ieee754/ldbl-128ibm/s_totalorderl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_totalordermagl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_truncl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/strtold_l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/t_expl.h | 2 +- sysdeps/ieee754/ldbl-128ibm/t_sincosl.c | 3 +- .../ldbl-128ibm/test-canonical-ldbl-128ibm.c | 2 +- .../ieee754/ldbl-128ibm/test-fmodl-ldbl-128ibm.c | 2 +- .../ieee754/ldbl-128ibm/test-fmodrem-ldbl-128ibm.c | 2 +- .../ldbl-128ibm/test-remainderl-ldbl-128ibm.c | 2 +- .../ieee754/ldbl-128ibm/test-remquol-ldbl-128ibm.c | 2 +- .../ldbl-128ibm/test-totalorderl-ldbl-128ibm.c | 2 +- .../ieee754/ldbl-128ibm/tst-strtold-ldbl-128ibm.c | 2 +- sysdeps/ieee754/ldbl-128ibm/x2y2m1l.c | 2 +- sysdeps/ieee754/ldbl-64-128/strtold_l.c | 2 +- sysdeps/ieee754/ldbl-96/Makeconfig | 3 + sysdeps/ieee754/ldbl-96/Makefile | 128 +- sysdeps/ieee754/ldbl-96/bits/iscanonical.h | 2 +- sysdeps/ieee754/ldbl-96/bits/long-double.h | 4 +- sysdeps/ieee754/ldbl-96/e_acoshl.c | 2 - sysdeps/ieee754/ldbl-96/e_atanhl.c | 2 - sysdeps/ieee754/ldbl-96/e_gammal_r.c | 3 +- sysdeps/ieee754/ldbl-96/e_hypotl.c | 233 +- sysdeps/ieee754/ldbl-96/e_rem_pio2l.c | 3 +- sysdeps/ieee754/ldbl-96/e_sinhl.c | 2 - sysdeps/ieee754/ldbl-96/gamma_product.c | 2 +- sysdeps/ieee754/ldbl-96/gamma_productl.c | 2 +- sysdeps/ieee754/ldbl-96/k_cosl.c | 3 +- sysdeps/ieee754/ldbl-96/k_sinl.c | 3 +- sysdeps/ieee754/ldbl-96/ldbl2mpn.c | 2 +- sysdeps/ieee754/ldbl-96/lgamma_negl.c | 2 +- sysdeps/ieee754/ldbl-96/lgamma_product.c | 2 +- sysdeps/ieee754/ldbl-96/lgamma_productl.c | 2 +- sysdeps/ieee754/ldbl-96/math-nan-payload-ldouble.h | 2 +- sysdeps/ieee754/ldbl-96/math_ldbl.h | 2 +- sysdeps/ieee754/ldbl-96/mpn2ldbl.c | 2 +- sysdeps/ieee754/ldbl-96/nan-pseudo-number.h | 29 + sysdeps/ieee754/ldbl-96/printf_fphex.c | 24 +- sysdeps/ieee754/ldbl-96/s_asinhl.c | 2 - sysdeps/ieee754/ldbl-96/s_cbrtl.c | 4 +- sysdeps/ieee754/ldbl-96/s_copysignl.c | 12 +- sysdeps/ieee754/ldbl-96/s_cosl.c | 2 - sysdeps/ieee754/ldbl-96/s_daddl.c | 2 +- sysdeps/ieee754/ldbl-96/s_ddivl.c | 4 +- sysdeps/ieee754/ldbl-96/s_dfmal.c | 34 + sysdeps/ieee754/ldbl-96/s_dmull.c | 4 +- sysdeps/ieee754/ldbl-96/s_dsqrtl.c | 33 + sysdeps/ieee754/ldbl-96/s_dsubl.c | 2 +- sysdeps/ieee754/ldbl-96/s_fabsl.c | 28 + sysdeps/ieee754/ldbl-96/s_faddl.c | 2 +- sysdeps/ieee754/ldbl-96/s_fdivl.c | 4 +- sysdeps/ieee754/ldbl-96/s_ffmal.c | 32 + sysdeps/ieee754/ldbl-96/s_fma.c | 10 +- sysdeps/ieee754/ldbl-96/s_fmal.c | 4 +- sysdeps/ieee754/ldbl-96/s_fmull.c | 4 +- sysdeps/ieee754/ldbl-96/s_frexpl.c | 2 - sysdeps/ieee754/ldbl-96/s_fromfpl_main.c | 2 +- sysdeps/ieee754/ldbl-96/s_fsqrtl.c | 31 + sysdeps/ieee754/ldbl-96/s_fsubl.c | 2 +- sysdeps/ieee754/ldbl-96/s_getpayloadl.c | 5 +- sysdeps/ieee754/ldbl-96/s_iscanonicall.c | 2 +- sysdeps/ieee754/ldbl-96/s_issignalingl.c | 13 +- sysdeps/ieee754/ldbl-96/s_llrintl.c | 3 +- sysdeps/ieee754/ldbl-96/s_llroundl.c | 3 +- sysdeps/ieee754/ldbl-96/s_lrintl.c | 3 +- sysdeps/ieee754/ldbl-96/s_lroundl.c | 3 +- sysdeps/ieee754/ldbl-96/s_modfl.c | 2 - sysdeps/ieee754/ldbl-96/s_nexttowardf.c | 1 - sysdeps/ieee754/ldbl-96/s_nextupl.c | 2 +- sysdeps/ieee754/ldbl-96/s_remquol.c | 3 +- sysdeps/ieee754/ldbl-96/s_roundevenl.c | 3 +- sysdeps/ieee754/ldbl-96/s_roundl.c | 3 +- sysdeps/ieee754/ldbl-96/s_scalblnl.c | 2 - sysdeps/ieee754/ldbl-96/s_setpayloadl_main.c | 2 +- sysdeps/ieee754/ldbl-96/s_signbitl.c | 3 +- sysdeps/ieee754/ldbl-96/s_sincosl.c | 3 +- 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 | 2 +- sysdeps/ieee754/ldbl-96/s_totalordermagl.c | 2 +- sysdeps/ieee754/ldbl-96/strtold_l.c | 2 +- sysdeps/ieee754/ldbl-96/t_sincosl.c | 3 +- sysdeps/ieee754/ldbl-96/test-canonical-ldbl-96.c | 2 +- sysdeps/ieee754/ldbl-96/test-sinl-pseudo.c | 2 +- sysdeps/ieee754/ldbl-96/test-totalorderl-ldbl-96.c | 2 +- sysdeps/ieee754/ldbl-96/x2y2m1.c | 2 +- sysdeps/ieee754/ldbl-96/x2y2m1l.c | 2 +- sysdeps/ieee754/ldbl-opt/Makefile | 60 +- sysdeps/ieee754/ldbl-opt/Versions | 14 + sysdeps/ieee754/ldbl-opt/bits/long-double.h | 4 +- sysdeps/ieee754/ldbl-opt/configure.ac | 8 +- sysdeps/ieee754/ldbl-opt/libm-alias-double.h | 2 +- sysdeps/ieee754/ldbl-opt/libm-alias-ldouble.h | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-canonicalize.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-compat.c | 173 +- sysdeps/ieee754/ldbl-opt/nldbl-compat.h | 15 +- sysdeps/ieee754/ldbl-opt/nldbl-dadd.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-ddiv.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-dfma.c | 28 + sysdeps/ieee754/ldbl-opt/nldbl-dmul.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-dsqrt.c | 28 + sysdeps/ieee754/ldbl-opt/nldbl-dsub.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fadd.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fdiv.c | 2 +- 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 | 2 +- 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 | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fmul.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fromfp.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fromfpx.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fsqrt.c | 28 + sysdeps/ieee754/ldbl-opt/nldbl-fsub.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-getpayload.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-isoc23_fscanf.c | 15 + sysdeps/ieee754/ldbl-opt/nldbl-isoc23_fwscanf.c | 15 + sysdeps/ieee754/ldbl-opt/nldbl-isoc23_scanf.c | 15 + sysdeps/ieee754/ldbl-opt/nldbl-isoc23_sscanf.c | 15 + sysdeps/ieee754/ldbl-opt/nldbl-isoc23_swscanf.c | 15 + sysdeps/ieee754/ldbl-opt/nldbl-isoc23_vfscanf.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-isoc23_vfwscanf.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-isoc23_vscanf.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-isoc23_vsscanf.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-isoc23_vswscanf.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-isoc23_vwscanf.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-isoc23_wscanf.c | 15 + sysdeps/ieee754/ldbl-opt/nldbl-llogb.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-nextdown.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-nextup.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-roundeven.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-setpayload.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-setpayloadsig.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-totalorder.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-totalordermag.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-ufromfp.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-ufromfpx.c | 2 +- sysdeps/ieee754/ldbl-opt/s_clog10.c | 2 +- sysdeps/ieee754/ldbl-opt/s_clog10l.c | 2 +- sysdeps/ieee754/ldbl-opt/s_ldexp.c | 2 +- sysdeps/ieee754/ldbl-opt/s_ldexpl.c | 2 +- sysdeps/ieee754/ldbl-opt/test-nldbl-redirect.c | 2 +- .../ieee754/ldbl-opt/test-redirection-ldbl-64.c | 2 +- .../ieee754/ldbl-opt/tst-nldbl-scanf-binary-c11.c | 2 + .../ieee754/ldbl-opt/tst-nldbl-scanf-binary-c2x.c | 2 + .../ldbl-opt/tst-nldbl-scanf-binary-gnu11.c | 2 + .../ldbl-opt/tst-nldbl-scanf-binary-gnu89.c | 2 + .../ieee754/ldbl-opt/tst-nldbl-wscanf-binary-c11.c | 2 + .../ieee754/ldbl-opt/tst-nldbl-wscanf-binary-c2x.c | 2 + .../ldbl-opt/tst-nldbl-wscanf-binary-gnu11.c | 2 + .../ldbl-opt/tst-nldbl-wscanf-binary-gnu89.c | 2 + sysdeps/ieee754/libm-alias-finite.h | 2 +- sysdeps/ieee754/soft-fp/s_daddl.c | 2 +- sysdeps/ieee754/soft-fp/s_ddivl.c | 2 +- sysdeps/ieee754/soft-fp/s_dfmal.c | 74 + sysdeps/ieee754/soft-fp/s_dmull.c | 2 +- sysdeps/ieee754/soft-fp/s_dsqrtl.c | 67 + sysdeps/ieee754/soft-fp/s_dsubl.c | 2 +- sysdeps/ieee754/soft-fp/s_fadd.c | 2 +- sysdeps/ieee754/soft-fp/s_faddl.c | 2 +- sysdeps/ieee754/soft-fp/s_fdiv.c | 2 +- sysdeps/ieee754/soft-fp/s_fdivl.c | 2 +- sysdeps/ieee754/soft-fp/s_ffma.c | 72 + sysdeps/ieee754/soft-fp/s_ffmal.c | 70 + sysdeps/ieee754/soft-fp/s_fma.c | 9 +- sysdeps/ieee754/soft-fp/s_fmaf.c | 3 +- sysdeps/ieee754/soft-fp/s_fmal.c | 7 +- sysdeps/ieee754/soft-fp/s_fmul.c | 2 +- sysdeps/ieee754/soft-fp/s_fmull.c | 2 +- sysdeps/ieee754/soft-fp/s_fsqrt.c | 65 + sysdeps/ieee754/soft-fp/s_fsqrtl.c | 53 + sysdeps/ieee754/soft-fp/s_fsub.c | 2 +- sysdeps/ieee754/soft-fp/s_fsubl.c | 2 +- sysdeps/{riscv => 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 | 103 + sysdeps/loongarch/configure.ac | 64 + 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/get-rounding-mode.h | 38 + sysdeps/loongarch/fpu/math-barriers.h | 28 + 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 | 1413 + 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 | 2 +- sysdeps/m68k/__longjmp.c | 2 +- sysdeps/m68k/asm-syntax.h | 2 +- sysdeps/m68k/backtrace.c | 84 +- sysdeps/m68k/bits/fenv.h | 2 +- sysdeps/m68k/bits/link.h | 2 +- sysdeps/m68k/bits/setjmp.h | 2 +- sysdeps/m68k/bsd-_setjmp.c | 2 +- sysdeps/m68k/bsd-setjmp.c | 2 +- sysdeps/m68k/coldfire/atomic-machine.h | 33 +- sysdeps/m68k/coldfire/fpu/e_sqrt.c | 26 - sysdeps/m68k/coldfire/fpu/e_sqrtf.c | 27 - sysdeps/m68k/coldfire/fpu/fraiseexcpt.c | 2 +- sysdeps/m68k/coldfire/fpu/math-use-builtins-sqrt.h | 4 + sysdeps/m68k/coldfire/fpu/s_fabs.c | 2 +- sysdeps/m68k/coldfire/fpu/s_fabsf.c | 2 +- sysdeps/m68k/coldfire/fpu/s_lrint.c | 2 +- sysdeps/m68k/coldfire/fpu/s_lrintf.c | 2 +- sysdeps/m68k/coldfire/fpu/s_rint.c | 2 +- sysdeps/m68k/coldfire/fpu/s_rintf.c | 2 +- sysdeps/m68k/coldfire/sysdep.h | 2 +- sysdeps/m68k/configure | 7 + sysdeps/m68k/configure.ac | 6 + sysdeps/m68k/crti.S | 2 +- sysdeps/m68k/crtn.S | 2 +- sysdeps/m68k/dl-machine.h | 52 +- sysdeps/m68k/dl-tls.h | 3 +- sysdeps/m68k/dl-trampoline.S | 4 +- sysdeps/m68k/elf-initfini.h | 2 +- sysdeps/m68k/ffs.c | 3 +- sysdeps/m68k/fpu/fclrexcpt.c | 3 +- sysdeps/m68k/fpu/fedisblxcpt.c | 3 +- sysdeps/m68k/fpu/feenablxcpt.c | 3 +- sysdeps/m68k/fpu/fegetenv.c | 3 +- sysdeps/m68k/fpu/fegetexcept.c | 3 +- sysdeps/m68k/fpu/fegetmode.c | 2 +- sysdeps/m68k/fpu/fegetround.c | 3 +- sysdeps/m68k/fpu/feholdexcpt.c | 3 +- sysdeps/m68k/fpu/fesetenv.c | 3 +- sysdeps/m68k/fpu/fesetexcept.c | 2 +- sysdeps/m68k/fpu/fesetmode.c | 2 +- sysdeps/m68k/fpu/fesetround.c | 3 +- sysdeps/m68k/fpu/feupdateenv.c | 3 +- sysdeps/m68k/fpu/fgetexcptflg.c | 3 +- sysdeps/m68k/fpu/fsetexcptflg.c | 3 +- sysdeps/m68k/fpu/ftestexcept.c | 3 +- sysdeps/m68k/fpu_control.h | 2 +- sysdeps/m68k/gccframe.h | 2 +- sysdeps/m68k/jmpbuf-unwind.h | 5 +- sysdeps/m68k/ldsodefs.h | 2 +- sysdeps/m68k/libc-tls.c | 3 +- sysdeps/m68k/m680x0/add_n.S | 2 +- sysdeps/m68k/m680x0/bits/flt-eval-method.h | 2 +- sysdeps/m68k/m680x0/bits/fp-logb.h | 2 +- sysdeps/m68k/m680x0/fpu/e_acos.c | 2 +- sysdeps/m68k/m680x0/fpu/e_atan2.c | 2 +- sysdeps/m68k/m680x0/fpu/e_exp10f.c | 5 + sysdeps/m68k/m680x0/fpu/e_fmod.c | 2 +- sysdeps/m68k/m680x0/fpu/e_ilogb.c | 2 +- sysdeps/m68k/m680x0/fpu/e_pow.c | 2 +- sysdeps/m68k/m680x0/fpu/e_scalb.c | 3 +- sysdeps/m68k/m680x0/fpu/fraiseexcpt.c | 3 +- sysdeps/m68k/m680x0/fpu/math-barriers.h | 2 +- sysdeps/m68k/m680x0/fpu/mathimpl.h | 2 +- sysdeps/m68k/m680x0/fpu/s_atan_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_ccosh_template.c | 3 +- sysdeps/m68k/m680x0/fpu/s_ceil_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_cexp_template.c | 3 +- sysdeps/m68k/m680x0/fpu/s_cos_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_csin_template.c | 3 +- sysdeps/m68k/m680x0/fpu/s_csinh_template.c | 3 +- sysdeps/m68k/m680x0/fpu/s_expm1.c | 2 +- sysdeps/m68k/m680x0/fpu/s_expm1_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_fabs_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_floor_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_fpclassifyl.c | 4 +- sysdeps/m68k/m680x0/fpu/s_frexp_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_frexpl.c | 2 +- sysdeps/m68k/m680x0/fpu/s_isinf.c | 2 +- sysdeps/m68k/m680x0/fpu/s_llrint.c | 3 +- sysdeps/m68k/m680x0/fpu/s_llrintf.c | 3 +- sysdeps/m68k/m680x0/fpu/s_llrintl.c | 3 +- sysdeps/m68k/m680x0/fpu/s_log1p.c | 2 +- sysdeps/m68k/m680x0/fpu/s_logbl.c | 2 - sysdeps/m68k/m680x0/fpu/s_lrint_template.c | 3 +- sysdeps/m68k/m680x0/fpu/s_modf_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_nearbyint_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_nextafterl.c | 3 - sysdeps/m68k/m680x0/fpu/s_remquo_template.c | 3 +- sysdeps/m68k/m680x0/fpu/s_rint_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_scalbn.c | 2 +- sysdeps/m68k/m680x0/fpu/s_significand.c | 2 +- sysdeps/m68k/m680x0/fpu/s_sin_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_sincos_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_sincosf_data.c | 1 - sysdeps/m68k/m680x0/fpu/s_tan_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_tanh_template.c | 2 +- sysdeps/m68k/m680x0/fpu/s_trunc_template.c | 2 +- sysdeps/m68k/m680x0/fpu/w_fmod_compat.c | 14 + sysdeps/m68k/m680x0/fpu/w_fmodf_compat.c | 14 + sysdeps/m68k/m680x0/lshift.S | 2 +- sysdeps/m68k/m680x0/m68020/addmul_1.S | 2 +- sysdeps/m68k/m680x0/m68020/atomic-machine.h | 31 +- sysdeps/m68k/m680x0/m68020/mul_1.S | 2 +- sysdeps/m68k/m680x0/m68020/string_private.h | 21 - sysdeps/m68k/m680x0/m68020/submul_1.S | 2 +- sysdeps/m68k/m680x0/rshift.S | 2 +- sysdeps/m68k/m680x0/sub_n.S | 2 +- sysdeps/m68k/m680x0/sysdep.h | 2 +- sysdeps/m68k/m680x0/unwind-arch.h | 26 + sysdeps/m68k/memchr.S | 3 +- sysdeps/m68k/memcopy.h | 6 +- sysdeps/m68k/memusage.h | 21 - sysdeps/m68k/nptl/Makefile | 21 - sysdeps/m68k/nptl/bits/pthreadtypes-arch.h | 3 +- sysdeps/m68k/nptl/bits/semaphore.h | 3 +- sysdeps/m68k/nptl/pthreaddef.h | 9 +- sysdeps/m68k/nptl/tcb-offsets.sym | 13 - sysdeps/m68k/nptl/tls.h | 32 +- sysdeps/m68k/preconfigure | 6 +- sysdeps/m68k/preconfigure.ac | 23 + sysdeps/m68k/rawmemchr.S | 3 +- sysdeps/m68k/setjmp.c | 3 +- sysdeps/m68k/sotruss-lib.c | 2 +- sysdeps/m68k/stackinfo.h | 2 +- sysdeps/m68k/start.S | 15 +- sysdeps/m68k/strchr.S | 3 +- sysdeps/m68k/strchrnul.S | 4 +- sysdeps/m68k/symbol-hacks.h | 2 +- sysdeps/m68k/sys/ucontext.h | 2 +- sysdeps/m68k/sysdep.h | 2 +- sysdeps/m68k/tls-macros.h | 68 - sysdeps/m68k/tst-audit.h | 2 +- sysdeps/m68k/unwind-arch.h | 35 + sysdeps/m68k/wcpcpy_chk.c | 3 +- sysdeps/mach/Makefile | 4 +- sysdeps/mach/_strerror.c | 69 +- sysdeps/mach/adjtime.c | 2 +- sysdeps/mach/clock_gettime.c | 105 +- sysdeps/mach/clock_nanosleep.c | 2 +- sysdeps/mach/configure | 51 +- sysdeps/mach/configure.ac | 21 +- sysdeps/mach/getloadavg.c | 2 +- sysdeps/mach/getpagesize.c | 2 +- sysdeps/mach/getsysstats.c | 8 +- sysdeps/mach/htl/bits/spin-lock-inline.h | 2 +- sysdeps/mach/htl/bits/types/__pthread_spinlock_t.h | 2 +- sysdeps/mach/htl/pt-block.c | 2 +- sysdeps/mach/htl/pt-spin.c | 2 +- sysdeps/mach/htl/pt-stack-alloc.c | 5 +- sysdeps/mach/htl/pt-thread-alloc.c | 2 +- sysdeps/mach/htl/pt-thread-start.c | 2 +- sysdeps/mach/htl/pt-thread-terminate.c | 31 +- sysdeps/mach/htl/pt-timedblock.c | 2 +- sysdeps/mach/htl/pt-wakeup.c | 2 +- sysdeps/mach/htl/thrd_yield.c | 2 +- sysdeps/mach/hurd/Implies | 1 + sysdeps/mach/hurd/Makeconfig | 2 + sysdeps/mach/hurd/Makefile | 108 +- sysdeps/mach/hurd/Versions | 29 +- sysdeps/mach/hurd/_Fork.c | 701 + sysdeps/mach/hurd/_exit.c | 4 +- sysdeps/mach/hurd/accept.c | 2 +- sysdeps/mach/hurd/accept4.c | 9 +- sysdeps/mach/hurd/access.c | 2 +- sysdeps/mach/hurd/adjtime.c | 2 +- sysdeps/mach/hurd/arch-fd_to_filename.h | 2 +- sysdeps/mach/hurd/bind.c | 2 +- sysdeps/mach/hurd/bits/errno.h | 2 + sysdeps/mach/hurd/bits/fcntl.h | 6 +- sysdeps/mach/hurd/bits/ioctls.h | 8 +- sysdeps/mach/hurd/bits/local_lim.h | 2 +- sysdeps/mach/hurd/bits/mman_ext.h | 25 + sysdeps/mach/hurd/bits/param.h | 2 +- sysdeps/mach/hurd/bits/posix_opt.h | 2 +- sysdeps/mach/hurd/bits/signum-arch.h | 65 + sysdeps/mach/hurd/bits/socket.h | 44 +- sysdeps/mach/hurd/bits/stat.h | 2 +- sysdeps/mach/hurd/bits/statfs.h | 2 +- sysdeps/mach/hurd/bits/statvfs.h | 6 +- sysdeps/mach/hurd/bits/stdio_lim.h | 28 + sysdeps/mach/hurd/bits/sysmacros.h | 2 +- sysdeps/mach/hurd/bits/timesize.h | 20 + sysdeps/mach/hurd/bits/types/error_t.h | 2 +- sysdeps/mach/hurd/bits/types/idtype_t.h | 12 + sysdeps/mach/hurd/bits/typesizes.h | 4 +- sysdeps/mach/hurd/bits/unistd_ext.h | 28 + sysdeps/mach/hurd/brk.c | 28 +- sysdeps/mach/hurd/chdir.c | 2 +- sysdeps/mach/hurd/check_fds.c | 8 +- sysdeps/mach/hurd/chflags.c | 2 +- sysdeps/mach/hurd/chmod.c | 12 +- sysdeps/mach/hurd/chown.c | 12 +- sysdeps/mach/hurd/chroot.c | 2 +- sysdeps/mach/hurd/clock.c | 2 +- sysdeps/mach/hurd/clock_settime.c | 2 +- sysdeps/mach/hurd/close.c | 7 +- sysdeps/mach/hurd/close_nocancel.c | 34 + sysdeps/mach/hurd/close_nocancel_nostatus.c | 2 +- sysdeps/mach/hurd/close_range.c | 66 + sysdeps/mach/hurd/closedir.c | 2 +- sysdeps/mach/hurd/configure | 8 +- sysdeps/mach/hurd/configure.ac | 15 +- sysdeps/mach/hurd/connect.c | 13 +- sysdeps/mach/hurd/cthreads.c | 14 +- sysdeps/mach/hurd/device-nrs.h | 2 +- sysdeps/mach/hurd/dirfd.c | 2 +- sysdeps/mach/hurd/dirstream.h | 2 +- sysdeps/mach/hurd/dl-execstack.c | 2 +- sysdeps/mach/hurd/dl-execve.h | 19 + sysdeps/mach/hurd/dl-fcntl.h | 2 +- sysdeps/mach/hurd/dl-mman.h | 2 +- sysdeps/mach/hurd/dl-sysdep.c | 244 +- sysdeps/mach/hurd/dl-sysdep.h | 9 +- sysdeps/mach/hurd/dl-unistd.h | 2 +- sysdeps/mach/hurd/dup2.c | 2 +- sysdeps/mach/hurd/dup3.c | 2 +- sysdeps/mach/hurd/eloop-threshold.h | 2 +- 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 | 2 +- sysdeps/mach/hurd/errnos.awk | 2 +- sysdeps/mach/hurd/euidaccess.c | 2 +- sysdeps/mach/hurd/execve.c | 46 +- sysdeps/mach/hurd/execveat.c | 92 + sysdeps/mach/hurd/f_setlk.c | 2 +- sysdeps/mach/hurd/f_setlk.h | 2 +- sysdeps/mach/hurd/faccessat.c | 6 +- sysdeps/mach/hurd/fchdir.c | 2 +- sysdeps/mach/hurd/fchflags.c | 2 +- sysdeps/mach/hurd/fchmod.c | 2 +- sysdeps/mach/hurd/fchmodat.c | 6 +- sysdeps/mach/hurd/fchown.c | 2 +- sysdeps/mach/hurd/fchownat.c | 5 +- sysdeps/mach/hurd/fcntl.c | 45 +- sysdeps/mach/hurd/fcntl_nocancel.c | 3 + sysdeps/mach/hurd/fdatasync.c | 11 +- sysdeps/mach/hurd/fdopendir.c | 4 +- sysdeps/mach/hurd/fexecve.c | 21 +- sysdeps/mach/hurd/fgetxattr.c | 2 +- sysdeps/mach/hurd/flistxattr.c | 2 +- sysdeps/mach/hurd/flock.c | 2 +- sysdeps/mach/hurd/fork.c | 728 - sysdeps/mach/hurd/fpathconf.c | 2 +- sysdeps/mach/hurd/fremovexattr.c | 2 +- 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 | 4 +- sysdeps/mach/hurd/fstatfs64.c | 2 +- sysdeps/mach/hurd/fstatvfs.c | 2 +- sysdeps/mach/hurd/fstatvfs64.c | 2 +- sysdeps/mach/hurd/fsync.c | 11 +- sysdeps/mach/hurd/ftruncate.c | 2 +- sysdeps/mach/hurd/ftruncate64.c | 2 +- sysdeps/mach/hurd/futimens.c | 2 +- sysdeps/mach/hurd/futimes.c | 2 +- sysdeps/mach/hurd/futimesat.c | 5 +- sysdeps/mach/hurd/fxstat.c | 15 +- sysdeps/mach/hurd/fxstat64.c | 16 +- sysdeps/mach/hurd/fxstatat.c | 15 +- sysdeps/mach/hurd/fxstatat64.c | 20 +- sysdeps/mach/hurd/gai_misc.h | 2 +- sysdeps/mach/hurd/getclktck.c | 2 +- sysdeps/mach/hurd/getcwd.c | 6 +- sysdeps/mach/hurd/getcwd.h | 28 + sysdeps/mach/hurd/getdomain.c | 2 +- sysdeps/mach/hurd/getdtsz.c | 2 +- sysdeps/mach/hurd/getegid.c | 6 +- sysdeps/mach/hurd/getentropy.c | 2 +- sysdeps/mach/hurd/geteuid.c | 6 +- sysdeps/mach/hurd/getgid.c | 6 +- sysdeps/mach/hurd/getgroups.c | 6 +- sysdeps/mach/hurd/gethostid.c | 2 +- sysdeps/mach/hurd/gethostname.c | 2 +- sysdeps/mach/hurd/getitimer.c | 2 +- sysdeps/mach/hurd/getlogin.c | 2 +- sysdeps/mach/hurd/getlogin_r.c | 2 +- sysdeps/mach/hurd/getpeername.c | 2 +- sysdeps/mach/hurd/getpgid.c | 2 +- sysdeps/mach/hurd/getpid.c | 2 +- sysdeps/mach/hurd/getppid.c | 2 +- sysdeps/mach/hurd/getpriority.c | 8 +- sysdeps/mach/hurd/getrandom.c | 126 +- sysdeps/mach/hurd/getresgid.c | 6 +- sysdeps/mach/hurd/getresuid.c | 6 +- sysdeps/mach/hurd/getrlimit.c | 2 +- sysdeps/mach/hurd/getrusage.c | 2 +- sysdeps/mach/hurd/getsid.c | 2 +- sysdeps/mach/hurd/getsockname.c | 2 +- sysdeps/mach/hurd/getsockopt.c | 2 +- sysdeps/mach/hurd/getuid.c | 6 +- sysdeps/mach/hurd/getxattr.c | 2 +- sysdeps/mach/hurd/group_member.c | 6 +- sysdeps/mach/hurd/hp-timing.h | 3 +- sysdeps/mach/hurd/htl/bits/pthread-np.h | 4 +- .../hurd/htl/bits/types/struct___pthread_mutex.h | 15 +- sysdeps/mach/hurd/htl/pt-docancel.c | 11 +- sysdeps/mach/hurd/htl/pt-hurd-cond-timedwait.c | 19 +- sysdeps/mach/hurd/htl/pt-hurd-cond-wait.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-checklocked.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-consistent.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-destroy.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-getprioceiling.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-init.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-lock.c | 11 +- sysdeps/mach/hurd/htl/pt-mutex-setprioceiling.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-timedlock.c | 22 +- sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c | 2 +- sysdeps/mach/hurd/htl/pt-mutex-trylock.c | 11 +- sysdeps/mach/hurd/htl/pt-mutex-unlock.c | 11 +- sysdeps/mach/hurd/htl/pt-mutex.h | 4 +- sysdeps/mach/hurd/htl/pt-mutexattr-destroy.c | 2 +- .../mach/hurd/htl/pt-mutexattr-getprioceiling.c | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-getprotocol.c | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-getpshared.c | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-getrobust.c | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-gettype.c | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-init.c | 2 +- .../mach/hurd/htl/pt-mutexattr-setprioceiling.c | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-setprotocol.c | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-setpshared.c | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-setrobust.c | 2 +- sysdeps/mach/hurd/htl/pt-mutexattr-settype.c | 2 +- sysdeps/mach/hurd/htl/pt-pthread_self.c | 22 + sysdeps/mach/hurd/htl/pt-sigstate-destroy.c | 2 +- sysdeps/mach/hurd/htl/pt-sigstate-init.c | 4 +- sysdeps/mach/hurd/htl/pt-sigstate.c | 18 +- sysdeps/mach/hurd/htl/pt-sysdep.c | 28 +- sysdeps/mach/hurd/htl/pt-sysdep.h | 7 +- sysdeps/mach/hurd/i386/Makefile | 131 +- sysdeps/mach/hurd/i386/Versions | 4 + sysdeps/mach/hurd/i386/____longjmp_chk.S | 80 +- sysdeps/mach/hurd/i386/__longjmp.S | 92 + sysdeps/mach/hurd/i386/bits/sigcontext.h | 6 +- sysdeps/mach/hurd/i386/dl-machine.h | 7 - sysdeps/mach/hurd/i386/exc2signal.c | 166 - sysdeps/mach/hurd/i386/getcontext.S | 3 +- sysdeps/mach/hurd/i386/htl/Implies | 1 + sysdeps/mach/hurd/i386/htl/pt-machdep.c | 6 +- sysdeps/mach/hurd/i386/htl/pt-setup.c | 110 - sysdeps/mach/hurd/i386/init-first.c | 393 - sysdeps/mach/hurd/i386/intr-msg.h | 66 +- sysdeps/mach/hurd/i386/ioperm.c | 53 - sysdeps/mach/hurd/i386/jmp_buf-macros.h | 6 - sysdeps/mach/hurd/i386/ld.abilist | 6 +- sysdeps/mach/hurd/i386/libc.abilist | 159 +- sysdeps/mach/hurd/i386/libc_malloc_debug.abilist | 28 + sysdeps/mach/hurd/i386/libdl.abilist | 12 +- sysdeps/mach/hurd/i386/libm.abilist | 94 +- sysdeps/mach/hurd/i386/libpthread.abilist | 11 +- sysdeps/mach/hurd/i386/libresolv.abilist | 24 - sysdeps/mach/hurd/i386/librt.abilist | 2 - sysdeps/mach/hurd/i386/libutil.abilist | 7 +- sysdeps/mach/hurd/i386/localplt.data | 39 +- sysdeps/mach/hurd/i386/longjmp-ts.c | 2 +- sysdeps/mach/hurd/i386/makecontext.S | 3 +- sysdeps/mach/hurd/i386/setcontext.S | 3 +- sysdeps/mach/hurd/i386/sigcontextinfo.h | 7 +- sysdeps/mach/hurd/i386/sigreturn.c | 2 +- sysdeps/mach/hurd/i386/static-start.S | 2 +- sysdeps/mach/hurd/i386/swapcontext.S | 3 +- sysdeps/mach/hurd/i386/sys/io.h | 177 - sysdeps/mach/hurd/i386/tls.h | 136 +- sysdeps/mach/hurd/i386/trampoline.c | 162 +- 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 | 3 +- sysdeps/mach/hurd/ioctl.c | 21 +- sysdeps/mach/hurd/isatty.c | 2 +- sysdeps/mach/hurd/jmp-unwind.c | 6 +- sysdeps/mach/hurd/kernel-features.h | 4 +- sysdeps/mach/hurd/kill.c | 4 +- sysdeps/mach/hurd/lchmod.c | 2 +- sysdeps/mach/hurd/lchown.c | 2 +- sysdeps/mach/hurd/lgetxattr.c | 2 +- sysdeps/mach/hurd/libc-start.h | 31 - sysdeps/mach/hurd/libc_sigaction.c | 89 + sysdeps/mach/hurd/link.c | 34 +- sysdeps/mach/hurd/linkat.c | 18 +- sysdeps/mach/hurd/linkat_common.h | 23 + sysdeps/mach/hurd/listen.c | 2 +- sysdeps/mach/hurd/listxattr.c | 2 +- sysdeps/mach/hurd/llistxattr.c | 2 +- sysdeps/mach/hurd/lremovexattr.c | 4 +- sysdeps/mach/hurd/lseek.c | 2 +- sysdeps/mach/hurd/lseek64.c | 2 +- sysdeps/mach/hurd/lsetxattr.c | 4 +- sysdeps/mach/hurd/lstat.c | 34 + sysdeps/mach/hurd/lstat64.c | 33 + sysdeps/mach/hurd/lutimes.c | 2 +- sysdeps/mach/hurd/lxstat.c | 15 +- sysdeps/mach/hurd/lxstat64.c | 21 +- sysdeps/mach/hurd/malloc-machine.h | 2 +- sysdeps/mach/hurd/mig-reply.c | 2 +- sysdeps/mach/hurd/mkdir.c | 16 +- sysdeps/mach/hurd/mkdirat.c | 6 +- sysdeps/mach/hurd/mknodat.c | 118 + sysdeps/mach/hurd/mlock.c | 2 +- sysdeps/mach/hurd/mlockall.c | 2 +- sysdeps/mach/hurd/mmap.c | 49 +- sysdeps/mach/hurd/mmap64.c | 3 +- sysdeps/mach/hurd/mremap.c | 180 + sysdeps/mach/hurd/msync.c | 9 +- sysdeps/mach/hurd/munlock.c | 2 +- sysdeps/mach/hurd/munlockall.c | 2 +- sysdeps/mach/hurd/net/ethernet.h | 4 +- sysdeps/mach/hurd/net/if_arp.h | 3 +- sysdeps/mach/hurd/net/if_ether.h | 2 +- sysdeps/mach/hurd/net/route.h | 52 +- sysdeps/mach/hurd/not-cancel.h | 93 +- sysdeps/mach/hurd/not-errno.h | 2 +- sysdeps/mach/hurd/open.c | 7 +- sysdeps/mach/hurd/open_nocancel.c | 51 + sysdeps/mach/hurd/openat.c | 7 +- sysdeps/mach/hurd/openat_nocancel.c | 55 + sysdeps/mach/hurd/opendir.c | 2 +- sysdeps/mach/hurd/pathconf.c | 2 +- sysdeps/mach/hurd/pipe.c | 2 +- sysdeps/mach/hurd/pipe2.c | 2 +- sysdeps/mach/hurd/poll.c | 2 +- sysdeps/mach/hurd/ppoll.c | 2 +- sysdeps/mach/hurd/pread.c | 2 +- sysdeps/mach/hurd/pread64.c | 18 +- sysdeps/mach/hurd/pread64_nocancel.c | 35 + sysdeps/mach/hurd/profil.c | 4 +- sysdeps/mach/hurd/pselect.c | 2 +- sysdeps/mach/hurd/ptrace.c | 7 +- sysdeps/mach/hurd/ptsname.c | 19 +- sysdeps/mach/hurd/pwrite.c | 2 +- sysdeps/mach/hurd/pwrite64.c | 18 +- sysdeps/mach/hurd/pwrite64_nocancel.c | 35 + sysdeps/mach/hurd/read.c | 14 +- sysdeps/mach/hurd/read_nocancel.c | 30 + sysdeps/mach/hurd/readdir.c | 2 +- sysdeps/mach/hurd/readdir64.c | 6 +- sysdeps/mach/hurd/readdir64_r.c | 6 +- sysdeps/mach/hurd/readdir_r.c | 2 +- sysdeps/mach/hurd/readlink.c | 33 +- sysdeps/mach/hurd/readlinkat.c | 61 +- sysdeps/mach/hurd/reboot.c | 2 +- sysdeps/mach/hurd/recv.c | 19 +- sysdeps/mach/hurd/recvfrom.c | 24 +- sysdeps/mach/hurd/recvmsg.c | 27 +- sysdeps/mach/hurd/removexattr.c | 4 +- sysdeps/mach/hurd/rename.c | 23 +- sysdeps/mach/hurd/renameat.c | 2 +- sysdeps/mach/hurd/renameat2.c | 2 +- sysdeps/mach/hurd/res_enable_icmp.c | 2 +- sysdeps/mach/hurd/revoke.c | 2 +- sysdeps/mach/hurd/rewinddir.c | 2 +- sysdeps/mach/hurd/rmdir.c | 2 +- sysdeps/mach/hurd/sbrk.c | 2 +- sysdeps/mach/hurd/sched_gets.c | 31 + sysdeps/mach/hurd/sched_sets.c | 45 + sysdeps/mach/hurd/seekdir.c | 2 +- sysdeps/mach/hurd/select.c | 2 +- sysdeps/mach/hurd/send.c | 18 +- sysdeps/mach/hurd/sendfile.c | 2 +- sysdeps/mach/hurd/sendfile64.c | 6 +- sysdeps/mach/hurd/sendmsg.c | 9 +- sysdeps/mach/hurd/sendto.c | 9 +- sysdeps/mach/hurd/setdomain.c | 2 +- sysdeps/mach/hurd/setegid.c | 6 +- sysdeps/mach/hurd/seteuid.c | 6 +- sysdeps/mach/hurd/setgid.c | 6 +- sysdeps/mach/hurd/setgroups.c | 6 +- sysdeps/mach/hurd/sethostid.c | 2 +- sysdeps/mach/hurd/sethostname.c | 2 +- sysdeps/mach/hurd/setitimer.c | 13 +- sysdeps/mach/hurd/setlogin.c | 2 +- sysdeps/mach/hurd/setpgid.c | 4 +- sysdeps/mach/hurd/setpriority.c | 2 +- sysdeps/mach/hurd/setregid.c | 6 +- sysdeps/mach/hurd/setresgid.c | 6 +- sysdeps/mach/hurd/setresuid.c | 6 +- sysdeps/mach/hurd/setreuid.c | 6 +- sysdeps/mach/hurd/setrlimit.c | 2 +- sysdeps/mach/hurd/setsid.c | 8 +- sysdeps/mach/hurd/setsockopt.c | 4 +- sysdeps/mach/hurd/setuid.c | 6 +- sysdeps/mach/hurd/setxattr.c | 4 +- sysdeps/mach/hurd/shutdown.c | 2 +- sysdeps/mach/hurd/sigaction.c | 91 - sysdeps/mach/hurd/sigaltstack.c | 2 +- sysdeps/mach/hurd/siglist-compat.h | 30 + sysdeps/mach/hurd/siglist.h | 22 - sysdeps/mach/hurd/sigpending.c | 2 +- sysdeps/mach/hurd/sigprocmask.c | 2 +- sysdeps/mach/hurd/sigstack.c | 2 +- sysdeps/mach/hurd/sigsuspend.c | 7 +- sysdeps/mach/hurd/sigtimedwait.c | 170 + sysdeps/mach/hurd/sigwait.c | 117 +- sysdeps/mach/hurd/sigwaitinfo.c | 28 + sysdeps/mach/hurd/socket.c | 2 +- sysdeps/mach/hurd/socketpair.c | 2 +- sysdeps/mach/hurd/spawn_int_def.h | 24 + sysdeps/mach/hurd/spawni.c | 57 +- sysdeps/mach/hurd/stat.c | 33 + sysdeps/mach/hurd/stat64.c | 30 + sysdeps/mach/hurd/statconv.c | 64 + sysdeps/mach/hurd/statfs.c | 2 +- sysdeps/mach/hurd/statfs64.c | 2 +- sysdeps/mach/hurd/statfsconv.c | 2 +- sysdeps/mach/hurd/statvfs.c | 2 +- sysdeps/mach/hurd/statvfs64.c | 2 +- sysdeps/mach/hurd/symlink.c | 42 +- sysdeps/mach/hurd/symlinkat.c | 6 +- sysdeps/mach/hurd/sync.c | 2 +- sysdeps/mach/hurd/syncfs.c | 2 +- sysdeps/mach/hurd/sysconf.c | 2 +- sysdeps/mach/hurd/telldir.c | 2 +- sysdeps/mach/hurd/times.c | 2 +- sysdeps/mach/hurd/tls.h | 30 +- sysdeps/mach/hurd/tmpfile.c | 2 +- sysdeps/mach/hurd/truncate.c | 2 +- sysdeps/mach/hurd/truncate64.c | 2 +- sysdeps/mach/hurd/ttyname.c | 2 +- sysdeps/mach/hurd/ttyname_r.c | 4 +- sysdeps/mach/hurd/umask.c | 2 +- sysdeps/mach/hurd/uname.c | 2 +- sysdeps/mach/hurd/unlink.c | 17 +- sysdeps/mach/hurd/unlinkat.c | 6 +- sysdeps/mach/hurd/utime-helper.c | 2 +- sysdeps/mach/hurd/utimensat.c | 2 +- sysdeps/mach/hurd/utimes.c | 16 +- sysdeps/mach/hurd/wait4.c | 12 +- sysdeps/mach/hurd/wait4_nocancel.c | 54 + sysdeps/mach/hurd/waitid.c | 44 +- sysdeps/mach/hurd/write.c | 15 +- sysdeps/mach/hurd/write_nocancel.c | 30 + sysdeps/mach/hurd/writev_nocancel_nostatus.c | 28 + sysdeps/mach/hurd/x86/Makefile | 16 + sysdeps/mach/hurd/x86/dl-sysdep.c | 2 +- sysdeps/mach/hurd/x86/exc2signal.c | 196 + sysdeps/mach/hurd/x86/htl/pt-setup.c | 110 + sysdeps/mach/hurd/x86/init-first.c | 277 + sysdeps/mach/hurd/x86/ioperm.c | 53 + sysdeps/mach/hurd/x86/set-hooks-arch.h | 28 + sysdeps/mach/hurd/{i386 => x86}/signal-defines.sym | 0 sysdeps/mach/hurd/x86/sys/io.h | 177 + sysdeps/mach/hurd/x86_64/Implies | 2 + sysdeps/mach/hurd/x86_64/htl/Implies | 3 + sysdeps/mach/hurd/x86_64/htl/pt-machdep.c | 73 + sysdeps/mach/hurd/x86_64/longjmp-ts.c | 41 + sysdeps/mach/hurd/x86_64/static-start.S | 27 + sysdeps/mach/hurd/x86_64/tls.h | 215 + sysdeps/mach/hurd/x86_64/tlsdesc.sym | 22 + sysdeps/mach/hurd/x86_64/vm_param.h | 24 + sysdeps/mach/hurd/xmknod.c | 17 +- sysdeps/mach/hurd/xmknodat.c | 96 +- sysdeps/mach/hurd/xstat.c | 15 +- sysdeps/mach/hurd/xstat64.c | 22 +- sysdeps/mach/hurd/xstatconv.c | 64 - sysdeps/mach/i386/Implies | 1 + sysdeps/mach/i386/bits/mach/param.h | 25 - sysdeps/mach/i386/machine-lock.h | 79 - sysdeps/mach/i386/machine-sp.h | 30 - sysdeps/mach/i386/syscall.S | 2 +- sysdeps/mach/i386/sysdep.h | 69 - sysdeps/mach/i386/thread_state.h | 53 - sysdeps/mach/include/mach/mig_support.h | 12 + sysdeps/mach/libc-lock.h | 28 +- sysdeps/mach/mprotect.c | 2 +- sysdeps/mach/msync.c | 11 +- sysdeps/mach/munmap.c | 2 +- sysdeps/mach/pagecopy.h | 2 +- sysdeps/mach/readonly-area.c | 2 +- sysdeps/mach/sched_yield.c | 2 +- sysdeps/mach/sleep.c | 6 +- sysdeps/mach/strerror_l.c | 52 +- sysdeps/mach/sysdep.h | 11 +- sysdeps/mach/thread_state.h | 2 +- sysdeps/mach/usleep.c | 9 +- sysdeps/mach/x86/bits/mach/param.h | 25 + sysdeps/mach/x86/machine-lock.h | 79 + sysdeps/mach/x86/sysdep.h | 64 + sysdeps/mach/x86/thread_state.h | 59 + sysdeps/mach/x86_64/Implies | 1 + sysdeps/mach/xpg-strerror.c | 18 +- sysdeps/microblaze/__longjmp.S | 2 +- sysdeps/microblaze/_mcount.S | 2 +- sysdeps/microblaze/asm-syntax.h | 2 +- sysdeps/microblaze/atomic-machine.h | 19 +- sysdeps/microblaze/backtrace.c | 3 +- sysdeps/microblaze/backtrace_linux.c | 2 +- sysdeps/microblaze/bits/fenv.h | 2 +- sysdeps/microblaze/bits/link.h | 2 +- sysdeps/microblaze/bits/setjmp.h | 2 +- sysdeps/microblaze/bsd-_setjmp.S | 2 +- sysdeps/microblaze/bsd-setjmp.S | 2 +- sysdeps/microblaze/configure | 11 + sysdeps/microblaze/configure.ac | 9 + sysdeps/microblaze/crti.S | 2 +- sysdeps/microblaze/crtn.S | 2 +- sysdeps/microblaze/dl-machine.h | 32 +- sysdeps/microblaze/dl-tls.h | 2 +- sysdeps/microblaze/dl-trampoline.S | 2 +- sysdeps/microblaze/elf-initfini.h | 2 +- sysdeps/microblaze/gccframe.h | 2 +- sysdeps/microblaze/jmpbuf-unwind.h | 5 +- sysdeps/microblaze/ldsodefs.h | 2 +- sysdeps/microblaze/libc-tls.c | 2 +- sysdeps/microblaze/machine-gmon.h | 2 +- sysdeps/microblaze/memusage.h | 21 - sysdeps/microblaze/nptl/Makefile | 21 - sysdeps/microblaze/nptl/bits/semaphore.h | 32 - sysdeps/microblaze/nptl/pthreaddef.h | 8 +- sysdeps/microblaze/nptl/tcb-offsets.sym | 13 - sysdeps/microblaze/nptl/tls.h | 33 +- sysdeps/microblaze/setjmp.S | 2 +- sysdeps/microblaze/sotruss-lib.c | 2 +- sysdeps/microblaze/stackinfo.h | 2 +- sysdeps/microblaze/start.S | 10 +- sysdeps/microblaze/sysdep.h | 2 +- sysdeps/microblaze/tls-macros.h | 46 - sysdeps/microblaze/tst-audit.h | 2 +- sysdeps/microblaze/tst-file-align.h | 20 + sysdeps/mips/Makefile | 8 - sysdeps/mips/__longjmp.c | 3 +- sysdeps/mips/add_n.S | 2 +- sysdeps/mips/addmul_1.S | 2 +- sysdeps/mips/atomic-machine.h | 19 +- sysdeps/mips/bits/dlfcn.h | 2 +- sysdeps/mips/bits/fenv.h | 2 +- sysdeps/mips/bits/ipctypes.h | 2 +- sysdeps/mips/bits/link.h | 2 +- sysdeps/mips/bits/setjmp.h | 2 +- sysdeps/mips/bits/wordsize.h | 2 +- sysdeps/mips/bsd-_setjmp.S | 2 +- sysdeps/mips/bsd-setjmp.S | 2 +- sysdeps/mips/configure | 2 + sysdeps/mips/configure.ac | 2 +- sysdeps/mips/dl-debug.h | 41 + sysdeps/mips/dl-dtprocnum.h | 2 +- sysdeps/mips/dl-machine-reject-phdr.h | 4 +- sysdeps/mips/dl-machine-rel.h | 27 + sysdeps/mips/dl-machine.h | 132 +- sysdeps/mips/dl-procinfo.c | 3 +- sysdeps/mips/dl-procinfo.h | 5 +- sysdeps/mips/dl-r_debug.h | 64 + sysdeps/mips/dl-relocate-ld.h | 25 + sysdeps/mips/dl-tls.h | 2 +- sysdeps/mips/dl-trampoline.c | 4 +- sysdeps/mips/elf-initfini.h | 2 +- sysdeps/mips/elf_machine_sym_no_match.h | 43 + sysdeps/mips/fpregdef.h | 2 +- sysdeps/mips/fpu/e_sqrt.c | 38 - sysdeps/mips/fpu/e_sqrtf.c | 38 - sysdeps/mips/fpu/fclrexcpt.c | 3 +- sysdeps/mips/fpu/fedisblxcpt.c | 3 +- sysdeps/mips/fpu/feenablxcpt.c | 3 +- sysdeps/mips/fpu/fegetenv.c | 3 +- sysdeps/mips/fpu/fegetexcept.c | 3 +- sysdeps/mips/fpu/fegetmode.c | 2 +- sysdeps/mips/fpu/fegetround.c | 3 +- sysdeps/mips/fpu/feholdexcpt.c | 3 +- sysdeps/mips/fpu/fenv_libc.h | 3 +- sysdeps/mips/fpu/fenv_private.h | 2 +- sysdeps/mips/fpu/fesetenv.c | 3 +- sysdeps/mips/fpu/fesetexcept.c | 2 +- sysdeps/mips/fpu/fesetmode.c | 2 +- sysdeps/mips/fpu/fesetround.c | 3 +- sysdeps/mips/fpu/feupdateenv.c | 3 +- sysdeps/mips/fpu/fgetexcptflg.c | 3 +- sysdeps/mips/fpu/fraiseexcpt.c | 3 +- sysdeps/mips/fpu/fsetexcptflg.c | 3 +- sysdeps/mips/fpu/ftestexcept.c | 3 +- sysdeps/mips/fpu/math-use-builtins-sqrt.h | 6 + sysdeps/mips/fpu_control.h | 2 +- sysdeps/mips/gccframe.h | 2 +- sysdeps/mips/ieee754/bits/floatn.h | 8 +- sysdeps/mips/ieee754/bits/long-double.h | 4 +- sysdeps/mips/ieee754/ieee754.h | 2 +- sysdeps/mips/include/sys/asm.h | 2 +- sysdeps/mips/jmpbuf-unwind.h | 5 +- sysdeps/mips/ldsodefs.h | 10 +- sysdeps/mips/libc-tls.c | 2 +- sysdeps/mips/lshift.S | 2 +- sysdeps/mips/machine-gmon.h | 2 +- sysdeps/mips/math-tests-snan-payload.h | 2 +- sysdeps/mips/memcpy.S | 2 +- sysdeps/mips/memset.S | 2 +- sysdeps/mips/memusage.h | 20 - sysdeps/mips/mips32/crti.S | 2 +- sysdeps/mips/mips32/crtn.S | 2 +- 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 | 2 +- sysdeps/mips/mips32/fpu/fpucw-helpers.c | 2 +- sysdeps/mips/mips32/libm-test-ulps | 114 +- sysdeps/mips/mips64/Implies | 1 - sysdeps/mips/mips64/__longjmp.c | 3 +- sysdeps/mips/mips64/add_n.S | 2 +- sysdeps/mips/mips64/addmul_1.S | 2 +- sysdeps/mips/mips64/bsd-_setjmp.S | 2 +- sysdeps/mips/mips64/bsd-setjmp.S | 2 +- sysdeps/mips/mips64/e_sqrtl.c | 4 +- sysdeps/mips/mips64/gmp-mparam.h | 2 +- sysdeps/mips/mips64/libm-test-ulps | 158 +- sysdeps/mips/mips64/lshift.S | 2 +- sysdeps/mips/mips64/mul_1.S | 2 +- sysdeps/mips/mips64/n32/crti.S | 2 +- sysdeps/mips/mips64/n32/crtn.S | 2 +- sysdeps/mips/mips64/n32/fpu/e_sqrt.c | 1 - sysdeps/mips/mips64/n32/fpu/e_sqrtf.c | 1 - sysdeps/mips/mips64/n64/crti.S | 2 +- sysdeps/mips/mips64/n64/crtn.S | 2 +- sysdeps/mips/mips64/n64/fpu/e_sqrt.c | 1 - sysdeps/mips/mips64/n64/fpu/e_sqrtf.c | 1 - sysdeps/mips/mips64/rshift.S | 2 +- sysdeps/mips/mips64/setjmp.S | 2 +- sysdeps/mips/mips64/setjmp_aux.c | 3 +- sysdeps/mips/mips64/sub_n.S | 2 +- sysdeps/mips/mips64/submul_1.S | 2 +- sysdeps/mips/mul_1.S | 2 +- sysdeps/mips/nan-high-order-bit.h | 2 +- sysdeps/mips/nptl/Makefile | 25 - sysdeps/mips/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/mips/nptl/bits/semaphore.h | 2 +- sysdeps/mips/nptl/bits/struct_mutex.h | 2 +- sysdeps/mips/nptl/bits/struct_rwlock.h | 2 +- sysdeps/mips/nptl/nptl-sysdep.S | 2 - sysdeps/mips/nptl/pthreaddef.h | 8 +- sysdeps/mips/nptl/tcb-offsets.sym | 13 - sysdeps/mips/nptl/tls.h | 30 +- sysdeps/mips/preconfigure | 7 +- sysdeps/mips/preconfigure.ac | 34 + sysdeps/mips/regdef.h | 2 +- sysdeps/mips/rshift.S | 2 +- sysdeps/mips/setjmp.S | 2 +- sysdeps/mips/setjmp_aux.c | 3 +- sysdeps/mips/sgidefs.h | 2 +- sysdeps/mips/sotruss-lib.c | 2 +- sysdeps/mips/stackinfo.h | 2 +- sysdeps/mips/start.S | 20 +- sysdeps/mips/strcmp.S | 2 +- sysdeps/mips/sub_n.S | 2 +- sysdeps/mips/submul_1.S | 2 +- sysdeps/mips/sys/asm.h | 2 +- sysdeps/mips/sys/fpregdef.h | 2 +- sysdeps/mips/sys/regdef.h | 2 +- sysdeps/mips/sys/tas.h | 3 +- sysdeps/mips/sys/ucontext.h | 2 +- sysdeps/mips/tls-macros.h | 130 - sysdeps/mips/tst-abi-fp32mod.c | 2 +- sysdeps/mips/tst-abi-fp64amod.c | 2 +- sysdeps/mips/tst-abi-fp64mod.c | 2 +- sysdeps/mips/tst-abi-fpxxmod.c | 2 +- sysdeps/mips/tst-abi-fpxxomod.c | 2 +- sysdeps/mips/tst-abi-interlink.c | 2 +- sysdeps/mips/tst-audit.h | 2 +- sysdeps/mips/tst-mode-switch-1.c | 2 +- sysdeps/mips/tst-mode-switch-2.c | 2 +- sysdeps/mips/tst-mode-switch-3.c | 2 +- sysdeps/mips/tst-undefined-weak-lib.S | 2 +- sysdeps/mips/tst-undefined-weak.c | 2 +- sysdeps/mips/unwind-arch.h | 74 + sysdeps/nios2/Makefile | 6 +- sysdeps/nios2/__longjmp.S | 3 +- sysdeps/nios2/bits/dl_find_object.h | 25 + sysdeps/nios2/bits/fenv.h | 2 +- sysdeps/nios2/bits/link.h | 2 +- sysdeps/nios2/bits/setjmp.h | 2 +- sysdeps/nios2/configure | 3 + sysdeps/nios2/configure.ac | 2 + sysdeps/nios2/crti.S | 2 +- sysdeps/nios2/crtn.S | 2 +- sysdeps/nios2/dl-init.c | 2 +- sysdeps/nios2/dl-machine.h | 82 +- sysdeps/nios2/dl-sysdep.h | 25 - sysdeps/nios2/dl-tls.h | 2 +- sysdeps/nios2/dl-trampoline.S | 2 +- sysdeps/nios2/elf-initfini.h | 2 +- sysdeps/nios2/gccframe.h | 2 +- sysdeps/nios2/gmp-mparam.h | 23 - sysdeps/nios2/jmpbuf-offsets.h | 5 +- sysdeps/nios2/jmpbuf-unwind.h | 2 +- sysdeps/nios2/ldsodefs.h | 2 +- sysdeps/nios2/libc-tls.c | 2 +- sysdeps/nios2/libm-test-ulps | 39 +- sysdeps/nios2/machine-gmon.h | 2 +- sysdeps/nios2/memusage.h | 23 - sysdeps/nios2/nptl/Makefile | 2 +- sysdeps/nios2/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/nios2/nptl/bits/semaphore.h | 32 - sysdeps/nios2/nptl/pthreaddef.h | 8 +- sysdeps/nios2/nptl/tcb-offsets.sym | 3 - sysdeps/nios2/nptl/tls.h | 28 +- sysdeps/nios2/setjmp.S | 3 +- sysdeps/nios2/sotruss-lib.c | 2 +- sysdeps/nios2/stackinfo.h | 2 +- sysdeps/nios2/start.S | 19 +- sysdeps/nios2/sysdep.h | 2 +- sysdeps/nios2/tls-macros.h | 46 - sysdeps/nios2/tst-audit.h | 2 +- sysdeps/nios2/tst-file-align.h | 20 + sysdeps/nptl/Makeconfig | 12 +- sysdeps/nptl/Makefile | 9 +- sysdeps/nptl/_Fork.c | 49 + sysdeps/nptl/aio_misc.h | 19 +- sysdeps/nptl/allocrtsig.c | 31 - sysdeps/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/nptl/bits/pthreadtypes.h | 2 +- sysdeps/nptl/bits/struct_mutex.h | 2 +- sysdeps/nptl/bits/struct_rwlock.h | 2 +- sysdeps/nptl/bits/thread-shared-types.h | 24 +- sysdeps/nptl/cancellation-pc-check.h | 5 +- sysdeps/nptl/cancellation-sigmask.h | 30 - sysdeps/nptl/dl-mutex.c | 53 + sysdeps/nptl/dl-thread_gscope_wait.c | 80 + sysdeps/nptl/dl-tls_init_tp.c | 129 + sysdeps/nptl/dl-tunables.list | 12 +- sysdeps/nptl/fork.c | 149 - sysdeps/nptl/fork.h | 173 +- sysdeps/nptl/futex-internal.h | 235 +- sysdeps/nptl/gai_misc.h | 44 +- sysdeps/nptl/internaltypes.h | 30 +- sysdeps/nptl/jmp-unwind.c | 10 +- sysdeps/nptl/libc-lock.h | 69 +- sysdeps/nptl/libc-lockP.h | 276 +- sysdeps/nptl/libc_start_call_main.h | 75 + sysdeps/nptl/lowlevellock-futex.h | 88 +- sysdeps/nptl/lowlevellock.h | 168 +- sysdeps/nptl/malloc-machine.h | 2 +- sysdeps/nptl/proc_service.h | 2 +- sysdeps/nptl/pthread-functions.h | 88 - sysdeps/nptl/pthread.h | 231 +- sysdeps/nptl/pthreadP.h | 737 + sysdeps/nptl/pthread_atfork_compat.h | 4 + sysdeps/nptl/pthread_early_init.h | 59 + sysdeps/nptl/pthread_mutex_backoff.h | 35 + sysdeps/nptl/pthread_mutex_conf.h | 33 + sysdeps/nptl/setxid.h | 30 +- sysdeps/nptl/shm-directory.h | 31 - sysdeps/nptl/stdio-lock.h | 33 +- sysdeps/nptl/sys/procfs.h | 2 +- sysdeps/nptl/tcb-access.h | 32 + sysdeps/nptl/thrd_create.c | 2 - sysdeps/nptl/thread_db.h | 2 +- sysdeps/nptl/thread_pointer.h | 28 + sysdeps/nptl/timer_routines.h | 3 +- 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 | 11 - sysdeps/posix/alarm.c | 2 +- sysdeps/posix/clock.c | 2 +- sysdeps/posix/clock_getres.c | 10 +- sysdeps/posix/closedir.c | 54 - sysdeps/posix/ctermid.c | 2 +- sysdeps/posix/cuserid.c | 2 +- sysdeps/posix/dirfd.c | 31 - sysdeps/posix/dirstream.h | 55 - sysdeps/posix/dl-fileid.h | 6 +- sysdeps/posix/dup.c | 2 +- sysdeps/posix/dup2.c | 2 +- sysdeps/posix/euidaccess.c | 6 +- sysdeps/posix/fdopendir.c | 52 - sysdeps/posix/flock.c | 2 +- sysdeps/posix/fpathconf.c | 6 +- sysdeps/posix/gai_strerror.c | 2 +- sysdeps/posix/getaddrinfo.c | 2201 +- sysdeps/posix/getcwd.c | 800 +- sysdeps/posix/getdtsz.c | 2 +- sysdeps/posix/gethostname.c | 2 +- sysdeps/posix/getpagesize.c | 3 +- sysdeps/posix/isatty.c | 2 +- sysdeps/posix/isfdtype.c | 6 +- sysdeps/posix/killpg.c | 2 +- sysdeps/posix/libc_fatal.c | 47 +- sysdeps/posix/mkfifo.c | 5 +- sysdeps/posix/mkfifoat.c | 5 +- sysdeps/posix/nice.c | 2 +- sysdeps/posix/open64.c | 3 +- sysdeps/posix/opendir.c | 148 - sysdeps/posix/pathconf.c | 6 +- sysdeps/posix/pause.c | 3 +- sysdeps/posix/posix_fallocate.c | 6 +- sysdeps/posix/posix_fallocate64.c | 6 +- sysdeps/posix/pread.c | 3 +- sysdeps/posix/pread64.c | 3 +- sysdeps/posix/preadv.c | 2 +- sysdeps/posix/preadv2.c | 2 +- sysdeps/posix/preadv64.c | 2 +- sysdeps/posix/preadv64v2.c | 2 +- sysdeps/posix/preadv_common.c | 2 +- sysdeps/posix/profil.c | 2 +- sysdeps/posix/pwrite.c | 2 +- sysdeps/posix/pwrite64.c | 3 +- sysdeps/posix/pwritev.c | 2 +- sysdeps/posix/pwritev2.c | 2 +- sysdeps/posix/pwritev64.c | 2 +- sysdeps/posix/pwritev64v2.c | 2 +- sysdeps/posix/pwritev_common.c | 2 +- sysdeps/posix/raise.c | 13 +- sysdeps/posix/readdir.c | 127 - sysdeps/posix/readdir_r.c | 159 - sysdeps/posix/readv.c | 2 +- sysdeps/posix/remove.c | 2 +- sysdeps/posix/rename.c | 2 +- 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 | 2 +- sysdeps/posix/sigignore.c | 3 +- sysdeps/posix/sigintr.c | 2 +- sysdeps/posix/signal.c | 4 +- sysdeps/posix/sigpause.c | 3 +- sysdeps/posix/sigset.c | 2 +- sysdeps/posix/sigsetmask.c | 2 +- sysdeps/posix/sigsuspend.c | 2 +- sysdeps/posix/sigwait.c | 4 +- sysdeps/posix/sleep.c | 2 +- sysdeps/posix/spawni.c | 339 - sysdeps/posix/sprofil.c | 15 +- sysdeps/posix/sysconf-pthread_stack_min.h | 29 + sysdeps/posix/sysconf.c | 38 +- sysdeps/posix/system.c | 18 +- sysdeps/posix/sysv_signal.c | 2 +- sysdeps/posix/telldir.c | 27 - sysdeps/posix/tempname.c | 298 +- sysdeps/posix/truncate.c | 2 +- sysdeps/posix/ttyname.c | 6 +- sysdeps/posix/ttyname_r.c | 2 +- sysdeps/posix/ulimit.c | 2 +- sysdeps/posix/usleep.c | 3 +- sysdeps/posix/utime.c | 2 +- sysdeps/posix/utimes.c | 2 +- sysdeps/posix/writev.c | 4 +- sysdeps/posix/writev_nocancel.c | 4 + sysdeps/powerpc/Makefile | 6 - sysdeps/powerpc/Versions | 4 - sysdeps/powerpc/atomic-machine.h | 31 +- sysdeps/powerpc/bits/fenv.h | 2 +- sysdeps/powerpc/bits/floatn.h | 8 +- sysdeps/powerpc/bits/fp-fast.h | 2 +- sysdeps/powerpc/bits/hwcap.h | 4 +- sysdeps/powerpc/bits/link.h | 2 +- sysdeps/powerpc/bits/setjmp.h | 2 +- sysdeps/powerpc/cpu-features.c | 11 +- sysdeps/powerpc/cpu-features.h | 2 +- sysdeps/powerpc/dl-lookupcfg.h | 39 + sysdeps/powerpc/dl-procinfo.c | 4 +- sysdeps/powerpc/dl-procinfo.h | 24 +- sysdeps/powerpc/dl-tls.c | 2 +- sysdeps/powerpc/dl-tls.h | 2 +- sysdeps/powerpc/dl-tunables.list | 2 +- sysdeps/powerpc/elf-initfini.h | 2 +- sysdeps/powerpc/ffs.c | 3 +- sysdeps/powerpc/fpu/e_hypot.c | 88 - sysdeps/powerpc/fpu/e_hypotf.c | 79 - sysdeps/powerpc/fpu/e_sqrt.c | 59 +- sysdeps/powerpc/fpu/e_sqrtf.c | 58 +- sysdeps/powerpc/fpu/fclrexcpt.c | 2 +- sysdeps/powerpc/fpu/fe_mask.c | 2 +- sysdeps/powerpc/fpu/fe_nomask.c | 2 +- sysdeps/powerpc/fpu/fedisblxcpt.c | 3 +- sysdeps/powerpc/fpu/feenablxcpt.c | 3 +- sysdeps/powerpc/fpu/fegetenv.c | 2 +- sysdeps/powerpc/fpu/fegetexcept.c | 3 +- sysdeps/powerpc/fpu/fegetmode.c | 2 +- sysdeps/powerpc/fpu/fegetround.c | 2 +- sysdeps/powerpc/fpu/feholdexcpt.c | 2 +- sysdeps/powerpc/fpu/fenv_const.c | 2 +- sysdeps/powerpc/fpu/fenv_libc.h | 10 +- sysdeps/powerpc/fpu/fenv_private.h | 2 +- sysdeps/powerpc/fpu/fesetenv.c | 2 +- sysdeps/powerpc/fpu/fesetexcept.c | 2 +- sysdeps/powerpc/fpu/fesetmode.c | 2 +- sysdeps/powerpc/fpu/fesetround.c | 3 +- sysdeps/powerpc/fpu/feupdateenv.c | 3 +- sysdeps/powerpc/fpu/fgetexcptflg.c | 2 +- sysdeps/powerpc/fpu/fix-fp-int-compare-invalid.h | 2 +- sysdeps/powerpc/fpu/fraiseexcpt.c | 2 +- sysdeps/powerpc/fpu/fsetexcptflg.c | 2 +- sysdeps/powerpc/fpu/ftestexcept.c | 2 +- sysdeps/powerpc/fpu/get-rounding-mode.h | 2 +- sysdeps/powerpc/fpu/libm-test-ulps | 203 +- sysdeps/powerpc/fpu/math-barriers.h | 2 +- sysdeps/powerpc/fpu/math-tests-trap-force.h | 2 +- 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 | 2 +- sysdeps/powerpc/fpu/math_private.h | 28 +- sysdeps/powerpc/fpu/round_to_integer.h | 2 +- sysdeps/powerpc/fpu/s_ceil.c | 2 +- sysdeps/powerpc/fpu/s_ceilf.c | 2 +- sysdeps/powerpc/fpu/s_copysign.c | 32 - sysdeps/powerpc/fpu/s_copysignf.c | 28 - sysdeps/powerpc/fpu/s_floor.c | 2 +- sysdeps/powerpc/fpu/s_floorf.c | 2 +- sysdeps/powerpc/fpu/s_fma.c | 27 - sysdeps/powerpc/fpu/s_fmaf.c | 27 - sysdeps/powerpc/fpu/s_logb.c | 2 +- sysdeps/powerpc/fpu/s_logbf.c | 2 +- sysdeps/powerpc/fpu/s_logbl.c | 2 +- sysdeps/powerpc/fpu/s_modf.c | 2 +- sysdeps/powerpc/fpu/s_modff.c | 2 +- sysdeps/powerpc/fpu/s_nearbyint.c | 2 +- sysdeps/powerpc/fpu/s_nearbyintf.c | 2 +- sysdeps/powerpc/fpu/s_rint.c | 2 +- sysdeps/powerpc/fpu/s_rintf.c | 2 +- sysdeps/powerpc/fpu/s_round.c | 2 +- sysdeps/powerpc/fpu/s_roundf.c | 2 +- sysdeps/powerpc/fpu/s_trunc.c | 2 +- sysdeps/powerpc/fpu/s_truncf.c | 2 +- sysdeps/powerpc/fpu/tst-setcontext-fpscr.c | 4 +- sysdeps/powerpc/fpu_control.h | 2 +- sysdeps/powerpc/gccframe.h | 2 +- sysdeps/powerpc/hwcapinfo.c | 10 +- sysdeps/powerpc/hwcapinfo.h | 5 +- sysdeps/powerpc/jmpbuf-offsets.h | 2 +- sysdeps/powerpc/jmpbuf-unwind.h | 6 +- sysdeps/powerpc/ldsodefs.h | 2 +- sysdeps/powerpc/libc-tls.c | 2 +- sysdeps/powerpc/longjmp.c | 16 +- sysdeps/powerpc/machine-gmon.h | 2 +- sysdeps/powerpc/math-tests-snan-cast.h | 2 +- sysdeps/powerpc/memusage.h | 20 - sysdeps/powerpc/mod-cache-ppc.c | 2 +- sysdeps/powerpc/mod-tlsopt-powerpc.c | 12 +- sysdeps/powerpc/nofpu/Makefile | 28 +- sysdeps/powerpc/nofpu/atomic-feclearexcept.c | 2 +- sysdeps/powerpc/nofpu/atomic-feholdexcept.c | 2 +- sysdeps/powerpc/nofpu/atomic-feupdateenv.c | 2 +- sysdeps/powerpc/nofpu/fclrexcpt.c | 3 +- sysdeps/powerpc/nofpu/fedisblxcpt.c | 3 +- sysdeps/powerpc/nofpu/feenablxcpt.c | 3 +- sysdeps/powerpc/nofpu/fegetenv.c | 3 +- sysdeps/powerpc/nofpu/fegetexcept.c | 3 +- sysdeps/powerpc/nofpu/fegetmode.c | 2 +- sysdeps/powerpc/nofpu/fegetround.c | 3 +- sysdeps/powerpc/nofpu/feholdexcpt.c | 3 +- sysdeps/powerpc/nofpu/fenv_const.c | 3 +- sysdeps/powerpc/nofpu/fesetenv.c | 3 +- sysdeps/powerpc/nofpu/fesetexcept.c | 2 +- sysdeps/powerpc/nofpu/fesetmode.c | 2 +- sysdeps/powerpc/nofpu/fesetround.c | 3 +- sysdeps/powerpc/nofpu/feupdateenv.c | 3 +- sysdeps/powerpc/nofpu/fgetexcptflg.c | 3 +- sysdeps/powerpc/nofpu/flt-rounds.c | 2 +- sysdeps/powerpc/nofpu/fraiseexcpt.c | 3 +- sysdeps/powerpc/nofpu/fsetexcptflg.c | 3 +- sysdeps/powerpc/nofpu/ftestexcept.c | 3 +- sysdeps/powerpc/nofpu/get-rounding-mode.h | 2 +- sysdeps/powerpc/nofpu/libm-test-ulps | 151 +- sysdeps/powerpc/nofpu/sim-full.c | 11 +- sysdeps/powerpc/nofpu/soft-supp.h | 3 +- sysdeps/powerpc/nofpu/sqrtdf2.c | 4 +- sysdeps/powerpc/nofpu/sqrtsf2.c | 4 +- sysdeps/powerpc/novmx-longjmp.c | 2 +- sysdeps/powerpc/novmx-sigjmp.c | 2 +- sysdeps/powerpc/novmxsetjmp.h | 2 +- sysdeps/powerpc/nptl/Makefile | 2 +- sysdeps/powerpc/nptl/bits/struct_mutex.h | 2 +- sysdeps/powerpc/nptl/bits/struct_rwlock.h | 2 +- sysdeps/powerpc/nptl/elide.h | 2 +- sysdeps/powerpc/nptl/pthread_spin_lock.c | 11 +- sysdeps/powerpc/nptl/pthread_spin_trylock.c | 13 +- sysdeps/powerpc/nptl/pthread_spin_unlock.c | 12 +- sysdeps/powerpc/nptl/pthreaddef.h | 8 +- sysdeps/powerpc/nptl/tcb-offsets.sym | 3 - sysdeps/powerpc/nptl/thread_pointer.h | 34 + sysdeps/powerpc/nptl/tls.h | 62 +- sysdeps/powerpc/power4/wordcopy.c | 3 +- sysdeps/powerpc/power6/wordcopy.c | 4 +- sysdeps/powerpc/powerpc32/405/memcmp.S | 4 +- sysdeps/powerpc/powerpc32/405/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/405/memset.S | 2 +- sysdeps/powerpc/powerpc32/405/strcmp.S | 2 +- sysdeps/powerpc/powerpc32/405/strcpy.S | 2 +- sysdeps/powerpc/powerpc32/405/strlen.S | 2 +- sysdeps/powerpc/powerpc32/405/strncmp.S | 2 +- sysdeps/powerpc/powerpc32/476/memset.S | 2 +- sysdeps/powerpc/powerpc32/__longjmp-common.S | 3 +- sysdeps/powerpc/powerpc32/__longjmp.S | 2 +- sysdeps/powerpc/powerpc32/a2/memcpy.S | 3 +- sysdeps/powerpc/powerpc32/add_n.S | 2 +- sysdeps/powerpc/powerpc32/addmul_1.S | 2 +- sysdeps/powerpc/powerpc32/atomic-machine.h | 7 +- sysdeps/powerpc/powerpc32/backtrace.c | 133 - sysdeps/powerpc/powerpc32/bsd-_setjmp.S | 2 +- sysdeps/powerpc/powerpc32/bsd-setjmp.S | 2 +- sysdeps/powerpc/powerpc32/bzero.S | 27 - sysdeps/powerpc/powerpc32/cell/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/configure | 26 +- sysdeps/powerpc/powerpc32/configure.ac | 14 +- sysdeps/powerpc/powerpc32/crti.S | 2 +- sysdeps/powerpc/powerpc32/crtn.S | 2 +- sysdeps/powerpc/powerpc32/dl-irel.h | 2 +- sysdeps/powerpc/powerpc32/dl-machine.c | 2 +- sysdeps/powerpc/powerpc32/dl-machine.h | 58 +- sysdeps/powerpc/powerpc32/dl-start.S | 2 +- sysdeps/powerpc/powerpc32/dl-trampoline.S | 2 +- sysdeps/powerpc/powerpc32/fpu/Makefile | 4 +- sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S | 3 +- sysdeps/powerpc/powerpc32/fpu/__longjmp.S | 2 +- .../powerpc32/fpu/fix-int-fp-convert-zero.h | 2 +- sysdeps/powerpc/powerpc32/fpu/fprrest.S | 2 +- sysdeps/powerpc/powerpc32/fpu/fprsave.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_copysignl.S | 66 - sysdeps/powerpc/powerpc32/fpu/s_fabsl.S | 52 - sysdeps/powerpc/powerpc32/fpu/s_llrint.c | 2 +- sysdeps/powerpc/powerpc32/fpu/s_llrintf.c | 2 +- sysdeps/powerpc/powerpc32/fpu/s_llround.c | 2 +- sysdeps/powerpc/powerpc32/fpu/s_llroundf.c | 2 +- sysdeps/powerpc/powerpc32/fpu/s_lrint.c | 2 +- sysdeps/powerpc/powerpc32/fpu/s_lround.c | 2 +- sysdeps/powerpc/powerpc32/fpu/setjmp-common.S | 3 +- sysdeps/powerpc/powerpc32/fpu/setjmp.S | 2 +- sysdeps/powerpc/powerpc32/gprrest0.S | 2 +- sysdeps/powerpc/powerpc32/gprrest1.S | 2 +- sysdeps/powerpc/powerpc32/gprsave0.S | 2 +- sysdeps/powerpc/powerpc32/gprsave1.S | 2 +- sysdeps/powerpc/powerpc32/libgcc-compat.S | 2 +- sysdeps/powerpc/powerpc32/lshift.S | 2 +- sysdeps/powerpc/powerpc32/memset.S | 2 +- sysdeps/powerpc/powerpc32/mul_1.S | 2 +- sysdeps/powerpc/powerpc32/power10/Implies | 2 + .../powerpc32/power10/fpu/multiarch/Implies | 1 + .../powerpc/powerpc32/power10/multiarch/Implies | 1 + .../powerpc32/power4/fpu/multiarch/Makefile | 9 +- .../power4/fpu/multiarch/e_hypot-power7.c | 23 - .../powerpc32/power4/fpu/multiarch/e_hypot-ppc32.c | 23 - .../powerpc32/power4/fpu/multiarch/e_hypot.c | 33 - .../power4/fpu/multiarch/e_hypotf-power7.c | 23 - .../power4/fpu/multiarch/e_hypotf-ppc32.c | 23 - .../powerpc32/power4/fpu/multiarch/e_hypotf.c | 33 - .../powerpc32/power4/fpu/multiarch/s_ceil.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_ceilf.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_floor.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_floorf.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_llrint.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_llrintf.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_llround.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_llroundf.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logb-power7.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logb-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logb.c | 2 +- .../power4/fpu/multiarch/s_logbf-power7.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logbf-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logbf.c | 2 +- .../power4/fpu/multiarch/s_logbl-power7.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logbl-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_logbl.c | 2 +- .../power4/fpu/multiarch/s_lrint-power6x.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_lrint.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_lrintf.c | 2 +- .../power4/fpu/multiarch/s_lround-power6x.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_lround.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_lroundf.c | 2 +- .../power4/fpu/multiarch/s_modf-power5+.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_modf-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_modf.c | 2 +- .../power4/fpu/multiarch/s_modff-power5+.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_modff-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_modff.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_round.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_roundf.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_trunc.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_truncf.c | 2 +- sysdeps/powerpc/powerpc32/power4/hp-timing.h | 3 +- sysdeps/powerpc/powerpc32/power4/memcmp.S | 4 +- sysdeps/powerpc/powerpc32/power4/memcopy.h | 8 +- sysdeps/powerpc/powerpc32/power4/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/power4/memset.S | 2 +- .../powerpc/powerpc32/power4/multiarch/Makefile | 6 +- .../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 | 26 +- .../powerpc/powerpc32/power4/multiarch/init-arch.h | 4 +- .../powerpc32/power4/multiarch/memchr-power7.S | 3 +- .../powerpc32/power4/multiarch/memchr-ppc32.c | 16 +- .../powerpc/powerpc32/power4/multiarch/memchr.c | 2 +- .../powerpc32/power4/multiarch/memcmp-power7.S | 8 +- .../powerpc32/power4/multiarch/memcmp-ppc32.S | 6 +- .../powerpc/powerpc32/power4/multiarch/memcmp.c | 2 +- .../powerpc/powerpc32/power4/multiarch/memcpy-a2.S | 2 +- .../powerpc32/power4/multiarch/memcpy-cell.S | 2 +- .../powerpc32/power4/multiarch/memcpy-power6.S | 2 +- .../powerpc32/power4/multiarch/memcpy-power7.S | 2 +- .../powerpc32/power4/multiarch/memcpy-ppc32.S | 2 +- .../powerpc/powerpc32/power4/multiarch/memcpy.c | 2 +- .../powerpc32/power4/multiarch/memmove-power7.c | 2 +- .../powerpc32/power4/multiarch/memmove-ppc.c | 2 +- .../powerpc/powerpc32/power4/multiarch/memmove.c | 2 +- .../powerpc32/power4/multiarch/mempcpy-power7.S | 2 +- .../powerpc32/power4/multiarch/mempcpy-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/mempcpy.c | 2 +- .../powerpc32/power4/multiarch/memrchr-power7.S | 3 +- .../powerpc32/power4/multiarch/memrchr-ppc32.c | 12 +- .../powerpc/powerpc32/power4/multiarch/memrchr.c | 14 +- .../powerpc32/power4/multiarch/memset-power6.S | 2 +- .../powerpc32/power4/multiarch/memset-power7.S | 2 +- .../powerpc32/power4/multiarch/memset-ppc32.S | 2 +- .../powerpc/powerpc32/power4/multiarch/memset.c | 2 +- .../powerpc32/power4/multiarch/rawmemchr-power7.S | 3 +- .../powerpc32/power4/multiarch/rawmemchr-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/rawmemchr.c | 2 +- .../powerpc32/power4/multiarch/rtld-memcmp.S | 2 +- .../powerpc32/power4/multiarch/rtld-memset.S | 2 +- .../powerpc32/power4/multiarch/rtld-strchr.S | 2 +- .../powerpc32/power4/multiarch/rtld-strnlen.c | 2 +- .../powerpc32/power4/multiarch/strcasecmp-power7.S | 2 +- .../powerpc32/power4/multiarch/strcasecmp.c | 2 +- .../power4/multiarch/strcasecmp_l-power7.S | 2 +- .../powerpc32/power4/multiarch/strcasecmp_l.c | 2 +- .../powerpc32/power4/multiarch/strchr-power7.S | 2 +- .../powerpc32/power4/multiarch/strchr-ppc32.S | 2 +- .../powerpc/powerpc32/power4/multiarch/strchr.c | 2 +- .../powerpc32/power4/multiarch/strchrnul-power7.S | 2 +- .../powerpc32/power4/multiarch/strchrnul-ppc32.c | 13 +- .../powerpc/powerpc32/power4/multiarch/strchrnul.c | 19 +- .../powerpc32/power4/multiarch/strlen-power7.S | 2 +- .../powerpc32/power4/multiarch/strlen-ppc32.S | 2 +- .../powerpc/powerpc32/power4/multiarch/strlen.c | 2 +- .../powerpc32/power4/multiarch/strncase-power7.c | 2 +- .../powerpc/powerpc32/power4/multiarch/strncase.c | 2 +- .../powerpc32/power4/multiarch/strncase_l-power7.c | 2 +- .../powerpc32/power4/multiarch/strncase_l.c | 2 +- .../powerpc32/power4/multiarch/strncmp-power7.S | 38 - .../powerpc32/power4/multiarch/strncmp-ppc32.S | 40 - .../powerpc/powerpc32/power4/multiarch/strncmp.c | 39 - .../powerpc32/power4/multiarch/strnlen-power7.S | 3 +- .../powerpc32/power4/multiarch/strnlen-ppc32.c | 16 +- .../powerpc/powerpc32/power4/multiarch/strnlen.c | 2 +- .../powerpc32/power4/multiarch/wordcopy-power7.c | 2 +- .../powerpc32/power4/multiarch/wordcopy-ppc32.c | 2 +- sysdeps/powerpc/powerpc32/power4/strncmp.S | 196 - sysdeps/powerpc/powerpc32/power6/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/power6/memset.S | 2 +- sysdeps/powerpc/powerpc32/power6x/fpu/s_lrint.S | 2 +- sysdeps/powerpc/powerpc32/power6x/fpu/s_lround.S | 2 +- sysdeps/powerpc/powerpc32/power7/memchr.S | 3 +- sysdeps/powerpc/powerpc32/power7/memcmp.S | 4 +- sysdeps/powerpc/powerpc32/power7/memcpy.S | 3 +- sysdeps/powerpc/powerpc32/power7/mempcpy.S | 3 +- sysdeps/powerpc/powerpc32/power7/memrchr.S | 4 +- sysdeps/powerpc/powerpc32/power7/memset.S | 3 +- sysdeps/powerpc/powerpc32/power7/rawmemchr.S | 3 +- sysdeps/powerpc/powerpc32/power7/strcasecmp.S | 2 +- sysdeps/powerpc/powerpc32/power7/strchr.S | 3 +- sysdeps/powerpc/powerpc32/power7/strchrnul.S | 3 +- sysdeps/powerpc/powerpc32/power7/strlen.S | 3 +- sysdeps/powerpc/powerpc32/power7/strncmp.S | 199 - sysdeps/powerpc/powerpc32/power7/strnlen.S | 3 +- sysdeps/powerpc/powerpc32/ppc-mcount.S | 2 +- sysdeps/powerpc/powerpc32/register-dump.h | 120 - sysdeps/powerpc/powerpc32/rshift.S | 2 +- sysdeps/powerpc/powerpc32/setjmp-common.S | 3 +- sysdeps/powerpc/powerpc32/setjmp.S | 2 +- sysdeps/powerpc/powerpc32/start.S | 6 +- sysdeps/powerpc/powerpc32/stpcpy.S | 2 +- sysdeps/powerpc/powerpc32/strchr.S | 2 +- sysdeps/powerpc/powerpc32/strcmp.S | 2 +- sysdeps/powerpc/powerpc32/strcpy.S | 2 +- sysdeps/powerpc/powerpc32/strlen.S | 2 +- sysdeps/powerpc/powerpc32/strncmp.S | 181 - sysdeps/powerpc/powerpc32/sub_n.S | 2 +- sysdeps/powerpc/powerpc32/submul_1.S | 2 +- sysdeps/powerpc/powerpc32/symbol-hacks.h | 2 +- sysdeps/powerpc/powerpc32/sysdep.h | 21 +- sysdeps/powerpc/powerpc32/tls-macros.h | 49 - sysdeps/powerpc/powerpc32/tst-audit.h | 2 +- sysdeps/powerpc/powerpc32/unwind-arch.h | 28 + sysdeps/powerpc/powerpc64/Makefile | 1 - sysdeps/powerpc/powerpc64/__longjmp-common.S | 11 +- sysdeps/powerpc/powerpc64/__longjmp.S | 2 +- sysdeps/powerpc/powerpc64/a2/memcpy.S | 3 +- sysdeps/powerpc/powerpc64/addmul_1.S | 2 +- sysdeps/powerpc/powerpc64/atomic-machine.h | 7 +- sysdeps/powerpc/powerpc64/backtrace.c | 106 - .../powerpc/powerpc64/be/fpu/multiarch/Makefile | 4 +- .../powerpc/powerpc64/be/fpu/multiarch/s_ceil.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_ceilf.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_floor.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_floorf.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_llrint.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_llrintf.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_llround.c | 2 +- .../powerpc64/be/fpu/multiarch/s_llroundf.c | 2 +- .../powerpc64/be/fpu/multiarch/s_logb-power7.c | 2 +- .../powerpc64/be/fpu/multiarch/s_logb-ppc64.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_logb.c | 2 +- .../powerpc64/be/fpu/multiarch/s_logbf-power7.c | 2 +- .../powerpc64/be/fpu/multiarch/s_logbf-ppc64.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_logbf.c | 2 +- .../powerpc64/be/fpu/multiarch/s_logbl-power7.c | 2 +- .../powerpc64/be/fpu/multiarch/s_logbl-ppc64.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_logbl.c | 2 +- .../powerpc64/be/fpu/multiarch/s_modf-power5+.c | 2 +- .../powerpc64/be/fpu/multiarch/s_modf-ppc64.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_modf.c | 2 +- .../powerpc64/be/fpu/multiarch/s_modff-power5+.c | 2 +- .../powerpc64/be/fpu/multiarch/s_modff-ppc64.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_modff.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_round.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_roundf.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_trunc.c | 2 +- .../powerpc/powerpc64/be/fpu/multiarch/s_truncf.c | 2 +- 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 | 2 +- sysdeps/powerpc/powerpc64/configure | 41 + sysdeps/powerpc/powerpc64/configure.ac | 22 + sysdeps/powerpc/powerpc64/crti.S | 2 +- sysdeps/powerpc/powerpc64/crtn.S | 2 +- sysdeps/powerpc/powerpc64/dl-dtprocnum.h | 2 +- sysdeps/powerpc/powerpc64/dl-funcdesc.h | 34 + sysdeps/powerpc/powerpc64/dl-irel.h | 4 +- sysdeps/powerpc/powerpc64/dl-machine.c | 2 +- sysdeps/powerpc/powerpc64/dl-machine.h | 112 +- sysdeps/powerpc/powerpc64/dl-trampoline.S | 14 +- sysdeps/powerpc/powerpc64/entry.h | 37 - sysdeps/powerpc/powerpc64/ffsll.c | 3 +- sysdeps/powerpc/powerpc64/fpu/Makefile | 6 +- sysdeps/powerpc/powerpc64/fpu/s_copysignl.S | 48 - sysdeps/powerpc/powerpc64/fpu/s_fabsl.S | 34 - sysdeps/powerpc/powerpc64/fpu/s_llrint.c | 2 +- sysdeps/powerpc/powerpc64/fpu/s_llround.c | 2 +- sysdeps/powerpc/powerpc64/fpu/s_llroundf.c | 2 +- sysdeps/powerpc/powerpc64/hp-timing.h | 3 +- sysdeps/powerpc/powerpc64/le/Implies-before | 1 + sysdeps/powerpc/powerpc64/le/Makefile | 40 + sysdeps/powerpc/powerpc64/le/configure | 149 + sysdeps/powerpc/powerpc64/le/configure.ac | 56 + 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 | 10 +- .../powerpc/powerpc64/le/fpu/multiarch/Makefile | 346 +- .../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 + .../powerpc64/le/fpu/multiarch/s_fmaf128-power9.c | 26 - .../powerpc64/le/fpu/multiarch/s_fmaf128-ppc64.c | 26 - .../powerpc/powerpc64/le/fpu/multiarch/s_fmaf128.c | 36 - .../powerpc64/le/fpu/multiarch}/w_log.c | 0 .../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 - .../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 | 2 +- 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 | 38 - .../powerpc/powerpc64/le/power9/fpu/s_fmaf128.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 | 2 +- sysdeps/powerpc/powerpc64/le/power9/strcpy.S | 205 + sysdeps/powerpc/powerpc64/le/power9/strlen.S | 213 + sysdeps/powerpc/powerpc64/le/power9/strncmp.S | 2 +- sysdeps/powerpc/powerpc64/le/power9/strncpy.S | 410 + sysdeps/powerpc/powerpc64/le/tst-glibc-hwcaps.c | 54 + sysdeps/powerpc/powerpc64/lshift.S | 2 +- sysdeps/powerpc/powerpc64/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/memset.S | 15 +- sysdeps/powerpc/powerpc64/mul_1.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/Makefile | 13 +- 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 | 231 +- sysdeps/powerpc/powerpc64/multiarch/init-arch.h | 2 +- .../powerpc/powerpc64/multiarch/memchr-power7.S | 2 +- .../powerpc/powerpc64/multiarch/memchr-power8.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/memchr-ppc64.c | 11 +- sysdeps/powerpc/powerpc64/multiarch/memchr.c | 7 +- .../powerpc/powerpc64/multiarch/memcmp-power10.S | 30 + .../powerpc/powerpc64/multiarch/memcmp-power4.S | 6 +- .../powerpc/powerpc64/multiarch/memcmp-power7.S | 6 +- .../powerpc/powerpc64/multiarch/memcmp-power8.S | 6 +- sysdeps/powerpc/powerpc64/multiarch/memcmp-ppc64.c | 6 +- sysdeps/powerpc/powerpc64/multiarch/memcmp.c | 13 +- sysdeps/powerpc/powerpc64/multiarch/memcpy-a2.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/memcpy-cell.S | 2 +- .../powerpc/powerpc64/multiarch/memcpy-power10.S | 26 + .../powerpc/powerpc64/multiarch/memcpy-power4.S | 2 +- .../powerpc/powerpc64/multiarch/memcpy-power6.S | 2 +- .../powerpc/powerpc64/multiarch/memcpy-power7.S | 2 +- .../powerpc64/multiarch/memcpy-power8-cached.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/memcpy-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/memcpy.c | 16 +- .../powerpc/powerpc64/multiarch/memmove-power10.S | 24 + .../powerpc/powerpc64/multiarch/memmove-power7.S | 5 +- .../powerpc/powerpc64/multiarch/memmove-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/memmove.c | 19 +- .../powerpc/powerpc64/multiarch/mempcpy-power7.S | 2 +- .../powerpc/powerpc64/multiarch/mempcpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/mempcpy.c | 5 +- .../powerpc/powerpc64/multiarch/memrchr-power7.S | 2 +- .../powerpc/powerpc64/multiarch/memrchr-power8.S | 2 +- .../powerpc/powerpc64/multiarch/memrchr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/memrchr.c | 19 +- .../powerpc/powerpc64/multiarch/memset-power10.S | 24 + .../powerpc/powerpc64/multiarch/memset-power4.S | 5 +- .../powerpc/powerpc64/multiarch/memset-power6.S | 5 +- .../powerpc/powerpc64/multiarch/memset-power7.S | 4 +- .../powerpc/powerpc64/multiarch/memset-power8.S | 5 +- sysdeps/powerpc/powerpc64/multiarch/memset-ppc64.S | 18 +- sysdeps/powerpc/powerpc64/multiarch/memset.c | 25 +- .../powerpc64/multiarch/rawmemchr-power10.S | 21 + .../powerpc/powerpc64/multiarch/rawmemchr-power7.S | 2 +- .../powerpc/powerpc64/multiarch/rawmemchr-power9.S | 21 + .../powerpc/powerpc64/multiarch/rawmemchr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/rawmemchr.c | 19 +- sysdeps/powerpc/powerpc64/multiarch/rtld-memset.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/rtld-strchr.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/rtld-strcspn.c | 18 + .../powerpc/powerpc64/multiarch/stpcpy-power7.c | 2 +- .../powerpc/powerpc64/multiarch/stpcpy-power8.S | 2 +- .../powerpc/powerpc64/multiarch/stpcpy-power9.S | 24 + sysdeps/powerpc/powerpc64/multiarch/stpcpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/stpcpy.c | 22 +- .../powerpc/powerpc64/multiarch/stpncpy-power7.S | 2 +- .../powerpc/powerpc64/multiarch/stpncpy-power8.S | 2 +- .../powerpc/powerpc64/multiarch/stpncpy-power9.S | 29 + .../powerpc/powerpc64/multiarch/stpncpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/stpncpy.c | 12 +- .../powerpc64/multiarch/strcasecmp-power7.S | 2 +- .../powerpc64/multiarch/strcasecmp-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strcasecmp-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcasecmp.c | 7 +- .../powerpc64/multiarch/strcasecmp_l-power7.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcasecmp_l.c | 4 +- .../powerpc64/multiarch/strcasestr-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strcasestr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcasestr.c | 5 +- .../powerpc/powerpc64/multiarch/strcat-power7.c | 2 +- .../powerpc/powerpc64/multiarch/strcat-power8.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcat-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcat.c | 8 +- .../powerpc/powerpc64/multiarch/strchr-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strchr-power8.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strchr-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strchr.c | 7 +- .../powerpc/powerpc64/multiarch/strchrnul-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strchrnul-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strchrnul-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strchrnul.c | 8 +- .../powerpc/powerpc64/multiarch/strcmp-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strcmp-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strcmp-power9.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcmp-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcmp.c | 7 +- .../powerpc/powerpc64/multiarch/strcpy-power7.c | 2 +- .../powerpc/powerpc64/multiarch/strcpy-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strcpy-power9.S | 26 + sysdeps/powerpc/powerpc64/multiarch/strcpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcpy.c | 16 +- .../powerpc/powerpc64/multiarch/strcspn-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strcspn-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strcspn.c | 5 +- .../powerpc/powerpc64/multiarch/strlen-power10.S | 2 + .../powerpc/powerpc64/multiarch/strlen-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strlen-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strlen-power9.S | 2 + sysdeps/powerpc/powerpc64/multiarch/strlen-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strlen.c | 17 +- .../powerpc/powerpc64/multiarch/strncase-power7.c | 2 +- .../powerpc/powerpc64/multiarch/strncase-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strncase-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncase.c | 7 +- .../powerpc64/multiarch/strncase_l-power7.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncase_l.c | 4 +- .../powerpc/powerpc64/multiarch/strncat-power7.c | 2 +- .../powerpc/powerpc64/multiarch/strncat-power8.c | 2 +- .../powerpc/powerpc64/multiarch/strncat-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncat.c | 8 +- .../powerpc/powerpc64/multiarch/strncmp-power4.S | 23 - .../powerpc/powerpc64/multiarch/strncmp-power7.S | 23 - .../powerpc/powerpc64/multiarch/strncmp-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strncmp-power9.S | 2 +- .../powerpc/powerpc64/multiarch/strncmp-ppc64.S | 26 - .../powerpc/powerpc64/multiarch/strncmp-ppc64.c | 7 + sysdeps/powerpc/powerpc64/multiarch/strncmp.c | 13 +- .../powerpc/powerpc64/multiarch/strncpy-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strncpy-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strncpy-power9.S | 32 + .../powerpc/powerpc64/multiarch/strncpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncpy.c | 12 +- .../powerpc/powerpc64/multiarch/strnlen-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strnlen-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strnlen-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strnlen.c | 7 +- .../powerpc/powerpc64/multiarch/strrchr-power7.S | 2 +- .../powerpc/powerpc64/multiarch/strrchr-power8.S | 2 +- .../powerpc/powerpc64/multiarch/strrchr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strrchr.c | 7 +- .../powerpc/powerpc64/multiarch/strspn-power8.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strspn-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strspn.c | 5 +- .../powerpc/powerpc64/multiarch/strstr-power7.S | 2 +- sysdeps/powerpc/powerpc64/multiarch/strstr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strstr.c | 4 +- .../powerpc/powerpc64/multiarch/wordcopy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/power4/memcmp.S | 4 +- sysdeps/powerpc/powerpc64/power4/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/power4/memset.S | 14 +- sysdeps/powerpc/powerpc64/power4/strncmp.S | 225 - sysdeps/powerpc/powerpc64/power6/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/power6/memset.S | 14 +- sysdeps/powerpc/powerpc64/power7/add_n.S | 2 +- sysdeps/powerpc/powerpc64/power7/bcopy.c | 1 - sysdeps/powerpc/powerpc64/power7/memchr.S | 3 +- sysdeps/powerpc/powerpc64/power7/memcmp.S | 4 +- sysdeps/powerpc/powerpc64/power7/memcpy.S | 3 +- sysdeps/powerpc/powerpc64/power7/memmove.S | 14 +- sysdeps/powerpc/powerpc64/power7/mempcpy.S | 3 +- sysdeps/powerpc/powerpc64/power7/memrchr.S | 4 +- sysdeps/powerpc/powerpc64/power7/memset.S | 15 +- sysdeps/powerpc/powerpc64/power7/rawmemchr.S | 3 +- sysdeps/powerpc/powerpc64/power7/stpncpy.S | 2 +- sysdeps/powerpc/powerpc64/power7/strcasecmp.S | 2 +- sysdeps/powerpc/powerpc64/power7/strchr.S | 3 +- sysdeps/powerpc/powerpc64/power7/strchrnul.S | 3 +- sysdeps/powerpc/powerpc64/power7/strcmp.S | 2 +- sysdeps/powerpc/powerpc64/power7/strlen.S | 3 +- sysdeps/powerpc/powerpc64/power7/strncmp.S | 228 - sysdeps/powerpc/powerpc64/power7/strncpy.S | 2 +- sysdeps/powerpc/powerpc64/power7/strnlen.S | 3 +- sysdeps/powerpc/powerpc64/power7/strrchr.S | 2 +- sysdeps/powerpc/powerpc64/power7/strstr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/power7/strstr.S | 2 +- sysdeps/powerpc/powerpc64/power7/sub_n.S | 2 +- sysdeps/powerpc/powerpc64/power8/memchr.S | 2 +- sysdeps/powerpc/powerpc64/power8/memcmp.S | 4 +- sysdeps/powerpc/powerpc64/power8/memrchr.S | 4 +- sysdeps/powerpc/powerpc64/power8/memset.S | 14 +- sysdeps/powerpc/powerpc64/power8/stpcpy.S | 2 +- sysdeps/powerpc/powerpc64/power8/stpncpy.S | 2 +- sysdeps/powerpc/powerpc64/power8/strcasecmp.S | 2 +- .../powerpc/powerpc64/power8/strcasestr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/power8/strcasestr.S | 2 +- sysdeps/powerpc/powerpc64/power8/strchr.S | 2 +- sysdeps/powerpc/powerpc64/power8/strchrnul.S | 2 +- sysdeps/powerpc/powerpc64/power8/strcmp.S | 2 +- sysdeps/powerpc/powerpc64/power8/strcpy.S | 2 +- sysdeps/powerpc/powerpc64/power8/strcspn.S | 2 +- sysdeps/powerpc/powerpc64/power8/strlen.S | 2 +- sysdeps/powerpc/powerpc64/power8/strncase.S | 2 +- sysdeps/powerpc/powerpc64/power8/strncmp.S | 2 +- sysdeps/powerpc/powerpc64/power8/strncpy.S | 2 +- sysdeps/powerpc/powerpc64/power8/strnlen.S | 2 +- sysdeps/powerpc/powerpc64/power8/strrchr.S | 2 +- sysdeps/powerpc/powerpc64/power8/strspn.S | 2 +- sysdeps/powerpc/powerpc64/ppc-mcount.S | 4 +- sysdeps/powerpc/powerpc64/register-dump.h | 124 - sysdeps/powerpc/powerpc64/setjmp-bug21895.c | 2 +- sysdeps/powerpc/powerpc64/setjmp-common.S | 13 +- sysdeps/powerpc/powerpc64/setjmp.S | 2 +- sysdeps/powerpc/powerpc64/start.S | 9 +- sysdeps/powerpc/powerpc64/strchr.S | 2 +- sysdeps/powerpc/powerpc64/strcmp.S | 2 +- sysdeps/powerpc/powerpc64/strlen.S | 2 +- sysdeps/powerpc/powerpc64/strncmp.S | 210 - sysdeps/powerpc/powerpc64/submul_1.S | 2 +- sysdeps/powerpc/powerpc64/sysdep.h | 142 +- sysdeps/powerpc/powerpc64/tls-macros.h | 42 - sysdeps/powerpc/powerpc64/tst-audit.h | 2 +- .../powerpc/powerpc64/tst-setjmp-bug21895-static.c | 2 +- .../powerpc/powerpc64/tst-ucontext-ppc64-vscr.c | 3 +- sysdeps/powerpc/preconfigure | 62 +- sysdeps/powerpc/preconfigure.ac | 58 + sysdeps/powerpc/sched_cpucount.c | 22 - sysdeps/powerpc/sigjmp.c | 2 +- sysdeps/powerpc/sotruss-lib.c | 2 +- sysdeps/powerpc/stackinfo.h | 2 +- sysdeps/powerpc/string-fza.h | 71 + sysdeps/powerpc/sys/platform/ppc.h | 2 +- sysdeps/powerpc/sysdep.h | 2 +- sysdeps/powerpc/test-arith.c | 2 +- sysdeps/powerpc/test-get_hwcap-static.c | 2 +- sysdeps/powerpc/test-get_hwcap.c | 10 +- sysdeps/powerpc/test-gettimebase.c | 2 +- sysdeps/powerpc/tls-macros.h | 3 - sysdeps/powerpc/tst-cache-ppc-static-dlopen.c | 2 +- sysdeps/powerpc/tst-cache-ppc-static.c | 2 +- sysdeps/powerpc/tst-cache-ppc.c | 2 +- sysdeps/powerpc/tst-set_ppr.c | 5 +- sysdeps/powerpc/tst-stack-align.h | 27 +- sysdeps/powerpc/tst-tlsifunc-static.c | 3 +- sysdeps/powerpc/tst-tlsifunc.c | 11 +- sysdeps/pthread/Makefile | 290 +- 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 | 2 +- sysdeps/pthread/bits/sigthread.h | 2 +- sysdeps/pthread/call_once.c | 13 +- sysdeps/pthread/cnd_broadcast.c | 13 +- sysdeps/pthread/cnd_destroy.c | 13 +- sysdeps/pthread/cnd_init.c | 13 +- sysdeps/pthread/cnd_signal.c | 13 +- sysdeps/pthread/cnd_timedwait.c | 2 +- sysdeps/pthread/cnd_wait.c | 13 +- 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 | 13 +- sysdeps/pthread/mtx_init.c | 13 +- sysdeps/pthread/mtx_lock.c | 13 +- sysdeps/pthread/mtx_timedlock.c | 2 +- sysdeps/pthread/mtx_trylock.c | 13 +- sysdeps/pthread/mtx_unlock.c | 13 +- sysdeps/pthread/posix-timer.h | 3 +- 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 | 228 + sysdeps/pthread/sem_routines.c | 199 + sysdeps/pthread/sem_routines.h | 27 + sysdeps/pthread/sem_unlink.c | 54 + sysdeps/pthread/semaphore.h | 27 +- sysdeps/pthread/thrd_create.c | 13 +- sysdeps/pthread/thrd_detach.c | 13 +- sysdeps/pthread/thrd_equal.c | 2 +- sysdeps/pthread/thrd_exit.c | 13 +- sysdeps/pthread/thrd_join.c | 13 +- sysdeps/pthread/thrd_priv.h | 2 +- sysdeps/pthread/thrd_sleep.c | 3 +- sysdeps/pthread/threads.h | 39 +- 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 | 131 - sysdeps/pthread/tss_create.c | 13 +- sysdeps/pthread/tss_delete.c | 13 +- sysdeps/pthread/tss_get.c | 13 +- sysdeps/pthread/tss_set.c | 13 +- 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 | 3 +- sysdeps/pthread/tst-backtrace1.c | 84 + sysdeps/pthread/tst-bad-schedattr.c | 97 + sysdeps/pthread/tst-barrier1.c | 3 +- sysdeps/pthread/tst-barrier2.c | 3 +- sysdeps/pthread/tst-barrier3.c | 3 +- sysdeps/pthread/tst-barrier4.c | 3 +- sysdeps/pthread/tst-basic1.c | 3 +- sysdeps/pthread/tst-basic2.c | 3 +- sysdeps/pthread/tst-basic3.c | 3 +- sysdeps/pthread/tst-basic4.c | 3 +- sysdeps/pthread/tst-basic5.c | 3 +- sysdeps/pthread/tst-basic6.c | 3 +- sysdeps/pthread/tst-call-once.c | 2 +- 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 | 80 + 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 | 2 +- sysdeps/pthread/tst-cnd-broadcast.c | 2 +- sysdeps/pthread/tst-cnd-timedwait-time64.c | 1 + sysdeps/pthread/tst-cnd-timedwait.c | 2 +- sysdeps/pthread/tst-cond-except.c | 2 +- sysdeps/pthread/tst-cond1.c | 3 +- sysdeps/pthread/tst-cond10.c | 3 +- .../{tst-cond11-static.c => tst-cond11-time64.c} | 0 sysdeps/pthread/tst-cond11.c | 5 +- sysdeps/pthread/tst-cond12.c | 3 +- sysdeps/pthread/tst-cond14.c | 3 +- sysdeps/pthread/tst-cond15.c | 3 +- sysdeps/pthread/tst-cond16.c | 3 +- sysdeps/pthread/tst-cond18.c | 3 +- sysdeps/pthread/tst-cond19.c | 3 +- sysdeps/pthread/tst-cond2.c | 3 +- sysdeps/pthread/tst-cond20.c | 171 + {nptl => sysdeps/pthread}/tst-cond21.c | 0 sysdeps/pthread/tst-cond22.c | 162 - sysdeps/pthread/tst-cond23.c | 3 +- sysdeps/pthread/tst-cond24.c | 2 +- sysdeps/pthread/tst-cond25.c | 2 +- sysdeps/pthread/tst-cond26.c | 77 - sysdeps/pthread/tst-cond27.c | 2 +- sysdeps/pthread/tst-cond3.c | 3 +- sysdeps/pthread/tst-cond4.c | 3 +- sysdeps/pthread/tst-cond5.c | 3 +- sysdeps/pthread/tst-cond6.c | 3 +- sysdeps/pthread/tst-cond7.c | 3 +- sysdeps/pthread/tst-cond8.c | 3 +- sysdeps/pthread/tst-cond9.c | 3 +- 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 | 3 +- 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 | 3 +- sysdeps/pthread/tst-join5.c | 3 +- sysdeps/pthread/tst-join7.c | 2 +- sysdeps/pthread/tst-join7mod.c | 2 +- sysdeps/pthread/tst-join8.c | 20 + sysdeps/pthread/tst-join9.c | 21 + sysdeps/pthread/tst-key1.c | 3 +- sysdeps/pthread/tst-key2.c | 6 +- sysdeps/pthread/tst-key3.c | 5 +- sysdeps/pthread/tst-key4.c | 3 +- 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 | 2 +- sysdeps/pthread/tst-mtx-recursive.c | 4 +- sysdeps/pthread/tst-mtx-timedlock-time64.c | 1 + sysdeps/pthread/tst-mtx-timedlock.c | 2 +- sysdeps/pthread/tst-mtx-trylock.c | 2 +- sysdeps/pthread/tst-mutex-errorcheck.c | 52 + sysdeps/pthread/tst-mutex1.c | 3 +- sysdeps/pthread/tst-mutex10.c | 2 +- sysdeps/pthread/tst-mutex11.c | 69 + sysdeps/pthread/tst-mutex2.c | 3 +- sysdeps/pthread/tst-mutex3.c | 3 +- sysdeps/pthread/tst-mutex4.c | 3 +- sysdeps/pthread/tst-mutex5.c | 137 + sysdeps/pthread/tst-mutex6.c | 3 +- sysdeps/pthread/tst-mutex7.c | 188 + {nptl => sysdeps/pthread}/tst-mutex7robust.c | 0 sysdeps/pthread/tst-mutex8.c | 435 - sysdeps/pthread/tst-mutex9.c | 158 + sysdeps/pthread/tst-once1.c | 3 +- sysdeps/pthread/tst-once2.c | 3 +- sysdeps/pthread/tst-once3.c | 3 +- sysdeps/pthread/tst-once4.c | 3 +- sysdeps/pthread/{tst-oncex3.c => tst-oncey3.c} | 0 sysdeps/pthread/{tst-oncex4.c => 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 | 9 +- sysdeps/pthread/tst-robust10.c | 4 +- sysdeps/pthread/tst-robust7.c | 5 +- sysdeps/pthread/tst-robust8.c | 4 +- sysdeps/pthread/tst-robust9.c | 8 +- sysdeps/pthread/tst-rwlock-tryrdlock-stall.c | 2 +- sysdeps/pthread/tst-rwlock-trywrlock-stall.c | 2 +- sysdeps/pthread/tst-rwlock1.c | 3 +- sysdeps/pthread/tst-rwlock12.c | 206 + sysdeps/pthread/tst-rwlock13.c | 2 +- sysdeps/pthread/tst-rwlock14-time64.c | 1 + sysdeps/pthread/tst-rwlock14.c | 95 + sysdeps/pthread/tst-rwlock16.c | 2 +- sysdeps/pthread/tst-rwlock4.c | 3 +- sysdeps/pthread/tst-rwlock5.c | 3 +- sysdeps/pthread/tst-sem1.c | 3 +- sysdeps/pthread/tst-sem10.c | 3 +- sysdeps/pthread/tst-sem14.c | 2 +- sysdeps/pthread/tst-sem15.c | 2 +- sysdeps/pthread/tst-sem16.c | 2 +- sysdeps/pthread/tst-sem2.c | 3 +- sysdeps/pthread/tst-sem3.c | 3 +- sysdeps/pthread/tst-sem4.c | 3 +- sysdeps/pthread/tst-sem5-time64.c | 1 + sysdeps/pthread/tst-sem5.c | 62 + sysdeps/pthread/tst-sem6.c | 3 +- sysdeps/pthread/tst-sem7.c | 3 +- sysdeps/pthread/tst-sem8.c | 3 +- sysdeps/pthread/tst-sem9.c | 3 +- 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 | 3 +- sysdeps/pthread/tst-spin2.c | 3 +- sysdeps/pthread/tst-spin3.c | 3 +- sysdeps/pthread/tst-stack1.c | 147 + sysdeps/pthread/tst-stdio1.c | 55 + sysdeps/pthread/tst-stdio2.c | 81 + sysdeps/pthread/tst-thrd-detach.c | 2 +- sysdeps/pthread/tst-thrd-sleep-time64.c | 1 + sysdeps/pthread/tst-thrd-sleep.c | 4 +- sysdeps/pthread/tst-timer.c | 3 +- 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 | 4 +- sysdeps/pthread/tst-umask1.c | 135 + sysdeps/pthread/tst-unload.c | 46 + {nptl => sysdeps/pthread}/tst-unwind-thread.c | 0 {nptl => sysdeps/pthread}/tst-vfork1x.c | 0 {nptl => sysdeps/pthread}/tst-vfork2x.c | 0 sysdeps/riscv/Makefile | 6 + sysdeps/riscv/__longjmp.S | 2 +- sysdeps/riscv/bits/fenv.h | 2 +- sysdeps/riscv/bits/link.h | 2 +- sysdeps/riscv/bits/setjmp.h | 2 +- sysdeps/riscv/bits/wordsize.h | 11 +- sysdeps/riscv/configure | 29 +- sysdeps/riscv/configure.ac | 16 +- sysdeps/riscv/dl-irel.h | 56 + sysdeps/riscv/dl-machine.h | 165 +- sysdeps/riscv/dl-relocate-ld.h | 25 + sysdeps/riscv/dl-tls.h | 2 +- sysdeps/riscv/dl-trampoline.S | 2 +- sysdeps/riscv/e_sqrtl.c | 2 +- sysdeps/riscv/fpu_control.h | 2 +- sysdeps/riscv/gccframe.h | 2 +- sysdeps/riscv/jmpbuf-offsets.h | 2 +- sysdeps/riscv/jmpbuf-unwind.h | 5 +- sysdeps/riscv/ldsodefs.h | 7 +- sysdeps/riscv/libc-tls.c | 2 +- sysdeps/riscv/machine-gmon.h | 2 +- sysdeps/riscv/math-tests-snan-payload.h | 2 +- sysdeps/riscv/math-tests-trap.h | 2 +- sysdeps/riscv/memusage.h | 21 - sysdeps/riscv/nofpu/libm-test-ulps | 70 +- sysdeps/riscv/nofpu/math-tests-exceptions.h | 2 +- sysdeps/riscv/nofpu/math-tests-rounding.h | 2 +- sysdeps/riscv/nptl/Makefile | 26 - sysdeps/riscv/nptl/bits/pthreadtypes-arch.h | 28 +- sysdeps/riscv/nptl/bits/semaphore.h | 33 - sysdeps/riscv/nptl/bits/struct_rwlock.h | 29 +- sysdeps/riscv/nptl/libc-lowlevellock.c | 8 - sysdeps/riscv/nptl/nptl-sysdep.S | 2 - sysdeps/riscv/nptl/pthread-offsets.h | 17 +- sysdeps/riscv/nptl/pthreaddef.h | 8 +- sysdeps/riscv/nptl/tcb-offsets.sym | 9 - 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 | 1402 - sysdeps/riscv/rv64/rvd/libm-test-ulps-name | 1 - sysdeps/riscv/rv64/rvd/s_ceil.c | 2 +- sysdeps/riscv/rv64/rvd/s_floor.c | 2 +- sysdeps/riscv/rv64/rvd/s_llrint.c | 2 +- sysdeps/riscv/rv64/rvd/s_llround.c | 2 +- sysdeps/riscv/rv64/rvd/s_lrint.c | 30 - sysdeps/riscv/rv64/rvd/s_lround.c | 30 - sysdeps/riscv/rv64/rvd/s_nearbyint.c | 2 +- sysdeps/riscv/rv64/rvd/s_rint.c | 2 +- sysdeps/riscv/rv64/rvd/s_round.c | 2 +- sysdeps/riscv/rv64/rvd/s_roundeven.c | 4 +- sysdeps/riscv/rv64/rvd/s_trunc.c | 2 +- sysdeps/riscv/rv64/rvf/s_llrintf.c | 2 +- sysdeps/riscv/rv64/rvf/s_llroundf.c | 2 +- sysdeps/riscv/rv64/rvf/s_lrintf.c | 31 - sysdeps/riscv/rv64/rvf/s_lroundf.c | 31 - sysdeps/riscv/rvd/e_sqrt.c | 28 - 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 | 2 +- sysdeps/riscv/rvd/s_finite.c | 2 +- sysdeps/riscv/rvd/s_fma.c | 9 +- sysdeps/riscv/rvd/s_fmax.c | 2 +- sysdeps/riscv/rvd/s_fmin.c | 2 +- sysdeps/riscv/rvd/s_fpclassify.c | 2 +- sysdeps/riscv/rvd/s_isinf.c | 2 +- sysdeps/riscv/rvd/s_isnan.c | 2 +- sysdeps/riscv/rvd/s_issignaling.c | 2 +- sysdeps/riscv/rvd/s_lrint.c | 38 + sysdeps/riscv/rvd/s_lround.c | 38 + sysdeps/riscv/rvf/e_sqrtf.c | 28 - sysdeps/riscv/rvf/fclrexcpt.c | 2 +- sysdeps/riscv/rvf/fegetenv.c | 2 +- sysdeps/riscv/rvf/fegetmode.c | 2 +- sysdeps/riscv/rvf/fegetround.c | 2 +- sysdeps/riscv/rvf/feholdexcpt.c | 2 +- sysdeps/riscv/rvf/fenv_private.h | 2 +- sysdeps/riscv/rvf/fesetenv.c | 2 +- sysdeps/riscv/rvf/fesetexcept.c | 2 +- sysdeps/riscv/rvf/fesetmode.c | 2 +- sysdeps/riscv/rvf/fesetround.c | 2 +- sysdeps/riscv/rvf/feupdateenv.c | 2 +- sysdeps/riscv/rvf/fgetexcptflg.c | 2 +- sysdeps/riscv/rvf/fraiseexcpt.c | 2 +- sysdeps/riscv/rvf/fsetexcptflg.c | 2 +- sysdeps/riscv/rvf/ftestexcept.c | 2 +- sysdeps/riscv/rvf/get-rounding-mode.h | 2 +- sysdeps/riscv/rvf/s_ceilf.c | 2 +- sysdeps/riscv/rvf/s_copysignf.c | 2 +- sysdeps/riscv/rvf/s_finitef.c | 2 +- sysdeps/riscv/rvf/s_floorf.c | 2 +- sysdeps/riscv/rvf/s_fmaf.c | 3 +- sysdeps/riscv/rvf/s_fmaxf.c | 2 +- sysdeps/riscv/rvf/s_fminf.c | 2 +- sysdeps/riscv/rvf/s_fpclassifyf.c | 2 +- sysdeps/riscv/rvf/s_isinff.c | 2 +- sysdeps/riscv/rvf/s_isnanf.c | 2 +- sysdeps/riscv/rvf/s_issignalingf.c | 2 +- sysdeps/riscv/rvf/s_lrintf.c | 39 + sysdeps/riscv/rvf/s_lroundf.c | 39 + sysdeps/riscv/rvf/s_nearbyintf.c | 2 +- sysdeps/riscv/rvf/s_rintf.c | 2 +- sysdeps/riscv/rvf/s_roundevenf.c | 3 +- sysdeps/riscv/rvf/s_roundf.c | 2 +- sysdeps/riscv/rvf/s_truncf.c | 2 +- sysdeps/riscv/setjmp.S | 4 +- sysdeps/riscv/sfp-machine.h | 29 +- sysdeps/riscv/sotruss-lib.c | 2 +- sysdeps/riscv/stackinfo.h | 2 +- sysdeps/riscv/start.S | 6 +- sysdeps/riscv/string-fza.h | 69 + sysdeps/riscv/string-fzi.h | 77 + sysdeps/riscv/sys/asm.h | 9 +- sysdeps/riscv/tls-macros.h | 47 - sysdeps/riscv/tst-audit.h | 2 +- sysdeps/s390/Makefile | 20 +- sysdeps/s390/asm-syntax.h | 2 +- sysdeps/s390/atomic-machine.h | 30 +- sysdeps/s390/bits/flt-eval-method.h | 24 - sysdeps/s390/bits/link.h | 2 +- sysdeps/s390/bits/setjmp.h | 2 +- sysdeps/s390/bzero.c | 47 - sysdeps/s390/configure | 47 +- sysdeps/s390/configure.ac | 29 +- sysdeps/s390/cpu-features.c | 233 + sysdeps/s390/cpu-features.h | 46 + sysdeps/s390/dl-irel.h | 2 +- sysdeps/s390/dl-procinfo-s390.c | 32 + sysdeps/s390/dl-procinfo.c | 54 +- sysdeps/s390/dl-procinfo.h | 34 +- sysdeps/s390/dl-tls.h | 2 +- sysdeps/s390/dl-tunables.list | 25 + sysdeps/s390/elf-initfini.h | 2 +- sysdeps/s390/ffs.c | 3 +- sysdeps/s390/fix-fp-int-convert-overflow.h | 2 +- sysdeps/s390/fpu/bits/fenv.h | 3 +- sysdeps/s390/fpu/e_sqrt.c | 30 - sysdeps/s390/fpu/e_sqrtf.c | 30 - sysdeps/s390/fpu/e_sqrtl.c | 3 +- sysdeps/s390/fpu/fclrexcpt.c | 2 +- sysdeps/s390/fpu/fedisblxcpt.c | 3 +- sysdeps/s390/fpu/feenablxcpt.c | 3 +- sysdeps/s390/fpu/fegetenv.c | 3 +- sysdeps/s390/fpu/fegetexcept.c | 3 +- sysdeps/s390/fpu/fegetmode.c | 2 +- sysdeps/s390/fpu/fegetround.c | 3 +- sysdeps/s390/fpu/feholdexcpt.c | 3 +- sysdeps/s390/fpu/fenv_libc.h | 3 +- sysdeps/s390/fpu/fenv_private.h | 2 +- sysdeps/s390/fpu/fesetenv.c | 3 +- sysdeps/s390/fpu/fesetexcept.c | 2 +- sysdeps/s390/fpu/fesetmode.c | 2 +- sysdeps/s390/fpu/fesetround.c | 3 +- sysdeps/s390/fpu/feupdateenv.c | 3 +- sysdeps/s390/fpu/fgetexcptflg.c | 3 +- sysdeps/s390/fpu/fix-fp-int-compare-invalid.h | 2 +- sysdeps/s390/fpu/fpu_control.h | 8 +- sysdeps/s390/fpu/fraiseexcpt.c | 4 +- sysdeps/s390/fpu/fsetexcptflg.c | 3 +- sysdeps/s390/fpu/ftestexcept.c | 3 +- sysdeps/s390/fpu/get-rounding-mode.h | 2 +- sysdeps/s390/fpu/libm-test-ulps | 131 +- sysdeps/s390/fpu/math-barriers.h | 23 +- 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-use-builtins.h | 111 - sysdeps/s390/fpu/math_private.h | 2 +- sysdeps/s390/fpu/s_fma.c | 32 - sysdeps/s390/fpu/s_fmaf.c | 32 - sysdeps/s390/fpu/s_llrint.c | 2 +- sysdeps/s390/fpu/s_llrintf.c | 2 +- sysdeps/s390/fpu/s_llrintl.c | 2 +- sysdeps/s390/fpu/s_llround.c | 2 +- sysdeps/s390/fpu/s_llroundf.c | 2 +- sysdeps/s390/fpu/s_llroundl.c | 2 +- sysdeps/s390/fpu/s_lrint.c | 2 +- sysdeps/s390/fpu/s_lrintf.c | 2 +- sysdeps/s390/fpu/s_lrintl.c | 2 +- sysdeps/s390/fpu/s_lround.c | 2 +- sysdeps/s390/fpu/s_lroundf.c | 2 +- sysdeps/s390/fpu/s_lroundl.c | 2 +- sysdeps/s390/fpu/s_roundeven.c | 4 +- sysdeps/s390/fpu/s_roundevenf.c | 3 +- sysdeps/s390/fpu/s_roundevenl.c | 3 +- sysdeps/s390/gccframe.h | 2 +- sysdeps/s390/gconv-modules | 50 - sysdeps/s390/gconv-modules-s390.conf | 50 + sysdeps/s390/gmp-mparam.h | 30 - sysdeps/s390/hp-timing.h | 2 +- sysdeps/s390/ifunc-memccpy.h | 2 +- sysdeps/s390/ifunc-memchr.h | 2 +- sysdeps/s390/ifunc-memcmp.h | 2 +- sysdeps/s390/ifunc-memcpy.h | 2 +- sysdeps/s390/ifunc-memmem.h | 2 +- sysdeps/s390/ifunc-memrchr.h | 2 +- sysdeps/s390/ifunc-memset.h | 11 +- sysdeps/s390/ifunc-rawmemchr.h | 2 +- sysdeps/s390/ifunc-stpcpy.h | 2 +- sysdeps/s390/ifunc-stpncpy.h | 2 +- sysdeps/s390/ifunc-strcat.h | 2 +- sysdeps/s390/ifunc-strchr.h | 2 +- sysdeps/s390/ifunc-strchrnul.h | 2 +- sysdeps/s390/ifunc-strcmp.h | 2 +- sysdeps/s390/ifunc-strcpy.h | 2 +- sysdeps/s390/ifunc-strcspn.h | 2 +- sysdeps/s390/ifunc-strlen.h | 2 +- sysdeps/s390/ifunc-strncat.h | 2 +- sysdeps/s390/ifunc-strncmp.h | 2 +- sysdeps/s390/ifunc-strncpy.h | 2 +- sysdeps/s390/ifunc-strnlen.h | 2 +- sysdeps/s390/ifunc-strpbrk.h | 2 +- sysdeps/s390/ifunc-strrchr.h | 2 +- sysdeps/s390/ifunc-strspn.h | 2 +- sysdeps/s390/ifunc-strstr.h | 2 +- sysdeps/s390/ifunc-wcpcpy.h | 2 +- sysdeps/s390/ifunc-wcpncpy.h | 2 +- sysdeps/s390/ifunc-wcscat.h | 2 +- sysdeps/s390/ifunc-wcschr.h | 2 +- sysdeps/s390/ifunc-wcschrnul.h | 2 +- sysdeps/s390/ifunc-wcscmp.h | 2 +- sysdeps/s390/ifunc-wcscpy.h | 2 +- sysdeps/s390/ifunc-wcscspn.h | 2 +- sysdeps/s390/ifunc-wcslen.h | 2 +- sysdeps/s390/ifunc-wcsncat.h | 2 +- sysdeps/s390/ifunc-wcsncmp.h | 2 +- sysdeps/s390/ifunc-wcsncpy.h | 2 +- sysdeps/s390/ifunc-wcsnlen.h | 2 +- sysdeps/s390/ifunc-wcspbrk.h | 2 +- sysdeps/s390/ifunc-wcsrchr.h | 2 +- sysdeps/s390/ifunc-wcsspn.h | 2 +- sysdeps/s390/ifunc-wmemchr.h | 2 +- sysdeps/s390/ifunc-wmemcmp.h | 2 +- sysdeps/s390/ifunc-wmemset.h | 2 +- sysdeps/s390/iso-8859-1_cp037_z900.c | 8 +- sysdeps/s390/jmpbuf-offsets.h | 2 +- sysdeps/s390/jmpbuf-unwind.h | 6 +- sysdeps/s390/ldsodefs.h | 3 +- sysdeps/s390/libc-start.c | 33 + sysdeps/s390/libc-tls.c | 2 +- sysdeps/s390/longjmp.c | 2 +- sysdeps/s390/machine-gmon.h | 2 +- sysdeps/s390/memccpy-c.c | 2 +- sysdeps/s390/memccpy-vx.S | 2 +- sysdeps/s390/memccpy.c | 2 +- sysdeps/s390/memchr-vx.S | 2 +- sysdeps/s390/memchr-z900.S | 16 +- sysdeps/s390/memchr.c | 2 +- sysdeps/s390/memcmp-z900.S | 4 +- sysdeps/s390/memcmp.c | 4 +- sysdeps/s390/memcopy.h | 2 +- sysdeps/s390/memcpy-z900.S | 23 +- sysdeps/s390/memcpy.c | 2 +- sysdeps/s390/memmem-arch13.S | 4 +- sysdeps/s390/memmem-c.c | 2 +- sysdeps/s390/memmem-vx.c | 2 +- sysdeps/s390/memmem.c | 2 +- sysdeps/s390/memmove-c.c | 2 +- sysdeps/s390/memmove.c | 4 +- sysdeps/s390/mempcpy.c | 2 +- sysdeps/s390/memrchr-c.c | 6 +- sysdeps/s390/memrchr-vx.S | 3 +- sysdeps/s390/memrchr.c | 10 +- sysdeps/s390/memset-z900.S | 54 +- sysdeps/s390/memset.c | 2 +- sysdeps/s390/memusage.h | 20 - sysdeps/s390/multiarch/8bit-generic.c | 2 +- sysdeps/s390/multiarch/dl-symbol-redir-ifunc.h | 29 + sysdeps/s390/multiarch/gconv_simple.c | 2 +- sysdeps/s390/multiarch/iconv/skeleton.c | 2 +- sysdeps/s390/multiarch/ifunc-impl-list.c | 44 +- sysdeps/s390/multiarch/ifunc-resolve.h | 43 +- sysdeps/s390/multiarch/utf16-utf32-z9.c | 2 +- sysdeps/s390/multiarch/utf8-utf16-z9.c | 2 +- sysdeps/s390/multiarch/utf8-utf32-z9.c | 2 +- sysdeps/s390/nptl/Makefile | 7 +- sysdeps/s390/nptl/bits/semaphore.h | 39 - sysdeps/s390/nptl/bits/struct_mutex.h | 2 +- sysdeps/s390/nptl/bits/struct_rwlock.h | 2 +- sysdeps/s390/nptl/pthreaddef.h | 8 +- sysdeps/s390/nptl/tcb-offsets.sym | 3 - sysdeps/s390/nptl/tls.h | 25 +- sysdeps/s390/rawmemchr-c.c | 2 +- sysdeps/s390/rawmemchr-vx.S | 2 +- sysdeps/s390/rawmemchr.c | 2 +- sysdeps/s390/s390-32/__longjmp.c | 9 +- sysdeps/s390/s390-32/add_n.S | 3 +- sysdeps/s390/s390-32/addmul_1.S | 3 +- sysdeps/s390/s390-32/crti.S | 2 +- sysdeps/s390/s390-32/crtn.S | 2 +- sysdeps/s390/s390-32/dl-machine.h | 123 +- sysdeps/s390/s390-32/dl-sysdep.h | 23 - sysdeps/s390/s390-32/dl-trampoline.S | 2 +- sysdeps/s390/s390-32/dl-trampoline.h | 6 +- sysdeps/s390/s390-32/mul_1.S | 3 +- sysdeps/s390/s390-32/s390-mcount.S | 3 +- sysdeps/s390/s390-32/setjmp.S | 4 +- sysdeps/s390/s390-32/start.S | 13 +- sysdeps/s390/s390-32/strncpy-z900.S | 3 +- sysdeps/s390/s390-32/sub_n.S | 3 +- sysdeps/s390/s390-32/symbol-hacks.h | 2 +- sysdeps/s390/s390-32/sysdep.h | 3 +- sysdeps/s390/s390-32/tls-macros.h | 106 - sysdeps/s390/s390-32/tst-audit.h | 2 +- sysdeps/s390/s390-64/Implies | 1 - sysdeps/s390/s390-64/Makefile | 60 + sysdeps/s390/s390-64/__longjmp.c | 9 +- sysdeps/s390/s390-64/add_n.S | 3 +- sysdeps/s390/s390-64/configure | 122 + sysdeps/s390/s390-64/configure.ac | 92 + sysdeps/s390/s390-64/crti.S | 3 +- sysdeps/s390/s390-64/crtn.S | 3 +- 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 | 92 +- sysdeps/s390/s390-64/dl-trampoline.S | 2 +- sysdeps/s390/s390-64/dl-trampoline.h | 4 +- sysdeps/s390/s390-64/s390x-mcount.S | 2 +- sysdeps/s390/s390-64/s390x-mcount.h | 3 +- sysdeps/s390/s390-64/setjmp.S | 4 +- sysdeps/s390/s390-64/start.S | 35 +- sysdeps/s390/s390-64/strncpy-z900.S | 3 +- sysdeps/s390/s390-64/sub_n.S | 3 +- sysdeps/s390/s390-64/sysdep.h | 3 +- sysdeps/s390/s390-64/tls-macros.h | 90 - sysdeps/s390/s390-64/tst-audit.h | 2 +- sysdeps/s390/s390-64/tst-glibc-hwcaps.c | 86 + sysdeps/s390/sotruss-lib.c | 2 +- sysdeps/s390/stackinfo.h | 2 +- sysdeps/s390/stpcpy-c.c | 2 +- sysdeps/s390/stpcpy-vx.S | 2 +- sysdeps/s390/stpcpy.c | 2 +- sysdeps/s390/stpncpy-c.c | 2 +- sysdeps/s390/stpncpy-vx.S | 2 +- sysdeps/s390/stpncpy.c | 2 +- sysdeps/s390/strcat-c.c | 2 +- sysdeps/s390/strcat-vx.S | 2 +- sysdeps/s390/strcat.c | 2 +- sysdeps/s390/strchr-c.c | 13 +- sysdeps/s390/strchr-vx.S | 2 +- sysdeps/s390/strchr.c | 2 +- sysdeps/s390/strchrnul-c.c | 8 +- sysdeps/s390/strchrnul-vx.S | 3 +- sysdeps/s390/strchrnul.c | 10 +- sysdeps/s390/strcmp-vx.S | 2 +- sysdeps/s390/strcmp-z900.S | 3 +- sysdeps/s390/strcmp.c | 2 +- sysdeps/s390/strcpy-vx.S | 2 +- sysdeps/s390/strcpy-z900.S | 3 +- sysdeps/s390/strcpy.c | 2 +- sysdeps/s390/strcspn-c.c | 2 +- sysdeps/s390/strcspn-vx.S | 2 +- sysdeps/s390/strcspn.c | 2 +- sysdeps/s390/string_private.h | 20 - sysdeps/s390/strlen-c.c | 12 +- sysdeps/s390/strlen-vx.S | 2 +- sysdeps/s390/strlen.c | 2 +- sysdeps/s390/strncat-c.c | 2 +- sysdeps/s390/strncat-vx.S | 2 +- sysdeps/s390/strncat.c | 2 +- sysdeps/s390/strncmp-c.c | 2 +- sysdeps/s390/strncmp-vx.S | 2 +- sysdeps/s390/strncmp.c | 2 +- sysdeps/s390/strncpy-vx.S | 2 +- sysdeps/s390/strncpy.c | 2 +- sysdeps/s390/strnlen-c.c | 16 +- sysdeps/s390/strnlen-vx.S | 2 +- sysdeps/s390/strnlen.c | 2 +- sysdeps/s390/strpbrk-c.c | 2 +- sysdeps/s390/strpbrk-vx.S | 2 +- sysdeps/s390/strpbrk.c | 2 +- sysdeps/s390/strrchr-c.c | 2 +- sysdeps/s390/strrchr-vx.S | 2 +- sysdeps/s390/strrchr.c | 2 +- sysdeps/s390/strspn-c.c | 2 +- sysdeps/s390/strspn-vx.S | 2 +- sysdeps/s390/strspn.c | 2 +- sysdeps/s390/strstr-arch13.S | 4 +- sysdeps/s390/strstr-c.c | 2 +- sysdeps/s390/strstr-vx.c | 2 +- sysdeps/s390/strstr.c | 2 +- sysdeps/s390/tst-dl-runtime-mod.S | 2 +- sysdeps/s390/tst-dl-runtime-profile-audit.c | 2 +- sysdeps/s390/tst-dl-runtime-profile-noaudit.c | 2 +- sysdeps/s390/tst-dl-runtime-resolve-audit.c | 2 +- sysdeps/s390/tst-dl-runtime-resolve-noaudit.c | 2 +- sysdeps/s390/tst-dl-runtime.c | 2 +- sysdeps/s390/unwind-arch.h | 28 + sysdeps/s390/utf16-utf32-z9.c | 12 +- sysdeps/s390/utf8-utf16-z9.c | 10 +- sysdeps/s390/utf8-utf32-z9.c | 10 +- sysdeps/s390/wcpcpy-c.c | 2 +- sysdeps/s390/wcpcpy-vx.S | 2 +- sysdeps/s390/wcpcpy.c | 2 +- sysdeps/s390/wcpncpy-c.c | 2 +- sysdeps/s390/wcpncpy-vx.S | 2 +- sysdeps/s390/wcpncpy.c | 2 +- sysdeps/s390/wcscat-c.c | 2 +- sysdeps/s390/wcscat-vx.S | 2 +- sysdeps/s390/wcscat.c | 2 +- sysdeps/s390/wcschr-c.c | 2 +- sysdeps/s390/wcschr-vx.S | 2 +- sysdeps/s390/wcschr.c | 2 +- sysdeps/s390/wcschrnul-c.c | 2 +- sysdeps/s390/wcschrnul-vx.S | 2 +- sysdeps/s390/wcschrnul.c | 2 +- sysdeps/s390/wcscmp-c.c | 2 +- sysdeps/s390/wcscmp-vx.S | 2 +- sysdeps/s390/wcscmp.c | 2 +- sysdeps/s390/wcscpy-c.c | 2 +- sysdeps/s390/wcscpy-vx.S | 2 +- sysdeps/s390/wcscpy.c | 2 +- sysdeps/s390/wcscspn-c.c | 2 +- sysdeps/s390/wcscspn-vx.S | 2 +- sysdeps/s390/wcscspn.c | 2 +- sysdeps/s390/wcslen-c.c | 2 +- sysdeps/s390/wcslen-vx.S | 2 +- sysdeps/s390/wcslen.c | 2 +- sysdeps/s390/wcsncat-c.c | 2 +- sysdeps/s390/wcsncat-vx.S | 2 +- sysdeps/s390/wcsncat.c | 2 +- sysdeps/s390/wcsncmp-c.c | 2 +- sysdeps/s390/wcsncmp-vx.S | 2 +- sysdeps/s390/wcsncmp.c | 2 +- sysdeps/s390/wcsncpy-c.c | 2 +- sysdeps/s390/wcsncpy-vx.S | 2 +- sysdeps/s390/wcsncpy.c | 2 +- sysdeps/s390/wcsnlen-c.c | 2 +- sysdeps/s390/wcsnlen-vx.S | 2 +- sysdeps/s390/wcsnlen.c | 2 +- sysdeps/s390/wcspbrk-c.c | 2 +- sysdeps/s390/wcspbrk-vx.S | 2 +- sysdeps/s390/wcspbrk.c | 2 +- sysdeps/s390/wcsrchr-c.c | 2 +- sysdeps/s390/wcsrchr-vx.S | 2 +- sysdeps/s390/wcsrchr.c | 2 +- sysdeps/s390/wcsspn-c.c | 2 +- sysdeps/s390/wcsspn-vx.S | 2 +- sysdeps/s390/wcsspn.c | 2 +- sysdeps/s390/wmemchr-c.c | 2 +- sysdeps/s390/wmemchr-vx.S | 2 +- sysdeps/s390/wmemchr.c | 2 +- sysdeps/s390/wmemcmp-c.c | 2 +- sysdeps/s390/wmemcmp-vx.S | 2 +- sysdeps/s390/wmemcmp.c | 2 +- sysdeps/s390/wmemset-c.c | 2 +- sysdeps/s390/wmemset-vx.S | 2 +- sysdeps/s390/wmemset.c | 2 +- sysdeps/sh/____longjmp_chk.S | 2 +- sysdeps/sh/_mcount.S | 3 +- sysdeps/sh/be/sh4/fpu/Implies | 1 + sysdeps/sh/bits/fenv.h | 2 +- sysdeps/sh/bits/link.h | 2 +- sysdeps/sh/bits/setjmp.h | 2 +- sysdeps/sh/bsd-_setjmp.S | 2 +- sysdeps/sh/bsd-setjmp.S | 2 +- sysdeps/sh/configure | 3 - sysdeps/sh/configure.ac | 4 - sysdeps/sh/crti.S | 2 +- sysdeps/sh/crtn.S | 2 +- sysdeps/sh/dl-machine.h | 45 +- sysdeps/sh/dl-tls.h | 2 +- sysdeps/sh/dl-trampoline.S | 6 +- sysdeps/sh/elf-initfini.h | 2 +- sysdeps/sh/fpu_control.h | 2 +- sysdeps/sh/gccframe.h | 2 +- sysdeps/sh/gmp-mparam.h | 29 - sysdeps/sh/jmpbuf-offsets.h | 2 +- sysdeps/sh/jmpbuf-unwind.h | 6 +- sysdeps/sh/ldsodefs.h | 2 +- sysdeps/sh/le/sh4/fpu/Implies | 1 + sysdeps/sh/libc-tls.c | 2 +- sysdeps/sh/libm-test-ulps | 42 +- sysdeps/sh/machine-gmon.h | 2 +- sysdeps/sh/memcpy.S | 4 +- sysdeps/sh/memset.S | 4 +- sysdeps/sh/memusage.h | 20 - sysdeps/sh/nptl/bits/semaphore.h | 35 - sysdeps/sh/nptl/pthread_spin_init.c | 3 +- sysdeps/sh/nptl/pthread_spin_lock.c | 10 +- sysdeps/sh/nptl/pthread_spin_trylock.S | 18 +- sysdeps/sh/nptl/pthread_spin_unlock.S | 23 +- sysdeps/sh/nptl/pthreaddef.h | 8 +- sysdeps/sh/nptl/tcb-offsets.sym | 3 - sysdeps/sh/nptl/tls.h | 29 +- sysdeps/sh/sh3/__longjmp.S | 3 +- sysdeps/sh/sh3/setjmp.S | 3 +- sysdeps/sh/sh4/__longjmp.S | 3 +- sysdeps/sh/sh4/fpu/fclrexcpt.c | 3 +- sysdeps/sh/sh4/fpu/fedisblxcpt.c | 3 +- sysdeps/sh/sh4/fpu/feenablxcpt.c | 3 +- sysdeps/sh/sh4/fpu/fegetenv.c | 2 +- sysdeps/sh/sh4/fpu/fegetexcept.c | 3 +- sysdeps/sh/sh4/fpu/fegetmode.c | 2 +- sysdeps/sh/sh4/fpu/fegetround.c | 3 +- sysdeps/sh/sh4/fpu/feholdexcpt.c | 2 +- sysdeps/sh/sh4/fpu/fesetenv.c | 2 +- sysdeps/sh/sh4/fpu/fesetexcept.c | 2 +- sysdeps/sh/sh4/fpu/fesetmode.c | 2 +- sysdeps/sh/sh4/fpu/fesetround.c | 3 +- sysdeps/sh/sh4/fpu/feupdateenv.c | 3 +- sysdeps/sh/sh4/fpu/fgetexcptflg.c | 2 +- sysdeps/sh/sh4/fpu/fraiseexcpt.c | 3 +- sysdeps/sh/sh4/fpu/fsetexcptflg.c | 2 +- sysdeps/sh/sh4/fpu/ftestexcept.c | 2 +- sysdeps/sh/sh4/setjmp.S | 3 +- sysdeps/sh/sotruss-lib.c | 2 +- sysdeps/sh/stackinfo.h | 2 +- sysdeps/sh/start.S | 11 +- sysdeps/sh/string-fzb.h | 55 + sysdeps/sh/strlen.S | 3 +- sysdeps/sh/sysdep.h | 2 +- sysdeps/sh/tls-macros.h | 143 - sysdeps/sh/tst-audit.h | 2 +- sysdeps/sh/unwind-arch.h | 28 + sysdeps/sparc/Makefile | 6 - sysdeps/sparc/atomic-machine.h | 29 +- sysdeps/sparc/backtrace.c | 69 +- sysdeps/sparc/bits/hwcap.h | 2 +- sysdeps/sparc/bits/link.h | 2 +- sysdeps/sparc/configure | 2 - sysdeps/sparc/configure.ac | 2 - sysdeps/sparc/cpu_relax.c | 2 +- sysdeps/sparc/crti.S | 2 +- sysdeps/sparc/crtn.S | 2 +- sysdeps/sparc/dl-dtprocnum.h | 2 +- sysdeps/sparc/dl-procinfo.c | 3 +- sysdeps/sparc/dl-procinfo.h | 16 +- sysdeps/sparc/dl-sysdep.h | 23 - sysdeps/sparc/dl-tls.h | 2 +- sysdeps/sparc/elf-initfini.h | 2 +- sysdeps/sparc/fpu/bits/fenv.h | 2 +- sysdeps/sparc/fpu/fclrexcpt.c | 2 +- sysdeps/sparc/fpu/fedisblxcpt.c | 3 +- sysdeps/sparc/fpu/feenablxcpt.c | 3 +- sysdeps/sparc/fpu/fegetenv.c | 2 +- sysdeps/sparc/fpu/fegetexcept.c | 3 +- sysdeps/sparc/fpu/fegetmode.c | 2 +- sysdeps/sparc/fpu/fegetround.c | 2 +- sysdeps/sparc/fpu/feholdexcpt.c | 2 +- sysdeps/sparc/fpu/fesetenv.c | 2 +- sysdeps/sparc/fpu/fesetexcept.c | 2 +- sysdeps/sparc/fpu/fesetmode.c | 2 +- sysdeps/sparc/fpu/fesetround.c | 2 +- sysdeps/sparc/fpu/feupdateenv.c | 2 +- sysdeps/sparc/fpu/fgetexcptflg.c | 2 +- sysdeps/sparc/fpu/fpu_control.h | 3 +- sysdeps/sparc/fpu/fraiseexcpt.c | 2 +- sysdeps/sparc/fpu/fsetexcptflg.c | 2 +- sysdeps/sparc/fpu/ftestexcept.c | 2 +- sysdeps/sparc/fpu/libm-test-ulps | 167 +- sysdeps/sparc/fpu/math-use-builtins-sqrt.h | 4 + sysdeps/sparc/gccframe.h | 2 +- sysdeps/sparc/ldsodefs.h | 2 +- sysdeps/sparc/machine-gmon.h | 3 +- sysdeps/sparc/memusage.h | 20 - sysdeps/sparc/nptl/Makefile | 5 - sysdeps/sparc/nptl/bits/semaphore.h | 40 - sysdeps/sparc/nptl/bits/struct_rwlock.h | 2 +- sysdeps/sparc/nptl/tcb-offsets.sym | 3 - sysdeps/sparc/nptl/tls.h | 25 +- sysdeps/sparc/sparc-ifunc.h | 2 +- sysdeps/sparc/sparc-mcount.S | 3 +- sysdeps/sparc/sparc32/Makefile | 2 +- sysdeps/sparc/sparc32/__longjmp.S | 3 +- sysdeps/sparc/sparc32/add_n.S | 2 +- sysdeps/sparc/sparc32/addmul_1.S | 2 +- sysdeps/sparc/sparc32/alloca.S | 2 +- sysdeps/sparc/sparc32/bits/setjmp.h | 2 +- sysdeps/sparc/sparc32/bzero.c | 1 - sysdeps/sparc/sparc32/dl-irel.h | 2 +- sysdeps/sparc/sparc32/dl-machine.h | 142 +- sysdeps/sparc/sparc32/dl-plt.h | 2 +- sysdeps/sparc/sparc32/dl-trampoline.S | 4 +- sysdeps/sparc/sparc32/e_sqrt.c | 34 - sysdeps/sparc/sparc32/fpu/e_sqrtl.c | 2 +- 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 | 2 +- sysdeps/sparc/sparc32/fpu/s_signbitl.S | 2 +- sysdeps/sparc/sparc32/ieee754.h | 2 +- sysdeps/sparc/sparc32/jmpbuf-offsets.h | 2 +- sysdeps/sparc/sparc32/jmpbuf-unwind.h | 6 +- sysdeps/sparc/sparc32/lshift.S | 2 +- sysdeps/sparc/sparc32/memchr.S | 11 +- sysdeps/sparc/sparc32/memcpy.S | 5 +- sysdeps/sparc/sparc32/memset.S | 41 +- sysdeps/sparc/sparc32/mul_1.S | 2 +- sysdeps/sparc/sparc32/pthread_spin_lock.S | 12 +- sysdeps/sparc/sparc32/pthread_spin_trylock.S | 14 +- sysdeps/sparc/sparc32/pthreaddef.h | 8 +- sysdeps/sparc/sparc32/q_add.c | 4 +- sysdeps/sparc/sparc32/q_cmp.c | 4 +- sysdeps/sparc/sparc32/q_cmpe.c | 4 +- sysdeps/sparc/sparc32/q_div.c | 4 +- sysdeps/sparc/sparc32/q_dtoq.c | 4 +- sysdeps/sparc/sparc32/q_feq.c | 4 +- sysdeps/sparc/sparc32/q_fge.c | 4 +- sysdeps/sparc/sparc32/q_fgt.c | 4 +- sysdeps/sparc/sparc32/q_fle.c | 4 +- sysdeps/sparc/sparc32/q_flt.c | 4 +- sysdeps/sparc/sparc32/q_fne.c | 4 +- sysdeps/sparc/sparc32/q_itoq.c | 4 +- sysdeps/sparc/sparc32/q_lltoq.c | 4 +- sysdeps/sparc/sparc32/q_mul.c | 4 +- sysdeps/sparc/sparc32/q_neg.c | 4 +- sysdeps/sparc/sparc32/q_qtod.c | 4 +- sysdeps/sparc/sparc32/q_qtoi.c | 4 +- sysdeps/sparc/sparc32/q_qtoll.c | 4 +- sysdeps/sparc/sparc32/q_qtos.c | 4 +- sysdeps/sparc/sparc32/q_qtou.c | 4 +- sysdeps/sparc/sparc32/q_qtoull.c | 4 +- sysdeps/sparc/sparc32/q_sqrt.c | 4 +- sysdeps/sparc/sparc32/q_stoq.c | 4 +- sysdeps/sparc/sparc32/q_sub.c | 4 +- sysdeps/sparc/sparc32/q_ulltoq.c | 4 +- sysdeps/sparc/sparc32/q_util.c | 3 +- sysdeps/sparc/sparc32/q_utoq.c | 4 +- sysdeps/sparc/sparc32/rshift.S | 2 +- sysdeps/sparc/sparc32/setjmp.S | 3 +- sysdeps/sparc/sparc32/sfp-machine.h | 5 +- sysdeps/sparc/sparc32/sparcv9/addmul_1.S | 3 +- sysdeps/sparc/sparc32/sparcv9/bzero.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 | 3 +- .../sparc32/sparcv9/fpu/multiarch/s_copysign.c | 2 +- .../sparcv9/fpu/multiarch/s_copysignf-generic.S | 5 - .../sparcv9/fpu/multiarch/s_copysignf-generic.c | 5 + .../sparcv9/fpu/multiarch/s_copysignf-vis3.S | 3 +- .../sparc32/sparcv9/fpu/multiarch/s_copysignf.c | 2 +- .../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 | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fabs.c | 2 +- .../sparcv9/fpu/multiarch/s_fabsf-generic.S | 5 - .../sparcv9/fpu/multiarch/s_fabsf-generic.c | 5 + .../sparc32/sparcv9/fpu/multiarch/s_fabsf-vis3.S | 3 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fabsf.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fdim-vis3.c | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fdim.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fdimf-vis3.c | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fdimf.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fma-vis3.S | 3 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fma.c | 7 + .../sparc32/sparcv9/fpu/multiarch/s_fmaf-vis3.S | 3 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fmaf.c | 1 + .../sparc32/sparcv9/fpu/multiarch/s_llrint-vis3.S | 3 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_llrint.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_llrintf-vis3.S | 3 +- .../sparc32/sparcv9/fpu/multiarch/s_llrintf.c | 2 +- .../sparcv9/fpu/multiarch/s_nearbyint-vis3.S | 3 +- .../sparc32/sparcv9/fpu/multiarch/s_nearbyint.c | 2 +- .../sparcv9/fpu/multiarch/s_nearbyintf-vis3.S | 3 +- .../sparc32/sparcv9/fpu/multiarch/s_nearbyintf.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_rint-vis3.S | 3 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_rint.c | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_rintf-vis3.S | 3 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_rintf.c | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_fabs.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_isnan.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_llrint.S | 3 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_llrintf.S | 3 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_lrintf.S | 3 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_nearbyint.S | 3 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_nearbyintf.S | 3 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_rint.S | 3 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_rintf.S | 3 +- sysdeps/sparc/sparc32/sparcv9/hp-timing.h | 3 +- sysdeps/sparc/sparc32/sparcv9/mul_1.S | 3 +- sysdeps/sparc/sparc32/sparcv9/multiarch/bzero.c | 1 - .../sparcv9/multiarch/dl-symbol-redir-ifunc.h | 24 + .../sparc32/sparcv9/multiarch/memcpy-ultra1.S | 2 +- .../sparc32/sparcv9/multiarch/memset-ultra1.S | 3 +- sysdeps/sparc/sparc32/sparcv9/submul_1.S | 3 +- sysdeps/sparc/sparc32/start.S | 15 +- sysdeps/sparc/sparc32/stpcpy.S | 3 +- sysdeps/sparc/sparc32/strcat.S | 3 +- sysdeps/sparc/sparc32/strchr.S | 4 +- sysdeps/sparc/sparc32/strcmp.S | 3 +- sysdeps/sparc/sparc32/strcpy.S | 3 +- sysdeps/sparc/sparc32/strlen.S | 4 +- sysdeps/sparc/sparc32/sub_n.S | 2 +- sysdeps/sparc/sparc32/submul_1.S | 2 +- sysdeps/sparc/sparc32/tls-macros.h | 66 - sysdeps/sparc/sparc32/tst-audit.h | 2 +- sysdeps/sparc/sparc64/Implies | 1 - sysdeps/sparc/sparc64/Makefile | 3 +- sysdeps/sparc/sparc64/add_n.S | 2 +- sysdeps/sparc/sparc64/addmul_1.S | 2 +- sysdeps/sparc/sparc64/align-cpy.S | 3 +- sysdeps/sparc/sparc64/bzero.c | 1 - sysdeps/sparc/sparc64/dl-irel.h | 2 +- sysdeps/sparc/sparc64/dl-machine.h | 154 +- sysdeps/sparc/sparc64/dl-plt.h | 2 +- sysdeps/sparc/sparc64/dl-trampoline.S | 4 +- sysdeps/sparc/sparc64/fpu/e_sqrtl.c | 3 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceil-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceil.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_finite-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_finite.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_finitef-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_finitef.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_floor-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_floor.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_floorf-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_floorf.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_fma-vis3.S | 3 +- sysdeps/sparc/sparc64/fpu/multiarch/s_fma.c | 7 + sysdeps/sparc/sparc64/fpu/multiarch/s_fmaf-vis3.S | 3 +- sysdeps/sparc/sparc64/fpu/multiarch/s_fmaf.c | 1 + sysdeps/sparc/sparc64/fpu/multiarch/s_isinf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_isinf.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_isinff-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_isinff.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_isnan-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_isnan.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_isnanf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_isnanf.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_lrint-vis3.S | 3 +- sysdeps/sparc/sparc64/fpu/multiarch/s_lrint.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_lrintf-vis3.S | 3 +- sysdeps/sparc/sparc64/fpu/multiarch/s_lrintf.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_nearbyint-vis3.S | 3 +- sysdeps/sparc/sparc64/fpu/multiarch/s_nearbyint.c | 2 +- .../sparc64/fpu/multiarch/s_nearbyintf-vis3.S | 3 +- sysdeps/sparc/sparc64/fpu/multiarch/s_nearbyintf.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rint-vis3.S | 3 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rint.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rintf-vis3.S | 3 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rintf.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_signbit-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_signbit.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_signbitf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_signbitf.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_trunc-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_trunc.c | 2 +- .../sparc/sparc64/fpu/multiarch/s_truncf-vis3.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_truncf.c | 2 +- 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 | 2 +- sysdeps/sparc/sparc64/fpu/s_finitef.S | 2 +- sysdeps/sparc/sparc64/fpu/s_isinf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_isinff.S | 2 +- sysdeps/sparc/sparc64/fpu/s_isnan.S | 2 +- sysdeps/sparc/sparc64/fpu/s_isnanf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_lrint.S | 3 +- sysdeps/sparc/sparc64/fpu/s_lrintf.S | 3 +- sysdeps/sparc/sparc64/fpu/s_nearbyint.S | 3 +- sysdeps/sparc/sparc64/fpu/s_nearbyintf.S | 3 +- sysdeps/sparc/sparc64/fpu/s_rint.S | 3 +- sysdeps/sparc/sparc64/fpu/s_rintf.S | 3 +- sysdeps/sparc/sparc64/fpu/s_signbit.S | 2 +- sysdeps/sparc/sparc64/fpu/s_signbitf.S | 2 +- sysdeps/sparc/sparc64/hp-timing.h | 3 +- sysdeps/sparc/sparc64/jmpbuf-unwind.h | 3 +- sysdeps/sparc/sparc64/lshift.S | 2 +- sysdeps/sparc/sparc64/memchr.S | 11 +- sysdeps/sparc/sparc64/memcmp.S | 7 +- sysdeps/sparc/sparc64/memcpy.S | 4 +- sysdeps/sparc/sparc64/memmove.S | 2 +- sysdeps/sparc/sparc64/memset.S | 34 +- sysdeps/sparc/sparc64/mul_1.S | 2 +- sysdeps/sparc/sparc64/multiarch/add_n-vis3.S | 3 +- sysdeps/sparc/sparc64/multiarch/add_n.c | 2 +- sysdeps/sparc/sparc64/multiarch/addmul_1-vis3.S | 3 +- sysdeps/sparc/sparc64/multiarch/addmul_1.c | 2 +- sysdeps/sparc/sparc64/multiarch/bzero.c | 33 - .../sparc64/multiarch/dl-symbol-redir-ifunc.h | 24 + sysdeps/sparc/sparc64/multiarch/ifunc-impl-list.c | 15 +- sysdeps/sparc/sparc64/multiarch/ifunc-memcpy.h | 2 +- sysdeps/sparc/sparc64/multiarch/ifunc-memmove.h | 2 +- sysdeps/sparc/sparc64/multiarch/ifunc-memset.h | 4 +- sysdeps/sparc/sparc64/multiarch/md5-crop.S | 3 +- .../sparc64/multiarch/memcpy-memmove-niagara7.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy-niagara1.S | 3 +- sysdeps/sparc/sparc64/multiarch/memcpy-niagara2.S | 3 +- sysdeps/sparc/sparc64/multiarch/memcpy-niagara4.S | 3 +- sysdeps/sparc/sparc64/multiarch/memcpy-ultra1.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy-ultra3.S | 3 +- sysdeps/sparc/sparc64/multiarch/memcpy.c | 2 +- sysdeps/sparc/sparc64/multiarch/memmove.c | 2 +- sysdeps/sparc/sparc64/multiarch/mempcpy.c | 2 +- sysdeps/sparc/sparc64/multiarch/memset-niagara1.S | 8 +- sysdeps/sparc/sparc64/multiarch/memset-niagara4.S | 9 +- sysdeps/sparc/sparc64/multiarch/memset-niagara7.S | 9 +- sysdeps/sparc/sparc64/multiarch/memset-ultra1.S | 3 +- sysdeps/sparc/sparc64/multiarch/memset.c | 2 +- sysdeps/sparc/sparc64/multiarch/mul_1-vis3.S | 3 +- sysdeps/sparc/sparc64/multiarch/mul_1.c | 2 +- sysdeps/sparc/sparc64/multiarch/sha256-crop.S | 3 +- sysdeps/sparc/sparc64/multiarch/sha512-crop.S | 3 +- sysdeps/sparc/sparc64/multiarch/sub_n-vis3.S | 3 +- sysdeps/sparc/sparc64/multiarch/sub_n.c | 2 +- sysdeps/sparc/sparc64/multiarch/submul_1-vis3.S | 3 +- sysdeps/sparc/sparc64/multiarch/submul_1.c | 2 +- sysdeps/sparc/sparc64/pthread_spin_lock.S | 12 +- sysdeps/sparc/sparc64/pthread_spin_trylock.S | 14 +- sysdeps/sparc/sparc64/pthread_spin_unlock.S | 16 +- sysdeps/sparc/sparc64/pthreaddef.h | 9 +- sysdeps/sparc/sparc64/qp_add.c | 4 +- sysdeps/sparc/sparc64/qp_cmp.c | 4 +- sysdeps/sparc/sparc64/qp_cmpe.c | 4 +- sysdeps/sparc/sparc64/qp_div.c | 4 +- sysdeps/sparc/sparc64/qp_dtoq.c | 4 +- sysdeps/sparc/sparc64/qp_feq.c | 4 +- sysdeps/sparc/sparc64/qp_fge.c | 4 +- sysdeps/sparc/sparc64/qp_fgt.c | 4 +- sysdeps/sparc/sparc64/qp_fle.c | 4 +- sysdeps/sparc/sparc64/qp_flt.c | 4 +- sysdeps/sparc/sparc64/qp_fne.c | 4 +- sysdeps/sparc/sparc64/qp_itoq.c | 4 +- sysdeps/sparc/sparc64/qp_mul.c | 4 +- sysdeps/sparc/sparc64/qp_neg.S | 3 +- sysdeps/sparc/sparc64/qp_qtod.c | 4 +- sysdeps/sparc/sparc64/qp_qtoi.c | 4 +- sysdeps/sparc/sparc64/qp_qtos.c | 4 +- sysdeps/sparc/sparc64/qp_qtoui.c | 4 +- sysdeps/sparc/sparc64/qp_qtoux.c | 4 +- sysdeps/sparc/sparc64/qp_qtox.c | 4 +- sysdeps/sparc/sparc64/qp_sqrt.c | 4 +- sysdeps/sparc/sparc64/qp_stoq.c | 4 +- sysdeps/sparc/sparc64/qp_sub.c | 4 +- sysdeps/sparc/sparc64/qp_uitoq.c | 4 +- sysdeps/sparc/sparc64/qp_util.c | 3 +- sysdeps/sparc/sparc64/qp_uxtoq.c | 4 +- sysdeps/sparc/sparc64/qp_xtoq.c | 4 +- sysdeps/sparc/sparc64/rawmemchr.S | 10 +- sysdeps/sparc/sparc64/rshift.S | 2 +- sysdeps/sparc/sparc64/sfp-machine.h | 5 +- sysdeps/sparc/sparc64/start.S | 15 +- sysdeps/sparc/sparc64/stpcpy.S | 4 +- sysdeps/sparc/sparc64/stpncpy.S | 4 +- sysdeps/sparc/sparc64/strcat.S | 4 +- sysdeps/sparc/sparc64/strchr.S | 4 +- sysdeps/sparc/sparc64/strcmp.S | 3 +- sysdeps/sparc/sparc64/strcpy.S | 4 +- sysdeps/sparc/sparc64/strcspn.S | 3 +- sysdeps/sparc/sparc64/strlen.S | 5 +- sysdeps/sparc/sparc64/strncmp.S | 4 +- sysdeps/sparc/sparc64/strncpy.S | 4 +- sysdeps/sparc/sparc64/strpbrk.S | 3 +- sysdeps/sparc/sparc64/strspn.S | 3 +- sysdeps/sparc/sparc64/sub_n.S | 2 +- sysdeps/sparc/sparc64/submul_1.S | 2 +- sysdeps/sparc/sparc64/tls-macros.h | 65 - sysdeps/sparc/sparc64/tst-audit.h | 2 +- sysdeps/sparc/stackinfo.h | 2 +- sysdeps/sparc/sysdep.h | 2 +- sysdeps/sparc/unwind-arch.h | 28 + sysdeps/unix/Makefile | 7 +- sysdeps/unix/alpha/pipe.S | 31 - sysdeps/unix/alpha/sysdep.S | 3 +- sysdeps/unix/arm/sysdep.S | 2 +- sysdeps/unix/arm/sysdep.h | 2 +- sysdeps/unix/bsd/bits/signum.h | 35 - sysdeps/unix/bsd/bits/sockaddr.h | 2 +- sysdeps/unix/bsd/getpt.c | 24 +- sysdeps/unix/bsd/gtty.c | 2 +- sysdeps/unix/bsd/stty.c | 2 +- sysdeps/unix/bsd/tcdrain.c | 2 +- sysdeps/unix/bsd/tcflow.c | 2 +- sysdeps/unix/bsd/tcflush.c | 2 +- sysdeps/unix/bsd/tcgetattr.c | 2 +- sysdeps/unix/bsd/tcgetpgrp.c | 2 +- sysdeps/unix/bsd/tcsendbrk.c | 2 +- sysdeps/unix/bsd/tcsetattr.c | 2 +- sysdeps/unix/bsd/tcsetpgrp.c | 6 +- sysdeps/unix/bsd/ualarm.c | 2 +- sysdeps/unix/bsd/unlockpt.c | 11 +- sysdeps/unix/get_child_max.c | 2 +- sysdeps/unix/getlogin.c | 2 +- sysdeps/unix/getlogin_r.c | 2 +- sysdeps/unix/getpagesize.c | 2 +- sysdeps/unix/grantpt.c | 4 +- sysdeps/unix/i386/sysdep.S | 64 - sysdeps/unix/i386/sysdep.h | 2 +- sysdeps/unix/ifreq.c | 3 +- sysdeps/unix/make-syscalls.sh | 24 + sysdeps/unix/mips/mips32/sysdep.h | 3 +- sysdeps/unix/mips/mips64/sysdep.h | 3 +- sysdeps/unix/mips/pipe.S | 32 - sysdeps/unix/mips/sysdep.S | 3 +- sysdeps/unix/mips/sysdep.h | 3 +- sysdeps/unix/powerpc/sysdep.h | 2 +- sysdeps/unix/pt-fcntl.c | 49 - sysdeps/unix/s-proto-cancel.S | 5 - sysdeps/unix/s-proto.S | 4 - sysdeps/unix/sh/sysdep.S | 2 +- sysdeps/unix/sh/sysdep.h | 2 +- sysdeps/unix/sockatmark.c | 2 +- sysdeps/unix/syscall-template.S | 51 +- sysdeps/unix/syscall.S | 2 +- sysdeps/unix/syscalls.list | 26 +- sysdeps/unix/sysdep.h | 62 +- sysdeps/unix/sysv/linux/Makefile | 324 +- sysdeps/unix/sysv/linux/Versions | 186 +- sysdeps/unix/sysv/linux/____longjmp_chk.c | 55 + sysdeps/unix/sysv/linux/_exit.c | 3 +- sysdeps/unix/sysv/linux/aarch64/Implies | 1 - sysdeps/unix/sysv/linux/aarch64/Makefile | 14 - sysdeps/unix/sysv/linux/aarch64/Versions | 6 - sysdeps/unix/sysv/linux/aarch64/__read_tp.S | 25 - sysdeps/unix/sysv/linux/aarch64/arch-syscall.h | 13 + sysdeps/unix/sysv/linux/aarch64/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h | 22 +- 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 | 2 +- .../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 | 2 +- sysdeps/unix/sysv/linux/aarch64/clone.S | 17 +- sysdeps/unix/sysv/linux/aarch64/clone3.S | 85 + sysdeps/unix/sysv/linux/aarch64/cpu-features.c | 47 +- sysdeps/unix/sysv/linux/aarch64/cpu-features.h | 18 +- sysdeps/unix/sysv/linux/aarch64/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/aarch64/dl-procinfo.c | 2 +- sysdeps/unix/sysv/linux/aarch64/dl-procinfo.h | 14 +- sysdeps/unix/sysv/linux/aarch64/dl-static.c | 84 - sysdeps/unix/sysv/linux/aarch64/getcontext.S | 8 +- sysdeps/unix/sysv/linux/aarch64/gettimeofday.c | 2 +- sysdeps/unix/sysv/linux/aarch64/ioctl.S | 2 +- sysdeps/unix/sysv/linux/aarch64/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/aarch64/kernel-features.h | 2 +- .../unix/sysv/linux/aarch64/kernel_rt_sigframe.h | 2 +- sysdeps/unix/sysv/linux/aarch64/ld.abilist | 4 + 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 | 7 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 524 +- .../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 | 95 + sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 229 +- 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 | 9 +- sysdeps/unix/sysv/linux/aarch64/makecontext.c | 2 +- sysdeps/unix/sysv/linux/aarch64/pointer_guard.h | 68 + sysdeps/unix/sysv/linux/aarch64/readelflib.c | 2 +- sysdeps/unix/sysv/linux/aarch64/send.c | 9 + sysdeps/unix/sysv/linux/aarch64/setcontext.S | 4 +- sysdeps/unix/sysv/linux/aarch64/sigaction.c | 30 - sysdeps/unix/sysv/linux/aarch64/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/aarch64/single-thread.h | 2 + sysdeps/unix/sysv/linux/aarch64/swapcontext.S | 22 +- sysdeps/unix/sysv/linux/aarch64/sys/elf.h | 2 +- sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h | 59 +- sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/aarch64/sys/user.h | 2 +- sysdeps/unix/sysv/linux/aarch64/syscall.S | 2 +- sysdeps/unix/sysv/linux/aarch64/syscall_cancel.S | 20 +- sysdeps/unix/sysv/linux/aarch64/sysconf.c | 2 +- sysdeps/unix/sysv/linux/aarch64/sysdep.c | 2 +- sysdeps/unix/sysv/linux/aarch64/sysdep.h | 59 +- .../unix/sysv/linux/aarch64/ucontext-internal.h | 2 +- sysdeps/unix/sysv/linux/aarch64/vfork.S | 2 +- sysdeps/unix/sysv/linux/aarch64/vltest.py | 82 + sysdeps/unix/sysv/linux/accept.c | 3 +- sysdeps/unix/sysv/linux/accept4.c | 4 +- sysdeps/unix/sysv/linux/access.c | 4 +- sysdeps/unix/sysv/linux/adjtime.c | 34 +- sysdeps/unix/sysv/linux/adjtimex.c | 23 +- sysdeps/unix/sysv/linux/aio_misc.h | 22 +- sysdeps/unix/sysv/linux/aio_sigqueue.c | 4 +- sysdeps/unix/sysv/linux/alpha/Makefile | 6 - sysdeps/unix/sysv/linux/alpha/Versions | 41 +- sysdeps/unix/sysv/linux/alpha/____longjmp_chk.S | 3 +- sysdeps/unix/sysv/linux/alpha/adjtime.c | 2 +- sysdeps/unix/sysv/linux/alpha/adjtimex.c | 2 +- sysdeps/unix/sysv/linux/alpha/aio_cancel.c | 26 +- sysdeps/unix/sysv/linux/alpha/arch-syscall.h | 12 + sysdeps/unix/sysv/linux/alpha/bits/dirent.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/epoll.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/errno.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/eventfd.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/inotify.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/ioctls.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/local_lim.h | 99 - sysdeps/unix/sysv/linux/alpha/bits/mman.h | 24 +- sysdeps/unix/sysv/linux/alpha/bits/netdb.h | 2 +- .../unix/sysv/linux/alpha/bits/procfs-prregset.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/procfs.h | 2 +- .../unix/sysv/linux/alpha/bits/pthread_stack_min.h | 20 + sysdeps/unix/sysv/linux/alpha/bits/resource.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/semaphore.h | 33 - sysdeps/unix/sysv/linux/alpha/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/signalfd.h | 2 +- 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 | 2 +- .../unix/sysv/linux/alpha/bits/socket-constants.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/socket_type.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/stat.h | 160 - sysdeps/unix/sysv/linux/alpha/bits/statfs.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/struct_stat.h | 119 + sysdeps/unix/sysv/linux/alpha/bits/termios-baud.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/termios-c_cc.h | 2 +- .../unix/sysv/linux/alpha/bits/termios-c_cflag.h | 6 +- .../unix/sysv/linux/alpha/bits/termios-c_iflag.h | 2 +- .../unix/sysv/linux/alpha/bits/termios-c_lflag.h | 2 +- .../unix/sysv/linux/alpha/bits/termios-c_oflag.h | 2 +- .../unix/sysv/linux/alpha/bits/termios-struct.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/typesizes.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/wordsize.h | 2 +- sysdeps/unix/sysv/linux/alpha/brk.S | 83 - sysdeps/unix/sysv/linux/alpha/brk_call.h | 27 + sysdeps/unix/sysv/linux/alpha/clone.S | 3 +- sysdeps/unix/sysv/linux/alpha/dl-auxv.h | 20 +- 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 | 2 +- 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 | 57 - sysdeps/unix/sysv/linux/alpha/fxstat64.c | 45 + sysdeps/unix/sysv/linux/alpha/fxstatat.c | 52 - sysdeps/unix/sysv/linux/alpha/fxstatat64.c | 32 + sysdeps/unix/sysv/linux/alpha/getcontext.S | 2 +- sysdeps/unix/sysv/linux/alpha/getegid.S | 2 +- sysdeps/unix/sysv/linux/alpha/geteuid.S | 2 +- sysdeps/unix/sysv/linux/alpha/gethostname.c | 3 +- sysdeps/unix/sysv/linux/alpha/getppid.S | 2 +- sysdeps/unix/sysv/linux/alpha/getrlimit64.c | 2 +- sysdeps/unix/sysv/linux/alpha/getsysstats.c | 57 - sysdeps/unix/sysv/linux/alpha/gettimeofday.c | 2 +- sysdeps/unix/sysv/linux/alpha/globfree.c | 2 +- .../unix/sysv/linux/alpha/ieee_get_fp_control.S | 3 +- .../unix/sysv/linux/alpha/ieee_set_fp_control.S | 3 +- sysdeps/unix/sysv/linux/alpha/internal_statvfs64.c | 1 - sysdeps/unix/sysv/linux/alpha/ioperm.c | 3 +- sysdeps/unix/sysv/linux/alpha/ipc_priv.h | 2 +- sysdeps/unix/sysv/linux/alpha/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/alpha/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/alpha/kernel_stat.h | 26 +- sysdeps/unix/sysv/linux/alpha/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/alpha/ld.abilist | 4 + sysdeps/unix/sysv/linux/alpha/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/alpha/libc.abilist | 572 +- .../sysv/linux/alpha/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/alpha/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/alpha/libm.abilist | 95 + sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 257 +- sysdeps/unix/sysv/linux/alpha/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/alpha/librt-compat.c | 24 + sysdeps/unix/sysv/linux/alpha/librt.abilist | 51 +- sysdeps/unix/sysv/linux/alpha/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/alpha/localplt.data | 6 - sysdeps/unix/sysv/linux/alpha/lxstat.c | 57 - sysdeps/unix/sysv/linux/alpha/lxstat64.c | 46 + sysdeps/unix/sysv/linux/alpha/makecontext.S | 2 +- sysdeps/unix/sysv/linux/alpha/oldglob.c | 2 +- sysdeps/unix/sysv/linux/alpha/osf_adjtime.c | 2 +- sysdeps/unix/sysv/linux/alpha/osf_getitimer.c | 2 +- sysdeps/unix/sysv/linux/alpha/osf_getrusage.c | 2 +- sysdeps/unix/sysv/linux/alpha/osf_gettimeofday.c | 6 +- sysdeps/unix/sysv/linux/alpha/osf_setitimer.c | 2 +- sysdeps/unix/sysv/linux/alpha/osf_settimeofday.c | 2 +- sysdeps/unix/sysv/linux/alpha/osf_utimes.c | 2 +- sysdeps/unix/sysv/linux/alpha/osf_wait4.c | 2 +- sysdeps/unix/sysv/linux/alpha/pipe.S | 1 - sysdeps/unix/sysv/linux/alpha/pointer_guard.h | 62 + sysdeps/unix/sysv/linux/alpha/register-dump.h | 239 - sysdeps/unix/sysv/linux/alpha/rt_sigaction.S | 3 +- sysdeps/unix/sysv/linux/alpha/select.c | 3 +- sysdeps/unix/sysv/linux/alpha/setcontext.S | 2 +- sysdeps/unix/sysv/linux/alpha/setfpucw.c | 2 +- sysdeps/unix/sysv/linux/alpha/setrlimit64.c | 2 +- sysdeps/unix/sysv/linux/alpha/settimeofday.c | 2 +- sysdeps/unix/sysv/linux/alpha/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/alpha/sizes.h | 2 +- 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 | 2 +- sysdeps/unix/sysv/linux/alpha/sys/acct.h | 63 - sysdeps/unix/sysv/linux/alpha/sys/io.h | 2 +- sysdeps/unix/sysv/linux/alpha/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/alpha/sys/user.h | 2 +- sysdeps/unix/sysv/linux/alpha/syscall.S | 3 +- sysdeps/unix/sysv/linux/alpha/syscall_cancel.S | 7 +- sysdeps/unix/sysv/linux/alpha/syscalls.list | 6 - sysdeps/unix/sysv/linux/alpha/sysconf.c | 2 +- sysdeps/unix/sysv/linux/alpha/sysdep.h | 45 +- 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 | 2 +- sysdeps/unix/sysv/linux/alpha/wait4.c | 4 +- sysdeps/unix/sysv/linux/alpha/xstat.c | 57 - sysdeps/unix/sysv/linux/alpha/xstat64.c | 46 + sysdeps/unix/sysv/linux/alpha/xstatconv.c | 26 +- sysdeps/unix/sysv/linux/alpha/xstatconv.h | 2 +- sysdeps/unix/sysv/linux/alpha/xstatver.h | 14 + sysdeps/unix/sysv/linux/alphasort64.c | 2 +- sysdeps/unix/sysv/linux/arc/Implies | 1 + 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 | 103 + sysdeps/unix/sysv/linux/arc/clone3.S | 90 + 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 | 2428 ++ .../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/syscall_cancel.S | 56 + sysdeps/unix/sysv/linux/arc/syscalls.list | 3 + sysdeps/unix/sysv/linux/arc/sysdep.c | 33 + sysdeps/unix/sysv/linux/arc/sysdep.h | 227 + 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 | 2 +- sysdeps/unix/sysv/linux/arch-fork.h | 5 +- sysdeps/unix/sysv/linux/arm/Makefile | 5 - sysdeps/unix/sysv/linux/arm/Versions | 3 - sysdeps/unix/sysv/linux/arm/____longjmp_chk.S | 6 +- sysdeps/unix/sysv/linux/arm/aeabi_read_tp.S | 2 +- sysdeps/unix/sysv/linux/arm/arch-syscall.h | 12 + sysdeps/unix/sysv/linux/arm/arm-features.h | 2 +- sysdeps/unix/sysv/linux/arm/atomic-machine.h | 2 +- sysdeps/unix/sysv/linux/arm/be/ld.abilist | 4 + sysdeps/unix/sysv/linux/arm/be/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/arm/be/libc.abilist | 615 +- .../sysv/linux/arm/be/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/arm/be/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/arm/be/libm.abilist | 65 + sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 231 +- sysdeps/unix/sysv/linux/arm/be/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/arm/be/librt.abilist | 37 +- sysdeps/unix/sysv/linux/arm/be/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/arm/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/arm/bits/hwcap.h | 8 +- sysdeps/unix/sysv/linux/arm/bits/procfs-id.h | 2 +- sysdeps/unix/sysv/linux/arm/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/arm/bits/rseq.h | 83 + sysdeps/unix/sysv/linux/arm/bits/shmlba.h | 2 +- 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 | 5 +- sysdeps/unix/sysv/linux/arm/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/arm/dl-machine.h | 2 +- sysdeps/unix/sysv/linux/arm/dl-procinfo.c | 8 +- sysdeps/unix/sysv/linux/arm/dl-procinfo.h | 23 +- sysdeps/unix/sysv/linux/arm/fixup-asm-unistd.h | 2 +- sysdeps/unix/sysv/linux/arm/fxstat.c | 1 - sysdeps/unix/sysv/linux/arm/fxstatat.c | 1 - sysdeps/unix/sysv/linux/arm/getcontext.S | 6 +- sysdeps/unix/sysv/linux/arm/ioperm.c | 4 +- sysdeps/unix/sysv/linux/arm/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/arm/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/arm/kernel_stat.h | 40 + sysdeps/unix/sysv/linux/arm/ldconfig.h | 25 - sysdeps/unix/sysv/linux/arm/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/arm/le/ld.abilist | 4 + sysdeps/unix/sysv/linux/arm/le/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/arm/le/libc.abilist | 615 +- .../sysv/linux/arm/le/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/arm/le/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/arm/le/libm.abilist | 65 + sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 231 +- sysdeps/unix/sysv/linux/arm/le/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/arm/le/librt.abilist | 37 +- sysdeps/unix/sysv/linux/arm/le/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/arm/libc-do-syscall.S | 2 +- sysdeps/unix/sysv/linux/arm/libc_sigaction.c | 39 + sysdeps/unix/sysv/linux/arm/localplt.data | 7 - sysdeps/unix/sysv/linux/arm/lxstat.c | 1 - sysdeps/unix/sysv/linux/arm/makecontext.c | 2 +- sysdeps/unix/sysv/linux/arm/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/arm/readelflib.c | 18 +- sysdeps/unix/sysv/linux/arm/register-dump.h | 136 - sysdeps/unix/sysv/linux/arm/setcontext.S | 6 +- sysdeps/unix/sysv/linux/arm/sigaction.c | 39 - sysdeps/unix/sysv/linux/arm/sigcontextinfo.h | 3 +- sysdeps/unix/sysv/linux/arm/sigrestorer.S | 2 +- sysdeps/unix/sysv/linux/arm/single-thread.h | 2 + sysdeps/unix/sysv/linux/arm/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/arm/sys/elf.h | 2 +- sysdeps/unix/sysv/linux/arm/sys/ptrace.h | 8 +- sysdeps/unix/sysv/linux/arm/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/arm/sys/user.h | 2 +- sysdeps/unix/sysv/linux/arm/syscall.S | 2 +- sysdeps/unix/sysv/linux/arm/syscall_cancel.S | 4 +- sysdeps/unix/sysv/linux/arm/syscalls.list | 6 - sysdeps/unix/sysv/linux/arm/sysdep.S | 2 +- sysdeps/unix/sysv/linux/arm/sysdep.h | 6 +- sysdeps/unix/sysv/linux/arm/time64-compat.h | 2 + sysdeps/unix/sysv/linux/arm/tls.h | 5 +- sysdeps/unix/sysv/linux/arm/vfork.S | 3 +- sysdeps/unix/sysv/linux/arm/xstat.c | 1 - sysdeps/unix/sysv/linux/arm/xstatver.h | 13 + sysdeps/unix/sysv/linux/bind.c | 9 +- sysdeps/unix/sysv/linux/bits/dirent.h | 2 +- sysdeps/unix/sysv/linux/bits/dirent_ext.h | 2 +- sysdeps/unix/sysv/linux/bits/epoll.h | 2 +- sysdeps/unix/sysv/linux/bits/errno.h | 2 +- sysdeps/unix/sysv/linux/bits/eventfd.h | 2 +- sysdeps/unix/sysv/linux/bits/fcntl-linux.h | 2 +- sysdeps/unix/sysv/linux/bits/fcntl.h | 56 +- sysdeps/unix/sysv/linux/bits/in.h | 12 +- sysdeps/unix/sysv/linux/bits/inotify.h | 2 +- sysdeps/unix/sysv/linux/bits/ioctl-types.h | 2 +- sysdeps/unix/sysv/linux/bits/ioctls.h | 2 +- sysdeps/unix/sysv/linux/bits/ipc-perm.h | 2 +- sysdeps/unix/sysv/linux/bits/ipc.h | 2 +- sysdeps/unix/sysv/linux/bits/local_lim.h | 6 +- sysdeps/unix/sysv/linux/bits/mman-linux.h | 35 +- .../unix/sysv/linux/bits/mman-map-flags-generic.h | 26 +- sysdeps/unix/sysv/linux/bits/mman-shared.h | 3 +- sysdeps/unix/sysv/linux/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/bits/mman_ext.h | 32 + sysdeps/unix/sysv/linux/bits/mqueue.h | 2 +- sysdeps/unix/sysv/linux/bits/msq-pad.h | 31 - sysdeps/unix/sysv/linux/bits/msq.h | 42 +- sysdeps/unix/sysv/linux/bits/param.h | 2 +- sysdeps/unix/sysv/linux/bits/poll.h | 2 +- sysdeps/unix/sysv/linux/bits/posix_opt.h | 2 +- sysdeps/unix/sysv/linux/bits/procfs-extra.h | 2 +- sysdeps/unix/sysv/linux/bits/procfs-id.h | 2 +- sysdeps/unix/sysv/linux/bits/procfs-prregset.h | 2 +- .../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 | 12 +- sysdeps/unix/sysv/linux/bits/resource.h | 2 +- sysdeps/unix/sysv/linux/bits/rseq.h | 29 + sysdeps/unix/sysv/linux/bits/sched.h | 6 +- sysdeps/unix/sysv/linux/bits/sem-pad.h | 33 - sysdeps/unix/sysv/linux/bits/sem.h | 29 +- sysdeps/unix/sysv/linux/bits/semaphore.h | 39 + sysdeps/unix/sysv/linux/bits/shm-pad.h | 37 - sysdeps/unix/sysv/linux/bits/shm.h | 38 +- sysdeps/unix/sysv/linux/bits/shmlba.h | 2 +- sysdeps/unix/sysv/linux/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/bits/sigcontext.h | 2 +- sysdeps/unix/sysv/linux/bits/sigevent-consts.h | 2 +- sysdeps/unix/sysv/linux/bits/siginfo-consts.h | 8 +- sysdeps/unix/sysv/linux/bits/signal_ext.h | 2 +- sysdeps/unix/sysv/linux/bits/signalfd.h | 2 +- sysdeps/unix/sysv/linux/bits/signum-arch.h | 64 + sysdeps/unix/sysv/linux/bits/signum.h | 58 - sysdeps/unix/sysv/linux/bits/sigstack.h | 2 +- sysdeps/unix/sysv/linux/bits/sigstksz.h | 33 + sysdeps/unix/sysv/linux/bits/socket-constants.h | 49 +- sysdeps/unix/sysv/linux/bits/socket.h | 49 +- sysdeps/unix/sysv/linux/bits/socket_type.h | 2 +- sysdeps/unix/sysv/linux/bits/ss_flags.h | 2 +- sysdeps/unix/sysv/linux/bits/stat.h | 116 +- sysdeps/unix/sysv/linux/bits/statfs.h | 2 +- sysdeps/unix/sysv/linux/bits/statvfs.h | 2 +- sysdeps/unix/sysv/linux/bits/statx.h | 2 +- sysdeps/unix/sysv/linux/bits/stdio_lim.h | 28 + 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 | 2 +- sysdeps/unix/sysv/linux/bits/termios-c_cc.h | 2 +- sysdeps/unix/sysv/linux/bits/termios-c_cflag.h | 6 +- sysdeps/unix/sysv/linux/bits/termios-c_iflag.h | 2 +- sysdeps/unix/sysv/linux/bits/termios-c_lflag.h | 2 +- sysdeps/unix/sysv/linux/bits/termios-c_oflag.h | 2 +- sysdeps/unix/sysv/linux/bits/termios-misc.h | 2 +- sysdeps/unix/sysv/linux/bits/termios-struct.h | 2 +- sysdeps/unix/sysv/linux/bits/termios-tcflow.h | 2 +- sysdeps/unix/sysv/linux/bits/termios.h | 2 +- sysdeps/unix/sysv/linux/bits/time.h | 14 +- sysdeps/unix/sysv/linux/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/bits/timex.h | 33 +- sysdeps/unix/sysv/linux/bits/types/idtype_t.h | 14 + sysdeps/unix/sysv/linux/bits/types/stack_t.h | 2 +- .../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 | 2 +- sysdeps/unix/sysv/linux/bits/uio_lim.h | 2 +- sysdeps/unix/sysv/linux/bits/unistd_ext.h | 16 +- sysdeps/unix/sysv/linux/bits/utsname.h | 2 +- sysdeps/unix/sysv/linux/bits/waitflags.h | 2 +- sysdeps/unix/sysv/linux/brk.c | 46 + sysdeps/unix/sysv/linux/brk_call.h | 25 + sysdeps/unix/sysv/linux/check_native.c | 25 +- sysdeps/unix/sysv/linux/check_pf.c | 17 +- sysdeps/unix/sysv/linux/chmod.c | 34 + sysdeps/unix/sysv/linux/chown.c | 34 + sysdeps/unix/sysv/linux/clock.c | 9 +- sysdeps/unix/sysv/linux/clock_adjtime.c | 70 + sysdeps/unix/sysv/linux/clock_getcpuclockid.c | 30 +- sysdeps/unix/sysv/linux/clock_getres.c | 49 +- sysdeps/unix/sysv/linux/clock_gettime.c | 85 +- sysdeps/unix/sysv/linux/clock_nanosleep.c | 71 +- sysdeps/unix/sysv/linux/clock_settime.c | 22 +- sysdeps/unix/sysv/linux/clone-internal.c | 120 + sysdeps/unix/sysv/linux/clone3.c | 1 + sysdeps/unix/sysv/linux/clone3.h | 66 + sysdeps/unix/sysv/linux/close.c | 3 +- sysdeps/unix/sysv/linux/close_nocancel.c | 3 +- sysdeps/unix/sysv/linux/closedir.c | 54 + sysdeps/unix/sysv/linux/closefrom_fallback.c | 104 + sysdeps/unix/sysv/linux/cmsg_nxthdr.c | 38 +- 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 | 3 +- sysdeps/unix/sysv/linux/convert_scm_timestamps.c | 102 + sysdeps/unix/sysv/linux/copy_file_range.c | 3 +- sysdeps/unix/sysv/linux/creat.c | 3 +- sysdeps/unix/sysv/linux/creat64.c | 3 +- sysdeps/unix/sysv/linux/createthread.c | 150 - sysdeps/unix/sysv/linux/csky/Implies | 2 - .../unix/sysv/linux/csky/abiv2/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/csky/abiv2/clone.S | 2 +- sysdeps/unix/sysv/linux/csky/abiv2/getcontext.S | 2 +- sysdeps/unix/sysv/linux/csky/abiv2/setcontext.S | 2 +- sysdeps/unix/sysv/linux/csky/abiv2/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/csky/abiv2/syscall.S | 2 +- sysdeps/unix/sysv/linux/csky/abiv2/sysdep.S | 2 +- sysdeps/unix/sysv/linux/csky/arch-syscall.h | 12 + sysdeps/unix/sysv/linux/csky/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/csky/bits/shmlba.h | 2 +- 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 + sysdeps/unix/sysv/linux/csky/configure | 2 +- sysdeps/unix/sysv/linux/csky/configure.ac | 1 - sysdeps/unix/sysv/linux/csky/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/csky/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/csky/kernel_stat.h | 21 + sysdeps/unix/sysv/linux/csky/ld.abilist | 4 + sysdeps/unix/sysv/linux/csky/ldconfig.h | 34 - sysdeps/unix/sysv/linux/csky/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/csky/libc.abilist | 613 + .../unix/sysv/linux/csky/libc_malloc_debug.abilist | 26 + sysdeps/unix/sysv/linux/csky/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/csky/libm.abilist | 60 + sysdeps/unix/sysv/linux/csky/libpthread.abilist | 220 +- sysdeps/unix/sysv/linux/csky/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/csky/librt.abilist | 36 +- sysdeps/unix/sysv/linux/csky/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/csky/localplt.data | 6 - sysdeps/unix/sysv/linux/csky/makecontext.c | 2 +- sysdeps/unix/sysv/linux/csky/pointer_guard.h | 68 + sysdeps/unix/sysv/linux/csky/register-dump.h | 190 - sysdeps/unix/sysv/linux/csky/shlib-versions | 4 +- sysdeps/unix/sysv/linux/csky/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/csky/sys/cachectl.h | 2 +- sysdeps/unix/sysv/linux/csky/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/csky/sys/user.h | 2 +- sysdeps/unix/sysv/linux/csky/syscall_cancel.S | 5 +- sysdeps/unix/sysv/linux/csky/sysdep.h | 53 +- sysdeps/unix/sysv/linux/csky/time64-compat.h | 2 + sysdeps/unix/sysv/linux/default-sched.h | 2 +- sysdeps/unix/sysv/linux/device-nrs.h | 2 +- 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 | 78 +- sysdeps/unix/sysv/linux/dl-execve.h | 25 + sysdeps/unix/sysv/linux/dl-librecon.h | 60 - sysdeps/unix/sysv/linux/dl-openat64.c | 3 +- sysdeps/unix/sysv/linux/dl-origin.c | 17 +- sysdeps/unix/sysv/linux/dl-osinfo.h | 27 +- sysdeps/unix/sysv/linux/dl-parse_auxv.h | 61 + sysdeps/unix/sysv/linux/dl-sysdep.c | 305 +- sysdeps/unix/sysv/linux/dl-sysdep.h | 9 +- sysdeps/unix/sysv/linux/dl-vdso-setup.c | 13 +- sysdeps/unix/sysv/linux/dl-vdso-setup.h | 11 +- sysdeps/unix/sysv/linux/dl-vdso.h | 4 +- sysdeps/unix/sysv/linux/dl-write.c | 30 + sysdeps/unix/sysv/linux/dl-writev.h | 2 +- sysdeps/unix/sysv/linux/dup2.c | 40 + sysdeps/unix/sysv/linux/epoll_create.c | 39 + sysdeps/unix/sysv/linux/epoll_pwait.c | 5 +- sysdeps/unix/sysv/linux/epoll_pwait2.c | 44 + sysdeps/unix/sysv/linux/epoll_wait.c | 3 +- sysdeps/unix/sysv/linux/errlist-compat-data.h | 39 + sysdeps/unix/sysv/linux/errlist-compat.h | 52 + sysdeps/unix/sysv/linux/errqueue.h | 2 +- sysdeps/unix/sysv/linux/eventfd_read.c | 2 +- sysdeps/unix/sysv/linux/eventfd_write.c | 2 +- sysdeps/unix/sysv/linux/execveat.c | 32 + sysdeps/unix/sysv/linux/exit-thread.h | 37 - sysdeps/unix/sysv/linux/faccessat.c | 29 +- sysdeps/unix/sysv/linux/fallocate.c | 3 +- sysdeps/unix/sysv/linux/fallocate64.c | 3 +- sysdeps/unix/sysv/linux/fanotify_mark.c | 36 + sysdeps/unix/sysv/linux/fatal-prepare.h | 6 +- sysdeps/unix/sysv/linux/fchmodat.c | 19 +- sysdeps/unix/sysv/linux/fcntl.c | 3 +- sysdeps/unix/sysv/linux/fcntl64.c | 6 +- sysdeps/unix/sysv/linux/fcntl_nocancel.c | 3 +- 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 | 16 +- sysdeps/unix/sysv/linux/filter-nr-syscalls.awk | 4 +- sysdeps/unix/sysv/linux/fips-private.h | 2 +- sysdeps/unix/sysv/linux/fixup-asm-unistd.h | 2 +- sysdeps/unix/sysv/linux/fpathconf.c | 2 +- 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 | 69 +- sysdeps/unix/sysv/linux/fstatvfs.c | 14 +- sysdeps/unix/sysv/linux/fstatvfs64.c | 55 +- sysdeps/unix/sysv/linux/fsync.c | 5 +- sysdeps/unix/sysv/linux/ftime.c | 55 + sysdeps/unix/sysv/linux/ftruncate.c | 2 +- sysdeps/unix/sysv/linux/ftruncate64.c | 3 +- sysdeps/unix/sysv/linux/futimens.c | 2 +- sysdeps/unix/sysv/linux/futimes.c | 2 +- sysdeps/unix/sysv/linux/futimesat.c | 2 +- sysdeps/unix/sysv/linux/fxstat.c | 67 +- sysdeps/unix/sysv/linux/fxstat64.c | 63 +- sysdeps/unix/sysv/linux/fxstatat.c | 61 +- sysdeps/unix/sysv/linux/fxstatat64.c | 71 +- sysdeps/unix/sysv/linux/gai_sigqueue.c | 3 +- sysdeps/unix/sysv/linux/gen-syscall-h.awk | 2 +- sysdeps/unix/sysv/linux/generic/Makefile | 3 - sysdeps/unix/sysv/linux/generic/README | 11 - sysdeps/unix/sysv/linux/generic/____longjmp_chk.c | 56 - sysdeps/unix/sysv/linux/generic/bits/fcntl.h | 56 - sysdeps/unix/sysv/linux/generic/bits/stat.h | 174 - sysdeps/unix/sysv/linux/generic/bits/statfs.h | 86 - sysdeps/unix/sysv/linux/generic/bits/typesizes.h | 95 - sysdeps/unix/sysv/linux/generic/brk.c | 43 - sysdeps/unix/sysv/linux/generic/chmod.c | 33 - sysdeps/unix/sysv/linux/generic/chown.c | 32 - sysdeps/unix/sysv/linux/generic/dl-origin.c | 80 - 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 | 29 - 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/stat-check.c | 29 - sysdeps/unix/sysv/linux/generic/symlink.c | 30 - sysdeps/unix/sysv/linux/generic/syscalls.list | 12 - sysdeps/unix/sysv/linux/generic/sysctl.c | 32 - sysdeps/unix/sysv/linux/generic/sysdep.h | 27 - sysdeps/unix/sysv/linux/generic/unlink.c | 31 - sysdeps/unix/sysv/linux/generic/utimes.c | 46 - .../unix/sysv/linux/generic/wordsize-32/Versions | 5 - .../unix/sysv/linux/generic/wordsize-32/fstatfs.c | 35 - .../unix/sysv/linux/generic/wordsize-32/fxstat.c | 57 - .../unix/sysv/linux/generic/wordsize-32/fxstat64.c | 36 - .../unix/sysv/linux/generic/wordsize-32/fxstatat.c | 56 - .../sysv/linux/generic/wordsize-32/fxstatat64.c | 37 - .../unix/sysv/linux/generic/wordsize-32/lxstat.c | 55 - .../unix/sysv/linux/generic/wordsize-32/lxstat64.c | 66 - .../unix/sysv/linux/generic/wordsize-32/overflow.h | 68 - .../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 | 54 - .../unix/sysv/linux/generic/wordsize-32/xstat64.c | 63 - sysdeps/unix/sysv/linux/generic/xmknod.c | 54 - sysdeps/unix/sysv/linux/generic/xstat.c | 48 - sysdeps/unix/sysv/linux/gentempfd.c | 2 +- sysdeps/unix/sysv/linux/getclktck.c | 2 +- sysdeps/unix/sysv/linux/getcpu.c | 2 +- sysdeps/unix/sysv/linux/getcwd.c | 15 +- sysdeps/unix/sysv/linux/getdents.c | 2 +- sysdeps/unix/sysv/linux/getdents64.c | 2 +- sysdeps/unix/sysv/linux/getdirentries.c | 2 +- sysdeps/unix/sysv/linux/getdirentries64.c | 2 +- sysdeps/unix/sysv/linux/getdtsz.c | 2 +- sysdeps/unix/sysv/linux/getentropy.c | 3 +- sysdeps/unix/sysv/linux/gethostid.c | 2 +- sysdeps/unix/sysv/linux/getipv4sourcefilter.c | 3 +- sysdeps/unix/sysv/linux/getitimer.c | 2 +- sysdeps/unix/sysv/linux/getloadavg.c | 52 +- sysdeps/unix/sysv/linux/getlogin.c | 2 +- sysdeps/unix/sysv/linux/getlogin_r.c | 7 +- sysdeps/unix/sysv/linux/getpagesize.c | 2 +- sysdeps/unix/sysv/linux/getpeername.c | 9 +- sysdeps/unix/sysv/linux/getpriority.c | 2 +- sysdeps/unix/sysv/linux/getpt.c | 72 +- sysdeps/unix/sysv/linux/getrandom.c | 3 +- sysdeps/unix/sysv/linux/getrlimit.c | 5 +- sysdeps/unix/sysv/linux/getrlimit64.c | 3 +- sysdeps/unix/sysv/linux/getrusage.c | 2 +- sysdeps/unix/sysv/linux/getsockname.c | 9 +- sysdeps/unix/sysv/linux/getsockopt.c | 87 +- sysdeps/unix/sysv/linux/getsourcefilter.c | 3 +- sysdeps/unix/sysv/linux/getsourcefilter.h | 2 +- sysdeps/unix/sysv/linux/getsysstats.c | 315 +- sysdeps/unix/sysv/linux/gettimeofday.c | 9 +- sysdeps/unix/sysv/linux/glibcsyscalls.py | 88 +- sysdeps/unix/sysv/linux/glob-lstat-compat.c | 8 +- sysdeps/unix/sysv/linux/glob.c | 8 +- sysdeps/unix/sysv/linux/glob64-lstat-compat.c | 14 +- sysdeps/unix/sysv/linux/glob64-time64.c | 46 + sysdeps/unix/sysv/linux/glob64.c | 10 +- sysdeps/unix/sysv/linux/globfree.c | 2 +- sysdeps/unix/sysv/linux/globfree64-time64.c | 35 + sysdeps/unix/sysv/linux/globfree64.c | 2 +- sysdeps/unix/sysv/linux/grantpt.c | 73 +- sysdeps/unix/sysv/linux/hppa/Versions | 14 +- sysdeps/unix/sysv/linux/hppa/____longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/hppa/arch-syscall.h | 12 + sysdeps/unix/sysv/linux/hppa/atomic-machine.h | 20 +- sysdeps/unix/sysv/linux/hppa/bits/epoll.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/errno.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/eventfd.h | 4 +- sysdeps/unix/sysv/linux/hppa/bits/fcntl.h | 7 +- sysdeps/unix/sysv/linux/hppa/bits/inotify.h | 4 +- sysdeps/unix/sysv/linux/hppa/bits/ioctls.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/ipc-perm.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/mman.h | 60 +- sysdeps/unix/sysv/linux/hppa/bits/msq-pad.h | 26 - sysdeps/unix/sysv/linux/hppa/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/sem-pad.h | 26 - sysdeps/unix/sysv/linux/hppa/bits/shm-pad.h | 28 - sysdeps/unix/sysv/linux/hppa/bits/shmlba.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/signalfd.h | 4 +- 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 | 38 +- sysdeps/unix/sysv/linux/hppa/bits/socket_type.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/struct_stat.h | 139 + sysdeps/unix/sysv/linux/hppa/bits/timerfd.h | 4 +- sysdeps/unix/sysv/linux/hppa/bits/timesize.h | 22 + .../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 | 4 +- 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 | 56 +- sysdeps/unix/sysv/linux/hppa/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/hppa/kernel-features.h | 10 +- sysdeps/unix/sysv/linux/hppa/kernel_stat.h | 2 + sysdeps/unix/sysv/linux/hppa/ld.abilist | 4 + sysdeps/unix/sysv/linux/hppa/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/hppa/libc.abilist | 628 +- .../unix/sysv/linux/hppa/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/hppa/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/hppa/libm.abilist | 65 + sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 245 +- sysdeps/unix/sysv/linux/hppa/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/hppa/librt.abilist | 42 +- sysdeps/unix/sysv/linux/hppa/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/hppa/localplt.data | 6 - sysdeps/unix/sysv/linux/hppa/lxstat.c | 1 - sysdeps/unix/sysv/linux/hppa/makecontext.c | 3 +- sysdeps/unix/sysv/linux/hppa/prlimit64.c | 2 + sysdeps/unix/sysv/linux/hppa/setcontext.S | 12 +- sysdeps/unix/sysv/linux/hppa/shlib-versions | 2 + sysdeps/unix/sysv/linux/hppa/sigcontextinfo.h | 2 +- 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 | 2 +- sysdeps/unix/sysv/linux/hppa/syscall.c | 65 - sysdeps/unix/sysv/linux/hppa/syscall_cancel.S | 34 +- sysdeps/unix/sysv/linux/hppa/syscalls.list | 4 - sysdeps/unix/sysv/linux/hppa/sysdep.c | 2 +- sysdeps/unix/sysv/linux/hppa/sysdep.h | 13 +- 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 | 8 - sysdeps/unix/sysv/linux/i386/____longjmp_chk.S | 3 +- sysdeps/unix/sysv/linux/i386/arch-syscall.h | 13 + sysdeps/unix/sysv/linux/i386/brk.c | 25 +- sysdeps/unix/sysv/linux/i386/clone.S | 9 +- 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 | 3 +- sysdeps/unix/sysv/linux/i386/dl-sysdep.h | 2 +- sysdeps/unix/sysv/linux/i386/fxstat.c | 59 - sysdeps/unix/sysv/linux/i386/fxstatat.c | 54 - sysdeps/unix/sysv/linux/i386/getcontext.S | 3 +- sysdeps/unix/sysv/linux/i386/i686/dl-sysdep.h | 2 +- sysdeps/unix/sysv/linux/i386/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/i386/kernel-features.h | 25 +- sysdeps/unix/sysv/linux/i386/kernel_stat.h | 40 + sysdeps/unix/sysv/linux/i386/ld.abilist | 4 + sysdeps/unix/sysv/linux/i386/ldconfig.h | 8 +- 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 | 5 +- sysdeps/unix/sysv/linux/i386/libc.abilist | 646 +- .../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 | 94 +- sysdeps/unix/sysv/linux/i386/libpthread.abilist | 255 +- sysdeps/unix/sysv/linux/i386/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/i386/librt.abilist | 42 +- sysdeps/unix/sysv/linux/i386/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/i386/localplt.data | 6 - sysdeps/unix/sysv/linux/i386/lxstat.c | 60 - sysdeps/unix/sysv/linux/i386/makecontext.S | 3 +- sysdeps/unix/sysv/linux/i386/pointer_guard.h | 49 + sysdeps/unix/sysv/linux/i386/readelflib.c | 93 - sysdeps/unix/sysv/linux/i386/register-dump.h | 251 - sysdeps/unix/sysv/linux/i386/setcontext.S | 3 +- sysdeps/unix/sysv/linux/i386/sigaction.c | 79 - sysdeps/unix/sysv/linux/i386/sigcontextinfo.h | 3 +- sysdeps/unix/sysv/linux/i386/smp.h | 55 - sysdeps/unix/sysv/linux/i386/startup.h | 22 +- .../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 | 3 +- sysdeps/unix/sysv/linux/i386/syscall.S | 2 +- sysdeps/unix/sysv/linux/i386/syscall_cancel.S | 5 +- sysdeps/unix/sysv/linux/i386/syscalls.list | 4 - sysdeps/unix/sysv/linux/i386/sysdep.c | 2 +- sysdeps/unix/sysv/linux/i386/sysdep.h | 267 +- sysdeps/unix/sysv/linux/i386/time64-compat.h | 2 + sysdeps/unix/sysv/linux/i386/tst-bz21269.c | 2 +- sysdeps/unix/sysv/linux/i386/vfork.S | 58 +- sysdeps/unix/sysv/linux/i386/xstat.c | 59 - sysdeps/unix/sysv/linux/ia64/Makefile | 12 +- sysdeps/unix/sysv/linux/ia64/Versions | 24 +- sysdeps/unix/sysv/linux/ia64/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/ia64/__ia64_longjmp.S | 4 +- sysdeps/unix/sysv/linux/ia64/__longjmp.S | 4 +- sysdeps/unix/sysv/linux/ia64/__sigstack_longjmp.c | 3 +- sysdeps/unix/sysv/linux/ia64/__start_context.S | 3 +- sysdeps/unix/sysv/linux/ia64/arch-syscall.h | 12 + sysdeps/unix/sysv/linux/ia64/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/local_lim.h | 99 - sysdeps/unix/sysv/linux/ia64/bits/mman.h | 6 +- sysdeps/unix/sysv/linux/ia64/bits/procfs.h | 2 +- .../unix/sysv/linux/ia64/bits/pthread_stack_min.h | 20 + sysdeps/unix/sysv/linux/ia64/bits/setjmp.h | 3 +- sysdeps/unix/sysv/linux/ia64/bits/shmlba.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h | 3 +- sysdeps/unix/sysv/linux/ia64/bits/sigstack.h | 2 +- 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 | 50 - sysdeps/unix/sysv/linux/ia64/brk.c | 21 + .../unix/sysv/linux/ia64/cancellation-pc-check.h | 2 +- .../unix/sysv/linux/ia64/cancellation-sigmask.h | 33 - sysdeps/unix/sysv/linux/ia64/clone2.S | 2 +- sysdeps/unix/sysv/linux/ia64/dl-brk.S | 1 - sysdeps/unix/sysv/linux/ia64/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/ia64/dl-static.c | 61 - sysdeps/unix/sysv/linux/ia64/dl-sysdep.h | 6 +- sysdeps/unix/sysv/linux/ia64/getcontext.S | 3 +- sysdeps/unix/sysv/linux/ia64/ioperm.c | 3 +- sysdeps/unix/sysv/linux/ia64/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/ia64/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/ia64/kernel_stat.h | 21 - sysdeps/unix/sysv/linux/ia64/ld.abilist | 4 + 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 | 545 +- .../unix/sysv/linux/ia64/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/ia64/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/ia64/libm.abilist | 92 +- sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 247 +- sysdeps/unix/sysv/linux/ia64/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/ia64/librt.abilist | 48 +- sysdeps/unix/sysv/linux/ia64/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/ia64/localplt.data | 6 - sysdeps/unix/sysv/linux/ia64/makecontext.c | 3 +- sysdeps/unix/sysv/linux/ia64/mmap_internal.h | 4 +- sysdeps/unix/sysv/linux/ia64/pipe.S | 37 - sysdeps/unix/sysv/linux/ia64/pointer_guard.h | 44 + sysdeps/unix/sysv/linux/ia64/readelflib.c | 18 +- sysdeps/unix/sysv/linux/ia64/register-dump.h | 181 - sysdeps/unix/sysv/linux/ia64/setcontext.S | 3 +- sysdeps/unix/sysv/linux/ia64/setjmp.S | 4 +- sysdeps/unix/sysv/linux/ia64/shlib-versions | 2 + sysdeps/unix/sysv/linux/ia64/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/ia64/startup.h | 22 + sysdeps/unix/sysv/linux/ia64/swapcontext.c | 3 +- sysdeps/unix/sysv/linux/ia64/sys/io.h | 3 +- sysdeps/unix/sysv/linux/ia64/sys/ptrace.h | 8 +- sysdeps/unix/sysv/linux/ia64/sys/rse.h | 3 +- sysdeps/unix/sysv/linux/ia64/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/ia64/sys/user.h | 2 +- sysdeps/unix/sysv/linux/ia64/syscall.S | 3 +- sysdeps/unix/sysv/linux/ia64/syscall_cancel.S | 4 +- sysdeps/unix/sysv/linux/ia64/syscalls.list | 4 - sysdeps/unix/sysv/linux/ia64/sysconf-sigstksz.h | 27 + sysdeps/unix/sysv/linux/ia64/sysdep.S | 3 +- sysdeps/unix/sysv/linux/ia64/sysdep.h | 50 +- 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 | 2 +- sysdeps/unix/sysv/linux/ia64/tst-setcontext4.c | 2 +- sysdeps/unix/sysv/linux/ia64/ucontext_i.h | 3 +- sysdeps/unix/sysv/linux/ia64/unwind-forcedunwind.c | 38 - sysdeps/unix/sysv/linux/ia64/unwind_longjmp.c | 5 +- sysdeps/unix/sysv/linux/ia64/vfork.S | 4 +- sysdeps/unix/sysv/linux/ia64/wordexp.c | 2 +- sysdeps/unix/sysv/linux/ia64/xstatver.h | 10 + sysdeps/unix/sysv/linux/if_index.c | 4 +- sysdeps/unix/sysv/linux/ifaddrs.c | 2 +- sysdeps/unix/sysv/linux/ifreq.c | 3 +- .../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 | 2 +- sysdeps/unix/sysv/linux/include/sys/sysinfo.h | 2 +- sysdeps/unix/sysv/linux/include/sys/timex.h | 173 +- sysdeps/unix/sysv/linux/inotify_init.c | 33 + sysdeps/unix/sysv/linux/internal-ioctl.h | 25 + sysdeps/unix/sysv/linux/internal-signals.h | 79 +- sysdeps/unix/sysv/linux/internal-sigset.h | 105 + sysdeps/unix/sysv/linux/internal_statvfs.c | 73 +- sysdeps/unix/sysv/linux/internal_statvfs.h | 10 +- sysdeps/unix/sysv/linux/internal_statvfs64.c | 4 - sysdeps/unix/sysv/linux/ioctl.c | 49 + sysdeps/unix/sysv/linux/ipc_ops.h | 2 +- sysdeps/unix/sysv/linux/ipc_priv.h | 18 +- sysdeps/unix/sysv/linux/kernel-features.h | 48 +- sysdeps/unix/sysv/linux/kernel-posix-cpu-timers.h | 28 +- sysdeps/unix/sysv/linux/kernel-posix-timers.h | 87 +- sysdeps/unix/sysv/linux/kernel_stat.h | 56 +- sysdeps/unix/sysv/linux/kernel_termios.h | 2 +- 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 | 14 +- sysdeps/unix/sysv/linux/libc-vdso.h | 2 +- sysdeps/unix/sysv/linux/libc_fatal.c | 4 +- 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 | 2 +- sysdeps/unix/sysv/linux/listen.c | 9 +- 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/dl-cache.h | 82 + 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 | 2 + .../{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 | 2188 ++ .../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/readelflib.c | 76 + 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/syscall_cancel.S | 54 + 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/lseek.c | 6 +- sysdeps/unix/sysv/linux/lseek64.c | 13 +- sysdeps/unix/sysv/linux/lstat.c | 31 + sysdeps/unix/sysv/linux/lstat64.c | 51 + sysdeps/unix/sysv/linux/lutimes.c | 2 +- sysdeps/unix/sysv/linux/lxstat.c | 69 +- sysdeps/unix/sysv/linux/lxstat64.c | 76 +- sysdeps/unix/sysv/linux/m68k/Makefile | 6 - sysdeps/unix/sysv/linux/m68k/Versions | 8 - sysdeps/unix/sysv/linux/m68k/____longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/m68k/arch-syscall.h | 12 + sysdeps/unix/sysv/linux/m68k/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/m68k/bits/poll.h | 2 +- sysdeps/unix/sysv/linux/m68k/bits/procfs-id.h | 2 +- sysdeps/unix/sysv/linux/m68k/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/m68k/bits/sockaddr.h | 2 +- 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 | 46 - sysdeps/unix/sysv/linux/m68k/clone.S | 3 +- .../unix/sysv/linux/m68k/coldfire/atomic-machine.h | 14 +- .../sysv/linux/m68k/coldfire/fpu/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/m68k/coldfire/ld.abilist | 4 + .../unix/sysv/linux/m68k/coldfire/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 615 +- .../linux/m68k/coldfire/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/m68k/coldfire/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist | 65 + .../sysv/linux/m68k/coldfire/libpthread.abilist | 231 +- .../sysv/linux/m68k/coldfire/libresolv.abilist | 24 - .../unix/sysv/linux/m68k/coldfire/librt.abilist | 37 +- .../unix/sysv/linux/m68k/coldfire/libutil.abilist | 7 +- .../unix/sysv/linux/m68k/coldfire/localplt.data | 6 - .../linux/m68k/coldfire/nofpu/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/m68k/coldfire/sysdep.h | 2 +- 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/getpagesize.c | 3 +- sysdeps/unix/sysv/linux/m68k/getsysstats.c | 37 - sysdeps/unix/sysv/linux/m68k/kernel-features.h | 25 +- 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/lxstat.c | 1 - sysdeps/unix/sysv/linux/m68k/m680x0/getcontext.S | 2 +- .../unix/sysv/linux/m68k/m680x0/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/m68k/m680x0/ld.abilist | 4 + sysdeps/unix/sysv/linux/m68k/m680x0/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 643 +- .../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 | 63 + .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 255 +- .../unix/sysv/linux/m68k/m680x0/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist | 42 +- .../unix/sysv/linux/m68k/m680x0/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/m68k/m680x0/localplt.data | 6 - sysdeps/unix/sysv/linux/m68k/m680x0/makecontext.S | 2 +- sysdeps/unix/sysv/linux/m68k/m680x0/setcontext.S | 2 +- sysdeps/unix/sysv/linux/m68k/m680x0/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/m68k/m680x0/sysdep.h | 2 +- sysdeps/unix/sysv/linux/m68k/m68k-helpers.c | 2 +- sysdeps/unix/sysv/linux/m68k/mmap_internal.h | 4 +- sysdeps/unix/sysv/linux/m68k/mremap.S | 2 +- sysdeps/unix/sysv/linux/m68k/register-dump.h | 177 - sysdeps/unix/sysv/linux/m68k/sigcontextinfo.h | 3 +- sysdeps/unix/sysv/linux/m68k/sys/reg.h | 2 +- sysdeps/unix/sysv/linux/m68k/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/m68k/sys/user.h | 2 +- sysdeps/unix/sysv/linux/m68k/syscall.S | 2 +- sysdeps/unix/sysv/linux/m68k/syscall_cancel.S | 8 +- sysdeps/unix/sysv/linux/m68k/syscalls.list | 2 - sysdeps/unix/sysv/linux/m68k/sysdep.S | 2 +- sysdeps/unix/sysv/linux/m68k/sysdep.h | 15 +- sysdeps/unix/sysv/linux/m68k/time64-compat.h | 2 + sysdeps/unix/sysv/linux/m68k/vfork.S | 3 +- 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 | 2 +- sysdeps/unix/sysv/linux/microblaze/Makefile | 6 - sysdeps/unix/sysv/linux/microblaze/Versions | 5 - .../unix/sysv/linux/microblaze/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/microblaze/arch-syscall.h | 12 + .../unix/sysv/linux/microblaze/be/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 615 +- .../linux/microblaze/be/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/microblaze/be/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/microblaze/be/libm.abilist | 65 + .../sysv/linux/microblaze/be/libpthread.abilist | 228 +- .../sysv/linux/microblaze/be/libresolv.abilist | 24 - .../unix/sysv/linux/microblaze/be/librt.abilist | 36 +- .../unix/sysv/linux/microblaze/be/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/microblaze/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/microblaze/bits/procfs.h | 2 +- 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 | 42 - sysdeps/unix/sysv/linux/microblaze/clock-compat.c | 2 +- sysdeps/unix/sysv/linux/microblaze/clone.S | 2 +- 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 | 11 +- sysdeps/unix/sysv/linux/microblaze/kernel_stat.h | 4 +- sysdeps/unix/sysv/linux/microblaze/ld.abilist | 4 + .../unix/sysv/linux/microblaze/le/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 615 +- .../linux/microblaze/le/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/microblaze/le/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/microblaze/le/libm.abilist | 65 + .../sysv/linux/microblaze/le/libpthread.abilist | 228 +- .../sysv/linux/microblaze/le/libresolv.abilist | 24 - .../unix/sysv/linux/microblaze/le/librt.abilist | 36 +- .../unix/sysv/linux/microblaze/le/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/microblaze/localplt.data | 6 - sysdeps/unix/sysv/linux/microblaze/lxstat.c | 1 - sysdeps/unix/sysv/linux/microblaze/pselect.c | 72 - sysdeps/unix/sysv/linux/microblaze/pselect32.c | 62 + .../unix/sysv/linux/microblaze/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/microblaze/single-thread.h | 2 + sysdeps/unix/sysv/linux/microblaze/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/microblaze/sys/user.h | 2 +- sysdeps/unix/sysv/linux/microblaze/syscall.S | 2 +- .../unix/sysv/linux/microblaze/syscall_cancel.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 | 2 +- sysdeps/unix/sysv/linux/microblaze/sysdep.h | 12 +- sysdeps/unix/sysv/linux/microblaze/time64-compat.h | 2 + sysdeps/unix/sysv/linux/microblaze/vfork.S | 2 +- sysdeps/unix/sysv/linux/microblaze/xstat.c | 1 - sysdeps/unix/sysv/linux/microblaze/xstatver.h | 13 + sysdeps/unix/sysv/linux/mips/Makefile | 4 - sysdeps/unix/sysv/linux/mips/Versions | 19 +- sysdeps/unix/sysv/linux/mips/____longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/mips/_test_and_set.c | 3 +- sysdeps/unix/sysv/linux/mips/bits/epoll.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/errno.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/eventfd.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/inotify.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/local_lim.h | 99 - sysdeps/unix/sysv/linux/mips/bits/mman.h | 28 +- sysdeps/unix/sysv/linux/mips/bits/msq-pad.h | 31 - sysdeps/unix/sysv/linux/mips/bits/poll.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/procfs.h | 2 +- .../unix/sysv/linux/mips/bits/pthread_stack_min.h | 20 + sysdeps/unix/sysv/linux/mips/bits/resource.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/rseq.h | 62 + sysdeps/unix/sysv/linux/mips/bits/sem-pad.h | 24 - sysdeps/unix/sysv/linux/mips/bits/shm-pad.h | 26 - sysdeps/unix/sysv/linux/mips/bits/shmlba.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/sigcontext.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/signalfd.h | 2 +- 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 | 38 +- sysdeps/unix/sysv/linux/mips/bits/socket_type.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/stat.h | 263 - sysdeps/unix/sysv/linux/mips/bits/statfs.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/struct_stat.h | 237 + sysdeps/unix/sysv/linux/mips/bits/termios-c_cc.h | 2 +- .../unix/sysv/linux/mips/bits/termios-c_lflag.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/termios-struct.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/termios-tcflow.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/timesize.h | 22 + sysdeps/unix/sysv/linux/mips/bits/types/stack_t.h | 2 +- .../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 | 46 - sysdeps/unix/sysv/linux/mips/clone.S | 10 +- sysdeps/unix/sysv/linux/mips/configure | 2 +- sysdeps/unix/sysv/linux/mips/configure.ac | 2 +- sysdeps/unix/sysv/linux/mips/dl-cache.h | 2 +- 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 | 3 +- sysdeps/unix/sysv/linux/mips/getrlimit64.c | 2 +- sysdeps/unix/sysv/linux/mips/getsysstats.c | 36 - sysdeps/unix/sysv/linux/mips/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/mips/kernel_stat.h | 17 +- sysdeps/unix/sysv/linux/mips/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/mips/ldsodefs.h | 8 +- sysdeps/unix/sysv/linux/mips/lxstat.c | 43 + sysdeps/unix/sysv/linux/mips/makecontext.S | 3 +- sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h | 12 + .../linux/mips/mips32/bug-getcontext-mips-gp.c | 2 +- .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 637 +- .../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 | 4 + 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 | 65 + .../unix/sysv/linux/mips/mips32/libpthread.abilist | 255 +- .../unix/sysv/linux/mips/mips32/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/mips/mips32/librt.abilist | 41 +- .../unix/sysv/linux/mips/mips32/libutil.abilist | 7 +- .../unix/sysv/linux/mips/mips32/mips-syscall5.S | 2 +- .../unix/sysv/linux/mips/mips32/mips-syscall6.S | 2 +- .../unix/sysv/linux/mips/mips32/mips-syscall7.S | 2 +- .../sysv/linux/mips/mips32/mips16/mips16-syscall.h | 2 +- .../linux/mips/mips32/mips16/mips16-syscall0.c | 2 +- .../linux/mips/mips32/mips16/mips16-syscall1.c | 2 +- .../linux/mips/mips32/mips16/mips16-syscall2.c | 2 +- .../linux/mips/mips32/mips16/mips16-syscall3.c | 2 +- .../linux/mips/mips32/mips16/mips16-syscall4.c | 2 +- .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 637 +- .../mips/mips32/nofpu/libc_malloc_debug.abilist | 28 + .../unix/sysv/linux/mips/mips32/syscall_cancel.S | 4 +- sysdeps/unix/sysv/linux/mips/mips32/syscalls.list | 5 - sysdeps/unix/sysv/linux/mips/mips32/sysdep.h | 9 +- .../unix/sysv/linux/mips/mips32/time64-compat.h | 2 + sysdeps/unix/sysv/linux/mips/mips64/fxstat64.c | 17 +- sysdeps/unix/sysv/linux/mips/mips64/fxstatat.c | 32 + sysdeps/unix/sysv/linux/mips/mips64/fxstatat64.c | 31 +- sysdeps/unix/sysv/linux/mips/mips64/getdents64.c | 39 +- sysdeps/unix/sysv/linux/mips/mips64/ipc_priv.h | 2 +- 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 | 95 + .../unix/sysv/linux/mips/mips64/libpthread.abilist | 255 +- sysdeps/unix/sysv/linux/mips/mips64/librt.abilist | 37 - .../unix/sysv/linux/mips/mips64/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/mips/mips64/lxstat64.c | 18 +- sysdeps/unix/sysv/linux/mips/mips64/msgctl.c | 2 +- .../unix/sysv/linux/mips/mips64/n32/arch-syscall.h | 12 + .../sysv/linux/mips/mips64/n32/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/mips/mips64/n32/ld.abilist | 4 + .../unix/sysv/linux/mips/mips64/n32/libanl.abilist | 1 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 637 +- .../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/lseek.c | 2 +- .../sysv/linux/mips/mips64/n32/mmap_internal.h | 2 +- .../sysv/linux/mips/mips64/n32/syscall_types.h | 2 +- .../unix/sysv/linux/mips/mips64/n32/syscalls.list | 4 - .../sysv/linux/mips/mips64/n32/time64-compat.h | 2 + .../unix/sysv/linux/mips/mips64/n64/arch-syscall.h | 12 + sysdeps/unix/sysv/linux/mips/mips64/n64/fstatat.c | 51 + sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S | 2 +- .../sysv/linux/mips/mips64/n64/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/mips/mips64/n64/ld.abilist | 4 + .../unix/sysv/linux/mips/mips64/n64/libanl.abilist | 1 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 545 +- .../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 | 2 +- .../unix/sysv/linux/mips/mips64/n64/sendfile64.c | 1 - sysdeps/unix/sysv/linux/mips/mips64/n64/statfs64.c | 1 - .../unix/sysv/linux/mips/mips64/n64/syscalls.list | 10 - sysdeps/unix/sysv/linux/mips/mips64/semctl.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/shmctl.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/statx_cp.c | 3 - sysdeps/unix/sysv/linux/mips/mips64/syscall.S | 2 +- .../unix/sysv/linux/mips/mips64/syscall_cancel.S | 4 +- sysdeps/unix/sysv/linux/mips/mips64/sysdep.h | 9 +- sysdeps/unix/sysv/linux/mips/mips64/xstat64.c | 21 +- sysdeps/unix/sysv/linux/mips/pipe.S | 1 - sysdeps/unix/sysv/linux/mips/readelflib.c | 20 +- sysdeps/unix/sysv/linux/mips/register-dump.h | 121 - sysdeps/unix/sysv/linux/mips/setcontext.S | 3 +- sysdeps/unix/sysv/linux/mips/setrlimit64.c | 2 +- sysdeps/unix/sysv/linux/mips/shlib-versions | 4 +- sysdeps/unix/sysv/linux/mips/sigcontextinfo.h | 3 +- .../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 | 3 +- sysdeps/unix/sysv/linux/mips/sys/cachectl.h | 2 +- sysdeps/unix/sysv/linux/mips/sys/sysmips.h | 2 +- sysdeps/unix/sysv/linux/mips/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/mips/sys/user.h | 2 +- sysdeps/unix/sysv/linux/mips/syscalls.list | 2 - sysdeps/unix/sysv/linux/mips/sysdep.h | 2 +- sysdeps/unix/sysv/linux/mips/unwind-arch.h | 67 - sysdeps/unix/sysv/linux/mips/ustat.c | 3 +- sysdeps/unix/sysv/linux/mips/vfork.S | 2 +- sysdeps/unix/sysv/linux/mips/xstat.c | 43 + sysdeps/unix/sysv/linux/mips/xstatconv.c | 2 +- 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 | 2 +- sysdeps/unix/sysv/linux/mmap.c | 2 +- sysdeps/unix/sysv/linux/mmap64.c | 3 +- sysdeps/unix/sysv/linux/mmap_call.h | 22 + sysdeps/unix/sysv/linux/mmap_internal.h | 12 +- sysdeps/unix/sysv/linux/mq_close.c | 9 +- sysdeps/unix/sysv/linux/mq_getattr.c | 10 +- sysdeps/unix/sysv/linux/mq_notify.c | 86 +- sysdeps/unix/sysv/linux/mq_open.c | 14 +- sysdeps/unix/sysv/linux/mq_receive.c | 11 +- sysdeps/unix/sysv/linux/mq_send.c | 9 +- sysdeps/unix/sysv/linux/mq_setattr.c | 33 + sysdeps/unix/sysv/linux/mq_timedreceive.c | 77 +- sysdeps/unix/sysv/linux/mq_timedsend.c | 73 +- sysdeps/unix/sysv/linux/mq_unlink.c | 9 +- sysdeps/unix/sysv/linux/mremap.c | 41 + sysdeps/unix/sysv/linux/msgctl.c | 234 +- sysdeps/unix/sysv/linux/msgget.c | 4 +- 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 | 50 + sysdeps/unix/sysv/linux/net/ethernet.h | 5 +- sysdeps/unix/sysv/linux/net/if_arp.h | 5 +- sysdeps/unix/sysv/linux/net/if_packet.h | 2 +- sysdeps/unix/sysv/linux/net/if_shaper.h | 2 +- sysdeps/unix/sysv/linux/net/if_slip.h | 2 +- sysdeps/unix/sysv/linux/net/route.h | 2 +- sysdeps/unix/sysv/linux/netash/ash.h | 2 +- sysdeps/unix/sysv/linux/netatalk/at.h | 2 +- sysdeps/unix/sysv/linux/netax25/ax25.h | 2 +- sysdeps/unix/sysv/linux/neteconet/ec.h | 2 +- sysdeps/unix/sysv/linux/netinet/if_ether.h | 2 +- sysdeps/unix/sysv/linux/netinet/if_fddi.h | 2 +- sysdeps/unix/sysv/linux/netinet/if_tr.h | 2 +- sysdeps/unix/sysv/linux/netipx/ipx.h | 2 +- sysdeps/unix/sysv/linux/netiucv/iucv.h | 2 +- sysdeps/unix/sysv/linux/netlink_assert_response.c | 3 +- sysdeps/unix/sysv/linux/netlinkaccess.h | 2 +- sysdeps/unix/sysv/linux/netpacket/packet.h | 2 +- sysdeps/unix/sysv/linux/netrom/netrom.h | 2 +- sysdeps/unix/sysv/linux/netrose/rose.h | 2 +- sysdeps/unix/sysv/linux/nice.c | 1 - sysdeps/unix/sysv/linux/nios2/Implies | 2 - sysdeps/unix/sysv/linux/nios2/arch-syscall.h | 12 + sysdeps/unix/sysv/linux/nios2/atomic-machine.h | 14 +- sysdeps/unix/sysv/linux/nios2/bits/procfs.h | 2 +- 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 | 2 +- sysdeps/unix/sysv/linux/nios2/clone.S | 3 +- sysdeps/unix/sysv/linux/nios2/getcontext.S | 2 +- sysdeps/unix/sysv/linux/nios2/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/nios2/kernel-features.h | 22 - sysdeps/unix/sysv/linux/nios2/kernel_rt_sigframe.h | 2 +- sysdeps/unix/sysv/linux/nios2/kernel_stat.h | 21 + sysdeps/unix/sysv/linux/nios2/ld.abilist | 4 + sysdeps/unix/sysv/linux/nios2/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/nios2/libc.abilist | 616 +- .../sysv/linux/nios2/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/nios2/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/nios2/libm.abilist | 65 + sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 228 +- 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 | 7 +- sysdeps/unix/sysv/linux/nios2/makecontext.c | 2 +- sysdeps/unix/sysv/linux/nios2/pointer_guard.h | 40 + sysdeps/unix/sysv/linux/nios2/send.c | 9 + sysdeps/unix/sysv/linux/nios2/setcontext.S | 2 +- sysdeps/unix/sysv/linux/nios2/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/nios2/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/nios2/sys/cachectl.h | 2 +- sysdeps/unix/sysv/linux/nios2/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/nios2/sys/user.h | 2 +- sysdeps/unix/sysv/linux/nios2/syscall.S | 2 +- sysdeps/unix/sysv/linux/nios2/syscall_cancel.S | 4 +- sysdeps/unix/sysv/linux/nios2/sysdep.S | 2 +- sysdeps/unix/sysv/linux/nios2/sysdep.h | 28 +- sysdeps/unix/sysv/linux/nios2/time64-compat.h | 2 + sysdeps/unix/sysv/linux/nios2/vfork.S | 2 +- sysdeps/unix/sysv/linux/not-cancel.h | 42 +- sysdeps/unix/sysv/linux/not-errno.h | 2 +- sysdeps/unix/sysv/linux/nscd_setup_thread.c | 3 +- sysdeps/unix/sysv/linux/ntp_gettime.c | 36 +- sysdeps/unix/sysv/linux/ntp_gettimex.c | 28 +- sysdeps/unix/sysv/linux/olddirent.h | 2 +- sysdeps/unix/sysv/linux/oldglob.c | 11 +- sysdeps/unix/sysv/linux/open.c | 6 +- sysdeps/unix/sysv/linux/open64.c | 17 +- sysdeps/unix/sysv/linux/open64_nocancel.c | 10 +- sysdeps/unix/sysv/linux/open_by_handle_at.c | 4 +- sysdeps/unix/sysv/linux/open_nocancel.c | 3 +- sysdeps/unix/sysv/linux/openat.c | 5 +- sysdeps/unix/sysv/linux/openat64.c | 11 +- sysdeps/unix/sysv/linux/openat64_nocancel.c | 11 +- sysdeps/unix/sysv/linux/openat_nocancel.c | 3 +- sysdeps/unix/sysv/linux/opendir.c | 134 + sysdeps/unix/sysv/linux/opensock.c | 114 - sysdeps/unix/sysv/linux/or1k/Implies | 1 + 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 | 2174 ++ .../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/syscall_cancel.S | 63 + 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 | 11 +- sysdeps/unix/sysv/linux/pathconf.h | 2 +- sysdeps/unix/sysv/linux/pause.c | 4 +- sysdeps/unix/sysv/linux/personality.c | 2 +- sysdeps/unix/sysv/linux/pipe.c | 32 + sysdeps/unix/sysv/linux/pkey_get.c | 2 +- sysdeps/unix/sysv/linux/pkey_mprotect.c | 2 +- sysdeps/unix/sysv/linux/pkey_set.c | 2 +- sysdeps/unix/sysv/linux/poll.c | 3 +- sysdeps/unix/sysv/linux/posix_fadvise.c | 2 +- sysdeps/unix/sysv/linux/posix_fadvise64.c | 3 +- sysdeps/unix/sysv/linux/posix_fallocate.c | 2 +- sysdeps/unix/sysv/linux/posix_fallocate64.c | 2 +- sysdeps/unix/sysv/linux/posix_madvise.c | 2 +- sysdeps/unix/sysv/linux/powerpc/Makefile | 15 +- sysdeps/unix/sysv/linux/powerpc/Versions | 16 +- .../unix/sysv/linux/powerpc/bits/environments.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/ioctl-types.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/ipc-perm.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/local_lim.h | 100 - sysdeps/unix/sysv/linux/powerpc/bits/mman.h | 26 +- sysdeps/unix/sysv/linux/powerpc/bits/msq-pad.h | 26 - sysdeps/unix/sysv/linux/powerpc/bits/ppc.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/procfs.h | 2 +- .../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-pad.h | 26 - sysdeps/unix/sysv/linux/powerpc/bits/semaphore.h | 40 - sysdeps/unix/sysv/linux/powerpc/bits/shm-pad.h | 28 - sysdeps/unix/sysv/linux/powerpc/bits/sigstack.h | 7 +- .../sysv/linux/powerpc/bits/socket-constants.h | 38 +- 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 | 2 +- .../unix/sysv/linux/powerpc/bits/termios-c_cc.h | 2 +- .../unix/sysv/linux/powerpc/bits/termios-c_cflag.h | 6 +- .../unix/sysv/linux/powerpc/bits/termios-c_iflag.h | 2 +- .../unix/sysv/linux/powerpc/bits/termios-c_lflag.h | 2 +- .../unix/sysv/linux/powerpc/bits/termios-c_oflag.h | 2 +- .../unix/sysv/linux/powerpc/bits/termios-misc.h | 2 +- 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 | 16 +- sysdeps/unix/sysv/linux/powerpc/dl-brk.S | 1 - sysdeps/unix/sysv/linux/powerpc/dl-static.c | 96 - sysdeps/unix/sysv/linux/powerpc/dl-support.c | 4 + sysdeps/unix/sysv/linux/powerpc/elision-conf.c | 36 +- sysdeps/unix/sysv/linux/powerpc/elision-conf.h | 10 +- sysdeps/unix/sysv/linux/powerpc/elision-lock.c | 9 +- sysdeps/unix/sysv/linux/powerpc/elision-timed.c | 7 +- sysdeps/unix/sysv/linux/powerpc/elision-trylock.c | 3 +- sysdeps/unix/sysv/linux/powerpc/elision-unlock.c | 3 +- sysdeps/unix/sysv/linux/powerpc/force-elision.h | 62 - .../unix/sysv/linux/powerpc/get_timebase_freq.c | 2 +- sysdeps/unix/sysv/linux/powerpc/gettimeofday.c | 2 +- sysdeps/unix/sysv/linux/powerpc/htm.h | 2 +- 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 | 2 +- sysdeps/unix/sysv/linux/powerpc/kernel-features.h | 11 +- sysdeps/unix/sysv/linux/powerpc/kernel_termios.h | 2 +- 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 | 30 +- sysdeps/unix/sysv/linux/powerpc/libc-start.h | 2 +- sysdeps/unix/sysv/linux/powerpc/libc-vdso.h | 4 +- .../unix/sysv/linux/powerpc/libpthread-compat.c | 24 + sysdeps/unix/sysv/linux/powerpc/lowlevellock.h | 49 - sysdeps/unix/sysv/linux/powerpc/pointer_guard.h | 55 + sysdeps/unix/sysv/linux/powerpc/powerpc32/Versions | 21 +- .../sysv/linux/powerpc/powerpc32/____longjmp_chk.S | 2 +- .../sysv/linux/powerpc/powerpc32/arch-syscall.h | 12 + sysdeps/unix/sysv/linux/powerpc/powerpc32/brk.S | 52 - sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S | 2 +- .../sysv/linux/powerpc/powerpc32/fpu/fe_mask.c | 2 +- .../sysv/linux/powerpc/powerpc32/fpu/fe_nomask.c | 2 +- .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 657 +- .../powerpc32/fpu/libc_malloc_debug.abilist | 28 + .../sysv/linux/powerpc/powerpc32/fpu/libm.abilist | 65 + .../sysv/linux/powerpc/powerpc32/fpu/localplt.data | 6 - sysdeps/unix/sysv/linux/powerpc/powerpc32/fxstat.c | 1 - .../unix/sysv/linux/powerpc/powerpc32/fxstatat.c | 1 - .../linux/powerpc/powerpc32/getcontext-common.S | 2 +- .../unix/sysv/linux/powerpc/powerpc32/getcontext.S | 2 +- .../sysv/linux/powerpc/powerpc32/jmp_buf-macros.h | 6 - .../sysv/linux/powerpc/powerpc32/kernel_stat.h | 4 +- .../unix/sysv/linux/powerpc/powerpc32/ld.abilist | 4 + .../sysv/linux/powerpc/powerpc32/libanl.abilist | 5 +- .../sysv/linux/powerpc/powerpc32/libdl.abilist | 14 +- .../linux/powerpc/powerpc32/libpthread.abilist | 260 +- .../sysv/linux/powerpc/powerpc32/libresolv.abilist | 29 - .../sysv/linux/powerpc/powerpc32/librt.abilist | 42 +- .../sysv/linux/powerpc/powerpc32/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/powerpc/powerpc32/lxstat.c | 2 - .../sysv/linux/powerpc/powerpc32/makecontext.S | 2 +- .../linux/powerpc/powerpc32/nofpu/getcontext.S | 2 +- .../linux/powerpc/powerpc32/nofpu/libc.abilist | 657 +- .../powerpc32/nofpu/libc_malloc_debug.abilist | 28 + .../linux/powerpc/powerpc32/nofpu/libm.abilist | 65 + .../linux/powerpc/powerpc32/nofpu/localplt.data | 6 - .../linux/powerpc/powerpc32/nofpu/setcontext.S | 2 +- .../linux/powerpc/powerpc32/nofpu/swapcontext.S | 2 +- .../linux/powerpc/powerpc32/setcontext-common.S | 2 +- .../unix/sysv/linux/powerpc/powerpc32/setcontext.S | 2 +- .../powerpc/powerpc32/struct_kernel_msqid64_ds.h | 18 + .../powerpc/powerpc32/struct_kernel_semid64_ds.h | 12 + .../linux/powerpc/powerpc32/swapcontext-common.S | 2 +- .../sysv/linux/powerpc/powerpc32/swapcontext.S | 2 +- .../sysv/linux/powerpc/powerpc32/syscalls.list | 3 - .../sysv/linux/powerpc/powerpc32/time64-compat.h | 2 + sysdeps/unix/sysv/linux/powerpc/powerpc32/vfork.S | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc32/xstat.c | 1 - sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions | 20 +- .../sysv/linux/powerpc/powerpc64/____longjmp_chk.S | 2 +- .../unix/sysv/linux/powerpc/powerpc64/arch-pkey.h | 4 +- .../sysv/linux/powerpc/powerpc64/arch-syscall.h | 12 + .../sysv/linux/powerpc/powerpc64/be/ld.abilist | 4 + .../sysv/linux/powerpc/powerpc64/be/libanl.abilist | 5 +- .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 548 +- .../powerpc/powerpc64/be/libc_malloc_debug.abilist | 28 + .../sysv/linux/powerpc/powerpc64/be/libdl.abilist | 12 +- .../sysv/linux/powerpc/powerpc64/be/libm.abilist | 65 + .../linux/powerpc/powerpc64/be/libpthread.abilist | 248 +- .../linux/powerpc/powerpc64/be/libresolv.abilist | 24 - .../sysv/linux/powerpc/powerpc64/be/librt.abilist | 47 +- .../linux/powerpc/powerpc64/be/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/brk.S | 43 - sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S | 49 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/clone3.S | 157 + .../unix/sysv/linux/powerpc/powerpc64/dl-cache.h | 2 +- .../sysv/linux/powerpc/powerpc64/fpu/fe_mask.c | 2 +- .../sysv/linux/powerpc/powerpc64/fpu/fe_nomask.c | 2 +- .../unix/sysv/linux/powerpc/powerpc64/getcontext.S | 2 +- .../sysv/linux/powerpc/powerpc64/jmp_buf-macros.h | 6 - .../sysv/linux/powerpc/powerpc64/kernel_stat.h | 21 - .../unix/sysv/linux/powerpc/powerpc64/ldsodefs.h | 2 +- .../sysv/linux/powerpc/powerpc64/le/float128-abi.h | 1 + .../sysv/linux/powerpc/powerpc64/le/ld.abilist | 4 + .../powerpc/powerpc64/le/ldbl-128ibm-compat-abi.h | 8 + .../sysv/linux/powerpc/powerpc64/le/libanl.abilist | 5 +- .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 642 +- .../powerpc/powerpc64/le/libc_malloc_debug.abilist | 28 + .../sysv/linux/powerpc/powerpc64/le/libdl.abilist | 10 +- .../sysv/linux/powerpc/powerpc64/le/libm.abilist | 225 +- .../linux/powerpc/powerpc64/le/libpthread.abilist | 229 +- .../linux/powerpc/powerpc64/le/libresolv.abilist | 24 - .../sysv/linux/powerpc/powerpc64/le/librt.abilist | 36 +- .../linux/powerpc/powerpc64/le/libutil.abilist | 7 +- .../unix/sysv/linux/powerpc/powerpc64/le/sysctl.c | 29 + .../sysv/linux/powerpc/powerpc64/localplt.data | 6 - .../sysv/linux/powerpc/powerpc64/makecontext.S | 4 +- .../unix/sysv/linux/powerpc/powerpc64/pkey_get.c | 2 +- .../unix/sysv/linux/powerpc/powerpc64/pkey_set.c | 2 +- .../unix/sysv/linux/powerpc/powerpc64/setcontext.S | 2 +- .../sysv/linux/powerpc/powerpc64/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h | 2 +- .../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 | 8 +- 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/readelflib.c | 16 +- sysdeps/unix/sysv/linux/powerpc/rtld_static_init.h | 27 + sysdeps/unix/sysv/linux/powerpc/sigcontextinfo.h | 2 +- .../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 | 19 +- sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/powerpc/sys/user.h | 2 +- sysdeps/unix/sysv/linux/powerpc/syscall.S | 17 +- sysdeps/unix/sysv/linux/powerpc/syscall_cancel.S | 4 +- sysdeps/unix/sysv/linux/powerpc/sysconf.c | 2 +- sysdeps/unix/sysv/linux/powerpc/sysdep.c | 2 +- sysdeps/unix/sysv/linux/powerpc/sysdep.h | 167 +- .../linux/powerpc/test-gettimebasefreq-static.c | 2 +- .../unix/sysv/linux/powerpc/test-gettimebasefreq.c | 2 +- .../linux/powerpc/test-powerpc-linux-sysconf.c | 2 +- sysdeps/unix/sysv/linux/powerpc/time.c | 6 +- sysdeps/unix/sysv/linux/powerpc/xstatver.h | 17 + sysdeps/unix/sysv/linux/ppoll.c | 47 +- sysdeps/unix/sysv/linux/ppoll_chk.c | 42 + sysdeps/unix/sysv/linux/prctl.c | 45 + sysdeps/unix/sysv/linux/pread.c | 11 +- sysdeps/unix/sysv/linux/pread64.c | 15 +- sysdeps/unix/sysv/linux/pread64_nocancel.c | 3 +- sysdeps/unix/sysv/linux/preadv.c | 4 +- sysdeps/unix/sysv/linux/preadv2.c | 4 +- sysdeps/unix/sysv/linux/preadv64.c | 4 +- sysdeps/unix/sysv/linux/preadv64v2.c | 4 +- sysdeps/unix/sysv/linux/prlimit.c | 11 +- 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 | 2 +- sysdeps/unix/sysv/linux/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/pselect.c | 73 +- sysdeps/unix/sysv/linux/pselect32.c | 41 + sysdeps/unix/sysv/linux/pt-raise.c | 20 - sysdeps/unix/sysv/linux/pthread-pids.h | 29 - sysdeps/unix/sysv/linux/pthread_getaffinity.c | 58 - sysdeps/unix/sysv/linux/pthread_getcpuclockid.c | 42 - sysdeps/unix/sysv/linux/pthread_getname.c | 69 - sysdeps/unix/sysv/linux/pthread_setaffinity.c | 58 - sysdeps/unix/sysv/linux/pthread_setname.c | 63 - sysdeps/unix/sysv/linux/pthread_sigqueue.c | 71 - sysdeps/unix/sysv/linux/ptrace.c | 2 +- sysdeps/unix/sysv/linux/ptsname.c | 99 +- sysdeps/unix/sysv/linux/pwrite.c | 11 +- sysdeps/unix/sysv/linux/pwrite64.c | 15 +- sysdeps/unix/sysv/linux/pwritev.c | 4 +- sysdeps/unix/sysv/linux/pwritev2.c | 4 +- sysdeps/unix/sysv/linux/pwritev64.c | 4 +- sysdeps/unix/sysv/linux/pwritev64v2.c | 4 +- sysdeps/unix/sysv/linux/raise.c | 52 - sysdeps/unix/sysv/linux/read.c | 4 +- sysdeps/unix/sysv/linux/read_nocancel.c | 3 +- sysdeps/unix/sysv/linux/readahead.c | 4 +- sysdeps/unix/sysv/linux/readdir.c | 60 +- sysdeps/unix/sysv/linux/readdir64.c | 113 +- sysdeps/unix/sysv/linux/readdir64_r.c | 196 +- sysdeps/unix/sysv/linux/readdir_r.c | 51 +- sysdeps/unix/sysv/linux/readlink.c | 35 + sysdeps/unix/sysv/linux/readonly-area.c | 4 +- sysdeps/unix/sysv/linux/readv.c | 4 +- sysdeps/unix/sysv/linux/reboot.c | 2 +- sysdeps/unix/sysv/linux/recv.c | 3 +- sysdeps/unix/sysv/linux/recvfrom.c | 3 +- sysdeps/unix/sysv/linux/recvmmsg.c | 92 +- sysdeps/unix/sysv/linux/recvmsg.c | 41 +- sysdeps/unix/sysv/linux/rename.c | 2 +- sysdeps/unix/sysv/linux/renameat.c | 2 +- sysdeps/unix/sysv/linux/renameat2.c | 2 +- sysdeps/unix/sysv/linux/rewinddir.c | 41 + sysdeps/unix/sysv/linux/riscv/Makefile | 8 +- sysdeps/unix/sysv/linux/riscv/atomic-machine.h | 15 +- sysdeps/unix/sysv/linux/riscv/bits/environments.h | 81 + sysdeps/unix/sysv/linux/riscv/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/riscv/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/riscv/bits/sigcontext.h | 2 +- sysdeps/unix/sysv/linux/riscv/bits/time64.h | 36 + sysdeps/unix/sysv/linux/riscv/clone.S | 7 +- sysdeps/unix/sysv/linux/riscv/configure | 43 + sysdeps/unix/sysv/linux/riscv/configure.ac | 12 + sysdeps/unix/sysv/linux/riscv/dl-cache.h | 56 +- sysdeps/unix/sysv/linux/riscv/flush-icache.c | 2 +- sysdeps/unix/sysv/linux/riscv/getcontext.S | 4 +- sysdeps/unix/sysv/linux/riscv/kernel-features.h | 2 +- sysdeps/unix/sysv/linux/riscv/ldconfig.h | 36 - sysdeps/unix/sysv/linux/riscv/ldd-rewrite.sed | 2 +- sysdeps/unix/sysv/linux/riscv/localplt.data | 7 +- sysdeps/unix/sysv/linux/riscv/makecontext.c | 2 +- sysdeps/unix/sysv/linux/riscv/readelflib.c | 16 +- sysdeps/unix/sysv/linux/riscv/register-dump.h | 63 - sysdeps/unix/sysv/linux/riscv/rv32/Implies | 1 + 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 | 2430 ++ .../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/Implies | 1 - sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h | 13 + .../unix/sysv/linux/riscv/rv64/jmp_buf-macros.h | 53 - sysdeps/unix/sysv/linux/riscv/rv64/ld.abilist | 4 + sysdeps/unix/sysv/linux/riscv/rv64/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 521 + .../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 | 90 + .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 223 +- .../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 | 9 +- sysdeps/unix/sysv/linux/riscv/shlib-versions | 10 +- sysdeps/unix/sysv/linux/riscv/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/riscv/swapcontext.S | 4 +- sysdeps/unix/sysv/linux/riscv/sys/cachectl.h | 2 +- sysdeps/unix/sysv/linux/riscv/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/riscv/sys/user.h | 2 +- sysdeps/unix/sysv/linux/riscv/syscall.c | 6 +- sysdeps/unix/sysv/linux/riscv/syscall_cancel.S | 30 +- sysdeps/unix/sysv/linux/riscv/sysconf.c | 107 + sysdeps/unix/sysv/linux/riscv/sysdep.S | 2 +- sysdeps/unix/sysv/linux/riscv/sysdep.h | 71 +- sysdeps/unix/sysv/linux/riscv/ucontext-macros.h | 2 +- sysdeps/unix/sysv/linux/riscv/vfork.S | 4 +- sysdeps/unix/sysv/linux/rmdir.c | 33 + sysdeps/unix/sysv/linux/rseq-internal.h | 52 + sysdeps/unix/sysv/linux/s390/Makefile | 3 - sysdeps/unix/sysv/linux/s390/Versions | 2 +- sysdeps/unix/sysv/linux/s390/bits/elfclass.h | 3 +- sysdeps/unix/sysv/linux/s390/bits/environments.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/hwcap.h | 14 +- sysdeps/unix/sysv/linux/s390/bits/procfs-extra.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/procfs-id.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/rseq.h | 37 + sysdeps/unix/sysv/linux/s390/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/stat.h | 265 - sysdeps/unix/sysv/linux/s390/bits/statfs.h | 2 +- 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 | 2 +- sysdeps/unix/sysv/linux/s390/bits/utmp.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/utmpx.h | 2 +- sysdeps/unix/sysv/linux/s390/brk.c | 55 - sysdeps/unix/sysv/linux/s390/dl-procinfo.h | 5 +- sysdeps/unix/sysv/linux/s390/elision-conf.c | 37 +- sysdeps/unix/sysv/linux/s390/elision-conf.h | 10 +- sysdeps/unix/sysv/linux/s390/elision-lock.c | 9 +- sysdeps/unix/sysv/linux/s390/elision-timed.c | 7 +- sysdeps/unix/sysv/linux/s390/elision-trylock.c | 3 +- sysdeps/unix/sysv/linux/s390/elision-unlock.c | 3 +- sysdeps/unix/sysv/linux/s390/force-elision.h | 62 - sysdeps/unix/sysv/linux/s390/htm.h | 2 +- sysdeps/unix/sysv/linux/s390/ipc_priv.h | 2 +- sysdeps/unix/sysv/linux/s390/jmp-unwind.c | 9 +- sysdeps/unix/sysv/linux/s390/kernel-features.h | 25 +- sysdeps/unix/sysv/linux/s390/ldconfig.h | 9 +- sysdeps/unix/sysv/linux/s390/ldd-rewrite.sed | 3 - sysdeps/unix/sysv/linux/s390/libanl.abilist | 4 - sysdeps/unix/sysv/linux/s390/libpthread-compat.c | 25 + sysdeps/unix/sysv/linux/s390/localplt.data | 6 - sysdeps/unix/sysv/linux/s390/longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/s390/lowlevellock.h | 49 - 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 - .../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 | 18 +- 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 | 3 +- .../sysv/linux/s390/s390-32/__makecontext_ret.S | 2 +- .../unix/sysv/linux/s390/s390-32/arch-syscall.h | 12 + sysdeps/unix/sysv/linux/s390/s390-32/clone.S | 25 +- 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 | 11 +- sysdeps/unix/sysv/linux/s390/s390-32/getutent.c | 4 +- sysdeps/unix/sysv/linux/s390/s390-32/getutent_r.c | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/getutid.c | 4 +- sysdeps/unix/sysv/linux/s390/s390-32/getutid_r.c | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/getutline.c | 4 +- sysdeps/unix/sysv/linux/s390/s390-32/getutline_r.c | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/getutmp.c | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/getutxent.c | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/getutxid.c | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/getutxline.c | 3 +- .../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 | 4 + .../unix/sysv/linux/s390/s390-32/libanl.abilist | 1 + sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 656 +- .../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 | 95 + .../sysv/linux/s390/s390-32/libpthread.abilist | 258 +- .../unix/sysv/linux/s390/s390-32/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist | 42 +- .../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/login.c | 14 +- sysdeps/unix/sysv/linux/s390/s390-32/login32.c | 15 +- sysdeps/unix/sysv/linux/s390/s390-32/lxstat.c | 1 - sysdeps/unix/sysv/linux/s390/s390-32/makecontext.c | 3 +- .../unix/sysv/linux/s390/s390-32/pointer_guard.h | 45 + .../unix/sysv/linux/s390/s390-32/posix_fadvise64.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/pututxline.c | 3 +- .../unix/sysv/linux/s390/s390-32/register-dump.h | 129 - sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S | 11 +- sysdeps/unix/sysv/linux/s390/s390-32/swapcontext.S | 6 +- sysdeps/unix/sysv/linux/s390/s390-32/syscall.S | 3 +- .../unix/sysv/linux/s390/s390-32/syscall_cancel.S | 4 +- sysdeps/unix/sysv/linux/s390/s390-32/syscalls.list | 2 - sysdeps/unix/sysv/linux/s390/s390-32/sysdep.S | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h | 33 +- .../unix/sysv/linux/s390/s390-32/time64-compat.h | 2 + sysdeps/unix/sysv/linux/s390/s390-32/updwtmp.c | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/updwtmpx.c | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/utmp-compat.h | 3 +- .../unix/sysv/linux/s390/s390-32/utmp-convert.h | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/utmp32.c | 5 +- sysdeps/unix/sysv/linux/s390/s390-32/utmp32.h | 2 +- .../unix/sysv/linux/s390/s390-32/utmpx-convert.h | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.c | 5 +- sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/vfork.S | 6 +- 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 | 3 +- .../sysv/linux/s390/s390-64/__makecontext_ret.S | 2 +- .../unix/sysv/linux/s390/s390-64/arch-syscall.h | 12 + sysdeps/unix/sysv/linux/s390/s390-64/clone.S | 25 +- sysdeps/unix/sysv/linux/s390/s390-64/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/getcontext.S | 11 +- .../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 | 4 + .../unix/sysv/linux/s390/s390-64/libanl.abilist | 1 + sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 547 +- .../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 | 95 + .../sysv/linux/s390/s390-64/libpthread.abilist | 248 +- .../unix/sysv/linux/s390/s390-64/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist | 47 +- .../unix/sysv/linux/s390/s390-64/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/s390/s390-64/makecontext.c | 3 +- .../unix/sysv/linux/s390/s390-64/pointer_guard.h | 47 + .../unix/sysv/linux/s390/s390-64/register-dump.h | 132 - sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S | 11 +- .../unix/sysv/linux/s390/s390-64/single-thread.h | 2 + sysdeps/unix/sysv/linux/s390/s390-64/swapcontext.S | 6 +- sysdeps/unix/sysv/linux/s390/s390-64/syscall.S | 3 +- .../unix/sysv/linux/s390/s390-64/syscall_cancel.S | 4 +- sysdeps/unix/sysv/linux/s390/s390-64/sysdep.S | 3 +- sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h | 35 +- .../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 | 6 +- sysdeps/unix/sysv/linux/s390/sigcontextinfo.h | 3 +- sysdeps/unix/sysv/linux/s390/sys/elf.h | 2 +- sysdeps/unix/sysv/linux/s390/sys/ptrace.h | 18 +- sysdeps/unix/sysv/linux/s390/sys/ucontext.h | 3 +- sysdeps/unix/sysv/linux/s390/sys/user.h | 2 +- sysdeps/unix/sysv/linux/s390/sysconf.c | 31 +- sysdeps/unix/sysv/linux/s390/sysdep.h | 37 +- .../unix/sysv/linux/s390/tst-ptrace-singleblock.c | 2 +- sysdeps/unix/sysv/linux/s390/xstatver.h | 19 + sysdeps/unix/sysv/linux/safe-fatal.h | 2 +- sysdeps/unix/sysv/linux/scandir64.c | 2 +- sysdeps/unix/sysv/linux/sched_getaffinity.c | 2 +- sysdeps/unix/sysv/linux/sched_getcpu.c | 21 +- sysdeps/unix/sysv/linux/sched_rr_gi.c | 22 +- sysdeps/unix/sysv/linux/sched_setaffinity.c | 7 +- sysdeps/unix/sysv/linux/scsi/scsi.h | 2 +- sysdeps/unix/sysv/linux/scsi/scsi_ioctl.h | 2 +- sysdeps/unix/sysv/linux/scsi/sg.h | 2 +- sysdeps/unix/sysv/linux/seekdir.c | 35 + sysdeps/unix/sysv/linux/segfault.c | 2 - sysdeps/unix/sysv/linux/select.c | 124 +- sysdeps/unix/sysv/linux/semctl.c | 289 +- sysdeps/unix/sysv/linux/semget.c | 3 +- sysdeps/unix/sysv/linux/semop.c | 5 +- sysdeps/unix/sysv/linux/semtimedop.c | 66 +- sysdeps/unix/sysv/linux/send.c | 5 +- sysdeps/unix/sysv/linux/sendfile.c | 55 + sysdeps/unix/sysv/linux/sendfile64.c | 37 + sysdeps/unix/sysv/linux/sendmmsg.c | 7 +- sysdeps/unix/sysv/linux/sendmsg.c | 6 +- sysdeps/unix/sysv/linux/sendto.c | 3 +- sysdeps/unix/sysv/linux/set-freeres-os.h | 24 + sysdeps/unix/sysv/linux/setegid.c | 2 +- sysdeps/unix/sysv/linux/seteuid.c | 2 +- sysdeps/unix/sysv/linux/setgid.c | 2 +- sysdeps/unix/sysv/linux/setgroups.c | 2 +- sysdeps/unix/sysv/linux/setipv4sourcefilter.c | 3 +- sysdeps/unix/sysv/linux/setitimer.c | 6 +- sysdeps/unix/sysv/linux/setregid.c | 2 +- sysdeps/unix/sysv/linux/setresgid.c | 2 +- sysdeps/unix/sysv/linux/setresuid.c | 2 +- sysdeps/unix/sysv/linux/setreuid.c | 2 +- sysdeps/unix/sysv/linux/setrlimit.c | 5 +- sysdeps/unix/sysv/linux/setrlimit64.c | 3 +- sysdeps/unix/sysv/linux/setsockopt.c | 93 +- sysdeps/unix/sysv/linux/setsourcefilter.c | 3 +- sysdeps/unix/sysv/linux/settimeofday.c | 13 +- sysdeps/unix/sysv/linux/settimezone.c | 3 +- sysdeps/unix/sysv/linux/setuid.c | 2 +- sysdeps/unix/sysv/linux/sh/Versions | 7 +- sysdeps/unix/sysv/linux/sh/____longjmp_chk.S | 3 +- sysdeps/unix/sysv/linux/sh/adaptive_spin_count.h | 20 + sysdeps/unix/sysv/linux/sh/arch-syscall.h | 12 + sysdeps/unix/sysv/linux/sh/atomic-machine.h | 30 +- sysdeps/unix/sysv/linux/sh/be/ld.abilist | 4 + sysdeps/unix/sysv/linux/sh/be/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/sh/be/libc.abilist | 628 +- .../sysv/linux/sh/be/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/sh/be/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/sh/be/libm.abilist | 65 + sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 245 +- sysdeps/unix/sysv/linux/sh/be/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/sh/be/librt.abilist | 42 +- sysdeps/unix/sysv/linux/sh/be/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/sh/be/sh4/fpu/Implies | 1 + sysdeps/unix/sysv/linux/sh/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/sh/bits/procfs-id.h | 2 +- sysdeps/unix/sysv/linux/sh/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/sh/bits/shmlba.h | 2 +- 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 | 2 +- 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 | 11 +- sysdeps/unix/sysv/linux/sh/kernel_stat.h | 40 + sysdeps/unix/sysv/linux/sh/le/ld.abilist | 4 + sysdeps/unix/sysv/linux/sh/le/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/sh/le/libc.abilist | 628 +- .../sysv/linux/sh/le/libc_malloc_debug.abilist | 28 + sysdeps/unix/sysv/linux/sh/le/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/sh/le/libm.abilist | 65 + sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 245 +- sysdeps/unix/sysv/linux/sh/le/libresolv.abilist | 29 - sysdeps/unix/sysv/linux/sh/le/librt.abilist | 42 +- sysdeps/unix/sysv/linux/sh/le/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/sh/le/sh4/fpu/Implies | 1 + sysdeps/unix/sysv/linux/sh/localplt.data | 6 - sysdeps/unix/sysv/linux/sh/lowlevel-atomic.h | 2 +- sysdeps/unix/sysv/linux/sh/lxstat.c | 2 - sysdeps/unix/sysv/linux/sh/makecontext.S | 2 +- sysdeps/unix/sysv/linux/sh/pipe.S | 42 - sysdeps/unix/sysv/linux/sh/pointer_guard.h | 43 + sysdeps/unix/sysv/linux/sh/register-dump.h | 263 - sysdeps/unix/sysv/linux/sh/sh3/getcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/sh3/setcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/sh3/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/sh4/getcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/sh4/setcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/sh4/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/shlib-versions | 1 + sysdeps/unix/sysv/linux/sh/sigcontextinfo.h | 3 +- sysdeps/unix/sysv/linux/sh/smp.h | 23 - sysdeps/unix/sysv/linux/sh/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/sh/sys/user.h | 2 +- sysdeps/unix/sysv/linux/sh/syscall.S | 2 +- sysdeps/unix/sysv/linux/sh/syscall_cancel.S | 6 +- sysdeps/unix/sysv/linux/sh/syscalls.list | 4 - sysdeps/unix/sysv/linux/sh/sysdep.S | 2 +- sysdeps/unix/sysv/linux/sh/sysdep.h | 23 +- sysdeps/unix/sysv/linux/sh/time64-compat.h | 2 + sysdeps/unix/sysv/linux/sh/vfork.S | 2 +- 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 | 4 +- sysdeps/unix/sysv/linux/shmctl.c | 234 +- sysdeps/unix/sysv/linux/shmdt.c | 4 +- sysdeps/unix/sysv/linux/shmget.c | 5 +- sysdeps/unix/sysv/linux/shutdown.c | 9 +- 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 | 4 +- sysdeps/unix/sysv/linux/sigpending.c | 10 +- sysdeps/unix/sysv/linux/sigprocmask.c | 24 +- sysdeps/unix/sysv/linux/sigqueue.c | 2 +- sysdeps/unix/sysv/linux/sigset-cvt-mask.h | 3 +- sysdeps/unix/sysv/linux/sigsetops.h | 169 +- sysdeps/unix/sysv/linux/sigstack.c | 3 +- sysdeps/unix/sysv/linux/sigsuspend.c | 6 +- sysdeps/unix/sysv/linux/sigtimedwait.c | 59 +- sysdeps/unix/sysv/linux/sigwait.c | 3 +- sysdeps/unix/sysv/linux/sigwaitinfo.c | 3 +- sysdeps/unix/sysv/linux/single-thread.h | 45 +- sysdeps/unix/sysv/linux/sizes.h | 2 +- sysdeps/unix/sysv/linux/socket-constants-time64.h | 35 + sysdeps/unix/sysv/linux/socket.c | 9 +- sysdeps/unix/sysv/linux/socketcall.h | 4 +- sysdeps/unix/sysv/linux/socketpair.c | 9 +- sysdeps/unix/sysv/linux/sparc/Makefile | 6 - sysdeps/unix/sysv/linux/sparc/Versions | 33 +- sysdeps/unix/sysv/linux/sparc/aio_cancel.c | 26 +- sysdeps/unix/sysv/linux/sparc/bits/environments.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/epoll.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/errno.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/eventfd.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/inotify.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/ioctls.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/ipc-perm.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/local_lim.h | 99 - sysdeps/unix/sysv/linux/sparc/bits/mman.h | 32 +- sysdeps/unix/sysv/linux/sparc/bits/msq-pad.h | 26 - sysdeps/unix/sysv/linux/sparc/bits/poll.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/procfs-extra.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/procfs-id.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/procfs.h | 2 +- .../unix/sysv/linux/sparc/bits/pthread_stack_min.h | 20 + sysdeps/unix/sysv/linux/sparc/bits/resource.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/sem-pad.h | 26 - sysdeps/unix/sysv/linux/sparc/bits/setjmp.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/shm-pad.h | 28 - sysdeps/unix/sysv/linux/sparc/bits/shmlba.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/sigcontext.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/signalfd.h | 2 +- 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 | 2 +- .../unix/sysv/linux/sparc/bits/socket-constants.h | 38 +- sysdeps/unix/sysv/linux/sparc/bits/socket_type.h | 2 +- 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 | 2 +- sysdeps/unix/sysv/linux/sparc/bits/termios-c_cc.h | 2 +- .../unix/sysv/linux/sparc/bits/termios-c_oflag.h | 2 +- .../unix/sysv/linux/sparc/bits/termios-struct.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/timerfd.h | 2 +- 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 | 2 +- sysdeps/unix/sysv/linux/sparc/brk_call.h | 35 + .../unix/sysv/linux/sparc/cancellation-sigmask.h | 39 - sysdeps/unix/sysv/linux/sparc/dl-cache.h | 2 +- .../unix/sysv/linux/sparc/errlist-compat-data.h | 43 + sysdeps/unix/sysv/linux/sparc/getrlimit64.c | 2 +- sysdeps/unix/sysv/linux/sparc/getshmlba.c | 2 +- sysdeps/unix/sysv/linux/sparc/getsysstats.c | 55 - sysdeps/unix/sysv/linux/sparc/kernel-features.h | 23 +- sysdeps/unix/sysv/linux/sparc/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/sparc/ldd-rewrite.sed | 2 - sysdeps/unix/sysv/linux/sparc/librt-compat.c | 24 + sysdeps/unix/sysv/linux/sparc/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/sparc/readelflib.c | 18 +- .../sysv/linux/sparc/socket-constants-time64.h | 35 + sysdeps/unix/sysv/linux/sparc/sparc32/Makefile | 2 - sysdeps/unix/sysv/linux/sparc/sparc32/Versions | 6 - .../sysv/linux/sparc/sparc32/____longjmp_chk.S | 3 +- .../unix/sysv/linux/sparc/sparc32/arch-syscall.h | 12 + .../sysv/linux/sparc/sparc32/bits/long-double.h | 4 +- sysdeps/unix/sysv/linux/sparc/sparc32/brk.c | 54 - sysdeps/unix/sysv/linux/sparc/sparc32/clone.S | 3 +- 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 | 3 +- .../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 | 4 + .../unix/sysv/linux/sparc/sparc32/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 659 +- .../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 | 95 + .../sysv/linux/sparc/sparc32/libpthread.abilist | 257 +- .../sysv/linux/sparc/sparc32/libresolv.abilist | 29 - .../unix/sysv/linux/sparc/sparc32/librt.abilist | 45 +- .../unix/sysv/linux/sparc/sparc32/libutil.abilist | 7 +- .../unix/sysv/linux/sparc/sparc32/localplt.data | 6 - sysdeps/unix/sysv/linux/sparc/sparc32/lxstat.c | 2 - .../unix/sysv/linux/sparc/sparc32/makecontext.c | 3 +- sysdeps/unix/sysv/linux/sparc/sparc32/pipe.S | 39 - .../unix/sysv/linux/sparc/sparc32/pointer_guard.h | 44 + .../unix/sysv/linux/sparc/sparc32/register-dump.h | 343 - sysdeps/unix/sysv/linux/sparc/sparc32/setcontext.S | 3 +- sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c | 37 - .../unix/sysv/linux/sparc/sparc32/sigcontextinfo.h | 3 +- .../unix/sysv/linux/sparc/sparc32/sigreturn_stub.S | 2 +- .../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 | 3 +- sysdeps/unix/sysv/linux/sparc/sparc32/syscall.S | 2 +- .../unix/sysv/linux/sparc/sparc32/syscall_cancel.S | 4 +- .../unix/sysv/linux/sparc/sparc32/syscalls.list | 3 - sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h | 26 +- .../unix/sysv/linux/sparc/sparc32/time64-compat.h | 2 + sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S | 3 +- sysdeps/unix/sysv/linux/sparc/sparc32/xstat.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc64/Versions | 9 +- .../sysv/linux/sparc/sparc64/____longjmp_chk.S | 2 +- .../sysv/linux/sparc/sparc64/__start_context.S | 2 +- .../unix/sysv/linux/sparc/sparc64/arch-syscall.h | 12 + .../sysv/linux/sparc/sparc64/bits/long-double.h | 4 +- sysdeps/unix/sysv/linux/sparc/sparc64/brk.S | 104 - sysdeps/unix/sysv/linux/sparc/sparc64/clone.S | 3 +- sysdeps/unix/sysv/linux/sparc/sparc64/dl-brk.S | 1 - sysdeps/unix/sysv/linux/sparc/sparc64/dl-cache.h | 2 +- .../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 - sysdeps/unix/sysv/linux/sparc/sparc64/getcontext.S | 3 +- sysdeps/unix/sysv/linux/sparc/sparc64/ipc_priv.h | 2 +- .../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 | 4 + .../unix/sysv/linux/sparc/sparc64/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 545 +- .../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 | 95 + .../sysv/linux/sparc/sparc64/libpthread.abilist | 247 +- .../sysv/linux/sparc/sparc64/libresolv.abilist | 29 - .../unix/sysv/linux/sparc/sparc64/librt.abilist | 51 +- .../unix/sysv/linux/sparc/sparc64/libutil.abilist | 7 +- .../unix/sysv/linux/sparc/sparc64/localplt.data | 7 +- sysdeps/unix/sysv/linux/sparc/sparc64/longjmp.S | 3 +- sysdeps/unix/sysv/linux/sparc/sparc64/lxstat.c | 1 - .../unix/sysv/linux/sparc/sparc64/makecontext.c | 3 +- sysdeps/unix/sysv/linux/sparc/sparc64/pause.c | 25 - sysdeps/unix/sysv/linux/sparc/sparc64/pipe.S | 40 - .../unix/sysv/linux/sparc/sparc64/pointer_guard.h | 44 + .../unix/sysv/linux/sparc/sparc64/register-dump.h | 274 - sysdeps/unix/sysv/linux/sparc/sparc64/setcontext.S | 3 +- sysdeps/unix/sysv/linux/sparc/sparc64/setjmp.S | 3 +- .../unix/sysv/linux/sparc/sparc64/shlib-versions | 1 + sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c | 32 - .../unix/sysv/linux/sparc/sparc64/sigcontextinfo.h | 3 +- .../unix/sysv/linux/sparc/sparc64/sigreturn_stub.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/sizes.h | 2 +- .../unix/sysv/linux/sparc/sparc64/swapcontext.c | 3 +- sysdeps/unix/sysv/linux/sparc/sparc64/syscall.S | 2 +- .../unix/sysv/linux/sparc/sparc64/syscall_cancel.S | 4 +- sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h | 23 +- .../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 | 3 +- sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S | 3 +- sysdeps/unix/sysv/linux/sparc/sparc64/wordexp.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/xstat.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc64/xstatconv.c | 2 +- .../sysv/linux/sparc/struct_kernel_shmid64_ds.h | 17 + sysdeps/unix/sysv/linux/sparc/sys/ptrace.h | 8 +- sysdeps/unix/sysv/linux/sparc/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/sparc/sys/user.h | 2 +- sysdeps/unix/sysv/linux/sparc/sysdep.h | 3 +- sysdeps/unix/sysv/linux/sparc/xstatver.h | 13 + sysdeps/unix/sysv/linux/spawn_int_def.h | 25 + sysdeps/unix/sysv/linux/spawni.c | 122 +- sysdeps/unix/sysv/linux/speed.c | 4 +- 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 | 70 +- sysdeps/unix/sysv/linux/statvfs.c | 14 +- sysdeps/unix/sysv/linux/statvfs64.c | 56 +- sysdeps/unix/sysv/linux/statx.c | 4 +- sysdeps/unix/sysv/linux/statx_cp.c | 2 +- sysdeps/unix/sysv/linux/statx_cp.h | 5 +- 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 | 6 +- sysdeps/unix/sysv/linux/sys/epoll.h | 31 +- sysdeps/unix/sysv/linux/sys/eventfd.h | 2 +- sysdeps/unix/sysv/linux/sys/fanotify.h | 2 +- sysdeps/unix/sysv/linux/sys/fsuid.h | 2 +- sysdeps/unix/sysv/linux/sys/inotify.h | 2 +- sysdeps/unix/sysv/linux/sys/kd.h | 2 +- sysdeps/unix/sysv/linux/sys/klog.h | 2 +- sysdeps/unix/sysv/linux/sys/mount.h | 176 +- sysdeps/unix/sysv/linux/sys/pci.h | 2 +- sysdeps/unix/sysv/linux/sys/personality.h | 2 +- sysdeps/unix/sysv/linux/sys/pidfd.h | 49 + sysdeps/unix/sysv/linux/sys/prctl.h | 26 +- sysdeps/unix/sysv/linux/sys/procfs.h | 2 +- sysdeps/unix/sysv/linux/sys/ptrace.h | 8 +- sysdeps/unix/sysv/linux/sys/quota.h | 2 +- sysdeps/unix/sysv/linux/sys/raw.h | 2 +- sysdeps/unix/sysv/linux/sys/reboot.h | 2 +- sysdeps/unix/sysv/linux/sys/rseq.h | 169 + sysdeps/unix/sysv/linux/sys/signalfd.h | 2 +- sysdeps/unix/sysv/linux/sys/swap.h | 2 +- sysdeps/unix/sysv/linux/sys/syscall.h | 2 +- sysdeps/unix/sysv/linux/sys/sysctl.h | 76 - sysdeps/unix/sysv/linux/sys/sysinfo.h | 2 +- sysdeps/unix/sysv/linux/sys/timerfd.h | 24 +- sysdeps/unix/sysv/linux/sys/timex.h | 33 +- sysdeps/unix/sysv/linux/syscall-names.list | 23 +- sysdeps/unix/sysv/linux/syscall.c | 43 + sysdeps/unix/sysv/linux/syscall_cancel.c | 3 +- sysdeps/unix/sysv/linux/syscalls.list | 57 +- .../unix/sysv/linux/sysconf-pthread_stack_min.h | 39 + sysdeps/unix/sysv/linux/sysconf-sigstksz.h | 38 + sysdeps/unix/sysv/linux/sysconf.c | 21 +- sysdeps/unix/sysv/linux/sysctl.c | 38 +- sysdeps/unix/sysv/linux/sysctl.mk | 3 - sysdeps/unix/sysv/linux/sysdep-cancel.h | 25 + sysdeps/unix/sysv/linux/sysdep-vdso.h | 2 +- sysdeps/unix/sysv/linux/sysdep.h | 9 +- sysdeps/unix/sysv/linux/syslog.c | 4 - sysdeps/unix/sysv/linux/tcdrain.c | 3 +- sysdeps/unix/sysv/linux/tcflow.c | 2 +- sysdeps/unix/sysv/linux/tcflush.c | 2 +- sysdeps/unix/sysv/linux/tcgetattr.c | 2 +- sysdeps/unix/sysv/linux/tcsendbrk.c | 2 +- sysdeps/unix/sysv/linux/tcsetattr.c | 2 +- sysdeps/unix/sysv/linux/tee.c | 4 +- sysdeps/unix/sysv/linux/telldir.c | 33 + sysdeps/unix/sysv/linux/test-errno-linux.c | 33 +- sysdeps/unix/sysv/linux/thrd_priv.h | 35 + sysdeps/unix/sysv/linux/thrd_sleep.c | 56 + sysdeps/unix/sysv/linux/time-clockid.h | 2 +- sysdeps/unix/sysv/linux/time.c | 40 +- sysdeps/unix/sysv/linux/timer_create.c | 147 +- sysdeps/unix/sysv/linux/timer_delete.c | 70 +- sysdeps/unix/sysv/linux/timer_getoverr.c | 39 +- sysdeps/unix/sysv/linux/timer_gettime.c | 76 +- sysdeps/unix/sysv/linux/timer_routines.c | 75 +- sysdeps/unix/sysv/linux/timer_settime.c | 88 +- sysdeps/unix/sysv/linux/timer_t_was_int_compat.h | 20 + sysdeps/unix/sysv/linux/timerfd_gettime.c | 11 +- sysdeps/unix/sysv/linux/timerfd_settime.c | 38 +- sysdeps/unix/sysv/linux/times.c | 2 +- sysdeps/unix/sysv/linux/timespec_get.c | 2 +- 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 | 2 +- sysdeps/unix/sysv/linux/truncate64.c | 3 +- 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 | 2 +- sysdeps/unix/sysv/linux/tst-affinity.c | 2 +- sysdeps/unix/sysv/linux/tst-align-clone-internal.c | 68 + sysdeps/unix/sysv/linux/tst-align-clone.c | 2 +- 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 | 2 +- sysdeps/unix/sysv/linux/tst-clone2-internal.c | 126 + sysdeps/unix/sysv/linux/tst-clone2.c | 2 +- sysdeps/unix/sysv/linux/tst-clone3-internal.c | 99 + sysdeps/unix/sysv/linux/tst-clone3.c | 2 +- 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 | 2 +- sysdeps/unix/sysv/linux/tst-fallocate.c | 2 +- sysdeps/unix/sysv/linux/tst-fallocate64.c | 2 +- sysdeps/unix/sysv/linux/tst-fanotify.c | 2 +- sysdeps/unix/sysv/linux/tst-getauxval.c | 74 + sysdeps/unix/sysv/linux/tst-getcwd-smallbuff.c | 259 + sysdeps/unix/sysv/linux/tst-getdents64.c | 31 +- sysdeps/unix/sysv/linux/tst-getpid1-internal.c | 133 + sysdeps/unix/sysv/linux/tst-gettid-kill.c | 2 +- sysdeps/unix/sysv/linux/tst-gettid.c | 2 +- sysdeps/unix/sysv/linux/tst-gettimeofday-clobber.c | 37 + sysdeps/unix/sysv/linux/tst-glibcsyscalls.py | 2 +- sysdeps/unix/sysv/linux/tst-memfd_create.c | 2 +- sysdeps/unix/sysv/linux/tst-misalign-clone.c | 96 + sysdeps/unix/sysv/linux/tst-mlock2.c | 2 +- sysdeps/unix/sysv/linux/tst-mman-consts.py | 11 +- 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 | 2 +- sysdeps/unix/sysv/linux/tst-ofdlocks-compat.c | 10 +- sysdeps/unix/sysv/linux/tst-ofdlocks.c | 2 +- sysdeps/unix/sysv/linux/tst-personality.c | 2 +- sysdeps/unix/sysv/linux/tst-pidfd-consts.py | 54 + sysdeps/unix/sysv/linux/tst-pidfd.c | 182 + sysdeps/unix/sysv/linux/tst-pkey.c | 2 +- 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 | 2 +- sysdeps/unix/sysv/linux/tst-readdir64-compat.c | 3 +- sysdeps/unix/sysv/linux/tst-rlimit-infinity.c | 2 +- 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 | 296 - sysdeps/unix/sysv/linux/tst-sigcontext-get_pc.c | 2 +- sysdeps/unix/sysv/linux/tst-signal-numbers.py | 2 +- 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 | 2 +- .../unix/sysv/linux/tst-skeleton-thread-affinity.c | 2 +- sysdeps/unix/sysv/linux/tst-socket-consts.py | 2 +- .../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 | 2 +- sysdeps/unix/sysv/linux/tst-syscall-list.sh | 2 +- sysdeps/unix/sysv/linux/tst-sysconf-iov_max-uapi.c | 2 +- sysdeps/unix/sysv/linux/tst-sysconf-iov_max.c | 2 +- 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 | 2 +- .../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 | 2 +- sysdeps/unix/sysv/linux/ttyname.c | 176 +- sysdeps/unix/sysv/linux/ttyname.h | 12 +- sysdeps/unix/sysv/linux/ttyname_r.c | 28 +- sysdeps/unix/sysv/linux/tv32-compat.h | 2 +- sysdeps/unix/sysv/linux/umount.c | 11 +- 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 | 25 +- sysdeps/unix/sysv/linux/update-syscall-lists.py | 2 +- sysdeps/unix/sysv/linux/updwtmp.c | 3 +- sysdeps/unix/sysv/linux/ustat.c | 5 +- sysdeps/unix/sysv/linux/utime.c | 2 +- sysdeps/unix/sysv/linux/utimensat.c | 40 +- sysdeps/unix/sysv/linux/utimes.c | 2 +- sysdeps/unix/sysv/linux/utmp_file.c | 3 +- sysdeps/unix/sysv/linux/versionsort64.c | 2 +- sysdeps/unix/sysv/linux/vmsplice.c | 4 +- sysdeps/unix/sysv/linux/wait3.c | 44 + sysdeps/unix/sysv/linux/wait4.c | 23 +- sysdeps/unix/sysv/linux/waitid.c | 3 +- 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/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 | 3 +- sysdeps/unix/sysv/linux/writev.c | 4 +- sysdeps/unix/sysv/linux/x86/Makefile | 9 +- sysdeps/unix/sysv/linux/x86/arch-pkey.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/environments.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/epoll.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/ipctypes.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/mman.h | 6 +- sysdeps/unix/sysv/linux/x86/bits/procfs-id.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/rseq.h | 30 + sysdeps/unix/sysv/linux/x86/bits/sem-pad.h | 24 - sysdeps/unix/sysv/linux/x86/bits/sigcontext.h | 2 +- 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 | 4 +- .../sysv/linux/x86/bits/types/struct_semid_ds.h | 38 + sysdeps/unix/sysv/linux/x86/bits/typesizes.h | 2 +- sysdeps/unix/sysv/linux/x86/cpu-features.c | 4 +- sysdeps/unix/sysv/linux/x86/dl-cet.h | 2 +- sysdeps/unix/sysv/linux/x86/dl-hwcap2.h | 27 + sysdeps/unix/sysv/linux/x86/dl-minsigstacksize.h | 83 + sysdeps/unix/sysv/linux/x86/dl-sysdep.c | 2 +- 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 | 10 +- sysdeps/unix/sysv/linux/x86/elision-lock.c | 9 +- sysdeps/unix/sysv/linux/x86/elision-timed.c | 7 +- sysdeps/unix/sysv/linux/x86/elision-trylock.c | 3 +- sysdeps/unix/sysv/linux/x86/elision-unlock.c | 3 +- sysdeps/unix/sysv/linux/x86/force-elision.h | 62 - sysdeps/unix/sysv/linux/x86/gettimeofday.c | 2 +- .../unix/sysv/linux/x86/include/bits/sigstack.h | 5 + sysdeps/unix/sysv/linux/x86/jmp_buf-ssp.sym | 1 + sysdeps/unix/sysv/linux/x86/longjmp.c | 39 + sysdeps/unix/sysv/linux/x86/lowlevellock.h | 111 - sysdeps/unix/sysv/linux/x86/pkey_get.c | 2 +- sysdeps/unix/sysv/linux/x86/pkey_set.c | 2 +- .../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 | 7 +- sysdeps/unix/sysv/linux/x86/sys/debugreg.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/elf.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/io.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/perm.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/ptrace.h | 8 +- sysdeps/unix/sysv/linux/x86/sys/reg.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/user.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/vm86.h | 2 +- sysdeps/unix/sysv/linux/x86/sysconf.c | 2 +- sysdeps/unix/sysv/linux/x86/time.c | 6 +- sysdeps/unix/sysv/linux/x86/tst-cet-property-1.c | 2 +- sysdeps/unix/sysv/linux/x86/tst-cet-property-2.c | 2 +- .../unix/sysv/linux/x86/tst-cet-property-dep-2.S | 2 +- sysdeps/unix/sysv/linux/x86/tst-cet-setcontext-1.c | 2 +- sysdeps/unix/sysv/linux/x86/tst-cet-vfork-1.c | 88 + sysdeps/unix/sysv/linux/x86/tst-saved_mask-1.c | 2 +- sysdeps/unix/sysv/linux/x86/xstatver.h | 16 + sysdeps/unix/sysv/linux/x86_64/64/Makefile | 23 + sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h | 13 + sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h | 45 - sysdeps/unix/sysv/linux/x86_64/64/dl-tunables.list | 29 + sysdeps/unix/sysv/linux/x86_64/64/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/x86_64/64/ld.abilist | 4 + sysdeps/unix/sysv/linux/x86_64/64/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 538 +- .../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 | 96 +- .../unix/sysv/linux/x86_64/64/libpthread.abilist | 244 +- .../unix/sysv/linux/x86_64/64/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/x86_64/64/librt.abilist | 47 +- sysdeps/unix/sysv/linux/x86_64/64/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/x86_64/64/mmap_internal.h | 9 +- .../sysv/linux/x86_64/64/timer_t_was_int_compat.h | 19 + .../unix/sysv/linux/x86_64/64/tst-map-32bit-1a.c | 34 + .../unix/sysv/linux/x86_64/64/tst-map-32bit-1b.c | 1 + .../unix/sysv/linux/x86_64/64/tst-map-32bit-mod.c | 33 + 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 | 3 +- sysdeps/unix/sysv/linux/x86_64/__start_context.S | 3 +- sysdeps/unix/sysv/linux/x86_64/brk.c | 41 - sysdeps/unix/sysv/linux/x86_64/clone.S | 25 +- sysdeps/unix/sysv/linux/x86_64/clone3.S | 89 + sysdeps/unix/sysv/linux/x86_64/compat-timer.h | 45 - sysdeps/unix/sysv/linux/x86_64/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/x86_64/getcontext.S | 3 +- sysdeps/unix/sysv/linux/x86_64/kernel-features.h | 2 +- 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_sigaction.c | 134 + sysdeps/unix/sysv/linux/x86_64/libmvec.abilist | 168 + sysdeps/unix/sysv/linux/x86_64/makecontext.c | 3 +- sysdeps/unix/sysv/linux/x86_64/pointer_guard.h | 61 + .../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 | 3 +- sysdeps/unix/sysv/linux/x86_64/sigaction.c | 134 - sysdeps/unix/sysv/linux/x86_64/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/x86_64/single-thread.h | 2 + sysdeps/unix/sysv/linux/x86_64/swapcontext.S | 3 +- sysdeps/unix/sysv/linux/x86_64/syscall.S | 2 +- sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S | 8 +- sysdeps/unix/sysv/linux/x86_64/syscalls.list | 2 - sysdeps/unix/sysv/linux/x86_64/sysdep.S | 2 +- sysdeps/unix/sysv/linux/x86_64/sysdep.h | 130 +- 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 | 41 - sysdeps/unix/sysv/linux/x86_64/timer_settime.c | 45 - .../unix/sysv/linux/x86_64/tst-glibc-hwcaps-2.c | 83 + sysdeps/unix/sysv/linux/x86_64/vfork.S | 38 +- sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h | 14 + sysdeps/unix/sysv/linux/x86_64/x32/arch_prctl.c | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/dl-cache.h | 2 +- .../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 | 4 + sysdeps/unix/sysv/linux/x86_64/x32/libanl.abilist | 5 +- sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 526 +- .../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 | 96 +- .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 229 +- .../unix/sysv/linux/x86_64/x32/libresolv.abilist | 24 - sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist | 36 +- sysdeps/unix/sysv/linux/x86_64/x32/libutil.abilist | 7 +- sysdeps/unix/sysv/linux/x86_64/x32/lseek.S | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/syscall_types.h | 12 +- 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 | 37 +- sysdeps/unix/sysv/linux/x86_64/x32/times.c | 2 +- .../sysv/linux/x86_64/x86-64-isa-level-VALUE.c | 4 + sysdeps/unix/sysv/linux/xmknod.c | 24 +- sysdeps/unix/sysv/linux/xmknodat.c | 24 +- sysdeps/unix/sysv/linux/xstat.c | 67 +- sysdeps/unix/sysv/linux/xstat64.c | 72 +- sysdeps/unix/sysv/linux/xstatconv.c | 10 +- sysdeps/unix/sysv/linux/xstatconv.h | 4 +- sysdeps/unix/sysv/linux/xstatover.h | 67 + sysdeps/unix/sysv/linux/xstatver.h | 10 + sysdeps/unix/x86_64/sysdep.S | 2 +- sysdeps/unix/x86_64/sysdep.h | 2 +- sysdeps/wordsize-32/bits/wordsize.h | 2 +- sysdeps/wordsize-32/divdi3-symbol-hacks.h | 5 +- sysdeps/wordsize-32/divdi3.c | 2 +- sysdeps/wordsize-32/llabs.c | 2 +- sysdeps/wordsize-32/lldiv.c | 2 +- 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 | 2 +- sysdeps/wordsize-64/labs.c | 2 +- sysdeps/wordsize-64/ldiv.c | 2 +- sysdeps/wordsize-64/strtoimax.c | 27 - sysdeps/wordsize-64/strtol.c | 6 + sysdeps/wordsize-64/strtol_l.c | 4 + sysdeps/wordsize-64/strtoul.c | 6 + sysdeps/wordsize-64/strtoul_l.c | 4 + sysdeps/wordsize-64/strtoumax.c | 28 - sysdeps/wordsize-64/tst-writev.c | 3 +- sysdeps/wordsize-64/wcstoimax.c | 28 - sysdeps/wordsize-64/wcstol.c | 6 + sysdeps/wordsize-64/wcstol_l.c | 4 + sysdeps/wordsize-64/wcstoul.c | 6 + sysdeps/wordsize-64/wcstoul_l.c | 4 + sysdeps/wordsize-64/wcstoumax.c | 28 - sysdeps/x86/Makefile | 158 +- sysdeps/x86/Versions | 7 +- sysdeps/x86/__longjmp_cancel.S | 2 +- sysdeps/x86/abi-note.c | 29 + sysdeps/x86/atomic-machine.h | 54 +- sysdeps/x86/bits/dl_find_object.h | 29 + sysdeps/x86/bits/floatn.h | 8 +- sysdeps/x86/bits/flt-eval-method.h | 2 +- sysdeps/x86/bits/fp-logb.h | 2 +- sysdeps/x86/bits/indirect-return.h | 2 +- sysdeps/x86/bits/link.h | 12 +- sysdeps/x86/bits/platform/x86.h | 328 + sysdeps/x86/bits/semaphore.h | 40 - sysdeps/x86/bits/setjmp.h | 2 +- sysdeps/x86/cacheinfo.c | 779 +- sysdeps/x86/cacheinfo.h | 88 + sysdeps/x86/cet-control.h | 41 + sysdeps/x86/cet-tunables.h | 29 - sysdeps/x86/check-cet.awk | 2 +- sysdeps/x86/configure | 149 +- sysdeps/x86/configure.ac | 108 +- sysdeps/x86/cpu-features.c | 683 +- sysdeps/x86/cpu-features.h | 950 - sysdeps/x86/cpu-tunables.c | 249 +- sysdeps/x86/dl-cacheinfo.h | 843 + sysdeps/x86/dl-cet.c | 66 +- sysdeps/x86/dl-diagnostics-cpu.c | 120 + sysdeps/x86/dl-get-cpu-features.c | 62 +- sysdeps/x86/dl-hwcap.h | 16 +- sysdeps/x86/dl-hwcap2.h | 21 + sysdeps/x86/dl-isa-level.h | 31 + sysdeps/x86/dl-lookupcfg.h | 6 +- sysdeps/x86/dl-minsigstacksize.h | 27 + sysdeps/x86/dl-new-hash.h | 24 + sysdeps/x86/dl-procinfo.c | 2 +- sysdeps/x86/dl-procinfo.h | 2 +- sysdeps/x86/dl-procruntime.c | 24 +- sysdeps/x86/dl-prop.h | 167 +- sysdeps/x86/dl-tunables.list | 32 +- sysdeps/x86/elf-initfini.h | 2 +- sysdeps/x86/elide.h | 2 +- sysdeps/x86/float128-abi.h | 1 + sysdeps/x86/fpu/bits/fenv.h | 2 +- sysdeps/x86/fpu/bits/math-vector.h | 86 +- sysdeps/x86/fpu/e_sqrtf128.c | 2 +- sysdeps/x86/fpu/e_sqrtl.c | 27 + sysdeps/x86/fpu/finclude/math-vector-fortran.h | 86 +- sysdeps/x86/fpu/fix-fp-int-compare-invalid.h | 2 +- sysdeps/x86/fpu/math-barriers.h | 2 +- sysdeps/x86/fpu/math_private.h | 2 +- sysdeps/x86/fpu/nan-pseudo-number.h | 29 + sysdeps/x86/fpu/powl_helper.c | 2 +- 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 | 2 +- sysdeps/x86/fpu/sfp-machine.h | 8 +- sysdeps/x86/fpu/sincosf_poly.h | 2 +- sysdeps/x86/fpu/test-fenv-clear-sse.c | 2 +- sysdeps/x86/fpu/test-fenv-sse-2.c | 2 +- sysdeps/x86/fpu/test-fenv-sse.c | 2 +- sysdeps/x86/fpu/test-fenv-x87.c | 2 +- sysdeps/x86/fpu/test-math-vector-sincos.h | 2 +- sysdeps/x86/fpu_control.h | 3 +- sysdeps/x86/get-cpuid-feature-leaf.c | 30 + sysdeps/x86/get-isa-level.h | 69 + sysdeps/x86/hp-timing.h | 2 +- sysdeps/x86/htl/pt-machdep.h | 28 + .../cpu-features-preferred_feature_index_1.def | 35 + sysdeps/x86/include/cpu-features.h | 980 + sysdeps/x86/init-arch.h | 12 +- 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 | 3 +- sysdeps/x86/libc-start.c | 8 +- sysdeps/x86/libc-start.h | 2 +- sysdeps/x86/link_map.h | 22 +- sysdeps/x86/longjmp.c | 2 +- sysdeps/x86/nptl/bits/pthreadtypes-arch.h | 2 +- sysdeps/x86/nptl/bits/struct_mutex.h | 2 +- sysdeps/x86/nptl/bits/struct_rwlock.h | 2 +- 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 | 2 +- sysdeps/x86/string_private.h | 20 - sysdeps/x86/sys/platform/x86.h | 65 + sysdeps/x86/sysdep.h | 17 +- sysdeps/x86/tst-cet-legacy-1.c | 2 +- sysdeps/x86/tst-cet-legacy-10-static.c | 1 + sysdeps/x86/tst-cet-legacy-10.c | 43 + sysdeps/x86/tst-cet-legacy-1a.c | 2 +- sysdeps/x86/tst-cet-legacy-2.c | 2 +- sysdeps/x86/tst-cet-legacy-3.c | 2 +- sysdeps/x86/tst-cet-legacy-4.c | 2 +- sysdeps/x86/tst-cet-legacy-5.c | 30 +- sysdeps/x86/tst-cet-legacy-6.c | 30 +- sysdeps/x86/tst-cet-legacy-7.c | 2 +- sysdeps/x86/tst-cet-legacy-8.c | 2 +- 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 | 2 +- sysdeps/x86/tst-cet-legacy-mod-2.c | 2 +- sysdeps/x86/tst-cet-legacy-mod-5.c | 2 +- sysdeps/x86/tst-cet-legacy-mod-5c.c | 2 +- sysdeps/x86/tst-cet-legacy-mod-6.c | 2 +- sysdeps/x86/tst-cet-legacy-mod-6c.c | 2 +- sysdeps/x86/tst-cpu-features-cpuinfo-static.c | 1 + sysdeps/x86/tst-cpu-features-cpuinfo.c | 313 + sysdeps/x86/tst-cpu-features-supports-static.c | 1 + sysdeps/x86/tst-cpu-features-supports.c | 198 + sysdeps/x86/tst-get-cpu-features.c | 613 +- 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 | 95 +- sysdeps/x86_64/__longjmp.S | 3 +- sysdeps/x86_64/_mcount.S | 3 +- sysdeps/x86_64/add_n.S | 2 +- sysdeps/x86_64/addmul_1.S | 2 +- sysdeps/x86_64/bsd-_setjmp.S | 2 +- sysdeps/x86_64/bsd-setjmp.S | 2 +- sysdeps/x86_64/bzero.S | 1 - sysdeps/x86_64/configure | 116 - sysdeps/x86_64/configure.ac | 68 - sysdeps/x86_64/crti.S | 2 +- sysdeps/x86_64/crtn.S | 2 +- sysdeps/x86_64/dl-hwcaps-subdirs.c | 52 + sysdeps/x86_64/dl-irel.h | 2 +- sysdeps/x86_64/dl-machine.h | 203 +- sysdeps/x86_64/dl-procinfo.c | 2 +- sysdeps/x86_64/dl-runtime.c | 9 - sysdeps/x86_64/dl-runtime.h | 35 + sysdeps/x86_64/dl-tls.c | 5 +- sysdeps/x86_64/dl-tls.h | 2 +- sysdeps/x86_64/dl-tlsdesc.S | 110 +- sysdeps/x86_64/dl-tlsdesc.h | 6 +- sysdeps/x86_64/dl-trampoline.S | 76 +- sysdeps/x86_64/dl-trampoline.h | 175 +- sysdeps/x86_64/ffs.c | 3 +- sysdeps/x86_64/ffsll.c | 3 +- sysdeps/x86_64/fpu/Makeconfig | 175 + sysdeps/x86_64/fpu/Makefile | 183 +- sysdeps/x86_64/fpu/Versions | 44 + sysdeps/x86_64/fpu/bench-libmvec-skeleton.c | 103 + sysdeps/x86_64/fpu/e_exp2l.S | 3 - sysdeps/x86_64/fpu/e_expl.S | 2 - sysdeps/x86_64/fpu/e_fmodl.S | 3 - sysdeps/x86_64/fpu/e_ilogbl.S | 3 - sysdeps/x86_64/fpu/e_log10l.S | 5 - sysdeps/x86_64/fpu/e_log2l.S | 4 - sysdeps/x86_64/fpu/e_logl.S | 3 - sysdeps/x86_64/fpu/e_powl.S | 23 +- sysdeps/x86_64/fpu/e_remainderl.S | 3 - sysdeps/x86_64/fpu/e_scalbl.S | 6 - sysdeps/x86_64/fpu/e_sqrt.c | 32 - sysdeps/x86_64/fpu/e_sqrtf.c | 32 - sysdeps/x86_64/fpu/e_sqrtl.c | 1 - sysdeps/x86_64/fpu/fclrexcpt.c | 2 +- sysdeps/x86_64/fpu/fedisblxcpt.c | 3 +- sysdeps/x86_64/fpu/feenablxcpt.c | 3 +- sysdeps/x86_64/fpu/fegetenv.c | 2 +- sysdeps/x86_64/fpu/fegetexcept.c | 3 +- sysdeps/x86_64/fpu/fegetmode.c | 2 +- sysdeps/x86_64/fpu/fegetround.c | 3 +- sysdeps/x86_64/fpu/feholdexcpt.c | 2 +- sysdeps/x86_64/fpu/fesetenv.c | 2 +- sysdeps/x86_64/fpu/fesetexcept.c | 2 +- sysdeps/x86_64/fpu/fesetmode.c | 2 +- sysdeps/x86_64/fpu/fesetround.c | 2 +- sysdeps/x86_64/fpu/feupdateenv.c | 3 +- sysdeps/x86_64/fpu/fgetexcptflg.c | 2 +- sysdeps/x86_64/fpu/fraiseexcpt.c | 6 +- sysdeps/x86_64/fpu/fsetexcptflg.c | 2 +- sysdeps/x86_64/fpu/ftestexcept.c | 2 +- sysdeps/x86_64/fpu/libm-test-ulps | 579 +- sysdeps/x86_64/fpu/math-tests-arch.h | 10 +- sysdeps/x86_64/fpu/math-tests-snan.h | 2 +- sysdeps/x86_64/fpu/math-use-builtins-sqrt.h | 4 + sysdeps/x86_64/fpu/math_ldbl.h | 2 +- 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 | 2 +- sysdeps/x86_64/fpu/multiarch/e_atan2.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_exp.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_exp2f.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_expf.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_log.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_log2f.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_logf.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_pow.c | 2 +- sysdeps/x86_64/fpu/multiarch/e_powf.c | 2 +- sysdeps/x86_64/fpu/multiarch/ifunc-avx-fma4.h | 10 +- sysdeps/x86_64/fpu/multiarch/ifunc-fma.h | 6 +- sysdeps/x86_64/fpu/multiarch/ifunc-fma4.h | 8 +- sysdeps/x86_64/fpu/multiarch/ifunc-mathvec-avx2.h | 6 +- .../fpu/multiarch/ifunc-mathvec-avx512-skx.h | 39 + .../x86_64/fpu/multiarch/ifunc-mathvec-avx512.h | 6 +- .../x86_64/fpu/multiarch/ifunc-mathvec-sse4_1.h | 4 +- sysdeps/x86_64/fpu/multiarch/ifunc-sse4_1.h | 4 +- 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 | 2 +- sysdeps/x86_64/fpu/multiarch/s_ceil-sse4_1.S | 3 +- sysdeps/x86_64/fpu/multiarch/s_ceil.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_ceilf-sse4_1.S | 3 +- sysdeps/x86_64/fpu/multiarch/s_ceilf.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_cosf.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_floor-sse4_1.S | 3 +- sysdeps/x86_64/fpu/multiarch/s_floor.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_floorf-sse4_1.S | 3 +- sysdeps/x86_64/fpu/multiarch/s_floorf.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_fma.c | 14 +- sysdeps/x86_64/fpu/multiarch/s_fmaf.c | 7 +- sysdeps/x86_64/fpu/multiarch/s_nearbyint-sse4_1.S | 3 +- sysdeps/x86_64/fpu/multiarch/s_nearbyint.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_nearbyintf-sse4_1.S | 3 +- sysdeps/x86_64/fpu/multiarch/s_nearbyintf.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_rint-sse4_1.S | 3 +- sysdeps/x86_64/fpu/multiarch/s_rint.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_rintf-sse4_1.S | 3 +- sysdeps/x86_64/fpu/multiarch/s_rintf.c | 2 +- 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 | 2 +- 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.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_sinf.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_tan.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_trunc-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_trunc.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_truncf-sse4_1.S | 2 +- sysdeps/x86_64/fpu/multiarch/s_truncf.c | 2 +- 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 | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_cos2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_cos2_core_sse4.S | 4 +- .../x86_64/fpu/multiarch/svml_d_cos4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_cos4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_cos4_core_avx2.S | 4 +- .../x86_64/fpu/multiarch/svml_d_cos8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_cos8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_cos8_core_avx512.S | 19 +- .../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 | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_exp2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_exp2_core_sse4.S | 4 +- .../x86_64/fpu/multiarch/svml_d_exp4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_exp4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_exp4_core_avx2.S | 4 +- .../x86_64/fpu/multiarch/svml_d_exp8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_exp8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_exp8_core_avx512.S | 12 +- .../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 | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_log2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_log2_core_sse4.S | 4 +- .../x86_64/fpu/multiarch/svml_d_log4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_log4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_log4_core_avx2.S | 4 +- .../x86_64/fpu/multiarch/svml_d_log8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_log8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_log8_core_avx512.S | 19 +- .../x86_64/fpu/multiarch/svml_d_pow2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_pow2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_pow2_core_sse4.S | 4 +- .../x86_64/fpu/multiarch/svml_d_pow4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_pow4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_pow4_core_avx2.S | 4 +- .../x86_64/fpu/multiarch/svml_d_pow8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_pow8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_pow8_core_avx512.S | 12 +- .../x86_64/fpu/multiarch/svml_d_sin2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_sin2_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_sin2_core_sse4.S | 4 +- .../x86_64/fpu/multiarch/svml_d_sin4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_sin4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_sin4_core_avx2.S | 4 +- .../x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_sin8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_d_sin8_core_avx512.S | 19 +- .../fpu/multiarch/svml_d_sincos2_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_sincos2_core.c | 2 +- .../fpu/multiarch/svml_d_sincos2_core_sse4.S | 4 +- .../x86_64/fpu/multiarch/svml_d_sincos4_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_sincos4_core.c | 2 +- .../fpu/multiarch/svml_d_sincos4_core_avx2.S | 4 +- .../fpu/multiarch/svml_d_sincos8_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_d_sincos8_core.c | 2 +- .../fpu/multiarch/svml_d_sincos8_core_avx512.S | 19 +- .../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 | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_cosf16_core.c | 2 +- .../fpu/multiarch/svml_s_cosf16_core_avx512.S | 19 +- .../x86_64/fpu/multiarch/svml_s_cosf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_cosf4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_cosf4_core_sse4.S | 4 +- .../x86_64/fpu/multiarch/svml_s_cosf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_cosf8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_cosf8_core_avx2.S | 4 +- .../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 | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_expf16_core.c | 2 +- .../fpu/multiarch/svml_s_expf16_core_avx512.S | 19 +- .../x86_64/fpu/multiarch/svml_s_expf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_expf4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_expf4_core_sse4.S | 4 +- .../x86_64/fpu/multiarch/svml_s_expf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_expf8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_expf8_core_avx2.S | 4 +- .../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 | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_logf16_core.c | 2 +- .../fpu/multiarch/svml_s_logf16_core_avx512.S | 19 +- .../x86_64/fpu/multiarch/svml_s_logf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_logf4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_logf4_core_sse4.S | 4 +- .../x86_64/fpu/multiarch/svml_s_logf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_logf8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_logf8_core_avx2.S | 4 +- .../x86_64/fpu/multiarch/svml_s_powf16_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_powf16_core.c | 2 +- .../fpu/multiarch/svml_s_powf16_core_avx512.S | 24 +- .../x86_64/fpu/multiarch/svml_s_powf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_powf4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_powf4_core_sse4.S | 4 +- .../x86_64/fpu/multiarch/svml_s_powf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_powf8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_powf8_core_avx2.S | 4 +- .../fpu/multiarch/svml_s_sincosf16_core-avx2.S | 2 +- .../x86_64/fpu/multiarch/svml_s_sincosf16_core.c | 2 +- .../fpu/multiarch/svml_s_sincosf16_core_avx512.S | 19 +- .../fpu/multiarch/svml_s_sincosf4_core-sse2.S | 2 +- .../x86_64/fpu/multiarch/svml_s_sincosf4_core.c | 2 +- .../fpu/multiarch/svml_s_sincosf4_core_sse4.S | 4 +- .../fpu/multiarch/svml_s_sincosf8_core-sse.S | 2 +- .../x86_64/fpu/multiarch/svml_s_sincosf8_core.c | 2 +- .../fpu/multiarch/svml_s_sincosf8_core_avx2.S | 4 +- .../x86_64/fpu/multiarch/svml_s_sinf16_core-avx2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_sinf16_core.c | 2 +- .../fpu/multiarch/svml_s_sinf16_core_avx512.S | 19 +- .../x86_64/fpu/multiarch/svml_s_sinf4_core-sse2.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_sinf4_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_sinf4_core_sse4.S | 4 +- .../x86_64/fpu/multiarch/svml_s_sinf8_core-sse.S | 2 +- sysdeps/x86_64/fpu/multiarch/svml_s_sinf8_core.c | 2 +- .../x86_64/fpu/multiarch/svml_s_sinf8_core_avx2.S | 4 +- .../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/printf_fphex.c | 23 +- 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 | 3 +- sysdeps/x86_64/fpu/s_fmaxf.S | 3 +- sysdeps/x86_64/fpu/s_fmaxl.S | 3 +- sysdeps/x86_64/fpu/s_fmin.S | 3 +- sysdeps/x86_64/fpu/s_fminf.S | 3 +- sysdeps/x86_64/fpu/s_fminl.S | 3 +- sysdeps/x86_64/fpu/s_fpclassifyl.c | 2 - sysdeps/x86_64/fpu/s_isnanl.c | 1 - sysdeps/x86_64/fpu/s_llrint.S | 3 +- sysdeps/x86_64/fpu/s_llrintf.S | 3 +- sysdeps/x86_64/fpu/s_llrintl.S | 2 +- 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 | 3 +- sysdeps/x86_64/fpu/s_signbitf.S | 3 +- sysdeps/x86_64/fpu/s_truncl.S | 3 +- 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 | 2 +- sysdeps/x86_64/fpu/svml_d_cos4_core.S | 4 +- sysdeps/x86_64/fpu/svml_d_cos4_core_avx.S | 4 +- sysdeps/x86_64/fpu/svml_d_cos8_core.S | 4 +- 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 | 2 +- sysdeps/x86_64/fpu/svml_d_exp4_core.S | 4 +- sysdeps/x86_64/fpu/svml_d_exp4_core_avx.S | 4 +- sysdeps/x86_64/fpu/svml_d_exp8_core.S | 4 +- sysdeps/x86_64/fpu/svml_d_exp_data.S | 2 +- sysdeps/x86_64/fpu/svml_d_exp_data.h | 2 +- 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 | 2 +- sysdeps/x86_64/fpu/svml_d_log4_core.S | 4 +- sysdeps/x86_64/fpu/svml_d_log4_core_avx.S | 4 +- sysdeps/x86_64/fpu/svml_d_log8_core.S | 4 +- sysdeps/x86_64/fpu/svml_d_log_data.S | 2 +- sysdeps/x86_64/fpu/svml_d_log_data.h | 2 +- sysdeps/x86_64/fpu/svml_d_pow2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_pow4_core.S | 4 +- sysdeps/x86_64/fpu/svml_d_pow4_core_avx.S | 4 +- sysdeps/x86_64/fpu/svml_d_pow8_core.S | 4 +- sysdeps/x86_64/fpu/svml_d_pow_data.S | 2 +- sysdeps/x86_64/fpu/svml_d_pow_data.h | 2 +- sysdeps/x86_64/fpu/svml_d_sin2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_sin4_core.S | 4 +- sysdeps/x86_64/fpu/svml_d_sin4_core_avx.S | 4 +- sysdeps/x86_64/fpu/svml_d_sin8_core.S | 4 +- sysdeps/x86_64/fpu/svml_d_sincos2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_sincos4_core.S | 4 +- sysdeps/x86_64/fpu/svml_d_sincos4_core_avx.S | 4 +- sysdeps/x86_64/fpu/svml_d_sincos8_core.S | 4 +- 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 | 2 +- sysdeps/x86_64/fpu/svml_d_trig_data.h | 2 +- sysdeps/x86_64/fpu/svml_d_wrapper_impl.h | 317 +- 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 | 4 +- sysdeps/x86_64/fpu/svml_s_cosf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_cosf8_core.S | 4 +- sysdeps/x86_64/fpu/svml_s_cosf8_core_avx.S | 4 +- 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 | 4 +- sysdeps/x86_64/fpu/svml_s_expf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_expf8_core.S | 4 +- sysdeps/x86_64/fpu/svml_s_expf8_core_avx.S | 4 +- sysdeps/x86_64/fpu/svml_s_expf_data.S | 2 +- sysdeps/x86_64/fpu/svml_s_expf_data.h | 2 +- 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 | 4 +- sysdeps/x86_64/fpu/svml_s_logf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_logf8_core.S | 4 +- sysdeps/x86_64/fpu/svml_s_logf8_core_avx.S | 4 +- sysdeps/x86_64/fpu/svml_s_logf_data.S | 2 +- sysdeps/x86_64/fpu/svml_s_logf_data.h | 2 +- sysdeps/x86_64/fpu/svml_s_powf16_core.S | 4 +- sysdeps/x86_64/fpu/svml_s_powf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_powf8_core.S | 4 +- sysdeps/x86_64/fpu/svml_s_powf8_core_avx.S | 4 +- sysdeps/x86_64/fpu/svml_s_powf_data.S | 2 +- sysdeps/x86_64/fpu/svml_s_powf_data.h | 2 +- sysdeps/x86_64/fpu/svml_s_sincosf16_core.S | 4 +- sysdeps/x86_64/fpu/svml_s_sincosf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_sincosf8_core.S | 4 +- sysdeps/x86_64/fpu/svml_s_sincosf8_core_avx.S | 4 +- sysdeps/x86_64/fpu/svml_s_sinf16_core.S | 4 +- sysdeps/x86_64/fpu/svml_s_sinf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_sinf8_core.S | 4 +- sysdeps/x86_64/fpu/svml_s_sinf8_core_avx.S | 4 +- 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 | 2 +- sysdeps/x86_64/fpu/svml_s_trig_data.h | 2 +- sysdeps/x86_64/fpu/svml_s_wrapper_impl.h | 389 +- 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 + 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 | 23 +- .../x86_64/fpu/test-double-vlen4-avx2-wrappers.c | 23 +- sysdeps/x86_64/fpu/test-double-vlen4-avx2.h | 2 +- sysdeps/x86_64/fpu/test-double-vlen4-wrappers.c | 23 +- sysdeps/x86_64/fpu/test-double-vlen4.h | 2 +- sysdeps/x86_64/fpu/test-double-vlen8-wrappers.c | 23 +- sysdeps/x86_64/fpu/test-double-vlen8.h | 2 +- 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 + 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 | 23 +- sysdeps/x86_64/fpu/test-float-vlen16.h | 2 +- sysdeps/x86_64/fpu/test-float-vlen4-wrappers.c | 23 +- .../x86_64/fpu/test-float-vlen8-avx2-wrappers.c | 23 +- sysdeps/x86_64/fpu/test-float-vlen8-avx2.h | 2 +- sysdeps/x86_64/fpu/test-float-vlen8-wrappers.c | 23 +- sysdeps/x86_64/fpu/test-float-vlen8.h | 2 +- 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 | 2 +- sysdeps/x86_64/htl/Implies | 1 + sysdeps/x86_64/htl/Makefile | 20 + sysdeps/x86_64/htl/bits/pthreadtypes-arch.h | 36 + sysdeps/x86_64/htl/machine-sp.h | 29 + sysdeps/x86_64/htl/tcb-offsets.sym | 8 + sysdeps/x86_64/htonl.S | 34 - sysdeps/x86_64/ifuncmain8.c | 2 +- sysdeps/x86_64/ifuncmod8.c | 2 +- sysdeps/x86_64/isa-default-impl.h | 49 + sysdeps/x86_64/isa.h | 2 +- sysdeps/x86_64/jmpbuf-offsets.h | 2 +- sysdeps/x86_64/jmpbuf-unwind.h | 6 +- sysdeps/x86_64/ldbl2mpn.c | 1 - sysdeps/x86_64/link-defines.sym | 8 - sysdeps/x86_64/localplt.data | 6 - sysdeps/x86_64/lshift.S | 2 +- sysdeps/x86_64/machine-gmon.h | 3 +- sysdeps/x86_64/memchr.S | 321 +- sysdeps/x86_64/memcmp-isa-default-impl.h | 28 + sysdeps/x86_64/memcmp.S | 350 +- sysdeps/x86_64/memcmpeq.S | 27 + sysdeps/x86_64/memcpy_chk.S | 2 +- sysdeps/x86_64/memmove.S | 34 +- sysdeps/x86_64/memmove_chk.S | 2 +- sysdeps/x86_64/mempcpy_chk.S | 2 +- sysdeps/x86_64/memrchr.S | 367 +- sysdeps/x86_64/memset.S | 43 +- sysdeps/x86_64/memset_chk.S | 2 +- sysdeps/x86_64/memusage.h | 21 - sysdeps/x86_64/mul_1.S | 2 +- sysdeps/x86_64/multiarch/Makefile | 254 +- sysdeps/x86_64/multiarch/bcopy.S | 7 - sysdeps/x86_64/multiarch/dl-symbol-redir-ifunc.h | 34 + sysdeps/x86_64/multiarch/ifunc-avx2.h | 42 +- sysdeps/x86_64/multiarch/ifunc-evex.h | 62 + sysdeps/x86_64/multiarch/ifunc-impl-list.c | 1579 +- sysdeps/x86_64/multiarch/ifunc-memcmp.h | 42 +- sysdeps/x86_64/multiarch/ifunc-memcmpeq.h | 52 + sysdeps/x86_64/multiarch/ifunc-memmove.h | 94 +- sysdeps/x86_64/multiarch/ifunc-memset.h | 76 +- sysdeps/x86_64/multiarch/ifunc-sse4_2.h | 14 +- sysdeps/x86_64/multiarch/ifunc-strcasecmp.h | 43 +- sysdeps/x86_64/multiarch/ifunc-strcpy.h | 40 +- sysdeps/x86_64/multiarch/ifunc-strncpy.h | 52 + sysdeps/x86_64/multiarch/ifunc-wcs.h | 55 + sysdeps/x86_64/multiarch/ifunc-wcslen.h | 61 + sysdeps/x86_64/multiarch/ifunc-wmemset.h | 37 +- 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 | 365 +- sysdeps/x86_64/multiarch/memchr.c | 4 +- sysdeps/x86_64/multiarch/memcmp-avx2-movbe-rtm.S | 12 + sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S | 714 +- sysdeps/x86_64/multiarch/memcmp-evex-movbe.S | 504 + sysdeps/x86_64/multiarch/memcmp-sse2.S | 579 +- sysdeps/x86_64/multiarch/memcmp-sse4.S | 1779 - sysdeps/x86_64/multiarch/memcmp-ssse3.S | 1993 -- sysdeps/x86_64/multiarch/memcmp.c | 2 +- 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 | 3182 -- sysdeps/x86_64/multiarch/memcpy-ssse3.S | 3152 -- sysdeps/x86_64/multiarch/memcpy.c | 2 +- sysdeps/x86_64/multiarch/memcpy_chk-nonshared.S | 2 +- sysdeps/x86_64/multiarch/memcpy_chk.c | 2 +- .../multiarch/memmove-avx-unaligned-erms-rtm.S | 8 + .../x86_64/multiarch/memmove-avx-unaligned-erms.S | 20 +- .../multiarch/memmove-avx512-no-vzeroupper.S | 5 +- .../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 | 29 +- 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 | 986 +- sysdeps/x86_64/multiarch/memmove.c | 2 +- sysdeps/x86_64/multiarch/memmove_chk-nonshared.S | 2 +- sysdeps/x86_64/multiarch/memmove_chk.c | 2 +- sysdeps/x86_64/multiarch/mempcpy.c | 2 +- sysdeps/x86_64/multiarch/mempcpy_chk-nonshared.S | 2 +- sysdeps/x86_64/multiarch/mempcpy_chk.c | 2 +- sysdeps/x86_64/multiarch/memrchr-avx2-rtm.S | 13 + sysdeps/x86_64/multiarch/memrchr-avx2.S | 563 +- sysdeps/x86_64/multiarch/memrchr-evex.S | 446 + sysdeps/x86_64/multiarch/memrchr-sse2.S | 347 +- sysdeps/x86_64/multiarch/memrchr.c | 3 +- .../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 | 6 +- .../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 | 51 +- .../x86_64/multiarch/memset-vec-unaligned-erms.S | 440 +- sysdeps/x86_64/multiarch/memset.c | 2 +- sysdeps/x86_64/multiarch/memset_chk-nonshared.S | 2 +- sysdeps/x86_64/multiarch/memset_chk.c | 2 +- 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 | 198 +- sysdeps/x86_64/multiarch/rawmemchr.c | 4 +- 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-stpncpy.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-strncpy.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 | 6 +- 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 | 2 +- sysdeps/x86_64/multiarch/stpncpy-avx2-rtm.S | 3 + sysdeps/x86_64/multiarch/stpncpy-avx2.S | 9 +- 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 | 4 +- sysdeps/x86_64/multiarch/strcasecmp.c | 2 +- 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 | 8 +- sysdeps/x86_64/multiarch/strcasecmp_l-sse4_2.S | 5 +- sysdeps/x86_64/multiarch/strcasecmp_l-ssse3.S | 6 - sysdeps/x86_64/multiarch/strcasecmp_l.c | 2 +- sysdeps/x86_64/multiarch/strcat-avx2-rtm.S | 3 + sysdeps/x86_64/multiarch/strcat-avx2.S | 264 +- sysdeps/x86_64/multiarch/strcat-evex.S | 7 + sysdeps/x86_64/multiarch/strcat-sse2-unaligned.S | 14 +- sysdeps/x86_64/multiarch/strcat-sse2.S | 252 +- 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 | 2 +- sysdeps/x86_64/multiarch/strchr-avx2-rtm.S | 12 + sysdeps/x86_64/multiarch/strchr-avx2.S | 389 +- 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 | 9 +- sysdeps/x86_64/multiarch/strchr-sse2.S | 182 +- sysdeps/x86_64/multiarch/strchr.c | 36 +- 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 | 13 +- sysdeps/x86_64/multiarch/strchrnul.c | 6 +- sysdeps/x86_64/multiarch/strcmp-avx2-rtm.S | 9 + sysdeps/x86_64/multiarch/strcmp-avx2.S | 1785 +- sysdeps/x86_64/multiarch/strcmp-evex.S | 1600 + sysdeps/x86_64/multiarch/strcmp-naming.h | 68 + sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S | 20 +- sysdeps/x86_64/multiarch/strcmp-sse2.S | 2146 +- sysdeps/x86_64/multiarch/strcmp-sse42.S | 1827 - sysdeps/x86_64/multiarch/strcmp-sse4_2.S | 1769 +- sysdeps/x86_64/multiarch/strcmp-ssse3.S | 5 - sysdeps/x86_64/multiarch/strcmp.c | 50 +- sysdeps/x86_64/multiarch/strcpy-avx2-rtm.S | 3 + sysdeps/x86_64/multiarch/strcpy-avx2.S | 1231 +- sysdeps/x86_64/multiarch/strcpy-evex.S | 542 + sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S | 10 +- sysdeps/x86_64/multiarch/strcpy-sse2.S | 144 +- sysdeps/x86_64/multiarch/strcpy-ssse3.S | 3551 -- sysdeps/x86_64/multiarch/strcpy.c | 2 +- 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 | 2 +- sysdeps/x86_64/multiarch/strlen-avx2-rtm.S | 12 + sysdeps/x86_64/multiarch/strlen-avx2.S | 616 +- 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 | 267 +- sysdeps/x86_64/multiarch/strlen.c | 2 +- sysdeps/x86_64/multiarch/strncase.c | 2 +- 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 | 7 +- sysdeps/x86_64/multiarch/strncase_l-sse4_2.S | 5 +- sysdeps/x86_64/multiarch/strncase_l-ssse3.S | 6 - sysdeps/x86_64/multiarch/strncase_l.c | 2 +- sysdeps/x86_64/multiarch/strncat-avx2-rtm.S | 3 + sysdeps/x86_64/multiarch/strncat-avx2.S | 426 +- 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 | 4 +- 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 | 14 +- sysdeps/x86_64/multiarch/strncmp-sse4_2.S | 5 +- sysdeps/x86_64/multiarch/strncmp-ssse3.S | 28 - sysdeps/x86_64/multiarch/strncmp.c | 39 +- sysdeps/x86_64/multiarch/strncpy-avx2-rtm.S | 3 + sysdeps/x86_64/multiarch/strncpy-avx2.S | 742 +- 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 | 4 +- 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 | 16 +- sysdeps/x86_64/multiarch/strnlen.c | 2 +- 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 | 2 +- sysdeps/x86_64/multiarch/strrchr-avx2-rtm.S | 12 + sysdeps/x86_64/multiarch/strrchr-avx2.S | 451 +- 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 | 369 +- sysdeps/x86_64/multiarch/strrchr.c | 2 +- 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 | 2 +- sysdeps/x86_64/multiarch/strstr-avx512.c | 218 + sysdeps/x86_64/multiarch/strstr-sse2-unaligned.S | 7 +- sysdeps/x86_64/multiarch/strstr.c | 32 +- sysdeps/x86_64/multiarch/test-multiarch.c | 96 - sysdeps/x86_64/multiarch/varshift.c | 12 +- sysdeps/x86_64/multiarch/varshift.h | 5 +- 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 | 154 +- sysdeps/x86_64/multiarch/wcschr.c | 2 +- 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 | 944 +- sysdeps/x86_64/multiarch/wcscmp.c | 2 +- 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 | 213 +- sysdeps/x86_64/multiarch/wcscpy.c | 25 +- 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 | 228 +- sysdeps/x86_64/multiarch/wcslen-sse4_1.S | 9 + sysdeps/x86_64/multiarch/wcslen.c | 4 +- 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 | 4 +- 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 | 25 +- 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 | 12 +- sysdeps/x86_64/multiarch/wcsrchr.c | 2 +- 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 | 4 +- 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 | 2 +- sysdeps/x86_64/multiarch/wmemset.c | 2 +- sysdeps/x86_64/multiarch/wmemset_chk-nonshared.S | 2 +- sysdeps/x86_64/multiarch/wmemset_chk.c | 2 +- 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 | 2 +- sysdeps/x86_64/nptl/pthread_mutex_backoff.h | 39 + sysdeps/x86_64/nptl/pthread_spin_lock.S | 36 +- sysdeps/x86_64/nptl/pthread_spin_trylock.S | 40 +- sysdeps/x86_64/nptl/pthread_spin_unlock.S | 19 +- sysdeps/x86_64/nptl/pthreaddef.h | 44 - sysdeps/x86_64/nptl/tcb-access.h | 132 + sysdeps/x86_64/nptl/tcb-offsets.sym | 4 - sysdeps/x86_64/nptl/tls.h | 138 +- sysdeps/x86_64/rawmemchr.S | 187 +- sysdeps/x86_64/rshift.S | 2 +- sysdeps/x86_64/sched_cpucount.c | 25 - sysdeps/x86_64/setjmp.S | 3 +- sysdeps/x86_64/stack-aliasing.h | 1 - sysdeps/x86_64/stackinfo.h | 14 +- sysdeps/x86_64/start.S | 15 +- sysdeps/x86_64/stpcpy.S | 27 +- sysdeps/x86_64/stpncpy.S | 28 + sysdeps/x86_64/strcasecmp_l.S | 37 +- sysdeps/x86_64/strcat.S | 245 +- sysdeps/x86_64/strchr-isa-default-impl.h | 28 + sysdeps/x86_64/strchr.S | 173 +- sysdeps/x86_64/strchrnul.S | 17 +- sysdeps/x86_64/strcmp.S | 2260 +- sysdeps/x86_64/strcpy.S | 143 +- sysdeps/x86_64/strcspn-generic.c | 25 + sysdeps/x86_64/strcspn.S | 122 - sysdeps/x86_64/strcspn.c | 27 + sysdeps/x86_64/strlen.S | 245 +- 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 | 214 +- 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 | 2 +- sysdeps/x86_64/submul_1.S | 2 +- sysdeps/x86_64/sysdep.h | 49 +- sysdeps/x86_64/tls-macros.h | 39 - sysdeps/x86_64/tls_get_addr.S | 2 +- sysdeps/x86_64/tlsdesc.c | 110 +- sysdeps/x86_64/tst-audit.h | 2 +- sysdeps/x86_64/tst-audit10-aux.c | 2 +- sysdeps/x86_64/tst-audit10.c | 2 +- sysdeps/x86_64/tst-audit4-aux.c | 2 +- sysdeps/x86_64/tst-audit4.c | 2 +- sysdeps/x86_64/tst-auditmod10a.c | 2 +- sysdeps/x86_64/tst-auditmod10b.c | 2 +- sysdeps/x86_64/tst-avx-aux.c | 2 +- sysdeps/x86_64/tst-avx.c | 2 +- sysdeps/x86_64/tst-avx512-aux.c | 2 +- sysdeps/x86_64/tst-avx512.c | 2 +- sysdeps/x86_64/tst-glibc-hwcaps.c | 56 + sysdeps/x86_64/tst-mallocalign1.c | 72 - sysdeps/x86_64/tst-platform-1.c | 2 +- sysdeps/x86_64/tst-platformmod-1.c | 2 +- sysdeps/x86_64/tst-platformmod-2.c | 2 +- sysdeps/x86_64/tst-quad1.c | 2 +- sysdeps/x86_64/tst-quadmod1.S | 2 +- sysdeps/x86_64/tst-quadmod2.S | 2 +- sysdeps/x86_64/tst-rsi-strlen.c | 81 + sysdeps/x86_64/tst-rsi-wcslen.c | 20 + sysdeps/x86_64/tst-sse.c | 2 +- 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 | 143 +- sysdeps/x86_64/wcscmp.S | 938 +- sysdeps/x86_64/wcscpy-generic.c | 31 + sysdeps/x86_64/wcscpy.S | 42 + sysdeps/x86_64/wcslen.S | 232 +- 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 | 271 +- sysdeps/x86_64/wmemchr.S | 28 + sysdeps/x86_64/wmemcmp.S | 27 + sysdeps/x86_64/wmemset_chk.S | 2 +- sysdeps/x86_64/x32/Makefile | 5 +- sysdeps/x86_64/x32/dl-machine.h | 14 +- sysdeps/x86_64/x32/fpu/s_lrint.S | 2 +- sysdeps/x86_64/x32/fpu/s_lrintf.S | 2 +- sysdeps/x86_64/x32/fpu/s_lrintl.S | 2 +- sysdeps/x86_64/x32/gmp-mparam.h | 4 +- sysdeps/x86_64/x32/string-optype.h | 24 + sysdeps/x86_64/x32/sysdep.h | 8 +- sysdeps/x86_64/x32/test-size_t.h | 2 +- sysdeps/x86_64/x32/tst-size_t-memchr.c | 2 +- sysdeps/x86_64/x32/tst-size_t-memcmp-2.c | 2 +- sysdeps/x86_64/x32/tst-size_t-memcmp.c | 2 +- sysdeps/x86_64/x32/tst-size_t-memcpy.c | 2 +- sysdeps/x86_64/x32/tst-size_t-memrchr.c | 2 +- sysdeps/x86_64/x32/tst-size_t-memset.c | 2 +- sysdeps/x86_64/x32/tst-size_t-strncasecmp.c | 2 +- sysdeps/x86_64/x32/tst-size_t-strncat.c | 59 + sysdeps/x86_64/x32/tst-size_t-strncmp.c | 2 +- sysdeps/x86_64/x32/tst-size_t-strncpy.c | 2 +- sysdeps/x86_64/x32/tst-size_t-strnlen.c | 2 +- sysdeps/x86_64/x32/tst-size_t-wcsncmp.c | 2 +- sysdeps/x86_64/x32/tst-size_t-wcsnlen.c | 2 +- sysdeps/x86_64/x32/tst-size_t-wmemchr.c | 2 +- sysdeps/x86_64/x32/tst-size_t-wmemcmp.c | 2 +- sysdeps/x86_64/x32/tst-size_t-wmemset.c | 2 +- sysdeps/x86_64/x32/x86-lp_size.h | 23 + sysdeps/x86_64/x86-lp_size.h | 23 + sysvipc/Makefile | 7 +- sysvipc/ftok.c | 7 +- sysvipc/msgctl.c | 3 +- sysvipc/msgget.c | 3 +- sysvipc/msgrcv.c | 3 +- sysvipc/msgsnd.c | 3 +- sysvipc/semctl.c | 3 +- sysvipc/semget.c | 3 +- sysvipc/semop.c | 3 +- sysvipc/semtimedop.c | 3 +- sysvipc/shmat.c | 3 +- sysvipc/shmctl.c | 3 +- sysvipc/shmdt.c | 3 +- sysvipc/shmget.c | 3 +- sysvipc/sys/ipc.h | 2 +- sysvipc/sys/msg.h | 12 +- sysvipc/sys/sem.h | 23 +- sysvipc/sys/shm.h | 12 +- sysvipc/test-sysvipc.h | 137 + sysvipc/test-sysvmsg-time64.c | 1 + sysvipc/test-sysvmsg.c | 7 +- sysvipc/test-sysvsem-time64.c | 1 + sysvipc/test-sysvsem.c | 30 +- sysvipc/test-sysvshm-time64.c | 1 + sysvipc/test-sysvshm.c | 7 +- termios/Makefile | 3 +- termios/cfmakeraw.c | 2 +- termios/cfsetspeed.c | 2 +- termios/speed.c | 2 +- termios/tcdrain.c | 2 +- termios/tcflow.c | 2 +- termios/tcflush.c | 2 +- termios/tcgetattr.c | 2 +- termios/tcgetpgrp.c | 2 +- termios/tcgetsid.c | 2 +- termios/tcsendbrk.c | 2 +- termios/tcsetattr.c | 2 +- termios/tcsetpgrp.c | 7 +- termios/termios.h | 2 +- test-skeleton.c | 3 +- time/Makefile | 34 +- time/Versions | 4 + time/adjtime.c | 2 +- time/alt_digit.c | 51 +- time/asctime.c | 2 +- time/bits/types/struct_timeb.h | 15 + time/bits/types/struct_timespec.h | 7 +- time/bits/types/struct_timeval.h | 5 + time/bits/types/time_t.h | 4 + time/clock.c | 2 +- time/clock_getcpuclockid.c | 5 +- time/clock_getres.c | 6 +- time/clock_gettime.c | 5 +- time/clock_nanosleep.c | 5 +- time/clock_settime.c | 5 +- time/ctime.c | 2 +- time/ctime_r.c | 3 +- time/difftime.c | 3 +- time/dysize.c | 2 +- time/era.c | 51 +- time/ftime.c | 2 +- time/getdate.c | 25 +- time/getitimer.c | 2 +- time/gettimeofday.c | 2 +- time/gmtime.c | 2 +- time/lc-time-cleanup.c | 7 +- time/localtime.c | 2 +- time/mktime-internal.h | 2 +- time/mktime.c | 38 +- time/offtime.c | 2 +- time/setitimer.c | 2 +- time/settimeofday.c | 2 +- time/settimezone.c | 2 +- time/stime.c | 2 +- time/strftime.c | 2 +- time/strftime_l.c | 6 +- time/strptime.c | 2 +- time/strptime_l.c | 6 +- time/sys/time.h | 73 +- time/sys/timeb.h | 17 +- time/test_time.c | 2 +- time/time.c | 2 +- time/time.h | 174 +- time/timegm.c | 2 +- time/timespec_get.c | 2 +- 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 | 3 +- time/tst-clock2-time64.c | 1 + time/tst-clock_nanosleep-time64.c | 1 + time/tst-clock_nanosleep.c | 42 +- time/tst-clock_settime-time64.c | 1 + time/tst-clock_settime.c | 45 + time/tst-cpuclock1-time64.c | 1 + time/tst-cpuclock1.c | 75 +- 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 | 29 +- time/tst-getdate.c | 150 +- time/tst-gmtime-time64.c | 1 + time/tst-gmtime.c | 124 + time/tst-itimer-time64.c | 1 + time/tst-itimer.c | 177 + 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 | 2 +- time/tst-strftime3.c | 2 +- time/tst-strftime4-time64.c | 1 + time/tst-strftime4.c | 52 + time/tst-strptime-whitespace.c | 2 +- time/tst-strptime.c | 3 +- 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 | 2 +- time/tst-y2039-time64.c | 1 + time/tst-y2039.c | 12 +- time/tzfile.c | 65 +- time/tzset.c | 5 +- time/wcsftime.c | 2 +- time/wcsftime_l.c | 2 +- timezone/Makefile | 19 +- timezone/private.h | 37 +- 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 | 3 +- timezone/tst-tzset.c | 10 +- timezone/tzfile.h | 20 +- timezone/version | 2 +- timezone/zdump.c | 6 +- timezone/zic.c | 814 +- version.h | 2 +- wcsmbs/Makefile | 67 +- wcsmbs/Versions | 17 + wcsmbs/bits/wchar-ldbl.h | 30 +- wcsmbs/bits/wchar2-decl.h | 124 + wcsmbs/bits/wchar2.h | 287 +- wcsmbs/btowc.c | 9 +- wcsmbs/c16rtomb.c | 3 +- wcsmbs/c32rtomb.c | 2 +- wcsmbs/c8rtomb.c | 132 + wcsmbs/isoc23_fwscanf.c | 36 + wcsmbs/isoc23_swscanf.c | 38 + wcsmbs/isoc23_vfwscanf.c | 29 + wcsmbs/isoc23_vswscanf.c | 30 + wcsmbs/isoc23_vwscanf.c | 28 + wcsmbs/isoc23_wscanf.c | 37 + wcsmbs/isoc99_fwscanf.c | 2 +- wcsmbs/isoc99_swscanf.c | 2 +- wcsmbs/isoc99_vfwscanf.c | 2 +- wcsmbs/isoc99_vswscanf.c | 2 +- wcsmbs/isoc99_vwscanf.c | 2 +- wcsmbs/isoc99_wscanf.c | 2 +- wcsmbs/mbrlen.c | 3 +- wcsmbs/mbrtoc16.c | 7 +- wcsmbs/mbrtoc32.c | 2 +- wcsmbs/mbrtoc8.c | 124 + wcsmbs/mbrtowc.c | 7 +- wcsmbs/mbsinit.c | 3 +- wcsmbs/mbsnrtowcs.c | 7 +- wcsmbs/mbsrtowcs.c | 3 +- wcsmbs/mbsrtowcs_l.c | 7 +- wcsmbs/test-c8rtomb.c | 613 + wcsmbs/test-char-types.c | 2 +- wcsmbs/test-mbrtoc8.c | 539 + wcsmbs/test-wcpcpy.c | 2 +- wcsmbs/test-wcpncpy.c | 2 +- wcsmbs/test-wcscat.c | 2 +- wcsmbs/test-wcschrnul.c | 2 +- wcsmbs/test-wcscspn.c | 2 +- wcsmbs/test-wcsncat.c | 2 +- wcsmbs/test-wcsncpy.c | 2 +- wcsmbs/test-wcsnlen.c | 2 +- wcsmbs/test-wcspbrk.c | 2 +- wcsmbs/test-wcsspn.c | 2 +- wcsmbs/test-wmemchr.c | 2 +- wcsmbs/test-wmemset.c | 2 +- wcsmbs/tst-btowc.c | 3 +- wcsmbs/tst-c16-surrogate.c | 2 +- wcsmbs/tst-c32-state.c | 2 +- wcsmbs/tst-mbrtowc.c | 6 +- wcsmbs/tst-mbsrtowcs.c | 3 +- wcsmbs/tst-mbstowcs.c | 50 + wcsmbs/tst-wcpncpy.c | 3 +- wcsmbs/tst-wcrtomb.c | 3 +- wcsmbs/tst-wcsnlen.c | 3 +- wcsmbs/tst-wcstod-nan-locale.c | 2 +- wcsmbs/tst-wcstod-nan-sign.c | 2 +- wcsmbs/tst-wcstod-round.c | 2 +- wcsmbs/tst-wcstol-binary-c11.c | 29 + wcsmbs/tst-wcstol-binary-c2x.c | 32 + wcsmbs/tst-wcstol-binary-gnu11.c | 34 + wcsmbs/tst-wcstol-binary-gnu2x.c | 27 + wcsmbs/tst-wcstol-locale.c | 2 +- wcsmbs/tst-wprintf-binary.c | 25 + wcsmbs/tst-wscanf-binary-c11.c | 28 + wcsmbs/tst-wscanf-binary-c2x.c | 31 + wcsmbs/tst-wscanf-binary-gnu11.c | 26 + wcsmbs/tst-wscanf-binary-gnu89.c | 26 + wcsmbs/uchar.h | 31 +- wcsmbs/wchar.h | 257 +- wcsmbs/wcpcpy.c | 3 +- wcsmbs/wcpncpy.c | 3 +- wcsmbs/wcrtomb.c | 38 +- wcsmbs/wcscasecmp.c | 2 +- wcsmbs/wcscasecmp_l.c | 3 +- wcsmbs/wcscat.c | 3 +- wcsmbs/wcschr.c | 2 +- wcsmbs/wcschrnul.c | 2 +- wcsmbs/wcscmp.c | 3 +- wcsmbs/wcscoll.c | 3 +- wcsmbs/wcscoll_l.c | 3 +- wcsmbs/wcscpy.c | 3 +- wcsmbs/wcscspn.c | 3 +- wcsmbs/wcsdup.c | 3 +- wcsmbs/wcslen.c | 3 +- wcsmbs/wcsmbs-tst1.c | 2 +- wcsmbs/wcsmbsload.c | 30 +- wcsmbs/wcsmbsload.h | 14 +- wcsmbs/wcsncase.c | 2 +- wcsmbs/wcsncase_l.c | 3 +- wcsmbs/wcsncat.c | 3 +- wcsmbs/wcsncmp.c | 3 +- wcsmbs/wcsncpy.c | 3 +- wcsmbs/wcsnlen.c | 3 +- wcsmbs/wcsnrtombs.c | 7 +- wcsmbs/wcspbrk.c | 3 +- wcsmbs/wcsrchr.c | 3 +- wcsmbs/wcsrtombs.c | 7 +- wcsmbs/wcsspn.c | 3 +- wcsmbs/wcsstr.c | 2 +- wcsmbs/wcstod.c | 3 +- wcsmbs/wcstod_l.c | 3 +- wcsmbs/wcstod_nan.c | 2 +- wcsmbs/wcstof.c | 3 +- wcsmbs/wcstof_l.c | 3 +- wcsmbs/wcstof_nan.c | 2 +- wcsmbs/wcstok.c | 3 +- wcsmbs/wcstol.c | 3 +- wcsmbs/wcstol_l.c | 6 +- wcsmbs/wcstold.c | 3 +- wcsmbs/wcstold_l.c | 3 +- wcsmbs/wcstold_nan.c | 2 +- wcsmbs/wcstoll.c | 5 +- wcsmbs/wcstoll_l.c | 6 +- wcsmbs/wcstoul.c | 3 +- wcsmbs/wcstoul_l.c | 6 +- wcsmbs/wcstoull.c | 5 +- wcsmbs/wcstoull_l.c | 6 +- wcsmbs/wcswidth.c | 3 +- wcsmbs/wcsxfrm.c | 3 +- wcsmbs/wcsxfrm_l.c | 3 +- wcsmbs/wctob.c | 7 +- wcsmbs/wcwidth.c | 3 +- wcsmbs/wcwidth.h | 3 +- wcsmbs/wmemchr.c | 3 +- wcsmbs/wmemcmp.c | 3 +- wcsmbs/wmemcpy.c | 3 +- wcsmbs/wmemmove.c | 3 +- wcsmbs/wmempcpy.c | 3 +- wcsmbs/wmemset.c | 3 +- wctype/Makefile | 4 +- wctype/bits/wctype-wchar.h | 2 +- wctype/iswctype.c | 3 +- wctype/iswctype_l.c | 3 +- wctype/test_wcfuncs.c | 2 +- wctype/test_wctype.c | 2 +- wctype/towctrans.c | 2 +- wctype/towctrans_l.c | 2 +- wctype/wcfuncs.c | 2 +- wctype/wcfuncs_l.c | 2 +- wctype/wchar-lookup.h | 3 +- wctype/wctrans.c | 3 +- wctype/wctrans_l.c | 2 +- wctype/wctype.c | 3 +- wctype/wctype.h | 2 +- wctype/wctype_l.c | 3 +- 16100 files changed, 879164 insertions(+), 266297 deletions(-) create mode 100644 .clang-format create mode 100644 CONTRIBUTED-BY 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 ChangeLog.old/ChangeLog.26 create mode 100644 SHARED-FILES create mode 100644 assert/__libc_assert_fail.c create mode 100644 benchtests/atan2-inputs create mode 100644 benchtests/bench-arc4random.c create mode 100644 benchtests/bench-bzero-large.c create mode 100644 benchtests/bench-bzero-walk.c create mode 100644 benchtests/bench-bzero.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-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/fmod-inputs create mode 100644 benchtests/fmodf-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/j0-inputs create mode 100644 benchtests/j1-inputs create mode 100644 benchtests/lgamma-inputs create mode 100644 benchtests/libmvec/acos-inputs create mode 100644 benchtests/libmvec/acosf-inputs create mode 100644 benchtests/libmvec/acosh-inputs create mode 100644 benchtests/libmvec/acoshf-inputs create mode 100644 benchtests/libmvec/asin-inputs create mode 100644 benchtests/libmvec/asinf-inputs create mode 100644 benchtests/libmvec/asinh-inputs create mode 100644 benchtests/libmvec/asinhf-inputs create mode 100644 benchtests/libmvec/atan-inputs create mode 100644 benchtests/libmvec/atan2-inputs create mode 100644 benchtests/libmvec/atan2f-inputs create mode 100644 benchtests/libmvec/atanf-inputs create mode 100644 benchtests/libmvec/atanh-inputs create mode 100644 benchtests/libmvec/atanhf-inputs create mode 100644 benchtests/libmvec/cbrt-inputs create mode 100644 benchtests/libmvec/cbrtf-inputs create mode 100644 benchtests/libmvec/cos-inputs create mode 100644 benchtests/libmvec/cosf-inputs create mode 100644 benchtests/libmvec/cosh-inputs create mode 100644 benchtests/libmvec/coshf-inputs create mode 100644 benchtests/libmvec/erf-inputs create mode 100644 benchtests/libmvec/erfc-inputs create mode 100644 benchtests/libmvec/erfcf-inputs create mode 100644 benchtests/libmvec/erff-inputs create mode 100644 benchtests/libmvec/exp-inputs create mode 100644 benchtests/libmvec/exp10-inputs create mode 100644 benchtests/libmvec/exp10f-inputs create mode 100644 benchtests/libmvec/exp2-inputs create mode 100644 benchtests/libmvec/exp2f-inputs create mode 100644 benchtests/libmvec/expf-inputs create mode 100644 benchtests/libmvec/expm1-inputs create mode 100644 benchtests/libmvec/expm1f-inputs create mode 100644 benchtests/libmvec/hypot-inputs create mode 100644 benchtests/libmvec/hypotf-inputs create mode 100644 benchtests/libmvec/log-inputs create mode 100644 benchtests/libmvec/log10-inputs create mode 100644 benchtests/libmvec/log10f-inputs create mode 100644 benchtests/libmvec/log1p-inputs create mode 100644 benchtests/libmvec/log1pf-inputs create mode 100644 benchtests/libmvec/log2-inputs create mode 100644 benchtests/libmvec/log2f-inputs create mode 100644 benchtests/libmvec/logf-inputs create mode 100644 benchtests/libmvec/pow-inputs create mode 100644 benchtests/libmvec/powf-inputs create mode 100644 benchtests/libmvec/sin-inputs create mode 100644 benchtests/libmvec/sinf-inputs create mode 100644 benchtests/libmvec/sinh-inputs create mode 100644 benchtests/libmvec/sinhf-inputs create mode 100644 benchtests/libmvec/tan-inputs create mode 100644 benchtests/libmvec/tanf-inputs create mode 100644 benchtests/libmvec/tanh-inputs create mode 100644 benchtests/libmvec/tanhf-inputs create mode 100644 benchtests/log10-inputs create mode 100644 benchtests/log1p-inputs create mode 100644 benchtests/powf128-inputs 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/dl_find_object.h create mode 100644 bits/link_lavcurrent.h create mode 100644 bits/mman_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/sys_errlist.h 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/tst-sprintf-fortify-unchecked.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-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/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-audit14.exp create mode 100644 elf/tst-audit14a.c create mode 100644 elf/tst-audit15.exp 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-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-auxvalmod.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 create mode 100644 elf/tst-dlopenfailnodelmod.c create mode 100644 elf/tst-dst-static.c create mode 100644 elf/tst-getauxval-static.c create mode 100644 elf/tst-glibc-hwcaps-2-cache.c copy elf/{tst-ldconfig-bad-aux-cache.root => tst-glibc-hwcaps-2-cache.root}/etc/ld [...] copy elf/{tst-ldconfig-bad-aux-cache.root => tst-glibc-hwcaps-2-cache.root}/postcl [...] create mode 100644 elf/tst-glibc-hwcaps-2-cache.script create mode 100644 elf/tst-glibc-hwcaps-cache.c copy elf/{tst-ldconfig-bad-aux-cache.root => tst-glibc-hwcaps-cache.root}/etc/ld.s [...] copy elf/{tst-ldconfig-bad-aux-cache.root => tst-glibc-hwcaps-cache.root}/postclea [...] 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 elf/{tst-ldconfig-bad-aux-cache.root/postclean.req => tst-glibc-hwcaps-prepen [...] copy elf/{tst-ldconfig-bad-aux-cache.root => tst-glibc-hwcaps-prepend-cache.root}/ [...] 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 copy elf/{tst-ldconfig-bad-aux-cache.root/postclean.req => tst-ldconfig-ld_so_conf [...] create mode 100644 elf/tst-ldconfig-p.sh create mode 100644 elf/tst-ldconfig-soname-lib-with-soname.c create mode 100644 elf/tst-ldconfig-soname-lib-without-soname.c create mode 100644 elf/tst-ldconfig-soname.sh 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 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 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-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-valgrind-smoke.sh create mode 100644 elf/valgrind-test.c create mode 100644 gmon/tst-mcleanup.c create mode 100644 gmon/tst-mcount-overflow-check.sh create mode 100644 gmon/tst-mcount-overflow.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 gshadow/tst-sgetsgent.c create mode 100644 htl/htlfreeres.c create mode 100644 htl/libpthread_syms.a create mode 100644 htl/pt-nthreads.c delete mode 100644 htl/register-atfork.c 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 hurd/set-hooks.h create mode 100644 iconv/gconv_charset.c create mode 100644 iconv/gconv_parseconfdir.h create mode 100644 iconv/tst-iconv-opt.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/atomic_wide_counter.h create mode 100644 include/bits/atomic_wide_counter.h create mode 100644 include/bits/dl_find_object.h create mode 100644 include/bits/sigstack.h create mode 100644 include/bits/sigstksz.h create mode 100644 include/bits/stdio2-decl.h create mode 100644 include/bits/types/struct___jmp_buf_tag.h create mode 100644 include/bits/types/struct_timeb.h create mode 100644 include/bits/unistd_ext.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/filename.h create mode 100644 include/idx.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/register-atfork.h delete mode 100644 include/rpcsvc/yp_prot.h create mode 100644 include/set-freeres.h delete mode 100644 include/set-hooks.h create mode 100644 include/shm-directory.h create mode 100644 include/struct___timeb64.h create mode 100644 include/struct___timeval64.h create mode 100644 include/sys/single_threaded.h delete mode 100644 include/sys/sysctl.h delete mode 100644 include/sys/vtimes.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 io/close_range.c create mode 100644 io/closefrom.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 create mode 100644 io/tst-fcntl-time64.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-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-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 create mode 100644 libio/libio-macros.sym delete mode 100644 libio/readline.c 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 delete mode 100644 libio/tst-wfile-sync.input create mode 100644 libio/tst-wmemstream5.c create mode 100644 locale/C-collate-seq.c create mode 100644 locale/programs/xasprintf.c create mode 100644 locale/tst-localedef-path-norm.c copy {elf/tst-ldconfig-bad-aux-cache.root => locale/tst-localedef-path-norm.root}/ [...] 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/locales/C create mode 100644 localedata/locales/ab_GE create mode 100644 localedata/locales/rif_MA create mode 100644 localedata/locales/syr 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-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 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-memalign-2.c create mode 100644 manual/dynlink.texi delete mode 100644 manual/libdl.texi create mode 100644 math/auto-libm-test-out-narrow-fma create mode 100644 math/auto-libm-test-out-narrow-sqrt delete mode 100644 math/e_exp10f.c 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 rename sysdeps/unix/sysv/linux/mips/mips64/n64/fstatfs64.c => math/w_exp10f.c (100%) create mode 100644 math/w_hypot.c create mode 100644 math/w_hypotf.c create mode 100644 misc/atomic_wide_counter.c create mode 100644 misc/single_threaded.c create mode 100644 misc/sys/single_threaded.h create mode 100644 misc/tst-ioctl-time64.c create mode 100644 misc/tst-ioctl.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 create mode 100644 nptl/cancellation.c delete mode 100644 nptl/cond-perf.c delete mode 100644 nptl/createthread.c create mode 100644 nptl/descr-const.sym 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 delete mode 100644 nptl/lll_timedlock_wait.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/pthread-pi-defines.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 create mode 100644 nptl/pthread_keys.c delete mode 100644 nptl/pthread_kill_internal.c delete mode 100644 nptl/pthread_mutex_conf.h 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 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/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-backtrace1.c delete mode 100644 nptl/tst-bad-schedattr.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-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-cancel28.c delete mode 100644 nptl/tst-cancel29.c delete mode 100644 nptl/tst-cancel3.c create mode 100644 nptl/tst-cancel31.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-cond20.c create mode 100644 nptl/tst-cond22.c create mode 100644 nptl/tst-cond26.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-join10.c delete mode 100644 nptl/tst-join11.c delete mode 100644 nptl/tst-join12.c delete mode 100644 nptl/tst-join13.c delete mode 100644 nptl/tst-join14.c delete mode 100644 nptl/tst-join2.c delete mode 100644 nptl/tst-join3.c delete mode 100644 nptl/tst-join8.c delete mode 100644 nptl/tst-join9.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-mutex-errorcheck.c delete mode 100644 nptl/tst-mutex11.c delete mode 100644 nptl/tst-mutex5.c delete mode 100644 nptl/tst-mutex7.c create mode 100644 nptl/tst-mutex8.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-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-rwlock12.c delete mode 100644 nptl/tst-rwlock14.c delete mode 100644 nptl/tst-sem5.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-stack1.c delete mode 100644 nptl/tst-stdio1.c delete mode 100644 nptl/tst-stdio2.c delete mode 100644 nptl/tst-sysconf.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-umask1.c delete mode 100644 nptl/tst-unload.c delete mode 100644 nptl/version.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-files-hosts-long.root/etc/nsswitch.conf create mode 100644 nss/tst-nss-gai-actions.c copy nss/{tst-nss-files-hosts-long.root => tst-nss-gai-actions.root}/etc/host.conf (100%) 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 {elf/tst-ldconfig-bad-aux-cache.root => 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/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 create mode 100644 posix/register-atfork.c create mode 100644 posix/shm-directory.c create mode 100644 posix/spawn_faction_addclosefrom.c create mode 100644 posix/spawn_faction_addtcsetpgrp_np.c create mode 100644 posix/tst-_Fork.c create mode 100644 posix/tst-execveat.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-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-spawn5.c create mode 100644 posix/tst-spawn6.c create mode 100644 posix/tst-spawn7.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 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_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 create mode 100644 resolv/resolv-deprecated.c delete mode 100644 resolv/rpc/netdb.h create mode 100644 resolv/tst-inet_addr-binary.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 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-txnid-collision.c delete mode 100644 resource/sys/vtimes.h 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 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-timer4-time64.c create mode 100644 scripts/dso-ordering-test.py create mode 100644 scripts/glibc_shared_code.py create mode 100644 scripts/glibcelf.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 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-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 delete mode 100644 stdio-common/iovfwscanf.c create mode 100644 stdio-common/isoc23_fscanf.c create mode 100644 stdio-common/isoc23_scanf.c create mode 100644 stdio-common/isoc23_sscanf.c create mode 100644 stdio-common/isoc23_vfscanf.c create mode 100644 stdio-common/isoc23_vscanf.c create mode 100644 stdio-common/isoc23_vsscanf.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/siglist-gen.c create mode 100644 stdio-common/siglist.S delete mode 100644 stdio-common/siglist.c delete mode 100644 stdio-common/stdio_lim.h.in create mode 100644 stdio-common/test-strerr.c create mode 100644 stdio-common/translated_number_width.c create mode 100644 stdio-common/tst-dprintf-length.c create mode 100755 stdio-common/tst-errno-manual.py create mode 100644 stdio-common/tst-grouping2.c create mode 100644 stdio-common/tst-grouping3.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-popen3.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-fp-free.c create mode 100644 stdio-common/tst-printf-fp-leak.c create mode 100644 stdio-common/tst-printf-oct.c create mode 100644 stdio-common/tst-scanf-binary-c11.c create mode 100644 stdio-common/tst-scanf-binary-c2x.c create mode 100644 stdio-common/tst-scanf-binary-gnu11.c create mode 100644 stdio-common/tst-scanf-binary-gnu89.c create mode 100644 stdio-common/tst-scanf-binary-main.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-process-arg.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 delete mode 100644 stdlib/strtoimax.c delete mode 100644 stdlib/strtoumax.c create mode 100644 stdlib/test-atexit-recursive.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-canon-bz26341.c create mode 100644 stdlib/tst-realpath-toolong.c create mode 100644 stdlib/tst-realpath.c create mode 100644 stdlib/tst-strtol-binary-c11.c create mode 100644 stdlib/tst-strtol-binary-c2x.c create mode 100644 stdlib/tst-strtol-binary-gnu11.c create mode 100644 stdlib/tst-strtol-binary-gnu2x.c create mode 100644 stdlib/tst-strtol-binary-main.c delete mode 100644 stdlib/wcstoimax.c delete mode 100644 stdlib/wcstoumax.c 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/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/dtotimespec-time64.c create mode 100644 support/dtotimespec.c create mode 100644 support/resolv_response_context_duplicate.c create mode 100644 support/resolv_response_context_free.c 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_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_quote_blob_main.c create mode 100644 support/support_quote_blob_wide.c create mode 100644 support/support_select_modifies_timeout.c create mode 100644 support/support_select_normalizes_timeout.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_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-sub-time64.c create mode 100644 support/timespec-time64.c create mode 100644 support/tst-glibcpp.py create mode 100644 support/tst-support-open-dev-null-range.c create mode 100644 support/tst-support_quote_blob_wide.c create mode 100644 support/tst-test_compare_string_wide.c create mode 100644 support/tst-timespec.c create mode 100644 support/xchdir.c create mode 100644 support/xchmod.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/xfchmod.c create mode 100644 support/xfreopen.c create mode 100644 support/xlstat-time64.c create mode 100644 support/xmkfifo.c create mode 100644 support/xnewlocale.c create mode 100644 support/xpthread_attr_setaffinity_np.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/xsched.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 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-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 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%) delete mode 100644 sysdeps/aarch64/memusage.h create mode 100644 sysdeps/aarch64/multiarch/dl-symbol-redir-ifunc.h 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 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 delete mode 100644 sysdeps/aarch64/nptl/tcb-offsets.sym delete mode 100644 sysdeps/aarch64/string_private.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-vpcs-mod.S create mode 100644 sysdeps/aarch64/tst-vpcs.c copy elf/tst-ldconfig-bad-aux-cache.root/postclean.req => sysdeps/aarch64/wordcopy [...] 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/bzero.S delete mode 100644 sysdeps/alpha/dl-sysdep.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/tcb-offsets.sym create mode 100644 sysdeps/alpha/string-fza.h create mode 100644 sysdeps/alpha/string-fzb.h create mode 100644 sysdeps/alpha/string-fzi.h create mode 100644 sysdeps/alpha/string-shift.h delete mode 100644 sysdeps/alpha/strncmp.S 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 copy sysdeps/{csky => arc}/bsd-_setjmp.S (100%) copy sysdeps/{csky => arc}/bsd-setjmp.S (100%) 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/armv6t2/string-fza.h create mode 100644 sysdeps/arm/bits/dl_find_object.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 delete mode 100644 sysdeps/arm/gmp-mparam.h 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/semaphore.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 delete mode 100644 sysdeps/arm/tls-macros.h create mode 100644 sysdeps/arm/unwind-arch.h create mode 100644 sysdeps/arm/unwind-resume.c delete mode 100644 sysdeps/csky/abiv2/tls-macros.h delete mode 100644 sysdeps/csky/dl-sysdep.h delete mode 100644 sysdeps/csky/memusage.h delete mode 100644 sysdeps/csky/nptl/Makefile delete mode 100644 sysdeps/csky/nptl/bits/semaphore.h delete mode 100644 sysdeps/csky/nptl/tcb-offsets.sym mode change 100644 => 100755 sysdeps/csky/preconfigure create mode 100644 sysdeps/csky/preconfigure.ac create mode 100644 sysdeps/generic/dl-audit-check.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 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 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 elf/tst-ldconfig-bad-aux-cache.root/postclean.req => sysdeps/generic/libc_mal [...] 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.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 delete mode 100644 sysdeps/generic/memusage.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-freeres-fp.h create mode 100644 sysdeps/generic/set-freeres-os.h create mode 100644 sysdeps/generic/set-freeres-system.h create mode 100644 sysdeps/generic/set-hooks-arch.h create mode 100644 sysdeps/generic/siglist-compat-def.h create mode 100644 sysdeps/generic/spawn_int_def.h create mode 100644 sysdeps/generic/string-fza.h create mode 100644 sysdeps/generic/string-fzb.h create mode 100644 sysdeps/generic/string-fzc.h create mode 100644 sysdeps/generic/string-fzi.h create mode 100644 sysdeps/generic/string-misc.h create mode 100644 sysdeps/generic/string-opthr.h create mode 100644 sysdeps/generic/string-optype.h create mode 100644 sysdeps/generic/string-shift.h delete mode 100644 sysdeps/generic/string_private.h create mode 100644 sysdeps/generic/struct_stat_time64.h create mode 100644 sysdeps/generic/sysdep-cancel.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-link.h create mode 100644 sysdeps/generic/unwind-resume.c create mode 100644 sysdeps/generic/xstatver.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 create mode 100644 sysdeps/hppa/dl-runtime.h create mode 100644 sysdeps/hppa/memcopy.h delete mode 100644 sysdeps/hppa/memusage.h delete mode 100644 sysdeps/hppa/nptl/Makefile delete mode 100644 sysdeps/hppa/nptl/bits/semaphore.h delete mode 100644 sysdeps/hppa/nptl/tcb-offsets.sym create mode 100644 sysdeps/hppa/string-fzb.h create mode 100644 sysdeps/hppa/string-fzc.h create mode 100644 sysdeps/hppa/string-fzi.h delete mode 100644 sysdeps/hppa/tls-macros.h delete mode 100644 sysdeps/htl/bits/types/struct___pthread_mutex.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/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 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/timer_routines.c create mode 100644 sysdeps/hurd/include/hurd/sigpreempt.h create mode 100644 sysdeps/hurd/include/sys/msg.h create mode 100644 sysdeps/hurd/include/sys/sem.h copy {include => sysdeps/hurd/include}/sys/shm.h (100%) 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 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_fmod_compat.c create mode 100644 sysdeps/i386/fpu/w_fmodf_compat.c delete mode 100644 sysdeps/i386/gmp-mparam.h create mode 100644 sysdeps/i386/htl/Implies create mode 100644 sysdeps/i386/htl/Makefile delete mode 100644 sysdeps/i386/htl/pt-machdep.h 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/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/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 create mode 100644 sysdeps/i386/i686/multiarch/rtld-strncpy-c.c 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/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 create mode 100644 sysdeps/i386/string-opthr.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 delete mode 100644 sysdeps/ia64/bzero.S create mode 100644 sysdeps/ia64/bzero.c delete mode 100644 sysdeps/ia64/dl-sysdep.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/semaphore.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_fmod.c} (100%) rename sysdeps/{ia64/fpu/math_errf.c => ieee754/dbl-64/w_hypot.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_frexp.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_getpayload.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_lround.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_modf.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_remquo.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 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 create mode 100644 sysdeps/ieee754/flt-32/e_exp10f.c create mode 100644 sysdeps/ieee754/flt-32/reduce_aux.h rename sysdeps/{ia64/fpu/s_sincosf_data.c => ieee754/flt-32/w_fmodf.c} (100%) rename sysdeps/{ia64/fpu/w_exp10f.c => 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/ieee128-isoc23_fscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_fwscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_scanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_sscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_swscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_vfscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_vfwscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_vscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_vsscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_vswscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_vwscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-isoc23_wscanf.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/set-freeres-fp.h create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ibm128-scanf-binary-c11.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ibm128-scanf-binary-c2x.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ibm128-scanf-binary-gnu11.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ibm128-scanf-binary-gnu89.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ibm128-wscanf-binary-c11.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ibm128-wscanf-binary-c2x.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ibm128-wscanf-binary-gnu11.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ibm128-wscanf-binary-gnu89.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ieee128-scanf-binary-c11.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ieee128-scanf-binary-c2x.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ieee128-scanf-binary-gnu11.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ieee128-scanf-binary-gnu89.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ieee128-wscanf-binary-c11.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ieee128-wscanf-binary-c2x.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ieee128-wscanf-binary-gnu11.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/tst-ieee128-wscanf-binary-gnu89.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-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/nldbl-isoc23_fscanf.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-isoc23_fwscanf.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-isoc23_scanf.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-isoc23_sscanf.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-isoc23_swscanf.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-isoc23_vfscanf.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-isoc23_vfwscanf.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-isoc23_vscanf.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-isoc23_vsscanf.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-isoc23_vswscanf.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-isoc23_vwscanf.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-isoc23_wscanf.c create mode 100644 sysdeps/ieee754/ldbl-opt/tst-nldbl-scanf-binary-c11.c create mode 100644 sysdeps/ieee754/ldbl-opt/tst-nldbl-scanf-binary-c2x.c create mode 100644 sysdeps/ieee754/ldbl-opt/tst-nldbl-scanf-binary-gnu11.c create mode 100644 sysdeps/ieee754/ldbl-opt/tst-nldbl-scanf-binary-gnu89.c create mode 100644 sysdeps/ieee754/ldbl-opt/tst-nldbl-wscanf-binary-c11.c create mode 100644 sysdeps/ieee754/ldbl-opt/tst-nldbl-wscanf-binary-c2x.c create mode 100644 sysdeps/ieee754/ldbl-opt/tst-nldbl-wscanf-binary-gnu11.c create mode 100644 sysdeps/ieee754/ldbl-opt/tst-nldbl-wscanf-binary-gnu89.c 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 copy sysdeps/{riscv => 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/get-rounding-mode.h create mode 100644 sysdeps/loongarch/fpu/math-barriers.h 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/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 delete mode 100644 sysdeps/m68k/m680x0/fpu/s_sincosf_data.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_fmod_compat.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_fmodf_compat.c delete mode 100644 sysdeps/m68k/m680x0/m68020/string_private.h 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/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 create mode 100644 sysdeps/mach/hurd/_Fork.c create mode 100644 sysdeps/mach/hurd/bits/mman_ext.h create mode 100644 sysdeps/mach/hurd/bits/signum-arch.h create mode 100644 sysdeps/mach/hurd/bits/stdio_lim.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/close_nocancel.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/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/htl/pt-pthread_self.c create mode 100644 sysdeps/mach/hurd/i386/__longjmp.S delete mode 100644 sysdeps/mach/hurd/i386/dl-machine.h delete mode 100644 sysdeps/mach/hurd/i386/exc2signal.c delete mode 100644 sysdeps/mach/hurd/i386/htl/pt-setup.c delete mode 100644 sysdeps/mach/hurd/i386/init-first.c delete mode 100644 sysdeps/mach/hurd/i386/ioperm.c delete mode 100644 sysdeps/mach/hurd/i386/jmp_buf-macros.h create mode 100644 sysdeps/mach/hurd/i386/libc_malloc_debug.abilist delete mode 100644 sysdeps/mach/hurd/i386/sys/io.h 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/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/sched_gets.c create mode 100644 sysdeps/mach/hurd/sched_sets.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/write_nocancel.c create mode 100644 sysdeps/mach/hurd/writev_nocancel_nostatus.c create mode 100644 sysdeps/mach/hurd/x86/Makefile create mode 100644 sysdeps/mach/hurd/x86/exc2signal.c create mode 100644 sysdeps/mach/hurd/x86/htl/pt-setup.c create mode 100644 sysdeps/mach/hurd/x86/init-first.c create mode 100644 sysdeps/mach/hurd/x86/ioperm.c create mode 100644 sysdeps/mach/hurd/x86/set-hooks-arch.h rename sysdeps/mach/hurd/{i386 => x86}/signal-defines.sym (100%) create mode 100644 sysdeps/mach/hurd/x86/sys/io.h create mode 100644 sysdeps/mach/hurd/x86_64/Implies create mode 100644 sysdeps/mach/hurd/x86_64/htl/Implies create mode 100644 sysdeps/mach/hurd/x86_64/htl/pt-machdep.c create mode 100644 sysdeps/mach/hurd/x86_64/longjmp-ts.c create mode 100644 sysdeps/mach/hurd/x86_64/static-start.S create mode 100644 sysdeps/mach/hurd/x86_64/tls.h create mode 100644 sysdeps/mach/hurd/x86_64/tlsdesc.sym create mode 100644 sysdeps/mach/hurd/x86_64/vm_param.h delete mode 100644 sysdeps/mach/hurd/xstatconv.c create mode 100644 sysdeps/mach/i386/Implies delete mode 100644 sysdeps/mach/i386/bits/mach/param.h delete mode 100644 sysdeps/mach/i386/machine-lock.h delete mode 100644 sysdeps/mach/i386/machine-sp.h delete mode 100644 sysdeps/mach/i386/sysdep.h delete mode 100644 sysdeps/mach/i386/thread_state.h create mode 100644 sysdeps/mach/x86/bits/mach/param.h create mode 100644 sysdeps/mach/x86/machine-lock.h create mode 100644 sysdeps/mach/x86/sysdep.h create mode 100644 sysdeps/mach/x86/thread_state.h create mode 100644 sysdeps/mach/x86_64/Implies create mode 100755 sysdeps/microblaze/configure create mode 100644 sysdeps/microblaze/configure.ac delete mode 100644 sysdeps/microblaze/memusage.h delete mode 100644 sysdeps/microblaze/nptl/Makefile delete mode 100644 sysdeps/microblaze/nptl/bits/semaphore.h delete mode 100644 sysdeps/microblaze/nptl/tcb-offsets.sym delete mode 100644 sysdeps/microblaze/tls-macros.h create mode 100644 sysdeps/microblaze/tst-file-align.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_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 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/unwind-arch.h create mode 100644 sysdeps/nios2/bits/dl_find_object.h delete mode 100644 sysdeps/nios2/dl-sysdep.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/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 delete mode 100644 sysdeps/nptl/cancellation-sigmask.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 delete mode 100644 sysdeps/nptl/fork.c create mode 100644 sysdeps/nptl/libc_start_call_main.h delete mode 100644 sysdeps/nptl/pthread-functions.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 delete mode 100644 sysdeps/nptl/thrd_create.c create mode 100644 sysdeps/nptl/thread_pointer.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/Makefile 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/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 create mode 100644 sysdeps/posix/writev_nocancel.c create mode 100644 sysdeps/powerpc/dl-lookupcfg.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/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 delete mode 100644 sysdeps/powerpc/fpu/s_copysign.c delete mode 100644 sysdeps/powerpc/fpu/s_copysignf.c delete mode 100644 sysdeps/powerpc/fpu/s_fma.c delete mode 100644 sysdeps/powerpc/fpu/s_fmaf.c delete mode 100644 sysdeps/powerpc/memusage.h create mode 100644 sysdeps/powerpc/nptl/thread_pointer.h delete mode 100644 sysdeps/powerpc/powerpc32/backtrace.c delete mode 100644 sysdeps/powerpc/powerpc32/bzero.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_copysignl.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_fabsl.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/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/strncmp-power7.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strncmp-ppc32.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strncmp.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/strncmp.S delete mode 100644 sysdeps/powerpc/powerpc32/power7/strncmp.S delete mode 100644 sysdeps/powerpc/powerpc32/register-dump.h delete mode 100644 sysdeps/powerpc/powerpc32/strncmp.S 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/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 delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_copysignl.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_fabsl.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 delete mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/s_fmaf128-power9.c delete mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/s_fmaf128-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/s_fmaf128.c copy sysdeps/{i386/fpu => powerpc/powerpc64/le/fpu/multiarch}/w_log.c (100%) 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/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 delete mode 100644 sysdeps/powerpc/powerpc64/le/power9/fpu/s_fmaf128.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 delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncmp-power7.S delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncmp-ppc64.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncmp-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncpy-power9.S delete mode 100644 sysdeps/powerpc/powerpc64/power4/strncmp.S delete mode 100644 sysdeps/powerpc/powerpc64/power7/bcopy.c delete mode 100644 sysdeps/powerpc/powerpc64/power7/strncmp.S delete mode 100644 sysdeps/powerpc/powerpc64/register-dump.h delete mode 100644 sysdeps/powerpc/powerpc64/strncmp.S delete mode 100644 sysdeps/powerpc/powerpc64/tls-macros.h create mode 100644 sysdeps/powerpc/preconfigure.ac delete mode 100644 sysdeps/powerpc/sched_cpucount.c create mode 100644 sysdeps/powerpc/string-fza.h delete mode 100644 sysdeps/powerpc/tls-macros.h 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/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/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 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/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-backtrace1.c create mode 100644 sysdeps/pthread/tst-bad-schedattr.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-timedwait-time64.c copy sysdeps/pthread/{tst-cond11-static.c => tst-cond11-time64.c} (100%) create mode 100644 sysdeps/pthread/tst-cond20.c rename {nptl => sysdeps/pthread}/tst-cond21.c (100%) delete mode 100644 sysdeps/pthread/tst-cond22.c delete mode 100644 sysdeps/pthread/tst-cond26.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-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-join8.c create mode 100644 sysdeps/pthread/tst-join9.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-timedlock-time64.c create mode 100644 sysdeps/pthread/tst-mutex-errorcheck.c create mode 100644 sysdeps/pthread/tst-mutex11.c create mode 100644 sysdeps/pthread/tst-mutex5.c create mode 100644 sysdeps/pthread/tst-mutex7.c rename {nptl => sysdeps/pthread}/tst-mutex7robust.c (100%) delete mode 100644 sysdeps/pthread/tst-mutex8.c create mode 100644 sysdeps/pthread/tst-mutex9.c copy sysdeps/pthread/{tst-oncex3.c => tst-oncey3.c} (100%) copy sysdeps/pthread/{tst-oncex4.c => 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-rwlock12.c create mode 100644 sysdeps/pthread/tst-rwlock14-time64.c create mode 100644 sysdeps/pthread/tst-rwlock14.c create mode 100644 sysdeps/pthread/tst-sem5-time64.c create mode 100644 sysdeps/pthread/tst-sem5.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-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-sleep-time64.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-umask1.c create mode 100644 sysdeps/pthread/tst-unload.c rename {nptl => sysdeps/pthread}/tst-unwind-thread.c (100%) rename {nptl => sysdeps/pthread}/tst-vfork1x.c (100%) rename {nptl => sysdeps/pthread}/tst-vfork2x.c (100%) 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 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 create mode 100644 sysdeps/riscv/string-fza.h create mode 100644 sysdeps/riscv/string-fzi.h delete mode 100644 sysdeps/riscv/tls-macros.h delete mode 100644 sysdeps/s390/bits/flt-eval-method.h delete mode 100644 sysdeps/s390/bzero.c create mode 100644 sysdeps/s390/cpu-features.c create mode 100644 sysdeps/s390/cpu-features.h create mode 100644 sysdeps/s390/dl-procinfo-s390.c create mode 100644 sysdeps/s390/dl-tunables.list delete mode 100644 sysdeps/s390/fpu/e_sqrt.c delete mode 100644 sysdeps/s390/fpu/e_sqrtf.c 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 delete mode 100644 sysdeps/s390/fpu/math-use-builtins.h delete mode 100644 sysdeps/s390/fpu/s_fma.c delete mode 100644 sysdeps/s390/fpu/s_fmaf.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/libc-start.c delete mode 100644 sysdeps/s390/memusage.h create mode 100644 sysdeps/s390/multiarch/dl-symbol-redir-ifunc.h delete mode 100644 sysdeps/s390/nptl/bits/semaphore.h delete mode 100644 sysdeps/s390/s390-32/dl-sysdep.h delete mode 100644 sysdeps/s390/s390-32/tls-macros.h 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/tls-macros.h create mode 100644 sysdeps/s390/s390-64/tst-glibc-hwcaps.c delete mode 100644 sysdeps/s390/string_private.h create mode 100644 sysdeps/s390/unwind-arch.h create mode 100644 sysdeps/sh/be/sh4/fpu/Implies delete mode 100644 sysdeps/sh/gmp-mparam.h create mode 100644 sysdeps/sh/le/sh4/fpu/Implies delete mode 100644 sysdeps/sh/memusage.h delete mode 100644 sysdeps/sh/nptl/bits/semaphore.h create mode 100644 sysdeps/sh/string-fzb.h delete mode 100644 sysdeps/sh/tls-macros.h create mode 100644 sysdeps/sh/unwind-arch.h delete mode 100644 sysdeps/sparc/dl-sysdep.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/semaphore.h delete mode 100644 sysdeps/sparc/sparc32/bzero.c 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/sparcv9/bzero.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/bzero.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/pipe.S delete mode 100644 sysdeps/unix/bsd/bits/signum.h delete mode 100644 sysdeps/unix/i386/sysdep.S 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 create mode 100644 sysdeps/unix/sysv/linux/____longjmp_chk.c delete mode 100644 sysdeps/unix/sysv/linux/aarch64/__read_tp.S 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 create mode 100644 sysdeps/unix/sysv/linux/aarch64/clone3.S delete mode 100644 sysdeps/unix/sysv/linux/aarch64/dl-static.c 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 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 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 delete mode 100644 sysdeps/unix/sysv/linux/alpha/bits/local_lim.h create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/pthread_stack_min.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/bits/semaphore.h create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/signum-arch.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/bits/signum.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/bits/stat.h create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/struct_stat.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 delete mode 100644 sysdeps/unix/sysv/linux/alpha/getsysstats.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 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/register-dump.h 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 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/clone3.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/syscall_cancel.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/arm/be/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/bits/rseq.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 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/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/arm/kernel_stat.h delete mode 100644 sysdeps/unix/sysv/linux/arm/ldconfig.h create mode 100644 sysdeps/unix/sysv/linux/arm/le/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/arm/libc_sigaction.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 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/mman_ext.h delete mode 100644 sysdeps/unix/sysv/linux/bits/msq-pad.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 delete mode 100644 sysdeps/unix/sysv/linux/bits/sem-pad.h create mode 100644 sysdeps/unix/sysv/linux/bits/semaphore.h delete mode 100644 sysdeps/unix/sysv/linux/bits/shm-pad.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/stdio_lim.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/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/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/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 delete mode 100644 sysdeps/unix/sysv/linux/csky/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/csky/kernel_stat.h delete mode 100644 sysdeps/unix/sysv/linux/csky/ldconfig.h create mode 100644 sysdeps/unix/sysv/linux/csky/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/csky/pointer_guard.h delete mode 100644 sysdeps/unix/sysv/linux/csky/register-dump.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-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 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/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 create mode 100644 sysdeps/unix/sysv/linux/ftime.c delete mode 100644 sysdeps/unix/sysv/linux/generic/Makefile delete mode 100644 sysdeps/unix/sysv/linux/generic/README 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/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/stat-check.c delete mode 100644 sysdeps/unix/sysv/linux/generic/symlink.c delete mode 100644 sysdeps/unix/sysv/linux/generic/syscalls.list 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/Versions 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/glob64-time64.c create mode 100644 sysdeps/unix/sysv/linux/globfree64-time64.c delete mode 100644 sysdeps/unix/sysv/linux/hppa/bits/msq-pad.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/bits/sem-pad.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/bits/shm-pad.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/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/jmp_buf-macros.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 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 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/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 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/lxstat.c create mode 100644 sysdeps/unix/sysv/linux/i386/pointer_guard.h 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 create mode 100644 sysdeps/unix/sysv/linux/i386/time64-compat.h delete mode 100644 sysdeps/unix/sysv/linux/i386/xstat.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/local_lim.h create mode 100644 sysdeps/unix/sysv/linux/ia64/bits/pthread_stack_min.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/cancellation-sigmask.h 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/jmp_buf-macros.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/register-dump.h 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/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/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_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/dl-cache.h 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/readelflib.c 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/syscall_cancel.S 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 create mode 100644 sysdeps/unix/sysv/linux/lstat.c create mode 100644 sysdeps/unix/sysv/linux/lstat64.c 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/getsysstats.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/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/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 delete mode 100644 sysdeps/unix/sysv/linux/microblaze/Versions create mode 100644 sysdeps/unix/sysv/linux/microblaze/be/libc_malloc_debug.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/libc_malloc_debug.abilist delete mode 100644 sysdeps/unix/sysv/linux/microblaze/lxstat.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/pselect.c create mode 100644 sysdeps/unix/sysv/linux/microblaze/pselect32.c 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/local_lim.h delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/msq-pad.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-pad.h delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/shm-pad.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/signum-arch.h delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/signum.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/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/getsysstats.c create mode 100644 sysdeps/unix/sysv/linux/mips/lxstat.c 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 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 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 create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/time64-compat.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/statfs64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/syscalls.list delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/statx_cp.c delete mode 100644 sysdeps/unix/sysv/linux/mips/pipe.S 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 delete mode 100644 sysdeps/unix/sysv/linux/mips/unwind-arch.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 create mode 100644 sysdeps/unix/sysv/linux/nanosleep.c delete mode 100644 sysdeps/unix/sysv/linux/nice.c 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/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/kernel-features.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 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/syscall_cancel.S 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 create mode 100644 sysdeps/unix/sysv/linux/pipe.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/local_lim.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/msq-pad.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-pad.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/semaphore.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/shm-pad.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/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 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/force-elision.h 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 delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/brk.S 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/lxstat.c 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 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/be/libc_malloc_debug.abilist delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/brk.S create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/clone3.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 create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/le/ldbl-128ibm-compat-abi.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/le/sysctl.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/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 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/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/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/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_setaffinity.c delete mode 100644 sysdeps/unix/sysv/linux/pthread_setname.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/ldconfig.h 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 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 create mode 100644 sysdeps/unix/sysv/linux/s390/bits/rseq.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/libanl.abilist 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/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 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/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/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 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/register-dump.h 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 create mode 100644 sysdeps/unix/sysv/linux/s390/xstatver.h 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/set-freeres-os.h create mode 100644 sysdeps/unix/sysv/linux/sh/adaptive_spin_count.h create mode 100644 sysdeps/unix/sysv/linux/sh/be/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/be/sh4/fpu/Implies 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 create mode 100644 sysdeps/unix/sysv/linux/sh/le/libc_malloc_debug.abilist create mode 100644 sysdeps/unix/sysv/linux/sh/le/sh4/fpu/Implies 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/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/socket-constants-time64.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/bits/local_lim.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/bits/msq-pad.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/pthread_stack_min.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/bits/sem-pad.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/bits/shm-pad.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/signum-arch.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/bits/signum.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/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 delete mode 100644 sysdeps/unix/sysv/linux/sparc/cancellation-sigmask.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 create mode 100644 sysdeps/unix/sysv/linux/sparc/socket-constants-time64.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/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/register-dump.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.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 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/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/pause.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/register-dump.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.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 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/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 create mode 100644 sysdeps/unix/sysv/linux/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/syslog.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/timer_t_was_int_compat.h 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-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-getpid1-internal.c create mode 100644 sysdeps/unix/sysv/linux/tst-gettimeofday-clobber.c create mode 100644 sysdeps/unix/sysv/linux/tst-misalign-clone.c 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-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-sigtimedwait-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-sigtimedwait.c 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 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 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/wait3.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 delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/xstat.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/xstat64.c create mode 100644 sysdeps/unix/sysv/linux/x86/bits/rseq.h delete mode 100644 sysdeps/unix/sysv/linux/x86/bits/sem-pad.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/types/struct_semid_ds.h create mode 100644 sysdeps/unix/sysv/linux/x86/dl-hwcap2.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 create mode 100644 sysdeps/unix/sysv/linux/x86/longjmp.c delete mode 100644 sysdeps/unix/sysv/linux/x86/lowlevellock.h 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 delete mode 100644 sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h create mode 100644 sysdeps/unix/sysv/linux/x86_64/64/dl-tunables.list 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 create mode 100644 sysdeps/unix/sysv/linux/x86_64/64/timer_t_was_int_compat.h create mode 100644 sysdeps/unix/sysv/linux/x86_64/64/tst-map-32bit-1a.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/64/tst-map-32bit-1b.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/64/tst-map-32bit-mod.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/brk.c 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/kernel_stat.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/ldconfig.h create mode 100644 sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/pointer_guard.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 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/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/bits/dl_find_object.h create mode 100644 sysdeps/x86/bits/platform/x86.h delete mode 100644 sysdeps/x86/bits/semaphore.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-hwcap2.h create mode 100644 sysdeps/x86/dl-isa-level.h create mode 100644 sysdeps/x86/dl-minsigstacksize.h create mode 100644 sysdeps/x86/dl-new-hash.h create mode 100644 sysdeps/x86/fpu/e_sqrtl.c 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/get-cpuid-feature-leaf.c create mode 100644 sysdeps/x86/get-isa-level.h create mode 100644 sysdeps/x86/htl/pt-machdep.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 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 delete mode 100644 sysdeps/x86/string_private.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-9-static.c create mode 100644 sysdeps/x86/tst-cet-legacy-9.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/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-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/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/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 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 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 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 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 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 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 create mode 100644 sysdeps/x86_64/htl/Implies create mode 100644 sysdeps/x86_64/htl/Makefile create mode 100644 sysdeps/x86_64/htl/bits/pthreadtypes-arch.h create mode 100644 sysdeps/x86_64/htl/machine-sp.h create mode 100644 sysdeps/x86_64/htl/tcb-offsets.sym delete mode 100644 sysdeps/x86_64/htonl.S create mode 100644 sysdeps/x86_64/isa-default-impl.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/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-strncpy.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-stpncpy.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-strncpy.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-evex.S delete mode 100644 sysdeps/x86_64/multiarch/stpcpy-ssse3.S create mode 100644 sysdeps/x86_64/multiarch/stpncpy-avx2-rtm.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-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-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 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 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/tst-size_t-strncat.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/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-clock2-time64.c create mode 100644 time/tst-clock_nanosleep-time64.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-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-strftime4-time64.c create mode 100644 time/tst-strftime4.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 wcsmbs/bits/wchar2-decl.h create mode 100644 wcsmbs/c8rtomb.c create mode 100644 wcsmbs/isoc23_fwscanf.c create mode 100644 wcsmbs/isoc23_swscanf.c create mode 100644 wcsmbs/isoc23_vfwscanf.c create mode 100644 wcsmbs/isoc23_vswscanf.c create mode 100644 wcsmbs/isoc23_vwscanf.c create mode 100644 wcsmbs/isoc23_wscanf.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-mbstowcs.c create mode 100644 wcsmbs/tst-wcstol-binary-c11.c create mode 100644 wcsmbs/tst-wcstol-binary-c2x.c create mode 100644 wcsmbs/tst-wcstol-binary-gnu11.c create mode 100644 wcsmbs/tst-wcstol-binary-gnu2x.c create mode 100644 wcsmbs/tst-wprintf-binary.c create mode 100644 wcsmbs/tst-wscanf-binary-c11.c create mode 100644 wcsmbs/tst-wscanf-binary-c2x.c create mode 100644 wcsmbs/tst-wscanf-binary-gnu11.c create mode 100644 wcsmbs/tst-wscanf-binary-gnu89.c