This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/pr14995 in repository glibc.
discards 389ed28d11 Support build glibc with gold as default linker adds d421868bb8 powerpc: Fix incorrect results for pow when using FMA adds 6411f81da9 Add test for bug 18104. adds 85ca85ae9a hppa: Update libm-test-ulps. adds d3821ab0ac Harmonize posix/regcomp.c with gnulib: comment formatting adds 44a6213c8e Let tests result in UNSUPPORTED; use that for unbuildable C++ cases adds 068a627455 soft-fp: Add _FP_UNREACHABLE. adds fae1aa8d22 hppa: Fix feholdexcpt and fesetenv (Bug 18110). adds e4363cfb57 hppa: Fix feupdateenv and fesetexceptflag (Bug 18111). adds b42e14ff3e hppa: update __O_SYNC fix with [BZ #18068] adds 5ca10a0c9a powerpc: Remove HAVE_ASM_GLOBAL_DOT_NAME define adds a2d4cf72c0 Fix BZ #18043 comment # 19: don't call undefined setenv(..., [...] adds 6a1cf708dd Fix ldconfig segmentation fault with corrupted cache (Bug 18093). adds 1b2bebe6b7 S/390: Regenerate ULPs adds 2e807f2959 S/390: Fix setcontext/swapcontext which are not restoring sigmask. adds af85ebcdf7 manual: fix XPG basename prototype adds 7d67a196b6 soft-fp: Define and use _FP_STATIC_ASSERT. adds cf9313e7d1 Enhance nscd's inotify support (Bug 14906). adds cdaf79d0af ARM: Rewrite sysdeps/arm/tls-macros.h adds 2ecccaede9 * stdlib/setenv.c (__add_to_environ): adds a3905fd9de m68k: fix 64-bit arithmetic in atomic operations (bug 18128) adds cb21929049 * stdlib/setenv.c (__add_to_environ): Revert previous change. adds b97eb2bdb1 Preserve bound registers in _dl_runtime_resolve adds f8aeae3473 Fix DTV race, assert, DTV_SURPLUS Static TLS limit, and nptl [...] adds ed6b0fe710 Use calloc to allocate xports (BZ #17542) adds 3382c079da Fix up NEWS merge goof-up adds c2f5813ae0 Make sem_timedwait use FUTEX_CLOCK_REALTIME (bug 18138). adds becb26b84b linux-generic: add a README adds 298e5d56dc ARM: Fix memcpy & memmove for [ARM_ALWAYS_BX] adds d583531a9e Add missing dependency adds 868df0f9e9 Fix warnings adds 6a9350c854 Note old commit as having resolved bug 11505. adds 661a7dbad0 Fix visibility of EXTPROC macro adds 9e70234cbd Add more exception to local headers list adds 59261ad3eb Remove HAVE_ASM_PPC_REL16 references adds 2b028564f1 Avoid SIGFPE in wordexp [BZ #18100] adds 98734cc501 pthread_setaffinity (Linux variant): Rewrite to use VLA inst [...] adds 7e9c7b9b68 Minor cleanups in libio/iofdopen.c adds 7c84a5042f Add more tests of log2. adds a737e8263a Regenerate x86_64, x86 ulps from scratch. adds 239ed6f309 Add more tests of cosh, sinh. adds bc899ea090 Add more tests of expm1. adds 8d6439712d Add more tests of acos. adds da9f333410 powerpc64 configure message adds afcd9480fe powerpc __tls_get_addr call optimization adds a9fe4c5aa8 Support six-argument syscalls from C for 32-bit x86, use gen [...] adds 38755f1421 Add more tests of asin. adds 9fa55373e1 Remove unused macros from i386 lowlevellock.h. adds e9b1015112 Add another test of asin. adds efd5b641dd Add more tests of acosh, asinh and atanh. adds 19a6a3acd1 Harden powerpc64 elf_machine_fixup_plt adds 7285eb535a Convert dlfcn/tststatic to use test-skeleton. adds 4d611e1261 NPTL: swap comments for THREAD_SETMEM and THREAD_SETMEM_NC f [...] adds 675ddb7184 NPTL: Remove duplicate definition of PTHREAD_ADAPTIVE_MUTEX_ [...] adds 62da1e3b00 Add ELF_RTYPE_CLASS_EXTERN_PROTECTED_DATA to x86 adds 83569fb894 Add a testcase for copy reloc against protected data adds a3d9ab5070 Limit threads sharing L2 cache to 2 for SLM/KNL adds c26efef979 malloc: Consistently apply trim_threshold to all heaps [BZ #17195] adds b763f6ae85 aarch64: Increase MINSIGSTKSZ and SIGSTKSZ (bug 16850) adds 37d60d970c Define libc_max_align_t for internal use adds 9781a37002 Handle mblen return code when n is zero. adds cc47c82476 alpha: Unconditionally include dl-sysdep.h in sysdep.h adds 974c4a36d8 alpha: Update libm-test-ulps adds 9e8c0381bb math/test-fenvinline: Cast fe_exc to unsigned int before printing adds cfcfd4614b Add struct scratch_buffer and its internal helper functions adds 72301304a5 scratch_buffer_grow_preserve: Add missing #include <string.h> adds d5856d06c3 [BZ #17930] MIPS: Define SHM_NORESERVE. adds ae63c7ebed Fix dbl-64 atan in non-default rounding modes (bug 18197). adds 8431838dde Fix dbl-64 atan2 in non-default rounding modes (bug 18210, b [...] adds 80352c01c1 Add more tests of cabs. adds da0cf658c6 Add more tests of cbrt. adds 7b8399f479 pldd: Use struct scratch_buffer instead of extend_alloca adds 866ba63b31 grp: Rewrite to use struct scratch_buffer instead of extend_alloca adds 794a74af4d _nss_compat_initgroups_dyn: Use struct scratch_buffer instea [...] adds c6ee40da8b getnameinfo: Use struct scratch_buffer instead of extend_alloca adds 561052ad35 nscd_getgr_r: Use struct scratch_buffer instead of extend_alloca adds 024bcc5106 Add more tests of atan. adds 787d22bce6 Add more tests of atanh. adds 23ebf74307 Update SPARC ulps. adds 2902af1631 scratch_buffer: Suppress truncation warning on 32-bit adds b0b88abc1c Make test-skeleton.c grok TEST_DIRECT magic environment variable. adds 054392910b Let non-add-on preconfigure scripts set libc_config_ok. adds 8a257e2cb5 Omit libc-modules.h for all .v.i files. adds b3c66c534f Add more tests of clog and clog10. adds 5556d30cae Fix strtof decimal rounding close to half least subnormal (b [...] adds 7378b1f8f8 Update tst_mbrlen/tst_mbrtowc for mblen change adds de8aadd52c Set errno for log1p on pole/domain error. adds 920a0395ba Use correct signedness in wcsncmp adds a8b6a3a6c1 Rebuilt fresh sparc ULPS to get rid of removed tests. adds fb78612a96 powerpc: Fix __wcschr static build adds da6989f9a5 tile: Enable PI_STATIC_AND_HIDDEN adds f70925993a Convert sparc over to lowlevellock-futex.h adds d1e44df1fa Add arm-nacl port. adds aa4980fc31 Sparc memchr/memcmp/strncmp fixes from Il'ya Malakhov. adds 328c44c367 Fuller check for invalid NSID in _dl_open. adds 2bd2cad9e8 Avoid confusing compiler with dynamically impossible statica [...] adds 03c1e456b0 Better fix for setenv (..., NULL, ...) adds 7bf8fb1042 libc-vdso.h place consolidation adds 2959eda927 CVE-2015-1781: resolv/nss_dns/dns-host.c buffer overflow [BZ#18287] adds 92f2897953 Use __copysign rather than copysign. adds f7fba80508 S/390: Get cache information via sysconf adds 8666ab5c42 S/390: Regenerate ULPs adds ed159672eb Do not build with -Winline adds 42261ad731 Make time zone file parser more robust [BZ #17715] adds c25fec6f57 ARM: Define PI_STATIC_AND_HIDDEN. adds 2dd6ee79b1 posix_fallocate, posix_fallocate64 stub: Do not set errno adds cc8dcf96e7 test-skeleton: Support temporary files without memory leaks [...] adds 5cffc05ed5 Check tzspec_len == 0 in __tzfile_read adds 3f2e21e9cf Update sparc localplt.data adds fb4041ae53 elf.h SHF_EXCLUDE signed int 31 bit shift triggers undefined [...] adds 7d0b257541 Fix ldbl-128 roundl for exponents in [31, 47] (bug 18346). adds 03d2730b44 CVE-2014-8121: Do not close NSS files database during iterat [...] adds fdbeb9c39e NEWS: BZ#18319 was fixed in commit ed159672eb3cd650a32b7e5cb [...] adds 314647f75d NaCl: Make __suseconds_t be long int rather than int32_t. adds 3600cf1e52 NaCl: Fix symbol names for euidaccess. adds 45c2c56403 NaCl: Change clock_t to long int. adds 0833cecd26 Remove MIPS version of waitid.c. adds 094fca83ee Add further tests of cosh and sinh. adds 9862ab1f67 Add more tests of csqrt. adds 44cb254f9a [AArch64] Fix the big endian loader name. adds c5a3a509df Add more tests of erf, erfc. adds e1483b365d Add more tests of exp, exp10, exp2, expm1. adds b4336ba4f5 elf.h: Add section compression constants and structures. adds a0d31f36aa Add more tests of log, log10, log1p, log2. adds 038e4be99c Add more tests of lgamma. adds 86793ae758 Add another test of pow. adds 827bb5859c Add more tests of cos, sin, sincos. adds 0957e15d0a Add more tests of tan. adds 5ffb9a53d7 Add more tests of tanh. adds 51e15247c3 Add more tests of tgamma. adds 305392eaca Add more tests of libm functions. adds 4bd40bcf44 i386: Remove fallocate, fallocate64, posix_fallocate, posix_ [...] adds d0ccd0d977 __ASSUME_FALLOCATE is always true on 32-bit architectures adds a6ab6ccda3 Add __nonnull attribute to wcscpy and wcsncpy [BZ#18265] adds 31450d9a87 Add further tests of libm functions. adds eda361c8d9 2015-05-06 Szabolcs Nagy szabolcs.nagy@arm.com adds 471dffa12c Add more tests of acosh, atanh, cos, csqrt, erfc, sin, sincos. adds 48276b67db NaCl: Fix elf_loader file name in nacl-test-wrapper.sh adds b5fe8ec8b6 BZ#18383: Add test case for large alignment in TLS blocks. adds 92566b4922 Update currency_symbol in da_DK adds a6d78c3b9d Update NEWS adds c92d40c0bc Bug 18125: Call exit after last linked context. adds 14f36098f2 Add more tests of csqrt, lgamma, log10, sinh. adds c4c977c6a2 NaCl: Implement gethostname. adds e1b6cb04f5 Adjust tst-strfmon1 after da_DK locale change. adds b13b96ca05 Separate internal state between getXXent and getXXbyYY NSS c [...] adds 34cb304e5a Fix mips16 __fpu_control static linking (bug 18397). adds f13c2a8dff Improve strcoll with strdiff. adds 8e65ea4dc0 Fix linknamespace test handling of architecture-specific st_other. adds 7327b333e5 NaCl: Provide non-default values for uname. adds 0f4840be25 Use strspn/strcspn/strpbrk ifunc in internal calls. adds 9f53d7ad57 Split locale generation snippet into a separate file adds 60ccaf7514 Add strcoll benchmark adds a964c6e4f3 Minor changelog fixup adds 265a9b73ba [AArch64] Fix inline asm clobber list in tls-macros.h adds d9efd775ba Remove a trailing `' in make-syscalls.sh adds b88a18e10c Add a test case for scandir. adds 83c1089325 Break __scandir_cancel_handler out into its own file. adds d2ee815ad6 Refactor scandir/scandirat to use common tail. adds 953416737a Nit fixes in last change. adds 9e4ec74ffc NaCl: Make fdopendir skip fcntl check. adds ee9716019d This is the beginning of series of patches with addition of [...] adds a6cdcd75dc Refactoring of START for conditions in individual tests and [...] adds 58c50f06aa Last part of changes regarding to libm-test.inc: addition of [...] adds 202d48dab9 This patch adds infrastructure for addition of SIMD declarat [...] adds 5695d46f5d This is update for configure, build and install of vector ma [...] adds 95b07fbcc7 Fix non-portable echo usage in sysdeps/unix/make-syscalls.sh adds 0b7a5f9201 Fix log1p missing underflows (bug 16339). adds 9a71f1fcf5 Fix atanf spurious underflows (bug 18196). adds fbc68f03b0 Fix erfcf spurious underflows (bug 18217). adds 0e9be4db8f Remove various ABS macros and replace uses with fabs (or in [...] adds b2fb252408 Add BZ #16704 as fixed adds ff069f024a Fix lgammaf spurious underflows (bug 18220). adds 5a608ccc2d Fix tanf spurious underflows (bug 18221). adds 8020a80887 Fix atanhl missing underflows (bug 16352). adds c3cc2cf35a Fix bo_CN and bo_IN. adds 6c307927ac Fail locale installation if localedef fails. adds b40a4e1a7b Fix stdlib/tst-setcontext3 with dash [BZ#18418] adds 330fadfc62 Ensure `wint_t' is defined before use in include/stdio.h adds eefe64b9a1 Add *.pyc to .gitignore adds 46f894d8c6 Refactor opendir. adds 920d70128b Add envz_remove to the libc manual adds 99db95db37 Succeed if make check does not report any errors adds fff94fa224 Avoid deadlock in malloc on backtrace (BZ #16159) adds 1c5df81615 alpha: Update libm-test-ulps adds 85bae5a160 soft-fp: Fix alpha kernel build problem adds 265cbed8e7 Fix for test "malloc_usable_size: expected 7 but got 11" adds eb286115b1 * inet/rcmd.c (rresvport_af): Change ss to anonymous union [...] adds 654055e093 Fix typo in safety annotations in envz_remove adds 88ed594f5d BZ#18434: Fix sem_post EOVERFLOW check for [!__HAVE_64B_ATOMICS]. adds 526af54142 Fix i386 atanhl spurious underflows (bug 18049). adds 3ce2232efb Fix ldbl-96 remquol (finite, Inf) (bug 18244). adds ec0c23a4be BZ#18434: Mark fixed in NEWS. adds 5be91118f6 Add missing math_private includes. adds 96dffc26dc i386: Remove six-argument specialized implementations adds 5e2aa9a421 Move usleep.c using nanosleep to sysdeps/posix. adds 7cea621278 NaCl: Set tid field to a unique value. adds be8b8f1768 conformtest: clean up POSIX expectations for unistd.h. adds 38d3d5b7bd conformtest: correct POSIX expectations for locale.h. adds f58573781c conformtest: use proper _POSIX_C_SOURCE value for POSIX. adds 2212c1420c Simplify handling of nameserver configuration in resolver adds 608f897106 Add sprintf benchmark. adds f0f98189d8 vfprintf: Move jump table definition and the macros out of function adds f8194fa6f9 vfprintf: Introduce printf_positional function adds 0f87de79e9 vfprintf: Remove label name switching for the jump table adds 9d12d7652b linknamespace: whitelist re_syntax_options. adds 89f3b6e18c Fix sysdeps/ieee754/dbl-64/mpa.c for -Wuninitialized. adds 9124ccf76a Fix lgamma implementations for -Wuninitialized. adds e69dcccbcb Avoid some aliasing violations in libio adds 7348824c39 Fix indentation to match nesting in previous commit adds cf06a4e357 Fix pathconf basename namespace (bug 18444). adds 4e5f9259f3 Restore _POSIX2_C_VERSION definition (bug 438). adds 992328e5e0 Fix nptl-init.c use of INTERNAL_SYSCALL_DECL. adds fded7ed684 Fix ldbl-128 / ldbl-128ibm asinl for -Wuninitialized. adds 31a8780d0b Fix ldbl-128 / ldbl-128ibm erfcl for -Wuninitialized adds 0c3717e782 Fix ldbl-128 / ldbl-128ibm tanl for -Wuninitialized. adds dc6b5aed1b Fix soft-fp fma for -Wuninitialized. adds 60dce8b904 Remove socket.S implementation adds 333e1ba4e5 Remove obsolete aliases that broke 'locale -a' adds 3e058c9d7e Don't issue an error if DT_PLTRELSZ is missing adds 829a679fac Localplt testing for vector math library and libmvec_hidden_ [...] adds f534255e4d Consolidate vDSO macros and usage adds a06b40cdf5 struct stat is not posix conform adds f09b861541 Fix monetary.h comment adds 6afb9c0175 Fix sorting order for Ukrainian locale (BZ 17293) adds 97554e4382 Consolidate gettimeofday across aarch64/s390/tile adds 68c97aef62 Split timed-wait functions out of nptl/lowlevellock.c. adds 1f3a37b19c NaCl: Add NaCl-specific __lll_timedlock_wait. adds 4da82229f0 NaCl: Fix thinko in last change. adds 1827059925 tile: use better variable naming in INLINE_SYSCALL adds d28311a19d Fix monetary.h comment adds be2e25bbd7 2015-05-28 Wilco Dijkstra wdijkstr@arm.com adds 58007e9e68 Make sure that calloc is called at least once adds f21754707c NaCl: Fix lll_futex_timed_wait timeout calculation. adds 3ed015122f NaCl: Make thread exit wake pthread_join. adds fd57d826c6 Update powerpc-fpu libm-test-ulps. adds 2483fa850f * resolv/res_hconf.c (_res_hconf_reorder_addrs): Use a unio [...] adds 0994b9b6f6 New module to import and process benchmark output adds 0cd2828695 benchtest: script to compare two benchmarks adds db8fed87d9 powerpc: setcontext.S uses power6 mtfsf when not supported [ [...] adds b1a2beef90 BZ #18116: Mark fixed in NEWS. adds 44c9249978 Fix ChangeLog entry adds 1395ef2107 x86: clock_gettime and timespec_get vDSO cleanup adds 71bf272d91 2015-06-02 Szabolcs Nagy szabolcs.nagy@arm.com adds 6cfae52edf Fix setenv.c diagnostic pragma to be compatible with GCC 4.6 adds bb4acb522c Fix fnmatch towlower namespace (bug 18469). adds 1769608794 Use libc_hidden_proto / libc_hidden_def with __strnlen. adds e0c349b40c Use better variable names in MIPS syscall macros. adds 1a1a6bde63 BZ#18383: Another test case, with TLS refs and defs in separ [...] adds aca6ea6586 Fix fnmatch wmemchr namespace (bug 18468). adds f014e87eff Fix fnmatch strnlen namespace (bug 18470). adds d81f90ccd0 This patch renames all uses of __isinf*, __isnan*, __finite* [...] adds cbf377edd3 Replace finite with isfinite. adds da7f049cad NaCl: Implement nacl_interface_ext_supply entry point. adds 3c9c61febe Fix lost wake-up when pthread_rwlock_timedrwlock times out. adds b634486d57 Fix missing wake-ups in pthread_rwlock_rdlock. adds 34caaafd1a Use inline syscalls for non-cancellable versions adds b65d3e5f0f ARM: VDSO support adds c6bb095eb5 nptl: Rewrite cancellation macros adds 7fe9e2e089 posix_fallocate: Emulation fixes and documentation [BZ #15661] adds 02242448bf Avoid outputting to TTY after an expected memory corruption [...] adds a330baa05b Commit 7fe9e2e089f4990b7d18d0798f591ab276b15f2b fixes [BZ# 17322] adds 9dd6b7799a Fix regex wctype namespace (bug 18495). adds 007f2dd122 Fix psignal, psiginfo declaration conditions (bug 18483). adds a5f0adb39b Fix regex wcrtomb namespace (bug 18496). adds 711f67a789 Fix open_memstream namespace (bug 18498). adds 5b5ee4d977 mach: fix typo adds 3ac3ff325d Say "C++ tests" in comment on __open_memstream declaration. adds 5fe2a126d1 This patch adds detection of availability for AVX512F and AV [...] adds fc5771e43c Remove unused PREDEFINED_CLASSES code adds 2193311288 Start of series of patches with x86_64 vector math functions. adds 24a2718f59 Addition of testing infrastructure for vector math functions. adds 04f496d602 Vector cosf for x86_64. adds 2a523216d5 This patch adds vector cosf tests. adds dd26c44403 Consolidate sched_getcpu adds d3ab671c94 Fix pathconf statvfs namespace (bug 18507). adds 2f44ee08db Fix regcomp wcscoll, wcscmp namespace (bug 18497). adds 7cbeabac0f x86: Remove vsyscall usage adds ac63a0783c Prepare for restoration of .interp section in libpthread.so adds 78ad175b30 nptl: restore .interp section in libpthread.so adds 1477b38307 pthread_key_create: Fix typo in comment adds 0724d898bb More strict check of AVX512 support in assembler. adds 4b9c2b707b Vector sin for x86_64 and tests. adds 9acacaa02f Fix h_errno namespace (bug 18520). adds 498c1f6a7c Fix ecvt_r, fcvt_r namespace (bug 18522). adds 9714012ca0 Fix aio_* pread namespace (bug 18519). adds a82a3db950 Attempting to install glibc configured with --prefix=/usr in [...] adds 5371d99e87 Fix getlogin_r namespace (bug 18527). adds b400fdefc7 Fix grp.h endgrent, getgrent namespace (bug 18528). adds 8737be8064 Fix netdb.h addrinfo namespace (bug 18529). adds 3164bf09f5 Fix syslog fputs_unlocked namespace (bug 18530). adds bf1435783d Fix linknamespace expectations for in6addr_any, in6addr_loopback. adds 2a8c2c7b33 Vector sinf for x86_64 and tests. adds 08325735c2 [BZ 18034][AArch64] Lazy TLSDESC relocation data race fix adds c71c89e5c7 [AArch64] Fix cfi_adjust_cfa_offset usage in dl-tlsdesc.S adds 6af25acc7b Vector log for x86_64 and tests. adds 774488f88a Vector logf for x86_64 and tests. adds 9c02f663f6 Vector exp for x86_64 and tests. adds 1663be053d Vector expf for x86_64 and tests. adds c10b9b13f7 Vector pow for x86_64 and tests. adds 17c199ee92 Fix gethostbyaddr in6addr_any, in6addr_loopback namespace (b [...] adds a97e5e2557 Fix vsyslog namespace (bug 18533). adds be7dc2b77e Fix syslog dprintf namespace (bug 18534). adds d051b143f7 Fix sem_* tdelete, tfind, tsearch, twalk namespace (bug 18536). adds 68f1ba4ba4 Fix fmtmsg addseverity namespace (bug 18539). adds eb1fae6a45 Fix getpass fflush_unlocked namespace (bug 18540). adds 45dcd79f6e Fix swscanf vswscanf namespace (bug 18542). adds 90dd591393 Fix mq_notify pthread_barrier_* namespace (bug 18544). adds c21d37deb2 Create hidden aliases for non-libc syscalls automatically. adds dfa2d21450 Fix mq_receive, mq_send mq_timed* namespace (bug 18545). adds 0595c98494 Fix mq_notify socket, recv namespace (bug 18546). adds abccad04b4 Fix ttyslot namespace (bug 18547). adds c362135134 Fix nice getpriority, setpriority namespace (bug 18553). adds 2f3184451d Remove ldbl-128ibm variants of complex math functions. adds 8aa92022e2 Vector powf for x86_64 and tests. adds c9a8c526ac Vector sincos for x86_64 and tests. adds a6336cc446 Vector sincosf for x86_64 and tests. adds d1ac55d890 Fix netinet/in.h MCAST_* namespace (bug 18558). adds a1ee4fd106 Remove stray spurious-underflow markings from cexp test. adds a7a3c24632 Remove include/bits/ipc.h. adds 8db3cdefef Fix asinh missing underflows (bug 16350). adds 52e9636260 S/390: Regenerate ULPs adds 86fe187471 Fix timezone tests run in parallel. adds 2419de0720 Fix benchtests build failure after 'add benchmark for strcoll' adds c342488200 Fixed powerpc64 build. adds 5675961d15 conformtest: Support xfail markers on individual assertions. adds d6cc0b4fea conformtest: Fix pselect expectations. adds 7540cfc5a8 Fix x86 / x86_64 expl, exp10l missing underflows (bug 16361). adds fea1d8d673 Correct ChangeLog syntax for conditional change within function. adds cb0937b299 Fix x86_64 / x86 expm1l (-min_subnorm) result sign (bug 18569). adds f48b67323a remove now unused idxnow in strcoll adds ef635a29f7 remove unnecessary memset in strcoll adds 6b142b3a1d Record TTL also for DNS PTR queries (bug 18513) adds 554edb23ff Fix expm1 missing underflows (bug 16353). adds 47852c972d _res_hconf_reorder_addrs: fix typo in comment adds b57525f1a3 Fix potential hanging of gethostbyaddr_r/gethostbyname_r adds b59549574e Fix exp2, exp2f spurious underflows (bug 18219). adds 718d34a309 Fix csqrt spurious underflows (bug 18371). adds 5872b8352a Combination of data tables for x86_64 vector functions sin, [...] adds b2faf4eadf Fix math/Makefile dependency on libm-test.stmp for libmvec tests. adds c47ca9647f Fix atomic_full_barrier on x86 and x86_64. adds 8b1bab5ffa Fix spurious "inexact" exceptions from __kernel_standard_l ( [...] adds ad39cce0da Fix sin, sincos missing underflows (bug 16526, bug 16538). adds 36870482d2 Combination of data tables for x86_64 vector functions sinf, [...] adds 8475ab1684 Fix ldbl-128 expl missing underflows (bug 18586). adds ac831b362a Fix csin, csinh overflow in directed rounding modes (bug 18593). adds 6f874bd4d4 Move csin, csinh tests to auto-libm-test-in. adds eea3dc5bf2 Don't issue errors on GDB Python files adds bd0a60f9a7 Line-wrap some log entries. adds 010186901d Print more information in tst-getcpu failure case. adds a67894c505 Fix cexp, ccos, ccosh, csin, csinh spurious underflows (bug 18594). adds 5ba4a6eb9f NaCl: Fix glob.c build after getlogin_r -> __getlogin_r. adds f9536db790 Refactor libm tests. adds a7fcc2f8ed Align TCB offset to the maximum alignment adds 86edd44f04 Use unsigned types for counters in AIO code. adds e185d57e99 Use unsigned types for counters in getaddrinfo_a code. adds 45a8f0e662 NPTL: Use unsigned type for setxid_futex. adds cc08749b2d Support compilers defaulting to PIE adds 7c2ce714d4 Fix buffer overflow for writes to memory buffer stream (bug 18549) adds 037e4b993f More correct description of linking with vector math library. adds a8e2112ae3 Use round-to-nearest internally in jn, test with ALL_RM_TEST [...] adds a2057c984e Add support for DT_MIPS_RLD_MAP_REL. adds f8ef472c0f malloc: Do not corrupt the top of a threaded heap if top chu [...] adds 31545c2327 Update headers for Linux 4.0, 4.1 definitions. adds 63dbe5f322 Fix j1, jn missing underflows (bug 16559). adds 4aa10d01b6 Fix ldbl-128 j1l spurious underflows (bug 18612). adds e02920bc02 Improve tgamma accuracy (bug 18613). adds 4eb984d3ab Clean up BUSY_WAIT_NOP and atomic_delay. adds 4ac0fd48e2 Remove documentation of lowlevellock systemtap probes. adds 1dd751a3ba Regenerate MIPS libm-test-ulps. adds 1ef3a80617 Regenerate ARM libm-test-ulps. adds 9081b7bcb1 Regenerate powerpc-nofpu libm-test-ulps. adds ed225df3ad The C++ 2011 std::call_once function is specified to allow t [...] adds a04bb3306a Fix ldbl-128 expm1l (-min_subnorm) result sign (bug 18619). adds cfe4368e51 Regenerate aarch64 libm-test-ulps adds 2b1d7148e3 [AArch64] make setcontext etc functions consistent with the kernel adds a1b85e1d6c Remove unused file sysdeps/ieee754/support.c adds 6471190491 Inline __ieee754_sqrt and __ieee754_sqrtf. Also add external [...] adds c13e078308 Set errno to ENOMEM on overflow in sbrk (bug 18592) adds 01964dd663 Update NEWS adds 213a2be7b4 Do not create invalid pointers in C code of string functions. adds fa9fef1f9b Add a testcase for i386 LD_AUDIT adds ddd85a65b6 Add and use sysdeps/i386/link-defines.sym adds 9aec6d2a2f Add la_symbind32 to x86-64 audit tests adds 3fdc131c26 S390: Fix sem.h conformance test failures. adds fa4eeac73d S390: Regenerate ULPs. adds 890b7a4b33 S390: Fix "backtrace() returns infinitely deep stack frames [...] adds 02d5e5d94a Add forced deletion support to _dl_close_worker adds 8b59c73386 Fix ruserok scalability with large ~/.rhosts file. adds 61d95397de pwd.h: add __nonnull markings [BZ #18641] adds 8086966968 nscd: drop selinux/flask.h include adds 2e4250225c Use "|" instead of "+" when combine the _IO_LINE_BUF and _IO [...] adds 1c1e312520 Add missing Advanced API (RFC3542) (1) defines. adds fdb7d390dd libio: fmemopen rewrite to POSIX compliance adds ccfa271f8b libio: Update tst-fmemopen2.c adds b8a9183617 Install a dummy <rpc/netdb.h> when not building sunrpc/. adds 85ee9a0d19 Fix some places to use $(LN_S) makefile variable. adds 95af4cffdb BZ#18383: Conditionalize test-xfail-tst-tlsalign{,-static} o [...] adds 14d623bcd1 [AArch64][BZ 18400] fix elf_prpsinfo in procfs.h adds b8528e771c [AArch64][BZ 18648] change greg_t definition in ucontext.h adds ed4060f50e hurd: permit to use mlock from non-root process adds 632b3db8e2 libio: Update powerpc64le libc.abilist adds 14c5cbabc2 Preserve bound registers for pointer pass/return adds 2eb9ef29b6 Improve bndmov encoding with zero displacement adds af85d409a2 PLT avoidance for _exit in rtld. adds 2193ce8746 Provide __libc_fatal for rtld. adds 203c1a898d The patch committed to fix bug #18435 caused regressions on [...] adds a2f0363f81 Add and use new glibc-internal futex API. adds 1aa8d144f9 Clean up semaphore EINTR handling after Linux futex docs cla [...] adds 962a1aeb28 Avoid boolean coercion in tst-tls-atexit test case adds 0c8f39cbf7 Remove unnecessary mutex locks from tst-tls-atexit test case adds 75413d4928 math/test-fenvinline: avoid compiler warning adds ef115d3ade tile: Regenerate ULPs. adds 398a80fec8 NaCl: Make pthread_condattr_setclock reject CLOCK_MONOTONIC. adds 70249b57e1 Replace %ld with %jd and cast to intmax_t adds c435989f52 Optimize the strlen implementation by using a page cross che [...] adds 82641e16aa Add AArch64 versions of math_opt_barrier and math_force_eval [...] adds 8e7e971a91 Whitespace fix in tst-tls-atexit.c adds 45baea1e79 Fix up ChangeLog adds edcfe9eab0 Avoid C++ tests when the C++ cannot be linked adds 38b759496b Fix up typo in tst-tls-atexit adds c01ae97eb8 Factor file identity rules out of generic rtld code. adds ed95ec72fb S390: Regenerate ULPs adds f6267fd880 i686: Mark stdlib/tst-makecontext as XFAIL. adds 112f28e88c tst-tzset: raise timeout to 5 seconds adds e505234f6e Modify elf/tst-audit9.c to use test-skeleton.c adds 0035851c3c Modify several tests to use test-skeleton.c adds 032c510db0 Correcting language code for Bhili and Tulu locales (bug 17475) adds c9328a5c4c Sort NEWS adds c59f721c73 Fix sparc build. adds b632bdd3f7 Set NODELETE flag when opening already open objects with RTL [...] adds 9ceb5f6251 Whitespace fixup in cxa_thread_atexit_impl.c adds e591758b38 Add comment to clarify how the test can fail adds 2a6ad8142d hppa/ia64: _dl_symbol_address: add PLT bypass for rtld adds 6b96d6de8c hppa/ia64: _dl_unmap: make it hidden adds b42f8cad52 powerpc: strstr optimization adds 787813b144 libio: Fix fmemopen 'w' mode with provided buffer adds d87630edc4 Regenerate SPARC ULPs. adds d4358b51c2 Add si_addr_bnd to _sigfault in x86 struct siginfo adds d714acac7d tst-leaks: raise timeout to 5 seconds adds 530deb962f m68k: update libm test ULPs adds d72c276305 Remove Linuxism from tst-tls-atexit adds 7fde904c73 sparc: fix sigaction for 32bit builds [BZ #18694] adds 536fb97780 Reflect renaming of bh_IN and tu_IN in SUPPORTED file [BZ #17475] adds 8bb524be8f locale: Do not define lang_ab for tcy_IN and bhb_IN adds f30d94a74a locale: Remove obsolete repertoire map references adds 0ac4f1dab3 tile: Fix BZ #18508 (makecontext yield infinite backtrace) adds 7493ab257e Add abilist files and NEWS item for arm-nacl port. adds 0b24551cf3 NaCl: Use only nacl_irt_dev_filename, never nacl_irt_filename. adds 15fdf937b4 ia64: siginfo.h: delete siginfo name adds 1a5cb6c7d5 ia64: sifaction.h: change sa_flags to an int adds 43ef687581 ia64: stat.h: rename pad0 to __glibc_reserved0 adds 9c9184b449 ia64: msg.h: fix msg_qnum/msg_qbytes types adds 90b37cac8b Also use l_tls_dtor_count to decide on object unload (BZ #18657) adds 992f71ddd3 ia64: sigaction.h: fix sa_flags ordering adds 3840aabcd5 conform/linknamespace: whitelist matherrf/matherrl adds f8c3be3f23 NaCl: Fix missing getdtablesize symbol. adds 42486917fd Add SIGWINCH to generic <bits/signum.h>. adds b301e68e4b Make sysdeps/posix bring in login subdir. adds a81a00ff94 Mention dl_load_lock by name in the comments adds 0910702c4d [AArch64][BZ #17711] Fix extern protected data handling adds 3bcea719dd [ARM][BZ #17711] Fix extern protected data handling adds 9901716135 Fixed several libmvec bugs found during testing on KNL hardware. adds 48f5f7a63c Update powerpc-fpu libm-test-ulps. adds e400f3ccd3 Use IE model for static variables in libc.so, libpthread.so [...] adds 6b183b8339 NaCl: Remove bogus O_SHLOCK, O_EXLOCK definitions. adds 3f96834346 Fix order of arguments to rt_sigprocmask syscall when settin [...] adds 1d4bbc54bd Update Nios II ulps file. adds 34e3f83fe1 Add #include <string.h> to nptl/tst-join7mod.c to silence GC [...] adds ae5eae7cfc Fixes extern protected data handling testcases elf/tst-prote [...] adds fddb87425a Fix spurious conform test failures adds 3df5cd9837 Mark bug 2981 (elf/tst-audit* fail on MIPS) as fixed. adds 1eb8bf8049 pwd.h: revert __nonnull markings on putpwent [BZ #18641] adds 18855eca32 ia64: clean up old kernel headers cruft adds cf31a2c799 ia64: atomic.h: fix atomic_exchange_and_add 64bit handling adds 95d8f022bf ia64: drop __tls_get_addr from expected ld.so plt usage adds febce2ac5f Added runtime check for AVX vector math tests. adds 9637d8a253 Extend local PLT reference check adds a822b0187a hppa: rewrite INLINE_SYSCALL adds 979900af98 hppa: fix sysdep.h header setup adds 827e01851f hppa: sigaction.h: change sa_flags to an int adds 87ab9d55f7 hppa: Remove custom lowlevellock.h. adds 243cc404ca hppa: fix pthreadtypes.h namespace failures adds 0e569d30e3 hppa: add bz entry for pthreadtypes.h fix adds a9e8ea51cc Prevent runtime fail of SSE vector math tests on non SSE4.1 [...] adds f4ddb3557e Regenerate libc.pot for 2.22 release. adds 2ec11c2b6e Deprecate the use of regexp.h adds 8cf0ac959d Updated translations for 2.22. adds bbab82c25d Properly terminate FDE in makecontext for ix86 (bug 18635) adds 0d261f406d tilepro: fix warnings in sysdeps/tile/tilepro/bits/atomic.h adds 78bd7499af Update version.h and include/features.h for 2.22 release adds 1b15ff4810 Open development for 2.23. adds 3fad53ec87 nptl: fix set-but-unused warning w/_STACK_GROWS_UP adds 182d6096fe mmap64: fix undef warnings adds 496405af79 test-skeleton: add usage information adds aeb47bbc06 Updated __nonnull annotations for wcscat, wcsncat, wcscmp an [...] adds 42eaa27fac localedata: remove timezone information [BZ #18525] adds 2aa6c8af26 arm: Assembly implementation cleanup adds cf36e5034f Fix powf (close to -1, large) (bug 18647). adds 782723d6d8 Also check dead->data[category] != NULL adds 3136eb7abd Improve fesetenv performance by avoiding unnecessary FPSR/FP [...] adds 7b1c56e483 Improve feenableexcept performance - avoid an unnecessary FP [...] adds f6482cf29d This patch improves strncpy performance by using strnlen/mem [...] adds f29ac72eff Improve memccpy performance by using memchr/memcpy/mempcpy r [...] adds 05a910f7b4 Improve performance of mempcpy by inlining and using memcpy. [...] adds 3b8d2eb7f8 Compile {memcpy,strcmp}-sse2-unaligned.S only for libc adds 8e1f346462 Align stack to 16 bytes when calling __setcontext adds b4425b95ad Align stack to 16 bytes when calling __gettimeofday adds 72354ab5e1 Align stack to 16 bytes when calling __errno_location adds bb1d31d06e Properly terminate FDE in makecontext for m68k (bug 18635) adds a03ba36305 Correct comments about the history of <regexp.h> adds c1f4108352 Modify several tests to use test-skeleton.c adds 283c873654 fix missing ctype.h include adds 2ba30a182c Add #include <unistd.h> to libio/oldfileops.c for write. adds 5e29dd5737 Fix sinh missing underflows (bug 16519). adds edd4cbcf83 Fix gcrt0.o compilation adds be144ba68c hppa: _dl_symbol_address: add missing hidden def adds 86955bf62e Fix sysdeps/i386/fpu/s_scalbn.S build adds db2bcbcb63 locales/ce_RU: sync with other *_RU locales adds 37550cb3d6 Fix tan missing underflows (bug 16517). adds 5d5de49c3c microblaze: include unix/sysdep.h adds 74bc0c3a16 hppa: Fix reload error with atomic code [BZ #18787] adds 0f58539030 Fix BZ #17905 adds 7565d2a862 Fix trailing space. adds a601b74d31 In preparation for fixing BZ#16734, fix failure in misc/tst- [...] adds 04ece7d2de hppa: Fix miscompilation of sched_setaffinity() [BZ #18480] adds ef086ef8ba hppa: put custom madvise defines behind __USE_MISC adds 2c61c19f80 fix non-portable `echo -n` usage adds d6d20de8b7 gawk: fix gensub usage adds e8a30921de Remove unused variables from timezone/Makefile adds d903454267 Resort bug numbers in NEWS into ascending order. adds d2ff039fa1 Add a missing break in tst-auditmod3b.c adds d0649b2d8e Fix ldbl-128ibm sinhl inaccuracy near 0 (bug 18789). adds eb32b0d403 Readd O_LARGEFILE flag for openat64 (bug 18781) adds 7ee06ef158 Fix ldbl-128ibm tanhl inaccuracy (bug 18790). adds 4afe4b20ce Add more tests of various libm functions. adds dc8a7ff24d Remove unused definition of __openat(64)_nocancel adds f25238ffe0 Clear DF_1_NODELETE flag only for failed to load library. adds 357bb400f1 powerpc: Fix strstr/power7 build adds 14362ef154 powerpc: Fix strnlen/power7 build adds 142e0a9953 powerpc: Use default strcpy optimization for POWER7 adds 6f714aa4ad powerpc: Fix PPC64/POWER7 conform tests adds 5011051da3 powerpc: Fix stpcpy performance for power8 adds 84895dca70 Fix BZ #18086 -- nice resets errno to 0. adds 8a29509dd9 Fix BZ #16734 -- fopen calls mmap to allocate its buffer adds 63e952d9be Fix BZ #18820 -- fmemopen may leak memory on failure. adds e2e4f56056 Add _dl_x86_cpu_features to rtld_global adds 0b5395f052 Update x86_64 multiarch functions for <cpu-features.h> adds 1aee37a22e Update i686 multiarch functions for <cpu-features.h> adds 1dfa4a94ae Update libmvec multiarch functions for <cpu-features.h> adds b376899d27 Update x86 elision-conf.c for <cpu-features.h> adds e54388bd8b Don't include <cpuid.h> in elision-conf.h adds a5cf909b8f Check if cpuid is available in init_cpu_features adds 37d83a089d Fix tanh missing underflows (bug 16520). adds 3ba0ac10fa Add more random libm-test inputs. adds 37dd6a19ca Remove incorrect register mov in floorf/nearbyint on x86_64 adds db7f8c8fe0 Regenerated sysdeps/x86_64/fpu/libm-test-ulps with AVX2. adds 739babd775 Fix fma spurious underflows (bug 18824). adds 8ff5e0ec49 stpncpy: fix size checking [BZ #18975] adds 3cda1b6d56 stpncpy: fix bug number [BZ #18795] adds d5dff793af Fix BZ #18084 -- backtrace (..., 0) dumps core on x86. Other [...] adds 1c70b6f155 Desupport regexp.h (bug 18681) adds 1e15a853ed Add version set GLIBC_2.19 for linux/powerpc adds 3fb4cfaf1f Fix csqrt spurious underflows (bug 18823). adds 43329fe139 hppa: assume TLS everywhere adds 8584204806 hppa: drop __ASSUME_LWS_CAS define adds c5bf7f84bf hppa: shm.h: add SHM_EXEC adds d5a77fcafd hppa: sigaction.h: update define export based on __USE_XOPEN2K8 adds 44e01f06a0 hppa: epoll.h: move to common sys/epoll.h adds 4454e161cb hppa: eventfd.h: move to common sys/eventfd.h adds 605021b6b9 hppa: inotify.h: move to common sys/inotify.h adds 55b14dda43 hppa: signalfd.h: move to common sys/signalfd.h adds 352d0eafb6 hppa: timerfd.h: move to common sys/timerfd.h adds cf42537774 hppa: start.S: rework references to fix PIE TEXTRELs [BZ #18421] adds 41aff137cb NEWS: note fixed bug adds c9295fd40b regexp.h: update Versions to match file usage [BZ #18681] adds 441c3b59d1 Fix lang_lib/lang_term as per ISO 639-2 [BZ #16973] adds 1814df5b02 Define HAS_CPUID/HAS_I586/HAS_I686 from -march= adds 5542236837 Port the 0x7efe...feff pattern to GCC 6. adds 94ec7e007f powerpc: Add missing hwcap strings. adds 87336caeb5 Fix MIPS -Wundef warnings for __mips_isa_rev. adds ccb729df47 Fix -Wundef warnings in login/tst-utmp.c. adds 9536661c6e Fix -Wundef warnings in elf/tst-execstack.c. adds 477fa2c843 Also check __i586__/__i686__ for HAS_I586/HAS_I686 adds 3552daa7ac Use x86-64 cacheinfo.c and sysconf.c for x86 adds 7e58ab243d Call __setcontext with HIDDEN_JUMPTARGET adds 33c898d160 Mark __xstatXX_conv as hidden adds fa19d5c48a Fix dynamic linker issue with bind-now adds 9b9d20faf6 Add BZ #14341 to NEWS adds a08e80d114 [BZ #18796] * scripts/test-installation.pl: Don't ad [...] adds 48497aba8e Improve stpncpy performance by using __strnlen/memcpy/memset [...] adds 1f3be1988b Mention BZ #18796 fix in NEWS. adds 1747fcda49 PowerPC: Extend Program Priority Register support adds b75d1cfce6 relocate localedata ChangeLog entries adds 948e12a238 Fix csqrt missing underflows (bug 18370). adds cd4e69ed3e nptl: Document crash due to incorrect use of locks adds 9ceeb27931 Fix exponents in manual. adds a452ef24d5 Remove x86 init-arch.c adds 1ae6c72dc1 Move x86_64 init-arch.h to sysdeps/x86/init-arch.h adds 9173e3c0b4 Fix uninitialized variable use in ldbl-128ibm nearbyintl. adds 772e741ba5 Don't use -Wno-uninitialized in math/. adds daa4db69fc Remove the unused IFUNC files adds 3a2a9a9066 Add missing ChangeLog entry for the last commit adds 48bb14bdbb Don't use -Wno-error=undef. adds 8d9e08981e Don't use -Wno-strict-prototypes in timezone/. adds 0c5b8b5941 Add INLINE_SYSCALL_RETURN/INLINE_SYSCALL_ERROR_RETURN adds e4ad5e722c Fix a typo in linux lxstat.c adds 8c7c251746 Revert "Fix a typo in linux lxstat.c" adds e5dee2c896 Revert "Add INLINE_SYSCALL_RETURN/INLINE_SYSCALL_ERROR_RETURN" adds 502b91de14 powerpc: make memchr use memchr-power7. adds 854e0055b3 powerpc: Fix memchr for powerpc32. adds 1695cdae06 manual: skip build when perl is unavailable adds be481652f2 Remove __ASSUME_IPC64 adds 92a9b22d70 Drop unused first argument from arena_get2 adds c3b9ef8dfc Don't use the main arena in retry path if it is corrupt adds f008c71455 2015-08-24 Wilco Dijkstra wdijkstr@arm.com adds edbbc86c3a 2015-08-24 Wilco Dijkstra wdijkstr@arm.com adds 2d02fd0737 Note bug 10882 as having been fixed in 2.16. adds f3dcae82d5 Save and restore vector registers in x86-64 ld.so adds 0d0325ed4b Fix strcpy_chk and stpcpy_chk performance. adds 2f5c175055 Handle overflow in __hcreate_r adds 4bd228c8a6 add bug 18240 to news. adds 5f92ec52e7 Replace %xmm8 with %xmm0 adds 2339c6f4bd Remove x86-64 rtld-xxx.c and rtld-xxx.S adds 2194737e77 Replace %xmm[8-12] with %xmm[0-4] adds fe7faec3e5 powerpc: Handle worstcase behavior in strstr() for POWER7 adds 18173559a2 powerpc: Fix tabort usage in syscalls adds f4491417cc Call direct system calls for socket operations adds ffee504f79 Don't run tst-getpid2 with LD_BIND_NOW=1 adds d8725b1fba Use SSE2 optimized strcmp in x86-64 ld.so adds f971949308 NaCl: Call __nacl_main in preference to main. adds 5d96fe8c0d S390: Fix handling of DXC-byte in FPC-register. adds 31556246c3 S390: Refactor ifunc implementations and enable ifunc-test-f [...] adds 4e28fa8088 S390: Add hwcaps value for vector facility. adds a1b0488fc9 S390: Add new s390 platform. adds 4f0a1cea34 S390: configure check for vector instruction support in assembler. adds fd484e057d S390: Ifunc resolver macro for vector instructions. adds 9472f35a0a S390: Optimize strlen and wcslen. adds fcf40ebe26 S390: Optimize strnlen and wcsnlen. adds 680df122ab S390: Optimize strcpy and wcscpy. adds 8ade3db78d S390: Optimize stpcpy and wcpcpy. adds d183b96ee6 S390: Optimize strncpy and wcsncpy. adds b3a0c176d1 S390: Optimize stpncpy and wcpncpy. adds d626a24f23 S390: Optimize strcat and wcscat. adds e1fe91180e S390: Optimize strncat wcsncat. adds 63724a6db6 S390: Optimize strcmp and wcscmp. adds cee82e70cc S390: Optimize strncmp and wcsncmp. adds cf150d45a9 S390: Optimize strchr and wcschr. adds d23d4ef19f S390: Optimize strchrnul and wcschrnul. adds f40132d4bd S390: Optimize strrchr and wcsrchr. adds f1ffad98be S390: Optimize strspn and wcsspn. adds f0ba659847 S390: Optimize strpbrk and wcspbrk. adds b4c21601b1 S390: Optimize strcspn and wcscspn. adds 88eefd344b S390: Optimize memchr, rawmemchr and wmemchr. adds 9b593dc305 S390: Optimize memccpy. adds 2e9e166761 S390: Optimize wmemset. adds f21216015b S390: Optimize wmemcmp. adds 798f5b4b5d S390: Optimize memrchr. adds 1efad39b22 S390: Optimize string, wcsmbs and memory functions. adds 808d702288 S390: Fix build error with gcc6 in utf8_utf16-z9.c. adds b022830beb Adjust _Unwind_Word in unwind.h to version in libgcc. adds 38d22f9f48 Don't disable SSE in x86-64 ld.so adds b6e19c4bdc Replace MEMPCPY_P/PIC with USE_AS_MEMPCPY/SHARED adds f6b71eada3 Replace BZERO_P/PIC with USE_AS_BZERO/SHARED adds a2ab38c9b8 mips: siginfo.h: add SIGSYS details [BZ #18863] adds 6eb901de9b powerpc: Revert to default atomic ops in elision code adds 3c13f28c8e powerpc: Sync hwcap.h with kernel adds 55504a3df0 Meaningless ChangeLog cleanup to trigger buildbot. adds fff289f358 Disable uninitialized warning with GCC 4.8 adds 64d9cfd90e Mention mkdtemp as another secure alternative to mktemp adds 4d374e4d38 Remove sysdeps/i386/i486/Versions adds e30680c07a Move i486/bits/atomic.h to bits/atomic.h adds 267dfab1bd Move i486/htonl.S to htonl.S adds 1894b3ea3c Move i486/string-inlines.c to string-inlines.c adds 413db45d1b Move i486/pthread_spin_trylock.S to pthread_spin_trylock.S adds 8964482ab8 Move i486/strcat.S to strcat.S adds 892bb11e4e Move i486/strlen.S to strlen.S adds ae857215dd Remove i486 subdirectory adds 37430363b8 Fix undefined warning messages in GCC 6. adds d226114b9b Add i386 memset and memcpy assembly functions adds 75dd0a8f3d Detect and select i586/i686 implementation at run-time adds 8c17cb1f64 Note bug 14941 as having been fixed in 2.18. adds d3573f61ac Fix wordsize-32 mmap offset for negative value (BZ#18877) adds 315267abcd Mention 15786 in NEWS adds cccc95f28a strptime %z: fix rounding, extend range to +/-9959 [BZ #16141] adds be13f5a4ba time/tst-strptime2.c: test full input range +/- 0-9999 adds 30da407eca de.po: fix SIGALRM typo [BZ #4404] adds b0e805fa0d getmntent: fix memory corruption w/blank lines [BZ #18887] adds 3f563e90e8 NEWS: add #18887 adds 543ef578c3 Fix broken overflow check in posix_fallocate [BZ 18873] adds 3f512ca79f Fix non-v9 32-bit sparc build. adds 5be255c28b Add more TCP_* values to netinet/tcp.h. adds 04d9a38baf Add netinet/in.h values from Linux 4.2. adds 74589f738e Filter out NULL entries. adds 2d8e36e691 Fix BZ #18757. adds acf0cb6f24 Don't include <bits/stdio-lock.h> from installed <libio.h>. adds 625cd00f22 Don't install bits/libc-lock.h or bits/stdio-lock.h. adds 02d55fe04e Rename bits/libc-tsd.h to libc-tsd.h (bug 14912). adds 0092d4dac7 Mark elf/tst-protected1[ab] as XFAIL. adds f834e6dc70 Amend ChangeLog to reflect deletion of elf/tst-znodelete-zlib.cc adds 0f4341fbec Rename bits/m68k-vdso.h to m68k-vdso.h (bug 14912). adds 81503d1e44 Rename bits/stdio-lock.h to stdio-lock.h (bug 14912). adds 41a4f0d493 powerpc: Fix compiler warning in some syscalls. adds b4b522f610 Terminate FDE before return trampoline in makecontext for po [...] adds 522e02ab8a Rename bits/linkmap.h to linkmap.h (bug 14912). adds bd9e69abb8 BZ#18921: Fix opendir inverted o_directory_works test. adds ccdc039c9d Check sysheaders when looking for Mach and Hurd headers adds 7f9346e11e Fix rules generating headers in hurd/ and mach/ adds 697ed91ca9 Fix parallel build of before-compile targets. adds 7498d7676d MIPS: Only use .set mips* assembler directives when necessary adds baeb80a026 BZ#18921: Mark fixed in NEWS. adds ec999b8e5e Move bits/libc-lock.h and bits/libc-lockP.h out of bits/ (bu [...] adds d18c36e600 To fix BZ #18675, use __fstatvfs64 in __fpathconf. adds 050f29c188 Fix lgamma (negative) inaccuracy (bug 2542, bug 2543, bug 2558). adds 00a7073c38 Add more randomly-generated libm tests. adds 9bb69b60fa Fix ldbl-128/ldbl-128ibm lgamma spurious "invalid", incorrec [...] adds 20f366af16 Update libm-test-ulps for MIPS. adds de071d199a Move bits/atomic.h to atomic-machine.h (bug 14912). adds d57248f035 NaCl: Do not install <sys/mtio.h>. adds a1f99ba28b Add more random libm test inputs (mainly for ldbl-128). adds b482d0364e localedef: improve error message [BZ #16985] adds 0ce657c576 linux/getsysstats.c: use sysinfo() instead of parsing /proc/meminfo adds 7650f7be3a Fix typo adds 3b2cc56dbc Prevent check-local-headers.sh hang. adds ca6be1655b Use ALIGN_DOWN in systrim. adds 903af5af9a Fix exp2 missing underflows (bug 16521). adds de5e81691c Fix i386 exp missing underflows (bug 18961). adds 333ceaa54b Fix typo adds 828bf6828b Fix i386 exp10 missing underflows (bug 18966). adds 694aabefd2 Simplify hypotf infinity handling (bug 15918). adds 0b87419b69 Fix ctan, ctanh missing underflows (bug 18595). adds 223d1cacc5 Mark fegetround pure (bug 16296). adds dfa0f62011 Fix ldbl-128ibm nearbyintl use of signaling comparisons on N [...] adds de20571d40 Fix math.h, tgmath.h XSI POSIX namespace (gamma, isnan, scal [...] adds 51f24be7ba Use HOST_NAME_MAX for MAXHOSTNAMELEN in <sys/param.h>. adds a6d9312c4d Add missing va_end calls (bug 17243) adds 1f60740e5f Remove extra va_start/va_end calls (bug 17244) adds 560b04462f Fix BZ #18872 -- memory leak in printf_positional. adds 8124ac3e73 Clean up ldbl-128 / ldbl-128ibm expm1l dead code (bug 16415). adds c88b3da93e Update de.po from Translation Project (bug 4404). adds bb95a72318 Cache the host port like we cache the task port adds da2f4f2dd5 Make scalbn set errno (bug 6803). adds 1f11365a75 Don't declare float / long double Bessel functions for XSI P [...] adds e67dc1b57f Restore sparc64 implementation of semctl adds 46f74e1dee Fix tgamma missing underflows (bug 18951). adds b8682397ab Reduce number of constants in __finite* (bug 15384). adds 61f8937898 Fix sign of zero part from ctan / ctanh when argument infini [...] adds e5d19c08d1 Use __pthread_setcancelstate in libc.a adds a435cc46e6 Test for weak undefined symbols in linknamespace.pl. adds 8a44513e9c alpha: drop __ASSUME_FDATASYNC adds 900f33e23e time: in strptime(), make %z accept Z as a time zone [BZ #17886] adds e952e1dfeb time: in strptime(), make %z accept [+-]HH:MM tz [BZ #17887] adds 60084e34b6 Use ALIGN_* macros in _dl_map_object_from_fd. adds e2b918d05d Fix error messages in elf/tst-dlmopen1.c. adds cb2f668d46 Add a new benchmark for isinf/isnan/isnormal/isfinite/fpclas [...] adds 8df4e219e4 Add inlining of the C99 math functions isinf/isnan/signbit/i [...] adds 020167a4ce Use the GCC builtin functions for the non-inlined signbit im [...] adds 3ee578690f arm: setjmp/longjmp: fix PIC vs SHARED thinkos adds 94afa0a5f3 Use __libc_ptf_call in _longjmp_unwind adds 6565fcb6e1 Fix several build failures with GCC6 due to unused static va [...] adds fe8c2b33ae Since we now inline isinf, isnan and isfinite in math.h, rep [...] adds c8235dda72 Avoid excess range overflowing results from cosh, sinh, lgam [...] adds 3cc652e951 timezone: fix parallel check failures adds 89faa0340a Cleanup a few cases where isinf is used to get the signbit t [...] adds 94ced920a9 Avoid excess range in results from i386 scalb functions (bug [...] adds 1344384b52 Undo build error fixes to timezone/private.h, change makefil [...] adds 6f0f237bf5 Avoid excess range in results from i386 exp, hypot, pow func [...] adds 36546ffbef Revert timezone/Makefile change. adds 1cba4036b6 timezone: add a configure flag to disable program install adds b0b64e1b5e Really fix sysdeps/i386/fpu/s_scalbn.S build adds 51a3985d97 Fix vm_page_size visibility adds c77dd7eb9b Add missing __mach_host_self_ symbol in Versions adds e07aabba73 Add test case for bug 18287 adds 90fa42a1d7 Test in commit e07aabba73ea62e7dfa0512507c92efb851fbdbe is f [...] adds 5df386a549 Remove ignored symbols from nptl/Versions adds 54142c44e9 Use math_narrow_eval more consistently. adds d96164c330 Refactor code forcing underflow exceptions. adds cfcbebf7ac Don't use volatile in exp2f. adds 24ffcbfc24 Regenerate aarch64 libm-test-ulps adds 51df260506 Fix x86_64 fma4 pow inappropriate contraction (bug 19003). adds 37825319ee Refactor i386 libm code forcing underflow exceptions. adds 1a19b8894f Use LOAD_PIC_REG in i386 atanh. adds b2a64460ba Refactor x86_64 libm code forcing underflow exceptions. adds 35e977b003 Add unused attribute to declaration for mips16 builds. adds 2fd9177c92 Add missing ChangeLog entry. adds f6987f5aa4 Fix hypot missing underflows (bug 18803). adds 93bad7c97c [BZ #17250] Fix static dlopen default library search path adds 02c48b21b5 Use soft-fp fma for MicroBlaze (bug 13304). adds 775e99641e Use soft-fp fma for no-FPU ColdFire (bug 13304). adds 5a9af6376d Fix inconsistent passwd compensation in nss/bug17079.c adds 6ace393821 Fix pow missing underflows (bug 18825). adds fa752c6981 Fix powf inaccuracy (bug 18956). adds d36c75fc0d Fix BZ #18985 -- out of range data to strftime() causes a segfault adds 60cf80f09d Let 'make check subdirs=string' succeed even when it's invok [...] adds a5721ebc68 Fix clog, clog10 inaccuracy (bug 19016). adds 032f225008 Files open O_WRONLY not supported in fallocate emulation. adds 629d220d49 Refine errno / "inexact" expectations in libm-test.inc. adds f6d1d86d0c Move sysdeps/unix/sysv/linux/i386/i486/*.? to i386 adds 93e448cbed Improve test coverage of real libm functions [a-e]*. adds 8c6c923636 Fix i386 acosh (-qNaN) spurious "invalid" exception. adds 7cda516f5f Fix ldbl-128ibm exp10l spurious overflows (bug 16620). adds e27fcd027c Use type-specific precision when printing results in libm-test.inc. adds 4b84e2471b Fix ldbl-128 / ldbl-128ibm lgamma overflow handling (bug 163 [...] adds 850713336e PowerPC: Fix operand prefixes adds b0f81637d5 PowerPC: Add comments to optimized strncpy adds 676599b36a Harden putpwent, putgrent, putspent, putspent against inject [...] adds ef6b619f73 Fix i386 build after put*ent hardening changes. adds 59a63cca11 Fix nexttoward overflow in non-default rounding modes (bug 19059). adds 57352c2201 sysdeps/x86_64/fpu/libm-test-ulps: Regenerated on Haswell. adds bc3753638a Work around powerpc32 integer 0 converting to -0 (bug 887, b [...] adds a8133e197e Don't list bug 887 as fixed for glibc 2.16. adds cec7d28af8 Fix ldbl-96 lroundl just below powers of 2 (bug 19071). adds be64c2ef2a Fix BZ #19012 -- iconv_open leaks memory on error path. adds f586e13286 Harden tls_dtor_list with pointer mangling [BZ #19018] adds 3670da6bfb nss_nis: Do not call malloc_usable_size [BZ #10432] adds d79b568926 Fix ldbl-128ibm log1pl (-1) sign of infinity (bug 19076). adds 31d4459e42 Fix ldbl-128ibm logl (1) sign of zero result (bug 19077). adds b3364d0589 Add more scalb test expectations for "inexact" exception. adds 6c9678ebd4 Fix ldbl-128ibm expl overflow in non-default rounding modes [...] adds 99e1dc0a68 Add a test case for C++11 thread_local support adds 5c34f1b5bb Remove scripts/rpm2dynsym.sh. adds 3b7aa5bf59 Remove configure tests for SSE4 support. adds 09492277f1 Use same test inputs for lrint and llrint. adds a68dec3b03 Add more tests of lrint, llrint, lround, llround. adds b75bc69cdf Don't use dbl-64/wordsize-64 lround based on llround for ILP [...] adds e88c14d009 Use dbl-64/wordsize-64 for MIPS64. adds 7d6f9f74c8 iconvdata: Add missing const to lookup table definitions adds 119d073e33 Fix ldbl-128 lrintl, lroundl missing exceptions for 32-bit l [...] adds b86b4f5ef2 Fix manual argument order for posix_fallocate64 (Bug 19086). adds 939e092a9e Update timezone/Makefile to use -Wno-unused-variable adds 8afdb7ac1e Fix lround, llround missing exceptions close to overflow thr [...] adds 58a3a98d8f Add task_notify to mach_interface_list adds e4bc326dbb malloc: Consistently apply trim_threshold to all heaps (Bug 17195) adds ab382c8894 stdio-common/tst-printf-bz18872.sh: Use attribute optimize i [...] adds 104ff17183 Add BZ#19086 to NEWS. adds 1b12cd7f4d Remove configure tests for AVX support. adds fd91891a50 Correct "inexact" expectations in lround, llround tests. adds 87701a58e2 strcoll: Remove incorrect STRDIFF-based optimization (Bug 18589). adds 02018629a1 strcoll: Add bug-strcoll2 to testsuite (Bug 18589). adds 240634ec35 BZ#18872: Don't conditionalize build rules for test program. adds d0d286d32d Fix lrint, llrint missing exceptions close to overflow thres [...] adds 0e069029a8 Fix dbl-64 lrint for 64-bit long (bug 19095). adds b7848899a5 Remove configure tests for FMA4 support. adds ae5d8eaed0 Remove configure tests for -mno-vzeroupper support. adds 0fcc93bce9 Mark lseek/llseek as non-cancellable adds 4b71ce6c1a Update lrint/lrintf/lrintl for x32 adds 67ac0f74a4 nptl: Add NPTL cases for cancellation failures cases adds facdd9ea29 Fix typo in bug-strcoll2 (Bug 18589) adds 06d97e5e61 Fix lrint, llrint, lround, llround missing exceptions for MI [...] adds f1226a2ae3 Fix llrint, llround missing exceptions for ARM (bug 15470). adds 5471d141ac Regenerate ARM libm-test-ulps. adds 368a24a0b2 Regenerate MIPS libm-test-ulps. adds 39b3985bed ChangeLog: Fix incorrect email address adds ee0976f7fc Make _hurd_raise_signal return errors adds 3fe29ca043 Make _hurd_raise_signal directly return the error adds c7b8939bf5 Remove unusued variable adds f881f6ff62 Add dependencies on needed locales in each subdir tests (bug 18969) adds 5b1766a0cd Add bug reference adds e8dab9477f Fix powerpc32 llrint, llrintf bad exceptions (bug 16422). adds 2020748d8e Move powerpc llround implementations to powerpc32 directory. adds 0a5768fe9c Support x86-64 assmebler without AVX512 adds fb1cf10811 Add INLINE_SYSCALL_ERROR_RETURN_VALUE adds 2caca60d06 Use INLINE_SYSCALL_ERROR_RETURN_VALUE adds d7025badd8 Fix powerpc32 llround, llroundf exceptions (bug 19125). adds 8f763b04a0 Use INTERNAL_SYSCALL and INLINE_SYSCALL_ERROR_RETURN_VALUE adds d3d9c95aef Support PLT and GOT references in local PIC check adds d95453ef5d Avoid PLT when calling __sched_getaffinity_new adds f463c7b183 Fix double-checked locking in _res_hconf_reorder_addrs [BZ #19074] adds 90b2517115 include/stap-probe.h: Fix formatting. adds f45e45a3e0 manual/argp.texi (Specifying Argp Parsers): Fix typo. adds 1fae5a6800 [BZ #19129][ARM] Fix _dl_tlsdesc_resolve_hold to save r0 adds 0c25f5b5bb Fix powerpc32 lround, lroundf spurious exceptions (bug 19134). adds a014cecd82 Always enable pointer guard [BZ #18928] adds 83c01ab32b i386: Remove syscall assembly codes with 6 arguments adds 98ad631cd0 Optimize i386 syscall inlining for GCC 5 adds b994fd7937 Remove i386/epoll_pwait.S adds 95e8397481 vfscanf: Use struct scratch_buffer instead of extend_alloca adds 06e2c64669 Remove stddef.h configure test. adds 30f58bb192 Remove -static-libgcc configure test. adds 75b0964bc8 Remove .previous, .popsection configure tests. adds b7d09f0d63 Remove assembler -mtune=i686 configure test. adds 983a33fa7d Add comments for GCC 5 requirement adds 9edf9b18b1 Mark x86 _dl_unmap/_dl_make_tlsdesc_dynamic hidden adds b8b21bde18 Mark _wordcopy_XXX functions hidden adds 58c9ff1bdb Mark internal _dl_XXX functions hidden adds a1afb41193 Mark internal _itoa functions hidden adds d6e855d810 Mark _dl_catch_error hidden adds 8303c7409c Mark internal dirent functions hidden adds 6d56699d7e Mark internal fcntl functions hidden adds e19f02428b Mark ld.so internel __profile_frequency hidden adds 661462d58f Mark internal setjmp functions hidden adds bdcd03eaca Mark ld.so internel sigaction functions hidden adds f3fc94c04f Mark ld.so internel stdlib functions hidden adds f84114688a Mark ld.so internel string functions hidden adds 3c82bb5042 Mark ld.so internel __uname hidden adds e5e6bea22a nptl: Add adapt_count parameter to lll_unlock_elision adds fadd2ad9cc powerpc: Optimize lock elision for pthread_mutex_t adds cf1455657e Do not leave files behind in /tmp from testing. adds 56ab386964 Remove -fexceptions configure test. adds 3d0dbdc467 Remove sizeof (long double) configure test. adds 2b714df5d8 Remove -Bgroup configure test. adds 15306e3888 Remove NPTL configure errors based on top-level configure tests. adds 5ef193391b Fix i386 build for lll_unlock_elision change. adds 9d46370ca3 Convert 703 function definitions to prototype style. adds b0c3e04b71 Add more tests for ceil, floor, round, trunc. adds 45d8d77ad3 Make performance improvement to MIPS memcpy for small copies. adds 8fe5f986c8 Add more libm tests (fabs, fdim, fma, fmax, fmin, fmod). adds c7266a2d82 hu_HU: change time separator to colon [BZ #18918] adds 213938ee8a lt_LT: change currency symbol to the euro [BZ #18953] adds f546f87c4f The va_list pointer is unspecified after a call to vfprintf [...] adds 52fb79d6cd Assume that SOCK_CLOEXEC is available and works adds db8ad8fac3 vfprintf: Rewrite printf_positional to use struct scratch_buffer adds 6782806d8f malloc: Rewrite with explicit TLS access using __thread adds 4e1665024a sunrpc: Rewrite with explicit TLS access using __thread adds bd2260a206 Convert 231 sysdeps function definitions to prototype style. adds 210dd78238 Remove .weak, .weakext configure tests. adds 361468f226 Remove -fgnu89-inline configure test. adds 2028f49dab pt_chown: Clear any signal mask inherited from the parent process. adds bc148ca1b1 timezone: document new --disable-timezone-tools option adds 44f826e317 timezone: polish grammar a bit in documentation adds 6ec52bf634 PowerPC: Fix a race condition when eliding a lock adds cf6d542db3 Mark ld.so internel __fxstatat64 hidden adds 6ab674ebff use -fstack-protector-strong when available adds f63f2bfdfa Convert 69 more function definitions to prototype style (lin [...] adds d10a3ab273 Do not use -Wno-strict-prototypes. adds 864198ed30 Remove gnu_unique_object configure test. adds a72ddc1424 Convert 24 more function definitions to prototype style (arr [...] adds 41075ae3e7 Convert 29 more function definitions to prototype style (mul [...] adds 9dd346ff43 Convert 113 more function definitions to prototype style (fi [...] adds 80d9be8122 Convert miscellaneous function definitions to prototype style. adds ca88f362a7 Add more libm tests (fmod, fpclassify, frexp, hypot, ilogb, [...] adds 85231522bb Convert a few more function definitions to prototype style. adds 8e2f7c6811 Use -Wold-style-definition. adds 0ad76d1ee7 tst-backtrace4: fix a warning message adds d8f7fcacd7 Apply -fomit-frame-pointer only to .o/.os files adds 23c4baa214 Disable GCC 5 optimization when PROF is defined adds 1245e51596 tile: avoid preprocessor redefinition warnings adds 0a90a8f2b9 Fix ldbl-128 j0l spurious underflows (bug 19156). adds 95b097779a Build i386 __libc_do_syscall when PROF is defined adds 1107424331 Make io/ftwtest-sh remove temporary files on early exit. adds 1ee1218e3f Move io/tst-fcntl temporary file creation to do_prepare. adds 751709fec9 Always use INTERNAL_SYSCALL_ERRNO with INTERNAL_SYSCALL adds c2c904ffd3 Cleanup sync_file_range implementation adds 822095e8a4 tile: regenerate libm-test-ulps adds 45ccb8346b Update NEWS to mention drive-by fix for bug 18699. adds 846d9a4a3a Fix i386 / x86_64 nearbyint exception clearing (bug 15491). adds c643db8792 Fix j1, jn missing errno setting on underflow (bug 18611). adds 9d1687b2df Add more libm tests (ilogb, is*, j0, j1, jn, lgamma, log*). adds 6d834d2216 Remove libm-test.inc special-casing of errors up to 0.5 ulp. adds d337ceb76d Use the CXX compiler only if it can create dynamic and stati [...] adds e39edb0552 x86_64: Regenerate ulps [BZ #19168] adds 8c0c01dbe7 Remove configure test for assembler .text directive. adds f5659917f9 Remove support for removing glibc 2.0 headers. adds e4f5eae8f0 Remove configure test for needing -P for .S files. adds 7a4cb4ad11 Remove TLS configure tests. adds 0062ace229 Gracefully handle incompatible locale data adds b08b421835 Require GCC 4.7 or later to build glibc. adds caf2d83659 Use -std=c11 for C11 conform/ tests. adds 8b126a4a2c Remove pre-GCC-4.7 conform/ test XFAILs. adds 76c5ae0028 Add AT_PLATFORM to _dl_aux_init () adds 72f1463df8 powerpc: Fix usage of elision transient failure adapt param adds 3e2ee6f0e3 Remove sysdeps/nptl/configure.ac. adds 783dd2d3af Use -std=gnu11 instead of -std=gnu99. adds 678443ce17 Add -std=gnu11 and -std=c11 NPTL initializers tests. adds f1d237df1e Remove GCC version conditionals on -Wmaybe-uninitialized pragmas. adds 8f82f28bba Remove MIPS16 atomics using __sync_* (bug 17404). adds 56583289b1 Remove configure test for ARM TLS descriptors support. adds c871b9b096 Remove -mavx2 configure tests. adds 352988a4a6 powerpc: Provide __tls_get_addr () in static libc adds eae6c382bd Use C11 *_DECIMAL_DIG macros in libm-test.inc. adds 0b9af583a5 Fix i386/x86_64 fesetenv SSE exception clearing (bug 19181). adds a62719ba90 malloc: Prevent arena free_list from turning cyclic [BZ #19048] adds 1f4dafa3ea Use C11 *_TRUE_MIN macros where applicable. adds 5878dd9d53 Use C11 CMPLX* macros in libm tests. adds 2145f97cee Handle more state in i386/x86_64 fesetenv (bug 16068). adds 58acfe6fa7 _dl_fini: Rewrite to use VLA instead of extend_alloca adds dbb7600658 Use max_align_t from <stddef.h>. adds 2a723ff6ff Remove configure tests for visibility support. adds 91bcb95ad4 Remove cpuid.h configure tests. adds 5ce8f12506 Make drem an alias of remainder (bug 16171). adds 68b7f7df0c Do not test sign of zero result from infinite argument to Be [...] adds af1b2fd083 Fix ldbl-128 log1pl (-qNaN) spurious "invalid" exception (bu [...] adds a9224562cb Remove init_array / fini_array configure test. adds 85422c2acb Make nextafter, nexttoward set errno (bug 6799). adds 444ec6b8d8 Fix dbl-64 remainder sign of zero result (bug 19201). adds d86812df5a Add more libm tests (modf, nearbyint, nextafter, nexttoward, [...] adds cf09d0b052 Remove --no-whole-archive configure test. adds 8ba14398e6 Don't macro-expand failed assertion expression [BZ #18604] adds 199a338654 Add more libm tests (scalb*, signbit, sin, sincos, sinh, sqr [...] adds 739d805a57 Add bug 18604 to NEWS adds b257c66884 Remove a spurious attribution adds 6fdd5d65c5 Add bug 18604 to the correct section adds e3a0002094 Refactor libm-test inline tests disabling. adds 9f9f27248b Remove miscellaneous GCC >= 4.7 version conditionals. adds 3bfee8beb8 Make bits/math-finite.h conditions match other headers (bug 19205). adds 8fed86556b Don't redirect ldexp to scalbn in bits/math-finite.h (bug 19209). adds f248238cf4 Fix features.h for -Wundef (bug 19212). adds 939fdd1c36 Fix finite-math-only lgamma functions signgam setting (bug 19211). adds 01189b083b Fix i386/x86_64 log* (1) zero sign for -ffinite-math-only (b [...] adds f268ab5f69 Add script to list fixed bugs for the NEWS file. adds f75226e6de Fix some stub prototypes missing ... after K&R conversion adds 5a28590adf Run libm-test tests for finite-math-only functions. adds 8b7b7f75d9 Add LFS support for fts functions (bug 11460) adds 8c77b6ad40 Simplify the abilist format adds b9eaf28a64 Remove configure tests for some linker -z options. adds d699ab25d3 Fix typo in signgam test messages. adds f3d18efb8a Keep only ELF_RTYPE_CLASS_{PLT|COPY} bits for prelink adds 2eecc8afd0 Terminate process on invalid netlink response from kernel [B [...] adds 016495b818 S390: Call direct system calls for socket operations. adds 37d13b179c S390: Clean setjmp, longjmp, getcontext symbols. adds a1b85ae88b ld.so: Add original DSO name if overridden by audit module [ [...] adds 755f6e0ad5 Remove __signbit* from localplt.data as they are no longer c [...] adds 2fee269248 Enable _STRING_ARCH_unaligned on AArch64. adds 71bbdde7f5 Fix nearbyintl linkage for ia64 (bug 19219) adds 685312298f Add more tests of pow. adds fe534fe898 Add a test for prelink output adds 71d1b0166b Fix powerpc nearbyint wrongly clearing "inexact" and leaving [...] adds c0d6f2a33e NaCl: Use open_resource API for shared objects adds 1a44f1433e pylintrc: disable reports adds 32b71ad358 Fix powerpc64 lround, lroundf, llround, llroundf spurious "i [...] adds 21378ae0d3 Fix powerpc round, roundf spurious "inexact" (bug 19238). adds 909f8e14db Fix ldbl-128ibm strtold overflow handling (bug 14551). adds 89569c8bb6 Run tst-prelink test for GLOB_DAT reloc adds b43e85786f Work around conflicting declarations of math functions adds 4916acd87b benchtests: Mark output variables as used adds b7665e5163 Remove redundant else clauses in s_sin.c adds 463ac90dab Include s_sin.c in s_sincos.c adds 79adcb58f6 Shuffle includes in ldbl-128ibm/mpn2ldl.c adds 86b4939846 powerpc: More elision improvements adds 9695cb3e65 powerpc: Spinlock optimization and cleanup adds 31cf39421b S390: Use __asm__ instead of asm. adds 8c873bf019 Remove signal handling for nanosleep (bug 16364) adds d709042a6e Fix lgamma setting signgam for ISO C (bug 15421). adds 2d2c271aea Fix math_private.h multiple include guards. adds f549f0bcba NaCl: Use allocate_code_data after dyncode_create adds f5eee5c72b Fix strtol in Turkish locales (bug 19242). adds dd17ede807 Update <netpacket/packet.h> for Linux 4.3. adds a61a1a2576 Update <sys/ptrace.h> for Linux 4.3. adds 400e12265d Replace MUTEX_INITIALIZER with _LIBC_LOCK_INITIALIZER in gen [...] adds c100dca32a Implement "make update-all-abi" adds 2359035ac5 Remove CPU set size checking from affinity functions [BZ #19143] adds 87d0eecece malloc: remove redundant getenv call adds 6a4448afe3 tile: define __NO_LONG_DOUBLE_MATH adds 869c2f1eae misc/tst-tsearch.c: bump up TIMEOUT to 10 seconds. adds a7f0c5ae41 Fix strtod ("NAN(I)") in Turkish locales (bug 19266). adds e02cabecf0 Refactor strtod parsing of NaN payloads. adds fb304035c4 Fix RPC breakage when longjumping from signal handler adds 6e45e6ef4d Fix hurd build with hidden support adds d1e815ed25 Revert not defining NO_HIDDEN on hurd adds c679db4352 Do not add relro attribute to __libc_stack_end adds 4d952856e3 hurd: Initialize __libc_stack_end for hidden support adds 977a30801f Better workaround for aliases of *_finite symbols in vector [...] adds 90fe682d30 Rename localedir to complocaledir (bug 14259). adds db4855bf0c MIPS: Wire FCSR.ABS2008 to FCSR.NAN2008 adds 894f3e1311 hurd: install correct number of send rights on fork adds 5f75f6bdf8 hurd: Make mmap64 use vm_offset_t for overflow check adds 9627da32ec Update family and model detection for AMD CPUs adds 60f435bb0c Use hex float constants in sysdeps/ieee754/dbl-64/e_sqrt.c. adds c960ded0d5 [AArch64] Regenerate libm-test-ulps adds 7635a88d32 Add __CPU_MASK_TYPE for __cpu_mask adds d0e3ffb7a5 nptl: Fix racy pipe closing in tst-cancel{20,21} adds 4de3b51e08 Comment on IBM930, IBM933, IBM935, IBM937, IBM939. adds db340c904d Use shell's builtin pwd. adds 67385a01d2 powerpc: Add hwcap/hwcap2/platform data to TCB. adds b3f6040781 Corrected path to installed libmvec_nonshared.a adds e59c94fa0e math: add LDBL_CLASSIFY_COMPAT support adds 2cc4b9cce5 Consistency about byte vs character in string.texi adds 731a713b72 tst-res_hconf_reorder: Set RESOLV_REORDER environment variable adds 79e0d340a9 Revert "tst-res_hconf_reorder: Set RESOLV_REORDER environmen [...] adds 8f5e8b01a1 Fix nan functions handling of payload strings (bug 16961, bu [...] adds 5d1d4918ee Fix typo in strncat, wcsncat manual entries adds 377ed004f2 Utilize x86_64 vector math functions w/o -fopenmp. adds 520e7edb85 benchtests: Add inputs from sin and cos to sincos adds aad287f35a benchtests: ffs and ffsll are string functions, not math adds 3b51c390f7 Fix grantpt basename namespace bug adds 578d080544 mips: fix testsuite build for O32 FPXX ABI on pre-R2 CPU adds e5a5315e2d Use direct socket syscalls for new kernels on i386, m68k, mi [...] adds ca2fcac629 Fix ldbl-128ibm tanhl inaccuracy for small arguments (bug 19349). adds f517e06ab7 Fix ldbl-128ibm sinhl spurious overflows (bug 19350). adds e6a6b1c3de Fix ldbl-128ibm logl inaccuracy near 1 (bug 19351). adds 6f84663a4f Generic updates to transliterations. adds 40b59cace2 Regenerate locale/C-translit.h. adds dd8e8e5476 Update transliteration support to Unicode 7.0.0. adds 589ac52328 Update da, nb, nn, and sv locales (Bug 89) adds 23256f5ed8 Update to Unicode 8.0.0. adds d4e301c5c6 Document best practice for disconnected NSS modules. adds 0a13c9e9de Split large string section; add truncation advice adds 77356912e8 grantpt: trust the kernel about pty group and permission mode adds 85bafe6f3d Automate LC_CTYPE generation for tr_TR, update to Unicode 8. [...] adds 895f3a1f84 Fix indentation. adds 996b03dc22 Fix indentation. adds 976ef87054 Fix indentation. adds 5db0877750 Cleanup ARM ioperm implementation adds eed3e1eb79 Make obsolete syscall wrappers into compat symbols (bug 18472). adds 04ae79a363 Fix aliasing violation in tst-rec-dlopen adds 42d6443faf Don't emit invalid extra shift character at block boundary b [...] adds c9afcaaafa Enable Silvermont optimizations for Knights Landing adds b9eb92ab05 Add Prefer_MAP_32BIT_EXEC to map executable pages with MAP_32BIT adds f1aceee392 Add missing ChangeLog entries adds 3da825ce48 malloc: Fix attached thread reference count handling [BZ #19243] adds d29d57eed9 Add REGISTERS_CLOBBERED_BY_SYSCALL for x86-64 adds 2094350c9c Fix POWER7 logb results for negative subnormals (bug 19375) adds 8ead7a9b94 Provide x32 times adds fc48bfbc79 Fix SYSCALL_CANCEL for empty argumetns adds 794950ed1d Remove unused variable in math/atest-exp2.c. adds 83d776f979 Added memset optimized with AVX512 for KNL hardware. adds 5537f466d6 i386: move ULPs to i686/multiarch and regenerate new ones for i386 adds 760c2eb7da Fix up ChangeLog adds a045832deb Consolidate range reduction in sincos for x > 281474976710656 adds f7953c44d5 Consolidate sin and cos code for 105414350 <|x|< 281474976710656 adds b300455644 Consolidate sincos computation for 2.426265 < |x| < 105414350 adds 90c400bd49 malloc: Fix list_lock/arena lock deadlock [BZ #19182] adds 661a29a518 powerpc: Regenerate libm-test-ulps adds 2cf3e1aa74 Harmonize generic stdio-lock support with nptl adds b1f19b8ef1 powerpc: Add basic support for POWER9 sans hwcap. adds c676e65939 powerpc: Export __parse_hwcap_and_convert_at_platform to libc.a. adds 7962541a32 malloc: Update comment for list_lock adds 389fdf78b2 Do not violate mutex destruction requirements. adds 3cf74f8a4a Fix getaddrinfo bug number in ChangeLog and NEWS files adds d46256f440 ia64: fpu: fix gammaf typo [BZ #15421] adds d51442aacd hppa: Define __NO_LONG_DOUBLE_MATH so headers are consistent [...] adds b674b82109 resolv: Reset defdname before use in __res_vinit [BZ #19369] adds d108b75561 list-fixed-bugs: use argparse for the commandline adds b69b5b3e3e localedata: bg_BG: use colon as time separator [BZ #19385] adds 1bd5483e10 malloc: Test various special cases related to allocation failures adds a82cd945b5 localedata: nl_NL@euro: copy measurement from nl_NL [BZ #19198] adds cc42170ef6 Cleanup ARM ioperm implementation (step 2) adds e0043e17df Fix linux personality syscall wrapper adds 19e0751014 ia64: fpu: fix gamma definition handling [BZ #15421] adds d4eed61f85 hppa: Add MAP_HUGETLB and MAP_STACK defines [BZ #19285] adds f7a9f785e5 Update copyright dates with scripts/update-copyrights. adds 1979f3c1ad Update copyright dates not handled by scripts/update-copyrights. adds 0a1f1e78fb Eliminate redundant sign extensions in pow() adds 084e7d57bb Update miscellaneous files from upstream sources. adds 38acf35697 Mark ld.so internal mmap functions hidden in ld.so adds 730bbab2c3 Mark internal unistd functions hidden in ld.so adds db2f6f4794 Update copyright dates committed in 2016 adds d7f914848b hppa: fix pthread spinlock adds 48d0341cdd Make shebang interpreter directives consistent adds 45c4f3665a argp: Use fwrite_unlocked instead of __fxprintf when !_LIBC adds 670a687dea Update timezone code from tzcode 2015g. adds 1f89b8d881 xstat: only check to see if __ASSUME_ST_INO_64_BIT is defined adds 7f49b7c020 longlong.h: Disable alpha umul_ppmm for old g++ adds 5d29eefd61 longlong: add SH FDPIC support adds 6e76c11f89 longlong: fix sh -Wundef builds adds 48025aa9ed hppa: fix dladdr [BZ #19415] adds d2de9ef7ad powerpc: Add hwcap2 bits for POWER9. adds bc49a7afd3 Make shebang interpreter directives consistent adds 42bf1c8971 powerpc: Enforce compiler barriers on hardware transactions adds 812618055e localedata: nl_NL: date_fmt: rewrite to match standards [BZ #16495] adds 97ee300903 Fix doc quoting problems with Texinfo 5 adds c83196b0df Force rereading TZDEFRULES after it was used to set DST rule [...] adds d9b965fa56 Fix isinf/isnan declaration conflict with C++11 adds fb53a27c57 Add new header definitions from Linux 4.4 (plus older ptrace [...] adds e42ce0f45e Fix O_DIRECTORY lookup on trivial translators adds 67fc563718 Use $(PYTHON) to run benchtests python files. adds a4b5177ca8 Add __private_ss to s390 struct tcbhead. adds d7890e6947 Set index_Fast_Unaligned_Load for Excavator family CPUs adds 82c9a4f85e Use TIME_T_MAX and TIME_T_MIN in tst-mktime2.c adds 09245377da Call math_opt_barrier inside if adds ad37480c4b Fix build errors with -DNDEBUG. adds f2b3078e6a Fix build failures with -DDEBUG. adds 692de4b396 Have iconv accept redundant escape sequences in IBM900, IBM9 [...] adds a3e5b4feeb Fix race in tst-mqueue5 adds b02840bacd New pthread_barrier algorithm to fulfill barrier destruction [...] adds 72276d6e88 Added memcpy/memmove family optimized with AVX512 for KNL hardware. adds 12c3bb770d Fix pthread_barrier_init typo. adds 019bf21ca7 nptl: Add first-line description for barrier tests. adds 3f2c97261b sparc: mman.h: fix bad comment insertion adds 214a44f394 Fixed typos in __memcpy_chk. adds 4e58b64859 configure: make the unsupported error message less hostile adds c4d17461e0 S/390: Do not raise inexact exception in lrint/lround. [BZ #19486] adds 8d079ae0cd [BZ #19451] * math/Makefile (libm-vec-tests): Move libraries [...] adds a99236df89 Regenerate ARM libm-test-ulps. adds 844c75aa06 Regenerate powerpc-nofpu libm-test-ulps. adds 204a038e57 Regenerate MIPS libm-test-ulps. adds 415031f734 S390: Regenerate ULPs adds df782dc690 Fixed build with assembler w/o AVX-512 support. adds 2e3d0de31f Fix ulps regeneration for *-finite tests. adds ab9f6255ab S390: Fix build error in iconvdata/bug-iconv11.c. adds 00b85374a9 Update localplt.data for powerpc-nofpu. adds dcb133b7a4 Fix __finitel libm compat symbol version. adds b274130206 2016-01-20 Paul Pluzhnikov ppluzhnikov@google.com adds a3140836c8 NaCl: Fix unused variable errors in lowlevellock-futex.h macros. adds 2a9feb9277 Silence some false positive warnings for gcc 4.7 adds fba91f1232 Maintainence patch for nios2: update ULPS file and localplt. [...] adds af8ea0f449 powerpc: Fix macro usage of htm builtins adds fad7e4d706 Fix nptl/tst-setuid3.c adds d5f2798a0a MIPS: Set the required Linux kernel version to 4.5.0 for 2008 NaN adds a9d460a977 Update sparc ULPS. adds c34ae92056 Fix missing __sqrtl_finite symbol in libm on sparc 32-bit. adds f69f887092 S390: Fix build failure in test string/tst-endian.c with gcc 6. adds 9200e581e5 Cleanup ppc bits/ipc.h adds 5aded6f2ab Don't do lock elision on an error checking mutex (bug 17514) adds 89cfb554b8 Update Alpha libm-test-ulps adds 7a18c2a0c1 Adjust sparc 32-bit __sqrtl_finite version tag. adds 82e5836613 Define __sqrtl_finite on sparc 32-bit with correct symbol version. adds 6ef1cb957e Update localplt.data for 32-bit sparc. adds 4fb66fac3a Remove unused variables adds 8a71d2e27f Fix MIPS64 memcpy regression. adds bae7c7c764 Improve check against integer wraparound in hcreate_r [BZ #18240] adds 3da75f0881 elf/elf.h: Add new 386 and X86_64 relocations from binutils. adds 0f0f4db5b7 Revert "elf/elf.h: Add new 386 and X86_64 relocations from b [...] adds 5163b4b76f Fix MIPS mmap negative offset handling for consistency (bug 19550). adds ebf1264f61 powerpc: Regenerate libm-test-ulps adds cd46e35db1 localedata: convert all files to utf-8 adds d2bb040b2a ChangeLogs: convert to utf-8 adds e535ce2501 [ARM] add missing -funwind-tables to test case (bug 19529) adds f34f146e68 hsearch_r: Apply VM size limit in test case adds 1233be7669 Revert "ChangeLogs: convert to utf-8" adds 3c47c83a97 Ensure isinff, isinfl, isnanf, and isnanl are defined (Bug 19439) adds 2c8f75f79b Update INSTALL with latest versions tested to work. adds e9db92d3ac CVE-2015-7547: getaddrinfo() stack-based buffer overflow (Bu [...] adds a5df3210a6 Use PIC relocation in ALIAS_IMPL adds 6400ae6ecf NEWS: List additional fixed security bugs adds 16396c41de Add _STRING_INLINE_unaligned and string_private.h adds ad372e296b Update NEWS with fixed bugs for 2.23 release adds ab30899d88 Update version.h and include/features.h for 2.23 release adds c6f391dbf9 Open development for 2.24. adds 31ef23afe2 Updated translations for 2.23. adds eabd6f49d1 Regenerate libc.pot for 2.23. adds 656ee792a9 Regenerated configure scripts. adds 1833769e19 Fix ldbl-128ibm floorl for non-default rounding modes (bug 17899). adds 8a9fa0086d Fix ldbl-128ibm ceill for non-default rounding modes (bug 19592). adds e2310a27be Fix ldbl-128ibm truncl for non-default rounding modes (bug 19593). adds b9a76339be Fix ldbl-128ibm roundl for non-default rounding modes (bug 19594). adds e2c631384a Fix ldbl-128ibm fmodl handling of subnormal results (bug 19595). adds 0fed79a827 Fix ldbl-128ibm fmodl handling of equal arguments with low p [...] adds 9120a57f48 Fix ldbl-128ibm remainderl, remquol equality tests (bug 19603). adds c091488e51 Fix ldbl-128ibm powl overflow handling (bug 19674). adds b859f89ad6 locledata: trim trailing blank lines/comments adds 3040149d43 localedata: dz_BT/ps_AF: reformat data adds 2a38688932 tst-malloc-thread-exit: Use fewer system resources adds ff889b1965 Remove trailing newline from date_fmt in Serbian locales [BZ [...] adds 6793dd51d8 Improve file descriptor checks for posix_spawn actions [BZ #19505] adds aff8c7a9a7 res_ninit: Update comment adds 00d4e2ea35 malloc: Remove arena_mem variable adds ca135f824b malloc: Remove max_total_mem member form struct malloc_par adds 59eda029a8 malloc: Remove NO_THREADS adds 7b428e744b Fix ldbl-128ibm nextafterl, nexttowardl sign of zero result [...] adds 11fca9615f Update NEWS with 2.24 template adds d615a47355 nptl: support thread stacks that grow up adds d3362b1e3c localedata: CLDRv28: update LC_TELEPHONE.int_prefix adds b6ebba701c locales: pap_AN: delete old/deprecated locale [BZ #16003] adds a28605b229 test-skeleton: increase default TIMEOUT to 20 seconds adds 7aa5adfbc3 elf/elf.h: Add new 386 and X86_64 relocations from binutils. adds eab5028860 elf.h: Add NT_ARM_SYSTEM_CALL constant. adds 8d9c92017d [x86_64] Set DL_RUNTIME_UNALIGNED_VEC_SIZE to 8 adds 7584a3f96d Deprecate readdir_r, readdir64_r [BZ #19056] adds de6e5df27e Add missing inclusion of libc-internal.h. adds 80fcb5c583 intl: reintroduce unintentionally disabled optimization adds b2e722855b Add fts64_* to sysdeps/arm/nacl/libc.abilist adds 8dfdd0794a Don't use long double math functions if NO_LONG_DOUBLE adds 5b4ecd3f95 Require Linux 3.2 except on x86 / x86_64, 3.2 headers everywhere. adds f4a2740a69 Remove linux/fanotify.h configure test. adds 7e6eccb5f6 GB 18030-2005: Document non-rountrip and PUA mappings (bug 19575). adds 314f6deec9 Enable --localedir to set message catalog directory (Bug 14259) adds de51ff8c05 NEWS (2.23): Fix typo in bug 19048 text. adds ad1b6d85ba Remove kernel-features.h conditionals on pre-3.2 kernels. adds 75aa31de9f localedata: an_ES: fix lang_ab value adds dacc1a23d3 localedata: es_PR: change LC_MEASUREMENT to metric adds 521266a819 Call x86-64 __setcontext directly adds ec215346b9 Call x86-64 __mcount_internal/__sigjmp_save directly adds 87a07a4376 Copy x86_64 _mcount.op from _mcount.o adds 5cdc3d9db0 2016-03-03 Paul Pluzhnikov ppluzhnikov@google.com adds e5d6bc61cb Typo fixes. adds a475427295 Or bit_Prefer_MAP_32BIT_EXEC in EXTRA_LD_ENVVARS adds 4b230f6a60 Gratuitous change to poke buildbot. adds 14a1d7cc4c x86-64: Fix memcpy IFUNC selection adds 97f7112728 Add a comment in sysdeps/x86_64/Makefile adds 00db8bf4db Fix c++-types-check conditionalization. adds 0800411f9c Omit test-math-isinff when no C++ compiler. adds 1241b50b23 Conditionalize c++-types-check.out addition to tests-special. adds 684ce7e0fc Fix edito in last change. adds 21683b5a7d Replace @PLT with @GOTPCREL(%rip) in call adds 16b23e0363 Replace PREINIT_FUNCTION@PLT with *%rax in call adds 5453f739e5 localedata: clear LC_IDENTIFICATION tel/fax fields adds 4e940b2f4b Use HAS_ARCH_FEATURE with Fast_Rep_String adds 8a74071cef Add placeholder libnsl.abilist and libutil.abilist files adds fee9eb6200 Group AVX512 functions in .text.avx512 section adds f83bb9b8e9 posix: Remove dynamic memory allocation from execl{e,p} adds 1eb8930608 posix: execvpe cleanup adds 9ff72da471 posix: New Linux posix_spawn{p} implementation adds 900056024b test-skeleton.c: Do not set RLIMIT_DATA [BZ #19648] adds 3c0f7407ee tst-audit4, tst-audit10: Compile AVX/AVX-512 code separately [...] adds abc40bb2a7 libio: Clean up _IO_file_doallocate and _IO_wfile_doallocate adds f5e753c8c3 sln: use stat64 adds 8de3f8b2be Fix min/max needed for ascii to INTERNAL conversion adds 515b0760fa link sln fix to bugzilla [BZ #15333] adds 920b35c92e ldconfig: Do not remove stale symbolic links with -X [BZ #19610] adds cc4084017e Fix ldbl-128ibm remainderl equality test for zero low part ( [...] adds e49b221aea posix: Fix tst-execvpe5 for --enable-hardcoded-path-in-tests adds 30bcdc1860 sunrpc: In key_call_keyenvoy, use int status instead of union wait adds 87da630b22 Support --enable-hardcoded-path-in-tests in benchtests adds 911569d02d powerpc: Fix dl-procinfo HWCAP adds 183a34dc4a powerpc: Remove uses of operand modifier (%s) in inline asm adds 2b35e48c0c Define _HAVE_STRING_ARCH_mempcpy to 1 for x86 adds 0b8dedd38f Add sys/auxv.h wrapper to include/sys/ adds 3bd80c0de2 Fix tst-audit10 build when -mavx512f is not supported. adds 613c92b3b5 Fix ldbl-128ibm nearbyintl in non-default rounding modes (bu [...] adds f8e9c4d30c mips: terminate the FDE before the return trampoline in makecontext adds 6aa3e97e25 Add _arch_/_cpu_ to index_*/bit_* in x86 cpu-features.h adds b55b28e657 Allow spurious underflow / inexact for ldbl-128ibm. adds f60ee13f5d Removed unused timezone/checktab.awk. adds 869d7180dd powerpc: Rearrange cfi_offset calls adds b43f552a8a Fix type of parameter passed by malloc_consolidate adds 15b9738da3 Fix flag test in waitid compatibility layer adds 3205a39364 Remove mention of checktab.awk in timezone/README. adds 981569c74c Update glibc headers for Linux 4.5. adds 2beb1010e4 Fix compilation of test-signgam-* tests adds 5e7fdabd7d Fix resource leak in resolver (bug 19257) adds 35ade9f11b Adjust kernel-features.h defaults for socket syscalls. adds 089b772f98 Remove __ASSUME_PPOLL. adds b4f518ecfa Fix building glibc master with NDEBUG and --with-cpu. adds 35fbb341f8 Fix hurd build adds 6f915e9dc8 localedata: an_ES: fix case of lang_ab adds b07aa58944 localedata: use same comment_char/escape_char in these files adds 0863cf2ada add ChangeLog entry adds 86ed888255 Use JUMPTARGET in x86-64 mathvec adds 4674df40bb Remove __ASSUME_FALLOCATE. adds a64e3aadbf Remove __ASSUME_EVENTFD2, move eventfd to syscalls.list. adds fe43d0f464 hurd: Break errnos.d / libc-modules.h dependency loop adds c775104ac6 Fix mach-syscalls.mk build adds d2129ad457 hurd: Do not hide rtld symbols which need to be preempted adds 4d10ceb2b2 hurd: Allow inlining IO locks adds 0e8e593d73 hurd: Add c++-types expected result adds 2a69f853c0 posix: Fix posix_spawn invalid memory access adds 6bc81cf205 localedata: standardize first few lines adds f9378ac377 math: don't clobber old libm.so on install [BZ #19822] adds a4cea54b12 localedata: standardize copyright/license information [BZ #11213] adds 893e371b2f Use JUMPTARGET in x86-64 pthread adds 67b23376fb posix: Fix posix_spawn implict check style adds 238d60ac9b Remove __ASSUME_SIGNALFD4. adds 37ad347359 Remove __ASSUME_GETDENTS64_SYSCALL. adds b87e41378b Fix malloc threaded tests link on non-Linux adds f781a9e961 Set index_arch_AVX_Fast_Unaligned_Load only for Intel processors adds 3c9a4cd16c Don't set %rcx twice before "rep movsb" adds 7a25d6a84d x86, pthread_cond_*wait: Do not depend on %eax not being clobbered adds 16d94f67e5 Assume __NR_openat is always defined adds 7e1ff08c26 Assume __NR_utimensat is always defined adds c898991d8b Fix x86_64 / x86 powl inaccuracy for integer exponents (bug 19848). adds f327f5b47b tst-audit10: Fix compilation on compilers without bit_AVX512 [...] adds b66d837bb5 resolv: Always set *resplen2 out parameter in send_dg [BZ #19791] adds e41b395523 [x86] Add a feature bit: Fast_Unaligned_Copy adds c365e615f7 Implement x86-64 multiarch mempcpy in memcpy adds 064f01b10b Make __memcpy_avx512_no_vzeroupper an alias adds 9ff9351d02 Synchronize <sys/personality.h> with kernel headers adds 0791f91dff Initial Enhanced REP MOVSB/STOSB (ERMS) support adds a6033052d0 nss_db: Propagate ERANGE error if parse_line fails [BZ #19837] adds 317b199b4a CVE-2016-3075: Stack overflow in _nss_dns_getnetbyname_r [BZ [...] adds 258ec8abc1 [microblaze] Remove __ASSUME_FUTIMESAT. adds 7d45c163d0 Report dlsym, dlvsym lookup errors using dlerror [BZ #19509] adds e91bd74658 Fix tst-dlsym-error build adds 4603c51ef7 S390: Save and restore fprs/vrs while resolving symbols. adds 5cdd1989d1 S390: Extend structs La_s390_regs / La_s390_retval with vect [...] adds 88b57b8ed4 Add x86-64 memmove with unaligned load/store and rep movsb adds 830566307f Add x86-64 memset with unaligned store and rep stosb adds 37a4c70bd4 Increase internal precision of ldbl-128ibm decimal printf [B [...] adds d8a012c5c9 S390: Use ahi instead of aghi in 32bit _dl_runtime_resolve. adds d3496c9f4f Improve generic strcspn performance adds 91f3b75f47 Improve generic strspn performance adds 282b71f07e Improve generic strpbrk performance adds 528ffb3a04 Remove powerpc64 strspn, strcspn, and strpbrk implementation adds 32b28d24a1 Test 64-byte alignment in memcpy benchtest adds aea44bf61a Test 64-byte alignment in memmove benchtest adds 344303f3cf Test 64-byte alignment in memset benchtest adds 2e51bc3813 Use PTR_ALIGN_DOWN on strcspn and strspn adds 27d3ce1467 Remove Fast_Copy_Backward from Intel Core processors adds ea2785e96f Fix memmove-vec-unaligned-erms.S adds 5cd7af016d Don't put SSE2/AVX/AVX512 memmove/memset in ld.so adds 985fc132f2 strfmon_l: Use specified locale for number formatting [BZ #19633] adds 696ac77484 Add a comment in memset-sse2-unaligned-erms.S adds ec0cac9a1f Force 32-bit displacement in memset-vec-unaligned-erms.S adds aa7353ce5c Mention Bug in ChangeLog for S390: Save and restore fprs/vrs [...] adds a25322f4e8 Add memcpy/memmove/memset benchmarks with large data adds 4af1bb06c5 X86-64: Prepare memset-vec-unaligned-erms.S adds a7d1c51482 X86-64: Prepare memmove-vec-unaligned-erms.S adds c04af6068b scratch_buffer_set_array_size: Include <limits.h> adds 1d2a8245ff hsearch_r: Include <limits.h> adds 25dba0ad05 powerpc: Add optimized P8 strspn adds fb3227b95c Fix termios.h XCASE namespace (bug 19925). adds ed80f206f4 localedata: i18n: fix typos in tel_int_fmt adds eb64b6d457 Fix limits.h NL_NMAX namespace (bug 19929). adds 20003c4988 localedata: iw_IL: delete old/deprecated locale [BZ #16137] adds b2d4456b33 configure: fix `test ==` usage adds ef9ec89760 localedata: CLDRv28: update LC_PAPER values adds 1a5d01e79e When disabling SSE, make sure -fpmath is not set to use SSE either adds 5057feffcc Allow overriding of CFLAGS as well as CPPFLAGS for rtld. adds 0cdc5e930a Fix crash on getauxval call without HAVE_AUX_VECTOR adds e1ef505659 Fix build with HAVE_AUX_VECTOR adds eb68636fed Add missing bug number to ChangeLog adds d29fb41f44 nss_dns: Fix assertion failure in _nss_dns_getcanonname_r [B [...] adds 482b2f87a8 Define __ASSUME_ALIGNED_REGISTER_PAIRS for missing ports adds eeddfa91cb Consolidate off_t/off64_t syscall argument passing adds 77a4fbd536 Consolidate pread/pread64 implementations adds 071af4769f Consolidate pwrite/pwrite64 implementations adds b39d84adff VDSO support for MIPS adds a057f5f8cd X86-64: Use non-temporal store in memcpy on large data adds 2e7a461328 localedata: LC_TIME.date_fmt: delete entries same as the def [...] adds ff01283962 localedata: CLDRv29: update LC_IDENTIFICATION language/terri [...] adds 1c20cb2098 localedata: LC_MEASUREMENT: use copy directives everywhere adds b4bcb3aec6 Register extra test objects adds 40421329af localedata: de_{AT,CH}: copy data from de_DE adds 5f5682b965 localedata: de_IT: new locale adds b49ab5f450 Remove union wait [BZ #19613] adds 29d794863c malloc: Run fork handler as late as possible [BZ #19431] adds ae9e94e744 malloc: Remove unused definitions of thread_atfork, thread_a [...] adds 8a727af925 malloc: Remove malloc hooks from fork handler adds b1b8f5d89d Fix strfmon_l: Use specified locale for number formatting [B [...] adds 186fe877f3 malloc: Add missing internal_function attributes on function [...] adds 41e77f36d4 Fix pread consolidation on ports that require argument alignment adds fe1f87ac12 localedata: LC_PAPER: use copy directives everywhere adds 76c3498180 localedata: CLDRv29: update LC_ADDRESS.country_num values adds 0e8120ae53 localedata: fix LC_ADDRESS.country_car entries adds f8da6e93a6 localedata: CLDRv29: update LC_ADDRESS.country_name translations adds df1cf48777 Suppress GCC 6 warning about ambiguous 'else' with -Wparentheses adds 155bc2a502 Remove pre GCC3.2 optimizations from string/bits/string2.h. adds 2e2d9796da Detect Intel Goldmont and Airmont processors adds 1a06eee869 localedata: LC_IDENTIFICATION.category: set to ISO 30112 201 [...] adds 900f59f084 localedef: check LC_IDENTIFICATION.category values adds 223f17cf7b localedata: CLDRv29: update LC_MONETARY int_curr_symbol & cu [...] adds 1b045ee53e powerpc: Optimization for strlen for POWER8. adds 3544cbc8f4 localedata: LC_IDENTIFICATION: delete uncommon fields adds 7c84d5ce26 locale: ld-telephone: update to ISO-30112 2014 adds a837257199 localedef: allow %l/%n in postal_fmt [BZ #16983] adds 36f91a5db6 localedata: fix LC_TELEPHONE in a few locales adds 5379c09148 locale: iso-639: add Talossan language [BZ #19400] adds d20dce250a Move mempcpy, strcpy and stpcpy inlines to string/string-inl [...] adds 593285ac15 hurd: fix profiling short-living processes adds 6f8222a1c5 Fix gprof timing adds a00d3f4a8c New make target to only build benchmark binaries adds 68e9d3c688 Fix up ChangeLog formatting adds bfdda211c6 benchtests: Update README to include instructions for bench- [...] adds f1f9a72bdc Fix up ChangeLog adds d7aea0cf06 benchtests: Clean up extra-objs adds 2d304f3c6f benchtests: Support for cross-building benchmarks adds c33ab198fd localedata: ln_CD: new locale [BZ #12676] adds 146ffc146f localedata: en_IL: new English locale [BZ #19963] adds e413b14e18 powerpc: strcasestr optmization for power8 adds 0a410e76f5 localedata: CLDRv29: update LC_TIME week/first_week,workday fields adds d088aa71f1 localedef: change week_1stweek default to 7 adds f3d92ffb18 localedata: kk_KZ: various updates [BZ #15578] adds ebf01e8334 localedata: standard LC_MESSAGES string regexes a bit adds f982160ead localedata: LC_MESSAGES.{yes,no}expr: add +1/-0 to all regex [...] adds 06f61f191b localedata: LC_MESSAGES.{yes,no}expr: standardize yY/nN [BZ #15262] adds 00277a3f81 localedata: CLDRv29: update LC_MESSAGES yes/no strings [BZ # [...] adds 2bc983b78c Reduce number of mmap calls from __libc_memalign in ld.so adds 4964bb4591 tst-langinfo: update yesexpr/noexpr baselines adds b2cae5d3f5 tst-fmon/tst-numeric: switch malloc to static stack space [B [...] adds 2a517d91af non-linux: Apply RFC3542 obsoletion of RFC2292 macros adds d454fd21f4 non-linux: Apply RFC3542 obsoletion of RFC2292 macros adds a5507dfa60 Fix stdlib/tst-makecontext regression for Nios II adds fdcf1c9480 vfprintf: Fix memory with large width and precision [BZ #19931] adds 8f1b841e45 powerpc: Add optimized strcspn for P8 adds 12404bb04e Fix stdio.h cuserid namespace (bug 19989). adds bf07472615 Define off_t in stdio.h for XOPEN2K. adds 6da052fd6a conformtest: Correct XOPEN2K stdarg.h expectations. adds 085bbece2c Fix langinfo.h nl_langinfo_l namespace (bug 19996). adds f9123b5003 libio: Update internal fmemopen position after write (BZ #20005) adds 045cd3190a localedata: add more translit entries adds b06549a5e6 Add missing iucv related defines. adds b9bdfa7c8f resolv: Always set *resplen2 out parameter in send_vc [BZ #19825] adds f749498fa5 nss_dns: Validate RDATA length against packet length [BZ #19830] adds 9f57e65c93 conformtest: Correct some signal.h expectations for XOPEN2K. adds b9b026c9c0 resolv, nss_dns: Remove remaining syslog logging [BZ #19862] adds 5e0c421cc0 nss_dns: Check address length before creating addrinfo resul [...] adds c3bae689d3 nss_dns: Remove custom offsetof macro definition adds a12f9431b3 nss_dns: Skip over non-PTR records in the netent code [BZ #19868] adds 1876dfe4c3 conformtest: Correct some stdio.h expectations for UNIX98. adds 9a018860a7 conformtest: Correct stdio.h expectations for fdopen. adds 6b255f411b Fix ChangeLog date to reflect commit date adds 1f32be054b resolv: Remove SCCS and RCS keywords adds c99c925b8b resolv: Remove _LIBC conditionals adds 283952c4a8 inet: Remove SCCS keywords adds 561905e137 resolv: Remove BIND_UPDATE preprocessor conditionals adds 74a6983155 resolv: Remove RESOLVSORT preprocess conditionals adds 18b36f5dcf resolv: Remove RFC1535 conditionals adds 687c1c0ce2 resolv: Remove traces of ULTRIX support adds e5a0ec981c resolv: Remove __BIND_NOSTATIC conditionals adds c40226cb4c resolv: Remove BSD compatibility conditionals and header adds ecfda0fc25 resolv: Remove SUNSECURITY preprocessor conditionals adds e01eef67ba resolv: Assorted preprocessor cleanups adds ed3c7876cc resolv: Reindent preprocessor conditionals following cleanups adds 2b54cbce2c getnameinfo: Do not preserve errno adds 10b8108aec Also define off_t in stdio.h for UNIX98. adds 022d239b5d conformtest: Add langinfo.h expectations for YESSTR, NOSTR. adds a7657f3012 Fix stdio.h namespace for pre-threads POSIX (bug 20014). adds 137fe72eca glob: Simplify the interface for the GLOB_ALTDIRFUNC callbac [...] adds 4ab2ab03d4 CVE-2016-3706: getaddrinfo: stack overflow in hostent conver [...] adds f5b3338d70 NEWS entry for CVE-2016-3075 adds 72c11b353e powerpc: Zero pad using memset in strncpy/stpncpy adds 2dce81a319 getnameinfo: Refactor and fix memory leak [BZ #19642] adds 0cb313f7cb Fix clone (CLONE_VM) pid/tid reset (BZ#19957) adds b65b205fbc libio: Fix fmemopen append mode failure (BZ# 20012) adds ced8f89336 NSS: Implement group merging support. adds 4816d802ff m68k: avoid local labels in symbol table adds 8a9ea3ccc5 m68k: use large PIC model for gcrt1.o adds c2fc6747ec localedata: sgs_LT: new locale [BZ #12450] adds dbdc657dc0 hesiod: Remove RCS keywords adds 46cb402c6d hesiod: Remove DEF_RHS adds 5018f16c62 hesiod: Always use thread-local resolver state [BZ #19573] adds 8a03ccbb77 hesiod: Avoid heap overflow in get_txt_records [BZ #20031] adds 230528c467 powerpc: Fix clone CLONE_VM compare adds 35281b18b8 Fix fcntl.h timespec namespace (bug 20023). adds cbc06bc486 powerpc: Add missing insn in swapcontext [BZ #20004] adds 2faba597ec Fix sys/time.h timespec namespace (bug 20041). adds 5171f3079f CVE-2016-1234: glob: Do not copy d_name field of struct dire [...] adds eb3b8a4924 powerpc: Fix operand prefixes adds c9b0e6a432 getnameinfo: Reduce line length and add missing comments adds 1c3490d4b2 getnameinfo: Avoid calling strnlen on uninitialized buffer adds 066746783d getnameinfo: Return EAI_OVERFLOW in more cases [BZ #19787] adds fd67a9cf7b aio: fix newp->running data race adds 66355680f8 malloc: Adjust header file guard in malloc-internal.h adds 04794f3e7e Revert "aio: fix newp->running data race" adds 5301c98776 charmaps: IBM875: fix mapping of iota/upsilon variants [BZ #18453] adds b86970392c localedata: chr_US: new Cherokee locale [BZ #12143] adds a9558b49b3 Move sysdeps/x86_64/cacheinfo.c to sysdeps/x86 adds b91a333ecb S390: Add support for vdso getcpu symbol. adds 9e6e128d14 conformtest: Remove some bogus sys/types.h expectations for [...] adds 8db2cf163e getaddrinfo: Restore RES_USE_INET6 flag on error path [BZ #19994] adds 4efdc6d956 resolv: Call gmtime_r instead of gmtime in p_secstodate [BZ #20017] adds b9eca49e37 Declare cuserid in unistd.h for UNIX98 and before (bug 20043). adds 46c1ffa4d5 Declare pthread_atfork in unistd.h for UNIX98 (bug 20044). adds 77d21a1f4f conformtest: Fix st_blksize, st_blocks expectations for XPG3, XPG4. adds 23f3a3b5d4 conformtest: Correct some sys/stat.h expectations for XPG3. adds 8da7d8f877 Fix sys/stat.h fchmod namespace (bug 20073). adds 2a1f15b1a9 Remove x86 ifunc-defines.sym and rtld-global-offsets.sym adds c64a10e544 S390: Use fPIC to avoid R_390_GOT12 relocation in gcrt1.o. adds 1ac3eaa6bc localedef: Do not compile with mcheck adds b7db760660 Declare tcgetsid for XPG4 (bug 20055). adds cd065b6843 getaddrinfo: Convert from extend_alloca to struct scratch_buffer adds 56290d6e76 Increase fork signal safety for single-threaded processes [B [...] adds a8c5a2a952 This is an optimized memset for AArch64. Memset is split in [...] adds ca927ec4c2 conformtest: Do not expect S_IF* in fcntl.h. adds 612fe43275 Declare gethostname for XPG4 (bug 20054). adds 7f8843c92a conformtest: Correct some unistd.h expectations for XPG3, XPG4. adds 567c710bca conformtest: Correct time.h XPG3 expectations. adds 4cf6c72fd2 malloc: Rewrite dumped heap for compatibility in __malloc_set_state adds 9e4ec3e816 Support non-inclusive caches on Intel processors adds 4facca0b0e Call init_cpu_features only if SHARED is defined adds 8142262bc5 conformtest: Do not expect strdup in string.h for XPG3. adds fdbdbc83a5 conformtest: Correct some stdlib.h expectations for XPG3. adds e2cd73a2cc tst-mallocfork2: Fix race condition, use fewer resources adds b3a810d0d3 Fix tst-cancel17/tst-cancelx17, which sometimes segfaults wh [...] adds 4242d9683f Correct ttyslot header declaration conditions (bug 20051). adds b098852ac2 Fix stdlib.h rand_r namespace (bug 20074). adds 9ff81856db Make sys/stat.h define S_IFSOCK, S_ISSOCK for XPG4 (bug 20076). adds 0014680d6a Do not declare grantpt, ptsname, unlockpt in stdlib.h for XP [...] adds 447720b03b Clear destination buffer updated by the previous run adds 2a1aa52824 Add Q_GETNEXTQUOTA from Linux 4.6 to sys/quota.h. adds 48526672b6 Add CLONE_NEWCGROUP from Linux 4.6 to bits/sched.h. adds d29261db22 Don't call internal __pthread_unwind via PLT adds 16cd2b35c2 Don't call internal _Unwind_Resume via PLT adds b3d7eaf10a Update libm-test.inc comment about NaN signs. adds 4c9695fa8e conformtest: Correct search.h expectations for XPG3. adds bb37c73778 conformtest: Correct pwd.h expectations for XPG3. adds eb2c88c7c8 Remove alignments on jump targets in memset adds 7c08d791ee Check the HTT bit before counting logical threads adds de71e0421b Correct Intel processor level type mask from CPUID adds ffe9aaf2b9 Implement proper fmal for ldbl-128ibm (bug 13304). adds 5a1021e885 manual: fix typo in the introduction adds b56e416f72 manual: fix typos in error reporting adds b003c666ef conformtest: Correct ftw.h expectations for XPG3, XPG4. adds b7598b1b85 Remove special L2 cache case for Knights Landing adds f9b437d5ef Update sysdeps/unix/sysv/linux/bits/socket.h for Linux 4.6. adds d912d3a119 conformtest: Correct some limits.h expectations for XPG3, XPG4. adds 3375cfafa7 Make padding in struct sockaddr_storage explicit [BZ #20111] adds bc779a1a5b CVE-2016-4429: sunrpc: Do not use alloca in clntudp_call [BZ [...] adds dba0832af1 Refactor bug-strtod.c to better test new types. adds b26053dd9a Refactor bug-strtod2.c to be type generic adds db1fa6b8d3 Refactor tst-strtod6.c adds dea39b13e2 malloc: Correct malloc alignment on 32-bit architectures [BZ #6527] adds 04bb21ac93 S390: Use mvcle for copies > 1MB on 32bit with default memcp [...] adds 074b0f27d9 S390: Use 64bit instruction to check for copies of > 1MB wit [...] adds 7165583255 S390: Do not call memcpy, memcmp, memset within libc.so via [...] adds 4c01126896 S390: Implement mempcpy with help of memcpy. [BZ #19765] adds 6901def689 Avoid an extra branch to PLT for -z now adds ac2cc6f021 Do not raise "inexact" from generic ceil (bug 15479). adds 876c5bd30c Do not raise "inexact" from generic floor (bug 15479). adds 078d1cf8ac Do not raise "inexact" from generic round (bug 15479). adds 118fbf0e1c Refactor tst-strtod-round.c adds 7e9ae8292f Fixup usage of MANT_DIG in libm-test.inc adds 7cfcb778c9 Fixup usage of MIN_EXP in libm-test.inc adds 5ff81530dd Do not raise "inexact" from x86_64 SSE4.1 ceil, floor (bug 15479). adds c70e9913d2 S390: Get rid of make warning: overriding recipe for target [...] adds 9b7f05599a S390: Configure check for vector support in gcc. adds 4690dab084 S390: Optimize 8bit-generic iconv modules. adds 3b704e26b3 S390: Optimize builtin iconv-modules. adds 81c6380887 S390: Optimize iso-8859-1 to ibm037 iconv-module. adds 421c5278d8 S390: Optimize utf8-utf32 module. adds 5bd11b1909 S390: Optimize utf8-utf16 module. adds 6896776c3c S390: Optimize utf16-utf32 module. adds ee518b7070 S390: Use s390-64 specific ionv-modules on s390-32, too. adds 52f8a48e24 S390: Fix utf32 to utf8 handling of low surrogates (disable cu41). adds a42a95c431 S390: Fix utf32 to utf16 handling of low surrogates (disable cu42). adds 8f25676c83 Fix ucs4le_internal_loop in error case. [BZ #19726] adds 7ab1de2106 Fix UTF-16 surrogate handling. [BZ #19727] adds 1f921a93e4 Do not raise "inexact" from powerpc32 ceil, floor, trunc (bu [...] adds b4d80349bb Do not raise "inexact" from powerpc64 ceil, floor, trunc (bu [...] adds 1ced34c00a Refactor tst-strtod-round.c for type-generic-ness adds abf29edd4a Adjust kernel-features.h defaults for recvmsg and sendmsg adds af7f7c7ec8 network: recvmsg and sendmsg standard compliance (BZ#16919) adds 222c2d7f43 network: recvmmsg and sendmmsg standard compliance (BZ#16919) adds 2f0dc39029 network: Fix missing bits from {recv,send}{m}msg standard co [...] adds 262112840c Support sNaN testing in libm-test.inc. adds 960be82cc2 Add more sNaN tests to libm-test.inc. adds d73e7bdb3a Fix ldbl-128 j0l, j1l, y0l, y1l for sNaN argument (bug 20151). adds 98c9c9d9ca Fix ldbl-128ibm sqrtl (sNaN) (bug 20153). adds bba1419589 Fix ldbl-128ibm ceill, rintl etc. for sNaN arguments (bug 20156). adds 5f7b8f457f Begin refactor of libm-test.inc adds de628893f6 Refactor type specific macros using regexes adds d8728df430 Remove unused macros from libm-test.inc. adds 24e9ae1bc2 Avoid "invalid" exceptions from powerpc fabsl (sNaN) (bug 20157). adds 135d1c7f6a Refactor M_ macros defined in libm-test.inc adds 84ba459dcf Replace M_PI2l with lit_pi_2_d in libm-test.inc adds 9289b5553b Replace M_PIl with lit_pi in libm-test.inc adds 9513192bc7 Replace M_PI_4l with lit_pi_4_d in libm-test.inc adds f64f68f53b Replace M_El with lit_e in libm-test.inc adds debf7618f6 Fix powerpc32 ceil, rint etc. on sNaN input (bug 20160). adds f6ef0657e4 Fix powerpc64 ceil, rint etc. on sNaN input (bug 20160). adds d6af2388f7 Count number of logical processors sharing L2 cache adds 3904414a30 hurd: fix _hurd_self_sigstate reference from ____longjmp_chk adds c30c3f46a5 stpcpy is part of POSIX.1-2008 [BZ #3629] adds 3e040a2d5f posix: Call _exit in failure case for posix_spawn{p} (BZ#20178) adds ca7e8dda67 2016-05-30 Paul Pluzhnikov ppluzhnikov@google.com adds 94d211c879 Add more hurd exception to local headers list adds 600c13bf72 hurd: disable ifunc for now adds 7838d298d8 Merge branch 'master' of ssh://sourceware.org/git/glibc adds f06f3f05b4 fork in libpthread cannot use IFUNC resolver [BZ #19861] adds 1c1e7fb658 Fix macro API for __USE_KERNEL_IPV6_DEFS. adds cfac4de69c libio: Use wmemset instead of __wmemset to avoid linknamespa [...] adds 8cbd1453ec Fix x86/x86_64 nextafterl incrementing negative subnormals ( [...] adds cda672e7bd Fix include/wchar.h for C++ adds 6b4a158ef4 Use __typeof instead of typeof adds 91e2b5cfdc tst-rec-dlopen: Use interposed malloc instead of hooks adds b9f5c3acc0 2016-06-05 Paul Pluzhnikov ppluzhnikov@google.com adds b5537473c2 tst-rec-dlopen: Fix build fail due to missing inclusion of string.h adds c24480ce3b powerpc: Fix --disable-multi-arch build on POWER8 adds af0cfbaf1d Fix dbl-64 acos (sNaN) (bug 20212). adds 4e77815173 Consolidate preadv/preadv64 implementation adds af5fdf5a35 Consolidate pwritev/pwritev64 implementations adds 3d8b06bc61 Fix dbl-64 asin (sNaN) (bug 20213). adds 3f61232ab3 Fix a typo in comments in memmove-vec-unaligned-erms.S adds 47dd3543d3 Bug 20198: quick_exit should not call destructors. adds c9bd40daae Bug 20214: Fix linux/in6.h and netinet/in.h sync. adds 91655fc307 Check FMA after COMMON_CPUID_INDEX_80000001 adds c23805a95d Fix i386 asinhl (sNaN) (bug 20218). adds 8fa8a330f9 Fix i386 atanhl (sNaN) (bug 20219). adds 1e8a8875d6 malloc: Correct size computation in realloc for dumped fake [...] adds 8938513484 Apply LIT(x) to floating point literals in libm-test.c adds 9c665e085f Remove CHOOSE() macro from libm-tests.inc adds 760723ec6e Remove type specific information from auto-libm-test-in adds 5188b97325 Generate new format names in auto-libm-test-out adds 5e8c5bb1ac X86-64: Remove the previous SSE2/AVX2 memsets adds c867597bff X86-64: Remove previous default/SSE2/AVX2 memcpy/memmove adds 40720ec9f9 Fix i386 cbrtl (sNaN) (bug 20224). adds 9946e7a949 Fix ldexp, scalbn, scalbln for sNaN input (bug 20225). adds 9bd3ef8e19 Fix i386/x86_64 expl, exp10l, expm1l for sNaN input (bug 20226). adds df179d8808 Fix i386/x86_64 logl (sNaN) (bug 20227). adds 09096b3615 Fix i386/x86_64 log10l (sNaN) (bug 20228). adds 8c010e2f71 Fix i386/x86_64 log1pl (sNaN) (bug 20229). adds 7cda82594a mach: Add mach_print sycsall declaration adds 530bb2bf3b 2016-06-09 Paul Pluzhnikov ppluzhnikov@gmail.com adds bd499987c6 Fix nscd assertion failure in gc (bug 19755) adds 2df1b9804b quick_exit tests: Do not use C++ headers adds 75437079e4 X86-64: Add dummy memcopy.h and wordcopy.c adds ac187dc4ab Always indirect branch to __libc_start_main via GOT adds 59e53a7898 Fix ldbl-128 expm1l (sNaN) (bug 20232). adds f8fc4b4494 Fix ldbl-128ibm expm1l (sNaN) (bug 20233). adds b7519f61fe Fix ldbl-128ibm log1pl (sNaN) (bug 20234). adds f00faa4a43 Fix i386/x86_64 log2l (sNaN) (bug 20235). adds 2ba3cfa160 malloc: Remove __malloc_initialize_hook from the API [BZ #19564] adds 78880cc185 Revert {send,sendm,recv,recvm}msg conformance changes adds e0835a5354 Bug 20215: Always undefine __always_inline before defining it. adds a6a4395d20 Fix modf (sNaN) (bug 20240). adds 39e050698f localedata: eo: new Esperanto locale [BZ #16190] adds 686db256f6 localedata: pt_BR/pt_PT: make days/months lowercase [BZ #19133] adds 6a54bcda7a localedef: drop unused --old-style adds 277da2ab88 unicode-gen: include standard comment file header adds bc24924027 localedata: ne_NP: misc updates [BZ #1170] adds 983fd5c41a fopencookie: Mangle function pointers stored on the heap [BZ [...] adds 073f82140c malloc_usable_size: Use correct size for dumped fake mapped chunks adds 31d0a4fa64 nss_db: Fix initialization of iteration position [BZ #20237] adds b7a9b7b05b NEWS: clarify localedef --old-style update adds 850c67606e 2016-06-11 Paul Pluzhnikov ppluzhnikov@google.com adds 0677af20bb Fix rt/tst-aio64.c as well, and mention login/tst-utmp.c in [...] adds f5c77f78ec Remove __ASSUME_FUTEX_LOCK_PI adds 2c41b52901 debug/tst-longjmp_chk2: Make signal handler more conservativ [...] adds b39b6e0c90 nptl: Add sendmmsg and recvmmsg cancellation tests adds 88283451b2 Fix frexp (NaN) (bug 20250). adds 5e19c4347f Add more sNaN tests (cimag, conj, copysign, creal, fma, fmod). adds a2ae1696f7 Fix dbl-64 atan2 (sNaN, qNaN) (bug 20252). adds c8376f3e07 powerpc: strcasecmp/strncasecmp optmization for power8 adds 4fea2cda61 Simplify generic fdim implementations. adds f4015c8a86 Use generic fdim on more architectures (bug 6796, bug 20255, [...] adds 228a78c21b Fix i386 fdim double rounding (bug 20255). adds 3ef569c71b manual: fix typos in the memory chapter adds d17acc2bb6 manual: fix typos in the character handling chapter adds f0f308c104 manual: fix typos in the string chapters adds d987d2196b manual: fix typos in character set handling adds 777edcbd3a manual: fix typos in the locale chapter adds 4706240f52 manual: fix typos in the locale chapter adds ef48b19677 manual: fix spelling typos adds 10b894120a manual: fix typos in the message chapter adds 8ed0d86783 manual: fix typos in the search chapter adds 4457bc6350 localedata: ro_RO: update Tuesday translation [BZ #18911] adds f45eb07892 manual: fix typos in the pattern chapter adds 41a359e22f Add nextup and nextdown math functions adds 43c2948756 MIPS, SPARC: fix wrong vfork aliases in libpthread.so adds e3c0687de1 Expand comments in Linux times() implementation. adds 92e1ab0eb5 Revert __malloc_initialize_hook symbol poisoning adds aca1daef29 elf: Consolidate machine-agnostic DTV definitions in <dl-dtv.h> adds b998e16e71 This is an optimized memcpy/memmove for AArch64. Copies are [...] adds 58ec4fb881 Add a simple rawmemchr implementation. Use strlen for rawme [...] adds df2258c6cb Added tests to ensure linkage through libmvec *_finite alias [...] adds 4751bbe2ad Fix p{readv,writev}{64} consolidation implementation adds a3b473373e malloc: Avoid premature fallback to mmap [BZ #20284] adds a024b39a4e This patch further tunes memcpy - avoid one branch for sizes [...] adds fb147996fa Move sysdeps/generic/bits/hwcap.h to top-level bits/ adds 11f4944d7f Move sysdeps/generic/bits/hwcap.h to top-level bits/ adds 4e9bf327ad Simplify x86 nearbyint functions. adds 14699b6e37 test-skeleton.c: Add write_message function adds 9d52cb01f2 test-skeleton.c: xmalloc, xcalloc, xrealloc are potentially unused adds 64ba17317d test-skeleton.c (xrealloc): Support realloc-as-free adds db3476aff1 libio: Implement vtable verification [BZ #20191] adds d7e64365fe Avoid attempt for runtime checks if all environments are defined adds 78c1208306 Fix up ChangeLog adds 7ed84b89f3 Add more sNaN tests (most remaining real functions). adds 40244be372 Fix i386/x86_64 scalbl with sNaN input (bug 20296). adds 76a0b73e81 Remove atomic_compare_and_exchange_bool_rel. adds b87c1ec3fa MIPS, SPARC: more fixes to the vfork aliases in libpthread.so adds 26b0bf9600 Avoid "inexact" exceptions in i386/x86_64 ceil functions (bu [...] adds 623629de06 Avoid "inexact" exceptions in i386/x86_64 floor functions (b [...] adds 30dcf959d2 Avoid "inexact" exceptions in i386/x86_64 trunc functions (b [...] adds 0cdaef4dac MIPS: run tst-mode-switch-{1,2,3}.c using test-skeleton.c adds 5fa268239b S390: Fix relocation of _nl_current_LC_CATETORY_used in stat [...] adds 94e73c95d9 elf.h: Sync with the gabi webpage adds e402823ef3 elf.h: Add declarations for BPF adds fea56491c4 Avoid array-bounds warning for strncat on i586 (bug 20260) adds 6a40d8df0c i686/multiarch: Regenerate ulps adds dfc9ea7b01 Compile tst-cleanupx4 test with -fexceptions adds 3631c9742a Correct bug number in ChangeLog [BZ #18960] adds 73fb56a4d5 Return proper status from _nss_nis_initgroups_dyn (bug 20262) adds 13efa86ece Check Prefer_ERMS in memmove/memcpy/mempcpy/memset adds 9765ffa710 hppa: fix loading of global pointer in _start [BZ #20277] adds 35da2541c3 powerpc: Add a POWER8-optimized version of expf() adds aa95fc13f5 powerpc: Add a POWER8-optimized version of sinf() adds fd1cf1dc3b SPARC64: update localplt.data adds ee2196bb67 Fixed wrong vector sincos/sincosf ABI to have it compatible [...] adds f43cb35c9b Require binutils 2.24 to build x86-64 glibc [BZ #20139] adds 2cbec36566 SPARC: fix nearbyint on sNaN input adds b6084a958f Treat STV_HIDDEN and STV_INTERNAL symbols as STB_LOCAL adds f175e37513 localedata: id_ID: Februari instead of Pebruari [BZ #20316] adds 87523e9c36 m68k: suppress -Wframe-address warning adds 2918b0d0ec nptl: Add more coverage in tst-cancel4 adds 30e4cc5413 powerpc: Fix return code of strcasecmp for unaligned inputs adds 00068ce40c Bump up tst-malloc-thread-fail timeout from 20 to 30s adds 8321286846 Make copies of cstdlib/cmath and use them [BZ #20314] adds 92777f34df hurd: Fix PTR_{,DE}MANGLE calls adds b95a6ebb93 hppa: Update libm-test-ulps. adds dd8f8da99d S390: Use DT_JUMPREL in prelink undo code. adds f3ea66b37f New locale de_LI adds 318132f4d4 Add missing changelog part adds d3016ce02c Fix robust mutex daedlock [BZ #20263] adds eaee348ce7 Add test case for bug 20263 adds d461c9682d localedata: fix de_LI locale adds 6bcc7ced4f ppc: Fix modf (sNaN) for pre-POWER5+ CPU (bug 20240). adds be4830bf94 Define __USE_KERNEL_IPV6_DEFS macro for non-Linux kernels adds 75a9e6a788 tile: only define __ASSUME_ALIGNED_REGISTER_PAIRS for 32-bit adds 62ce266b0b Add pretty printers for the NPTL lock types adds 6320de9536 Remove __ASSUME_OFF_DIFF_OFF64 definition adds 468700675f Fix LO_HI_LONG definition adds efbe665c3a [AArch64] Fix libc internal asm profiling code adds 26c2910ac6 [AArch64] Add bits/hwcap.h for aarch64 linux adds c10f90dcef Revert "Add pretty printers for the NPTL lock types" adds cf1ad5b3ad X86-64: Define LO_HI_LONG to skip pos_h [BZ #20349] adds 61655555aa x86-64: Properly align stack in _dl_tlsdesc_dynamic [BZ #20309] adds 3bbee82a56 Test p{read,write}64 with offset > 4GB adds f531f93056 x86-64: Add p{read,write}[v]64 to syscalls.list [BZ #20348] adds e15eaa8f33 Regenerate i686 libm-test-ulps with GCC 6.1 at -O3 [BZ #20347] adds 2ac88eecc5 Refactor Linux raise implementation (BZ#15368) adds 2b6dbe669f Fix TABDLY value adds f8238ae3c7 [AArch64] Regenerate libm-test-ulps adds 2413e73c32 Don't install the internal header grp-merge.h adds cbf88869ed Fix cos computation for multiple precision fallback (bz #20357) adds 41d0365882 elf: Define missing Meta architecture specific relocations adds d957c4d3fa i386: Compile rtld-*.os with -mno-sse -mno-mmx -mfpmath=387 adds 2c3d888304 elf/elf.h: Add missing Meta relocations adds 4f69cc45bc microblaze: fix variable name collision with syscall macros adds 1f16923552 S390: Do not clobber r13 with memcpy on 31bit with copies >1MB. adds d637e923f9 [AArch64] Update libm-test-ulps adds b898b64be7 powerpc: Fix missing verb and typo in comment about AT_HWCAP entry adds 3eb43b6b0a Nios II localplt.data update: remove __eqsf2 adds fe0cf86148 Don't compile do_test with -mavx/-mavx/-mavx512 adds fab382315a CVE-2016-5417 was assigned to bug 19257 adds 33ae5b17cd sparc: remove ceil, floor, trunc sparc specific implementations adds 3c4f81eccc Update libc.pot and NEWS. adds fdfc9260b6 Update for glibc 2.24 release. adds e720d3d9fe Open development for 2.25. adds 062e53c195 alpha: fix ceil on sNaN input adds 65cc568cf5 alpha: fix floor on sNaN input adds cb7f9d63b9 alpha: fix rint on sNaN input adds b74d259fe7 alpha: fix trunc for big input values adds f88aab5d50 malloc: Preserve arena free list/thread count invariant [BZ #20370] adds 533f9bebf9 x86_64: Call finite scalar versions in vectorized log, pow, [...] adds f690b56979 malloc: Run tests without calling mallopt [BZ #19469] adds 968dc26df6 Add support for referencing specific symbol versions adds 487890009e Support __STDC_WANT_LIB_EXT2__ feature test macro. adds ee71e5b6dd powerpc: fix ifunc-sel.h with GCC 6 adds 30f926d3b3 powerpc: fix ifunc-sel.h fix asm constraints and clobber list adds 5a0b6138d8 Fix wide-char testsuite SIGBUS on platforms such as Sparc. adds 3ef3f1b93f Fix sNaN handling in nearbyint on 32-bit sparc. adds bdf20beac1 sparc64: add a VIS3 version of ceil, floor and trunc adds acaff9b658 Define PF_QIPCRTR, AF_QIPCRTR from Linux 4.7 in bits/socket.h. adds e7516580ec Define UDP_ENCAP_* from Linux 4.7 in netinet/udp.h. adds 5bc17330eb elf: dl-minimal malloc needs to respect fundamental alignment adds a2ff21f825 elf: Avoid using memalign for TLS allocations [BZ #17730] adds 6c444ad6e9 elf: Do not use memalign for TCB/TLS blocks allocation [BZ #17730] adds b381a388dc Update and install proc_service.h [BZ #20311] adds cad1d6066f Remove tacit double usage in ldbl-128 adds b9e05ed07a Refactor part of math Makefile adds f2de695bf6 Unify drift between _Complex function type variants adds bf91be88ea Support __STDC_WANT_IEC_60559_BFP_EXT__ feature test macro. adds cab4d74b01 Add utility macros for clang detection, and deprecation with [...] adds 63eb8df85a Minimize sysdeps code involved in defining major/minor/makedev. adds dbab6577c6 Deprecate inclusion of <sys/sysmacros.h> by <sys/types.h> adds 71b4804447 Fix typo in last arith.texi change. adds 412cb261b0 Support __STDC_WANT_IEC_60559_FUNCS_EXT__ feature test macro. adds 146f208da6 Also handle __STDC_WANT_IEC_60559_BFP_EXT__ in <tgmath.h>. adds e67330ab57 x86: Use sysdep.o from libc.a in static libraries adds 412ac69ba9 Update PO files. adds cb864fe0ec Do not call __nan in scalb functions. adds f0e3925bf3 Add atomic_exchange_relaxed. adds 89a12e6f8e Fix math.h comment about bits/mathdef.h. adds d4cf133100 Improve gen-libm-test.pl LIT() application adds 9c8addbc1c sparc: build with -mvis on sparc32/sparcv9 and sparc64 adds 8a9f4eb958 sparc: remove fdim sparc specific implementations adds bf79a337ec sparc32/sparcv9: add a VIS3 version of fdim adds a194625ef3 Fix recvmsg returning SIGLOST on PF_LOCAL sockets adds 13cb8f76da Add atomic operations required by the new condition variable. adds 65f07b8e1f localedata: change M$ to Microsoft adds 9b3d1336f7 ChangeLog: change Winblowz to Windows adds 71b67af1ff locales: en_CA: update d_fmt [BZ #9842] adds 5220a1aa8d Add tests for fegetexceptflag, fesetexceptflag. adds f792117921 Fix powerpc fesetexceptflag clearing FE_INVALID (bug 20455). adds ab70f21165 Add missing reference to bug 20452 adds 98dac0ce76 Fix test-fexcept when "inexact" implicitly raised. adds 3f0eedddbe Add comment from sysdeps/powerpc/fpu/fraiseexcpt.c to fsetex [...] adds 89b7dd27ea locales: et_EE: locale has wrong {p,n}_cs_precedes value [BZ [...] adds 9e2ff6c9cc arm: mark __startcontext as .cantunwind (bug 20435) adds fc86a87d78 nptl/tst-tls3-malloc: Force freeing of thread stacks adds 4d047efdbc Add NEWS entry for CVE-2016-6323 adds 056dd72af8 Add CVE-2016-6323 missing from NEWS entry adds 5146356f5a Add fesetexcept. adds ce99c0816b Add fesetexcept: aarch64. adds 56acef0ebb Add fesetexcept: alpha. adds 969b3a56e9 Add fesetexcept: arm. adds e03d01b9f2 Add fesetexcept: hppa. adds 272ea61207 Add fesetexcept: ia64. adds 0ca2c77052 Add fesetexcept: m68k. adds 760c61e944 Add fesetexcept: mips. adds b22be8c368 Add fesetexcept: powerpc. adds 6b1c3e3654 Add fesetexcept: s390. adds 3292b26b54 Add fesetexcept: sh. adds 8b7d13322a Add fesetexcept: sparc. adds c20809709a Fix soft-fp extended.h unpacking (GCC bug 77265). adds d9067fca40 Do not override objects in libc.a in other static libraries [...] adds 1f645571d2 nptl/tst-once5: Reduce time to expected failure adds ce6698ea0a Support for type-generic libm function implementations libm adds ee19f1de0d ldbl-128: Remove unused sqrtl declaration in e_asinl.c adds 2c820533c6 argp: Do not override GCC keywords with macros [BZ #16907] adds b65f0b7b2e Get rid of array-bounds warning in __kernel_rem_pio2[f] with [...] adds 6f9d4f595e Fix incorrect double-checked locking related to _res_hconf.i [...] adds d3bf0bade6 Add tests for fortification of bcopy and bzero. adds 466929465e Add tst-wcstod-round adds 281f5073e5 Prepare to convert _Complex cosine functions adds 01ee387015 Convert _Complex cosine functions to generated code adds 4482ff226e Merge common usage of mul_split function adds a6f20b6763 X86: Change bit_YMM_state to (1 << 2) adds ffb84f5e19 Prepare to convert _Complex sine functions adds c50eee19c4 Convert _Complex sine functions to generated code adds f6d3a72eca Prepare to convert _Complex tangent functions adds d5602cebf1 Convert _Complex tangent functions to generated code adds 66abf9bfbe mach: Add more allowed external headers adds 7ed2b54451 localedata: lt_LT: use hyphens in d_fmt [BZ #20497] adds 9d6861b8c3 Reduce memory size of tsearch red-black tree. adds 6e263a27c4 string: More tests for strcmp, strcasecmp, strncmp, strncasecmp adds 0ac8ee53e8 X86-64: Correct CFA in _dl_runtime_resolve adds 7e625f7e85 nptl: Avoid expected SIGALRM in most tests [BZ #20432] adds 5a7ac040ef Correct incorrect bug number in changelog adds 21e79af4cf Fix test-skeleton C99 designed initialization adds ef4f97648d malloc: Simplify static malloc interposition [BZ #20432] adds 780257d48d Add fetestexceptflag. adds d47d27d6c0 sparcv9: Restore fdiml@GLIBC_2.1 adds 1dbc54f61e Prepare to convert remaining _Complex functions adds feb62ddacb Convert remaining complex function to generated files adds 32efd690bd Consolidate reduce_and_compute code adds 1a822c6184 Add fall through comments adds 9d84d0e51d Use fabs(x) instead of branching on signedness of input to s [...] adds aaf3045480 hurd: Fix adjtime call with OLDDELTA == NULL adds e9b424881a S390: Do not set FE_INEXACT with feraiseexcept (FE_OWERFLOW| [...] adds 15089e046b ldbl-128: Rename 'long double' to '_Float128' adds de6b6d14e9 ldbl-128: Cleanup e_gammal_r.c after _Float128 rename adds 4d728087ef Base <sys/quota.h> on Linux kernel headers [BZ #20525] adds 7b7c39450b Make common fdim implementation generic. adds ee8a49071c Make common nextdown implementation generic. adds 847c9161c7 Make common fmax implementation generic. adds f306ea1ada Make common fmin implementation generic. adds 2bad840e9d Remove unneeded stubs for k_rem_pio2l. adds 326e288b1e vfprintf: Avoid creating a VLA which complicates stack management adds 9dd87afbf1 vfscanf: Avoid multiple reads of multi-byte character width adds 758e79ec89 Consolidate input partitioning into do_cos and do_sin adds 25e440c6c7 Use do_sin for sin(x) where 0.25 < |x| < 0.855469 adds 54c86ccab6 Inline all support functions for sin and cos adds 307c2c2dff NaCl: Fix compile error in clock function. adds 9a3d16ac15 Fix generic wait3 after union wait_status removal. adds 6b75ba1388 NaCl: Fix compile error for __dup after libc_hidden_proto addition. adds ead3cea7d8 Set NODELETE flag after checking for NULL pointer adds 6d5336211d conform tests: call perl with '-I.' adds 4bf5f2224b malloc: Automated part of conversion to __libc_lock adds a0d47f487f S390: Support PLT and GOT references in check-localplt. adds fb0f7a6755 X86-64: Add _dl_runtime_resolve_avx[512]_{opt|slow} [BZ #20508] adds ec94343f59 Add femode_t functions. adds 1396c647a9 Add femode_t functions: aarch64. adds 297c592e2e Add femode_t functions: alpha. adds 2c9e80e7d4 Add femode_t functions: arm. adds dbc84b9366 Add femode_t functions: hppa. adds 22dda71b0b Add femode_t functions: ia64. adds cfb6a3452e Add femode_t functions: m68k. adds 997290d914 Add femode_t functions: mips. adds 9969e62e74 Add femode_t functions: powerpc. adds 86bb437d6a Add femode_t functions: s390. adds d0a83af082 Add femode_t functions: sh. adds ed29339bf9 Add femode_t functions: sparc. adds f222706311 Add e500 version of fetestexceptflag. adds 71756f069a Remove __libc_csu_irel declaration adds 0f9317dcf5 Add tests-static to tests in malloc/Makefile adds fd37b5a78a resolv: Remove _LIBC_REENTRANT adds 02bbfb414f ldbl-128: Use L(x) macro for long double constants adds a0a9b6e376 Remove the ptw-% patterns adds 80d8cb91de inet: Add __inet6_scopeid_pton function [BZ #20611] adds 980d25d53e nptl: Consolidate sem_open implementations adds 91dd866ff1 nptl: Set sem_open as a non cancellation point (BZ #15765) adds 49ad334ab1 nptl: Remove sparc sem_wait adds 47677f2edc nptl: Fix sem_wait and sem_timedwait cancellation (BZ#18243) adds fbc994921b rt: Set shm_open as a non cancellation point (BZ #18243) adds 09cb278539 nptl: Consolidate sem_init implementations adds d952597738 hurd: fix pathconf visibility adds 455d6e4373 hurd: fix fcntl visibility adds a292f45acd Add <limits.h> integer width macros. adds 1850ce5a2e powerpc: Fix POWER9 implies adds e68c8d2757 sysd-rules: Cut down the number of rtld-% pattern rules adds 8837917cf1 Remove remnants of .og patterns adds 9f9834f582 Make ldexpF generic. adds fc7f4691d3 Remove __nan{f,,l} macros adds 2c46d11486 Build s_nan* objects from a generic template adds aea5c83461 Fix exc2signal.c template adds 706e6749de posix: Correctly enable/disable cancellation on Linux posix_spawn adds 802c1c5a65 posix: Correctly block/unblock all signals on Linux posix_spawn adds d145a456d9 mach: Fix old-style function definition. adds e299076fef Fix old-style function definition adds 1d2ea31ca9 sln: Preprocessor cleanups adds 612148c660 Generate .op pattern rules for profiling builds only adds fc3e1337be Avoid running $(CXX) during build to obtain header file paths adds 85f7554cd9 Add test case for O_TMPFILE handling in open, openat adds f4a36548d8 manual: Clarify the documentation of strverscmp [BZ #20524] adds 3a2a1d2cc2 Remove obsolete DNSSEC support [BZ #20591] adds 17b09beee7 resolv: Remove the BIND_4_COMPAT macro adds 006768c72a <arpa/nameser.h>, <arpa/nameser_compat.h>: Remove versions adds be728303a6 <arpa/nameser.h>: Remove RR type classification macros [BZ #20592] adds cbb47fa1c6 malloc: Manual part of conversion to __libc_lock adds 6815a33d53 resolv: Remove unsupported hook functions from the API [BZ #20016] adds 5b17fd0da6 Add <stdint.h> integer width macros. adds d942e95cd7 Add issubnormal. adds 87ab10d652 [soft-fp] Add support for various half-precision conversion [...] adds e67f54ab1a hurdmalloc: Run fork handler as late as possible [BZ #19431] adds 444eacba82 hurd: Fix stack pointer corruption in syscall adds 17af5da98c [PR19826] fix non-LE TLS in static programs adds 51364ff23e test-skeleton.c: Remove unintended #include <stdarg.h>. adds 67b73ea479 tst-open-tmpfile: Add checks for open64, openat64, linkat adds 3a35923e97 manual: Clarify NSS error reporting adds cb765808fb Installed-header hygiene (BZ#20366): Simple self-contained fixes. adds 11160cb76f Installed-header hygiene (BZ#20366): obsolete BSD u_* types. adds f2bea4da2e Installed-header hygiene (BZ#20366): conditionally defined s [...] adds 05b68e14b1 Installed-header hygiene (BZ#20366): time.h types. adds c66b29f9cc Installed-header hygiene (BZ#20366): stack_t. adds 4775578486 Installed header hygiene (BZ#20366): Test of installed headers. adds bb8081f57f Add iszero. adds e33a23fbe8 Add INTERNAL_SYSCALL_CALL adds 32daf20b54 Minor correction to the "installed header hygiene" patches. adds 8d3bd94748 Minor corrections to scripts/check-installed-headers.sh. adds 4b4d4056bb linux: spawni.c: simplify error reporting to parent adds e83be73091 posix: Fix open file action for posix_spawn on Linux adds b59ad2db99 Fix iszero for excess precision. adds a87b5e95ad consolidate sign checks for slow2 adds 3459931a1a Use copysign instead of ternary conditions for positive constants adds 2bf499708d Use copysign instead of ternary for some sin/cos input ranges adds 458d6339b7 Remove C++ style comments from string3.h adds 29cb929332 Add iscanonical. adds d61ef7352b Bug 20292 - Simplify and test _dl_addr_inside_object adds 8278d50ce7 Fix ldbl-128ibm iscanonical for -mlong-double-64. adds f280fa6d17 Use __builtin_fma more in dbl-64 code. adds 645f97ced4 libio: Multiple fixes for open_{w}memstram (BZ#18241 and BZ#20181) adds edbdf872ae Fix tst-memstream3 build failure adds dad9a11a93 Add TCP_REPAIR_WINDOW from Linux 4.8. adds 7125ad021d S390: Regenerate ULPs adds 22938c4103 powerpc: Installed-header hygiene adds ff88ee7edf Fix LONG_WIDTH, ULONG_WIDTH include ordering issue. adds 8028566ed9 powerpc: Regenerate ULPs adds b8b7e5e644 Make the quadrant shift K a bool in do_sincos_* functions adds ba4e688461 Check n instead of k1 to decide on sign of sin/cos result adds c703cd7abb Manual typos: Input/Output on Streams adds 9739d2d501 Manual typos: Low-Level Input/Output adds 4ffa3672e1 Manual typos: File System Interface adds b57dd24684 Manual typos: Sockets adds dc40b23352 Manual typos: Low-Level Terminal Interface adds 56e74aef9c Manual typos: Syslog adds 60843ffbc2 Manual typos: Mathematics adds e4fd1876e9 Manual typos: Arithmetic Functions adds 9269924c82 Manual typos: Date and Time adds d3e22d596d Manual typos: Resource Usage and Limitation adds a96ce75c8e Manual typos: Non-Local Exits adds 16c7d1ec26 Manual typos: Signal Handling adds 954cbda0fa Manual typos: The Basic Program/System Interface adds 9cbcfebd02 Manual typos: Processes adds d72457974d Manual typos: Job Control adds 9e302f97d4 Manual typos: Users and Groups adds 61547c480f Manual typos: System Management adds d80cf4a6be Manual typos: System Configuration Parameters adds b8867dabdf Manual typos: DES Encryption and Password Handling adds db5e4e881f Manual typos: Debugging support adds a309449484 Manual typos: POSIX Threads adds 8e52276ef4 Manual typos: Internal probes adds ae996b9f39 Manual typos: C Language Facilities in the Library adds b55a155f00 Manual typos: Installing adds 6d2857d350 Manual typos: Library Maintenance adds be20861940 Manual typos: Contributors to adds 5455692aaf Manual typos: System Databases and Name Service Switch adds ead1ef37d2 Make quadrant shift a boolean in reduce_and_compute in s_sin.c adds 9cb069308c Adjust calls to do_sincos_1 and do_sincos_2 in s_sincos.c adds 36ee03e6a8 Update comments for some functions in s_sin.c adds 1e7c8fcca5 Add iseqsig. adds 022dfdce00 Add configure check to test if gcc supports attribute ifunc. adds 00980d845f Use gcc attribute ifunc in libc_ifunc macro instead of inlin [...] adds 18d6c45e12 s390: Refactor ifunc resolvers due to false debuginfo. adds e23faea6ae i386, x86: Use libc_ifunc macro for time, gettimeofday. adds a4d7fe35cd ppc: Use libc_ifunc macro for time, gettimeofday. adds 98ac7b7c85 Use libc_ifunc macro for clock_* symbols in librt. adds 75685c4d98 Use libc_ifunc macro for system in libpthread. adds 051f8be7c9 Use libc_ifunc macro for vfork in libpthread. adds 314ba75e4a Use libc_ifunc macro for siglongjmp, longjmp in libpthread. adds bfbd1de159 resolv: Deprecate unimplemented flags adds 7ec47a85d8 resolv: Remove RES_NOIP6DOTINT and its implementation adds 5140d036f9 resolv: Remove RES_USEBSTRING and its implementation [BZ #20629] adds 6c63e2d8df Consolidate fallocate{64} implementations adds 45ff2bfcb3 Consolidate posix_fallocate{64} implementations adds 96b7fe4243 Consolidate posix_fadvise implementations adds 12e5d361a4 Fix iseqsig for ports that do not support FE_INVALID adds d0800ae0e7 Make iseqsig handle excess precision. adds 3f413ec8d1 powerpc32: make PLT call in _mcount compatible with -msecure [...] adds 352db0bd05 hurd: Fix unused variable warning adds 4d5940f015 Avoid M_NAN + M_NAN in complex functions. adds bf8c542403 resolv: Compile without -Wno-write-strings adds 5da2c626a5 Consolidate Linux sync_file_range implementations adds 5e9d98a3d9 Add totalorder, totalorderf, totalorderl. adds 6a824767d8 X86: Don't assert on older Intel CPUs [BZ #20647] adds 7164580495 Fix posix_fadvise64 build on mips64n64 adds 07c18a008c Add more totalorder tests. adds e886c36771 Clean up some complex functions raising FE_INVALID. adds e223d1fe72 Fix warnings from latest GCC. adds cc6a8d7457 Add totalordermag, totalordermagf, totalordermagl. adds 7cfde84069 hppa: Optimize atomic_compare_and_exchange_val_acq adds 8e36adc08e S390: Fix fp comparison not raising FE_INVALID. adds 6f322a8947 Define HIGH_ORDER_BIT_IS_SET_FOR_SNAN to 0 or 1. adds b3d17c1cf2 Bug 20689: Fix FMA and AVX2 detection on Intel adds a9bfffe593 Fix Linux fallocate tests for EOPNOTSUPP adds f8e8b8ed9f Add getpayload, getpayloadf, getpayloadl. adds 05f3ed0a79 Stop powerpc copysignl raising "invalid" for sNaN argument ( [...] adds 0f04fc07f6 Use VSQRT instruction for ARM sqrt (bug 20660). adds b3918c44db math: Define iszero as a function template for C++ [BZ #20715] adds 84d74e427a powerpc: Cleanup fenv_private.h adds 7a8330c01b Use -fno-builtin for sqrt benchmark. adds e37208ce86 math.h: Wrap C++ bits in extern "C++" adds 93f9416301 Fix -Wformat-length warning in tst-setgetname.c adds 2152cf7eda Fix Linux sh4 pread/pwrite argument passing adds 20973cf442 * sysdeps/unix/sysv/linux/fxstat.c: Remove useless cast. * [...] adds 78b7adbaea Fix cmpli usage in power6 memset. adds 6962682ffe Add strfromd, strfromf, and strfroml functions adds bf5eea32ac Refactor strtod tests adds cd74aa4d5c Add tests for strfrom functions adds abff18c0c6 Fix atomic_fetch_xor_release. adds 2bce30357c Add note on MALLOC_MMAP_* environment variables adds c1234e60f9 Document the M_ARENA_* mallopt parameters adds aceb22c1f5 Remove references to sbrk to grow/shrink arenas adds 68fc2ccc1a Remove redundant definitions of M_ARENA_* macros adds b9deb8ce2a iconv: Avoid writable data and relocations in IBM charsets adds 261e6758e7 iconv: Avoid writable data and relocations in ISO646 adds e863cce57b malloc: Remove malloc_get_state, malloc_set_state [BZ #19473] adds 726d48ec96 Use read_int in vfscanf adds 873febb5df Add getpayloadl to libnldbl. adds eaf5ad0bc4 Add canonicalize, canonicalizef, canonicalizel. adds be7991c070 Static inline functions for mallopt helpers adds 61668b22f5 Fix a sparc header conformtest failure. adds 4725d33eed Make strtod raise "inexact" exceptions (bug 19380). adds e9c4fe93b3 malloc: Use accessors for chunk metadata access adds 681421f3ca sysmalloc: Initialize previous size field of mmaped chunks adds a0f83f0b4f Add test for linking against most static libraries adds 6b1df8b27f i386: Support CFLAGS which imply -fno-omit-frame-pointer [BZ [...] adds 0e6d3adc60 Check IFUNC definition in unrelocated shared library [BZ #20019] adds c31746887d Add missing include for stdlib.h. adds b2fea743ab Fix building tst-linkall-static. adds 09472915dd crypt: Use internal names for the SHA-2 block functions adds ae9166f2b8 malloc: Update comments about chunk layout adds ce193f551e powerpc: Fix TOC stub on powerpc64 clone() adds 739e14f900 Document a behavior of an elided pthread_rwlock_unlock adds f82a4bdb73 Add SNAN, SNANF, SNANL macros. adds 1b16ff0b1e Fix warning caused by unused-result in bug-atexit3-lib.cc adds 960294f00a Add include/crypt.h. adds 93fe09cb5f Bug 20729: Fix building with -Os. adds 44c637ce80 Properly initialize glob structure with GLOB_BRACE|GLOB_DOOF [...] adds 561ff1ec42 hurd: Fix spurious port deallocation adds bb5badf170 Bug 20729: Include libc-internal.h where required. adds 6adaeadf95 Correct clog10 documentation (bug 19673). adds 9032070dea Fix warning from latest GCC in tst-printf.c adds 0cb9dcc8f2 Bug 20729: Fix build failures on ppc64 and other arches. adds 26d7185d6f Fix -Wformat-length warning in time/tst-strptime2.c adds 6c50bb532b Fix linknamespace parallel test failures. adds 9a2835df5c Handle tilegx* machine names. adds 95e431cc73 An optimized memchr was missing for AArch64. This version i [...] adds d060cd002d Define wordsize.h macros everywhere adds a2049e7ab2 Add localplt.data for MIPS. adds 7672e712e1 XFAIL check-execstack for MIPS. adds 94bf0b4ac9 Make MIPS <sys/user.h> self-contained. adds 799131036e Do not hardcode platform names in manual/libm-err-tab.pl (bu [...] adds 860aacdad2 Fix alpha sqrt fegetenv namespace (bug 20768). adds 6d1774146f Fix sparc build due missing __WORDSIZE_TIME64_COMPAT32 definition adds 5e37a69a04 Handle tests-unsupported if run-built-tests = no. adds e64e117177 Do not generate UNRESOLVED results for run-built-tests = no. adds 31c351e26d Speed up math/test-tgmath2.c adds 0623b9e6a9 gconv.h: fix build with GCC 7 adds 5ffc980589 Document do_test in test-skeleton.c adds c74940f2a7 nptl: Document the reason why __kind in pthread_mutex_t is p [...] adds 327792ce57 Define __ASSUME_ST_INO_64_BIT on all platforms. adds 06b9e94f79 Make check-installed-headers.sh ignore sys/sysctl.h for x32. adds d5b3879095 Use write_message instead of write adds e0c6851980 Write messages to stdout and use write_message instead of write adds 3c7f1f59cd Consolidate lseek/lseek64/llseek implementations adds 38d84a0f37 Update nios2 localplt.data. adds 58d6b0d865 Update alpha localplt.data. adds 2d5a67dc89 Add localplt.data for hppa. adds 116ae4fe5a Add localplt.data for sh. adds 5874510faa Fix rpcgen buffer overrun (bug 20790). adds 87686aeefd Consolidate Linux ftruncate implementations adds d4d8a12960 Consolidate Linux truncate implementations adds 8f3a4687ad Regenerate ULPs for aarch64 adds 4589d0715c Add definitions to sysdeps/tile/tilepro/bits/wordsize.h. adds 3e06601fed Consolidate Linux access implementation adds 0a557c105c Fix sh4 build with __ASSUME_ST_INO_64_BIT redefinition adds b4e75104b4 Refactor some libm type-generic macros. adds a329844ff8 Make sure tilepro uses kernel atomics fo atomic_store adds 8129bf7732 Make SH <sys/user.h> self-contained. adds 84c426b85d Ignore -Wmaybe-uninitialized in stdlib/bug-getcontext.c. adds 14f95a4203 Add script to build many glibc configurations. adds 809b72df6c [BZ #19239] Issue deprecation warnings on macro expansion. adds 9601d3ad78 Fix typo in string/bits/string2.h. adds 8888eb5e6d Fix build-and-build-again bug in sunrpc tests. adds e6502dfb88 Forgot to add the ChangeLog to the previous commit, doh. adds ba1cafea16 Make tilegx32 install libraries in lib32 directories. adds 0c95f51d84 Fix build-many-glibcs.py style issues. adds 001f81ad1e s390x: Add hidden definition for __sigsetjmp adds c7409aded4 configure: accept __stack_chk_fail_local for ssp support too [...] adds 48b17f0589 ChangeLog: fix date adds 6ab707ba03 manual: Remove non-existent mount options S_IMMUTABLE and S_ [...] adds f07820b7d1 Make SH ucontext always match current kernels. adds 530862a63e Fix SH4 register-dump.h for soft-float. adds afcf3cd8eb New internal function __access_noerrno adds 7773556dfb Correct comments in string.h re strcoll_l, strxfrm_l. adds 61158ffa9a Fix crypt snprintf namespace (bug 20829). adds 85d3192140 Enable linknamespace testing for libdl and libcrypt. adds 049cc4855a Make Alpha <sys/user.h> self-contained. adds c440d5d58d Actually use newly built host libraries in build-many-glibcs.py. adds 045c13d185 Consolidate Linux setrlimit and getrlimit implementation adds cfaf1949ff MIPS: Add `.insn' to ensure a text label is defined as code [...] adds 8885f97909 Quote shell commands in logs from build-many-glibcs.py. adds 6933f28a64 Make tile's set_dataplane API compatibility-only adds c73c7fc07c tile: create new math-tests.h header adds e92bd6e362 Fix hurd __access_noerrno implementation. adds eb3c12c784 Add setpayload, setpayloadf, setpayloadl. adds d2e1e97332 Always define XSTAT_IS_XSTAT64 adds 5ee1a4443a Make build-many-glibcs.py use -fno-isolate-erroneous-paths o [...] adds 6c9e1be87a Fix writes past the allocated array bounds in execvpe (BZ#20847) adds 65a77b5585 Fix multiple definitions of mk[o]stemp[s]64 adds 510abe7b94 Allow [f]statfs64 to alias [f]statfs adds b0216d3e4d Fix default float_t definition (bug 20855). adds 7a5e3d9d63 elf: Assume TLS is initialized in _dl_map_object_from_fd adds c650aa612f build-many-glibcs: Revert -fno-isolate-erroneous-paths optio [...] adds 56ede9ed59 Fix x86_64 -mfpmath=387 float_t, double_t (bug 20787). adds f7f7931e58 MIPS: Use R_MICROMIPS_JALR rather than R_MIPS_JALR in microM [...] adds c2a82dace4 Fix SH4 FP_ILOGB0 (bug 20859). adds f3b904d963 More NEWS entries / fixes for float_t / double_t changes. adds 380ec16d62 x86_64: fix static build of __memcpy_chk for compilers defau [...] adds 93eb85ceb2 Refactor float_t, double_t information into bits/flt-eval-method.h. adds c579f48edb Remove cached PID/TID in clone adds 02c78f02a9 Make build-many-glibcs.py track component versions requested [...] adds 457663a7cd Add setpayloadsig, setpayloadsigf, setpayloadsigl. adds a1c9859baf Make build-many-glibcs.py re-exec itself if changed by checkout. adds bf469f0ce9 Make build-many-glibcs.py store more information about builds. adds aa4d00ca39 localedata: GBK: add mapping for 0x80->Euro sign [BZ #20864] adds 2dacdc5eb0 hurd: fix using hurd/signal.h in C++ programs adds b964e06640 Minor problems exposed by compiling C++ tests under _ISOMAC. adds b5e35350aa Do not include asm/cachectl.h in nios2 sys/cachectl.h. adds 9e878fa957 Fix for [f]statfs64/[f]statfs aliasing patch adds 389d1f1b23 Partial ILP32 support for aarch64. adds c9070e6305 X86_64: Don't use PLT nor GOT in static archives [BZ #20750] adds 547e970409 Fix sysdeps/ia64/fpu/libm-symbols.h for inclusion in testcases. adds b3daf3ee09 Work around IA64 tst-setcontext2.c compile failure. adds e5277ba25d Make ilogb wrappers type-generic. adds f11e220d2d Refactor FP_FAST_* into bits/fp-fast.h. adds 76388b236a powerpc: Remove unintended __longjmp symbol from ABI adds b365289364 powerpc: Add hidden definition for __sigsetjmp adds a09411756f Use XSTAT_IS_XSTAT64 in generic xstat functions adds 0415d32187 gconv: Adjust GBK to support the Euro sign adds 934fc4773e Remove out of date PROJECTS file. adds 705a79f825 libio: Limit buffer size to 8192 bytes [BZ #4099] adds 9e78f6f6e7 Implement _dl_catch_error, _dl_signal_error in libc.so [BZ #16628] adds b04beebf07 ld.so: Remove __libc_memalign adds 8072373ea9 powerpc: Remove stpcpy internal clash with IFUNC adds 4d602bcea8 Add build-many-glibcs.py bot-cycle action. adds a1f6a9abbe Make build-many-glibcs.py support running as a bot. adds b2491db6c8 Refactor FP_ILOGB* out of bits/mathdef.h. adds 80ab6401a9 powerpc: strcmp optimization for power9 adds 5cd94e67d0 powerpc: Remove stpcpy internal clash with IFUNC adds 2314a29b62 Add missing hidden_def (__sigsetjmp). adds 6dc0741677 Make ldbl-128 getpayload, setpayload functions use _Float128. adds 55a38f8236 Add llogb, llogbf, llogbl. adds f91d3fd64d Fix new testcase elf/tst-latepthread on s390x. adds 8068094f6e S390: Regenerate ULPs. adds 67aae64512 aarch64: Use explicit offsets in _dl_tlsdesc_dynamic adds 01b23a30b4 elf/tst-tls-manydynamic: New test adds 84aa75162c Bug 20918 - Building with --enable-nss-crypt fails tst-linka [...] adds 72d839a42f Fix pow (qNaN, 0) result with -lieee (bug 20919), remove dea [...] adds 90ab295a9e Fix sysdeps/ieee754 pow handling of sNaN arguments (bug 20916). adds 71be79a25f hurd: fix using hurd.h in C++ programs adds ca6e601a9d Use C11-like atomics instead of plain memory accesses in x86 [...] adds a91fd168a0 Fix x86_64/x86 powl handling of sNaN arguments (bug 20916). adds 58307649fb Fix hypot sNaN handling (bug 20940). adds 1dae0a1443 Fix typo in last ChangeLog message. adds 657c084cd6 Get rid of __elision_available adds 8047e7cf71 Fix writes past the allocated array bounds in execvpe (BZ#20847) adds 297635d82b Add build-many-glibcs.py option to strip installed shared li [...] adds 23b5cae1af Add pretty printers for the NPTL lock types adds cbd8f9302c Install libm.a as linker script (bug 20539). adds 3d6bfcace1 Fix tests-printers handling for cross compiling. adds c03073774f Make _REENTRANT and _THREAD_SAFE aliases for _POSIX_C_SOURCE [...] adds c23de0aacb support: Introduce new subdirectory for test infrastructure adds 0abbe7cd70 inet: Make IN6_IS_ADDR_UNSPECIFIED etc. usable with POSIX [B [...] adds fea34d51e0 Fix testsuite timeout handling adds 341657bc9c debug: Additional compiler barriers for backtrace tests [BZ #20956] adds 92dcaa3e2f Add getentropy, getrandom, <sys/random.h> [BZ #17252] adds d89060d603 powerpc: strncmp optimization for power9 adds 76dcbf42df Expose linking against libsupport as make dependency adds f38aee21e2 nptl/tst-cancel7: Add missing case label adds 5f4f13b47a powerpc: remove _dl_platform_string and _dl_powerpc_platforms adds ffb8455c43 Better design of libm.a installation rule. adds e370991e26 Use Linux 4.9 (headers) in build-many-glibcs.py. adds 3038145ca2 Improve generic rawmemchr for targets that don't have an ass [...] adds 14348aaeff Make w_log1p type-generic adds d58ab810a6 Improve strtok and strtok_r performance. Instead of calling [...] adds 2bf6e649d6 Add [BZ #19398] marker to ChangeLog entry. adds 7fe1e1d60a Consolidate rename Linux implementation adds 8b9283dabd Consolidate renameat Linux implementation adds e96a3ca703 Fix arg used as litteral suffix in tst-strfrom.h adds 257dabc059 Include <linux/falloc.h> in bits/fcntl-linux.h. adds 0acb8a2a85 Refactor long double information into bits/long-double.h. adds f02bb0004c Fix generic fmax, fmin sNaN handling (bug 20947). adds 9ce4ac64b2 Fix powerpc fmax, fmin sNaN handling (bug 20947). adds 67f779f1ea Fix assertion failure on test timeout adds 0a2546cdaa Fix x86, x86_64 fmax, fmin sNaN handling, add tests (bug 20947). adds e4d6a83565 Make w_scalbln type-generic adds b224637928 Fix powerpc64/power7 memchr for large input sizes adds 36820ce9ce Make build-many-glibcs.py flush stdout before execv. adds 8b1f57f4f2 Fix typos and missing closing bracket in test-memchr.c adds c0b4353654 Define FE_SNANS_ALWAYS_SIGNAL. adds ea1bd74def New string function explicit_bzero (from OpenBSD). adds 3fdf17926c Document sNaN argument error handling. adds 2de9d74fde Add -B to python invocation to avoid generating pyc files adds 42e8394f51 Add ChangeLog for previous commit adds 009ba649b4 Link benchset tests against libsupport adds e077349ce5 assert.h: allow gcc to detect assert(a = 1) errors adds 7051390094 Add missing bug number to ChangeLog adds 2702856bf4 Disable TSX on some Haswell processors. adds b598e13477 Adjust benchtests to new support library. adds 5d1f604a87 benchtests: Add fmax/fmin benchmarks adds da16c9b524 benchtests: Add fmaxf/fminf benchmarks adds 353683a22e Robust mutexes: Fix lost wake-up. adds 525f803984 Add fmaxmag, fminmag functions. adds 8d71242eb7 Do not require memset elimination in explicit_bzero test adds c813dae5d8 S390: Use C11-like atomics instead of plain memory accesses [...] adds 8bfc4a2ab4 S390: Use own tbegin macro instead of __builtin_tbegin. adds 53c5c3d5ac S390: Use new __libc_tbegin_retry macro in elision-lock.c. adds dd037fb3df S390: Optimize lock-elision by decrementing adapt_count at unlock. adds 06fea2257d Replace use of snprintf with strfrom in libm tests adds 60c07b058f Add preprocessor indentation for llogb macro in tgmath.h. adds 41c67149b9 Add roundeven, roundevenf, roundevenl. adds 2fe82ca6dc manual: Convert @tables of variables to @vtables. adds 2908885c82 Move all tests out of the csu subdirectory adds fcd942370f x86_64: tst-quad1pie, tst-quad2pie: compile with -fPIE [BZ #7065] adds d08ab9ced7 Remove unused function _dl_tls_setup adds 5625f666ce This patch cleans up the strsep implementation and improves [...] adds 7f7dd1d34c Update miscellaneous files from upstream sources. adds f88759ea9b Fix nss_nisplus build with mainline GCC (bug 20978). adds a5ac5676be Update NEWS feature test macro description of TS 18661-1 support. adds 8ce8299f94 Add configure check for python program adds b064bba552 scripts/test_printers_common.py: Log GDB error message adds 57707b7fcc Bug 11941: ld.so: Improper assert map->l_init_called in dlclose adds b0a679f4fd Add deferred cancellation regression test for getpwuid_r. adds 81e0662e5f Fix failing pretty printer tests when CPPFLAGS has optimizations. adds 03baef1c9c Configure support for --enable-stack-protector [BZ #7065] adds 003a27e819 Initialize the stack guard earlier when linking statically [ [...] adds de6591238b Do not stack-protect ifunc resolvers [BZ #7065] adds 10c85e76c0 Disable stack protector in early static initialization [BZ #7065] adds 995635f95b Compile the dynamic linker without stack protection [BZ #7065] adds bc174f20b8 Ignore __stack_chk_fail* in the rtld mapfile computation [BZ #7065] adds 66a704c43c Work even with compilers which enable -fstack-protector by d [...] adds 524a8ef2ad PLT avoidance for __stack_chk_fail [BZ #7065] adds 7cbb738d21 Link a non-libc-using test with -fno-stack-protector [BZ #7065] adds 1ad4ba28e9 Drop explicit stack-protection of pieces of the system [BZ #7065] adds 2e6c45c59b Do not stack-protect sigreturn stubs [BZ #7065] adds cecbc7967f Enable -fstack-protector=* when requested by configure [BZ #7065] adds 3daef2c8ee Fix x86_64 memchr for large input sizes adds a36451ff41 rpcinfo: Remove traces of unbuilt helper program adds 5c6e674735 sunrpc: Always obtain AF_INET addresses from NSS [BZ #20964] adds 7d68cdaa4f resolv: Remove processing of unimplemented "spoof" host.conf [...] adds ccb8b7f7d4 Declare getentropy in <unistd.h> [BZ #17252] adds c32bb03c38 Fix typo in manual for iseqsig adds cfee7d9cf4 powerpc: Remove f{max,min}{f} assembly implementations adds 12f1ae05c0 Fix typos in the spelling of "implementation" adds 9c30df69c4 Add comments to check-c++-types.sh. adds 5f0b843790 support: Add support for delayed test failure reporting adds eb4dcaedc7 Add file missing from ChangeLog in previous commit adds ffcf0f1cb7 Fix various typos in the ChangeLog adds 9314d3545e powerpc64: strchr/strchrnul optimization for power8 adds 5e628dd118 powerpc: Fix powerpc32/power7 memchr for large input sizes adds 63719cf1e3 Add __ASSUME_DIRECT_SYSVIPC_SYSCALL for Linux adds 1e5834c38a Refactor Linux ipc_priv header adds 356c0aabd0 Consolidate Linux msgctl implementation adds dee23189ae Consolidate Linux msgrcv implementation adds 692fe43ae2 Use msgsnd syscall for Linux implementation adds 2182a151a7 Use msgget syscall for Linux implementation adds 59c900c54b Add SYSV message queue test adds 40c0a78068 Consolidate Linux semctl implementation adds d29f6bcdcc Use semget syscall for Linux implementation adds 0f97184020 Use semop syscall for Linux implementation adds 38cee35b0c Consolidate Linux semtimedop implementation adds 1afc369f1a Add SYSV semaphore test adds 8232e7d209 Use shmat syscall for Linux implementation adds e01f79e412 Consolidate Linux shmctl implementation adds 214f017fdf Use shmdt syscall for linux implementation adds 50a6b4e0e4 Use shmget syscall for linux implementation adds a9b0101475 Add SYSV shared memory test adds 31cd054816 Fix pretty printer tests for run-built-tests == no adds a035eb6928 localedata: bs_BA: fix yesexpr/noexpr [BZ #20974] adds d2d43afa11 Fix ChangeLog typo adds ef83c83a25 Fix tst-support_record_failure-2 for run-built-tests = no. adds 769998892d Define __intmax_t, __uintmax_t in bits/types.h. adds e7eceec0bc resolv: Turn historic name lookup functions into compat symbols adds 423c2b9d08 Add fromfp functions. adds c0ff3befa9 Revert "Fix ChangeLog typo" adds ed19993b5b New condvar implementation that provides stronger ordering g [...] adds a851999f61 getentropy: Declare it in <unistd.h> for __USE_MISC [BZ #17252] adds 5707a64d94 support: Helper functions for entering namespaces adds 039c5a05cc support: Use support_record_failure consistently adds f47ae51866 support: Implement --verbose option for test programs adds 5840c75c2d resolv: Add beginnings of a libresolv test suite adds b76e065991 resolv: Deprecate the "inet6" option and RES_USE_INET6 [BZ #19582] adds bbe989ee87 resolv: Deprecate RES_BLAST adds 67e58f3941 Add framework for tunables adds 9dd409a5f4 Initialize tunable list with the GLIBC_TUNABLES environment [...] adds 6765d5d34d Enhance --enable-tunables to select tunables frontend at build time adds b31b4d6ae5 User manual documentation for tunables adds 7715d3ab50 Add NEWS item for tunables adds 3c589b1a8a tunables: Use correct unused attribute adds fc82b0a2df CVE-2015-5180: resolv: Fix crash with internal QTYPE [BZ #18784] adds 4f157746e0 Update DNS RR type definitions [BZ #20593] adds bfff8b1bec Update copyright dates with scripts/update-copyrights. adds 58b587c1f8 Update copyright dates not handled by scripts/update-copyrights. adds 779032576d Update config.guess and config.sub to current versions. adds 34a63b0973 malloc: Run tunables tests only if tunables are enabled adds 8e2c31b57f support: Use %td for pointer difference in xwrite adds 73dfd08893 support: struct netent portability fix for support_format_netent adds dcf83b54ab Make build-many-glibcs.py use binutils 2.28 branch by default. adds 62210e7eb1 Fix pthread_cond_t on sparc for new condvar. adds 23d27709a4 Fix i686 memchr for large input sizes adds f39cd196c6 Correct MIPS math-tests.h condition for sNaN payload preservation. adds e082ac7533 Fix math/test-nearbyint-except for no-exceptions configurations. adds cbce12d22b Fix test-sysvsem on some platforms adds 4179178bf0 Add build-many-glibcs.py powerpc-linux-gnu-power4 build. adds df19fdcfec Fix MIPS n32 lseek, lseek64 (bug 21019). adds 26e21ad35d Fix up tabs/spaces mismatches adds d4d629e618 Fix elf/tst-ldconfig-X for cross testing. adds 8dad72997a Fix x86 strncat optimized implementation for large sizes adds daaff5cc79 Fix math/test-fenvinline for no-exceptions configurations. adds e9a96ea1ac powerpc: Fix write-after-destroy in lock elision [BZ #20822] adds 640e44c5d0 Remove duplicate strcat implementations adds 785fcbaef3 Update i386 libm-test-ulps. adds 2b18fe78fe Fix MicroBlaze __backtrace get_frame_size namespace (bug 21022). adds f5ee5362bf Make MIPS soft-fp preserve NaN payloads for NAN2008. adds 811de1a688 Fix MicroBlaze bits/setjmp.h for C++. adds f67d78192c Move wrappers to libm-compat-calls-auto adds 179b86750c Update libm-test XFAILs for ibm128 format. adds 3d7229c250 Fix malloc/ tests for GCC 7 -Walloc-size-larger-than=. adds 3ecd616cc1 Fix string/tester.c for GCC 7 -Wstringop-overflow=. adds 30733525c6 Fix MIPS n64 readahead (bug 21026). adds 983a9637f7 Increase some test timeouts. adds 38765ab68f Use fortify macros for b{zero,copy} along decl from strings.h adds f68fcd95d3 Make fallback fesetexceptflag always succeed (bug 21028). adds 75dafa2f32 Move fortified explicit_bzero back to string3 adds c35db50ff5 Update MicroBlaze localplt.data. adds c6be839efd Fix math/test-fenv for no-exceptions / no-rounding-modes con [...] adds 08f7b95dbd Improve libm-test XFAILing for ibm128-libgcc. adds fbb31e20bc XFAIL libm-test.inc tests as needed for ibm128. adds cc25c8b4c1 New pthread rwlock that is more scalable. adds d054a81ab3 tunables: Avoid getenv calls and disable glibc.malloc.check [...] adds 77847b5cc3 Regenerate libc.pot adds 64235ccc11 Make build-many-glibcs.py work on python3.2 adds 38d01bd6df Fix elf/sotruss-lib format-truncation error. adds 436cfba0ab Fix ld-address format-truncation error. adds 3c9378265a Fix testsuite build for GCC 7 -Wformat-truncation. adds bb44015143 Update translations from the Translation Project adds 6a1cefac19 Make endian-conversion macros always return correct types (b [...] adds 4dfb9c9411 Make fallback fegetexceptflag work with generic fetestexceptflag. adds c1f0601389 Fix MIPS o32 posix_fadvise. adds 468e525c81 Merge translations from the Translation Project adds f32941d80c powerpc: Regenerate ULPs adds 65810f0ef0 robust mutexes: Fix broken x86 assembly by removing it adds 8e31cafb26 Clear list of acquired robust mutexes in the child process a [...] adds 8f9450a0b7 Add compiler barriers around modifications of the robust mut [...] adds 099191b1f5 Fix typo in NEWS adds 4cb89c1581 tile: pass __IPC_64 as zero for SysV IPC calls adds 502697713f tile: Check for pointer add overflow in memchr adds b040e1b084 Make soft-float powerpc swapcontext restore the signal mask [...] adds 570c443352 S390: Fix FAIL in test string/tst-xbzero-opt [BZ #21006] adds ae7b8fbdda Update install.texi latest GCC version known to work. adds 0e8bac37d5 Merge translations from the Translation Project adds cd880aa2cc Avoid parallel GCC install in build-many-glibcs.py. adds 3a66b2b063 Fix ARM fpu_control.h for assemblers requiring VFP insn name [...] adds 41389c4049 Fix environment traversal when an envvar value is empty adds fe3f0488da Restore clock_* librt exports for MicroBlaze (bug 21061). adds 56009aa33c Add target to incorporate translations from translations.org adds 03b007771b S390: Adjust lock elision code after review. adds 6d523660e9 Fix mutex pretty printer test and pretty printer output. adds eb1321f291 powerpc: Fix adapt_count update in __lll_unlock_elision adds 76475eae8f Update README.libm-test. adds aee47c934e Remove very old libm-test-ulps entries. adds f3bef6a748 * elf/dl-tunables.c (tunable_set_val_if_valid_range): Split [...] adds 3e1b518550 Bug 21053: sh: Reduce namespace pollution from sys/ucontext.h adds 5845ce01a7 Add missing bugzilla reference in previous ChangeLog entry adds af1a265da0 * soft-fp/op-common.h (_FP_MUL, _FP_FMA, _FP_DIV): Add /* [...] adds 5653ab12b4 string/tst-strcoll-overflow: Do not accept timeout as test result adds faf0e9c841 nptl: Add tst-robust-fork adds f8bf15febc Bug 20116: Fix use after free in pthread_create() adds 02b78ff749 Add VZEROUPPER to memset-vec-unaligned-erms.S [BZ #21081] adds efeca5dac6 Add ipc_priv.h header for Nios II to set __IPC_64 to zero. adds 64ae9fe456 m68k: fix 64bit atomic ops adds 4283b38725 Fix missing test dependency adds 9c8e644853 alpha: Use saturating arithmetic in memchr adds 8b9e9c3c0b tunables: Fix environment variable processing for setuid bin [...] adds ed8d5ffd0a Drop GLIBC_TUNABLES for setxid programs when tunables is dis [...] adds 6fab532b47 Allow IFUNC relocation against unrelocated shared library adds 33d7e138ca sparc: Remove optimized math routines which cause testsuite [...] adds d675eaf7d9 Bug 20915: Do not initialize DTV of other threads. adds 53aa04a86c tunables: Fail tests correctly when setgid does not work adds 0cea3587d3 Add missing NEWS items adds 4e054e6b07 Add list of bugs fixed in 2.25 adds 1900fab98d Add more contributors to contrib.texi adds db0242e302 Update for 2.25 release adds 58557c2293 Open master for development adds 841a67a0ad Consolidate arm and mips posix_fadvise implementations adds f2d7f23a30 Remove i686, x86_64, and powerpc strtok implementations adds df3a4e104f Add __glibc_unlikely hint in lll_trylock, lll_cond_trylock. adds 0b20e02c97 sparc: Remove unused assignment in __clone adds 95b2e07faf Remove before-compile setting in math/Makefile. adds 2b7dc4c868 Do not hardcode list of libm functions in libm-err-tab.pl. adds 37f8abad1c nptl: Remove COLORING_INCREMENT adds dd18757bd3 Remove libm-test.inc comment listing functions tested and no [...] adds 5a68e857bf Move non-function-specific parts of libm-test.inc to separate file. adds c7a37ad352 As a minor cleanup remove the (r)index defines from include/ [...] adds 7e1e68b45c Rework gen-libm-test.pl input/output handling. adds 5cd81881e2 Eliminate libm-test.stmp. adds 4f1bc131db Split auto-libm-test-out by function. adds 5cbb58493d Split libm-test.inc by function. adds a622c2db55 Move libm-test TEST_MSG definitions to libm-test-driver.c. adds dcd4cd5756 Refactor some code in libm-test-driver.c. adds 04f0fd640d powerpc: Improve strcmp performance for shorter strings adds e688cceee5 powerpc: Use latest optimizations for internal function calls adds c2ff5ec13f powerpc: Set minimum kernel version for powerpc64le adds 43ce02c6ec Fix typo in manual adds edbbdb1855 Fix powf inaccuracy (bug 21112). adds 12d6284c0e Clean up libm vector tests exception test disabling. adds 3f67d1a702 Add Linux PTRACE_EVENT_STOP adds 8cbc826c37 Fix getting tunable values on big-endian (BZ #21109) adds ef8659eab6 Fix a typo in the manual. adds 42de7e2029 aarch64: fix errno address calculation in SYSCALL_ERROR_HANDLER adds ea814db27a Move w_lgamma_r to libm-compat-calls-auto adds 163f65e28c Move w_lgamma to libm-compat-calls-auto adds 5ab621c347 Move w_exp to libm-compat-call-auto adds 3b2f60328e Build most libm-test support code once per type. adds 9b40563c8b Move -U__LIBC_INTERNAL_MATH_INLINES to test-math-inline.h. adds 3789e2fd9d Merge libm-compat-calls-auto and libm-compat-calls adds 1266b9361a Move more csin, csinh tests to auto-libm-test-in. adds 3403a17fea x86-64: Verify that _dl_runtime_resolve preserves vector registers adds 40b7fbf273 GLIBC uses strchr (s, '\0') as an idiom to find the end of a [...] adds b987917e6a ldbl-128: Fix y0 and y1 for -Inf input [BZ #21130] adds b4e4172da6 Move INIT_ARCH_EXT call from libm-test-support to libm-test-driver. adds 10303eb74b Move most libmvec test contents from .c to .h files. adds 4918e5f4cd Fix y0 and y1 exception handling for zero input [BZ #21134] adds 3172b27b2b The internal header include/string.h does not work in C++: i [...] adds f7db120f67 Remove the str(n)cmp inlines from string/bits/string2.h. Th [...] adds ab9536a75d Move bits/types.h into posix/bits. adds 7b037c095e Clean up redundancies between string.h and strings.h. adds e546c3c99f ChangeLog entry for previous changeset adds ceaa98897c Add missing header files throughout the testsuite. adds f0166c1643 build-many-glibcs: don't crash if email is not configured adds 51b34a9c47 Fix lgamma*, log10* and log2* results [BZ #21171] adds f7a51347a4 Revert header inclusion changes that break math/ testing on x86_64. adds 6b8303a383 Move tests of cacos, cacosh to auto-libm-test-*. adds fa2a3dd7a3 Move tests of casin, casinh to auto-libm-test-*. adds 2c51dfd05d Move tests of catan, catanh to auto-libm-test-*. adds 52ac22365a Use index_cpu_RTM and reg_RTM to clear the bit_cpu_RTM bit adds 3b33d6ed60 Rework -fno-omit-frame-pointer support on i386 adds 9174b4c3b6 Update arm, mips, powerpc-nofpu libm-test-ulps. adds 71223d6880 One more obvious missing #include in the testsuite. adds 24b2a1b122 Remove some unused libm-test exception macros. adds 0b38d66a4e Bug 20313: Update to Unicode 9.0.0 adds ee6df1e6ab powerpc: Convert tests to the new support test-driver adds 6ec4140255 powerpc: Add tests for __ppc_set_ppr_* functions. adds 2f78098e39 powerpc: Update powerpc-fpu libm-test-ulps adds 72aaa20bbc Add IP_RECVFRAGSIZE from Linux 4.10. adds bf0b5360da Use Linux 4.10 in build-many-glibcs.py. adds 63e1c3768d Add TFD_TIMER_CANCEL_ON_SET to sys/timerfd.h. adds aec0821ce7 Add new templates for IEEE wrappers adds 92061bb033 Run libm tests separately for each function. adds d4f94368a9 Get rid of duplicate const declaration specifier warning in [...] adds 4f5a9afffb Use independent type literals in libm-test-support.c adds 7caa5054af Clean up conditionals for declaration of gets. adds e15f7de60c Split DIAG_* macros to new header libc-diag.h. adds 963394a22b Allow direct use of math_ldbl.h in testsuite. adds d42eed4a04 sunrpc: Avoid use-after-free read access in clntudp_call [BZ [...] adds b31737bdf9 Refer to <signal.h> instead of <pthread.h> in <bits/sigthread.h> adds 37fb019cb0 sunrpc: Do not unregister services if not registered [BZ #5010] adds cf0bd2f73b sunrpc: Improvements for UDP client timeout handling [BZ #20257] adds d2583c0b77 Add scripts/backport-support.sh adds 5e4e10636c Miscellaneous low-risk changes preparing for _ISOMAC testsuite. adds 9090848d06 Narrowing the visibility of libc-internal.h even further. adds 2d6ab5df3b Document and fix --enable-bind-now [BZ #21015] adds a10e9c4e53 Remove header file inclusion guard from elf/get-dynamic-info.h adds b2f3c0c208 tzset: Remove __attribute_noinline__ from compute_offset adds 7eb5c06c35 tzset: Remove unused NOID macro adds 21d58b2a43 hurd: Provide truncate64 and ftruncate64. adds 022c9fec9b S390: Optimize atomic macros. adds a7055e5935 hppa: set __IPC_64 as zero for SysV IPC calls adds 1c1243b6fc Ignore and remove LD_HWCAP_MASK for AT_SECURE programs (bug #21209) adds 8492c4dd69 timezone: Remove TZNAME_MAX limit from sysconf [BZ #15576] adds 6e3b52292a tzset: Clean up preprocessor macros min, max, sign adds 596d547f50 Fix auto-merge issue in ChangeLog adds 72280a9e55 S390: Regenerate ULPs adds 9a56f87183 Test for correct setting of errno. adds 01061a7cab Consolidate Linux accept implementation adds 3e9ff426cb Consolidate Linux connect implementation adds 1f8161a801 Consolidate Linux recvfrom implementation adds df799d9eb3 Consolidate Linux recv implementation adds 06cf371e97 Consolidate Linux sendto implementation adds 60f9423b6b Consolidate Linux send implementation adds b24d6d1550 Regenerate MIPS catan, catanh long double ulps. adds 93adfe2d79 Update auto-libm-test-out for catan / catanh. adds 6af0e51094 If sunrpc code is disabled, rpcsvc header files, rpcgen and [...] adds cb09a3d497 Fix send consolidation typo adds d40dbe722f sh: Fix building with gcc5/6 adds c381204592 The rpcgen tests should not run if we don't build rpcgen. adds d50a2c094c Add missing ChangeLog entries. adds 53a4608f8d Add more IPV6_* macros to sysdeps/unix/sysv/linux/bits/in.h. adds ae65d4f3c3 Remove the str(n)dup inlines from string/bits/string2.h. A [...] adds c89721e25d build-many-glibcs: Remove no_isolate from SH config adds 9d067269f5 hurd: Make send/recv more posixish adds 605c5ef4fb Remove _dl_platform_string adds ed7d6072f2 Fix missing posix_fadvise64 mips64 static build (BZ #21232) adds f889e73f60 support_format_dns_packet: Fix CNAME and multiple RR handling adds ed3ea040ba support: Add error checking to close system calls [BZ #21244] adds 2bda2d820d support: Explain ignored failures of temporary file removal [...] adds 826aa1346f Use internal __feraiseexcept in __iseqsig adds ff80ec4283 Split helper classification macros from mathcalls.h adds ffe308e4fc Fix test-math-vector-sincos.h aliasing. adds b36a65e5ca Fix test-errno issues adds e37fc4aa68 Fix combreloc test with BSD grep adds 3ab2021fea Fix build with --enable-static-nss [BZ #21088] adds 5d20a49aac hppa: Fix setting of __libc_stack_end adds e4e52ff059 Improve float range reduction accuracy near pi/2 (bug 21094). adds fbe355fbd1 x86_64: fix static build of __mempcpy_chk for compilers defa [...] adds d2e4346a30 Add ifunc support for aarch64. adds d6fc3f6516 Add ChangeLog entry for aarch64 ifunc support patch. adds 2072f5c34e Remove C++ namespace handling from glibc headers. adds 598fe6d9f4 XFAIL catan and catanh tests on ibm128 adds 0fbca26c39 conformtest: Make more tests into compilation tests. adds 33c02810c5 conformtest: Support system-specific XFAILs. adds c33eac51f4 conformtest: Skip execution tests when cross-compiling. adds bb5cc234e1 conformtest: Add alpha XFAIL for struct netent n_net type (b [...] adds d19887f8bb Add missing piece to last ChangeLog entry. adds 0cb521871b conformtest: Add mips XFAIL for struct stat st_dev type (bug [...] adds 20409ce5e8 Make alpha termios.h define IXANY unconditionally (bug 21259). adds b170d2e7ab Use CPU_FEATURES_CPU_P to check if AVX is available adds 17f487b7af Further harden glibc malloc metadata against 1-byte overflows. adds 22b72f356d conformtest: Handle conditional XFAILs with allow-header. adds 19641dbd61 Fix sparc64 bits/setjmp.h namespace (bug 21261). adds 345118d7f5 conformtest: XFAIL tv_nsec tests for x32 (bug 16437). adds 15e9a4f378 linux ttyname and ttyname_r: do not return wrong results adds ddc3fb3334 posix_spawn: fix stack setup on ia64 [BZ #21275] adds ba7fe6906d Fix alpha termios.h NL2, NL3 namespace (bug 21268). adds 112039611c conformtest: Add mips XFAIL for struct stat st_rdev type (bu [...] adds 76b2c32a16 conformtest: Add x32 XFAILs for mq_attr element types (bug 21279). adds 1e4d83f6fe Deprecate libnsl by default (only shared library will be bui [...] adds e4e26210c3 Fix failing test malloc/tst-interpose-nothread with GCC 7. adds 261d0141b3 Merge branch 'master' of ssh://sourceware.org/git/glibc adds a640393a18 Regenerate INSTALL. adds c15f8eb50c x86-64: Improve branch predication in _dl_runtime_resolve_av [...] adds b9e8c90875 Another round of inclusion fixes for _ISOMAC testsuite. adds fb82116f24 Update string tests to use the support test driver. adds ca4dc74659 Change the order of function attributes in printf.h adds 8d2030d659 Add a new randomized memcpy test for copies up to 256 bytes. [...] adds 65eff7fbdb Update old tunables framework document/script. adds d01cbb6e8e Actually add bench-memcpy-random adds b737847f87 [AArch64] Update libm-test-ulps adds 78c0581432 Define more termios.h macros unconditionally for alpha (bug 21277). adds ea1898dded localedata: hu_HU: fix multiple sorting bugs (bug 18934) adds dd5905de03 Consolidate set* Linux implementation adds 29d92a8eda Change TEST_NAME to memcpy to fix IFUNC testing of multiple [...] adds 3abeeec5f4 Fix i686 memchr overflow calculation (BZ#21182) adds f264cca593 Macroize inclusion of math-finite.h adds 10614335d1 Change return type in the declaration of __ieee754_rem_pio2l adds 2183741fdc Fix more test-errno issues adds ce39613205 fts: Fix symbol redirect for fts_set [BZ #21289] adds 1361e98d56 Fix condition for inclusion of math-finite.h for long double adds 622222846a Call the right helper function when setting mallopt M_ARENA_ [...] adds 21f042c804 posix_spawn: use a larger min stack for -fstack-check [BZ #21253] adds 83f0ad2bc6 ChangeLog: fix BZ style to be consistent and match majority [...] adds fce3da82e5 S390: Clobber also r14 in TLS_LD, TLS_GD macros on 31bit. adds 07d6f1a3ca resolv: Add test coverage for ns_name_unpack, ns_name_ntop adds 75b3a15e07 nss_dns: Remove superfluous dn_expand call from network handling adds 44f28da7ca nss_dns: Replace local declarations with declarations from a [...] adds c3261cdb5b resolv: Add tst-resolv-canonname adds 2e4cf77897 Remove __ASSUME_REQUEUE_PI adds a358c80530 Remove CALL_THREAD_FCT macro adds b2b1ea8b77 Update wcsmbs tests to use the support test driver adds 18b6e2c86c powerpc64: Add POWER8 strnlen adds ff65c87443 Add page tests to string/test-strnlen. adds 36fe25fd0e Update elf tests to use the support test driver. adds 12fb180108 Define TEST_FUNCTION_ARGV in elf/tst-dlopen-aout.c adds db3d848e15 Build divdi3 only for architecture that required it adds bdc543e338 sparc: Fix .udiv plt on libc adds e4e794841e resolv: Remove IQUERY support adds bf079e19f5 getopt: remove USE_NONOPTION_FLAGS adds 7784135eb0 getopt: merge from gnulib: don't use `...' quotes adds 7f71f9c1d6 getopt: merge straightforward changes from gnulib adds 7e161bef0b getopt: fix fencepost error in ambiguous-W-option handling adds 544ce845de getopt: clean up error reporting adds 7a7be6c9a2 getopt: merge from gnulib: function prototype adjustments adds c1af8775f2 getopt: tidy up _getopt_initialize a bit adds dfbea09f96 getopt: refactor long-option handling adds aeacb9f912 getopt: merge from gnulib: alloca avoidance adds 0f3be8721a getopt: merge _GL_UNUSED annotations from gnulib adds 10a33cf8b4 getopt: eliminate __need_getopt by splitting up getopt.h. adds 06576cbf4e getopt: annotate files with relationship to gnulib. adds 893ba3eac9 getopt: merge from gnulib: use angle-bracket includes consistently adds bf7730194f Check if SSE is available with HAS_CPU_FEATURE adds 9ace4692b2 Check for __mprotect failure in _dl_map_segments [BZ #20831] adds 6d4adeb700 Remove unneeded declarations from math_private.h adds fda19e0438 Add sysdeps/x86/dl-procinfo.c adds 38efe8c5a5 Consolidate pthreadtype.h placementConsolidate pthreadtype.h [...] adds a42478b7bf manual: readdir, readdir64 are thread-safe adds d031600dd2 Support auxilliary vector components for cache geometries. adds dbcc7d0893 powerpc: refactor stpcpy, stpncpy, strcpy, and strncpy IFUNC. adds 3bc426e156 powerpc: refactor strcasecmp, strcmp, and strncmp IFUNC. adds 001649fd18 powerpc: refactor strnlen and strlen IFUNC. adds 6d15a5c2e9 powerpc: refactor strchr, strchrnul, and strrchr IFUNC. adds f0748b70a8 powerpc: refactor strcasestr and strstr IFUNC. adds 18e0054bf7 powerpc: refactor memset IFUNC. adds ff06a55aef powerpc: refactor memchr, memrchr, and rawmemchr IFUNC. adds 72fd128a08 powerpc: refactor memcpy and mempcpy IFUNC. adds b6a6622209 powerpc: refactor memcmp and memmove IFUNC. adds 4fee33f8c1 posix: Add cleanup on the trap list for globtest.sh adds 158d5fa0e1 Consolidate Linux mmap implementation (BZ#21270) adds 249dcdb71b powerpc: Optimized strncat for POWER8 adds a7ff1da823 resolv: Remove internal and unused definitions from <resolv.h> adds c803cb9b24 resolv: Support an exactly sized buffer in ns_name_pack [BZ #21359] adds e14a27723c resolv: Reduce EDNS payload size to 1200 bytes [BZ #21361] adds 44500cbb25 resolv: Remove EDNS fallback [BZ #21369] adds a12ae89f86 Assume that O_NOFOLLOW is always defined adds 2604882cef [BZ 21357] unwind-dw2-fde: Call free() outside of unwind mutex adds 6c6ab1fc49 powerpc64: strrchr optimization for power8 adds 025b33ae84 malloc: Turn cfree into a compatibility symbol adds 46d8874d5b Assume that pipe2 is always available adds b48061e1a5 Assume that dup3 is available adds cef9b65376 Assume that O_CLOEXEC is always defined and works adds 1c53cb49de x86: Set Prefer_No_VZEROUPPER if AVX512ER is available adds 4cb334c4d6 x86: Use AVX2 memcpy/memset on Skylake server [BZ #21396] adds 2288c2674d Fix bits/socket.h IOC* namespace issues (bug 21267). adds 62f71aad7e conformtest: Enable tests when cross compiling. adds e92030239a Assume that accept4 is always available and works adds 2f83a7294d Create more sockets with SOCK_CLOEXEC [BZ #15722] adds 3e2cf872a5 Bug 21399: Fix CP1254 comment for U+00EC adds bee05c9d58 resolv: Replace __builtin_expect with __glibc_unlikely/__gli [...] adds 25cfd50214 A third round of inclusion fixes for _ISOMAC testsuite. adds b8129a415e rcmd/rexec: Fix typo in comment adds a0704b1ac7 nss_dns: Correct parentheses for the __glibc_unlikely argument adds d76d370355 Fix missing timespec definition for sys/stat.h (BZ #21371) adds 832d8bc00b Do not use wildcard symbol names for public versions in Vers [...] adds 44e4b889ab manual: Document replacing malloc [BZ #20424] adds 51213e2b8d S390: Use new s390_libc_ifunc_expr macro in s390 8bit-generic.c. adds df6cc7ee3b S390: Move utf8-utf16-z9.c to multiarch folder and use s390_ [...] adds 85286aaf1d S390: Move utf16-utf32-z9.c to multiarch folder and use s390 [...] adds 5ea9ce3749 S390: Move utf8-utf32-z9.c to multiarch folder and use s390_ [...] adds 9581e76dbb Macroize function declarations in math_private.h adds daeb1fa2e1 [BZ 21340] add support for POSIX_SPAWN_SETSID adds 249548e476 posix: Remove ununsed posix_spawn internal assignment adds 3fa6e4872d conformtest: Allow *_t in sys/socket.h. adds 9fe3c80c7c Fix sys/socket.h namespace issues from sys/uio.h inclusion ( [...] adds 1e1f44de64 Add earlyclobber to sqrtt/sqrtf insns. adds 6ef8a2c76a Default build-many-glibcs.py to GCC 7 branch. adds 0516e24d18 conformtest: Fix XPG standard naming. adds 085e07db22 conformtest: Allow time.h inclusion from semaphore.h for XOPEN2K. adds 2f7f3cd8cd powerpc64le: Create divergent sysdep directory for powerpc64le. adds c064f6a613 powerpc: Fix logbl on power7 [BZ# 21280] adds 3e4df7ef13 Default Linux kernel version in build-many-glibcs.py to 4.11. adds ef0e5f2f5c Add PF_SMC, AF_SMC from Linux 4.11 to bits/socket.h. adds 25e39b4229 Add TCP_FASTOPEN_CONNECT from Linux 4.11 to netinet/tcp.h. adds ffd6023885 posix: Using libsupport for p{write,read}v tests adds fa66f341a0 nptl: Using libsupport for tst-cancel4* adds 24a10cfb3e powerpc: Update powerpc-fpu libm-test-ulps adds 827b823783 posix: Fix internal p{read,write} plt usage adds b3d9c9a20c sparc: handle R_SPARC_DISP64 and R_SPARC_REGISTER relocs adds 14ea415d04 Add HWCAP_ASIMDRDM from Linux 4.11 to AArch64 bits/hwcap.h. adds b5eede9730 Consolidate Linux poll implementation adds 26f28fd73d Consolidate Linux select implementation adds b62c381591 Consolidate Linux epoll_wait syscall adds fa17b9c720 Bug 20116: Clarify behaviour of PD->lock. adds 8ba5c9b8d6 Bug 20686: Add el_GR@euro support. adds e35ac97cc8 Correct misplaced comments in struct ip_mreq_source adds 3b5f801ddb Tweak realloc/MREMAP comment to be more accurate. adds 1432d38ea0 x86: Set dl_platform and dl_hwcap from CPU features [BZ #21391] adds 808befbf9e powerpc: Fix strncat ifunc selection adds fd9f30f6f9 Use __glibc_reserved convention in mcontext, sigcontext (bug [...] adds 4c3992fc45 Fix signal.h bsd_signal namespace (bug 21445). adds 593bf7189a ldbl-128: Use mathx_hidden_def inplace of hidden_def adds 176804300b Fix network headers stdint.h namespace (bug 21455). adds 717da4b3be manual: Add preadv and pwritev documentation adds 139ace9575 Require Linux kernel 3.2 or later on x86 / x86_64. adds cd354a3849 Remove <sys/ultrasound.h> adds 706256afb6 support: Delete temporary files in LIFO order adds c22553effb support: Prevent multiple deletion of temporary files adds 1278ed2c64 Remove __ASSUME_GETCPU_SYSCALL. adds 1721145f03 Remove __ASSUME_PROC_PID_TASK_COMM. adds 7224e32d7b vfprintf.c: Refactor magic number 32 into EXTSIZ. adds 61f4fa7fd7 S390: Regenerate ULPs adds 2bfdaeddaa Rename cppflags-iterator.mk to libof-iterator.mk, remove ext [...] adds 0ad970bb13 resolv: Use RES_DFLRETRY consistently [BZ #21474] adds a972dc672c sunrpc/tst-xdrmem2.c: Include stdint.h. adds 695d7d138e Assume prlimit64 is available. adds 26265c3bce float128: Add _Float128 make bits to libm. adds 4fc12f0eda Add support for testing __STDC_WANT_IEC_60559_TYPES_EXT__ adds 9a45f54310 Simplify recvmmsg code. adds 0cb5da5c09 Simplify sendmmsg code. adds eab380d8ec Move shared pthread definitions to common headers adds e3b0580d0d Simplify accept4, recvmmsg, sendmmsg code. adds d08a482bc2 Remove MIPS32 accept4, recvmmsg, sendmmsg implementations. adds 8fa11673d6 Fix rawmemchr build with GCC 8. adds faa9066c4b Use test-driver in ntpl/tst-fork1.c adds 46ce8881ad getaddrinfo: Unconditionally use malloc for address list adds 8ec69bb7ec support_format_addrinfo: Fix flags and canonname formatting adds d53b865288 inet_pton: Reformat in GNU style adds 0a19a91896 Remove wrong definitions from pthread header refactor adds 5df4854ed2 Condition some sys/ucontext.h contents on __USE_MISC (bug 21457). adds 17284d650e tunables: Make tunable_list relro adds e4252e5c53 Add MAINTAINERS adds 0f01acb340 Consolidate Linux close syscall generation adds b41152d716 Consolidate Linux open implementation adds cab6e5af9d Consolidate Linux creat implementation adds f6a191a6ee Consolidate Linux read syscall adds dfaaee33ba Consolidate Linux write syscall adds 679e979bf3 Consolidate Linux readv implementation adds 488e08b600 Consolidate Linux writev implementation adds 31073a53d8 powerpc: Fix signal handling in backtrace adds 1711991592 Remove _IO_MTSAFE_IO from public headers. adds 7c3018f9e4 Suppress internal declarations for most of the testsuite. adds e8f1225ca4 Remove __ASSUME_STATFS_F_FLAGS. adds 1d2bc2eae9 fork: Remove bogus parent PID assertions [BZ #21386] adds e1d6e08dd6 Remove useless SPARC signbit aliases. adds fcee5905d3 float128: Add public _Float128 declarations to libm. adds 33d523d7f8 float128: Include math-finite.h for _Float128 adds 81f26b53b5 float128: Add private _Float128 declarations for libm. adds cdd45522b6 float128: Enable use of IEEE wrapper templates adds c79a72aa5c posix: Fix and simplify default p{read,write}v implementation adds d13103074a tunables: Specify a default value for tunables adds ad2f35cb39 tunables: Add support for tunables of uint64_t type adds 7620dc1235 Convert e_exp2l.c into a template adds b2980e3c54 powerpc: Add a POWER8-optimized version of cosf() adds 477bf19a59 float128: Extend __MATH_TG for float128 support adds dec4a7105e powerpc: Improve memcmp performance for POWER8 adds f227c3e0a6 manual: Fix up invalid header and standards syntax. adds a449fc68f6 manual: Convert @tables of annotated @items to @vtables. adds ce79740bdb Reduce value of LD_HWCAP_MASK for tst-env-setuid test case adds a7fbedff76 Correct comments in x86_64/multiarch/memcmp.S adds 88499a87ce posix: Consolidate Linux pause syscall adds ebfdb12bf0 posix: Consolidate Linux waitpid syscall adds 3d0ad5a8df posix: Consolidate Linux nanosleep syscall adds 2de15b61e9 linux: Consolidate Linux tee implementation adds b3b00aa8b0 posix: Consolidate Linux sigsuspend implementation adds 3c9399f507 posix: Consolidate Linux msync syscall adds 51209cbf51 posix: Consolidate Linux fdatasync syscall adds fdbb0d98ba posix: Consolidate Linux fsync syscall adds ecade1cb0b linux: Consolidate Linux vmsplice syscall adds afbbc18f9e linux: Consolidate Linux splice syscall adds a5a34d2eaf linux: Consolidate Linux open_by_handle_at syscall adds a5fdd30597 posix: Consolidate Linux mq_timedreceive syscall adds 332e01c627 posix: Consolidate Linux mq_timedsend syscall adds 8f2e1830f2 Create and use first-versions.h with macros for function sym [...] adds 9aa4965cdf Also create and use ldbl-compat-choose.h. adds 1d71a63153 Fix makefile rules for vmsplice, splice, and open_by_handle_at adds 402bf06952 x86: Optimize SSE2 memchr overflow calculation adds 0bcec5321f Split up bits/sigstack.h. adds a429d2ff07 manual: Convert errno @comments to new @errno macro. adds 42a844c6a2 Remove the bulk of the NaCl port. adds 81cb7a0b2b Remove sfi_* annotations from ARM assembly files. adds 1f655beb08 x86_64: Remove L(return_null) from rawmemchr.S adds 500b3a499f Remove __need_list_t and __need_res_state. adds a992f506ff Remove __need macros from signal.h. adds 2cdfa9e848 Add one more header to be installed, missed from previous patch. adds d26db8fbb4 Remove useless comment from sysdeps/sparc/sparc32/dl-machine.h adds f1a67a2c78 libio: Avoid dup already opened file descriptor [BZ#21393] adds 231a59ce2c Fix a bug in 'Remove __need macros from signal.h' (a992f506) adds cfed8ece79 Fix sys/ucontext.h namespace from signal.h etc. inclusion (b [...] adds 666c0c5efa Fix sigstack namespace (bug 21511). adds 7c1d722554 x86: Use __get_cpu_features to get cpu_features adds 9c450f6f6f x86: Don't include cacheinfo.c in ld.so adds 6edbe546d6 arm: Fix typo in array count adds 6a2c695266 aarch64: Thunderx specific memcpy and memmove adds 302bb1a3c3 float128: Add wrappers to override ldbl-128 as float128. adds ee8015b9ea Support dl-tunables.list in subdirectories adds 81efada528 Make __tunables_init hidden and avoid PLT adds 6e75b0110d Move tst-mutex*8* to tests-internal adds acf6d579e0 Add memchr tests for n == 0 adds 542a34783c m68k: handle default PIE adds 4f26ef1b67 x86_64: Remove redundant REX bytes from memchr.S adds 2e0bbbfbf9 Add reallocarray function adds 4158ba082c Delay initialization of CPU features struct in static binaries adds cfa9bb61cd Use test-driver in nptl/tst-fork3.c adds 52bd938169 posix: Implement preadv2 and pwritev2 adds 491bb0858e Avoid tickling a linker bug from microblaze pt-vfork.S. adds 139904b7e4 Fix more namespace issues in sys/ucontext.h (bug 21457). adds 72b81552a1 Add shim header for bits/syscall.h. adds 6da85a0daf conformtest: Correct signal.h expectations for XPG4 / XPG42. adds 09103e4025 Include sys/param.h in stdlib/gmp-impl.h instead of redefini [...] adds 91b6eb1140 Add internal facility for dynamic array handling adds 673cb072a4 getaddrinfo: Always allocate canonical name on the heap adds 2714c5f3c9 resolv: Tests for various versions of res_init adds ca4b396ebe posix: Add missing build flags for p{write,read}v2 adds 6257fcfd58 getaddrinfo: Fix localplt failure involving strdup adds 9c65eec494 Fix sigevent namespace (bug 21543). adds 3e6def237a manual: Provide consistent errno documentation. adds 808fd9e6fe x86: Update __x86_shared_non_temporal_threshold adds 363911ce13 getaddrinfo: Eliminate another strdup call adds 82f43dd2d1 Include shlib-compat.h in many sunrpc/nis source files. adds d36c52becb Add forgotten changelog entry for 82f43dd2d1 adds 6b69f98dcd benchtests: Add more tests for memrchr adds 8951dd0b14 Regenerate sysdeps/gnu/errlist.c. adds 7553131847 Fix struct sigaltstack namespace (bug 21517). adds c4c96f92f7 Define SIG_HOLD for XPG4 (bug 21538). adds d8a7d10324 x86-64: Update LO_HI_LONG for p{readv,writev}{64}v2 adds 7395928b95 x86_64: Remove redundant REX bytes from memrchr.S adds 30cb625a21 x86-64: Update strlen.S to support wcslen/wcsnlen adds 9cd30491dd x86: Add macros to implement ifunce selection in C adds ef9c4cb6c7 x86-64: Optimize wmemset with SSE2/AVX2/AVX512 adds 935971ba6b x86-64: Optimize memcmp/wmemcmp with AVX2 and MOVBE adds 48e7bc7a55 x86: Don't use dl_x86_cpu_features in cacheinfo.c adds 12d2dd7060 Optimize generic spinlock code and use C11 like atomic macros. adds 4bf7abaeb3 S390: Use generic spinlock code. adds d4cc385c6e x86-64: Move wcsnlen.S to multiarch/wcsnlen-sse4_1.S adds 44330b6d32 tunables: Clean up hooks to get and set tunables adds ea9b0ecbf0 tunables: Add LD_HWCAP_MASK to tunables adds 6482e63403 Add include guards to dl-procinfo.h adds ff08fc59e3 tunables: Use glibc.tune.hwcap_mask tunable instead of _dl_h [...] adds f82e9672ad aarch64: Allow overriding HWCAP_CPUID feature check using HW [...] adds 511c5a1087 Make LD_HWCAP_MASK usable for static binaries adds ea01a4da21 aarch64: Add hwcap string routines adds fdc543919a Use test-driver in sysdeps/unix/sysv/linux/tst-clone2.c adds 8f0a947cf5 Remove check for NULL buffer passed to `ptsname_r' adds 2e87c7d158 x86-64: Fold ifunc-sse4_1.h into wcsnlen.c adds bd6193907a Fix tst-timezone race (bug 14096). adds 81df4d253d Fix include paths in include/bits/types/*.h. adds 82c19bdfe3 float128: Extend the power of ten tables adds 32bf1d09da float128: Add conversion from float128 to mpn adds aab0f374e7 Remove duplicated code from __printf_fp_l, __printf_fphex, a [...] adds 2bc646c9e9 Refactor PRINT_FPHEX_LONG_DOUBLE into a reusable macro adds cf2046ec7d float128: Add strfromf128 adds 5e1122827a x86-64: Rename wmemset.h to ifunc-wmemset.h adds 4615f5aefe Add more tests for memchr adds 199fc19d3a Remove __need macros from stdio.h and wchar.h. adds 37b66c0b1a ld.so: Consolidate 2 strtouls into _dl_strtoul [BZ #21528] adds ab70273bb7 conformtest: Correct sys/wait.h expectations for XPG4. adds 6c85cc2852 aarch64: Fix undefined behavior in _dl_procinfo adds 48bd8cda09 support: Expose TEST_VERIFY_EXIT behavior to GCC optimizers adds 990c32b93a malloc: Remove tst-dynarray, tst-dynarray-fail from test-srcs adds 2f5d20ac99 x86-64: Optimize memchr/rawmemchr/wmemchr with SSE2/AVX2 adds dc485ceb2a x86-64: Optimize strlen/strnlen/wcslen/wcsnlen with AVX2 adds 8fe57365bf x86-64: Optimize strchr/strchrnul/wcschr with AVX2 adds 5ac7aa1d7c x86-64: Optimize memrchr with AVX2 adds d2538b9156 x86-64: Optimize strrchr/wcsrchr with AVX2 adds 6b6710e55b x86-64: Correct comments in ifunc-impl-list.c adds 65b6d8b79c Polish the treatment of dl-tunable-list.h in Makeconfig. adds b4971123e9 Remove bare use of __attribute__ in include/errno.h. adds 0862cdcdc8 Condition signal.h inclusion in sys/wait.h (bug 21560). adds b85995291e Fix sigpause namespace (bug 21554). adds 10d33c5a86 Update nios2, sparc32 localplt.data files for recent GCC change. adds a17973efc6 Fix waitid namespace (bug 21561). adds d6bd839b9a Add a way to bypass the PLT when calling getauxval adds cdfbe5037f powerpc: add sysconf support for cache geometries adds 8458956a62 Correct an outdated comment in stdlib/errno.h. adds b05eca0e1d Correct collation rules for Malayalam. adds d99431e519 Replace all internal uses of __bzero with memset. This remo [...] adds 18b10de7ce 2017-06-12 Wilco Dijkstra wdijkstr@arm.com adds 5a103908c0 x86-64: Implement strcpy family IFUNC selectors in C adds a0f8b11520 Fix sigwait namespace (bug 21550). adds 9527ae8291 Fix XPG4 bsd_signal namespace (bug 21552). adds 45f39d4588 float128: Add strtof128, wcstof128, and related functions. adds 7d641c411d float128: Add strfromf128, strtof128, and wcstof128 to the manual adds 8fd3101431 Allow macros prefixed with FLT128 in include/float.h adds 3c023dbf57 float128: Add test-{float128,ifloat128,float128-finite} adds 4bad368d9f Fix build issue on x86. adds 46ee3da55e Remove __need_schedparam and __cpu_set_t_defined. adds 19cf2879fe Correct indentation in posix/bits/cpu-set.h. adds dfe82f3faa localedata: Remove trailing spaces [BZ #20275] adds 70ec56e9f2 localedata: ce_RU: update weekdays from CLDR [BZ #21207] adds a65ea28d18 Make copy of <bits/std_abs.h> from GCC 7 [BZ #21573] adds f8bf87face dynarray: Implement begin/end functions in the spirit of C++ adds c2528fef3b configure: Suppress expected compiler error message adds b309f058cf mips: Fix store/load gp registers to/from ucontext_t adds dd8854361b PowerPC64, fix calls to _mcount adds fb499eb04e PowerPC64 FRAME_PARM_SAVE adds 4b6e7667db PowerPC64 sysdep.h tidy adds de7ee73d6f PowerPC64 strncpy, stpncpy and strstr fixes adds d5b411854f PowerPC64 ENTRY_TOCLESS adds 0572433b5b PowerPC64 ELFv2 PPC64_OPT_LOCALENTRY adds 37f802f864 Remove __need_IOV_MAX and __need_FOPEN_MAX. adds fd860eaaa8 Remove __need macros from errno.h (__need_Emath, __need_error_t). adds 69052a3a95 i686: Add missing IS_IN (libc) guards to vectorized strcspn adds 5c3e322d3b x86-64: Implement memmove family IFUNC selectors in C adds 0edbf12301 nptl: Invert the mmap/mprotect logic on allocated stacks (BZ#18988) adds 2c0b90ab44 Enable tunables by default adds 93e46f8773 x86-64: Implement memset family IFUNC selectors in C adds b91a52d0d7 x86-64: Implement memcmp family IFUNC selectors in C adds 9ed0aa15d3 x86-64: Implement strcat family IFUNC selectors in C adds 9f4254b8bd x86-64: Implement wcscpy IFUNC selector in C adds 70fe2eb794 x86-64: Implement strcspn/strpbrk/strspn IFUNC selectors in C adds 244361ebae support: Add optstring support adds 48d966eb35 linux: Consolidate sync_file_range implementation adds 27691d5cec manual: Create empty placeholder macros for @standards. adds d08a7e4cbe manual: Replace summary.awk with summary.pl. adds 76b9ffef87 manual: Complete @standards in argp.texi. adds 1b009d5ac3 manual: Complete @standards in arith.texi. adds a448ee41e7 manual: Complete @standards in string.texi. adds 92bd70fb85 Update timezone code from tzcode 2017b. adds 52243b520e Remove _dl_out_of_memory from elf/Versions adds 35810f5ccf s390: optimize syscall function adds 5e5b3b8866 S390: Fix build with gcc configured with --enable-default-pi [...] adds a4de0a9008 Fix gen-tunables.awk to work with older awk adds 629ebc873a Fix typo when undefining weak_alias adds 5b83faf6a7 dynarray: Use libc_hidden_proto only for !_ISOMAC adds a66bc30d6b Define struct rusage in sys/wait.h when required (bug 21575). adds 21f8859dd0 Fix signal stack namespace (bug 21584). adds ed8cfb00c2 Fix siginterrupt namespace (bug 21597). adds 487549c466 Fix another x86 sys/ucontext.h namespace issue (bug 21457). adds ca3d65ff69 resolv: Make __res_vinit hidden adds 26bf5a1029 resolv: Move res_randomid to its own file adds e4e5b57d23 resolv: Move _res deallocation functions to their own file adds e68111fbd6 resolv: Remove DEBUG preprocessor conditionals from res_setoptions adds 94f094f22b resolv: Introduce is_sort_mask and call it from res_vinit adds 4c4480eecb resolv: Reformat res_vinit and related functions to GNU style adds ea4924ce5b resolv: Report allocation errors in __res_vinit adds 89f187a40f resolv: Use getline for configuration file reading in res_vinit_1 adds b08a6a0dea S390: Sync ptrace.h with kernel. [BZ #21539] adds f6110a8fee CVE-2017-1000366: Ignore LD_LIBRARY_PATH for AT_SECURE=1 pro [...] adds 4add86749a Require GCC 4.9 or later for building glibc. adds bf15120dd7 Fix wait3 namespace (bug 21625). adds 6d0ba62289 ld.so: Reject overly long LD_PRELOAD path elements adds 81b82fb966 ld.so: Reject overly long LD_AUDIT path elements adds 37e9dc8146 DCIGETTEXT: Do not make copy of localename adds 6c2ec6677b Remove pre-GCC-4.9 MIPS code. adds b8216e8278 manual: Complete @standards in lang.texi. adds 09a596cc2c Remove bits/string.h. adds d8cee557e2 Mention in NEWS that __(NO|USE)_STRING_INLINES don't do anyt [...] adds 4cedcaea8d Add powf bench tests adds c0b23001a8 Fix fallout from bits/string.h removal. adds beb52f502f Improve math benchmark infrastructure adds 905947c304 tunables: Add IFUNC selection and cache sizes adds 18b759355d Add powf trace adds e0b5a3b654 conformtest: XFAIL uc_sigmask test for ia64 (bug 21634). adds 46ad8909ce conformtest: XFAIL uc_mcontext test for powerpc32 (bug 21635). adds da69a35566 Move x86 specific tunables to x86/dl-tunables.list adds bafcba22ac Consolidate Linux openat implementation adds f0be25b633 Rename xlocale.h to bits/types/__locale_t.h. adds af85385f31 Use locale_t, not __locale_t, throughout glibc adds 8082d91e1c Factor out shared definitions from bits/signum.h. adds 99c3eb0f73 powerpc: Add optimized version of [l]lrintf adds 43e0ac24c8 powerpc: Optimize memchr for power8 adds 965d5c391c inet: Add IPv6 getaddrinfo coverage to tst-inet6_scopeid_pton.c adds 60149b2859 __inet_pton_length: Implement new internal helper function adds 76b8266f99 getaddrinfo: Avoid stack copy of IPv6 address adds e9177fba13 [AArch64] Use hidden __GI__dl_argv in rtld startup code adds daa9bdb607 posix: Add invalid flags test for p{write,read}v2 adds e535139e82 [AArch64] Add more cfi annotations to tlsdesc entry points adds 9695dd0c93 DCIGETTEXT: Use getcwd, asprintf to construct absolute pathname adds 03feacb562 x86: Rename glibc.tune.ifunc to glibc.tune.hwcaps adds 9649350d2e Fix tile SA_* conditions for POSIX.1:2008 (bug 21622). adds 11ffcacb64 x86-64: Implement strcmp family IFUNC selectors in C adds 4dd8e7c0ce Implement allocation buffers for internal use adds 0a47d031e4 _nl_load_domain: Use calloc instead of alloca adds f768b45020 inet: __inet6_scopeid_pton should accept node-local addresse [...] adds 925fac7793 Bug 21533: Update to Unicode 10.0.0 adds 95b38bbb03 localedata: fur_IT: Fix spelling of Wednesday (Miercus) adds 5ae2266943 Provide an additional macro expansion for F128 in stdlib/tst [...] adds 5070551cbf Describe remainder as primary and drem as alternative in the manual adds 738a9914a0 benchtests: Print string array elements, int and uint in json adds 5ee1e3cebc benchtests: Make memcpy benchmarks print results in json adds 25d5247277 benchtests: New script to parse memcpy results adds 5dee08fda6 Add ChangeLog entries for the last 3 commits adds 33711da4e9 Fix float128 uses of xlocale.h. adds 46d2e49c49 Make errno-setting libm templates include errno.h. adds d08cdabdd0 Correct min_of_type handling of _Float128. adds db7a548d02 Make float128_private.h work with generic ieee754.h. adds f20079d219 Fix float128_private.h redefinition of SET_RESTORE_ROUNDL. adds 8d375dafe2 Support _Float128 in math-tests.h. adds c271ff9469 Support _Float128 in ldbl-96 bits/iscanonical.h. adds 001b09a6a2 powerpc: Add optimized version of [l]lroundf adds 12f50337ae powerpc: refactor strrchr IFUNC adds 7dcdfbcf67 powerpc: Update AT_HWCAP[2] bits adds 1301c20f6c powerpc: fix sysconf support for cache geometries adds 76c4c838e7 powerpc: Fix sinf() IFUNC fallback. adds c340290de8 Optimized version of powf() adds 9f0170af26 Include libc-header-start.h in include/float.h adds 18a336772d Prepare the manual to display math errors for float128 functions adds 7fa1d9462b Add libio-mtsafe flags to the build of strfromf128 adds 3ec7c02cc3 x86-64: memcmp-avx2-movbe.S needs saturating subtraction [BZ [...] adds b1e7c13cc5 resolv: Clean up declarations of the __res_initstamp variable adds b87d47396f resolv/res_libc.c: Reformat to GNU style adds bc0382ae90 x86-64: Fix comment typo in memcmp-avx2-movbe.S adds 52a8e5cb43 Document _FloatN and _FloatNx versions of math functions adds 049816c3be x86-64: Optimize L(between_2_3) in memcmp-avx2-movbe.S adds 16000c8d04 Avoid localplt issues from x86 fereaiseexcept inline. adds 48273d42bc Make libm-test-support code clear exceptions after each test. adds 06a5b8f799 Update x86 ulps for GCC 7. adds fa872e1b62 Clean pthread functions namespaces for C11 threads adds 9a0cc8c1bd inet_pton: Reject IPv6 addresses with many leading zeros [BZ [...] adds 388b4f1a02 Avoid .symver on common symbols [BZ #21666] new 2928381a81 Support build glibc with gold 1.14 or above [BZ #14995]
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 (389ed28d11) \ N -- N -- N refs/heads/hjl/pr14995 (2928381a81)
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 1 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: .gitattributes | 1 + .gitignore | 1 + ChangeLog | 37710 +++- ChangeLog.11 | 2 +- ChangeLog.8 | 2 +- ChangeLog.old-ports-alpha | 2 +- ChangeLog.old-ports-hppa | 4 +- ChangeLog.old-ports-mips | 2 +- INSTALL | 148 +- MAINTAINERS | 1 + Makeconfig | 197 +- Makefile | 134 +- Makefile.in | 2 +- Makerules | 253 +- NEWS | 1301 +- PROJECTS | 107 - README | 2 +- README.pretty-printers | 175 + README.tunables | 135 + Rules | 103 +- aclocal.m4 | 8 +- argp/Makefile | 2 +- argp/argp-ba.c | 2 +- argp/argp-eexst.c | 2 +- argp/argp-fmtstream.c | 6 +- argp/argp-fmtstream.h | 21 +- argp/argp-fs-xinl.c | 2 +- argp/argp-help.c | 2 +- argp/argp-namefrob.h | 2 +- argp/argp-parse.c | 2 +- argp/argp-pv.c | 2 +- argp/argp-pvh.c | 2 +- argp/argp-test.c | 2 +- argp/argp-xinl.c | 2 +- argp/argp.h | 56 +- argp/tst-argp1.c | 2 +- argp/tst-argp2.c | 2 +- assert/Makefile | 2 +- assert/__assert.c | 2 +- assert/assert-perr.c | 2 +- assert/assert.c | 2 +- assert/assert.h | 23 +- benchtests/Makefile | 97 +- benchtests/README | 25 + benchtests/bench-bcopy.c | 2 +- benchtests/bench-bzero.c | 2 +- benchtests/bench-malloc-thread.c | 2 +- benchtests/bench-math-inlines.c | 285 + benchtests/bench-memccpy.c | 4 +- benchtests/bench-memchr.c | 90 +- benchtests/bench-memcmp.c | 5 +- benchtests/bench-memcpy-large.c | 146 + benchtests/bench-memcpy-random.c | 179 + benchtests/bench-memcpy.c | 83 +- benchtests/bench-memmem.c | 4 +- benchtests/bench-memmove-large.c | 123 + benchtests/bench-memmove.c | 15 +- benchtests/bench-mempcpy.c | 2 +- benchtests/bench-memrchr.c | 2 +- benchtests/bench-memset-large.c | 134 + benchtests/bench-memset.c | 74 +- benchtests/bench-rawmemchr.c | 4 +- benchtests/bench-skeleton.c | 77 +- benchtests/bench-stpcpy.c | 35 +- benchtests/bench-stpcpy_chk.c | 2 +- benchtests/bench-stpncpy.c | 43 +- benchtests/bench-strcasecmp.c | 4 +- benchtests/bench-strcasestr.c | 4 +- benchtests/bench-strcat.c | 92 +- benchtests/bench-strchr.c | 28 +- benchtests/bench-strchrnul.c | 2 +- benchtests/bench-strcmp.c | 4 +- benchtests/bench-strcoll.c | 275 + benchtests/bench-strcpy.c | 4 +- benchtests/bench-strcpy_chk.c | 7 +- benchtests/bench-strcspn.c | 47 +- benchtests/bench-string.h | 50 +- benchtests/bench-strlen.c | 4 +- benchtests/bench-strncasecmp.c | 4 +- benchtests/bench-strncat.c | 99 +- benchtests/bench-strncmp.c | 114 +- benchtests/bench-strncpy.c | 116 +- benchtests/bench-strnlen.c | 75 +- benchtests/bench-strpbrk.c | 104 +- benchtests/bench-strrchr.c | 4 +- benchtests/bench-strsep.c | 83 +- benchtests/bench-strspn.c | 77 +- benchtests/bench-strstr.c | 4 +- benchtests/bench-strtod.c | 2 +- benchtests/bench-strtok.c | 38 +- benchtests/bench-timing-type.c | 2 +- benchtests/bench-timing.h | 2 +- benchtests/bench-util.c | 34 + benchtests/bench-util.h | 28 + benchtests/bench-wcpcpy.c | 20 + benchtests/bench-wcpncpy.c | 20 + benchtests/bench-wcscat.c | 20 + benchtests/bench-wcschr.c | 20 + benchtests/bench-wcschrnul.c | 20 + benchtests/bench-wcscmp.c | 20 + benchtests/bench-wcscpy.c | 20 + benchtests/bench-wcscspn.c | 20 + benchtests/bench-wcslen.c | 20 + benchtests/bench-wcsncat.c | 20 + benchtests/bench-wcsncmp.c | 20 + benchtests/bench-wcsncpy.c | 20 + benchtests/bench-wcsnlen.c | 20 + benchtests/bench-wcspbrk.c | 20 + benchtests/bench-wcsrchr.c | 20 + benchtests/bench-wcsspn.c | 20 + benchtests/bench-wmemchr.c | 20 + benchtests/bench-wmemcmp.c | 20 + benchtests/bench-wmemset.c | 20 + benchtests/fmax-inputs | 23 + benchtests/fmaxf-inputs | 23 + benchtests/fmin-inputs | 23 + benchtests/fminf-inputs | 23 + benchtests/json-lib.c | 64 +- benchtests/json-lib.h | 8 +- benchtests/powf-inputs | 2518 + benchtests/pthread_once-source.c | 2 +- benchtests/scripts/bench.py | 4 +- benchtests/scripts/benchout_strings.schema.json | 44 + benchtests/scripts/compare_bench.py | 184 + benchtests/scripts/compare_strings.py | 129 + benchtests/scripts/import_bench.py | 141 + benchtests/scripts/validate_benchout.py | 53 +- benchtests/sincos-inputs | 5102 + benchtests/sprintf-inputs | 10 + benchtests/sprintf-source.c | 6 + benchtests/strcoll-inputs/filelist#C | 1 + benchtests/strcoll-inputs/filelist#en_US.UTF-8 | 15246 ++ benchtests/strcoll-inputs/lorem_ipsum#ar_SA.UTF-8 | 49 + benchtests/strcoll-inputs/lorem_ipsum#cs_CZ.UTF-8 | 41 + benchtests/strcoll-inputs/lorem_ipsum#da_DK.UTF-8 | 45 + benchtests/strcoll-inputs/lorem_ipsum#el_GR.UTF-8 | 45 + benchtests/strcoll-inputs/lorem_ipsum#en_GB.UTF-8 | 47 + benchtests/strcoll-inputs/lorem_ipsum#en_US.UTF-8 | 43 + benchtests/strcoll-inputs/lorem_ipsum#es_ES.UTF-8 | 45 + benchtests/strcoll-inputs/lorem_ipsum#fr_FR.UTF-8 | 47 + benchtests/strcoll-inputs/lorem_ipsum#he_IL.UTF-8 | 45 + benchtests/strcoll-inputs/lorem_ipsum#hi_IN.UTF-8 | 51 + benchtests/strcoll-inputs/lorem_ipsum#hu_HU.UTF-8 | 47 + benchtests/strcoll-inputs/lorem_ipsum#is_IS.UTF-8 | 45 + benchtests/strcoll-inputs/lorem_ipsum#it_IT.UTF-8 | 45 + benchtests/strcoll-inputs/lorem_ipsum#ja_JP.UTF-8 | 19 + benchtests/strcoll-inputs/lorem_ipsum#pl_PL.UTF-8 | 47 + benchtests/strcoll-inputs/lorem_ipsum#pt_PT.UTF-8 | 47 + benchtests/strcoll-inputs/lorem_ipsum#ru_RU.UTF-8 | 45 + benchtests/strcoll-inputs/lorem_ipsum#sr_RS.UTF-8 | 45 + benchtests/strcoll-inputs/lorem_ipsum#sv_SE.UTF-8 | 43 + benchtests/strcoll-inputs/lorem_ipsum#tr_TR.UTF-8 | 45 + benchtests/strcoll-inputs/lorem_ipsum#vi_VN.UTF-8 | 47 + benchtests/strcoll-inputs/lorem_ipsum#zh_CN.UTF-8 | 19 + benchtests/thread_create-inputs | 14 + benchtests/thread_create-source.c | 58 + bits/atomic.h | 42 - bits/byteswap-16.h | 2 +- bits/byteswap.h | 2 +- bits/confname.h | 2 +- bits/dirent.h | 2 +- bits/dlfcn.h | 2 +- bits/environments.h | 2 +- bits/errno.h | 44 +- bits/fcntl.h | 2 +- bits/fenv.h | 10 +- bits/floatn.h | 35 + bits/flt-eval-method.h | 42 + bits/fp-fast.h | 39 + bits/fp-logb.h | 28 + bits/huge_val.h | 2 +- bits/huge_val_flt128.h | 23 + bits/huge_valf.h | 2 +- bits/huge_vall.h | 2 +- bits/hwcap.h | 23 + bits/in.h | 47 +- bits/inf.h | 2 +- bits/ioctl-types.h | 2 +- bits/ipc.h | 2 +- bits/ipctypes.h | 2 +- bits/iscanonical.h | 28 + bits/libc-header-start.h | 70 + bits/libc-lock.h | 140 - bits/libc-tsd.h | 60 - bits/libm-simd-decl-stubs.h | 65 + bits/long-double.h | 39 + bits/math-vector.h | 27 + bits/mathdef.h | 42 +- bits/mman-linux.h | 5 +- bits/mman.h | 2 +- bits/mqueue.h | 2 +- bits/msq.h | 2 +- bits/netdb.h | 2 +- bits/param.h | 2 +- bits/poll.h | 2 +- bits/resource.h | 49 +- bits/sched.h | 123 +- bits/select.h | 2 +- bits/sem.h | 2 +- bits/shm.h | 2 +- bits/sigaction.h | 2 +- bits/sigcontext.h | 9 +- bits/sigevent-consts.h | 37 + bits/siginfo-consts.h | 150 + bits/siginfo.h | 216 - bits/signum-generic.h | 102 + bits/signum.h | 64 +- bits/sigset.h | 84 - bits/sigstack.h | 36 +- bits/sigthread.h | 4 +- bits/sockaddr.h | 7 +- bits/socket.h | 14 +- bits/ss_flags.h | 35 + bits/stat.h | 2 +- bits/statfs.h | 2 +- bits/statvfs.h | 2 +- bits/stdint-intn.h | 29 + bits/stdint-uintn.h | 29 + bits/stdio-lock.h | 57 - bits/stdlib-bsearch.h | 2 +- bits/string.h | 14 - bits/stropts.h | 2 +- bits/sys_errlist.h | 2 +- bits/syslog-path.h | 2 +- bits/sysmacros.h | 74 + bits/termios.h | 8 +- bits/time.h | 56 +- bits/types.h | 194 - bits/types/__sigset_t.h | 7 + bits/types/sigevent_t.h | 17 + bits/types/siginfo_t.h | 21 + bits/types/stack_t.h | 33 + bits/typesizes.h | 8 +- bits/uintn-identity.h | 50 + bits/uio-ext.h | 28 + bits/uio.h | 31 - bits/uio_lim.h | 26 + bits/ustat.h | 2 +- bits/utmp.h | 2 +- bits/utsname.h | 2 +- bits/waitflags.h | 2 +- bits/waitstatus.h | 48 +- bits/wchar.h | 2 +- bits/wordsize.h | 26 + bits/xtitypes.h | 2 +- catgets/Makefile | 13 +- catgets/catgets.c | 21 +- catgets/catgetsinfo.h | 2 +- catgets/gencat.c | 4 +- catgets/nl_types.h | 2 +- catgets/open_catalog.c | 25 +- catgets/test-gencat.sh | 4 +- catgets/tst-catgets.c | 31 + catgets/xopen-msg.awk | 2 +- conf/portability.h | 26 - config.h.in | 112 +- config.make.in | 28 +- configure | 1736 +- configure.ac | 838 +- conform/GlibcConform.pm | 12 +- conform/Makefile | 243 +- conform/check-header-lists.sh | 4 +- conform/conformtest.pl | 118 +- conform/data/aio.h-data | 2 +- conform/data/arpa/inet.h-data | 2 +- conform/data/complex.h-data | 2 +- conform/data/ctype.h-data | 2 +- conform/data/dlfcn.h-data | 2 +- conform/data/fcntl.h-data | 20 +- conform/data/fenv.h-data | 2 +- conform/data/float.h-data | 2 +- conform/data/fmtmsg.h-data | 2 +- conform/data/ftw.h-data | 9 + conform/data/grp.h-data | 4 +- conform/data/inttypes.h-data | 2 +- conform/data/iso646.h-data | 2 +- conform/data/langinfo.h-data | 5 + conform/data/libgen.h-data | 2 +- conform/data/limits.h-data | 36 +- conform/data/locale.h-data | 4 +- conform/data/math.h-data | 50 +- conform/data/mqueue.h-data | 11 +- conform/data/ndbm.h-data | 2 +- conform/data/net/if.h-data | 2 +- conform/data/netdb.h-data | 11 +- conform/data/netinet/in.h-data | 2 +- conform/data/poll.h-data | 2 +- conform/data/pthread.h-data | 2 +- conform/data/pwd.h-data | 2 +- conform/data/sched.h-data | 2 +- conform/data/search.h-data | 4 + conform/data/semaphore.h-data | 6 +- conform/data/signal.h-data | 81 +- conform/data/spawn.h-data | 2 +- conform/data/stdarg.h-data | 2 +- conform/data/stdbool.h-data | 2 +- conform/data/stdint.h-data | 2 +- conform/data/stdio.h-data | 34 +- conform/data/stdlib.h-data | 54 +- conform/data/string.h-data | 2 +- conform/data/strings.h-data | 2 +- conform/data/stropts.h-data | 5 +- conform/data/sys/ipc.h-data | 3 +- conform/data/sys/mman.h-data | 4 +- conform/data/sys/resource.h-data | 2 +- conform/data/sys/select.h-data | 9 +- conform/data/sys/sem.h-data | 3 +- conform/data/sys/socket.h-data | 13 +- conform/data/sys/stat.h-data | 40 +- conform/data/sys/statvfs.h-data | 2 +- conform/data/sys/time.h-data | 2 +- conform/data/sys/timeb.h-data | 2 +- conform/data/sys/types.h-data | 6 +- conform/data/sys/uio.h-data | 2 +- conform/data/sys/un.h-data | 2 +- conform/data/sys/wait.h-data | 14 +- conform/data/syslog.h-data | 2 +- conform/data/termios.h-data | 2 +- conform/data/tgmath.h-data | 2 +- conform/data/time.h-data | 23 +- conform/data/ucontext.h-data | 8 +- conform/data/unistd.h-data | 149 +- conform/data/utmpx.h-data | 7 +- conform/data/varargs.h-data | 2 +- conform/data/wchar.h-data | 2 +- conform/data/wctype.h-data | 2 +- conform/linknamespace.pl | 61 +- conform/list-header-symbols.pl | 15 +- cppflags-iterator.mk | 7 - crypt/Makefile | 2 +- crypt/badsalttest.c | 2 +- crypt/cert.c | 13 +- crypt/crypt-entry.c | 25 +- crypt/crypt-private.h | 2 +- crypt/crypt.c | 12 +- crypt/crypt.h | 2 +- crypt/crypt_util.c | 70 +- crypt/md5-crypt.c | 16 +- crypt/md5.c | 27 +- crypt/md5.h | 4 +- crypt/md5test-giant.c | 2 +- crypt/sha256-block.c | 2 +- crypt/sha256-crypt.c | 26 +- crypt/sha256.c | 27 +- crypt/sha256.h | 2 +- crypt/sha512-block.c | 2 +- crypt/sha512-crypt.c | 26 +- crypt/sha512.c | 28 +- crypt/sha512.h | 2 +- crypt/ufc-crypt.h | 2 +- crypt/ufc.c | 2 +- csu/Makefile | 22 +- csu/abi-note.S | 2 +- csu/check_fds.c | 14 +- csu/dso_handle.c | 2 +- csu/elf-init.c | 2 +- csu/errno-loc.c | 2 +- csu/errno.c | 2 +- csu/gmon-start.c | 2 +- csu/init-first.c | 12 +- csu/init.c | 2 +- csu/libc-start.c | 46 +- csu/libc-tls.c | 45 +- csu/tst-atomic-long.c | 27 - csu/tst-atomic.c | 640 - csu/tst-empty.c | 9 - csu/version.c | 4 +- ctype/Makefile | 2 +- ctype/ctype-c99.c | 2 +- ctype/ctype-c99_l.c | 4 +- ctype/ctype-extn.c | 2 +- ctype/ctype-info.c | 2 +- ctype/ctype.c | 2 +- ctype/ctype.h | 36 +- ctype/ctype_l.c | 8 +- ctype/isctype.c | 6 +- ctype/test_ctype.c | 2 +- debug/Makefile | 87 +- debug/Versions | 3 + debug/asprintf_chk.c | 2 +- debug/backtrace.c | 6 +- debug/backtracesyms.c | 6 +- debug/backtracesymsfd.c | 7 +- debug/catchsegv.sh | 6 +- debug/chk_fail.c | 2 +- debug/confstr_chk.c | 2 +- debug/dprintf_chk.c | 2 +- debug/execinfo.h | 2 +- debug/explicit_bzero_chk.c | 44 + debug/fdelt_chk.c | 2 +- debug/fgets_chk.c | 8 +- debug/fgets_u_chk.c | 8 +- debug/fgetws_chk.c | 2 +- debug/fgetws_u_chk.c | 2 +- debug/fortify_fail.c | 7 +- 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 | 8 +- debug/memmove_chk.c | 8 +- debug/mempcpy_chk.c | 8 +- debug/memset_chk.c | 8 +- debug/noophooks.c | 2 +- debug/obprintf_chk.c | 4 +- debug/pcprofile.c | 3 +- debug/pcprofiledump.c | 4 +- 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 | 2 +- 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 | 4 +- debug/snprintf_chk.c | 2 +- debug/sprintf_chk.c | 2 +- debug/stack_chk_fail.c | 4 +- debug/stack_chk_fail_local.c | 2 +- debug/stpcpy_chk.c | 24 +- debug/stpncpy_chk.c | 2 +- debug/strcat_chk.c | 7 +- debug/strcpy_chk.c | 46 +- debug/strncat_chk.c | 8 +- debug/strncpy_chk.c | 8 +- debug/swprintf_chk.c | 2 +- debug/test-stpcpy_chk.c | 2 +- debug/test-strcpy_chk.c | 7 +- debug/tst-backtrace.h | 4 +- debug/tst-backtrace2.c | 18 +- debug/tst-backtrace3.c | 10 +- debug/tst-backtrace4.c | 14 +- debug/tst-backtrace5.c | 10 +- debug/tst-backtrace6.c | 2 +- debug/tst-chk1.c | 265 +- debug/tst-longjmp_chk2.c | 29 +- debug/tst-longjmp_chk3.c | 2 +- debug/ttyname_r_chk.c | 2 +- debug/vasprintf_chk.c | 2 +- debug/vdprintf_chk.c | 4 +- debug/vfprintf_chk.c | 2 +- debug/vfwprintf_chk.c | 2 +- debug/vprintf_chk.c | 2 +- debug/vsnprintf_chk.c | 4 +- debug/vsprintf_chk.c | 8 +- debug/vswprintf_chk.c | 2 +- debug/vwprintf_chk.c | 2 +- debug/warning-nop.c | 2 +- debug/wcpcpy_chk.c | 2 +- debug/wcpncpy_chk.c | 2 +- debug/wcrtomb_chk.c | 2 +- debug/wcscat_chk.c | 2 +- debug/wcscpy_chk.c | 2 +- debug/wcsncat_chk.c | 2 +- debug/wcsncpy_chk.c | 2 +- debug/wcsnrtombs_chk.c | 2 +- debug/wcsrtombs_chk.c | 2 +- debug/wcstombs_chk.c | 2 +- debug/wctomb_chk.c | 2 +- debug/wmemcpy_chk.c | 2 +- debug/wmemmove_chk.c | 2 +- debug/wmempcpy_chk.c | 2 +- debug/wmemset_chk.c | 2 +- debug/wprintf_chk.c | 2 +- debug/xtrace.sh | 4 +- sysdeps/generic/libcidn.abilist => dev/null | 0 dirent/Makefile | 9 +- dirent/alphasort.c | 2 +- dirent/alphasort64.c | 2 +- dirent/closedir.c | 2 +- dirent/dirent.h | 9 +- dirent/dirfd.c | 5 +- dirent/fdopendir.c | 2 +- dirent/getdents.c | 8 +- dirent/getdents64.c | 8 +- dirent/list.c | 2 +- dirent/opendir-tst1.c | 11 +- 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 | 5 +- dirent/scandir-cancel.c | 31 + dirent/scandir-tail.c | 110 + dirent/scandir.c | 21 +- dirent/scandir64-tail.c | 26 + dirent/scandir64.c | 10 +- dirent/scandirat.c | 127 +- dirent/scandirat64.c | 11 +- dirent/seekdir.c | 6 +- dirent/telldir.c | 5 +- dirent/tst-fdopendir.c | 1 + dirent/tst-fdopendir2.c | 1 + dirent/tst-scandir.c | 298 + dirent/tst-scandir64.c | 2 + dirent/tst-seekdir.c | 7 +- dirent/versionsort.c | 2 +- dirent/versionsort64.c | 2 +- dlfcn/Makefile | 10 +- dlfcn/bug-atexit3-lib.cc | 7 +- dlfcn/bug-dl-leaf-lib-cb.c | 2 +- dlfcn/bug-dl-leaf-lib.c | 4 +- dlfcn/bug-dl-leaf.c | 2 +- dlfcn/dladdr.c | 2 +- dlfcn/dladdr1.c | 2 +- dlfcn/dlclose.c | 2 +- dlfcn/dlerror.c | 8 +- dlfcn/dlfcn.c | 2 +- dlfcn/dlfcn.h | 2 +- dlfcn/dlinfo.c | 6 +- dlfcn/dlmopen.c | 6 +- dlfcn/dlopen.c | 4 +- dlfcn/dlopenold.c | 2 +- dlfcn/dlsym.c | 2 +- dlfcn/dlvsym.c | 2 +- dlfcn/errmsg1.c | 2 +- dlfcn/errmsg1mod.c | 2 +- dlfcn/glreflib1.c | 2 +- dlfcn/glreflib2.c | 2 +- dlfcn/glrefmain.c | 2 +- dlfcn/modatexit.c | 2 +- dlfcn/modcxaatexit.c | 2 +- dlfcn/modstatic3.c | 2 +- dlfcn/modstatic5.c | 2 +- dlfcn/tst-dladdr.c | 6 +- dlfcn/tst-dlinfo.c | 2 +- dlfcn/tst-rec-dlopen.c | 89 +- dlfcn/tstatexit.c | 2 +- dlfcn/tstcxaatexit.c | 2 +- dlfcn/tststatic.c | 7 +- dlfcn/tststatic3.c | 2 +- dlfcn/tststatic4.c | 2 +- dlfcn/tststatic5.c | 2 +- elf/Makefile | 330 +- elf/Versions | 17 +- elf/cache.c | 6 +- elf/chroot_canon.c | 2 +- elf/dl-addr-obj.c | 75 + elf/dl-addr.c | 19 +- elf/dl-cache.c | 9 +- elf/dl-caller.c | 2 +- elf/dl-close.c | 91 +- elf/dl-conflict.c | 2 +- elf/dl-debug.c | 2 +- elf/dl-deps.c | 2 +- elf/dl-dst.h | 2 +- elf/dl-environ.c | 2 +- elf/dl-error-minimal.c | 23 + elf/dl-error-skeleton.c | 230 + elf/dl-error.c | 212 +- elf/dl-execstack.c | 2 +- elf/dl-fini.c | 195 +- elf/dl-fptr.c | 2 +- elf/dl-hwcaps.c | 13 +- elf/dl-hwcaps.h | 30 + elf/dl-init.c | 2 +- elf/dl-iteratephdr.c | 4 +- elf/dl-libc.c | 6 +- elf/dl-load.c | 159 +- elf/dl-load.h | 2 +- elf/dl-lookup.c | 91 +- elf/dl-machine-reject-phdr.h | 2 +- elf/dl-map-segments.h | 22 +- elf/dl-minimal.c | 164 +- elf/dl-misc.c | 92 +- elf/dl-object.c | 2 +- elf/dl-open.c | 59 +- elf/dl-origin.c | 2 +- elf/dl-profile.c | 9 +- elf/dl-profstub.c | 2 +- elf/dl-reloc.c | 27 +- elf/dl-runtime.c | 7 +- elf/dl-scope.c | 2 +- elf/dl-support.c | 12 +- elf/dl-sym.c | 10 +- elf/dl-symaddr.c | 3 +- elf/dl-sysdep-open.h | 45 + elf/dl-sysdep.c | 6 +- elf/dl-tls.c | 249 +- elf/dl-tsd.c | 53 - elf/dl-tunable-types.h | 62 + elf/dl-tunables.c | 423 + elf/dl-tunables.h | 115 + elf/dl-tunables.list | 87 + elf/dl-unmap-segments.h | 2 +- elf/dl-version.c | 2 +- elf/dl-writev.h | 4 +- elf/do-rel.h | 2 +- elf/dynamic-link.h | 28 +- elf/elf.h | 417 +- elf/enbl-secure.c | 2 +- elf/genrtldtbl.awk | 2 +- elf/get-dynamic-info.h | 7 +- elf/ifuncdep2.c | 3 + elf/ifuncmain6pie.c | 1 + elf/ifuncmain7.c | 1 + elf/ifuncmod1.c | 3 + elf/ifuncmod5.c | 3 + elf/interp.c | 4 +- elf/ldconfig.c | 11 +- elf/ldd.bash.in | 4 +- elf/link.h | 2 +- elf/next.c | 3 +- elf/nodelete.c | 3 +- elf/order2.c | 3 +- elf/pldd-xx.c | 34 +- elf/pldd.c | 28 +- elf/readelflib.c | 2 +- elf/readlib.c | 12 +- elf/rtld-Rules | 8 +- elf/rtld.c | 249 +- elf/setup-vdso.h | 2 +- elf/sln.c | 28 +- elf/soinit.c | 1 - elf/sotruss-lib.c | 6 +- elf/sotruss.sh | 4 +- elf/sprof.c | 4 +- elf/static-stubs.c | 2 +- elf/testobj6.c | 3 + elf/tlsdeschtab.h | 14 +- elf/tst-_dl_addr_inside_object.c | 222 + elf/tst-addr1.c | 3 +- elf/tst-align.c | 5 +- elf/tst-align2.c | 5 +- elf/tst-alignmod.c | 2 +- elf/tst-alignmod2.c | 2 +- elf/tst-audit11.c | 35 + elf/tst-audit11mod1.c | 24 + elf/tst-audit11mod2.c | 23 + elf/tst-audit11mod2.map | 22 + elf/tst-audit12.c | 48 + elf/tst-audit12mod1.c | 24 + elf/tst-audit12mod2.c | 23 + elf/tst-audit12mod2.map | 22 + elf/tst-audit12mod3.c | 23 + elf/tst-audit2.c | 29 +- elf/tst-audit9.c | 5 +- elf/tst-auditmod1.c | 2 + elf/tst-auditmod11.c | 39 + elf/tst-auditmod12.c | 43 + elf/tst-auxv.c | 5 +- elf/tst-deep1.c | 3 +- elf/tst-dl-iter-static.c | 5 +- elf/tst-dlmodcount.c | 8 +- elf/tst-dlmopen1.c | 10 +- elf/tst-dlmopen2.c | 3 +- elf/tst-dlmopen3.c | 3 +- elf/tst-dlopen-aout.c | 6 +- elf/tst-dlopenrpath.c | 5 +- elf/tst-dlopenrpathmod.c | 2 +- elf/tst-dlsym-error.c | 113 + elf/tst-env-setuid-tunables.c | 75 + elf/tst-env-setuid.c | 296 + elf/tst-execstack-needed.c | 4 +- elf/tst-execstack-prog.c | 4 +- elf/tst-execstack.c | 3 +- elf/tst-global1.c | 3 +- elf/tst-gnu2-tls1.c | 51 + elf/tst-gnu2-tls1mod.c | 56 + elf/tst-latepthread.c | 104 + elf/tst-latepthreadmod.c | 33 + elf/tst-ldconfig-X.sh | 62 + elf/tst-leaks1.c | 6 +- elf/tst-linkall-static.c | 52 + elf/tst-nodelete-dlclose-dso.c | 90 + elf/tst-nodelete-dlclose-plugin.c | 40 + elf/tst-nodelete-dlclose.c | 35 + elf/tst-nodelete-opened-lib.c | 19 + elf/tst-nodelete-opened.c | 68 + elf/tst-nodelete-rtldmod.cc | 6 + elf/tst-nodelete-uniquemod.cc | 14 + elf/tst-nodelete-zmod.cc | 6 + elf/tst-nodelete.cc | 50 + elf/tst-nodelete2.c | 36 + elf/tst-nodelete2mod.c | 7 + elf/tst-noload.c | 72 + elf/tst-null-argv-lib.c | 2 +- elf/tst-null-argv.c | 5 +- elf/tst-order-main.c | 6 +- elf/tst-pathopt.c | 3 +- elf/tst-pathopt.sh | 4 +- elf/tst-pie2.c | 8 +- elf/tst-piemod1.c | 3 +- elf/tst-prelink.c | 29 + elf/tst-prelink.exp | 1 + elf/tst-protected1a.c | 234 + elf/tst-protected1b.c | 240 + elf/tst-protected1mod.h | 41 + elf/tst-protected1moda.c | 92 + elf/tst-protected1modb.c | 62 + elf/tst-ptrguard1.c | 35 +- elf/tst-relsort1.c | 3 +- elf/tst-rtld-load-self.sh | 4 +- elf/tst-stackguard1.c | 29 +- elf/tst-thrlock.c | 3 +- elf/tst-tls-dlinfo.c | 3 +- elf/tst-tls-manydynamic.c | 151 + elf/tst-tls-manydynamic.h | 44 + elf/tst-tls-manydynamicmod.c | 36 + elf/tst-tls1.c | 3 +- elf/tst-tls10.c | 3 +- elf/tst-tls11.c | 3 +- elf/tst-tls12.c | 3 +- elf/tst-tls13.c | 4 +- elf/tst-tls14.c | 3 +- elf/tst-tls15.c | 4 +- elf/tst-tls16.c | 4 +- elf/tst-tls17.c | 4 +- elf/tst-tls18.c | 4 +- elf/tst-tls19.c | 3 +- elf/tst-tls2.c | 3 +- elf/tst-tls3.c | 3 +- elf/tst-tls4.c | 3 +- elf/tst-tls5.c | 3 +- elf/tst-tls6.c | 3 +- elf/tst-tls7.c | 3 +- elf/tst-tls8.c | 4 +- elf/tst-tls9.c | 3 +- elf/tst-tlsalign-extern-static.c | 1 + elf/tst-tlsalign-extern.c | 73 + elf/tst-tlsalign-lib.c | 6 + elf/tst-tlsalign-static.c | 2 + elf/tst-tlsalign-vars.c | 28 + elf/tst-tlsalign.c | 84 + elf/tst-unique1.c | 5 +- elf/tst-unique1mod1.c | 2 - elf/tst-unique1mod2.c | 2 - elf/tst-unique2.c | 7 +- elf/tst-unique2mod1.c | 2 - elf/tst-unique2mod2.c | 2 - elf/vismain.c | 5 +- elf/vismod1.c | 2 +- elf/vismod2.c | 2 +- elf/vismod3.c | 2 +- extra-lib.mk | 7 +- extra-modules.mk | 9 - gen-locales.mk | 20 + gmon/Makefile | 4 +- gmon/bb_exit_func.c | 2 +- gmon/bb_init_func.c | 2 +- gmon/gmon.c | 20 +- gmon/profil.c | 2 +- gmon/sprofil.c | 2 +- gmon/sys/gmon.h | 30 +- gmon/sys/gmon_out.h | 2 +- gmon/sys/profil.h | 2 +- gmon/tst-sprofil.c | 2 +- gnulib/Makefile | 2 +- gnulib/tst-gcc.c | 2 +- grp/Makefile | 7 +- grp/Versions | 3 + grp/compat-initgroups.c | 26 +- grp/fgetgrent.c | 4 +- grp/fgetgrent_r.c | 2 +- grp/getgrent.c | 2 +- grp/getgrent_r.c | 2 +- grp/getgrgid.c | 2 +- grp/getgrgid_r.c | 5 +- grp/getgrnam.c | 2 +- grp/getgrnam_r.c | 6 +- grp/grp-merge.c | 186 + grp/grp-merge.h | 37 + grp/grp.h | 7 +- grp/initgroups.c | 4 +- grp/putgrent.c | 17 +- grp/setgroups.c | 6 +- grp/tst-putgrent.c | 167 + grp/tst_fgetgrent.c | 2 +- grp/tst_fgetgrent.sh | 4 +- gshadow/Makefile | 4 +- gshadow/fgetsgent.c | 4 +- gshadow/fgetsgent_r.c | 2 +- gshadow/getsgent.c | 2 +- gshadow/getsgent_r.c | 2 +- gshadow/getsgnam.c | 2 +- gshadow/getsgnam_r.c | 2 +- gshadow/gshadow.h | 6 +- gshadow/putsgent.c | 13 +- gshadow/sgetsgent.c | 4 +- gshadow/sgetsgent_r.c | 2 +- gshadow/tst-putsgent.c | 168 + hesiod/Makefile | 4 +- hesiod/hesiod.c | 102 +- hesiod/hesiod.h | 34 +- hesiod/hesiod_p.h | 27 +- hesiod/nss_hesiod/hesiod-grp.c | 10 +- hesiod/nss_hesiod/hesiod-init.c | 38 - hesiod/nss_hesiod/hesiod-proto.c | 7 +- hesiod/nss_hesiod/hesiod-pwd.c | 7 +- hesiod/nss_hesiod/hesiod-service.c | 7 +- hesiod/nss_hesiod/nss_hesiod.h | 20 - hurd/Makefile | 2 +- hurd/alloc-fd.c | 2 +- hurd/catch-exc.c | 2 +- hurd/catch-signal.c | 2 +- hurd/compat-20.c | 2 +- hurd/ctty-input.c | 2 +- hurd/ctty-output.c | 2 +- hurd/dtable.c | 2 +- hurd/exc2signal.c | 26 +- hurd/fchroot.c | 2 +- hurd/fd-close.c | 2 +- hurd/fd-read.c | 2 +- hurd/fd-write.c | 2 +- hurd/fopenport.c | 2 +- hurd/get-host.c | 2 +- hurd/getdport.c | 2 +- hurd/geteuids.c | 2 +- hurd/getumask.c | 2 +- hurd/hurd-raise.c | 6 +- hurd/hurd.h | 11 +- hurd/hurd/fd.h | 2 +- hurd/hurd/id.h | 2 +- hurd/hurd/ioctl.h | 7 +- hurd/hurd/lookup.h | 2 +- hurd/hurd/port.h | 2 +- hurd/hurd/resource.h | 2 +- hurd/hurd/signal.h | 14 +- hurd/hurd/sigpreempt.h | 2 +- hurd/hurd/threadvar.h | 2 +- hurd/hurd/userlink.h | 2 +- hurd/hurd/xattr.h | 2 +- hurd/hurdauth.c | 2 +- hurd/hurdchdir.c | 2 +- hurd/hurdexec.c | 2 +- hurd/hurdfault.c | 2 +- hurd/hurdfault.h | 2 +- hurd/hurdfchdir.c | 2 +- hurd/hurdhost.h | 2 +- hurd/hurdid.c | 2 +- hurd/hurdinit.c | 2 +- hurd/hurdioctl.c | 2 +- hurd/hurdkill.c | 2 +- hurd/hurdlookup.c | 2 +- hurd/hurdmalloc.c | 25 +- hurd/hurdmalloc.h | 4 + hurd/hurdmsg.c | 2 +- hurd/hurdpid.c | 2 +- hurd/hurdports.c | 2 +- hurd/hurdprio.c | 2 +- hurd/hurdrlimit.c | 2 +- hurd/hurdselect.c | 2 +- hurd/hurdsig.c | 2 +- hurd/hurdsock.c | 2 +- hurd/hurdsocket.h | 2 +- hurd/hurdstartup.c | 2 +- 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 | 2 +- hurd/lookup-at.c | 2 +- hurd/lookup-retry.c | 13 +- hurd/msgportdemux.c | 2 +- hurd/new-fd.c | 2 +- hurd/openport.c | 2 +- hurd/path-lookup.c | 6 +- hurd/pid2task.c | 2 +- hurd/port-cleanup.c | 2 +- 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 | 2 +- hurd/set-host.c | 2 +- hurd/setauth.c | 2 +- hurd/seteuids.c | 2 +- hurd/siginfo.c | 2 +- hurd/sigunwind.c | 5 +- hurd/task2pid.c | 2 +- hurd/thread-cancel.c | 2 +- hurd/thread-self.c | 2 +- hurd/trampoline.c | 4 +- hurd/vpprintf.c | 2 +- hurd/xattr.c | 2 +- iconv/Makefile | 6 +- iconv/dummy-repertoire.c | 2 +- iconv/gconv.c | 2 +- iconv/gconv.h | 10 +- iconv/gconv_builtin.c | 2 +- iconv/gconv_builtin.h | 4 +- iconv/gconv_cache.c | 2 +- iconv/gconv_charset.h | 2 +- iconv/gconv_close.c | 2 +- iconv/gconv_conf.c | 4 +- iconv/gconv_db.c | 43 +- iconv/gconv_dl.c | 9 +- iconv/gconv_int.h | 4 +- iconv/gconv_open.c | 2 +- iconv/gconv_simple.c | 7 +- iconv/gconv_trans.c | 4 +- iconv/iconv.c | 2 +- iconv/iconv.h | 2 +- iconv/iconv_charmap.c | 2 +- iconv/iconv_close.c | 2 +- iconv/iconv_open.c | 2 +- iconv/iconv_prog.c | 4 +- iconv/iconv_prog.h | 2 +- iconv/iconvconfig.c | 4 +- iconv/iconvconfig.h | 2 +- iconv/loop.c | 4 +- iconv/skeleton.c | 4 +- iconv/strtab.c | 2 +- iconv/tst-iconv2.c | 2 +- iconv/tst-iconv5.c | 2 +- iconv/tst-iconv6.c | 118 + iconvdata/8bit-gap.c | 2 +- iconvdata/8bit-generic.c | 2 +- iconvdata/Makefile | 30 +- iconvdata/TESTS | 2 +- iconvdata/TESTS2 | 2 +- iconvdata/ansi_x3.110.c | 2 +- iconvdata/armscii-8.c | 2 +- iconvdata/asmo_449.c | 2 +- iconvdata/big5.c | 2 +- iconvdata/big5hkscs.c | 2 +- iconvdata/brf.c | 2 +- iconvdata/bug-iconv10.c | 94 + iconvdata/bug-iconv11.c | 115 + iconvdata/bug-iconv12.c | 263 + iconvdata/bug-iconv3.c | 2 +- iconvdata/cns11643.c | 2 +- iconvdata/cns11643.h | 2 +- iconvdata/cns11643l1.c | 2 +- iconvdata/cns11643l1.h | 2 +- iconvdata/cns11643l2.h | 2 +- iconvdata/cp10007.c | 2 +- iconvdata/cp1125.c | 2 +- iconvdata/cp1250.c | 2 +- iconvdata/cp1251.c | 2 +- iconvdata/cp1252.c | 2 +- iconvdata/cp1253.c | 2 +- iconvdata/cp1254.c | 2 +- iconvdata/cp1255.c | 2 +- iconvdata/cp1256.c | 2 +- iconvdata/cp1257.c | 2 +- iconvdata/cp1258.c | 2 +- iconvdata/cp737.c | 2 +- iconvdata/cp737.h | 4 +- iconvdata/cp770.c | 2 +- iconvdata/cp771.c | 2 +- iconvdata/cp772.c | 2 +- iconvdata/cp773.c | 2 +- iconvdata/cp774.c | 2 +- iconvdata/cp775.c | 2 +- iconvdata/cp775.h | 4 +- iconvdata/cp932.c | 2 +- iconvdata/csn_369103.c | 2 +- iconvdata/cwi.c | 2 +- iconvdata/dec-mcs.c | 2 +- iconvdata/ebcdic-at-de-a.c | 2 +- iconvdata/ebcdic-at-de.c | 2 +- iconvdata/ebcdic-ca-fr.c | 2 +- iconvdata/ebcdic-dk-no-a.c | 2 +- iconvdata/ebcdic-dk-no.c | 2 +- iconvdata/ebcdic-es-a.c | 2 +- iconvdata/ebcdic-es-s.c | 2 +- iconvdata/ebcdic-es.c | 2 +- iconvdata/ebcdic-fi-se-a.c | 2 +- iconvdata/ebcdic-fi-se.c | 2 +- iconvdata/ebcdic-fr.c | 2 +- iconvdata/ebcdic-is-friss.c | 2 +- iconvdata/ebcdic-it.c | 2 +- iconvdata/ebcdic-pt.c | 2 +- iconvdata/ebcdic-uk.c | 2 +- iconvdata/ebcdic-us.c | 2 +- iconvdata/ecma-cyrillic.c | 2 +- iconvdata/euc-cn.c | 2 +- iconvdata/euc-jisx0213.c | 2 +- iconvdata/euc-jp-ms.c | 2 +- iconvdata/euc-jp.c | 2 +- iconvdata/euc-kr.c | 2 +- iconvdata/euc-tw.c | 2 +- iconvdata/gb18030.c | 2 +- iconvdata/gb2312.c | 2 +- iconvdata/gb2312.h | 2 +- iconvdata/gbbig5.c | 2 +- iconvdata/gbgbk.c | 2 +- iconvdata/gbk.c | 19 +- iconvdata/gconv-modules | 2 +- iconvdata/gen-8bit-gap-1.sh | 2 +- iconvdata/gen-8bit-gap.sh | 2 +- iconvdata/gen-8bit.sh | 2 +- iconvdata/georgian-academy.c | 2 +- iconvdata/georgian-ps.c | 2 +- iconvdata/gost_19768-74.c | 2 +- iconvdata/greek-ccitt.c | 2 +- iconvdata/greek7-old.c | 2 +- iconvdata/greek7.c | 2 +- iconvdata/hp-greek8.c | 2 +- iconvdata/hp-roman8.c | 2 +- iconvdata/hp-roman9.c | 2 +- iconvdata/hp-thai8.c | 2 +- iconvdata/hp-turkish8.c | 2 +- iconvdata/ibm037.c | 2 +- iconvdata/ibm038.c | 2 +- iconvdata/ibm1004.c | 2 +- iconvdata/ibm1008.c | 2 +- iconvdata/ibm1008.h | 2 +- iconvdata/ibm1008_420.c | 2 +- iconvdata/ibm1025.c | 2 +- iconvdata/ibm1025.h | 2 +- iconvdata/ibm1026.c | 2 +- iconvdata/ibm1046.c | 2 +- iconvdata/ibm1046.h | 2 +- iconvdata/ibm1047.c | 2 +- iconvdata/ibm1097.c | 2 +- iconvdata/ibm1097.h | 2 +- iconvdata/ibm1112.c | 2 +- iconvdata/ibm1112.h | 2 +- iconvdata/ibm1122.c | 2 +- iconvdata/ibm1122.h | 2 +- iconvdata/ibm1123.c | 2 +- iconvdata/ibm1123.h | 2 +- iconvdata/ibm1124.c | 2 +- iconvdata/ibm1124.h | 2 +- iconvdata/ibm1129.c | 2 +- iconvdata/ibm1129.h | 2 +- iconvdata/ibm1130.c | 2 +- iconvdata/ibm1130.h | 2 +- iconvdata/ibm1132.c | 2 +- iconvdata/ibm1132.h | 2 +- iconvdata/ibm1133.c | 2 +- iconvdata/ibm1133.h | 2 +- iconvdata/ibm1137.c | 2 +- iconvdata/ibm1137.h | 2 +- iconvdata/ibm1140.c | 2 +- iconvdata/ibm1140.h | 2 +- iconvdata/ibm1141.c | 2 +- iconvdata/ibm1141.h | 2 +- iconvdata/ibm1142.c | 2 +- iconvdata/ibm1142.h | 2 +- iconvdata/ibm1143.c | 2 +- iconvdata/ibm1143.h | 2 +- iconvdata/ibm1144.c | 2 +- iconvdata/ibm1144.h | 2 +- iconvdata/ibm1145.c | 2 +- iconvdata/ibm1145.h | 2 +- iconvdata/ibm1146.c | 2 +- iconvdata/ibm1146.h | 2 +- iconvdata/ibm1147.c | 2 +- iconvdata/ibm1147.h | 2 +- iconvdata/ibm1148.c | 2 +- iconvdata/ibm1148.h | 2 +- iconvdata/ibm1149.c | 2 +- iconvdata/ibm1149.h | 2 +- iconvdata/ibm1153.c | 2 +- iconvdata/ibm1153.h | 2 +- iconvdata/ibm1154.c | 2 +- iconvdata/ibm1154.h | 2 +- iconvdata/ibm1155.c | 2 +- iconvdata/ibm1155.h | 2 +- iconvdata/ibm1156.c | 2 +- iconvdata/ibm1156.h | 2 +- iconvdata/ibm1157.c | 2 +- iconvdata/ibm1157.h | 2 +- iconvdata/ibm1158.c | 2 +- iconvdata/ibm1158.h | 2 +- iconvdata/ibm1160.c | 2 +- iconvdata/ibm1160.h | 2 +- iconvdata/ibm1161.c | 2 +- iconvdata/ibm1161.h | 2 +- iconvdata/ibm1162.c | 2 +- iconvdata/ibm1162.h | 2 +- iconvdata/ibm1163.c | 2 +- iconvdata/ibm1163.h | 2 +- iconvdata/ibm1164.c | 2 +- iconvdata/ibm1164.h | 2 +- iconvdata/ibm1166.c | 2 +- iconvdata/ibm1166.h | 2 +- iconvdata/ibm1167.c | 2 +- iconvdata/ibm1167.h | 2 +- iconvdata/ibm12712.c | 2 +- iconvdata/ibm12712.h | 2 +- iconvdata/ibm1364.c | 2 +- iconvdata/ibm1364.h | 2 +- iconvdata/ibm1371.c | 2 +- iconvdata/ibm1371.h | 2 +- iconvdata/ibm1388.c | 2 +- iconvdata/ibm1388.h | 2 +- iconvdata/ibm1390.c | 2 +- iconvdata/ibm1390.h | 2 +- iconvdata/ibm1399.c | 2 +- iconvdata/ibm1399.h | 2 +- iconvdata/ibm16804.c | 2 +- iconvdata/ibm16804.h | 2 +- iconvdata/ibm256.c | 2 +- iconvdata/ibm273.c | 2 +- iconvdata/ibm274.c | 2 +- iconvdata/ibm275.c | 2 +- iconvdata/ibm277.c | 2 +- iconvdata/ibm278.c | 2 +- iconvdata/ibm280.c | 2 +- iconvdata/ibm281.c | 2 +- iconvdata/ibm284.c | 2 +- iconvdata/ibm285.c | 2 +- iconvdata/ibm290.c | 2 +- iconvdata/ibm297.c | 2 +- iconvdata/ibm420.c | 2 +- iconvdata/ibm423.c | 2 +- iconvdata/ibm424.c | 2 +- iconvdata/ibm437.c | 2 +- iconvdata/ibm4517.c | 2 +- iconvdata/ibm4517.h | 2 +- iconvdata/ibm4899.c | 2 +- iconvdata/ibm4899.h | 2 +- iconvdata/ibm4909.c | 2 +- iconvdata/ibm4909.h | 2 +- iconvdata/ibm4971.c | 2 +- iconvdata/ibm4971.h | 2 +- iconvdata/ibm500.c | 2 +- iconvdata/ibm5347.c | 2 +- iconvdata/ibm5347.h | 2 +- iconvdata/ibm803.c | 2 +- iconvdata/ibm803.h | 2 +- iconvdata/ibm850.c | 2 +- iconvdata/ibm851.c | 2 +- iconvdata/ibm852.c | 2 +- iconvdata/ibm855.c | 2 +- iconvdata/ibm856.c | 2 +- iconvdata/ibm856.h | 2 +- iconvdata/ibm857.c | 2 +- iconvdata/ibm860.c | 2 +- iconvdata/ibm861.c | 2 +- iconvdata/ibm862.c | 2 +- iconvdata/ibm863.c | 2 +- iconvdata/ibm864.c | 2 +- iconvdata/ibm865.c | 2 +- iconvdata/ibm866.c | 2 +- iconvdata/ibm866nav.c | 2 +- iconvdata/ibm868.c | 2 +- iconvdata/ibm869.c | 2 +- iconvdata/ibm870.c | 2 +- iconvdata/ibm871.c | 2 +- iconvdata/ibm874.c | 2 +- iconvdata/ibm875.c | 2 +- iconvdata/ibm880.c | 2 +- iconvdata/ibm891.c | 2 +- iconvdata/ibm901.c | 2 +- iconvdata/ibm901.h | 2 +- iconvdata/ibm902.c | 2 +- iconvdata/ibm902.h | 2 +- iconvdata/ibm903.c | 2 +- iconvdata/ibm9030.c | 2 +- iconvdata/ibm9030.h | 2 +- iconvdata/ibm904.c | 2 +- iconvdata/ibm905.c | 2 +- iconvdata/ibm9066.c | 2 +- iconvdata/ibm9066.h | 2 +- iconvdata/ibm918.c | 2 +- iconvdata/ibm921.c | 2 +- iconvdata/ibm921.h | 2 +- iconvdata/ibm922.c | 2 +- iconvdata/ibm922.h | 2 +- iconvdata/ibm930.c | 32 +- iconvdata/ibm930.h | 80 +- iconvdata/ibm932.c | 2 +- iconvdata/ibm932.h | 2 +- iconvdata/ibm933.c | 31 +- iconvdata/ibm933.h | 66 +- iconvdata/ibm935.c | 32 +- iconvdata/ibm935.h | 58 +- iconvdata/ibm937.c | 23 +- iconvdata/ibm937.h | 2 +- iconvdata/ibm939.c | 32 +- iconvdata/ibm939.h | 80 +- iconvdata/ibm943.c | 2 +- iconvdata/ibm943.h | 2 +- iconvdata/ibm9448.c | 2 +- iconvdata/ibm9448.h | 2 +- iconvdata/iec_p27-1.c | 2 +- iconvdata/inis-8.c | 2 +- iconvdata/inis-cyrillic.c | 2 +- iconvdata/inis.c | 2 +- iconvdata/isiri-3342.c | 2 +- iconvdata/iso-2022-cn-ext.c | 16 +- iconvdata/iso-2022-cn.c | 2 +- iconvdata/iso-2022-jp-3.c | 2 +- iconvdata/iso-2022-jp.c | 2 +- iconvdata/iso-2022-kr.c | 2 +- iconvdata/iso-ir-165.c | 2 +- iconvdata/iso-ir-165.h | 2 +- iconvdata/iso-ir-197.c | 2 +- iconvdata/iso-ir-209.c | 2 +- iconvdata/iso646.c | 86 +- iconvdata/iso8859-1.c | 2 +- iconvdata/iso8859-10.c | 2 +- iconvdata/iso8859-11.c | 2 +- iconvdata/iso8859-13.c | 2 +- iconvdata/iso8859-14.c | 2 +- iconvdata/iso8859-15.c | 2 +- iconvdata/iso8859-16.c | 2 +- iconvdata/iso8859-2.c | 2 +- iconvdata/iso8859-3.c | 2 +- iconvdata/iso8859-4.c | 2 +- iconvdata/iso8859-5.c | 2 +- iconvdata/iso8859-6.c | 2 +- iconvdata/iso8859-7.c | 2 +- iconvdata/iso8859-8.c | 2 +- iconvdata/iso8859-9.c | 2 +- iconvdata/iso8859-9e.c | 2 +- iconvdata/iso_10367-box.c | 2 +- iconvdata/iso_11548-1.c | 2 +- iconvdata/iso_2033.c | 2 +- iconvdata/iso_5427-ext.c | 2 +- iconvdata/iso_5427.c | 2 +- iconvdata/iso_5428.c | 2 +- iconvdata/iso_6937-2.c | 2 +- iconvdata/iso_6937.c | 2 +- iconvdata/jis0201.c | 2 +- iconvdata/jis0201.h | 2 +- iconvdata/jis0208.c | 2 +- iconvdata/jis0208.h | 2 +- iconvdata/jis0212.c | 2 +- iconvdata/jis0212.h | 2 +- iconvdata/jisx0213.c | 2 +- iconvdata/jisx0213.h | 2 +- iconvdata/johab.c | 2 +- iconvdata/koi-8.c | 2 +- iconvdata/koi8-r.c | 2 +- iconvdata/koi8-ru.c | 2 +- iconvdata/koi8-t.c | 2 +- iconvdata/koi8-u.c | 2 +- iconvdata/ksc5601.c | 2 +- iconvdata/ksc5601.h | 2 +- iconvdata/latin-greek-1.c | 2 +- iconvdata/latin-greek.c | 2 +- iconvdata/mac-centraleurope.c | 2 +- iconvdata/mac-is.c | 2 +- iconvdata/mac-sami.c | 2 +- iconvdata/mac-uk.c | 2 +- iconvdata/macintosh.c | 2 +- iconvdata/mik.c | 2 +- iconvdata/nats-dano.c | 2 +- iconvdata/nats-sefi.c | 2 +- iconvdata/pt154.c | 2 +- iconvdata/rk1048.c | 2 +- iconvdata/run-iconv-test.sh | 4 +- iconvdata/sami-ws2.c | 2 +- iconvdata/shift_jisx0213.c | 2 +- iconvdata/sjis.c | 2 +- iconvdata/t.61.c | 2 +- iconvdata/tcvn5712-1.c | 2 +- iconvdata/tis-620.c | 2 +- iconvdata/tscii.c | 2 +- iconvdata/tst-e2big.c | 2 +- iconvdata/tst-loading.c | 3 +- iconvdata/tst-table-charmap.sh | 2 +- iconvdata/tst-table-from.c | 2 +- iconvdata/tst-table-to.c | 2 +- iconvdata/tst-table.sh | 2 +- iconvdata/tst-tables.sh | 4 +- iconvdata/uhc.c | 2 +- iconvdata/unicode.c | 2 +- iconvdata/utf-16.c | 14 +- iconvdata/utf-32.c | 4 +- iconvdata/utf-7.c | 2 +- iconvdata/viscii.c | 2 +- include/aliases.h | 3 + include/alloc_buffer.h | 367 + include/alloca.h | 4 + include/argz.h | 3 + include/arpa/nameser.h | 10 +- include/arpa/nameser_compat.h | 9 +- include/atomic.h | 125 +- include/bits/cpu-set.h | 1 + include/bits/getopt_core.h | 1 + include/bits/getopt_ext.h | 1 + include/bits/getopt_posix.h | 1 + include/bits/ipc.h | 23 - include/bits/mathcalls-helper-functions.h | 1 + include/bits/string3.h | 1 - include/bits/string_fortified.h | 1 + include/bits/strings_fortified.h | 1 + include/bits/types.h | 1 + include/bits/types/FILE.h | 1 + include/bits/types/__FILE.h | 1 + include/bits/types/__locale_t.h | 1 + include/bits/types/__mbstate_t.h | 1 + include/bits/types/clock_t.h | 1 + include/bits/types/clockid_t.h | 1 + include/bits/types/locale_t.h | 1 + include/bits/types/mbstate_t.h | 1 + include/bits/types/res_state.h | 1 + include/bits/types/sig_atomic_t.h | 1 + include/bits/types/sigset_t.h | 1 + include/bits/types/sigval_t.h | 1 + include/bits/types/struct_iovec.h | 1 + include/bits/types/struct_itimerspec.h | 1 + include/bits/types/struct_osockaddr.h | 1 + include/bits/types/struct_rusage.h | 1 + include/bits/types/struct_sigstack.h | 1 + include/bits/types/struct_timespec.h | 1 + include/bits/types/struct_timeval.h | 1 + include/bits/types/struct_tm.h | 1 + include/bits/types/time_t.h | 1 + include/bits/types/timer_t.h | 1 + include/bits/types/wint_t.h | 1 + include/bits/wctype-wchar.h | 1 + include/bits/xopen_lim.h | 19 +- include/caller.h | 2 +- include/complex.h | 3 + include/crypt.h | 3 + include/ctype.h | 2 +- include/dirent.h | 40 +- include/dlfcn.h | 16 +- include/elf.h | 9 +- include/envz.h | 3 + include/err.h | 6 + include/errno.h | 13 +- include/execinfo.h | 3 + include/fcntl.h | 10 +- include/features.h | 106 +- include/fenv.h | 2 +- include/float.h | 33 + include/fpu_control.h | 6 + include/getopt.h | 12 - include/gmp.h | 12 + include/gnu-versions.h | 2 +- include/gnu/libc-version.h | 2 +- include/grp-merge.h | 7 + include/gshadow.h | 3 + include/ifaddrs.h | 4 + include/ifunc-impl-list.h | 2 +- include/inline-hashtab.h | 2 +- include/libc-diag.h | 74 + include/libc-internal.h | 94 +- include/libc-pointer-arith.h | 60 + include/libc-symbols.h | 454 +- include/libintl.h | 4 + include/libio.h | 28 +- include/limits.h | 44 +- include/link.h | 25 +- include/list.h | 40 +- include/list_t.h | 31 + include/malloc.h | 2 + include/math.h | 23 +- include/mcheck.h | 3 + include/mntent.h | 3 + include/monetary.h | 2 +- include/mqueue.h | 4 + include/netdb.h | 4 +- include/netinet/ether.h | 3 + include/netinet/in.h | 4 + include/nss.h | 16 + include/obstack.h | 6 + include/printf.h | 8 + include/programs/xmalloc.h | 2 +- include/pthread.h | 10 + include/pty.h | 3 + include/pwd.h | 2 +- include/resolv.h | 41 +- include/rounding-mode.h | 2 +- include/rpc/auth.h | 3 + include/rpc/auth_des.h | 3 + include/rpc/auth_unix.h | 6 + include/rpc/clnt.h | 3 + include/rpc/des_crypt.h | 3 + include/rpc/key_prot.h | 6 + include/rpc/netdb.h | 3 + include/rpc/pmap_clnt.h | 7 +- include/rpc/pmap_prot.h | 6 + include/rpc/pmap_rmt.h | 6 + include/rpc/rpc.h | 12 +- include/rpc/rpc_msg.h | 3 + include/rpc/svc.h | 3 + include/rpc/svc_auth.h | 3 + include/rpc/xdr.h | 6 + include/rpcsvc/nis_callback.h | 3 + include/rpcsvc/nislib.h | 36 + include/rpcsvc/yp.h | 7 + include/rpcsvc/ypclnt.h | 12 + include/rpcsvc/ypupd.h | 3 + include/sched.h | 4 + include/scratch_buffer.h | 136 + include/search.h | 4 + include/set-hooks.h | 2 +- include/setjmp.h | 6 +- include/shadow.h | 3 + include/shlib-compat.h | 20 +- include/signal.h | 24 +- include/stackinfo.h | 2 +- include/stap-probe.h | 14 +- include/stdc-predef.h | 17 +- include/stdio.h | 55 +- include/stdio_ext.h | 7 +- include/stdlib.h | 80 +- include/string.h | 60 +- include/sys/auxv.h | 8 + include/sys/epoll.h | 3 + include/sys/file.h | 4 + include/sys/gmon.h | 4 + include/sys/ioctl.h | 4 + include/sys/mman.h | 8 + include/sys/prctl.h | 3 + include/sys/profil.h | 3 + include/sys/resource.h | 10 +- include/sys/socket.h | 15 +- include/sys/stat.h | 3 + include/sys/statfs.h | 4 + include/sys/sysctl.h | 3 + include/sys/sysinfo.h | 3 + include/sys/sysmacros.h | 1 + include/sys/time.h | 2 +- include/sys/uio.h | 6 + include/sys/utsname.h | 4 + include/sys/wait.h | 6 +- include/termios.h | 2 + include/time.h | 23 +- include/ttyent.h | 16 +- include/unistd.h | 29 +- include/utmp.h | 3 + include/values.h | 2 +- include/wchar.h | 53 +- include/wctype.h | 37 +- include/xlocale.h | 1 - inet/Makefile | 20 +- inet/Versions | 3 + inet/aliases.h | 2 +- inet/arpa/inet.h | 2 +- inet/bug-if1.c | 2 +- inet/check_native.c | 2 +- inet/check_pf.c | 2 +- inet/deadline.c | 122 + inet/ether_aton.c | 2 +- inet/ether_aton_r.c | 2 +- inet/ether_hton.c | 2 +- inet/ether_line.c | 2 +- inet/ether_ntoa.c | 2 +- inet/ether_ntoa_r.c | 2 +- inet/ether_ntoh.c | 2 +- inet/getaliasent.c | 2 +- inet/getaliasent_r.c | 2 +- inet/getaliasname.c | 2 +- inet/getaliasname_r.c | 2 +- inet/gethstbyad.c | 2 +- inet/gethstbyad_r.c | 4 +- inet/gethstbynm.c | 2 +- inet/gethstbynm2.c | 2 +- inet/gethstbynm2_r.c | 2 +- inet/gethstbynm_r.c | 2 +- inet/gethstent.c | 2 +- inet/gethstent_r.c | 2 +- inet/getipv4sourcefilter.c | 2 +- inet/getnameinfo.c | 629 +- inet/getnetbyad.c | 2 +- inet/getnetbyad_r.c | 2 +- inet/getnetbynm.c | 2 +- inet/getnetbynm_r.c | 2 +- inet/getnetent.c | 2 +- inet/getnetent_r.c | 2 +- inet/getnetgrent.c | 4 +- inet/getnetgrent_r.c | 4 +- inet/getproto.c | 2 +- inet/getproto_r.c | 2 +- inet/getprtent.c | 2 +- inet/getprtent_r.c | 2 +- inet/getprtname.c | 2 +- inet/getprtname_r.c | 2 +- inet/getservent.c | 2 +- inet/getservent_r.c | 2 +- inet/getsourcefilter.c | 2 +- inet/getsrvbynm.c | 2 +- inet/getsrvbynm_r.c | 2 +- inet/getsrvbypt.c | 2 +- inet/getsrvbypt_r.c | 2 +- inet/herrno-loc.c | 2 +- inet/herrno.c | 6 +- inet/htonl.c | 2 +- inet/htons.c | 2 +- inet/htontest.c | 2 +- inet/if_index.c | 13 +- inet/ifaddrs.c | 2 +- inet/ifaddrs.h | 2 +- inet/ifreq.c | 2 +- inet/in6_addr.c | 14 +- inet/inet6_opt.c | 2 +- inet/inet6_option.c | 32 +- inet/inet6_rth.c | 2 +- inet/inet6_scopeid_pton.c | 64 + inet/inet_lnaof.c | 7 +- inet/inet_mkadr.c | 7 +- inet/inet_net.c | 10 +- inet/inet_netof.c | 7 +- inet/inet_ntoa.c | 2 +- inet/net-internal.h | 119 + inet/netgroup.h | 2 +- inet/netinet/ether.h | 4 +- inet/netinet/icmp6.h | 14 +- inet/netinet/igmp.h | 10 +- inet/netinet/in.h | 77 +- inet/netinet/ip6.h | 10 +- inet/protocols/routed.h | 6 +- inet/protocols/talkd.h | 22 +- inet/protocols/timed.h | 6 +- inet/rcmd.c | 188 +- inet/rexec.c | 22 +- inet/ruserpass.c | 80 +- inet/setipv4sourcefilter.c | 2 +- inet/setsourcefilter.c | 2 +- inet/test-hnto-types.c | 39 + inet/test-ifaddrs.c | 2 +- inet/test_ifindex.c | 2 +- inet/tst-checks-posix.c | 23 + inet/tst-checks.c | 3 +- inet/tst-deadline.c | 188 + inet/tst-ether_aton.c | 7 +- inet/tst-inet6_scopeid_pton.c | 230 + inet/tst-network.c | 2 +- inet/tst-sockaddr.c | 125 + intl/Makefile | 23 +- intl/bindtextdom.c | 4 +- intl/dcgettext.c | 2 +- intl/dcigettext.c | 51 +- intl/dcngettext.c | 2 +- intl/dgettext.c | 2 +- intl/dngettext.c | 2 +- intl/eval-plural.h | 2 +- intl/explodename.c | 2 +- intl/finddomain.c | 10 +- intl/gettext.c | 2 +- intl/gettextP.h | 4 +- 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 | 49 +- intl/locale.alias | 15 +- intl/localealias.c | 4 +- intl/ngettext.c | 2 +- intl/plural-exp.c | 2 +- intl/plural-exp.h | 2 +- intl/plural.c | 2 +- intl/plural.y | 2 +- intl/po2test.awk | 2 +- intl/textdomain.c | 4 +- intl/tst-codeset.c | 2 +- intl/tst-gettext.c | 2 +- intl/tst-gettext.sh | 4 +- intl/tst-gettext2.c | 4 +- intl/tst-gettext2.sh | 4 +- intl/tst-gettext3.c | 2 +- intl/tst-gettext4.c | 2 +- intl/tst-gettext4.sh | 4 +- intl/tst-gettext5.c | 2 +- intl/tst-gettext6.c | 2 +- intl/tst-gettext6.sh | 4 +- intl/tst-ngettext.c | 2 +- intl/tst-translit.c | 2 +- intl/tst-translit.sh | 4 +- io/Makefile | 15 +- io/Versions | 3 + io/access.c | 13 +- io/bits/fcntl2.h | 2 +- io/bits/poll2.h | 2 +- io/bug-ftw1.c | 2 +- io/bug-ftw2.c | 2 +- io/bug-ftw4.c | 2 +- io/chdir.c | 5 +- io/chmod.c | 6 +- io/chown.c | 7 +- io/close.c | 5 +- io/creat.c | 6 +- io/creat64.c | 6 +- io/dup.c | 5 +- io/dup2.c | 6 +- io/dup3.c | 7 +- io/euidaccess.c | 6 +- io/faccessat.c | 8 +- io/fchdir.c | 2 +- io/fchmod.c | 6 +- io/fchmodat.c | 8 +- io/fchown.c | 7 +- io/fchownat.c | 9 +- io/fcntl.c | 6 +- io/fcntl.h | 7 +- io/flock.c | 6 +- io/fstat.c | 2 +- io/fstat64.c | 2 +- io/fstatat.c | 2 +- io/fstatat64.c | 2 +- io/fstatfs.c | 2 +- io/fstatfs64.c | 2 +- io/fstatvfs.c | 2 +- io/fstatvfs64.c | 2 +- io/fts.c | 182 +- io/fts.h | 106 +- io/fts64.c | 30 + io/ftw.c | 25 +- io/ftw.h | 2 +- io/ftw64.c | 2 +- io/ftwtest-sh | 16 +- io/futimens.c | 2 +- io/fxstat.c | 2 +- io/fxstat64.c | 2 +- io/fxstatat.c | 2 +- io/fxstatat64.c | 2 +- io/getcwd.c | 2 +- io/getdirname.c | 2 +- io/getwd.c | 5 +- io/have_o_cloexec.c | 23 - io/isatty.c | 5 +- io/lchmod.c | 2 +- io/lchown.c | 7 +- io/link.c | 6 +- io/linkat.c | 9 +- io/lockf.c | 2 +- io/lockf64.c | 2 +- io/lseek.c | 7 +- io/lseek64.c | 2 +- io/lstat.c | 2 +- io/lstat64.c | 2 +- io/lxstat.c | 2 +- io/lxstat64.c | 2 +- io/mkdir.c | 6 +- io/mkdirat.c | 7 +- io/mkfifo.c | 6 +- io/mkfifoat.c | 7 +- io/mknod.c | 2 +- io/mknodat.c | 2 +- io/open.c | 6 +- io/open64.c | 6 +- io/open64_2.c | 2 +- io/open_2.c | 2 +- io/openat.c | 3 +- io/openat64.c | 3 +- io/openat64_2.c | 2 +- io/openat_2.c | 2 +- io/pipe.c | 5 +- io/pipe2.c | 6 +- io/poll.c | 2 +- io/posix_fadvise.c | 2 +- io/posix_fadvise64.c | 2 +- io/posix_fallocate.c | 5 +- io/posix_fallocate64.c | 5 +- io/ppoll.c | 2 +- io/pwd.c | 2 +- io/read.c | 2 +- io/readlink.c | 7 +- io/readlinkat.c | 8 +- io/rmdir.c | 5 +- io/sendfile.c | 2 +- io/sendfile64.c | 2 +- io/stat.c | 2 +- io/stat64.c | 2 +- io/statfs.c | 2 +- io/statfs64.c | 2 +- io/statvfs.c | 2 +- io/statvfs64.c | 2 +- io/symlink.c | 6 +- io/symlinkat.c | 7 +- io/sys/poll.h | 9 +- io/sys/sendfile.h | 2 +- io/sys/stat.h | 21 +- io/sys/statfs.h | 2 +- io/sys/statvfs.h | 2 +- io/test-lfs.c | 48 +- io/test-stat.c | 2 +- io/test-stat2.c | 2 +- io/test-utime.c | 3 +- io/tst-faccessat.c | 1 + io/tst-fchmodat.c | 1 + io/tst-fchownat.c | 1 + io/tst-fcntl.c | 22 +- io/tst-fstatat.c | 1 + io/tst-fts-lfs.c | 2 + io/tst-fts.c | 231 + io/tst-futimesat.c | 1 + io/tst-getcwd.c | 2 +- io/tst-linkat.c | 1 + io/tst-mkdirat.c | 2 + io/tst-mkfifoat.c | 2 + io/tst-mknodat.c | 2 + io/tst-open-tmpfile.c | 318 + io/tst-openat.c | 1 + io/tst-posix_fallocate-common.c | 85 + io/tst-posix_fallocate.c | 107 +- io/tst-posix_fallocate64.c | 44 + io/tst-readlinkat.c | 1 + io/tst-renameat.c | 1 + io/tst-symlinkat.c | 1 + io/tst-unlinkat.c | 1 + io/ttyname.c | 5 +- io/ttyname_r.c | 7 +- io/umask.c | 5 +- io/unlink.c | 5 +- io/unlinkat.c | 7 +- io/utime.c | 6 +- io/utime.h | 5 +- io/utimensat.c | 2 +- io/write.c | 2 +- io/xmknod.c | 2 +- io/xmknodat.c | 2 +- io/xstat.c | 2 +- io/xstat64.c | 2 +- libidn/ChangeLog | 10 + libidn/Makefile | 2 +- libidn/iconvme.c | 2 +- libidn/iconvme.h | 2 +- libidn/idn-stub.c | 2 +- libio/Makefile | 161 +- 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/libio-ldbl.h | 2 +- libio/bits/stdio-ldbl.h | 8 +- libio/bits/stdio.h | 2 +- libio/bits/stdio2.h | 5 +- libio/bits/types/FILE.h | 9 + libio/bits/types/__FILE.h | 7 + libio/bug-memstream1.c | 1 + libio/bug-ungetc4.c | 2 +- libio/bug-wmemstream1.c | 1 + libio/clearerr.c | 5 +- libio/clearerr_u.c | 5 +- libio/fcloseall.c | 2 +- libio/feof.c | 5 +- libio/feof_u.c | 5 +- libio/ferror.c | 5 +- libio/ferror_u.c | 5 +- libio/filedoalloc.c | 47 +- libio/fileno.c | 5 +- libio/fileops.c | 58 +- libio/fmemopen.c | 174 +- libio/fputc.c | 6 +- libio/fputc_u.c | 6 +- libio/fputwc.c | 6 +- libio/fputwc_u.c | 6 +- libio/freopen.c | 54 +- libio/freopen64.c | 50 +- libio/fseek.c | 7 +- libio/fseeko.c | 7 +- libio/fseeko64.c | 7 +- libio/ftello.c | 5 +- libio/ftello64.c | 5 +- libio/fwide.c | 6 +- libio/fwprintf.c | 2 +- libio/fwscanf.c | 2 +- libio/genops.c | 224 +- libio/getc.c | 5 +- libio/getc_u.c | 2 +- libio/getchar.c | 2 +- libio/getchar_u.c | 2 +- libio/getwc.c | 5 +- libio/getwc_u.c | 2 +- libio/getwchar.c | 2 +- libio/getwchar_u.c | 2 +- libio/iofclose.c | 5 +- libio/iofdopen.c | 31 +- libio/iofflush.c | 7 +- libio/iofflush_u.c | 9 +- libio/iofgetpos.c | 6 +- libio/iofgetpos64.c | 6 +- libio/iofgets.c | 7 +- libio/iofgets_u.c | 7 +- libio/iofgetws.c | 7 +- libio/iofgetws_u.c | 7 +- libio/iofopen.c | 8 +- libio/iofopen64.c | 6 +- libio/iofopncook.c | 115 +- libio/iofputs.c | 8 +- libio/iofputs_u.c | 10 +- libio/iofputws.c | 6 +- libio/iofputws_u.c | 6 +- libio/iofread.c | 8 +- libio/iofread_u.c | 8 +- libio/iofsetpos.c | 6 +- libio/iofsetpos64.c | 6 +- libio/ioftell.c | 5 +- libio/iofwide.c | 8 +- libio/iofwrite.c | 8 +- libio/iofwrite_u.c | 9 +- libio/iogetdelim.c | 8 +- libio/iogetline.c | 19 +- libio/iogets.c | 7 +- libio/iogetwline.c | 19 +- libio/iopadn.c | 7 +- libio/iopopen.c | 102 +- libio/ioputs.c | 5 +- libio/ioseekoff.c | 14 +- libio/ioseekpos.c | 12 +- libio/iosetbuffer.c | 7 +- libio/iosetvbuf.c | 8 +- libio/ioungetc.c | 6 +- libio/ioungetwc.c | 6 +- libio/iovdprintf.c | 9 +- libio/iovsprintf.c | 2 +- libio/iovsscanf.c | 7 +- libio/iovswscanf.c | 5 +- libio/iowpadn.c | 7 +- libio/libc_fatal.c | 5 +- libio/libio.h | 42 +- libio/libioP.h | 141 +- libio/memstream.c | 24 +- libio/obprintf.c | 4 +- libio/oldfileops.c | 77 +- libio/oldfmemopen.c | 275 + libio/oldiofclose.c | 5 +- libio/oldiofdopen.c | 10 +- libio/oldiofgetpos.c | 6 +- libio/oldiofgetpos64.c | 6 +- libio/oldiofopen.c | 10 +- libio/oldiofsetpos.c | 6 +- libio/oldiofsetpos64.c | 6 +- libio/oldiopopen.c | 20 +- libio/oldpclose.c | 5 +- libio/oldstdfiles.c | 2 +- libio/oldtmpfile.c | 2 +- libio/pclose.c | 5 +- libio/peekc.c | 5 +- libio/putc.c | 6 +- libio/putc_u.c | 6 +- libio/putchar.c | 5 +- libio/putchar_u.c | 5 +- libio/putwc.c | 6 +- libio/putwc_u.c | 6 +- libio/putwchar.c | 5 +- libio/putwchar_u.c | 5 +- libio/rewind.c | 5 +- libio/setbuf.c | 6 +- libio/setlinebuf.c | 5 +- libio/stdfiles.c | 2 +- libio/stdio.c | 2 +- libio/stdio.h | 134 +- libio/strfile.h | 2 +- libio/strops.c | 127 +- libio/swprintf.c | 2 +- libio/swscanf.c | 4 +- libio/test-fmemopen.c | 64 +- libio/test-freopen.c | 2 +- libio/test-freopen.sh | 4 +- libio/tst-fopenloc.c | 13 +- libio/tst-fputws.c | 2 +- libio/tst-freopen.c | 109 +- libio/tst-fseek.c | 10 +- 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 | 3 +- libio/tst-memstream1.c | 1 + libio/tst-memstream2.c | 1 + libio/tst-memstream3.c | 167 + libio/tst-mmap-setvbuf.c | 2 +- libio/tst-mmap2-eofsync.c | 2 +- libio/tst-widetext.c | 2 +- libio/tst-wmemstream3.c | 44 + libio/tst_getwc.c | 2 +- libio/tst_putwc.c | 2 +- libio/tst_wprintf2.c | 2 +- libio/vasprintf.c | 7 +- libio/vscanf.c | 6 +- libio/vsnprintf.c | 15 +- libio/vswprintf.c | 15 +- libio/vtables.c | 72 + libio/vwprintf.c | 2 +- libio/vwscanf.c | 2 +- libio/wfiledoalloc.c | 29 +- libio/wfileops.c | 14 +- libio/wgenops.c | 104 +- libio/wmemstream.c | 17 +- libio/wprintf.c | 2 +- libio/wscanf.c | 2 +- libio/wstrops.c | 130 +- libof-iterator.mk | 8 + locale/C-address.c | 2 +- locale/C-collate.c | 2 +- locale/C-ctype.c | 19 +- locale/C-identification.c | 2 +- locale/C-measurement.c | 2 +- locale/C-messages.c | 2 +- locale/C-monetary.c | 2 +- locale/C-name.c | 2 +- locale/C-numeric.c | 2 +- locale/C-paper.c | 2 +- locale/C-telephone.c | 2 +- locale/C-time.c | 2 +- locale/C-translit.h | 1258 +- locale/C-translit.h.in | 4 +- locale/Makefile | 16 +- locale/bits/locale.h | 2 +- locale/bits/types/__locale_t.h | 44 + locale/bits/types/locale_t.h | 26 + locale/broken_cur_max.c | 2 +- locale/categories.def | 2 +- locale/coll-lookup.c | 2 +- locale/coll-lookup.h | 2 +- locale/duplocale.c | 10 +- locale/elem-hash.h | 2 +- locale/findlocale.c | 4 +- locale/freelocale.c | 6 +- locale/gen-translit.pl | 2 +- locale/global-locale.c | 4 +- locale/hashval.h | 2 +- locale/indigits.h | 2 +- locale/indigitswc.h | 2 +- locale/iso-4217.def | 3 +- locale/iso-639.def | 6 +- locale/langinfo.h | 13 +- locale/lc-address.c | 2 +- locale/lc-collate.c | 2 +- locale/lc-ctype.c | 2 +- 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 | 8 +- locale/loadlocale.c | 9 +- locale/locale.h | 38 +- locale/localeconv.c | 2 +- locale/localeinfo.h | 36 +- locale/localename.c | 2 +- locale/locarchive.h | 2 +- locale/mb_cur_max.c | 2 +- locale/newlocale.c | 12 +- locale/nl_langinfo.c | 5 +- locale/nl_langinfo_l.c | 6 +- locale/outdigits.h | 2 +- locale/outdigitswc.h | 2 +- locale/programs/3level.h | 2 +- locale/programs/charmap-dir.c | 2 +- locale/programs/charmap-dir.h | 2 +- locale/programs/charmap-kw.gperf | 2 +- locale/programs/charmap-kw.h | 2 +- locale/programs/charmap.c | 2 +- locale/programs/charmap.h | 2 +- locale/programs/config.h | 2 +- locale/programs/ld-address.c | 12 +- locale/programs/ld-collate.c | 2 +- locale/programs/ld-ctype.c | 83 +- locale/programs/ld-identification.c | 47 +- locale/programs/ld-measurement.c | 2 +- locale/programs/ld-messages.c | 2 +- locale/programs/ld-monetary.c | 2 +- locale/programs/ld-name.c | 2 +- locale/programs/ld-numeric.c | 2 +- locale/programs/ld-paper.c | 2 +- locale/programs/ld-telephone.c | 8 +- locale/programs/ld-time.c | 6 +- locale/programs/linereader.c | 2 +- locale/programs/linereader.h | 2 +- locale/programs/locale-spec.c | 2 +- locale/programs/locale.c | 24 +- locale/programs/localedef.c | 37 +- locale/programs/localedef.h | 3 +- locale/programs/locarchive.c | 22 +- locale/programs/locfile-kw.gperf | 2 +- locale/programs/locfile-kw.h | 2 +- locale/programs/locfile-token.h | 2 +- locale/programs/locfile.c | 2 +- locale/programs/locfile.h | 2 +- locale/programs/repertoire.c | 2 +- locale/programs/repertoire.h | 2 +- locale/programs/simple-hash.c | 58 +- locale/programs/simple-hash.h | 2 +- locale/programs/xmalloc.c | 15 +- locale/programs/xstrdup.c | 5 +- locale/setlocale.c | 6 +- locale/strlen-hash.h | 2 +- locale/tst-C-locale.c | 2 +- locale/uselocale.c | 4 +- locale/weight.h | 12 +- locale/weightwc.h | 12 +- locale/xlocale.c | 2 +- locale/xlocale.h | 44 - localedata/ChangeLog | 3323 + localedata/Makefile | 28 +- localedata/SUPPORTED | 16 +- localedata/bug-usesetlocale.c | 2 +- localedata/charmaps/ANSI_X3.110-1983 | 1 - localedata/charmaps/ANSI_X3.4-1968 | 1 - localedata/charmaps/BS_4730 | 1 - localedata/charmaps/BS_VIEWDATA | 1 - localedata/charmaps/CP10007 | 2 +- localedata/charmaps/CP1250 | 1 - localedata/charmaps/CP1251 | 1 - localedata/charmaps/CP1252 | 1 - localedata/charmaps/CP1253 | 1 - localedata/charmaps/CP1254 | 3 +- localedata/charmaps/CP1255 | 1 - localedata/charmaps/CP1256 | 1 - localedata/charmaps/CSN_369103 | 1 - localedata/charmaps/EBCDIC-DK-NO | 1 - localedata/charmaps/GB18030 | 25 + localedata/charmaps/GBK | 7 + localedata/charmaps/GB_1988-80 | 1 - localedata/charmaps/GREEK-CCITT | 1 - localedata/charmaps/GREEK7 | 1 - localedata/charmaps/IBM875 | 8 +- localedata/charmaps/INIS-8 | 1 - localedata/charmaps/ISIRI-3342 | 13 - localedata/charmaps/ISO_2033-1983 | 1 - localedata/charmaps/ISO_5427-EXT | 1 - localedata/charmaps/UTF-8 | 5080 +- localedata/collate-test.c | 6 +- localedata/dump-ctype.c | 2 +- localedata/gen-locale.sh | 6 +- localedata/hu_HU.in | 560 + localedata/locales/POSIX | 295 +- localedata/locales/aa_DJ | 63 +- localedata/locales/aa_ER | 47 +- localedata/locales/aa_ER@saaho | 47 +- localedata/locales/aa_ET | 52 +- localedata/locales/af_ZA | 70 +- localedata/locales/ak_GH | 64 +- localedata/locales/am_ET | 54 +- localedata/locales/an_ES | 56 +- localedata/locales/anp_IN | 86 +- localedata/locales/ar_AE | 55 +- localedata/locales/ar_BH | 55 +- localedata/locales/ar_DZ | 55 +- localedata/locales/ar_EG | 64 +- localedata/locales/ar_IN | 42 +- localedata/locales/ar_IQ | 55 +- localedata/locales/ar_JO | 55 +- localedata/locales/ar_KW | 55 +- localedata/locales/ar_LB | 54 +- localedata/locales/ar_LY | 57 +- localedata/locales/ar_MA | 55 +- localedata/locales/ar_OM | 56 +- localedata/locales/ar_QA | 55 +- localedata/locales/ar_SA | 52 +- localedata/locales/ar_SD | 61 +- localedata/locales/ar_SS | 68 +- localedata/locales/ar_SY | 57 +- localedata/locales/ar_TN | 54 +- localedata/locales/ar_YE | 55 +- localedata/locales/as_IN | 47 +- localedata/locales/ast_ES | 52 +- localedata/locales/ayc_PE | 69 +- localedata/locales/az_AZ | 53 +- localedata/locales/be_BY | 60 +- localedata/locales/be_BY@latin | 52 +- localedata/locales/bem_ZM | 59 +- localedata/locales/ber_DZ | 55 +- localedata/locales/ber_MA | 51 +- localedata/locales/bg_BG | 59 +- localedata/locales/bh_IN | 179 - localedata/locales/bhb_IN | 182 + localedata/locales/bho_IN | 74 +- localedata/locales/bn_BD | 55 +- localedata/locales/bn_IN | 43 +- localedata/locales/bo_CN | 54 +- localedata/locales/bo_IN | 40 +- localedata/locales/br_FR | 46 +- localedata/locales/br_FR@euro | 42 +- localedata/locales/brx_IN | 68 +- localedata/locales/bs_BA | 53 +- localedata/locales/byn_ER | 47 +- localedata/locales/ca_AD | 45 +- localedata/locales/ca_ES | 60 +- localedata/locales/ca_ES@euro | 42 +- localedata/locales/ca_FR | 43 +- localedata/locales/ca_IT | 45 +- localedata/locales/ce_RU | 88 +- localedata/locales/chr_US | 141 + localedata/locales/cmn_TW | 55 +- localedata/locales/crh_UA | 55 +- localedata/locales/cs_CZ | 274 +- localedata/locales/csb_PL | 52 +- localedata/locales/cv_RU | 55 +- localedata/locales/cy_GB | 54 +- localedata/locales/da_DK | 80 +- localedata/locales/de_AT | 56 +- localedata/locales/de_AT@euro | 40 +- localedata/locales/de_BE | 49 +- localedata/locales/de_BE@euro | 42 +- localedata/locales/de_CH | 60 +- localedata/locales/de_DE | 49 +- localedata/locales/de_DE@euro | 39 +- localedata/locales/de_IT | 143 + localedata/locales/de_LI | 98 + localedata/locales/de_LU | 56 +- localedata/locales/de_LU@euro | 44 +- localedata/locales/doi_IN | 84 +- localedata/locales/dv_MV | 53 +- localedata/locales/dz_BT | 69 +- localedata/locales/el_CY | 79 +- localedata/locales/el_GR | 56 +- localedata/locales/el_GR@euro | 38 +- localedata/locales/en_AG | 86 +- localedata/locales/en_AU | 58 +- localedata/locales/en_BW | 54 +- localedata/locales/en_CA | 73 +- localedata/locales/en_DK | 54 +- localedata/locales/en_GB | 55 +- localedata/locales/en_HK | 78 +- localedata/locales/en_IE | 55 +- localedata/locales/en_IE@euro | 42 +- localedata/locales/en_IL | 133 + localedata/locales/en_IN | 68 +- localedata/locales/en_NG | 66 +- localedata/locales/en_NZ | 56 +- localedata/locales/en_PH | 79 +- localedata/locales/en_SG | 76 +- localedata/locales/en_US | 63 +- localedata/locales/en_ZA | 73 +- localedata/locales/en_ZM | 79 +- localedata/locales/en_ZW | 53 +- localedata/locales/eo | 211 + localedata/locales/es_AR | 53 +- localedata/locales/es_BO | 56 +- localedata/locales/es_CL | 52 +- localedata/locales/es_CO | 52 +- localedata/locales/es_CR | 47 +- localedata/locales/es_CU | 83 +- localedata/locales/es_DO | 57 +- localedata/locales/es_EC | 54 +- localedata/locales/es_ES | 67 +- localedata/locales/es_ES@euro | 42 +- localedata/locales/es_GT | 50 +- localedata/locales/es_HN | 56 +- localedata/locales/es_MX | 53 +- localedata/locales/es_NI | 52 +- localedata/locales/es_PA | 55 +- localedata/locales/es_PE | 53 +- localedata/locales/es_PR | 53 +- localedata/locales/es_PY | 53 +- localedata/locales/es_SV | 55 +- localedata/locales/es_US | 54 +- localedata/locales/es_UY | 54 +- localedata/locales/es_VE | 51 +- localedata/locales/et_EE | 60 +- localedata/locales/eu_ES | 63 +- localedata/locales/eu_ES@euro | 42 +- localedata/locales/fa_IR | 61 +- localedata/locales/ff_SN | 56 +- localedata/locales/fi_FI | 56 +- localedata/locales/fi_FI@euro | 42 +- localedata/locales/fil_PH | 55 +- localedata/locales/fo_FO | 58 +- localedata/locales/fr_BE | 58 +- localedata/locales/fr_BE@euro | 42 +- localedata/locales/fr_CA | 50 +- localedata/locales/fr_CH | 62 +- localedata/locales/fr_FR | 57 +- localedata/locales/fr_FR@euro | 42 +- localedata/locales/fr_LU | 61 +- localedata/locales/fr_LU@euro | 44 +- localedata/locales/fur_IT | 59 +- localedata/locales/fy_DE | 57 +- localedata/locales/fy_NL | 50 +- localedata/locales/ga_IE | 61 +- localedata/locales/ga_IE@euro | 43 +- localedata/locales/gd_GB | 63 +- localedata/locales/gez_ER | 47 +- localedata/locales/gez_ER@abegede | 45 +- localedata/locales/gez_ET | 46 +- localedata/locales/gez_ET@abegede | 45 +- localedata/locales/gl_ES | 63 +- localedata/locales/gl_ES@euro | 42 +- localedata/locales/gu_IN | 54 +- localedata/locales/gv_GB | 66 +- localedata/locales/ha_NG | 61 +- localedata/locales/hak_TW | 55 +- localedata/locales/he_IL | 62 +- localedata/locales/hi_IN | 88 +- localedata/locales/hne_IN | 79 +- localedata/locales/hr_HR | 60 +- localedata/locales/hsb_DE | 50 +- localedata/locales/ht_HT | 75 +- localedata/locales/hu_HU | 347 +- localedata/locales/hy_AM | 59 +- localedata/locales/i18n | 2809 +- localedata/locales/ia_FR | 47 +- localedata/locales/id_ID | 63 +- localedata/locales/ig_NG | 57 +- localedata/locales/ik_CA | 52 +- localedata/locales/is_IS | 58 +- localedata/locales/iso14651_t1 | 13 +- localedata/locales/iso14651_t1_common | 33 +- localedata/locales/iso14651_t1_pinyin | 7 + localedata/locales/it_CH | 57 +- localedata/locales/it_IT | 56 +- localedata/locales/it_IT@euro | 42 +- localedata/locales/iu_CA | 48 +- localedata/locales/iw_IL | 164 - localedata/locales/ja_JP | 57 +- localedata/locales/ka_GE | 58 +- localedata/locales/kk_KZ | 132 +- localedata/locales/kl_GL | 63 +- localedata/locales/km_KH | 102 +- localedata/locales/kn_IN | 54 +- localedata/locales/ko_KR | 68 +- localedata/locales/kok_IN | 64 +- localedata/locales/ks_IN | 57 +- localedata/locales/ks_IN@devanagari | 55 +- localedata/locales/ku_TR | 55 +- localedata/locales/kw_GB | 64 +- localedata/locales/ky_KG | 60 +- localedata/locales/lb_LU | 48 +- localedata/locales/lg_UG | 80 +- localedata/locales/li_BE | 53 +- localedata/locales/li_NL | 52 +- localedata/locales/lij_IT | 48 +- localedata/locales/ln_CD | 201 + localedata/locales/lo_LA | 79 +- localedata/locales/lt_LT | 64 +- localedata/locales/lv_LV | 62 +- localedata/locales/lzh_TW | 55 +- localedata/locales/mag_IN | 75 +- localedata/locales/mai_IN | 42 +- localedata/locales/mg_MG | 62 +- localedata/locales/mhr_RU | 52 +- localedata/locales/mi_NZ | 47 +- localedata/locales/mk_MK | 56 +- localedata/locales/ml_IN | 65 +- localedata/locales/mn_MN | 57 +- localedata/locales/mni_IN | 47 +- localedata/locales/mr_IN | 68 +- localedata/locales/ms_MY | 79 +- localedata/locales/mt_MT | 80 +- localedata/locales/my_MM | 70 +- localedata/locales/nan_TW | 55 +- localedata/locales/nan_TW@latin | 65 +- localedata/locales/nb_NO | 77 +- localedata/locales/nds_DE | 52 +- localedata/locales/nds_NL | 52 +- localedata/locales/ne_NP | 199 +- localedata/locales/nhn_MX | 56 +- localedata/locales/niu_NU | 81 +- localedata/locales/niu_NZ | 81 +- localedata/locales/nl_AW | 82 +- localedata/locales/nl_BE | 51 +- localedata/locales/nl_BE@euro | 42 +- localedata/locales/nl_NL | 63 +- localedata/locales/nl_NL@euro | 42 +- localedata/locales/nn_NO | 51 +- localedata/locales/nr_ZA | 56 +- localedata/locales/nso_ZA | 71 +- localedata/locales/oc_FR | 52 +- localedata/locales/om_ET | 46 +- localedata/locales/om_KE | 53 +- localedata/locales/or_IN | 46 +- localedata/locales/os_RU | 56 +- localedata/locales/pa_IN | 82 +- localedata/locales/pa_PK | 61 +- localedata/locales/pap_AN | 156 - localedata/locales/pap_AW | 69 +- localedata/locales/pap_CW | 62 +- localedata/locales/pl_PL | 54 +- localedata/locales/ps_AF | 228 +- localedata/locales/pt_BR | 82 +- localedata/locales/pt_PT | 117 +- localedata/locales/pt_PT@euro | 42 +- localedata/locales/quz_PE | 67 +- localedata/locales/raj_IN | 80 +- localedata/locales/ro_RO | 64 +- localedata/locales/ru_RU | 61 +- localedata/locales/ru_UA | 61 +- localedata/locales/rw_RW | 57 +- localedata/locales/sa_IN | 59 +- localedata/locales/sat_IN | 65 +- localedata/locales/sc_IT | 50 +- localedata/locales/sd_IN | 47 +- localedata/locales/sd_IN@devanagari | 56 +- localedata/locales/se_NO | 55 +- localedata/locales/sgs_LT | 154 + localedata/locales/shs_CA | 43 +- localedata/locales/si_LK | 68 +- localedata/locales/sid_ET | 46 +- localedata/locales/sk_SK | 86 +- localedata/locales/sl_SI | 60 +- localedata/locales/so_DJ | 83 +- localedata/locales/so_ET | 72 +- localedata/locales/so_KE | 71 +- localedata/locales/so_SO | 90 +- localedata/locales/sq_AL | 86 +- localedata/locales/sq_MK | 44 +- localedata/locales/sr_ME | 59 +- localedata/locales/sr_RS | 64 +- localedata/locales/sr_RS@latin | 64 +- localedata/locales/ss_ZA | 54 +- localedata/locales/st_ZA | 56 +- localedata/locales/sv_FI | 49 +- localedata/locales/sv_FI@euro | 41 +- localedata/locales/sv_SE | 107 +- localedata/locales/sw_KE | 53 +- localedata/locales/sw_TZ | 89 +- localedata/locales/szl_PL | 48 +- localedata/locales/ta_IN | 68 +- localedata/locales/ta_LK | 75 +- localedata/locales/tcy_IN | 198 + localedata/locales/te_IN | 72 +- localedata/locales/tg_TJ | 55 +- localedata/locales/th_TH | 73 +- localedata/locales/the_NP | 103 +- localedata/locales/ti_ER | 62 +- localedata/locales/ti_ET | 61 +- localedata/locales/tig_ER | 47 +- localedata/locales/tk_TM | 59 +- localedata/locales/tl_PH | 50 +- localedata/locales/tn_ZA | 54 +- localedata/locales/tr_CY | 63 +- localedata/locales/tr_TR | 3131 +- localedata/locales/translit_circle | 37 +- localedata/locales/translit_cjk_compat | 431 +- localedata/locales/translit_cjk_variants | 7 + localedata/locales/translit_combining | 1045 +- localedata/locales/translit_compat | 585 +- localedata/locales/translit_font | 158 +- localedata/locales/translit_fraction | 22 +- localedata/locales/translit_hangul | 7 + localedata/locales/translit_narrow | 7 + localedata/locales/translit_neutral | 487 +- localedata/locales/translit_small | 7 + localedata/locales/translit_wide | 7 + localedata/locales/ts_ZA | 54 +- localedata/locales/tt_RU | 48 +- localedata/locales/tt_RU@iqtelif | 57 +- localedata/locales/tu_IN | 195 - localedata/locales/ug_CN | 58 +- localedata/locales/uk_UA | 204 +- localedata/locales/unm_US | 52 +- localedata/locales/ur_IN | 57 +- localedata/locales/ur_PK | 62 +- localedata/locales/uz_UZ | 67 +- localedata/locales/uz_UZ@cyrillic | 59 +- localedata/locales/ve_ZA | 70 +- localedata/locales/vi_VN | 59 +- localedata/locales/wa_BE | 50 +- localedata/locales/wa_BE@euro | 42 +- localedata/locales/wae_CH | 56 +- localedata/locales/wal_ET | 46 +- localedata/locales/wo_SN | 64 +- localedata/locales/xh_ZA | 54 +- localedata/locales/yi_US | 54 +- localedata/locales/yo_NG | 62 +- localedata/locales/yue_HK | 58 +- localedata/locales/zh_CN | 57 +- localedata/locales/zh_HK | 67 +- localedata/locales/zh_SG | 80 +- localedata/locales/zh_TW | 62 +- localedata/locales/zu_ZA | 75 +- localedata/sort-test.sh | 4 +- localedata/tests-mbwc/dat_mbrlen.c | 10 +- localedata/tests-mbwc/dat_wcsncmp.c | 18 +- localedata/tests-mbwc/tst_mbrtowc.c | 2 +- localedata/tests-mbwc/tst_wcsncmp.c | 1 + localedata/tests/test6.c | 2 +- localedata/tst-ctype.c | 2 +- localedata/tst-ctype.sh | 4 +- localedata/tst-digits.c | 2 +- localedata/tst-fmon.c | 6 +- localedata/tst-fmon.data | 2 +- localedata/tst-fmon.sh | 4 +- localedata/tst-langinfo.c | 9 +- localedata/tst-langinfo.sh | 28 +- localedata/tst-leaks.c | 1 + localedata/tst-locale.sh | 4 +- localedata/tst-mbswcs1.c | 2 +- localedata/tst-mbswcs2.c | 2 +- localedata/tst-mbswcs3.c | 2 +- localedata/tst-mbswcs4.c | 2 +- localedata/tst-mbswcs5.c | 2 +- localedata/tst-mbswcs6.c | 2 +- localedata/tst-numeric.c | 6 +- localedata/tst-numeric.data | 2 +- localedata/tst-numeric.sh | 4 +- localedata/tst-rpmatch.c | 2 +- localedata/tst-rpmatch.sh | 4 +- localedata/tst-setlocale3.c | 2 +- localedata/tst-strfmon1.c | 2 +- localedata/tst-trans.c | 2 +- localedata/tst-trans.sh | 4 +- localedata/tst-wctype.c | 2 +- localedata/tst-xlocale2.c | 2 +- localedata/uk_UA.in | 56 + localedata/unicode-gen/DerivedCoreProperties.txt | 1099 +- localedata/unicode-gen/EastAsianWidth.txt | 439 +- localedata/unicode-gen/Makefile | 54 +- localedata/unicode-gen/UnicodeData.txt | 4570 +- localedata/unicode-gen/ctype_compatibility.py | 2 +- .../unicode-gen/ctype_compatibility_test_cases.py | 2 +- localedata/unicode-gen/gen_translit_circle.py | 151 + localedata/unicode-gen/gen_translit_cjk_compat.py | 221 + localedata/unicode-gen/gen_translit_combining.py | 445 + localedata/unicode-gen/gen_translit_compat.py | 327 + localedata/unicode-gen/gen_translit_font.py | 157 + localedata/unicode-gen/gen_translit_fraction.py | 198 + localedata/unicode-gen/gen_unicode_ctype.py | 513 +- localedata/unicode-gen/unicode_utils.py | 527 + localedata/unicode-gen/utf8_compatibility.py | 219 +- localedata/unicode-gen/utf8_gen.py | 30 +- localedata/xfrm-test.c | 6 +- login/Makefile | 5 +- login/endutxent.c | 2 +- login/forkpty.c | 9 +- login/getlogin.c | 2 +- login/getlogin_r.c | 10 +- login/getlogin_r_chk.c | 2 +- login/getpt.c | 5 +- login/getutent.c | 2 +- login/getutent_r.c | 4 +- login/getutid.c | 2 +- login/getutid_r.c | 4 +- login/getutline.c | 2 +- login/getutline_r.c | 4 +- login/getutmp.c | 2 +- login/getutmpx.c | 2 +- login/getutxent.c | 2 +- login/getutxid.c | 2 +- login/getutxline.c | 2 +- login/grantpt.c | 5 +- login/login.c | 2 +- login/login_tty.c | 3 +- login/logout.c | 2 +- login/logwtmp.c | 2 +- login/openpty.c | 6 +- login/programs/pt_chown.c | 10 +- login/programs/utmpdump.c | 2 +- login/ptsname.c | 12 +- login/ptsname_r_chk.c | 2 +- login/pty.h | 5 +- login/pututxline.c | 2 +- login/setlogin.c | 5 +- login/setutxent.c | 2 +- login/tst-getlogin.c | 2 +- login/tst-ptsname.c | 3 +- login/tst-utmp.c | 14 +- login/unlockpt.c | 5 +- login/updwtmp.c | 2 +- login/updwtmpx.c | 2 +- login/utmp-private.h | 4 +- login/utmp.h | 2 +- login/utmp_file.c | 68 +- login/utmpname.c | 4 +- login/utmpxname.c | 2 +- mach/Machrules | 2 +- mach/Makefile | 4 +- mach/Versions | 3 + mach/devstream.c | 2 +- mach/errstring.c | 6 +- mach/lock-intern.h | 2 +- mach/mach.h | 8 +- mach/mach/mach_traps.h | 16 +- mach/mach/mig_support.h | 2 +- mach/mach_error.c | 4 +- mach/mach_init.c | 6 +- mach/mach_init.h | 7 +- mach/mig-alloc.c | 2 +- mach/mig-dealloc.c | 2 +- mach/mig-reply.c | 2 +- mach/msg-destroy.c | 11 +- mach/msgserver.c | 10 +- mach/mutex-init.c | 2 +- mach/mutex-solid.c | 2 +- mach/setup-thread.c | 2 +- mach/spin-lock.h | 2 +- mach/spin-solid.c | 2 +- malloc/Makefile | 93 +- malloc/Versions | 25 + malloc/alloc_buffer_alloc_array.c | 47 + malloc/alloc_buffer_allocate.c | 36 + malloc/alloc_buffer_copy_bytes.c | 34 + malloc/alloc_buffer_copy_string.c | 30 + malloc/alloc_buffer_create_failure.c | 31 + malloc/arena.c | 486 +- malloc/dynarray-skeleton.c | 521 + malloc/dynarray.h | 179 + malloc/dynarray_at_failure.c | 31 + malloc/dynarray_emplace_enlarge.c | 69 + malloc/dynarray_finalize.c | 62 + malloc/dynarray_resize.c | 59 + malloc/dynarray_resize_clear.c | 35 + malloc/hooks.c | 323 +- malloc/malloc-hooks.h | 24 + malloc/malloc-internal.h | 104 + malloc/malloc.c | 748 +- malloc/malloc.h | 27 +- malloc/mcheck-init.c | 2 +- malloc/mcheck.c | 16 +- malloc/mcheck.h | 2 +- malloc/memusage.c | 7 +- malloc/memusage.sh | 4 +- malloc/memusagestat.c | 4 +- malloc/morecore.c | 2 +- malloc/mtrace.c | 13 +- malloc/mtrace.pl | 6 +- malloc/obstack.c | 2 +- malloc/obstack.h | 2 +- malloc/reallocarray.c | 37 + malloc/scratch_buffer_grow.c | 52 + malloc/scratch_buffer_grow_preserve.c | 63 + malloc/scratch_buffer_set_array_size.c | 60 + malloc/set-freeres.c | 2 +- malloc/thread-freeres.c | 2 +- malloc/tst-alloc_buffer.c | 665 + malloc/tst-calloc.c | 2 +- malloc/tst-dynarray-at-fail.c | 125 + malloc/tst-dynarray-fail.c | 418 + malloc/tst-dynarray-shared.h | 80 + malloc/tst-dynarray.c | 545 + malloc/tst-interpose-aux-nothread.c | 20 + malloc/tst-interpose-aux-thread.c | 20 + malloc/tst-interpose-aux.c | 271 + malloc/tst-interpose-aux.h | 30 + malloc/tst-interpose-nothread.c | 20 + malloc/tst-interpose-skeleton.c | 204 + malloc/tst-interpose-static-nothread.c | 19 + malloc/tst-interpose-static-thread.c | 19 + malloc/tst-interpose-thread.c | 20 + malloc/tst-malloc-backtrace.c | 53 + malloc/tst-malloc-fork-deadlock.c | 206 + malloc/tst-malloc-thread-exit.c | 137 + malloc/tst-malloc-thread-fail.c | 442 + malloc/tst-malloc-usable-static-tunables.c | 1 + malloc/tst-malloc-usable-static.c | 1 + malloc/tst-malloc-usable-tunables.c | 1 + malloc/tst-malloc-usable.c | 2 +- malloc/tst-malloc.c | 17 +- malloc/tst-mallocfork2.c | 211 + malloc/tst-mallocstate.c | 505 +- malloc/tst-mallopt.c | 2 +- malloc/tst-mcheck.c | 24 +- malloc/tst-memalign.c | 2 +- malloc/tst-mtrace.c | 2 +- malloc/tst-mtrace.sh | 4 +- malloc/tst-posix_memalign.c | 2 +- malloc/tst-pvalloc.c | 2 +- malloc/tst-realloc.c | 17 +- malloc/tst-reallocarray.c | 118 + malloc/tst-scratch_buffer.c | 155 + malloc/tst-valloc.c | 2 +- manual/Makefile | 15 +- manual/argp.texi | 152 +- manual/arith.texi | 1209 +- manual/charset.texi | 164 +- manual/check-safety.sh | 4 +- manual/conf.texi | 693 +- manual/contrib.texi | 56 +- manual/creature.texi | 77 +- manual/crypt.texi | 181 +- manual/ctype.texi | 120 +- manual/debug.texi | 13 +- manual/errno.texi | 890 +- 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 | 2 +- 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 | 6 +- manual/examples/mkdirent.c | 42 + 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/strncat.c | 32 - 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 | 5 +- manual/filesys.texi | 630 +- manual/getopt.texi | 37 +- manual/header.texi | 2 +- manual/install.texi | 138 +- manual/intro.texi | 2 +- manual/job.texi | 35 +- manual/lang.texi | 206 +- manual/libc-texinfo.sh | 2 +- manual/libc.texinfo | 9 +- manual/libm-err-tab.pl | 83 +- manual/llio.texi | 654 +- manual/locale.texi | 61 +- manual/macros.texi | 26 + manual/maint.texi | 2 +- manual/math.texi | 876 +- manual/memory.texi | 519 +- manual/message.texi | 199 +- manual/nss.texi | 140 +- manual/pattern.texi | 313 +- manual/pipe.texi | 16 +- manual/platform.texi | 18 + manual/probes.texi | 6 +- manual/process.texi | 127 +- manual/resource.texi | 251 +- manual/search.texi | 85 +- manual/setjmp.texi | 41 +- manual/signal.texi | 284 +- manual/socket.texi | 397 +- manual/startup.texi | 60 +- manual/stdio.texi | 629 +- manual/string.texi | 1313 +- manual/summary.awk | 133 - manual/summary.pl | 403 + manual/sysinfo.texi | 151 +- manual/syslog.texi | 23 +- manual/terminal.texi | 344 +- manual/texinfo.tex | 4904 +- manual/threads.texi | 22 +- manual/time.texi | 193 +- manual/tsort.awk | 4 +- manual/tunables.texi | 251 + manual/users.texi | 343 +- manual/xtract-typefun.awk | 2 +- math/Makefile | 512 +- math/README.libm-test | 72 +- math/Versions | 28 + math/atest-exp.c | 4 +- math/atest-exp2.c | 9 +- math/atest-sincos.c | 2 +- math/auto-libm-test-in | 5447 +- math/auto-libm-test-out | 205155 ------------------ math/auto-libm-test-out-acos | 2967 + math/auto-libm-test-out-acosh | 1969 + math/auto-libm-test-out-asin | 2373 + math/auto-libm-test-out-asinh | 2962 + math/auto-libm-test-out-atan | 1354 + math/auto-libm-test-out-atan2 | 12959 ++ math/auto-libm-test-out-atanh | 3430 + math/auto-libm-test-out-cabs | 664 + math/auto-libm-test-out-cacos | 45389 ++++ math/auto-libm-test-out-cacosh | 45389 ++++ math/auto-libm-test-out-carg | 1126 + math/auto-libm-test-out-casin | 45389 ++++ math/auto-libm-test-out-casinh | 45389 ++++ math/auto-libm-test-out-catan | 37758 ++++ math/auto-libm-test-out-catanh | 37758 ++++ math/auto-libm-test-out-cbrt | 1402 + math/auto-libm-test-out-ccos | 1103 + math/auto-libm-test-out-ccosh | 1103 + math/auto-libm-test-out-cexp | 1944 + math/auto-libm-test-out-clog | 32643 +++ math/auto-libm-test-out-clog10 | 32553 +++ math/auto-libm-test-out-cos | 3225 + math/auto-libm-test-out-cosh | 3387 + math/auto-libm-test-out-cpow | 1200 + math/auto-libm-test-out-csin | 1627 + math/auto-libm-test-out-csinh | 1627 + math/auto-libm-test-out-csqrt | 10590 + math/auto-libm-test-out-ctan | 1779 + math/auto-libm-test-out-ctanh | 1924 + math/auto-libm-test-out-erf | 3350 + math/auto-libm-test-out-erfc | 4175 + math/auto-libm-test-out-exp | 4846 + math/auto-libm-test-out-exp10 | 4168 + math/auto-libm-test-out-exp2 | 4262 + math/auto-libm-test-out-expm1 | 2957 + math/auto-libm-test-out-fma | 15622 ++ math/auto-libm-test-out-hypot | 14767 ++ math/auto-libm-test-out-j0 | 1336 + math/auto-libm-test-out-j1 | 1286 + math/auto-libm-test-out-jn | 3368 + math/auto-libm-test-out-lgamma | 24663 +++ math/auto-libm-test-out-log | 1575 + math/auto-libm-test-out-log10 | 1624 + math/auto-libm-test-out-log1p | 2572 + math/auto-libm-test-out-log2 | 1957 + math/auto-libm-test-out-pow | 44173 ++++ math/auto-libm-test-out-sin | 3643 + math/auto-libm-test-out-sincos | 2166 + math/auto-libm-test-out-sinh | 3509 + math/auto-libm-test-out-sqrt | 4121 + math/auto-libm-test-out-tan | 3463 + math/auto-libm-test-out-tanh | 2745 + math/auto-libm-test-out-tgamma | 27305 +++ math/auto-libm-test-out-y0 | 955 + math/auto-libm-test-out-y1 | 955 + math/auto-libm-test-out-yn | 2625 + math/basic-test.c | 2 +- math/bits/cmathcalls.h | 6 +- math/bits/math-finite.h | 443 +- math/bits/mathcalls-helper-functions.h | 43 + math/bits/mathcalls.h | 163 +- math/cabs.c | 32 - math/cabs_template.c | 33 + math/cabsf.c | 28 - math/cabsl.c | 28 - math/carg.c | 32 - math/carg_template.c | 33 + math/cargf.c | 28 - math/cargl.c | 28 - math/cimag.c | 31 - math/cimag_template.c | 32 + math/cimagf.c | 27 - math/cimagl.c | 27 - math/complex.h | 30 +- math/conj.c | 31 - math/conj_template.c | 32 + math/conjf.c | 27 - math/conjl.c | 27 - math/creal.c | 31 - math/creal_template.c | 32 + math/crealf.c | 27 - math/creall.c | 27 - math/divtc3.c | 14 +- math/e_exp10.c | 4 +- math/e_exp10f.c | 2 +- math/e_exp10l.c | 4 +- math/e_exp2_template.c | 61 + math/e_exp2l.c | 58 - math/e_rem_pio2l.c | 2 +- math/e_scalb.c | 14 +- math/e_scalbf.c | 14 +- math/e_scalbl.c | 14 +- math/e_sqrtf128.c | 14 + math/fclrexcpt.c | 2 +- math/fedisblxcpt.c | 2 +- math/feenablxcpt.c | 2 +- math/fegetenv.c | 2 +- math/fegetexcept.c | 2 +- math/fegetmode.c | 27 + math/fegetround.c | 2 +- math/feholdexcpt.c | 2 +- math/fenv.h | 45 +- math/fesetenv.c | 2 +- math/fesetexcept.c | 27 + math/fesetmode.c | 27 + math/fesetround.c | 2 +- math/fetestexceptflag.c | 27 + math/feupdateenv.c | 2 +- math/fgetexcptflg.c | 3 +- math/fpu_control.c | 2 +- math/fraiseexcpt.c | 2 +- math/fromfp.h | 174 + math/fsetexcptflg.c | 7 +- math/ftestexcept.c | 2 +- math/gen-auto-libm-tests.c | 69 +- math/gen-fromfp-tests-inputs | 426 + math/gen-fromfp-tests.py | 143 + math/gen-libm-test.pl | 194 +- math/k_casinh.c | 214 - math/k_casinh_template.c | 205 + math/k_casinhf.c | 216 - math/k_casinhl.c | 223 - math/k_rem_pio2l.c | 15 - math/lgamma-compat.h | 73 + math/libm-test-acos.inc | 55 + math/libm-test-acosh.inc | 60 + math/libm-test-asin.inc | 55 + math/libm-test-asinh.inc | 48 + math/libm-test-atan.inc | 49 + math/libm-test-atan2.inc | 211 + math/libm-test-atanh.inc | 57 + math/libm-test-cabs.inc | 54 + math/libm-test-cacos.inc | 82 + math/libm-test-cacosh.inc | 82 + math/libm-test-canonicalize.inc | 95 + math/libm-test-carg.inc | 72 + math/libm-test-casin.inc | 83 + math/libm-test-casinh.inc | 83 + math/libm-test-catan.inc | 92 + math/libm-test-catanh.inc | 91 + math/libm-test-cbrt.inc | 49 + math/libm-test-ccos.inc | 87 + math/libm-test-ccosh.inc | 87 + math/libm-test-ceil.inc | 177 + math/libm-test-cexp.inc | 84 + math/libm-test-cimag.inc | 52 + math/libm-test-clog.inc | 91 + math/libm-test-clog10.inc | 90 + math/libm-test-conj.inc | 51 + math/libm-test-copysign.inc | 120 + math/libm-test-cos.inc | 49 + math/libm-test-cosh.inc | 49 + math/libm-test-cpow.inc | 44 + math/libm-test-cproj.inc | 95 + math/libm-test-creal.inc | 52 + math/libm-test-csin.inc | 87 + math/libm-test-csinh.inc | 87 + math/libm-test-csqrt.inc | 81 + math/libm-test-ctan.inc | 141 + math/libm-test-ctanh.inc | 140 + math/libm-test-driver.c | 1012 + math/libm-test-erf.inc | 49 + math/libm-test-erfc.inc | 47 + math/libm-test-exp.inc | 49 + math/libm-test-exp10.inc | 59 + math/libm-test-exp2.inc | 49 + math/libm-test-expm1.inc | 49 + math/libm-test-fabs.inc | 59 + math/libm-test-fdim.inc | 129 + math/libm-test-floor.inc | 174 + math/libm-test-fma.inc | 135 + math/libm-test-fmax.inc | 130 + math/libm-test-fmaxmag.inc | 144 + math/libm-test-fmin.inc | 129 + math/libm-test-fminmag.inc | 143 + math/libm-test-fmod.inc | 277 + math/libm-test-fpclassify.inc | 56 + math/libm-test-frexp.inc | 96 + math/libm-test-fromfp.inc | 11946 + math/libm-test-fromfpx.inc | 11946 + math/libm-test-getpayload.inc | 89 + math/libm-test-hypot.inc | 186 + math/libm-test-ilogb.inc | 72 + math/libm-test-iscanonical.inc | 56 + math/libm-test-iseqsig.inc | 90 + math/libm-test-isfinite.inc | 66 + math/libm-test-isgreater.inc | 90 + math/libm-test-isgreaterequal.inc | 90 + math/libm-test-isinf.inc | 56 + math/libm-test-isless.inc | 90 + math/libm-test-islessequal.inc | 90 + math/libm-test-islessgreater.inc | 90 + math/libm-test-isnan.inc | 56 + math/libm-test-isnormal.inc | 56 + math/libm-test-issignaling.inc | 58 + math/libm-test-issubnormal.inc | 56 + math/libm-test-isunordered.inc | 90 + math/libm-test-iszero.inc | 56 + math/libm-test-j0.inc | 50 + math/libm-test-j1.inc | 50 + math/libm-test-jn.inc | 75 + math/libm-test-lgamma.inc | 65 + math/libm-test-llogb.inc | 72 + math/libm-test-llrint.inc | 265 + math/libm-test-llround.inc | 300 + math/libm-test-log.inc | 56 + math/libm-test-log10.inc | 58 + math/libm-test-log1p.inc | 53 + math/libm-test-log2.inc | 57 + math/libm-test-logb.inc | 85 + math/libm-test-lrint.inc | 360 + math/libm-test-lround.inc | 371 + math/libm-test-modf.inc | 65 + math/libm-test-nearbyint.inc | 184 + math/libm-test-nextafter.inc | 144 + math/libm-test-nextdown.inc | 84 + math/libm-test-nexttoward.inc | 173 + math/libm-test-nextup.inc | 79 + math/libm-test-pow.inc | 384 + math/libm-test-remainder.inc | 204 + math/libm-test-remquo.inc | 192 + math/libm-test-rint.inc | 184 + math/libm-test-round.inc | 198 + math/libm-test-roundeven.inc | 633 + math/libm-test-scalb.inc | 169 + math/libm-test-scalbln.inc | 153 + math/libm-test-scalbn.inc | 115 + math/libm-test-setpayload.inc | 112 + math/libm-test-setpayloadsig.inc | 112 + math/libm-test-signbit.inc | 60 + math/libm-test-significand.inc | 70 + math/libm-test-sin.inc | 49 + math/libm-test-sincos.inc | 51 + math/libm-test-sinh.inc | 49 + math/libm-test-sqrt.inc | 56 + math/libm-test-support.c | 1214 + math/libm-test-support.h | 156 + math/libm-test-tan.inc | 49 + math/libm-test-tanh.inc | 49 + math/libm-test-tgamma.inc | 54 + math/libm-test-totalorder.inc | 278 + math/libm-test-totalordermag.inc | 278 + math/libm-test-trunc.inc | 194 + math/libm-test-ufromfp.inc | 6845 + math/libm-test-ufromfpx.inc | 6845 + math/libm-test-y0.inc | 56 + math/libm-test-y1.inc | 56 + math/libm-test-yn.inc | 134 + math/libm-test.inc | 10117 - math/math.h | 498 +- math/mul_split.h | 50 + math/mul_splitl.h | 50 + math/multc3.c | 18 +- math/s_cacos.c | 58 - math/s_cacos_template.c | 59 + math/s_cacosf.c | 56 - math/s_cacosh.c | 94 - math/s_cacosh_template.c | 96 + math/s_cacoshf.c | 92 - math/s_cacoshl.c | 90 - math/s_cacosl.c | 54 - math/s_canonicalize_template.c | 37 + math/s_casin.c | 66 - math/s_casin_template.c | 67 + math/s_casinf.c | 64 - math/s_casinh.c | 73 - math/s_casinh_template.c | 75 + math/s_casinhf.c | 71 - math/s_casinhl.c | 69 - math/s_casinl.c | 62 - math/s_catan.c | 152 - math/s_catan_template.c | 145 + math/s_catanf.c | 152 - math/s_catanh.c | 146 - math/s_catanh_template.c | 139 + math/s_catanhf.c | 146 - math/s_catanhl.c | 150 - math/s_catanl.c | 156 - math/s_ccos.c | 40 - math/s_ccos_template.c | 40 + math/s_ccosf.c | 38 - math/s_ccosh.c | 158 - math/s_ccosh_template.c | 141 + math/s_ccoshf.c | 158 - math/s_ccoshl.c | 154 - math/s_ccosl.c | 36 - math/s_cexp.c | 168 - math/s_cexp_template.c | 154 + math/s_cexpf.c | 166 - math/s_cexpl.c | 164 - math/s_clog.c | 122 - math/s_clog10.c | 128 - math/s_clog10_template.c | 128 + math/s_clog10f.c | 126 - math/s_clog10l.c | 131 - math/s_clog_template.c | 119 + math/s_clogf.c | 120 - math/s_clogl.c | 125 - math/s_cpow.c | 33 - math/s_cpow_template.c | 33 + math/s_cpowf.c | 31 - math/s_cpowl.c | 29 - math/s_cproj.c | 43 - math/s_cproj_template.c | 45 + math/s_cprojf.c | 41 - math/s_cprojl.c | 39 - math/s_csin.c | 182 - math/s_csin_template.c | 165 + math/s_csinf.c | 180 - math/s_csinh.c | 177 - math/s_csinh_template.c | 160 + math/s_csinhf.c | 177 - math/s_csinhl.c | 175 - math/s_csinl.c | 178 - math/s_csqrt.c | 146 - math/s_csqrt_template.c | 164 + math/s_csqrtf.c | 144 - math/s_csqrtl.c | 142 - math/s_ctan.c | 122 - math/s_ctan_template.c | 130 + math/s_ctanf.c | 119 - math/s_ctanh.c | 122 - math/s_ctanh_template.c | 130 + math/s_ctanhf.c | 119 - math/s_ctanhl.c | 118 - math/s_ctanl.c | 118 - math/s_fdim.c | 47 - math/s_fdim_template.c | 40 + math/s_fdimf.c | 43 - math/s_fdiml.c | 43 - math/s_fma.c | 2 +- math/s_fmaf.c | 2 +- math/s_fmal.c | 2 +- math/s_fmax.c | 32 - math/s_fmax_template.c | 39 + math/s_fmaxf.c | 28 - math/s_fmaxl.c | 28 - math/s_fmaxmag_template.c | 39 + math/s_fmin.c | 32 - math/s_fmin_template.c | 39 + math/s_fminf.c | 28 - math/s_fminl.c | 28 - math/s_fminmag_template.c | 39 + math/s_iscanonicall.c | 1 + math/s_iseqsig_template.c | 43 + math/s_ldexp.c | 32 - math/s_ldexp_template.c | 32 + math/s_ldexpf.c | 31 - math/s_ldexpl.c | 32 - math/s_log1pl.c | 1 - math/s_nan.c | 44 - math/s_nan_template.c | 37 + math/s_nanf.c | 40 - math/s_nanl.c | 40 - math/s_nextafter.c | 3 + math/s_nextdown_template.c | 29 + math/s_nexttowardf.c | 10 +- math/setfpucw.c | 2 +- math/test-double-vlen2.h | 26 + math/test-double-vlen4.h | 26 + math/test-double-vlen8.h | 26 + math/test-double.c | 33 - math/test-double.h | 29 + math/test-fe-snans-always-signal.c | 38 + math/test-femode-traps.c | 149 + math/test-femode.c | 231 + math/test-fenv-clear-main.c | 91 + math/test-fenv-clear.c | 2 + math/test-fenv-preserve.c | 2 +- math/test-fenv-return.c | 2 +- math/test-fenv-tls.c | 2 +- math/test-fenv.c | 36 +- math/test-fenvinline.c | 23 +- math/test-fesetexcept-traps.c | 68 + math/test-fesetexcept.c | 129 + math/test-fetestexceptflag.c | 130 + math/test-fexcept-traps.c | 84 + math/test-fexcept.c | 206 + math/test-float-vlen16.h | 26 + math/test-float-vlen4.h | 26 + math/test-float-vlen8.h | 26 + math/test-float.c | 33 - math/test-float.h | 30 + math/test-float128.h | 35 + math/test-flt-eval-method.c | 65 + math/test-fp-ilogb-constants.c | 40 + math/test-fp-llogb-constants.c | 48 + math/test-fpucw-ieee.c | 2 +- math/test-fpucw.c | 9 +- math/test-idouble.c | 34 - math/test-ifloat.c | 34 - math/test-ildoubl.c | 34 - math/test-iseqsig-excess-precision.c | 80 + math/test-iszero-excess-precision.c | 49 + math/test-ldouble.c | 33 - math/test-ldouble.h | 29 + math/test-math-errno.h | 19 + math/test-math-finite.h | 21 + math/test-math-floatn.h | 20 + math/test-math-inline.h | 27 + math/test-math-isinff.cc | 53 + math/test-math-iszero.cc | 87 + math/test-math-no-finite.h | 20 + math/test-math-no-inline.h | 23 + math/test-math-scalar.h | 20 + math/test-math-vector.h | 100 + math/test-misc.c | 25 +- math/test-nan-overflow.c | 67 + math/test-nan-payload.c | 122 + math/test-nearbyint-except-2.c | 72 + math/test-nearbyint-except.c | 90 + math/test-powl.c | 2 +- math/test-signgam-finite-c11.c | 1 + math/test-signgam-finite-c99.c | 66 + math/test-signgam-finite.c | 65 + math/test-signgam-main.c | 71 + math/test-signgam-uchar-init-static.c | 1 + math/test-signgam-uchar-init.c | 3 + math/test-signgam-uchar-static.c | 1 + math/test-signgam-uchar.c | 3 + math/test-signgam-uint-init-static.c | 1 + math/test-signgam-uint-init.c | 3 + math/test-signgam-uint-static.c | 1 + math/test-signgam-uint.c | 3 + math/test-signgam-ullong-init-static.c | 1 + math/test-signgam-ullong-init.c | 3 + math/test-signgam-ullong-static.c | 1 + math/test-signgam-ullong.c | 3 + math/test-snan.c | 2 +- math/test-tgmath-int.c | 2 +- math/test-tgmath-ret.c | 47 +- math/test-tgmath.c | 135 +- math/test-tgmath2.c | 140 +- math/tgmath.h | 53 +- math/tst-CMPLX2.c | 2 +- math/tst-definitions.c | 2 +- math/w_acos.c | 42 - math/w_acos_compat.c | 42 + math/w_acos_template.c | 39 + math/w_acosf.c | 38 - math/w_acosf_compat.c | 38 + math/w_acosh.c | 37 - math/w_acosh_compat.c | 37 + math/w_acosh_template.c | 39 + math/w_acoshf.c | 33 - math/w_acoshf_compat.c | 33 + math/w_acoshl.c | 33 - math/w_acoshl_compat.c | 33 + math/w_acosl.c | 38 - math/w_acosl_compat.c | 38 + math/w_asin.c | 42 - math/w_asin_compat.c | 42 + math/w_asin_template.c | 39 + math/w_asinf.c | 38 - math/w_asinf_compat.c | 38 + math/w_asinl.c | 38 - math/w_asinl_compat.c | 38 + math/w_atan2.c | 45 - math/w_atan2_compat.c | 45 + math/w_atan2_template.c | 39 + math/w_atan2f.c | 41 - math/w_atan2f_compat.c | 41 + math/w_atan2l.c | 41 - math/w_atan2l_compat.c | 41 + math/w_atanh.c | 40 - math/w_atanh_compat.c | 40 + math/w_atanh_template.c | 45 + math/w_atanhf.c | 36 - math/w_atanhf_compat.c | 36 + math/w_atanhl.c | 36 - math/w_atanhl_compat.c | 36 + math/w_cosh.c | 34 - math/w_cosh_compat.c | 34 + math/w_cosh_template.c | 40 + math/w_coshf.c | 34 - math/w_coshf_compat.c | 34 + math/w_coshl.c | 35 - math/w_coshl_compat.c | 35 + math/w_drem.c | 20 - math/w_dremf.c | 17 - math/w_dreml.c | 18 - math/w_exp10.c | 46 - math/w_exp10_compat.c | 46 + math/w_exp10_template.c | 40 + math/w_exp10f.c | 40 - math/w_exp10f_compat.c | 40 + math/w_exp10l.c | 40 - math/w_exp10l_compat.c | 40 + math/w_exp2.c | 23 - math/w_exp2_compat.c | 23 + math/w_exp2_template.c | 40 + math/w_exp2f.c | 19 - math/w_exp2f_compat.c | 19 + math/w_exp2l.c | 19 - math/w_exp2l_compat.c | 19 + math/w_exp_template.c | 44 + math/{w_expl.c => w_expl_compat.c} | 0 math/w_fmod.c | 37 - math/w_fmod_compat.c | 37 + math/w_fmod_template.c | 40 + math/w_fmodf.c | 33 - math/w_fmodf_compat.c | 33 + math/w_fmodl.c | 33 - math/w_fmodl_compat.c | 33 + math/w_hypot.c | 35 - math/w_hypot_compat.c | 35 + math/w_hypot_template.c | 40 + math/w_hypotf.c | 35 - math/w_hypotf_compat.c | 35 + math/w_hypotl.c | 36 - math/w_hypotl_compat.c | 36 + math/w_ilogb.c | 42 - math/w_ilogb_template.c | 42 + math/w_ilogbf.c | 38 - math/w_ilogbl.c | 38 - math/w_j0.c | 68 - math/w_j0_compat.c | 68 + math/w_j0_template.c | 52 + math/w_j0f.c | 63 - math/w_j0f_compat.c | 63 + math/w_j0l.c | 64 - math/w_j0l_compat.c | 64 + math/w_j1.c | 68 - math/w_j1_compat.c | 68 + math/w_j1_template.c | 52 + math/w_j1f.c | 63 - math/w_j1f_compat.c | 63 + math/w_j1l.c | 64 - math/w_j1l_compat.c | 64 + math/w_jn.c | 68 - math/w_jn_compat.c | 68 + math/w_jn_template.c | 52 + math/w_jnf.c | 63 - math/w_jnf_compat.c | 63 + math/w_jnl.c | 91 - math/w_jnl_compat.c | 91 + math/w_lgamma.c | 49 - math/w_lgamma_compat.c | 2 + math/w_lgamma_compat2.c | 2 + math/w_lgamma_compatf.c | 2 + math/w_lgamma_compatl.c | 2 + math/w_lgamma_main.c | 59 + math/w_lgamma_r.c | 38 - math/w_lgamma_r_compat.c | 38 + math/w_lgamma_r_template.c | 54 + math/w_lgamma_template.c | 43 + math/w_lgammaf.c | 40 - math/w_lgammaf_compat2.c | 2 + math/w_lgammaf_main.c | 44 + math/w_lgammaf_r.c | 37 - math/w_lgammaf_r_compat.c | 37 + math/w_lgammal.c | 47 - math/w_lgammal_compat2.c | 2 + math/w_lgammal_main.c | 51 + math/w_lgammal_r.c | 38 - math/w_lgammal_r_compat.c | 38 + math/w_llogb_template.c | 46 + math/w_log.c | 48 - math/w_log10.c | 48 - math/w_log10_compat.c | 48 + math/w_log10_template.c | 45 + math/w_log10f.c | 44 - math/w_log10f_compat.c | 44 + math/w_log10l.c | 44 - math/w_log10l_compat.c | 44 + math/w_log1p_template.c | 36 + math/w_log2.c | 48 - math/w_log2_compat.c | 48 + math/w_log2_template.c | 45 + math/w_log2f.c | 44 - math/w_log2f_compat.c | 44 + math/w_log2l.c | 44 - math/w_log2l_compat.c | 44 + math/w_log_compat.c | 48 + math/w_log_template.c | 45 + math/w_logf.c | 44 - math/w_logf_compat.c | 44 + math/w_logl.c | 44 - math/w_logl_compat.c | 44 + math/w_pow.c | 78 - math/w_pow_compat.c | 64 + math/w_pow_template.c | 52 + math/w_powf.c | 74 - math/w_powf_compat.c | 60 + math/w_powl.c | 74 - math/w_powl_compat.c | 60 + math/w_remainder.c | 38 - math/w_remainder_compat.c | 40 + math/w_remainder_template.c | 40 + math/w_remainderf.c | 34 - math/w_remainderf_compat.c | 35 + math/w_remainderl.c | 34 - math/w_remainderl_compat.c | 35 + math/w_scalb.c | 80 - math/w_scalb_compat.c | 80 + math/w_scalbf.c | 76 - math/w_scalbf_compat.c | 76 + math/w_scalbl.c | 76 - math/w_scalbl_compat.c | 76 + math/w_scalbln.c | 40 - math/w_scalbln_template.c | 41 + math/w_scalblnf.c | 36 - math/w_scalblnl.c | 36 - math/w_sinh.c | 34 - math/w_sinh_compat.c | 34 + math/w_sinh_template.c | 40 + math/w_sinhf.c | 33 - math/w_sinhf_compat.c | 33 + math/w_sinhl.c | 34 - math/w_sinhl_compat.c | 34 + math/w_sqrt.c | 36 - math/w_sqrt_compat.c | 36 + math/w_sqrt_template.c | 39 + math/w_sqrtf.c | 32 - math/w_sqrtf_compat.c | 32 + math/w_sqrtl.c | 32 - math/w_sqrtl_compat.c | 32 + math/w_tgamma.c | 46 - math/w_tgamma_compat.c | 46 + math/w_tgamma_template.c | 55 + math/w_tgammaf.c | 44 - math/w_tgammaf_compat.c | 44 + math/w_tgammal.c | 45 - math/w_tgammal_compat.c | 45 + mathvec/Depend | 1 + mathvec/Makefile | 35 + misc/Makefile | 38 +- misc/Versions | 12 + misc/acct.c | 5 +- misc/ar.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 | 2 +- misc/bits/types/struct_iovec.h | 32 + misc/brk.c | 5 +- misc/bug18240.c | 97 + misc/chflags.c | 6 +- misc/chroot.c | 5 +- misc/daemon.c | 3 +- misc/dirname.c | 2 +- misc/efgcvt.c | 19 +- misc/efgcvt_r.c | 20 +- misc/err.c | 2 +- misc/err.h | 2 +- misc/error.c | 15 +- misc/error.h | 2 +- misc/fchflags.c | 6 +- misc/fdatasync.c | 2 +- misc/fgetxattr.c | 2 +- misc/flistxattr.c | 2 +- misc/fremovexattr.c | 2 +- misc/fsetxattr.c | 2 +- misc/fstab.c | 10 +- misc/fsync.c | 5 +- misc/ftruncate.c | 6 +- misc/ftruncate64.c | 6 +- misc/futimes.c | 2 +- misc/futimesat.c | 7 +- misc/getauxval.c | 7 +- misc/getclktck.c | 2 +- misc/getdomain.c | 10 +- misc/getdtsz.c | 2 +- misc/gethostid.c | 2 +- misc/gethostname.c | 6 +- misc/getloadavg.c | 2 +- misc/getpagesize.c | 2 +- misc/getpass.c | 9 +- misc/getsysstats.c | 2 +- misc/getttyent.c | 41 +- misc/getxattr.c | 2 +- misc/gtty.c | 6 +- misc/hsearch.c | 9 +- misc/hsearch_r.c | 47 +- misc/ifunc-impl-list.c | 2 +- misc/init-misc.c | 2 +- misc/insremque.c | 2 +- misc/ioctl.c | 6 +- misc/lgetxattr.c | 2 +- misc/libgen.h | 2 +- misc/listxattr.c | 2 +- misc/llistxattr.c | 2 +- misc/lremovexattr.c | 2 +- misc/lsearch.c | 2 +- misc/lsetxattr.c | 2 +- misc/lutimes.c | 2 +- misc/madvise.c | 2 +- misc/makedev.c | 30 + misc/mincore.c | 2 +- misc/mkdtemp.c | 5 +- misc/mkostemp.c | 7 +- misc/mkostemp64.c | 6 +- misc/mkostemps.c | 8 +- misc/mkostemps64.c | 7 +- misc/mkstemp.c | 6 +- misc/mkstemp64.c | 5 +- misc/mkstemps.c | 7 +- misc/mkstemps64.c | 6 +- misc/mktemp.c | 8 +- misc/mlock.c | 2 +- misc/mlockall.c | 2 +- misc/mmap.c | 3 +- misc/mmap64.c | 3 +- misc/mntent.c | 4 +- misc/mntent.h | 6 +- misc/mntent_r.c | 6 +- misc/mprotect.c | 2 +- misc/msync.c | 2 +- misc/munlock.c | 2 +- misc/munlockall.c | 2 +- misc/munmap.c | 2 +- misc/preadv.c | 8 +- misc/preadv2.c | 30 + misc/preadv64.c | 8 +- misc/preadv64v2.c | 30 + misc/pselect.c | 2 +- misc/ptrace.c | 3 +- misc/pwritev.c | 8 +- misc/pwritev2.c | 30 + misc/pwritev64.c | 8 +- misc/pwritev64v2.c | 30 + misc/qefgcvt.c | 2 +- misc/qefgcvt_r.c | 2 +- misc/readv.c | 7 +- misc/reboot.c | 4 +- misc/regexp.c | 44 +- misc/regexp.h | 211 +- misc/remap_file_pages.c | 2 +- misc/removexattr.c | 2 +- misc/revoke.c | 5 +- misc/sbrk.c | 15 +- misc/search.h | 2 +- misc/select.c | 10 +- misc/setdomain.c | 6 +- misc/setegid.c | 5 +- misc/seteuid.c | 5 +- misc/sethostid.c | 5 +- misc/sethostname.c | 6 +- misc/setregid.c | 6 +- misc/setreuid.c | 6 +- misc/setxattr.c | 2 +- misc/sgtty.h | 2 +- misc/sstk.c | 5 +- misc/stty.c | 6 +- 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 | 117 +- misc/sys/dir.h | 2 +- misc/sys/file.h | 2 +- misc/sys/ioctl.h | 2 +- misc/sys/mman.h | 2 +- misc/sys/param.h | 5 +- misc/sys/select.h | 21 +- misc/sys/sysmacros.h | 110 + misc/sys/uio.h | 61 +- misc/sys/ustat.h | 2 +- misc/sys/xattr.h | 2 +- misc/syscall.c | 5 +- misc/syslog.c | 46 +- misc/truncate.c | 6 +- misc/truncate64.c | 6 +- misc/tsearch.c | 409 +- misc/tst-atomic-long.c | 27 + misc/tst-atomic.c | 639 + misc/tst-dirname.c | 2 +- misc/tst-efgcvt.c | 2 +- misc/tst-empty.c | 8 + misc/tst-error1.c | 2 +- misc/tst-fdset.c | 2 +- misc/tst-makedev.c | 104 + misc/tst-mntent-blank-corrupt.c | 45 + misc/tst-mntent-blank-passno.c | 53 + misc/tst-mntent.c | 27 +- misc/tst-preadvwritev-common.c | 122 + misc/tst-preadvwritev.c | 25 + misc/tst-preadvwritev2-common.c | 48 + misc/tst-preadvwritev2.c | 34 + misc/tst-preadvwritev64.c | 51 + misc/tst-preadvwritev64v2.c | 36 + misc/tst-tsearch.c | 10 +- misc/ttyslot.c | 10 +- misc/ualarm.c | 6 +- misc/usleep.c | 5 +- misc/ustat.c | 6 +- misc/utimes.c | 6 +- misc/vhangup.c | 2 +- misc/writev.c | 7 +- nis/Makefile | 19 +- nis/libnsl.h | 2 +- nis/nis_add.c | 5 +- nis/nis_addmember.c | 4 +- nis/nis_call.c | 37 +- nis/nis_callback.c | 4 +- nis/nis_checkpoint.c | 4 +- nis/nis_clone_dir.c | 4 +- nis/nis_clone_obj.c | 5 +- nis/nis_clone_res.c | 4 +- nis/nis_creategroup.c | 4 +- nis/nis_defaults.c | 9 +- nis/nis_destroygroup.c | 4 +- nis/nis_domain_of.c | 4 +- nis/nis_domain_of_r.c | 5 +- nis/nis_error.c | 10 +- nis/nis_file.c | 8 +- nis/nis_findserv.c | 4 +- nis/nis_free.c | 13 +- nis/nis_getservlist.c | 5 +- nis/nis_hash.c | 2 +- nis/nis_intern.h | 2 +- nis/nis_ismember.c | 4 +- nis/nis_local_names.c | 11 +- nis/nis_lookup.c | 5 +- nis/nis_mkdir.c | 4 +- nis/nis_modify.c | 5 +- nis/nis_ping.c | 4 +- nis/nis_print.c | 18 +- nis/nis_print_group_entry.c | 4 +- nis/nis_remove.c | 5 +- nis/nis_removemember.c | 4 +- nis/nis_rmdir.c | 4 +- nis/nis_server.c | 6 +- nis/nis_subr.c | 17 +- nis/nis_table.c | 23 +- nis/nis_util.c | 5 +- nis/nis_verifygroup.c | 4 +- nis/nis_xdr.c | 11 +- nis/nis_xdr.h | 2 +- nis/nisplus-parser.h | 2 +- nis/nss-default.c | 4 +- nis/nss-nis.c | 2 +- nis/nss-nis.h | 2 +- nis/nss-nisplus.c | 2 +- nis/nss-nisplus.h | 2 +- nis/nss_compat/compat-grp.c | 62 +- nis/nss_compat/compat-initgroups.c | 85 +- nis/nss_compat/compat-pwd.c | 62 +- nis/nss_compat/compat-spwd.c | 72 +- nis/nss_nis/nis-alias.c | 4 +- nis/nss_nis/nis-ethers.c | 4 +- nis/nss_nis/nis-grp.c | 4 +- nis/nss_nis/nis-hosts.c | 17 +- nis/nss_nis/nis-initgroups.c | 18 +- nis/nss_nis/nis-netgrp.c | 3 +- nis/nss_nis/nis-network.c | 4 +- nis/nss_nis/nis-proto.c | 4 +- nis/nss_nis/nis-publickey.c | 2 +- nis/nss_nis/nis-pwd.c | 4 +- nis/nss_nis/nis-rpc.c | 4 +- nis/nss_nis/nis-service.c | 4 +- nis/nss_nis/nis-spwd.c | 4 +- nis/nss_nisplus/nisplus-alias.c | 6 +- nis/nss_nisplus/nisplus-ethers.c | 4 +- nis/nss_nisplus/nisplus-grp.c | 4 +- nis/nss_nisplus/nisplus-hosts.c | 13 +- nis/nss_nisplus/nisplus-initgroups.c | 4 +- nis/nss_nisplus/nisplus-netgrp.c | 2 +- nis/nss_nisplus/nisplus-network.c | 4 +- nis/nss_nisplus/nisplus-parser.c | 2 +- nis/nss_nisplus/nisplus-proto.c | 4 +- nis/nss_nisplus/nisplus-publickey.c | 2 +- nis/nss_nisplus/nisplus-pwd.c | 4 +- nis/nss_nisplus/nisplus-rpc.c | 4 +- nis/nss_nisplus/nisplus-service.c | 4 +- nis/nss_nisplus/nisplus-spwd.c | 4 +- nis/rpcsvc/nislib.h | 4 +- nis/rpcsvc/ypclnt.h | 2 +- nis/yp_xdr.c | 48 +- nis/ypclnt.c | 41 +- nis/ypupdate_xdr.c | 7 +- nptl/DESIGN-barrier.txt | 44 - nptl/DESIGN-condvar.txt | 134 - nptl/DESIGN-rwlock.txt | 113 - nptl/DESIGN-systemtap-probes.txt | 16 - nptl/Makefile | 189 +- nptl/Versions | 5 +- nptl/alloca_cutoff.c | 2 +- nptl/allocatestack.c | 210 +- nptl/cancellation.c | 6 +- nptl/check-cpuset.h | 32 - nptl/cleanup.c | 2 +- nptl/cleanup_compat.c | 12 +- nptl/cleanup_defer.c | 2 +- nptl/cleanup_defer_compat.c | 13 +- nptl/cleanup_routine.c | 2 +- nptl/createthread.c | 12 +- nptl/default-sched.h | 2 +- nptl/descr.h | 41 +- nptl/eintr.c | 2 +- nptl/events.c | 2 +- nptl/forward.c | 7 +- nptl/herrno.c | 6 +- nptl/libc-cancellation.c | 2 +- nptl/libc-cleanup.c | 2 +- nptl/libc-lowlevellock.c | 2 +- nptl/libc_multiple_threads.c | 2 +- nptl/libc_pthread_init.c | 11 +- nptl/lll_timedlock_wait.c | 59 + nptl/lll_timedwait_tid.c | 70 + nptl/lowlevelbarrier.sym | 12 - nptl/lowlevelcond.sym | 16 - nptl/lowlevellock.c | 87 +- nptl/lowlevelrobustlock.c | 133 - nptl/lowlevelrobustlock.sym | 6 - nptl/lowlevelrwlock.sym | 16 - nptl/nptl-init.c | 82 +- nptl/nptl-printers.py | 594 + nptl/nptl_lock_constants.pysym | 67 + nptl/old_pthread_atfork.c | 2 +- nptl/old_pthread_cond_broadcast.c | 5 +- nptl/old_pthread_cond_destroy.c | 5 +- nptl/old_pthread_cond_init.c | 7 +- nptl/old_pthread_cond_signal.c | 5 +- nptl/old_pthread_cond_timedwait.c | 8 +- nptl/old_pthread_cond_wait.c | 6 +- nptl/perf.c | 2 +- nptl/pt-allocrtsig.c | 2 +- nptl/pt-cleanup.c | 2 +- nptl/pt-crti.S | 2 +- nptl/pt-fork.c | 45 +- nptl/pt-interp.c | 1 + nptl/pt-longjmp.c | 26 +- nptl/pt-raise.c | 5 +- nptl/pt-system.c | 21 +- nptl/pt-vfork.c | 24 +- nptl/pthread-pids.h | 29 + nptl/pthreadP.h | 60 +- nptl/pthread_atfork.c | 8 +- nptl/pthread_attr_destroy.c | 5 +- nptl/pthread_attr_getaffinity.c | 2 +- nptl/pthread_attr_getdetachstate.c | 6 +- nptl/pthread_attr_getguardsize.c | 6 +- nptl/pthread_attr_getinheritsched.c | 6 +- nptl/pthread_attr_getschedparam.c | 7 +- nptl/pthread_attr_getschedpolicy.c | 6 +- nptl/pthread_attr_getscope.c | 6 +- nptl/pthread_attr_getstack.c | 8 +- nptl/pthread_attr_getstackaddr.c | 6 +- nptl/pthread_attr_getstacksize.c | 6 +- nptl/pthread_attr_init.c | 8 +- nptl/pthread_attr_setaffinity.c | 8 +- nptl/pthread_attr_setdetachstate.c | 6 +- nptl/pthread_attr_setguardsize.c | 6 +- nptl/pthread_attr_setinheritsched.c | 6 +- nptl/pthread_attr_setschedparam.c | 7 +- nptl/pthread_attr_setschedpolicy.c | 6 +- nptl/pthread_attr_setscope.c | 6 +- nptl/pthread_attr_setstack.c | 8 +- nptl/pthread_attr_setstackaddr.c | 6 +- nptl/pthread_attr_setstacksize.c | 6 +- nptl/pthread_barrier_destroy.c | 56 +- nptl/pthread_barrier_init.c | 42 +- nptl/pthread_barrier_wait.c | 235 +- nptl/pthread_barrierattr_destroy.c | 5 +- nptl/pthread_barrierattr_getpshared.c | 7 +- nptl/pthread_barrierattr_init.c | 5 +- nptl/pthread_barrierattr_setpshared.c | 19 +- nptl/pthread_cancel.c | 25 +- nptl/pthread_clock_gettime.c | 3 +- nptl/pthread_clock_settime.c | 3 +- nptl/pthread_cond_broadcast.c | 104 +- nptl/pthread_cond_common.c | 465 + nptl/pthread_cond_destroy.c | 87 +- nptl/pthread_cond_init.c | 34 +- nptl/pthread_cond_signal.c | 104 +- nptl/pthread_cond_timedwait.c | 268 - nptl/pthread_cond_wait.c | 756 +- nptl/pthread_condattr_destroy.c | 5 +- nptl/pthread_condattr_getclock.c | 8 +- nptl/pthread_condattr_getpshared.c | 9 +- nptl/pthread_condattr_init.c | 9 +- nptl/pthread_condattr_setclock.c | 17 +- nptl/pthread_condattr_setpshared.c | 13 +- nptl/pthread_create.c | 290 +- nptl/pthread_detach.c | 6 +- nptl/pthread_equal.c | 8 +- nptl/pthread_exit.c | 6 +- nptl/pthread_getaffinity.c | 2 +- nptl/pthread_getattr_default_np.c | 2 +- nptl/pthread_getattr_np.c | 24 +- nptl/pthread_getconcurrency.c | 2 +- nptl/pthread_getcpuclockid.c | 6 +- nptl/pthread_getname.c | 2 +- nptl/pthread_getschedparam.c | 9 +- nptl/pthread_getspecific.c | 7 +- nptl/pthread_join.c | 5 +- nptl/pthread_key_create.c | 10 +- nptl/pthread_key_delete.c | 6 +- nptl/pthread_kill.c | 2 +- nptl/pthread_kill_other_threads.c | 2 +- nptl/pthread_mutex_cond_lock.c | 8 +- nptl/pthread_mutex_consistent.c | 5 +- nptl/pthread_mutex_destroy.c | 7 +- nptl/pthread_mutex_getprioceiling.c | 6 +- nptl/pthread_mutex_init.c | 12 +- nptl/pthread_mutex_lock.c | 145 +- nptl/pthread_mutex_setprioceiling.c | 8 +- nptl/pthread_mutex_timedlock.c | 175 +- nptl/pthread_mutex_trylock.c | 8 +- nptl/pthread_mutex_unlock.c | 92 +- nptl/pthread_mutexattr_destroy.c | 5 +- nptl/pthread_mutexattr_getprioceiling.c | 7 +- nptl/pthread_mutexattr_getprotocol.c | 6 +- nptl/pthread_mutexattr_getpshared.c | 6 +- nptl/pthread_mutexattr_getrobust.c | 6 +- nptl/pthread_mutexattr_gettype.c | 6 +- nptl/pthread_mutexattr_init.c | 8 +- nptl/pthread_mutexattr_setprioceiling.c | 6 +- nptl/pthread_mutexattr_setprotocol.c | 6 +- nptl/pthread_mutexattr_setpshared.c | 13 +- nptl/pthread_mutexattr_setrobust.c | 6 +- nptl/pthread_mutexattr_settype.c | 9 +- nptl/pthread_once.c | 14 +- nptl/pthread_rwlock_common.c | 924 + nptl/pthread_rwlock_destroy.c | 5 +- nptl/pthread_rwlock_init.c | 39 +- nptl/pthread_rwlock_rdlock.c | 120 +- nptl/pthread_rwlock_timedrdlock.c | 152 +- nptl/pthread_rwlock_timedwrlock.c | 142 +- nptl/pthread_rwlock_tryrdlock.c | 101 +- nptl/pthread_rwlock_trywrlock.c | 55 +- nptl/pthread_rwlock_unlock.c | 45 +- nptl/pthread_rwlock_wrlock.c | 103 +- nptl/pthread_rwlockattr_destroy.c | 5 +- nptl/pthread_rwlockattr_getkind_np.c | 6 +- nptl/pthread_rwlockattr_getpshared.c | 6 +- nptl/pthread_rwlockattr_init.c | 5 +- nptl/pthread_rwlockattr_setkind_np.c | 6 +- nptl/pthread_rwlockattr_setpshared.c | 13 +- nptl/pthread_self.c | 4 +- nptl/pthread_setaffinity.c | 2 +- nptl/pthread_setattr_default_np.c | 7 +- nptl/pthread_setcancelstate.c | 7 +- nptl/pthread_setcanceltype.c | 6 +- nptl/pthread_setconcurrency.c | 5 +- nptl/pthread_setname.c | 2 +- nptl/pthread_setschedparam.c | 9 +- nptl/pthread_setschedprio.c | 7 +- nptl/pthread_setspecific.c | 8 +- nptl/pthread_sigmask.c | 2 +- nptl/pthread_sigqueue.c | 2 +- nptl/pthread_spin_destroy.c | 5 +- nptl/pthread_spin_init.c | 5 +- nptl/pthread_spin_lock.c | 73 +- nptl/pthread_spin_trylock.c | 56 +- nptl/pthread_spin_unlock.c | 8 +- nptl/pthread_testcancel.c | 6 +- nptl/pthread_timedjoin.c | 2 +- nptl/pthread_tryjoin.c | 6 +- nptl/pthread_yield.c | 2 +- nptl/register-atfork.c | 9 +- nptl/res.c | 2 +- nptl/sem_close.c | 9 +- nptl/sem_destroy.c | 5 +- nptl/sem_getvalue.c | 2 +- nptl/sem_init.c | 36 +- nptl/sem_open.c | 45 +- nptl/sem_post.c | 36 +- nptl/sem_timedwait.c | 5 +- nptl/sem_unlink.c | 2 +- nptl/sem_wait.c | 16 +- nptl/sem_waitcommon.c | 141 +- nptl/semaphoreP.h | 2 +- nptl/sigaction.c | 7 +- nptl/smp.h | 2 +- nptl/stack-aliasing.h | 8 +- nptl/test-cond-printers.c | 57 + nptl/test-cond-printers.py | 50 + nptl/test-condattr-printers.c | 95 + nptl/test-condattr-printers.py | 71 + nptl/test-mutex-printers.c | 151 + nptl/test-mutex-printers.py | 100 + nptl/test-mutexattr-printers.c | 144 + nptl/test-mutexattr-printers.py | 101 + nptl/test-rwlock-printers.c | 78 + nptl/test-rwlock-printers.py | 64 + nptl/test-rwlockattr-printers.c | 100 + nptl/test-rwlockattr-printers.py | 76 + nptl/tpp.c | 8 +- nptl/tst-_res1.c | 2 +- nptl/tst-_res1mod1.c | 2 +- nptl/tst-abstime.c | 2 +- nptl/tst-align.c | 2 +- nptl/tst-align3.c | 2 +- nptl/tst-atfork1.c | 2 +- nptl/tst-atfork2.c | 2 +- nptl/tst-atfork2mod.c | 2 +- nptl/tst-attr1.c | 2 +- nptl/tst-attr2.c | 2 +- nptl/tst-attr3.c | 2 +- nptl/tst-backtrace1.c | 2 +- nptl/tst-bad-schedattr.c | 2 +- nptl/tst-barrier1.c | 3 +- nptl/tst-barrier2.c | 3 +- nptl/tst-barrier3.c | 5 +- nptl/tst-barrier4.c | 4 +- nptl/tst-barrier5.c | 145 + nptl/tst-basic1.c | 17 +- nptl/tst-basic2.c | 2 +- nptl/tst-basic3.c | 2 +- nptl/tst-basic4.c | 2 +- nptl/tst-basic5.c | 2 +- nptl/tst-basic6.c | 2 +- nptl/tst-basic7.c | 1 + nptl/tst-cancel-self-cancelstate.c | 2 +- nptl/tst-cancel-self-canceltype.c | 2 +- nptl/tst-cancel-self-cleanup.c | 2 +- nptl/tst-cancel-self-testcancel.c | 2 +- nptl/tst-cancel-self.c | 2 +- nptl/tst-cancel-wrappers.sh | 6 +- nptl/tst-cancel1.c | 2 +- nptl/tst-cancel10.c | 2 +- nptl/tst-cancel11.c | 2 +- nptl/tst-cancel12.c | 29 +- nptl/tst-cancel13.c | 23 +- nptl/tst-cancel14.c | 17 +- nptl/tst-cancel15.c | 23 +- nptl/tst-cancel16.c | 2 +- nptl/tst-cancel17.c | 18 +- nptl/tst-cancel18.c | 2 +- nptl/tst-cancel19.c | 2 +- nptl/tst-cancel2.c | 2 +- nptl/tst-cancel20.c | 17 +- nptl/tst-cancel21.c | 17 +- nptl/tst-cancel22.c | 2 +- nptl/tst-cancel25.c | 2 +- nptl/tst-cancel26.c | 68 + nptl/tst-cancel27.c | 23 + nptl/tst-cancel3.c | 2 +- nptl/tst-cancel4-common.c | 262 + nptl/tst-cancel4-common.h | 97 + nptl/tst-cancel4.c | 1511 +- nptl/tst-cancel4_1.c | 109 + nptl/tst-cancel4_2.c | 107 + nptl/tst-cancel6.c | 2 +- nptl/tst-cancel7.c | 47 +- nptl/tst-cancel8.c | 2 +- nptl/tst-cancel9.c | 2 +- nptl/tst-cleanup0.c | 5 +- nptl/tst-cleanup1.c | 13 +- nptl/tst-cleanup2.c | 2 +- nptl/tst-cleanup3.c | 13 +- nptl/tst-cleanup4.c | 2 +- nptl/tst-cleanup4aux.c | 2 +- nptl/tst-cleanupx4aux.c | 1 + nptl/tst-clock1.c | 2 +- nptl/tst-clock2.c | 2 +- nptl/tst-cond-except.c | 2 +- nptl/tst-cond1.c | 5 +- nptl/tst-cond10.c | 2 +- nptl/tst-cond11.c | 2 +- nptl/tst-cond12.c | 2 +- nptl/tst-cond14.c | 2 +- nptl/tst-cond15.c | 2 +- nptl/tst-cond16.c | 5 +- nptl/tst-cond18.c | 5 +- nptl/tst-cond19.c | 2 +- nptl/tst-cond2.c | 2 +- nptl/tst-cond20.c | 7 +- nptl/tst-cond22.c | 18 +- nptl/tst-cond23.c | 2 +- nptl/tst-cond24.c | 2 +- nptl/tst-cond25.c | 2 +- nptl/tst-cond3.c | 21 +- nptl/tst-cond4.c | 3 +- nptl/tst-cond5.c | 2 +- nptl/tst-cond6.c | 3 +- nptl/tst-cond7.c | 2 +- nptl/tst-cond8.c | 2 +- nptl/tst-cond9.c | 2 +- nptl/tst-context1.c | 2 +- nptl/tst-create-detached.c | 137 + nptl/tst-default-attr.c | 2 +- nptl/tst-detach1.c | 2 +- nptl/tst-eintr1.c | 18 +- nptl/tst-eintr2.c | 13 +- nptl/tst-eintr3.c | 22 +- nptl/tst-eintr4.c | 22 +- nptl/tst-eintr5.c | 21 +- nptl/tst-exec1.c | 2 +- nptl/tst-exec2.c | 2 +- nptl/tst-exec3.c | 2 +- nptl/tst-exec4.c | 2 +- nptl/tst-exec5.c | 176 + nptl/tst-exit1.c | 2 +- nptl/tst-exit2.c | 10 +- nptl/tst-exit3.c | 10 +- nptl/tst-fini1.c | 2 +- nptl/tst-fini1mod.c | 2 +- nptl/tst-flock1.c | 2 +- nptl/tst-flock2.c | 2 +- nptl/tst-fork1.c | 8 +- nptl/tst-fork2.c | 2 +- nptl/tst-fork3.c | 8 +- nptl/tst-fork4.c | 2 +- ...initializers1-c89.c => tst-initializers1-c11.c} | 0 ...itializers1-c89.c => tst-initializers1-gnu11.c} | 0 nptl/tst-initializers1.c | 13 +- nptl/tst-join1.c | 2 +- nptl/tst-join2.c | 2 +- nptl/tst-join3.c | 2 +- nptl/tst-join4.c | 2 +- nptl/tst-join5.c | 2 +- nptl/tst-join7.c | 46 + nptl/tst-join7mod.c | 63 + nptl/tst-key1.c | 13 +- nptl/tst-key2.c | 25 +- nptl/tst-key3.c | 33 +- nptl/tst-key4.c | 2 +- nptl/tst-kill1.c | 2 +- nptl/tst-kill2.c | 2 +- nptl/tst-kill3.c | 15 +- nptl/tst-kill4.c | 2 +- nptl/tst-kill5.c | 2 +- nptl/tst-kill6.c | 17 +- nptl/tst-mutex-errorcheck.c | 61 + nptl/tst-mutex1.c | 9 +- nptl/tst-mutex2.c | 2 +- nptl/tst-mutex3.c | 2 +- nptl/tst-mutex4.c | 2 +- nptl/tst-mutex5.c | 2 +- nptl/tst-mutex6.c | 19 +- nptl/tst-mutex7.c | 2 +- nptl/tst-mutex8.c | 2 +- nptl/tst-mutex9.c | 2 +- nptl/tst-mutexpp10.c | 2 +- nptl/tst-oddstacklimit.c | 2 +- nptl/tst-once1.c | 2 +- nptl/tst-once2.c | 2 +- nptl/tst-once3.c | 2 +- nptl/tst-once4.c | 2 +- nptl/tst-once5.cc | 81 + nptl/tst-popen1.c | 2 +- nptl/tst-pthread-attr-affinity.c | 2 +- nptl/tst-pthread-getattr.c | 2 +- nptl/tst-pthread-mutexattr.c | 2 +- nptl/tst-raise1.c | 2 +- nptl/tst-robust-fork.c | 184 + nptl/tst-robust1.c | 2 +- nptl/tst-robust10.c | 110 + nptl/tst-robust7.c | 2 +- nptl/tst-rwlock1.c | 2 +- nptl/tst-rwlock10.c | 4 +- nptl/tst-rwlock11.c | 4 +- nptl/tst-rwlock12.c | 2 +- nptl/tst-rwlock13.c | 2 +- nptl/tst-rwlock14.c | 2 +- nptl/tst-rwlock15.c | 116 + nptl/tst-rwlock16.c | 183 + nptl/tst-rwlock17.c | 19 + nptl/tst-rwlock18.c | 19 + nptl/tst-rwlock19.c | 127 + nptl/tst-rwlock2.c | 2 +- nptl/tst-rwlock2b.c | 2 + nptl/tst-rwlock3.c | 2 +- nptl/tst-rwlock4.c | 2 +- nptl/tst-rwlock5.c | 16 +- nptl/tst-rwlock6.c | 2 +- nptl/tst-rwlock7.c | 2 +- nptl/tst-rwlock8.c | 27 +- nptl/tst-rwlock9.c | 27 +- nptl/tst-sched1.c | 2 +- nptl/tst-sem1.c | 2 +- nptl/tst-sem10.c | 2 +- nptl/tst-sem14.c | 2 +- nptl/tst-sem15.c | 99 + nptl/tst-sem16.c | 130 + nptl/tst-sem2.c | 14 +- nptl/tst-sem3.c | 2 +- nptl/tst-sem4.c | 2 +- nptl/tst-sem5.c | 2 +- nptl/tst-sem6.c | 2 +- nptl/tst-sem7.c | 2 +- nptl/tst-sem8.c | 2 +- nptl/tst-sem9.c | 2 +- nptl/tst-setuid1.c | 2 +- nptl/tst-setuid2.c | 2 +- nptl/tst-setuid3.c | 20 +- nptl/tst-signal1.c | 2 +- nptl/tst-signal2.c | 2 +- nptl/tst-signal3.c | 2 +- nptl/tst-signal4.c | 2 +- nptl/tst-signal5.c | 2 +- nptl/tst-signal6.c | 2 +- nptl/tst-signal7.c | 2 +- nptl/tst-spin1.c | 2 +- nptl/tst-spin2.c | 2 +- nptl/tst-spin3.c | 15 +- nptl/tst-stack1.c | 2 +- nptl/tst-stack2.c | 3 +- nptl/tst-stack3.c | 2 +- nptl/tst-stack4.c | 2 +- nptl/tst-stack4mod.c | 2 +- nptl/tst-stackguard1.c | 3 +- nptl/tst-stdio1.c | 18 +- nptl/tst-stdio2.c | 13 +- nptl/tst-sysconf.c | 2 +- nptl/tst-thread_local1.cc | 199 + nptl/tst-tls1.c | 2 +- nptl/tst-tls2.c | 17 +- nptl/tst-tls3-malloc.c | 31 + nptl/tst-tls3.c | 25 +- nptl/tst-tls3mod.c | 2 +- nptl/tst-tls4.c | 5 +- nptl/tst-tls4moda.c | 7 +- nptl/tst-tls4modb.c | 7 +- nptl/tst-tls5.c | 2 +- nptl/tst-tls5.h | 4 +- nptl/tst-tls6.sh | 4 +- nptl/tst-tpp.h | 2 +- nptl/tst-tsd1.c | 2 +- nptl/tst-tsd2.c | 2 +- nptl/tst-tsd3.c | 2 +- nptl/tst-tsd4.c | 2 +- nptl/tst-tsd5.c | 2 +- nptl/tst-typesizes.c | 2 +- nptl/tst-umask1.c | 2 +- nptl/tst-unload.c | 2 +- nptl/unregister-atfork.c | 8 +- nptl/unwind.c | 36 +- nptl/vars.c | 2 +- nptl/version.c | 6 +- nptl_db/Makefile | 4 +- nptl_db/db-symbols.awk | 2 + nptl_db/db-symbols.h | 8 +- nptl_db/db_info.c | 6 +- nptl_db/fetch-value.c | 5 +- nptl_db/proc_service.h | 21 +- nptl_db/structs.def | 42 +- nptl_db/td_init.c | 2 +- nptl_db/td_log.c | 2 +- nptl_db/td_symbol_list.c | 17 +- nptl_db/td_ta_clear_event.c | 6 +- nptl_db/td_ta_delete.c | 2 +- nptl_db/td_ta_enable_stats.c | 2 +- nptl_db/td_ta_event_addr.c | 2 +- nptl_db/td_ta_event_getmsg.c | 2 +- nptl_db/td_ta_get_nthreads.c | 2 +- nptl_db/td_ta_get_ph.c | 2 +- nptl_db/td_ta_get_stats.c | 2 +- nptl_db/td_ta_map_id2thr.c | 2 +- nptl_db/td_ta_map_lwp2thr.c | 2 +- nptl_db/td_ta_new.c | 2 +- nptl_db/td_ta_reset_stats.c | 2 +- nptl_db/td_ta_set_event.c | 6 +- nptl_db/td_ta_setconcurrency.c | 2 +- nptl_db/td_ta_thr_iter.c | 58 +- nptl_db/td_ta_tsd_iter.c | 2 +- nptl_db/td_thr_clear_event.c | 6 +- nptl_db/td_thr_dbresume.c | 2 +- nptl_db/td_thr_dbsuspend.c | 2 +- nptl_db/td_thr_event_enable.c | 6 +- nptl_db/td_thr_event_getmsg.c | 2 +- nptl_db/td_thr_get_info.c | 2 +- nptl_db/td_thr_getfpregs.c | 2 +- nptl_db/td_thr_getgregs.c | 2 +- nptl_db/td_thr_getxregs.c | 2 +- nptl_db/td_thr_getxregsize.c | 2 +- nptl_db/td_thr_set_event.c | 6 +- nptl_db/td_thr_setfpregs.c | 2 +- nptl_db/td_thr_setgregs.c | 2 +- nptl_db/td_thr_setprio.c | 2 +- nptl_db/td_thr_setsigpending.c | 2 +- nptl_db/td_thr_setxregs.c | 2 +- nptl_db/td_thr_sigsetmask.c | 2 +- nptl_db/td_thr_tls_get_addr.c | 2 +- nptl_db/td_thr_tlsbase.c | 174 +- nptl_db/td_thr_tsd.c | 2 +- nptl_db/td_thr_validate.c | 25 +- nptl_db/thread_db.h | 4 +- nptl_db/thread_dbP.h | 23 +- nscd/Makefile | 7 +- nscd/aicache.c | 10 +- nscd/cache.c | 42 +- nscd/connections.c | 517 +- nscd/dbg_log.c | 2 +- nscd/dbg_log.h | 2 +- nscd/gai.c | 2 +- nscd/getgrgid_r.c | 6 +- nscd/getgrnam_r.c | 6 +- nscd/gethstbyad_r.c | 2 +- nscd/gethstbynm3_r.c | 2 +- nscd/getpwnam_r.c | 2 +- nscd/getpwuid_r.c | 2 +- nscd/getsrvbynm_r.c | 2 +- nscd/getsrvbypt_r.c | 2 +- nscd/grpcache.c | 15 +- nscd/hstcache.c | 2 +- nscd/initgrcache.c | 3 +- nscd/mem.c | 2 +- nscd/netgroupcache.c | 2 +- nscd/nscd-client.h | 5 +- nscd/nscd.c | 10 +- nscd/nscd.h | 62 +- nscd/nscd_conf.c | 2 +- nscd/nscd_getai.c | 2 +- nscd/nscd_getgr_r.c | 20 +- nscd/nscd_gethst_r.c | 6 +- nscd/nscd_getpw_r.c | 2 +- nscd/nscd_getserv_r.c | 2 +- nscd/nscd_helper.c | 29 +- nscd/nscd_initgroups.c | 2 +- nscd/nscd_netgroup.c | 2 +- nscd/nscd_proto.h | 2 +- nscd/nscd_setup_thread.c | 2 +- nscd/nscd_stat.c | 2 +- nscd/pwdcache.c | 15 +- nscd/selinux.c | 3 +- nscd/selinux.h | 2 +- nscd/servicescache.c | 2 +- nss/Makefile | 24 +- nss/XXX-lookup.c | 2 +- nss/alias-lookup.c | 2 +- nss/bug17079.c | 244 + nss/databases.def | 2 +- nss/db-Makefile | 20 +- nss/digits_dots.c | 10 +- nss/ethers-lookup.c | 2 +- nss/function.def | 2 +- nss/getXXbyYY.c | 4 +- nss/getXXbyYY_r.c | 115 +- nss/getXXent.c | 4 +- nss/getXXent_r.c | 4 +- nss/getent.c | 80 +- nss/getnssent.c | 2 +- nss/getnssent_r.c | 29 +- nss/grp-lookup.c | 2 +- nss/hosts-lookup.c | 2 +- nss/key-lookup.c | 2 +- nss/makedb.c | 10 +- nss/netgrp-lookup.c | 2 +- nss/network-lookup.c | 2 +- nss/nss.h | 2 +- nss/nss_db/db-XXX.c | 16 +- nss/nss_db/db-init.c | 30 +- nss/nss_db/db-initgroups.c | 2 +- nss/nss_db/db-netgrp.c | 4 +- nss/nss_db/db-open.c | 8 +- nss/nss_db/nss_db.h | 4 +- nss/nss_files/files-XXX.c | 140 +- nss/nss_files/files-alias.c | 123 +- nss/nss_files/files-ethers.c | 2 +- nss/nss_files/files-grp.c | 2 +- nss/nss_files/files-have_o_cloexec.c | 23 - nss/nss_files/files-hosts.c | 47 +- nss/nss_files/files-init.c | 46 +- nss/nss_files/files-initgroups.c | 2 +- nss/nss_files/files-key.c | 2 +- nss/nss_files/files-netgrp.c | 2 +- nss/nss_files/files-network.c | 2 +- nss/nss_files/files-parse.c | 2 +- nss/nss_files/files-proto.c | 2 +- nss/nss_files/files-pwd.c | 2 +- nss/nss_files/files-rpc.c | 2 +- nss/nss_files/files-service.c | 2 +- nss/nss_files/files-sgrp.c | 2 +- nss/nss_files/files-spwd.c | 2 +- nss/nsswitch.c | 9 +- nss/nsswitch.h | 5 +- nss/proto-lookup.c | 2 +- nss/pwd-lookup.c | 2 +- nss/rewrite_field.c | 52 + nss/rpc-lookup.c | 2 +- nss/service-lookup.c | 2 +- nss/sgrp-lookup.c | 2 +- nss/spwd-lookup.c | 2 +- nss/test-digits-dots.c | 2 +- nss/test-netdb.c | 2 +- nss/tst-cancel-getpwuid_r.c | 182 + nss/tst-field.c | 101 + nss/tst-nss-getpwent.c | 119 + nss/valid_field.c | 32 + nss/valid_list_field.c | 36 + po/Makefile | 15 +- po/be.po | 670 +- po/bg.po | 1563 +- po/ca.po | 807 +- po/cs.po | 1586 +- po/da.po | 4796 +- po/de.po | 1470 +- po/el.po | 10865 +- po/eo.po | 481 +- po/es.po | 481 +- po/fi.po | 1551 +- po/fr.po | 1584 +- po/gl.po | 11086 +- po/hr.po | 2642 +- po/hu.po | 3374 +- po/ia.po | 2591 +- po/id.po | 3518 +- po/it.po | 3131 +- po/ja.po | 3119 +- po/ko.po | 1457 +- po/libc.pot | 1438 +- po/lt.po | 3778 +- po/nb.po | 11143 +- po/nl.po | 1584 +- po/pl.po | 1459 +- po/pt_BR.po | 10226 +- po/ru.po | 1578 +- po/rw.po | 11139 +- po/sk.po | 11061 +- po/sl.po | 935 +- po/sv.po | 1531 +- po/tr.po | 1694 +- po/uk.po | 1571 +- po/vi.po | 1590 +- po/zh_CN.po | 3095 +- po/zh_TW.po | 1793 +- posix/Makefile | 76 +- posix/Versions | 2 +- posix/_exit.c | 6 +- posix/alarm.c | 5 +- posix/annexc.c | 2 +- posix/bits/cpu-set.h | 124 + posix/bits/getopt_core.h | 96 + posix/bits/getopt_ext.h | 77 + posix/bits/getopt_posix.h | 51 + posix/bits/posix1_lim.h | 2 +- posix/bits/posix2_lim.h | 2 +- posix/bits/types.h | 207 + posix/bits/unistd.h | 4 +- posix/bsd-getpgrp.c | 2 +- posix/bug-getopt4.c | 16 +- posix/bug-glob2.c | 18 +- posix/bug-regex10.c | 2 +- posix/bug-regex11.c | 2 +- posix/bug-regex12.c | 2 +- posix/bug-regex13.c | 2 +- posix/bug-regex14.c | 2 +- posix/bug-regex17.c | 2 +- posix/bug-regex18.c | 2 +- posix/bug-regex19.c | 2 +- posix/bug-regex2.c | 2 +- posix/bug-regex20.c | 2 +- posix/bug-regex21.c | 2 +- posix/bug-regex22.c | 2 +- posix/bug-regex23.c | 2 +- posix/bug-regex25.c | 2 +- posix/bug-regex26.c | 2 +- posix/bug-regex27.c | 2 +- posix/bug-regex28.c | 2 +- posix/bug-regex3.c | 2 +- posix/bug-regex30.c | 2 +- posix/bug-regex33.c | 2 +- posix/bug-regex34.c | 2 +- posix/bug-regex35.c | 2 +- posix/bug-regex36.c | 2 +- posix/bug-regex4.c | 2 +- posix/bug-regex6.c | 2 +- posix/bug-regex7.c | 2 +- posix/bug-regex8.c | 2 +- posix/bug-regex9.c | 2 +- posix/confstr.c | 7 +- posix/cpio.h | 2 +- posix/execl.c | 69 +- posix/execle.c | 71 +- posix/execlp.c | 67 +- posix/execv.c | 2 +- posix/execve.c | 7 +- posix/execvp.c | 6 +- posix/execvpe.c | 274 +- posix/fexecve.c | 7 +- posix/fnmatch.c | 23 +- posix/fnmatch.h | 2 +- posix/fnmatch_loop.c | 12 +- posix/fork.c | 2 +- posix/fpathconf.c | 6 +- posix/gai_strerror.c | 2 +- posix/get_child_max.c | 2 +- posix/getaddrinfo.c | 2 +- posix/getconf-speclist.c | 2 +- posix/getconf.c | 88 +- posix/getegid.c | 2 +- posix/geteuid.c | 2 +- posix/getgid.c | 2 +- posix/getgroups.c | 6 +- posix/getopt.c | 1156 +- posix/getopt.h | 181 +- posix/getopt1.c | 69 +- posix/getopt_init.c | 74 - posix/getopt_int.h | 95 +- posix/getpgid.c | 5 +- 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.c | 330 +- posix/glob.h | 4 +- posix/glob64.c | 2 +- posix/globtest.c | 2 +- posix/globtest.sh | 29 +- posix/group_member.c | 5 +- posix/nanosleep.c | 4 +- posix/pathconf.c | 6 +- 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 | 106 +- posix/regex.c | 2 +- posix/regex.h | 2 +- posix/regex_internal.c | 14 +- posix/regex_internal.h | 6 +- posix/regexec.c | 98 +- posix/runptests.c | 2 +- posix/sched.h | 19 +- posix/sched_cpualloc.c | 2 +- posix/sched_cpucount.c | 2 +- posix/sched_cpufree.c | 2 +- posix/sched_getaffinity.c | 7 +- 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 | 7 +- posix/sched_setp.c | 2 +- posix/sched_sets.c | 2 +- posix/sched_yield.c | 2 +- posix/setgid.c | 5 +- posix/setpgid.c | 6 +- posix/setpgrp.c | 2 +- posix/setresgid.c | 2 +- posix/setresuid.c | 2 +- posix/setsid.c | 2 +- posix/setuid.c | 5 +- posix/sleep.c | 5 +- posix/spawn.c | 2 +- posix/spawn.h | 6 +- posix/spawn_faction_addclose.c | 6 +- posix/spawn_faction_adddup2.c | 6 +- posix/spawn_faction_addopen.c | 9 +- posix/spawn_faction_destroy.c | 2 +- posix/spawn_faction_init.c | 2 +- posix/spawn_int.h | 30 + posix/spawn_valid_fd.c | 31 + 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 | 3 +- 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/sys/times.h | 6 +- posix/sys/types.h | 46 +- posix/sys/utsname.h | 2 +- posix/sys/wait.h | 90 +- posix/sysconf.c | 7 +- posix/tar.h | 2 +- posix/test-errno.c | 154 + posix/times.c | 5 +- posix/tst-boost.c | 2 +- posix/tst-chmod.c | 2 +- posix/tst-dir.c | 16 +- posix/tst-exec.c | 52 +- posix/tst-execvp1.c | 6 +- posix/tst-execvp2.c | 5 +- posix/tst-execvp3.c | 5 +- posix/tst-execvp4.c | 6 +- posix/tst-execvpe1.c | 20 + posix/tst-execvpe2.c | 20 + posix/tst-execvpe3.c | 20 + posix/tst-execvpe4.c | 20 + posix/tst-execvpe5.c | 160 + posix/tst-execvpe6.c | 150 + posix/tst-fnmatch.c | 2 +- posix/tst-fnmatch.input | 2 +- posix/tst-fnmatch3.c | 2 +- posix/tst-fork.c | 2 +- posix/tst-getaddrinfo.c | 2 +- posix/tst-getaddrinfo2.c | 1 + posix/tst-getaddrinfo4.c | 2 +- posix/tst-getaddrinfo5.c | 3 +- posix/tst-getconf.sh | 8 +- posix/tst-getopt-cancel.c | 284 + posix/tst-getopt_long1.c | 2 +- posix/tst-gnuglob.c | 4 +- posix/tst-mmap-offset.c | 118 + posix/tst-nanosleep.c | 2 +- posix/tst-nice.c | 13 +- posix/tst-pathconf.c | 18 +- posix/tst-pcre.c | 2 +- posix/tst-posix_fadvise-common.c | 111 + posix/tst-posix_fadvise.c | 25 + posix/tst-posix_fadvise64.c | 46 + posix/tst-posix_spawn-fd.c | 165 + posix/tst-posix_spawn-setsid.c | 95 + posix/tst-preadwrite-common.c | 86 + posix/tst-preadwrite.c | 89 +- posix/tst-preadwrite64.c | 42 +- posix/tst-regex.c | 6 +- posix/tst-regexloc.c | 12 +- posix/tst-rxspencer.c | 2 +- posix/tst-spawn.c | 80 +- posix/tst-spawn2.c | 72 + posix/tst-spawn3.c | 189 + posix/tst-truncate-common.c | 88 + posix/tst-truncate.c | 116 +- posix/tst-truncate64.c | 23 +- posix/tst-vfork1.c | 2 +- posix/tst-vfork2.c | 2 +- posix/tst-vfork3.c | 190 +- posix/tst-waitid.c | 2 +- posix/uname-values.h | 28 + posix/uname.c | 10 +- posix/unistd.h | 37 +- posix/vfork.c | 2 +- posix/wait.c | 4 +- posix/wait3.c | 4 +- posix/wait4.c | 5 +- posix/waitid.c | 8 +- posix/waitpid.c | 2 +- posix/wordexp-test.c | 45 +- posix/wordexp-tst.sh | 4 +- posix/wordexp.c | 53 +- posix/wordexp.h | 2 +- pwd/Makefile | 4 +- pwd/fgetpwent.c | 4 +- pwd/fgetpwent_r.c | 2 +- pwd/getpw.c | 6 +- pwd/getpwent.c | 2 +- pwd/getpwent_r.c | 2 +- pwd/getpwnam.c | 2 +- pwd/getpwnam_r.c | 2 +- pwd/getpwuid.c | 2 +- pwd/getpwuid_r.c | 2 +- pwd/putpwent.c | 54 +- pwd/pwd.h | 21 +- pwd/tst-getpw.c | 2 +- pwd/tst-putpwent.c | 168 + resolv/Makefile | 85 +- resolv/README | 13 +- resolv/Versions | 3 +- resolv/arpa/nameser.h | 404 +- resolv/arpa/nameser_compat.h | 138 +- resolv/base64.c | 9 +- resolv/bits/types/res_state.h | 61 + resolv/compat-gethnamaddr.c | 903 + resolv/compat-hooks.c | 56 + resolv/gai_cancel.c | 2 +- resolv/gai_error.c | 2 +- resolv/gai_misc.c | 2 +- resolv/gai_misc.h | 4 +- resolv/gai_notify.c | 2 +- resolv/gai_sigqueue.c | 8 +- resolv/gai_suspend.c | 6 +- resolv/getaddrinfo_a.c | 6 +- resolv/gethnamaddr.c | 1070 - resolv/herror.c | 9 +- resolv/inet_addr.c | 54 +- resolv/inet_net_ntop.c | 17 +- resolv/inet_net_pton.c | 15 +- resolv/inet_neta.c | 9 +- resolv/inet_ntop.c | 20 +- resolv/inet_pton.c | 377 +- resolv/netdb.h | 14 +- resolv/ns_date.c | 4 - resolv/ns_name.c | 262 +- resolv/ns_netint.c | 4 - resolv/ns_parse.c | 4 - resolv/ns_print.c | 202 - resolv/ns_samedomain.c | 4 - resolv/ns_ttl.c | 4 - resolv/nsap_addr.c | 4 - resolv/nss_dns/dns-canon.c | 25 +- resolv/nss_dns/dns-host.c | 338 +- resolv/nss_dns/dns-network.c | 59 +- resolv/res-close.c | 137 + resolv/res-state.c | 2 +- resolv/res_comp.c | 9 - resolv/res_data.c | 145 - resolv/res_debug.c | 224 +- resolv/res_hconf.c | 133 +- resolv/res_hconf.h | 13 +- resolv/res_init.c | 1002 +- resolv/res_libc.c | 166 +- resolv/res_mkquery.c | 65 +- resolv/res_query.c | 56 +- resolv/res_randomid.c | 92 + resolv/res_send.c | 704 +- resolv/resolv-internal.h | 71 + resolv/resolv.h | 248 +- resolv/rpc/netdb.h | 3 + resolv/tst-aton.c | 7 +- resolv/tst-bug18665-tcp.c | 230 + resolv/tst-bug18665.c | 138 + resolv/tst-inet_pton.c | 537 + resolv/tst-leaks.c | 2 +- resolv/tst-leaks2.c | 2 +- resolv/tst-ns_name.c | 438 + resolv/tst-ns_name.data | 548 + resolv/tst-ns_name_compress.c | 76 + resolv/tst-res_hconf_reorder.c | 113 + resolv/tst-res_use_inet6.c | 201 + resolv/tst-resolv-basic.c | 406 + resolv/tst-resolv-canonname.c | 313 + resolv/tst-resolv-edns.c | 532 + resolv/tst-resolv-network.c | 299 + resolv/tst-resolv-qtypes.c | 185 + resolv/tst-resolv-res_init-skeleton.c | 601 + resolv/tst-resolv-res_init-thread.c | 20 + resolv/tst-resolv-res_init.c | 20 + resolv/tst-resolv-search.c | 344 + resource/Makefile | 4 +- resource/bits/types/struct_rusage.h | 130 + resource/getpriority.c | 9 +- resource/getrlimit.c | 2 +- resource/getrlimit64.c | 2 +- resource/getrusage.c | 6 +- resource/nice.c | 5 +- resource/setpriority.c | 10 +- resource/setrlimit.c | 2 +- resource/setrlimit64.c | 6 +- resource/sys/resource.h | 2 +- resource/sys/vlimit.h | 2 +- resource/sys/vtimes.h | 2 +- resource/ulimit.c | 2 +- resource/ulimit.h | 2 +- resource/vlimit.c | 6 +- resource/vtimes.c | 6 +- rt/Makefile | 6 +- rt/aio.h | 9 +- rt/aio_cancel.c | 2 +- rt/aio_error.c | 5 +- rt/aio_fsync.c | 2 +- rt/aio_misc.c | 2 +- rt/aio_notify.c | 2 +- rt/aio_read.c | 2 +- rt/aio_return.c | 5 +- rt/aio_sigqueue.c | 8 +- rt/aio_suspend.c | 2 +- rt/aio_write.c | 2 +- rt/bits/mqueue2.h | 2 +- rt/clock-compat.c | 36 +- rt/clock_getcpuclockid.c | 2 +- rt/clock_getres.c | 2 +- rt/clock_gettime.c | 2 +- rt/clock_nanosleep.c | 2 +- rt/clock_settime.c | 2 +- rt/get_clockfreq.c | 2 +- rt/lio_listio.c | 2 +- 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 | 8 +- rt/mq_timedsend.c | 8 +- rt/mq_unlink.c | 2 +- rt/mqueue.h | 8 +- rt/shm_open.c | 2 +- rt/shm_unlink.c | 2 +- rt/timer_create.c | 2 +- rt/timer_delete.c | 2 +- rt/timer_getoverr.c | 2 +- rt/timer_gettime.c | 2 +- rt/timer_settime.c | 2 +- rt/tst-aio.c | 6 +- rt/tst-aio2.c | 2 +- rt/tst-aio3.c | 2 +- rt/tst-aio4.c | 2 +- rt/tst-aio5.c | 2 +- rt/tst-aio6.c | 2 +- rt/tst-aio64.c | 6 +- rt/tst-aio7.c | 2 +- rt/tst-clock.c | 2 +- rt/tst-clock_nanosleep.c | 2 +- rt/tst-cpuclock1.c | 2 +- rt/tst-cpuclock2.c | 2 +- rt/tst-mqueue.h | 2 +- rt/tst-mqueue1.c | 2 +- rt/tst-mqueue2.c | 2 +- rt/tst-mqueue3.c | 2 +- rt/tst-mqueue4.c | 3 +- rt/tst-mqueue5.c | 23 +- rt/tst-mqueue6.c | 2 +- rt/tst-mqueue7.c | 2 +- rt/tst-mqueue8.c | 2 +- rt/tst-mqueue9.c | 2 +- rt/tst-shm-cancel.c | 130 + rt/tst-shm.c | 12 +- rt/tst-timer.c | 2 +- rt/tst-timer4.c | 2 +- scripts/abilist.awk | 67 +- scripts/backport-support.sh | 110 + scripts/begin-end-check.pl | 47 - scripts/build-many-glibcs.py | 1573 + scripts/check-c++-types.sh | 12 +- scripts/check-installed-headers.sh | 173 + scripts/check-local-headers.sh | 6 +- scripts/check-localplt.awk | 40 +- scripts/config.guess | 174 +- scripts/config.sub | 78 +- scripts/cpp | 2 +- scripts/cross-test-ssh.sh | 4 +- scripts/documented.sh | 2 +- scripts/evaluate-test.sh | 25 +- scripts/gen-libc-abis | 2 +- scripts/gen-py-const.awk | 118 + scripts/gen-rrtypes.py | 68 + scripts/gen-sorted.awk | 4 +- scripts/gen-tunables.awk | 166 + scripts/install-sh | 4 +- scripts/list-fixed-bugs.py | 64 + scripts/localplt.awk | 49 +- scripts/merge-test-results.sh | 4 +- scripts/mkinstalldirs | 4 +- scripts/move-if-change | 6 +- scripts/pylintrc | 2 +- scripts/rellns-sh | 22 +- scripts/rpm2dynsym.sh | 36 - scripts/sysd-rules.awk | 8 +- scripts/test-installation.pl | 19 +- scripts/test_printers_common.py | 365 + scripts/test_printers_exceptions.py | 61 + scripts/update-abilist.sh | 66 + scripts/update-copyrights | 4 +- scripts/versionlist.awk | 2 +- scripts/versions.awk | 38 +- setjmp/Makefile | 2 +- setjmp/__longjmp.c | 2 +- setjmp/bits/setjmp2.h | 2 +- setjmp/bsd-_setjmp.c | 2 +- setjmp/bsd-setjmp.c | 2 +- setjmp/bug269-setjmp.c | 2 +- setjmp/jmp-unwind.c | 2 +- setjmp/longjmp.c | 2 +- setjmp/setjmp.c | 2 +- setjmp/setjmp.h | 13 +- setjmp/sigjmp.c | 2 +- setjmp/tst-setjmp-fp.c | 2 +- setjmp/tst-setjmp.c | 9 +- setjmp/tst-sigsetjmp.c | 2 +- shadow/Makefile | 4 +- shadow/fgetspent.c | 4 +- shadow/fgetspent_r.c | 2 +- shadow/getspent.c | 2 +- shadow/getspent_r.c | 2 +- shadow/getspnam.c | 2 +- shadow/getspnam_r.c | 2 +- shadow/lckpwdf.c | 34 +- shadow/putspent.c | 11 +- shadow/sgetspent.c | 4 +- shadow/sgetspent_r.c | 2 +- shadow/shadow.h | 6 +- shadow/tst-putspent.c | 164 + shlib-versions | 3 + signal/Makefile | 16 +- signal/Versions | 8 +- signal/allocrtsig.c | 2 +- signal/bits/types/sig_atomic_t.h | 10 + signal/bits/types/sigset_t.h | 9 + signal/bits/types/sigval_t.h | 13 + signal/bits/types/struct_sigstack.h | 29 + signal/kill.c | 6 +- signal/killpg.c | 6 +- signal/raise.c | 5 +- signal/sigaction.c | 7 +- signal/sigaddset.c | 13 +- signal/sigaltstack.c | 6 +- signal/sigandset.c | 15 +- signal/sigblock.c | 5 +- signal/sigdelset.c | 13 +- signal/sigempty.c | 5 +- signal/sigfillset.c | 5 +- signal/siggetmask.c | 2 +- signal/sighold.c | 5 +- signal/sigignore.c | 5 +- signal/sigintr.c | 6 +- signal/sigisempty.c | 12 +- signal/sigismem.c | 10 +- signal/signal.c | 6 +- signal/signal.h | 100 +- signal/sigorset.c | 15 +- signal/sigpause.c | 6 +- signal/sigpending.c | 5 +- signal/sigprocmask.c | 7 +- signal/sigqueue.c | 2 +- signal/sigrelse.c | 5 +- signal/sigreturn.c | 5 +- signal/sigset.c | 6 +- signal/sigsetmask.c | 5 +- signal/sigsetops.c | 58 +- signal/sigsetops.h | 32 - signal/sigstack.c | 6 +- signal/sigsuspend.c | 5 +- signal/sigtimedwait.c | 2 +- signal/sigvec.c | 5 +- signal/sigwait.c | 2 +- signal/sigwaitinfo.c | 2 +- signal/sysv_signal.c | 6 +- signal/tst-raise.c | 2 +- signal/tst-sigsimple.c | 2 +- socket/Makefile | 9 +- socket/Versions | 1 + socket/accept.c | 7 +- socket/accept4.c | 8 +- socket/bind.c | 7 +- socket/bits/socket2.h | 2 +- socket/bits/types/struct_osockaddr.h | 12 + socket/connect.c | 7 +- socket/getpeername.c | 7 +- socket/getsockname.c | 7 +- socket/getsockopt.c | 9 +- socket/have_sock_cloexec.c | 32 - socket/isfdtype.c | 2 +- socket/listen.c | 6 +- socket/opensock.c | 4 +- socket/recv.c | 9 +- socket/recvfrom.c | 11 +- socket/recvmmsg.c | 2 +- socket/recvmsg.c | 7 +- socket/sa_len.c | 2 +- socket/send.c | 8 +- socket/sendmmsg.c | 2 +- socket/sendmsg.c | 7 +- socket/sendto.c | 11 +- socket/setsockopt.c | 10 +- socket/shutdown.c | 6 +- socket/sockatmark.c | 5 +- socket/socket.c | 8 +- socket/socketpair.c | 8 +- socket/sys/socket.h | 17 +- socket/sys/un.h | 2 +- socket/tst-accept4.c | 131 + soft-fp/Makefile | 2 +- soft-fp/adddf3.c | 2 +- soft-fp/addsf3.c | 2 +- soft-fp/addtf3.c | 2 +- soft-fp/divdf3.c | 2 +- soft-fp/divsf3.c | 2 +- soft-fp/divtf3.c | 2 +- soft-fp/double.h | 2 +- soft-fp/eqdf2.c | 2 +- soft-fp/eqsf2.c | 2 +- soft-fp/eqtf2.c | 2 +- soft-fp/extenddftf2.c | 2 +- soft-fp/extended.h | 6 +- soft-fp/extendhftf2.c | 53 + soft-fp/extendsfdf2.c | 2 +- soft-fp/extendsftf2.c | 2 +- soft-fp/extendxftf2.c | 2 +- soft-fp/fixdfdi.c | 2 +- soft-fp/fixdfsi.c | 2 +- soft-fp/fixdfti.c | 2 +- soft-fp/fixhfti.c | 45 + soft-fp/fixsfdi.c | 2 +- soft-fp/fixsfsi.c | 2 +- soft-fp/fixsfti.c | 2 +- soft-fp/fixtfdi.c | 2 +- soft-fp/fixtfsi.c | 2 +- soft-fp/fixtfti.c | 2 +- soft-fp/fixunsdfdi.c | 2 +- soft-fp/fixunsdfsi.c | 2 +- soft-fp/fixunsdfti.c | 2 +- soft-fp/fixunshfti.c | 45 + soft-fp/fixunssfdi.c | 2 +- soft-fp/fixunssfsi.c | 2 +- soft-fp/fixunssfti.c | 2 +- soft-fp/fixunstfdi.c | 2 +- soft-fp/fixunstfsi.c | 2 +- soft-fp/fixunstfti.c | 2 +- soft-fp/floatdidf.c | 2 +- soft-fp/floatdisf.c | 2 +- soft-fp/floatditf.c | 2 +- soft-fp/floatsidf.c | 2 +- soft-fp/floatsisf.c | 2 +- soft-fp/floatsitf.c | 2 +- soft-fp/floattidf.c | 2 +- soft-fp/floattihf.c | 45 + soft-fp/floattisf.c | 2 +- soft-fp/floattitf.c | 2 +- soft-fp/floatundidf.c | 2 +- soft-fp/floatundisf.c | 2 +- soft-fp/floatunditf.c | 2 +- soft-fp/floatunsidf.c | 2 +- soft-fp/floatunsisf.c | 2 +- soft-fp/floatunsitf.c | 2 +- soft-fp/floatuntidf.c | 2 +- soft-fp/floatuntihf.c | 45 + soft-fp/floatuntisf.c | 2 +- soft-fp/floatuntitf.c | 2 +- soft-fp/fmadf4.c | 15 +- soft-fp/fmasf4.c | 15 +- soft-fp/fmatf4.c | 15 +- soft-fp/gedf2.c | 2 +- soft-fp/gesf2.c | 2 +- soft-fp/getf2.c | 2 +- soft-fp/half.h | 170 + soft-fp/ledf2.c | 2 +- soft-fp/lesf2.c | 2 +- soft-fp/letf2.c | 2 +- soft-fp/muldf3.c | 2 +- soft-fp/mulsf3.c | 2 +- soft-fp/multf3.c | 2 +- soft-fp/negdf2.c | 2 +- soft-fp/negsf2.c | 2 +- soft-fp/negtf2.c | 2 +- soft-fp/op-1.h | 2 +- soft-fp/op-2.h | 6 +- soft-fp/op-4.h | 2 +- soft-fp/op-8.h | 2 +- soft-fp/op-common.h | 82 +- soft-fp/quad.h | 2 +- soft-fp/single.h | 2 +- soft-fp/soft-fp.h | 28 +- soft-fp/sqrtdf2.c | 2 +- soft-fp/sqrtsf2.c | 2 +- soft-fp/sqrttf2.c | 2 +- soft-fp/subdf3.c | 2 +- soft-fp/subsf3.c | 2 +- soft-fp/subtf3.c | 2 +- soft-fp/truncdfsf2.c | 2 +- soft-fp/trunctfdf2.c | 2 +- soft-fp/trunctfhf2.c | 52 + soft-fp/trunctfsf2.c | 2 +- soft-fp/trunctfxf2.c | 2 +- soft-fp/unorddf2.c | 2 +- soft-fp/unordsf2.c | 2 +- soft-fp/unordtf2.c | 2 +- stdio-common/Makefile | 65 +- stdio-common/Versions | 2 + stdio-common/_i18n_number.h | 2 +- stdio-common/_itoa.c | 9 +- stdio-common/_itowa.c | 9 +- stdio-common/_itowa.h | 2 +- stdio-common/asprintf.c | 2 +- stdio-common/bits/printf-ldbl.h | 2 +- stdio-common/bug-vfprintf-nargs.c | 2 +- stdio-common/bug21.c | 2 +- stdio-common/bug25.c | 1 + stdio-common/bug26.c | 2 +- stdio-common/ctermid.c | 5 +- stdio-common/cuserid.c | 5 +- stdio-common/dprintf.c | 5 +- stdio-common/errlist.c | 2 +- stdio-common/errnobug.c | 2 +- stdio-common/flockfile.c | 2 +- stdio-common/fprintf.c | 2 +- stdio-common/fscanf.c | 2 +- stdio-common/ftrylockfile.c | 2 +- stdio-common/funlockfile.c | 2 +- stdio-common/fxprintf.c | 80 +- stdio-common/getline.c | 2 +- stdio-common/getw.c | 2 +- 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 | 2 +- stdio-common/printf-parsemb.c | 3 +- stdio-common/printf-prs.c | 7 +- stdio-common/printf.c | 2 +- stdio-common/printf.h | 15 +- stdio-common/printf_fp.c | 250 +- stdio-common/printf_fphex.c | 137 +- stdio-common/printf_size.c | 92 +- stdio-common/psiginfo.c | 4 +- stdio-common/psignal.c | 2 +- stdio-common/putw.c | 2 +- stdio-common/reg-modifier.c | 4 +- stdio-common/reg-printf.c | 16 +- stdio-common/reg-type.c | 4 +- stdio-common/remove.c | 5 +- stdio-common/rename.c | 6 +- stdio-common/renameat.c | 8 +- stdio-common/scanf.c | 2 +- stdio-common/scanf11.c | 2 +- stdio-common/scanf14.c | 2 +- stdio-common/scanf15.c | 1 + stdio-common/scanf17.c | 1 + stdio-common/scanf4.c | 2 +- stdio-common/scanf7.c | 2 +- stdio-common/siglist.c | 2 +- stdio-common/snprintf.c | 3 +- stdio-common/sprintf.c | 2 +- stdio-common/sscanf.c | 2 +- stdio-common/stdio_ext.h | 2 +- stdio-common/stdio_lim.h.in | 33 +- stdio-common/tempnam.c | 2 +- stdio-common/tempname.c | 16 +- stdio-common/test-fseek.c | 2 +- stdio-common/test-fwrite.c | 7 +- stdio-common/test-popen.c | 2 +- stdio-common/test-vfprintf.c | 4 +- stdio-common/test_rdwr.c | 2 +- stdio-common/tmpfile.c | 2 +- stdio-common/tmpfile64.c | 2 +- stdio-common/tmpnam.c | 2 +- stdio-common/tmpnam_r.c | 2 +- stdio-common/tst-ferror.c | 7 +- stdio-common/tst-fileno.c | 2 +- stdio-common/tst-fmemopen.c | 2 +- stdio-common/tst-fmemopen2.c | 225 +- stdio-common/tst-fmemopen3.c | 322 + stdio-common/tst-fmemopen4.c | 71 + stdio-common/tst-fphex-wide.c | 2 +- stdio-common/tst-fseek.c | 2 +- stdio-common/tst-gets.c | 7 +- stdio-common/tst-long-dbl-fphex.c | 2 +- stdio-common/tst-popen.c | 2 +- stdio-common/tst-printf-bz18872.sh | 68 + stdio-common/tst-printf-round.c | 2 +- stdio-common/tst-printf.c | 17 +- stdio-common/tst-printf.sh | 4 +- stdio-common/tst-printfsz.c | 9 +- stdio-common/tst-put-error.c | 2 +- stdio-common/tst-sprintf.c | 2 +- stdio-common/tst-sprintf3.c | 16 +- stdio-common/tst-sscanf.c | 9 +- stdio-common/tst-tmpnam.c | 2 +- stdio-common/tst-unbputc.sh | 6 +- stdio-common/tst-unlockedio.c | 4 +- stdio-common/tst-vfprintf-width-prec.c | 108 + stdio-common/tstdiomisc.c | 12 +- stdio-common/tstgetln.c | 2 +- stdio-common/tstscanf.c | 2 +- stdio-common/vfprintf.c | 887 +- stdio-common/vfscanf.c | 409 +- stdio-common/vprintf.c | 2 +- stdio-common/xbug.c | 15 +- stdlib/Makefile | 79 +- stdlib/Versions | 15 +- stdlib/a64l.c | 5 +- stdlib/abort.c | 13 +- stdlib/abs.c | 2 +- stdlib/add_n.c | 10 +- stdlib/addmul_1.c | 9 +- stdlib/alloca.h | 2 +- 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 | 4 +- stdlib/bits/stdlib-ldbl.h | 8 +- stdlib/bits/stdlib.h | 2 +- stdlib/bsearch.c | 2 +- stdlib/bug-getcontext.c | 9 + stdlib/bug-strtod.c | 106 +- stdlib/bug-strtod2.c | 47 +- stdlib/canonicalize.c | 2 +- stdlib/cmp.c | 9 +- stdlib/cxa_at_quick_exit.c | 2 +- stdlib/cxa_atexit.c | 4 +- stdlib/cxa_finalize.c | 2 +- stdlib/cxa_thread_atexit_impl.c | 105 +- stdlib/dbl2mpn.c | 2 +- stdlib/div.c | 5 +- stdlib/divmod_1.c | 10 +- stdlib/divrem.c | 12 +- stdlib/drand48-iter.c | 6 +- stdlib/drand48.c | 2 +- stdlib/drand48_r.c | 6 +- stdlib/erand48.c | 5 +- stdlib/erand48_r.c | 8 +- stdlib/errno.h | 66 +- stdlib/exit.c | 9 +- stdlib/exit.h | 7 +- stdlib/fmtmsg.c | 13 +- stdlib/fmtmsg.h | 2 +- stdlib/fpioconst.c | 10 +- stdlib/fpioconst.h | 20 +- stdlib/gen-fpioconst.c | 2 +- stdlib/gen-tst-strtod-round.c | 120 +- stdlib/getcontext.c | 5 +- stdlib/getentropy.c | 31 + stdlib/getenv.c | 5 +- stdlib/getrandom.c | 31 + stdlib/getsubopt.c | 2 +- stdlib/gmp-impl.h | 15 +- stdlib/gmp.h | 2 +- stdlib/grouping.c | 2 +- stdlib/grouping.h | 2 +- stdlib/isomac.c | 3 +- stdlib/jrand48.c | 5 +- stdlib/jrand48_r.c | 8 +- stdlib/l64a.c | 5 +- stdlib/labs.c | 2 +- stdlib/lcong48.c | 5 +- stdlib/lcong48_r.c | 6 +- stdlib/ldiv.c | 2 +- stdlib/llabs.c | 5 +- stdlib/lldiv.c | 6 +- stdlib/longlong.h | 38 +- stdlib/lrand48.c | 2 +- stdlib/lrand48_r.c | 6 +- stdlib/lshift.c | 10 +- stdlib/makecontext.c | 2 +- stdlib/mblen.c | 2 +- stdlib/mbstowcs.c | 2 +- stdlib/mbtowc.c | 2 +- stdlib/mod_1.c | 9 +- stdlib/monetary.h | 9 +- stdlib/mp_clz_tab.c | 2 +- stdlib/mpn2dbl.c | 2 +- stdlib/mpn2flt.c | 2 +- stdlib/mrand48.c | 2 +- stdlib/mrand48_r.c | 6 +- stdlib/msort.c | 2 +- stdlib/mul.c | 11 +- stdlib/mul_1.c | 9 +- stdlib/mul_n.c | 42 +- stdlib/nrand48.c | 5 +- stdlib/nrand48_r.c | 8 +- stdlib/on_exit.c | 2 +- stdlib/putenv.c | 7 +- stdlib/qsort.c | 2 +- stdlib/quick_exit.c | 25 +- stdlib/rand.c | 2 +- stdlib/rand_r.c | 2 +- stdlib/random.c | 15 +- stdlib/random_r.c | 21 +- stdlib/rpmatch.c | 2 +- stdlib/rshift.c | 17 +- stdlib/secure-getenv.c | 5 +- stdlib/seed48.c | 5 +- stdlib/seed48_r.c | 6 +- stdlib/setcontext.c | 5 +- stdlib/setenv.c | 63 +- stdlib/srand48.c | 5 +- stdlib/srand48_r.c | 6 +- stdlib/stdlib.h | 220 +- stdlib/strfmon.c | 2 +- stdlib/strfmon_l.c | 13 +- stdlib/strfrom-skeleton.c | 155 + stdlib/strfromd.c | 22 + stdlib/strfromf.c | 22 + stdlib/strfroml.c | 22 + stdlib/strtod.c | 11 +- stdlib/strtod_l.c | 111 +- stdlib/strtod_nan.c | 24 + stdlib/strtod_nan_double.h | 30 + stdlib/strtod_nan_float.h | 29 + stdlib/strtod_nan_main.c | 63 + stdlib/strtod_nan_narrow.h | 22 + stdlib/strtod_nan_wide.h | 22 + stdlib/strtof.c | 2 +- stdlib/strtof_l.c | 17 +- stdlib/strtof_nan.c | 24 + stdlib/strtol.c | 11 +- stdlib/strtol_l.c | 30 +- stdlib/strtold.c | 4 +- stdlib/strtold_l.c | 14 +- stdlib/strtold_nan.c | 30 + stdlib/strtoll.c | 2 +- stdlib/strtoll_l.c | 6 +- stdlib/strtoul.c | 2 +- stdlib/strtoul_l.c | 6 +- stdlib/strtoull.c | 2 +- stdlib/strtoull_l.c | 6 +- stdlib/sub_n.c | 10 +- stdlib/submul_1.c | 9 +- stdlib/swapcontext.c | 6 +- stdlib/sys/random.h | 42 + stdlib/system.c | 5 +- stdlib/test-a64l.c | 2 +- stdlib/test-canon.c | 3 +- stdlib/test-canon2.c | 2 +- stdlib/testdiv.c | 2 +- stdlib/testrand.c | 2 +- stdlib/tst-bsearch.c | 2 +- stdlib/tst-empty-env.c | 58 + stdlib/tst-environ.c | 9 +- stdlib/tst-fmtmsg.sh | 4 +- stdlib/tst-getrandom.c | 245 + stdlib/tst-makecontext.c | 43 +- stdlib/tst-makecontext2.c | 2 +- stdlib/tst-makecontext3.c | 2 +- stdlib/tst-quick_exit.cc | 47 + stdlib/tst-random2.c | 2 +- stdlib/tst-secure-getenv.c | 28 +- stdlib/tst-setcontext.c | 2 +- stdlib/tst-setcontext2.c | 230 + stdlib/tst-setcontext3.c | 138 + stdlib/tst-setcontext3.sh | 52 + stdlib/tst-strfmon_l.c | 220 + stdlib/tst-strfrom-locale.c | 91 + stdlib/tst-strfrom.c | 91 + stdlib/tst-strfrom.h | 120 + stdlib/tst-strtod-nan-locale-main.c | 89 + stdlib/tst-strtod-nan-locale.c | 25 + stdlib/tst-strtod-overflow.c | 2 +- stdlib/tst-strtod-round-data | 31 + stdlib/tst-strtod-round-data.h | 11584 + stdlib/tst-strtod-round-skeleton.c | 253 + stdlib/tst-strtod-round.c | 7914 +- stdlib/tst-strtod-underflow.c | 2 +- stdlib/tst-strtod.c | 72 +- stdlib/tst-strtod.h | 67 + stdlib/tst-strtod1i.c | 84 + stdlib/tst-strtod5.c | 75 +- stdlib/tst-strtod5i.c | 100 + stdlib/tst-strtod6.c | 99 +- stdlib/tst-strtol-locale-main.c | 87 + stdlib/tst-strtol-locale.c | 25 + stdlib/tst-strtol.c | 4 +- stdlib/tst-strtoll.c | 4 +- stdlib/tst-system.c | 2 +- stdlib/tst-thread-quick_exit.cc | 66 + stdlib/tst-tininess.c | 2 +- stdlib/tst-tls-atexit-lib.c | 4 +- stdlib/tst-tls-atexit-nodelete.c | 24 + stdlib/tst-tls-atexit.c | 134 +- stdlib/tst-width-stdint.c | 185 + stdlib/tst-width.c | 87 + stdlib/tst-xpg-basename.c | 2 +- stdlib/ucontext.h | 2 +- stdlib/wcstombs.c | 2 +- stdlib/wctomb.c | 2 +- stdlib/xpg_basename.c | 2 +- streams/Makefile | 2 +- streams/fattach.c | 6 +- streams/fdetach.c | 5 +- streams/getmsg.c | 8 +- streams/getpmsg.c | 10 +- streams/isastream.c | 5 +- streams/putmsg.c | 9 +- streams/putpmsg.c | 10 +- streams/stropts.h | 2 +- string/Makefile | 46 +- string/Versions | 5 + string/_strerror.c | 2 +- string/argz-addsep.c | 2 +- string/argz-append.c | 2 +- string/argz-count.c | 2 +- string/argz-create.c | 2 +- string/argz-ctsep.c | 2 +- string/argz-delete.c | 2 +- string/argz-extract.c | 2 +- string/argz-insert.c | 2 +- string/argz-next.c | 2 +- string/argz-replace.c | 2 +- string/argz-stringify.c | 2 +- string/argz.h | 12 +- string/basename.c | 8 +- string/bcopy.c | 2 +- string/bits/string2.h | 1329 - string/bits/string3.h | 157 - string/bits/string_fortified.h | 139 + string/bits/strings_fortified.h | 34 + string/bug-envz1.c | 5 +- string/bug-strcoll2.c | 91 + string/bug-strtok1.c | 5 +- string/byteswap.h | 2 +- string/bzero.c | 2 +- string/endian.h | 27 +- string/envz.c | 2 +- string/envz.h | 2 +- string/explicit_bzero.c | 38 + string/ffs.c | 5 +- string/ffsll.c | 5 +- string/memccpy.c | 17 +- string/memchr.c | 2 +- string/memcmp.c | 20 +- string/memcpy.c | 7 +- string/memfrob.c | 2 +- string/memmem.c | 2 +- string/memmove.c | 7 +- string/memory.h | 2 +- string/mempcpy.c | 2 +- string/memrchr.c | 18 +- string/memset.c | 7 +- string/rawmemchr.c | 174 +- string/stpcpy.c | 18 +- string/stpncpy.c | 61 +- string/str-two-way.h | 2 +- string/stratcliff.c | 7 +- string/strcasecmp.c | 13 +- string/strcasecmp_l.c | 2 +- string/strcasestr.c | 6 +- string/strcat.c | 8 +- string/strchr.c | 19 +- string/strchrnul.c | 15 +- string/strcmp.c | 8 +- string/strcoll.c | 2 +- string/strcoll_l.c | 24 +- string/strcpy.c | 8 +- string/strcspn.c | 49 +- string/strdup.c | 2 +- string/strerror.c | 5 +- string/strerror_l.c | 2 +- string/strfry.c | 2 +- string/string-inlines.c | 556 +- string/string.h | 181 +- string/strings.h | 87 +- string/strlen.c | 8 +- string/strncase.c | 14 +- string/strncase_l.c | 2 +- string/strncat.c | 7 +- string/strncmp.c | 2 +- string/strncpy.c | 61 +- string/strndup.c | 6 +- string/strnlen.c | 3 +- string/strpbrk.c | 14 +- string/strrchr.c | 2 +- string/strsep.c | 28 +- string/strsignal.c | 4 +- string/strspn.c | 61 +- string/strstr.c | 2 +- string/strtok.c | 40 +- string/strtok_r.c | 33 +- string/strverscmp.c | 6 +- string/strxfrm.c | 2 +- string/strxfrm_l.c | 4 +- string/swab.c | 2 +- string/test-bcopy.c | 2 +- string/test-bzero.c | 2 +- string/test-endian-types.c | 49 + string/test-explicit_bzero.c | 20 + string/test-ffs.c | 7 +- string/test-memccpy.c | 4 +- string/test-memchr.c | 146 +- string/test-memcmp.c | 16 +- string/test-memcpy.c | 10 +- string/test-memmem.c | 4 +- string/test-memmove.c | 5 +- string/test-mempcpy.c | 2 +- string/test-memrchr.c | 21 +- string/test-memset.c | 104 +- string/test-rawmemchr.c | 4 +- string/test-stpcpy.c | 37 +- string/test-stpncpy.c | 43 +- string/test-strcasecmp.c | 4 +- string/test-strcasestr.c | 4 +- string/test-strcat.c | 130 +- string/test-strchr.c | 30 +- string/test-strchrnul.c | 2 +- string/test-strcmp.c | 4 +- string/test-strcpy.c | 4 +- string/test-strcspn.c | 49 +- string/test-string.h | 58 +- string/test-strlen.c | 4 +- string/test-strncasecmp.c | 4 +- string/test-strncat.c | 155 +- string/test-strncmp.c | 188 +- string/test-strncpy.c | 135 +- string/test-strnlen.c | 145 +- string/test-strpbrk.c | 134 +- string/test-strrchr.c | 4 +- string/test-strspn.c | 103 +- string/test-strstr.c | 5 +- string/testcopy.c | 2 +- string/tester.c | 61 +- string/tst-bswap.c | 7 +- string/tst-cmp.c | 212 + string/tst-endian.c | 28 +- string/tst-inlcall.c | 7 +- string/tst-strcoll-overflow.c | 38 +- string/tst-strfry.c | 5 +- string/tst-strlen.c | 4 +- string/tst-strtok.c | 5 +- string/tst-strtok_r.c | 4 +- string/tst-strxfrm.c | 5 +- string/tst-strxfrm2.c | 11 +- string/tst-svc.c | 4 +- string/tst-svc2.c | 5 +- string/tst-xbzero-opt.c | 298 + string/wordcopy.c | 2 +- string/xpg-strerror.c | 2 +- sunrpc/Makefile | 53 +- sunrpc/auth_des.c | 1 + sunrpc/auth_none.c | 3 +- sunrpc/auth_unix.c | 1 + sunrpc/authdes_prot.c | 1 + sunrpc/authuxprot.c | 1 + sunrpc/bindrsvprt.c | 4 +- sunrpc/bug20790.x | 1 + sunrpc/clnt_gen.c | 40 +- sunrpc/clnt_perr.c | 1 + sunrpc/clnt_raw.c | 16 +- sunrpc/clnt_simp.c | 24 +- sunrpc/clnt_tcp.c | 21 +- sunrpc/clnt_udp.c | 204 +- sunrpc/clnt_unix.c | 17 +- sunrpc/create_xid.c | 4 +- sunrpc/des_crypt.c | 2 +- sunrpc/des_impl.c | 2 +- sunrpc/des_soft.c | 3 +- sunrpc/get_myaddr.c | 2 +- sunrpc/getrpcbyname.c | 2 +- sunrpc/getrpcbyname_r.c | 2 +- sunrpc/getrpcbynumber.c | 2 +- sunrpc/getrpcbynumber_r.c | 2 +- sunrpc/getrpcent.c | 2 +- sunrpc/getrpcent_r.c | 2 +- sunrpc/getrpcport.c | 40 +- sunrpc/key_call.c | 9 +- sunrpc/key_prot.c | 1 + sunrpc/netname.c | 3 +- sunrpc/pm_getmaps.c | 1 + sunrpc/pm_getport.c | 19 +- sunrpc/pmap_clnt.c | 1 + sunrpc/pmap_prot.c | 5 +- sunrpc/pmap_prot2.c | 5 +- sunrpc/pmap_rmt.c | 46 +- sunrpc/publickey.c | 3 +- sunrpc/rpc/auth_des.h | 2 +- sunrpc/rpc/rpc_des.h | 8 +- sunrpc/rpc/svc.h | 2 +- sunrpc/rpc_cmsg.c | 1 + sunrpc/rpc_dtable.c | 1 + sunrpc/rpc_gethostbyname.c | 73 + sunrpc/rpc_main.c | 2 +- sunrpc/rpc_parse.c | 2 +- sunrpc/rpc_prot.c | 10 +- sunrpc/rpc_thread.c | 28 +- sunrpc/rpcinfo.c | 758 - sunrpc/rpcsvc/bootparam.h | 2 +- sunrpc/rpcsvc/rusers.x | 24 +- sunrpc/rtime.c | 1 + sunrpc/svc.c | 21 +- sunrpc/svc_auth.c | 1 + sunrpc/svc_raw.c | 5 +- sunrpc/svc_run.c | 1 + sunrpc/svc_simple.c | 6 +- sunrpc/svc_tcp.c | 5 +- sunrpc/svc_udp.c | 43 +- sunrpc/svc_unix.c | 3 +- sunrpc/svcauth_des.c | 1 + sunrpc/test-rpcent.c | 2 +- sunrpc/tst-svc_register.c | 299 + sunrpc/tst-udp-error.c | 62 + sunrpc/tst-udp-garbage.c | 104 + sunrpc/tst-udp-nonblocking.c | 333 + sunrpc/tst-udp-timeout.c | 402 + sunrpc/tst-xdrmem.c | 2 +- sunrpc/tst-xdrmem2.c | 3 +- sunrpc/xdr.c | 35 +- sunrpc/xdr_array.c | 27 +- sunrpc/xdr_float.c | 9 +- sunrpc/xdr_intXX_t.c | 3 +- sunrpc/xdr_mem.c | 5 +- sunrpc/xdr_rec.c | 1 + sunrpc/xdr_ref.c | 19 +- sunrpc/xdr_sizeof.c | 1 + sunrpc/xdr_stdio.c | 2 + support/Makefile | 148 + support/README | 29 + support/README-testing.c | 19 + support/capture_subprocess.h | 61 + support/check.c | 57 + support/check.h | 98 + support/check_addrinfo.c | 42 + support/check_dns_packet.c | 42 + support/check_hostent.c | 42 + support/check_netent.c | 42 + support/check_nss.h | 42 + support/delayed_exit.c | 55 + support/format_nss.h | 41 + support/ignore_stderr.c | 38 + support/namespace.h | 65 + support/oom_error.c | 29 + support/resolv_test.c | 1202 + support/resolv_test.h | 180 + support/run_diff.h | 31 + support/set_fortify_handler.c | 34 + support/support-xstat.c | 30 + support/support.h | 74 + support/support_become_root.c | 40 + support/support_can_chroot.c | 65 + support/support_capture_subprocess.c | 108 + support/support_capture_subprocess_check.c | 67 + support/support_enter_network_namespace.c | 75 + support/support_format_address_family.c | 35 + support/support_format_addrinfo.c | 239 + support/support_format_dns_packet.c | 222 + support/support_format_herrno.c | 45 + support/support_format_hostent.c | 75 + support/support_format_netent.c | 52 + support/support_isolate_in_subprocess.c | 38 + support/support_record_failure.c | 106 + support/support_run_diff.c | 76 + support/support_shared_allocate.c | 57 + support/support_test_main.c | 424 + support/support_test_verify_impl.c | 37 + support/support_write_file_string.c | 39 + support/temp_file-internal.h | 31 + support/temp_file.c | 132 + support/temp_file.h | 37 + support/test-driver.c | 165 + support/test-driver.h | 75 + support/tst-support-namespace.c | 34 + support/tst-support_capture_subprocess.c | 188 + support/tst-support_format_dns_packet.c | 101 + support/tst-support_record_failure-2.sh | 69 + support/tst-support_record_failure.c | 153 + support/write_message.c | 29 + support/xaccept.c | 32 + support/xaccept4.c | 32 + support/xasprintf.c | 36 + support/xbind.c | 30 + support/xcalloc.c | 34 + support/xchroot.c | 28 + support/xclose.c | 28 + support/xconnect.c | 30 + support/xdup2.c | 28 + support/xfclose.c | 33 + support/xfopen.c | 31 + support/xfork.c | 32 + support/xgetsockname.c | 30 + support/xlisten.c | 30 + support/xmalloc.c | 34 + support/xmemstream.c | 42 + support/xmemstream.h | 49 + support/xmkdir.c | 28 + support/xmmap.c | 31 + support/xmprotect.c | 28 + support/xmunmap.c | 28 + support/xopen.c | 30 + support/xpipe.c | 28 + support/xpoll.c | 32 + support/xpthread_attr_destroy.c | 26 + support/xpthread_attr_init.c | 25 + support/xpthread_attr_setdetachstate.c | 27 + support/xpthread_attr_setguardsize.c | 26 + support/xpthread_attr_setstacksize.c | 26 + support/xpthread_barrier_destroy.c | 26 + support/xpthread_barrier_init.c | 27 + support/xpthread_barrier_wait.c | 28 + support/xpthread_cancel.c | 25 + support/xpthread_check_return.c | 34 + support/xpthread_cond_wait.c | 26 + support/xpthread_create.c | 29 + support/xpthread_detach.c | 25 + support/xpthread_join.c | 27 + support/xpthread_mutex_consistent.c | 26 + support/xpthread_mutex_destroy.c | 26 + support/xpthread_mutex_init.c | 26 + support/xpthread_mutex_lock.c | 25 + support/xpthread_mutex_unlock.c | 25 + support/xpthread_mutexattr_destroy.c | 26 + support/xpthread_mutexattr_init.c | 25 + support/xpthread_mutexattr_setprotocol.c | 26 + support/xpthread_mutexattr_setpshared.c | 26 + support/xpthread_mutexattr_setrobust.c | 26 + support/xpthread_mutexattr_settype.c | 26 + support/xpthread_once.c | 25 + support/xpthread_sigmask.c | 34 + support/xpthread_spin_lock.c | 25 + support/xpthread_spin_unlock.c | 25 + support/xrealloc.c | 32 + support/xrecvfrom.c | 33 + support/xsendto.c | 35 + support/xsetsockopt.c | 31 + support/xsignal.h | 34 + support/xsocket.c | 32 + support/xsocket.h | 39 + support/xstdio.h | 32 + support/xstrdup.c | 30 + support/xthread.h | 79 + support/xunistd.h | 56 + support/xwaitpid.c | 33 + support/xwrite.c | 39 + sysdeps/aarch64/Makefile | 4 + sysdeps/aarch64/__longjmp.S | 8 +- sysdeps/aarch64/atomic-machine.h | 170 + sysdeps/aarch64/bits/atomic.h | 173 - sysdeps/aarch64/bits/endian.h | 2 +- sysdeps/aarch64/bits/fenv.h | 10 +- sysdeps/aarch64/bits/fp-fast.h | 34 + sysdeps/aarch64/bits/link.h | 2 +- sysdeps/aarch64/bits/linkmap.h | 23 - sysdeps/aarch64/bits/mathdef.h | 39 - sysdeps/aarch64/bits/setjmp.h | 2 +- sysdeps/aarch64/bits/wordsize.h | 28 + sysdeps/aarch64/bzero.S | 27 - sysdeps/aarch64/crti.S | 5 +- sysdeps/aarch64/crtn.S | 2 +- sysdeps/aarch64/dl-irel.h | 5 +- sysdeps/aarch64/dl-machine.h | 219 +- sysdeps/aarch64/dl-sysdep.h | 4 +- sysdeps/aarch64/dl-tls.h | 5 +- sysdeps/aarch64/dl-tlsdesc.S | 166 +- sysdeps/aarch64/dl-tlsdesc.h | 5 +- sysdeps/aarch64/dl-trampoline.S | 20 +- sysdeps/aarch64/fpu/e_sqrt.c | 28 + sysdeps/aarch64/fpu/e_sqrtf.c | 28 + sysdeps/aarch64/fpu/fclrexcpt.c | 2 +- sysdeps/aarch64/fpu/fedisblxcpt.c | 2 +- sysdeps/aarch64/fpu/feenablxcpt.c | 18 +- sysdeps/aarch64/fpu/fegetenv.c | 2 +- sysdeps/aarch64/fpu/fegetexcept.c | 2 +- sysdeps/aarch64/fpu/fegetmode.c | 27 + sysdeps/aarch64/fpu/fegetround.c | 2 +- sysdeps/aarch64/fpu/feholdexcpt.c | 2 +- sysdeps/aarch64/fpu/fesetenv.c | 42 +- sysdeps/aarch64/fpu/fesetexcept.c | 34 + sysdeps/aarch64/fpu/fesetmode.c | 34 + sysdeps/aarch64/fpu/fesetround.c | 2 +- sysdeps/aarch64/fpu/feupdateenv.c | 2 +- sysdeps/aarch64/fpu/fgetexcptflg.c | 2 +- sysdeps/aarch64/fpu/fpu_control.h | 2 +- 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_private.h | 35 +- sysdeps/aarch64/fpu/s_ceil.c | 2 +- sysdeps/aarch64/fpu/s_ceilf.c | 2 +- sysdeps/aarch64/fpu/s_floor.c | 2 +- sysdeps/aarch64/fpu/s_floorf.c | 2 +- sysdeps/aarch64/fpu/s_fma.c | 2 +- sysdeps/aarch64/fpu/s_fmaf.c | 2 +- sysdeps/aarch64/fpu/s_fmax.c | 4 +- sysdeps/aarch64/fpu/s_fmaxf.c | 4 +- sysdeps/aarch64/fpu/s_fmin.c | 2 +- sysdeps/aarch64/fpu/s_fminf.c | 4 +- sysdeps/aarch64/fpu/s_frint.c | 2 +- sysdeps/aarch64/fpu/s_frintf.c | 2 +- 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 | 2 +- sysdeps/aarch64/fpu/s_nearbyintf.c | 2 +- sysdeps/aarch64/fpu/s_rint.c | 2 +- sysdeps/aarch64/fpu/s_rintf.c | 2 +- sysdeps/aarch64/fpu/s_round.c | 2 +- sysdeps/aarch64/fpu/s_roundf.c | 2 +- sysdeps/aarch64/fpu/s_trunc.c | 2 +- sysdeps/aarch64/fpu/s_truncf.c | 2 +- sysdeps/aarch64/jmpbuf-offsets.h | 2 +- sysdeps/aarch64/jmpbuf-unwind.h | 5 +- sysdeps/aarch64/ldsodefs.h | 3 +- sysdeps/aarch64/libc-tls.c | 2 +- sysdeps/aarch64/libm-test-ulps | 1317 +- sysdeps/aarch64/libm-test-ulps-name | 1 + sysdeps/aarch64/linkmap.h | 23 + sysdeps/aarch64/machine-gmon.h | 2 +- sysdeps/aarch64/math-tests.h | 2 +- sysdeps/aarch64/mcount.c | 2 +- sysdeps/aarch64/memchr.S | 157 + sysdeps/aarch64/memcmp.S | 5 +- sysdeps/aarch64/memcpy.S | 379 +- sysdeps/aarch64/memmove.S | 313 +- sysdeps/aarch64/memset.S | 364 +- sysdeps/aarch64/memusage.h | 2 +- sysdeps/aarch64/multiarch/Makefile | 3 + sysdeps/aarch64/multiarch/ifunc-impl-list.c | 51 + sysdeps/aarch64/multiarch/init-arch.h | 23 + sysdeps/aarch64/multiarch/memcpy.c | 39 + sysdeps/aarch64/multiarch/memcpy_generic.S | 42 + sysdeps/aarch64/multiarch/memcpy_thunderx.S | 326 + sysdeps/aarch64/multiarch/memmove.c | 39 + sysdeps/aarch64/nptl/Makefile | 2 +- sysdeps/aarch64/nptl/bits/pthreadtypes-arch.h | 69 + sysdeps/aarch64/nptl/bits/pthreadtypes.h | 174 - sysdeps/aarch64/nptl/bits/semaphore.h | 10 +- sysdeps/aarch64/nptl/pthread_spin_lock.c | 24 - sysdeps/aarch64/nptl/pthreaddef.h | 2 +- sysdeps/aarch64/nptl/tcb-offsets.sym | 1 - sysdeps/aarch64/nptl/tls.h | 14 +- sysdeps/aarch64/rawmemchr.S | 42 + sysdeps/aarch64/setjmp.S | 7 +- sysdeps/aarch64/soft-fp/e_sqrtl.c | 2 +- sysdeps/aarch64/sotruss-lib.c | 2 +- sysdeps/aarch64/stackinfo.h | 2 +- sysdeps/aarch64/start.S | 22 +- sysdeps/aarch64/stpcpy.S | 2 +- sysdeps/aarch64/strchr.S | 3 +- sysdeps/aarch64/strchrnul.S | 3 +- sysdeps/aarch64/strcmp.S | 4 +- sysdeps/aarch64/strcpy.S | 4 +- sysdeps/aarch64/string_private.h | 20 + sysdeps/aarch64/strlen.S | 239 +- sysdeps/aarch64/strncmp.S | 5 +- sysdeps/aarch64/strnlen.S | 6 +- sysdeps/aarch64/strrchr.S | 3 +- sysdeps/aarch64/sysdep.h | 74 +- sysdeps/aarch64/tls-macros.h | 4 +- sysdeps/aarch64/tlsdesc.c | 38 +- sysdeps/aarch64/tlsdesc.sym | 3 + sysdeps/aarch64/tst-audit.h | 2 +- sysdeps/alpha/Makefile | 2 +- sysdeps/alpha/__longjmp.S | 2 +- sysdeps/alpha/_mcount.S | 2 +- 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 | 2 +- sysdeps/alpha/alphaev6/fpu/e_sqrtf.S | 2 +- sysdeps/alpha/alphaev6/memcpy.S | 2 +- sysdeps/alpha/alphaev6/memset.S | 2 +- sysdeps/alpha/alphaev6/stxcpy.S | 2 +- sysdeps/alpha/alphaev6/stxncpy.S | 2 +- sysdeps/alpha/alphaev67/ffs.S | 2 +- sysdeps/alpha/alphaev67/ffsll.S | 2 +- sysdeps/alpha/alphaev67/rawmemchr.S | 2 +- sysdeps/alpha/alphaev67/stpcpy.S | 2 +- sysdeps/alpha/alphaev67/stpncpy.S | 2 +- sysdeps/alpha/alphaev67/strcat.S | 2 +- sysdeps/alpha/alphaev67/strchr.S | 2 +- sysdeps/alpha/alphaev67/strlen.S | 2 +- sysdeps/alpha/alphaev67/strncat.S | 2 +- sysdeps/alpha/alphaev67/strrchr.S | 2 +- sysdeps/alpha/atomic-machine.h | 370 + sysdeps/alpha/bb_init_func.S | 2 +- sysdeps/alpha/bits/atomic.h | 371 - sysdeps/alpha/bits/link.h | 2 +- sysdeps/alpha/bits/mathdef.h | 22 +- sysdeps/alpha/bits/setjmp.h | 2 +- sysdeps/alpha/bzero.S | 2 +- sysdeps/alpha/crti.S | 2 +- sysdeps/alpha/crtn.S | 2 +- sysdeps/alpha/div.S | 2 +- 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 | 7 +- sysdeps/alpha/dl-procinfo.c | 2 +- sysdeps/alpha/dl-procinfo.h | 11 +- sysdeps/alpha/dl-sysdep.h | 2 +- sysdeps/alpha/dl-tls.h | 5 +- sysdeps/alpha/dl-trampoline.S | 2 +- sysdeps/alpha/ffs.S | 2 +- sysdeps/alpha/fpu/bits/fenv.h | 10 +- sysdeps/alpha/fpu/bits/mathinline.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 | 2 +- sysdeps/alpha/fpu/fclrexcpt.c | 2 +- sysdeps/alpha/fpu/fedisblxcpt.c | 2 +- sysdeps/alpha/fpu/feenablxcpt.c | 2 +- sysdeps/alpha/fpu/fegetenv.c | 2 +- sysdeps/alpha/fpu/fegetexcept.c | 2 +- sysdeps/alpha/fpu/fegetmode.c | 33 + sysdeps/alpha/fpu/fegetround.c | 2 +- sysdeps/alpha/fpu/feholdexcpt.c | 4 +- sysdeps/alpha/fpu/fenv_libc.h | 2 +- sysdeps/alpha/fpu/fesetenv.c | 2 +- sysdeps/alpha/fpu/fesetexcept.c | 31 + sysdeps/alpha/fpu/fesetmode.c | 44 + sysdeps/alpha/fpu/fesetround.c | 2 +- sysdeps/alpha/fpu/feupdateenv.c | 2 +- sysdeps/alpha/fpu/fgetexcptflg.c | 2 +- sysdeps/alpha/fpu/fpu_control.h | 2 +- sysdeps/alpha/fpu/fsetexcptflg.c | 2 +- sysdeps/alpha/fpu/ftestexcept.c | 2 +- sysdeps/alpha/fpu/get-rounding-mode.h | 2 +- sysdeps/alpha/fpu/libm-test-ulps | 1199 +- sysdeps/alpha/fpu/libm-test-ulps-name | 1 + sysdeps/alpha/fpu/math_private.h | 8 +- sysdeps/alpha/fpu/s_cacosf.c | 13 +- sysdeps/alpha/fpu/s_cacoshf.c | 12 +- sysdeps/alpha/fpu/s_casinf.c | 14 +- sysdeps/alpha/fpu/s_casinhf.c | 14 +- sysdeps/alpha/fpu/s_catanf.c | 14 +- sysdeps/alpha/fpu/s_catanhf.c | 14 +- sysdeps/alpha/fpu/s_ccosf.c | 14 +- sysdeps/alpha/fpu/s_ccoshf.c | 14 +- sysdeps/alpha/fpu/s_ceil.c | 9 +- sysdeps/alpha/fpu/s_ceilf.c | 9 +- sysdeps/alpha/fpu/s_cexpf.c | 14 +- sysdeps/alpha/fpu/s_clog10f.c | 14 +- sysdeps/alpha/fpu/s_clogf.c | 14 +- sysdeps/alpha/fpu/s_copysign.c | 2 +- sysdeps/alpha/fpu/s_copysignf.c | 2 +- sysdeps/alpha/fpu/s_cpowf.c | 14 +- sysdeps/alpha/fpu/s_cprojf.c | 14 +- sysdeps/alpha/fpu/s_csinf.c | 14 +- sysdeps/alpha/fpu/s_csinhf.c | 14 +- sysdeps/alpha/fpu/s_csqrtf.c | 14 +- sysdeps/alpha/fpu/s_ctanf.c | 14 +- sysdeps/alpha/fpu/s_ctanhf.c | 14 +- sysdeps/alpha/fpu/s_fabs.c | 2 +- sysdeps/alpha/fpu/s_fabsf.c | 2 +- sysdeps/alpha/fpu/s_floor.c | 9 +- sysdeps/alpha/fpu/s_floorf.c | 9 +- sysdeps/alpha/fpu/s_fmax.S | 2 +- sysdeps/alpha/fpu/s_fmin.S | 2 +- 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_nearbyint.c | 2 +- sysdeps/alpha/fpu/s_rint.c | 5 +- sysdeps/alpha/fpu/s_rintf.c | 5 +- sysdeps/alpha/fpu/s_trunc.c | 9 +- sysdeps/alpha/fpu/s_truncf.c | 9 +- sysdeps/alpha/gccframe.h | 2 +- sysdeps/alpha/hp-timing.h | 2 +- sysdeps/alpha/htonl.S | 2 +- sysdeps/alpha/htons.S | 2 +- sysdeps/alpha/jmpbuf-offsets.h | 2 +- sysdeps/alpha/jmpbuf-unwind.h | 2 +- sysdeps/alpha/ldiv.S | 2 +- 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 | 7 +- sysdeps/alpha/memset.S | 2 +- sysdeps/alpha/memusage.h | 2 +- sysdeps/alpha/mul_1.S | 2 +- sysdeps/alpha/nptl/Makefile | 2 +- sysdeps/alpha/nptl/bits/pthreadtypes-arch.h | 59 + sysdeps/alpha/nptl/pthread_spin_lock.S | 2 +- sysdeps/alpha/nptl/pthread_spin_trylock.S | 2 +- sysdeps/alpha/nptl/pthreaddef.h | 2 +- sysdeps/alpha/nptl/tcb-offsets.sym | 1 - sysdeps/alpha/nptl/tls.h | 14 +- sysdeps/alpha/nscd-types.h | 2 +- sysdeps/alpha/rawmemchr.S | 2 +- sysdeps/alpha/reml.S | 2 +- sysdeps/alpha/remq.S | 2 +- sysdeps/alpha/remqu.S | 2 +- sysdeps/alpha/rshift.S | 2 +- sysdeps/alpha/setjmp.S | 3 +- sysdeps/alpha/soft-fp/e_sqrtl.c | 2 +- sysdeps/alpha/soft-fp/ots_add.c | 2 +- sysdeps/alpha/soft-fp/ots_cmp.c | 2 +- sysdeps/alpha/soft-fp/ots_cmpe.c | 2 +- sysdeps/alpha/soft-fp/ots_cvtqux.c | 2 +- sysdeps/alpha/soft-fp/ots_cvtqx.c | 2 +- sysdeps/alpha/soft-fp/ots_cvttx.c | 2 +- sysdeps/alpha/soft-fp/ots_cvtxq.c | 2 +- sysdeps/alpha/soft-fp/ots_cvtxt.c | 2 +- sysdeps/alpha/soft-fp/ots_div.c | 2 +- sysdeps/alpha/soft-fp/ots_mul.c | 2 +- sysdeps/alpha/soft-fp/ots_nintxq.c | 2 +- sysdeps/alpha/soft-fp/ots_sub.c | 2 +- sysdeps/alpha/soft-fp/sfp-machine.h | 2 +- sysdeps/alpha/sotruss-lib.c | 2 +- sysdeps/alpha/stackinfo.h | 2 +- sysdeps/alpha/start.S | 2 +- sysdeps/alpha/stpcpy.S | 2 +- sysdeps/alpha/stpncpy.S | 2 +- sysdeps/alpha/strcat.S | 2 +- sysdeps/alpha/strchr.S | 2 +- sysdeps/alpha/strcmp.S | 2 +- sysdeps/alpha/strcpy.S | 2 +- sysdeps/alpha/strlen.S | 2 +- sysdeps/alpha/strncat.S | 2 +- sysdeps/alpha/strncmp.S | 2 +- sysdeps/alpha/strncpy.S | 2 +- sysdeps/alpha/strrchr.S | 2 +- sysdeps/alpha/stxcpy.S | 2 +- sysdeps/alpha/stxncpy.S | 2 +- sysdeps/alpha/sub_n.S | 2 +- sysdeps/alpha/submul_1.S | 2 +- sysdeps/alpha/tst-audit.h | 2 +- sysdeps/alpha/udiv_qrnnd.S | 2 +- sysdeps/arm/Makefile | 5 + sysdeps/arm/__longjmp.S | 44 +- sysdeps/arm/add_n.S | 29 +- sysdeps/arm/addmul_1.S | 20 +- 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 | 8 +- 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-mcount.S | 5 +- sysdeps/arm/arm-unwind-resume.S | 2 +- sysdeps/arm/armv6/rawmemchr.S | 20 +- sysdeps/arm/armv6/strchr.S | 20 +- sysdeps/arm/armv6/strcpy.S | 57 +- sysdeps/arm/armv6/strlen.S | 20 +- sysdeps/arm/armv6/strrchr.S | 8 +- sysdeps/arm/armv6t2/ffs.S | 2 +- sysdeps/arm/armv6t2/ffsll.S | 2 +- sysdeps/arm/armv6t2/memchr.S | 11 +- sysdeps/arm/armv6t2/strlen.S | 25 +- sysdeps/arm/armv7/multiarch/ifunc-impl-list.c | 2 +- sysdeps/arm/armv7/multiarch/memcpy.S | 2 +- sysdeps/arm/armv7/multiarch/memcpy_impl.S | 583 +- sysdeps/arm/armv7/strcmp.S | 95 +- sysdeps/arm/atomic-machine.h | 155 + sysdeps/arm/backtrace.c | 15 +- sysdeps/arm/bits/atomic.h | 162 - sysdeps/arm/bits/fenv.h | 10 +- sysdeps/arm/bits/link.h | 2 +- sysdeps/arm/bits/mathdef.h | 55 - sysdeps/arm/bits/setjmp.h | 2 +- sysdeps/arm/bsd-_setjmp.S | 2 +- sysdeps/arm/bsd-setjmp.S | 2 +- sysdeps/arm/configure | 91 +- sysdeps/arm/configure.ac | 66 +- 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.h | 15 +- sysdeps/arm/dl-sysdep.h | 4 +- sysdeps/arm/dl-tls.h | 5 +- sysdeps/arm/dl-tlsdesc.S | 57 +- sysdeps/arm/dl-tlsdesc.h | 2 +- sysdeps/arm/dl-trampoline.S | 2 +- sysdeps/arm/e_sqrt.c | 45 + sysdeps/arm/e_sqrtf.c | 45 + sysdeps/arm/fclrexcpt.c | 2 +- sysdeps/arm/fedisblxcpt.c | 2 +- sysdeps/arm/feenablxcpt.c | 2 +- sysdeps/arm/fegetenv.c | 2 +- sysdeps/arm/fegetexcept.c | 2 +- sysdeps/arm/fegetmode.c | 29 + 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 | 38 + sysdeps/arm/fesetmode.c | 45 + sysdeps/arm/fesetround.c | 2 +- sysdeps/arm/feupdateenv.c | 2 +- sysdeps/arm/fgetexcptflg.c | 2 +- sysdeps/arm/find_exidx.c | 2 +- sysdeps/arm/fix-fp-int-convert-overflow.h | 34 + sysdeps/arm/fpu_control.h | 13 +- sysdeps/arm/fraiseexcpt.c | 2 +- sysdeps/arm/frame.h | 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 | 2 +- sysdeps/arm/include/bits/setjmp.h | 2 +- sysdeps/arm/jmpbuf-unwind.h | 2 +- sysdeps/arm/ldsodefs.h | 2 +- sysdeps/arm/libc-tls.c | 2 +- sysdeps/arm/libm-test-ulps | 832 +- sysdeps/arm/libm-test-ulps-name | 1 + sysdeps/arm/{bits => }/linkmap.h | 0 sysdeps/arm/machine-gmon.h | 2 +- sysdeps/arm/math-tests.h | 2 +- sysdeps/arm/math_private.h | 7 +- sysdeps/arm/memcpy.S | 142 +- sysdeps/arm/memmove.S | 142 +- sysdeps/arm/memset.S | 29 +- sysdeps/arm/memusage.h | 2 +- sysdeps/arm/nptl/Makefile | 2 +- sysdeps/arm/nptl/bits/pthreadtypes-arch.h | 69 + sysdeps/arm/nptl/bits/pthreadtypes.h | 189 - sysdeps/arm/nptl/bits/semaphore.h | 2 +- sysdeps/arm/nptl/pthread_spin_lock.c | 23 - sysdeps/arm/nptl/pthreaddef.h | 2 +- sysdeps/arm/nptl/tcb-offsets.sym | 1 - sysdeps/arm/nptl/tls.h | 14 +- sysdeps/arm/setfpucw.c | 2 +- sysdeps/arm/setjmp.S | 40 +- sysdeps/arm/sotruss-lib.c | 2 +- sysdeps/arm/stackinfo.h | 2 +- sysdeps/arm/start.S | 2 +- sysdeps/arm/strlen.S | 8 +- sysdeps/arm/submul_1.S | 20 +- sysdeps/arm/sys/ucontext.h | 63 +- sysdeps/arm/sysdep.h | 54 +- sysdeps/arm/tls-macros.h | 134 +- sysdeps/arm/tlsdesc.c | 2 +- sysdeps/arm/tst-armtlsdescloc.c | 2 +- sysdeps/arm/tst-armtlsdesclocmod.c | 2 +- sysdeps/arm/tst-audit.h | 2 +- sysdeps/arm/unwind-dw2-fde-glibc.c | 2 +- sysdeps/arm/unwind-resume.h | 2 +- sysdeps/arm/unwind.h | 2 +- sysdeps/generic/Makefile | 2 +- sysdeps/generic/_G_config.h | 7 +- sysdeps/generic/_itoa.h | 7 +- sysdeps/generic/abort-instr.h | 2 +- sysdeps/generic/aio_misc.h | 2 +- sysdeps/generic/atomic-machine.h | 42 + sysdeps/generic/bits/hwcap.h | 23 - sysdeps/generic/device-nrs.h | 2 +- sysdeps/generic/dirstream.h | 2 +- sysdeps/generic/dl-cache.h | 4 +- sysdeps/generic/dl-dtprocnum.h | 2 +- sysdeps/generic/dl-dtv.h | 38 + sysdeps/generic/dl-fcntl.h | 21 + sysdeps/generic/dl-fileid.h | 46 + sysdeps/generic/dl-fptr.h | 2 +- sysdeps/generic/dl-hash.h | 2 +- sysdeps/generic/dl-irel.h | 2 +- sysdeps/generic/dl-librecon.h | 2 +- sysdeps/generic/dl-lookupcfg.h | 2 +- sysdeps/generic/dl-machine.h | 9 +- sysdeps/generic/dl-mman.h | 22 + sysdeps/generic/dl-osinfo.h | 2 +- sysdeps/generic/dl-procinfo.h | 5 +- sysdeps/generic/dl-sysdep.h | 2 +- sysdeps/generic/dl-unistd.h | 30 + sysdeps/generic/dwarf2.h | 2 +- sysdeps/generic/elide.h | 2 +- sysdeps/generic/eloop-threshold.h | 2 +- sysdeps/generic/exit-thread.h | 2 +- sysdeps/generic/fd_to_filename.h | 2 +- sysdeps/generic/fips-private.h | 2 +- sysdeps/generic/fix-fp-int-compare-invalid.h | 27 + sysdeps/generic/fix-fp-int-convert-overflow.h | 35 + sysdeps/generic/fix-int-fp-convert-zero.h | 27 + sysdeps/generic/fpu_control.h | 2 +- sysdeps/generic/frame.h | 2 +- sysdeps/generic/framestate.c | 2 +- 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 | 2 +- sysdeps/generic/hp-timing.h | 2 +- sysdeps/generic/ifreq.h | 2 +- sysdeps/generic/ifunc-sel.h | 2 + sysdeps/generic/inttypes.h | 2 +- sysdeps/generic/ld.abilist | 2 - sysdeps/generic/ldconfig.h | 2 +- sysdeps/generic/ldsodefs.h | 153 +- sysdeps/generic/libBrokenLocale.abilist | 2 - sysdeps/generic/libanl.abilist | 2 - sysdeps/generic/libc-lock.h | 140 + sysdeps/generic/libc-mmap.h | 2 +- sysdeps/generic/libc-tsd.h | 60 + sysdeps/generic/libc.abilist | 2 - sysdeps/generic/libcrypt.abilist | 2 - sysdeps/generic/libdl.abilist | 2 - sysdeps/generic/libm-test-ulps-name | 1 + sysdeps/generic/libm.abilist | 2 - .../generic/{libcidn.abilist => libnsl.abilist} | 0 sysdeps/generic/libpthread.abilist | 2 - sysdeps/generic/libresolv.abilist | 2 - sysdeps/generic/librt.abilist | 2 - .../generic/{libcidn.abilist => libutil.abilist} | 0 {bits => sysdeps/generic}/linkmap.h | 0 sysdeps/generic/localplt.data | 9 +- sysdeps/generic/machine-gmon.h | 2 +- sysdeps/generic/machine-lock.h | 2 +- sysdeps/generic/machine-sp.h | 2 +- sysdeps/generic/malloc-machine.h | 29 +- sysdeps/generic/malloc-sysdep.h | 2 +- sysdeps/generic/math-tests-arch.h | 24 + sysdeps/generic/math-tests.h | 61 +- sysdeps/generic/math-type-macros-double.h | 53 + sysdeps/generic/math-type-macros-float.h | 39 + sysdeps/generic/math-type-macros-float128.h | 42 + sysdeps/generic/math-type-macros-ldouble.h | 36 + sysdeps/generic/math-type-macros.h | 137 + sysdeps/generic/math_ldbl.h | 10 +- sysdeps/generic/math_private.h | 333 +- sysdeps/generic/math_private_calls.h | 124 + sysdeps/generic/memcopy.h | 14 +- sysdeps/generic/memusage.h | 2 +- sysdeps/generic/nan-high-order-bit.h | 27 + sysdeps/generic/net/if.h | 2 +- sysdeps/generic/netinet/if_ether.h | 4 +- sysdeps/generic/netinet/in_systm.h | 10 +- sysdeps/generic/netinet/ip.h | 48 +- sysdeps/generic/netinet/tcp.h | 34 +- sysdeps/generic/nfs/nfs.h | 2 +- sysdeps/generic/not-cancel.h | 2 +- sysdeps/generic/nscd-types.h | 2 +- sysdeps/generic/pagecopy.h | 2 +- sysdeps/generic/profil-counter.h | 2 +- sysdeps/generic/pty-private.h | 2 +- sysdeps/generic/register-dump.h | 2 +- sysdeps/generic/safe-fatal.h | 2 +- sysdeps/generic/sigcontextinfo.h | 2 +- sysdeps/generic/siglist.h | 26 +- sysdeps/generic/sigset-cvt-mask.h | 2 +- sysdeps/generic/sigsetops.h | 77 + sysdeps/generic/stackinfo.h | 2 +- sysdeps/generic/stdint.h | 99 +- sysdeps/generic/stdio-lock.h | 71 + sysdeps/generic/string_private.h | 21 + sysdeps/generic/symbol-hacks.h | 12 + sysdeps/generic/sys/ptrace.h | 2 +- sysdeps/generic/sys/swap.h | 2 +- sysdeps/generic/sys/sysinfo.h | 2 +- sysdeps/generic/sys/sysmacros.h | 30 - sysdeps/generic/sys/ucontext.h | 10 +- sysdeps/generic/sysdep.h | 2 +- sysdeps/generic/thread_state.h | 2 +- sysdeps/generic/tininess.h | 2 +- sysdeps/generic/tls.h | 2 +- sysdeps/generic/tst-stack-align.h | 2 +- sysdeps/generic/unsecvars.h | 8 + sysdeps/generic/unwind-dw2-fde-glibc.c | 2 +- sysdeps/generic/unwind-dw2-fde.c | 8 +- sysdeps/generic/unwind-dw2-fde.h | 2 +- sysdeps/generic/unwind-dw2.c | 2 +- sysdeps/generic/unwind-pe.h | 2 +- sysdeps/generic/unwind-resume.h | 2 +- sysdeps/generic/unwind.h | 6 +- sysdeps/generic/utmp-equal.h | 2 +- sysdeps/gnu/Makefile | 2 +- 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/utmp.h | 6 +- sysdeps/gnu/bits/utmpx.h | 4 +- sysdeps/gnu/configure | 2 +- sysdeps/gnu/errlist-compat.awk | 2 +- sysdeps/gnu/errlist.awk | 23 +- sysdeps/gnu/errlist.c | 82 +- sysdeps/gnu/getutmp.c | 2 +- sysdeps/gnu/ifaddrs.c | 2 +- sysdeps/gnu/ldsodefs.h | 2 +- sysdeps/gnu/net/if.h | 2 +- sysdeps/gnu/netinet/ip_icmp.h | 58 +- sysdeps/gnu/netinet/tcp.h | 187 +- sysdeps/gnu/netinet/udp.h | 23 +- sysdeps/gnu/siglist.c | 2 +- sysdeps/gnu/sys/mtio.h | 2 +- sysdeps/gnu/unwind-resume.c | 2 +- sysdeps/gnu/updwtmp.c | 2 +- sysdeps/gnu/utmp_file.c | 2 +- sysdeps/gnu/utmpx.h | 2 +- sysdeps/hppa/Makefile | 2 +- sysdeps/hppa/Versions | 2 +- 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 | 57 - sysdeps/hppa/configure.ac | 45 - sysdeps/hppa/crti.S | 2 +- sysdeps/hppa/crtn.S | 2 +- sysdeps/hppa/dl-fptr.c | 61 +- sysdeps/hppa/dl-fptr.h | 2 +- sysdeps/hppa/dl-irel.h | 2 +- sysdeps/hppa/dl-lookupcfg.h | 9 +- sysdeps/hppa/dl-machine.h | 20 +- sysdeps/hppa/dl-symaddr.c | 3 +- sysdeps/hppa/dl-tls.h | 5 +- sysdeps/hppa/dl-trampoline.S | 2 +- sysdeps/hppa/fpu/bits/fenv.h | 10 +- sysdeps/hppa/fpu/bits/mathdef.h | 38 - sysdeps/hppa/fpu/fclrexcpt.c | 2 +- sysdeps/hppa/fpu/fedisblxcpt.c | 2 +- sysdeps/hppa/fpu/feenablxcpt.c | 2 +- sysdeps/hppa/fpu/fegetenv.c | 2 +- sysdeps/hppa/fpu/fegetexcept.c | 2 +- sysdeps/hppa/fpu/fegetmode.c | 27 + sysdeps/hppa/fpu/fegetround.c | 2 +- sysdeps/hppa/fpu/feholdexcpt.c | 12 +- sysdeps/hppa/fpu/fesetenv.c | 6 +- sysdeps/hppa/fpu/fesetexcept.c | 35 + sysdeps/hppa/fpu/fesetmode.c | 36 + sysdeps/hppa/fpu/fesetround.c | 2 +- sysdeps/hppa/fpu/feupdateenv.c | 21 +- sysdeps/hppa/fpu/fgetexcptflg.c | 2 +- sysdeps/hppa/fpu/fpu_control.h | 9 +- sysdeps/hppa/fpu/fraiseexcpt.c | 2 +- sysdeps/hppa/fpu/fsetexcptflg.c | 20 +- sysdeps/hppa/fpu/ftestexcept.c | 2 +- sysdeps/hppa/fpu/libm-test-ulps | 1515 +- sysdeps/hppa/fpu/libm-test-ulps-name | 1 + sysdeps/hppa/frame.h | 2 +- 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 | 2 +- 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 | 6 +- sysdeps/hppa/libgcc-compat.c | 2 +- sysdeps/hppa/{bits => }/linkmap.h | 0 sysdeps/hppa/lshift.S | 2 +- sysdeps/hppa/machine-gmon.h | 2 +- sysdeps/hppa/math_private.h | 27 - sysdeps/hppa/memusage.h | 2 +- sysdeps/hppa/nan-high-order-bit.h | 27 + sysdeps/hppa/nptl/Makefile | 2 +- sysdeps/hppa/nptl/bits/pthreadtypes-arch.h | 89 + sysdeps/hppa/nptl/bits/pthreadtypes.h | 230 - sysdeps/hppa/nptl/bits/semaphore.h | 2 +- sysdeps/hppa/nptl/jmpbuf-unwind.h | 2 +- sysdeps/hppa/nptl/pthread_spin_init.c | 26 +- sysdeps/hppa/nptl/pthread_spin_lock.c | 23 - sysdeps/hppa/nptl/pthread_spin_unlock.c | 26 +- sysdeps/hppa/nptl/pthreaddef.h | 2 +- sysdeps/hppa/nptl/tcb-offsets.sym | 2 - sysdeps/hppa/nptl/tls.h | 17 +- sysdeps/hppa/nptl/tst-oddstacklimit.c | 2 +- sysdeps/hppa/rshift.S | 2 +- sysdeps/hppa/setjmp.S | 3 +- sysdeps/hppa/sotruss-lib.c | 2 +- sysdeps/hppa/stackinfo.h | 2 +- sysdeps/hppa/start.S | 20 +- sysdeps/hppa/sub_n.S | 2 +- sysdeps/hppa/sysdep.h | 4 +- sysdeps/hppa/tst-audit.h | 2 +- sysdeps/hppa/udiv_qrnnd.S | 2 +- sysdeps/i386/Makefile | 30 + sysdeps/i386/__longjmp.S | 2 +- sysdeps/i386/add_n.S | 2 +- sysdeps/i386/addmul_1.S | 2 +- sysdeps/i386/asm-syntax.h | 2 +- sysdeps/i386/atomic-machine.h | 545 + sysdeps/i386/backtrace.c | 15 +- sysdeps/i386/bcopy.S | 4 + sysdeps/i386/bsd-_setjmp.S | 2 +- sysdeps/i386/bsd-setjmp.S | 2 +- sysdeps/i386/bzero.S | 5 + sysdeps/i386/bzero.c | 82 - sysdeps/i386/cacheinfo.c | 3 + sysdeps/i386/configure | 219 +- sysdeps/i386/configure.ac | 76 +- sysdeps/i386/crti.S | 2 +- sysdeps/i386/crtn.S | 2 +- sysdeps/i386/dl-irel.h | 2 +- sysdeps/i386/dl-lookupcfg.h | 9 +- sysdeps/i386/dl-machine.h | 36 +- sysdeps/i386/dl-procinfo.c | 25 +- sysdeps/i386/dl-procinfo.h | 109 - sysdeps/i386/dl-tls.h | 5 +- sysdeps/i386/dl-tlsdesc.S | 2 +- sysdeps/i386/dl-tlsdesc.h | 7 +- sysdeps/i386/dl-trampoline.S | 62 +- sysdeps/i386/ffs.c | 5 +- sysdeps/i386/fpu/e_acosh.S | 7 +- sysdeps/i386/fpu/e_acoshf.S | 7 +- sysdeps/i386/fpu/e_acoshl.S | 2 +- sysdeps/i386/fpu/e_asin.S | 25 +- sysdeps/i386/fpu/e_asinf.S | 23 +- sysdeps/i386/fpu/e_atan2.S | 27 +- sysdeps/i386/fpu/e_atan2f.S | 27 +- sysdeps/i386/fpu/e_atanh.S | 12 +- sysdeps/i386/fpu/e_atanhf.S | 6 +- sysdeps/i386/fpu/e_atanhl.S | 13 +- sysdeps/i386/fpu/e_exp.S | 17 + sysdeps/i386/fpu/e_exp10.S | 14 + sysdeps/i386/fpu/e_exp10f.S | 14 + sysdeps/i386/fpu/e_exp2.S | 14 + sysdeps/i386/fpu/e_exp2f.S | 14 + sysdeps/i386/fpu/e_exp2l.S | 14 + sysdeps/i386/fpu/e_expf.S | 17 + sysdeps/i386/fpu/e_expl.S | 16 +- sysdeps/i386/fpu/e_hypot.S | 15 +- sysdeps/i386/fpu/e_hypotf.S | 4 +- sysdeps/i386/fpu/e_log.S | 8 +- sysdeps/i386/fpu/e_log10l.S | 1 + sysdeps/i386/fpu/e_log2l.S | 1 + sysdeps/i386/fpu/e_logf.S | 8 +- sysdeps/i386/fpu/e_logl.S | 9 +- sysdeps/i386/fpu/e_pow.S | 9 +- sysdeps/i386/fpu/e_powf.S | 14 +- sysdeps/i386/fpu/e_powl.S | 47 +- sysdeps/i386/fpu/e_scalb.S | 2 + sysdeps/i386/fpu/e_scalbf.S | 2 + sysdeps/i386/fpu/e_scalbl.S | 16 +- sysdeps/i386/fpu/fclrexcpt.c | 4 +- sysdeps/i386/fpu/fedisblxcpt.c | 4 +- sysdeps/i386/fpu/feenablxcpt.c | 4 +- sysdeps/i386/fpu/fegetenv.c | 4 +- sysdeps/i386/fpu/fegetexcept.c | 2 +- sysdeps/i386/fpu/fegetmode.c | 32 + sysdeps/i386/fpu/fegetround.c | 2 +- sysdeps/i386/fpu/feholdexcpt.c | 4 +- sysdeps/i386/fpu/fesetenv.c | 44 +- sysdeps/i386/fpu/fesetexcept.c | 31 + sysdeps/i386/fpu/fesetmode.c | 54 + sysdeps/i386/fpu/fesetround.c | 4 +- sysdeps/i386/fpu/feupdateenv.c | 4 +- sysdeps/i386/fpu/fgetexcptflg.c | 4 +- sysdeps/i386/fpu/fraiseexcpt.c | 2 +- sysdeps/i386/fpu/fsetexcptflg.c | 4 +- sysdeps/i386/fpu/ftestexcept.c | 4 +- sysdeps/i386/fpu/i386-math-asm.h | 340 + sysdeps/i386/fpu/k_rem_pio2l.c | 3 - sysdeps/i386/fpu/libm-test-ulps | 1246 +- sysdeps/i386/fpu/libm-test-ulps-name | 1 + sysdeps/i386/fpu/math-tests.h | 2 +- sysdeps/i386/fpu/math_private.h | 3 +- sysdeps/i386/fpu/s_asinh.S | 13 +- sysdeps/i386/fpu/s_asinhf.S | 13 +- sysdeps/i386/fpu/s_asinhl.S | 10 +- sysdeps/i386/fpu/s_atan.S | 25 +- sysdeps/i386/fpu/s_atanf.S | 25 +- sysdeps/i386/fpu/s_cbrt.S | 2 +- sysdeps/i386/fpu/s_cbrtf.S | 2 +- sysdeps/i386/fpu/s_cbrtl.S | 3 +- sysdeps/i386/fpu/s_ceil.S | 12 +- sysdeps/i386/fpu/s_ceilf.S | 12 +- sysdeps/i386/fpu/s_ceill.S | 17 +- sysdeps/i386/fpu/s_expm1.S | 6 +- sysdeps/i386/fpu/s_expm1f.S | 6 +- sysdeps/i386/fpu/s_fdim.S | 51 - sysdeps/i386/fpu/s_fdim.c | 50 + sysdeps/i386/fpu/s_fdimf.S | 51 - sysdeps/i386/fpu/s_fdiml.S | 51 - sysdeps/i386/fpu/s_floor.S | 12 +- sysdeps/i386/fpu/s_floorf.S | 12 +- sysdeps/i386/fpu/s_floorl.S | 17 +- sysdeps/i386/fpu/s_fmax.S | 2 +- sysdeps/i386/fpu/s_fmaxf.S | 2 +- sysdeps/i386/fpu/s_fmaxl.S | 32 +- sysdeps/i386/fpu/s_fmin.S | 2 +- sysdeps/i386/fpu/s_fminf.S | 2 +- sysdeps/i386/fpu/s_fminl.S | 42 +- sysdeps/i386/fpu/s_fpclassifyl.c | 2 +- sysdeps/i386/fpu/s_frexp.S | 2 +- sysdeps/i386/fpu/s_frexpf.S | 2 +- sysdeps/i386/fpu/s_frexpl.S | 11 +- sysdeps/i386/fpu/s_llrint.S | 2 +- sysdeps/i386/fpu/s_llrintf.S | 2 +- sysdeps/i386/fpu/s_llrintl.S | 2 +- sysdeps/i386/fpu/s_log1p.S | 23 +- sysdeps/i386/fpu/s_log1pf.S | 23 +- sysdeps/i386/fpu/s_log1pl.S | 20 +- sysdeps/i386/fpu/s_lrint.S | 2 +- sysdeps/i386/fpu/s_lrintf.S | 2 +- sysdeps/i386/fpu/s_lrintl.S | 2 +- sysdeps/i386/fpu/s_nearbyint.S | 21 +- sysdeps/i386/fpu/s_nearbyintf.S | 21 +- sysdeps/i386/fpu/s_nearbyintl.S | 24 +- sysdeps/i386/fpu/s_nextafterl.c | 5 +- sysdeps/i386/fpu/s_nexttoward.c | 10 +- sysdeps/i386/fpu/s_nexttowardf.c | 10 +- sysdeps/i386/fpu/s_scalbn.S | 3 +- sysdeps/i386/fpu/s_scalbnf.S | 3 +- sysdeps/i386/fpu/s_scalbnl.S | 1 - sysdeps/i386/fpu/s_trunc.S | 14 +- sysdeps/i386/fpu/s_truncf.S | 14 +- sysdeps/i386/fpu/s_truncl.S | 17 +- sysdeps/i386/fpu/w_sqrt.c | 8 - sysdeps/i386/fpu/w_sqrt_compat.c | 8 + sysdeps/i386/gccframe.h | 2 +- sysdeps/i386/gmp-mparam.h | 2 +- sysdeps/i386/htonl.S | 8 +- sysdeps/i386/htons.S | 2 +- sysdeps/i386/i386-mcount.S | 4 +- sysdeps/i386/i486/Versions | 13 - sysdeps/i386/i486/bits/atomic.h | 537 - sysdeps/i386/i486/htonl.S | 34 - sysdeps/i386/i486/pthread_spin_trylock.S | 46 - sysdeps/i386/i486/strcat.S | 265 - sysdeps/i386/i486/string-inlines.c | 64 - sysdeps/i386/i486/strlen.S | 132 - sysdeps/i386/i586/Implies | 2 - sysdeps/i386/i586/add_n.S | 2 +- sysdeps/i386/i586/addmul_1.S | 2 +- sysdeps/i386/i586/bzero.S | 1 + sysdeps/i386/i586/init-arch.h | 19 + sysdeps/i386/i586/lshift.S | 2 +- sysdeps/i386/i586/memcopy.h | 2 +- sysdeps/i386/i586/memcpy.S | 13 +- sysdeps/i386/i586/memcpy_chk.S | 1 - sysdeps/i386/i586/mempcpy.S | 1 + sysdeps/i386/i586/mempcpy_chk.S | 1 - sysdeps/i386/i586/memset.S | 24 +- sysdeps/i386/i586/memset_chk.S | 1 - sysdeps/i386/i586/mul_1.S | 2 +- sysdeps/i386/i586/pthread_spin_trylock.S | 1 - sysdeps/i386/i586/rshift.S | 2 +- sysdeps/i386/i586/strchr.S | 2 +- sysdeps/i386/i586/strcpy.S | 2 +- sysdeps/i386/i586/strlen.S | 2 +- sysdeps/i386/i586/sub_n.S | 2 +- sysdeps/i386/i586/submul_1.S | 2 +- sysdeps/i386/i686/Implies | 4 - sysdeps/i386/i686/Makefile | 8 - sysdeps/i386/i686/add_n.S | 2 +- sysdeps/i386/i686/bzero.S | 1 + sysdeps/i386/i686/cacheinfo.c | 4 - sysdeps/i386/i686/dl-hash.h | 3 +- sysdeps/i386/i686/ffs.c | 5 +- sysdeps/i386/i686/fpu/e_logl.S | 9 +- sysdeps/i386/i686/fpu/multiarch/e_expf-ia32.S | 2 +- sysdeps/i386/i686/fpu/multiarch/e_expf-sse2.S | 11 +- sysdeps/i386/i686/fpu/multiarch/e_expf.c | 10 +- sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 2188 + .../i386/i686/fpu/multiarch/libm-test-ulps-name | 1 + sysdeps/i386/i686/fpu/multiarch/s_cosf-sse2.S | 5 +- sysdeps/i386/i686/fpu/multiarch/s_cosf.c | 4 +- sysdeps/i386/i686/fpu/multiarch/s_sincosf-sse2.S | 5 +- sysdeps/i386/i686/fpu/multiarch/s_sincosf.c | 5 +- sysdeps/i386/i686/fpu/multiarch/s_sinf-sse2.S | 5 +- sysdeps/i386/i686/fpu/multiarch/s_sinf.c | 4 +- sysdeps/i386/i686/fpu/s_fdim.S | 43 - sysdeps/i386/i686/fpu/s_fdimf.S | 43 - sysdeps/i386/i686/fpu/s_fdiml.S | 43 - sysdeps/i386/i686/fpu/s_fmax.S | 2 +- sysdeps/i386/i686/fpu/s_fmaxf.S | 2 +- sysdeps/i386/i686/fpu/s_fmaxl.S | 31 +- sysdeps/i386/i686/fpu/s_fmin.S | 2 +- sysdeps/i386/i686/fpu/s_fminf.S | 2 +- sysdeps/i386/i686/fpu/s_fminl.S | 29 +- sysdeps/i386/i686/hp-timing.h | 2 +- sysdeps/i386/i686/init-arch.h | 19 + sysdeps/i386/i686/memcmp.S | 2 +- sysdeps/i386/i686/memcpy.S | 2 +- sysdeps/i386/i686/memcpy_chk.S | 34 - sysdeps/i386/i686/memmove.S | 2 +- sysdeps/i386/i686/memmove_chk.S | 34 - sysdeps/i386/i686/mempcpy.S | 2 +- sysdeps/i386/i686/mempcpy_chk.S | 34 - sysdeps/i386/i686/memset.S | 22 +- sysdeps/i386/i686/memset_chk.S | 34 - sysdeps/i386/i686/memusage.h | 2 +- sysdeps/i386/i686/multiarch/Makefile | 10 +- sysdeps/i386/i686/multiarch/Versions | 5 - sysdeps/i386/i686/multiarch/bcopy.S | 47 +- sysdeps/i386/i686/multiarch/bzero.S | 41 +- sysdeps/i386/i686/multiarch/ifunc-defines.sym | 20 - sysdeps/i386/i686/multiarch/ifunc-impl-list.c | 201 +- sysdeps/i386/i686/multiarch/init-arch.c | 1 - sysdeps/i386/i686/multiarch/init-arch.h | 1 - sysdeps/i386/i686/multiarch/memchr-sse2-bsf.S | 12 +- sysdeps/i386/i686/multiarch/memchr-sse2.S | 12 +- sysdeps/i386/i686/multiarch/memchr.S | 38 +- sysdeps/i386/i686/multiarch/memcmp-sse4.S | 2 +- sysdeps/i386/i686/multiarch/memcmp-ssse3.S | 2 +- sysdeps/i386/i686/multiarch/memcmp.S | 41 +- .../i386/i686/multiarch/memcpy-sse2-unaligned.S | 2 +- sysdeps/i386/i686/multiarch/memcpy-ssse3-rep.S | 2 +- sysdeps/i386/i686/multiarch/memcpy-ssse3.S | 2 +- sysdeps/i386/i686/multiarch/memcpy.S | 31 +- sysdeps/i386/i686/multiarch/memcpy_chk.S | 31 +- sysdeps/i386/i686/multiarch/memmove.S | 62 +- sysdeps/i386/i686/multiarch/memmove_chk.S | 52 +- sysdeps/i386/i686/multiarch/mempcpy.S | 31 +- sysdeps/i386/i686/multiarch/mempcpy_chk.S | 31 +- sysdeps/i386/i686/multiarch/memrchr-sse2-bsf.S | 2 +- sysdeps/i386/i686/multiarch/memrchr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/memrchr.S | 38 +- sysdeps/i386/i686/multiarch/memset-sse2-rep.S | 2 +- sysdeps/i386/i686/multiarch/memset-sse2.S | 2 +- sysdeps/i386/i686/multiarch/memset.S | 41 +- sysdeps/i386/i686/multiarch/memset_chk.S | 42 +- sysdeps/i386/i686/multiarch/rawmemchr.S | 38 +- sysdeps/i386/i686/multiarch/s_fma-fma.c | 4 +- sysdeps/i386/i686/multiarch/s_fma.c | 9 +- sysdeps/i386/i686/multiarch/s_fmaf-fma.c | 4 +- sysdeps/i386/i686/multiarch/s_fmaf.c | 9 +- sysdeps/i386/i686/multiarch/strcasecmp.S | 45 +- sysdeps/i386/i686/multiarch/strcasestr-c.c | 4 - sysdeps/i386/i686/multiarch/strcat-sse2.S | 4 +- sysdeps/i386/i686/multiarch/strcat-ssse3.S | 2 +- sysdeps/i386/i686/multiarch/strcat.S | 48 +- sysdeps/i386/i686/multiarch/strchr-sse2-bsf.S | 2 +- sysdeps/i386/i686/multiarch/strchr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/strchr.S | 25 +- sysdeps/i386/i686/multiarch/strcmp-sse4.S | 2 +- sysdeps/i386/i686/multiarch/strcmp-ssse3.S | 2 +- sysdeps/i386/i686/multiarch/strcmp.S | 45 +- sysdeps/i386/i686/multiarch/strcpy-sse2.S | 2 +- sysdeps/i386/i686/multiarch/strcpy-ssse3.S | 2 +- sysdeps/i386/i686/multiarch/strcpy.S | 46 +- sysdeps/i386/i686/multiarch/strcspn-c.c | 6 +- sysdeps/i386/i686/multiarch/strcspn.S | 39 +- sysdeps/i386/i686/multiarch/strlen-sse2-bsf.S | 2 +- sysdeps/i386/i686/multiarch/strlen-sse2.S | 2 +- sysdeps/i386/i686/multiarch/strlen.S | 25 +- sysdeps/i386/i686/multiarch/strncase.S | 45 +- sysdeps/i386/i686/multiarch/strncat-c.c | 7 +- sysdeps/i386/i686/multiarch/strnlen-c.c | 4 +- sysdeps/i386/i686/multiarch/strnlen.S | 21 +- sysdeps/i386/i686/multiarch/strrchr-sse2-bsf.S | 2 +- sysdeps/i386/i686/multiarch/strrchr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/strrchr.S | 25 +- sysdeps/i386/i686/multiarch/strspn.S | 39 +- sysdeps/i386/i686/multiarch/varshift.c | 4 +- sysdeps/i386/i686/multiarch/wcschr-c.c | 10 +- sysdeps/i386/i686/multiarch/wcschr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/wcschr.S | 21 +- sysdeps/i386/i686/multiarch/wcscmp-c.c | 4 +- sysdeps/i386/i686/multiarch/wcscmp-sse2.S | 2 +- sysdeps/i386/i686/multiarch/wcscmp.S | 28 +- sysdeps/i386/i686/multiarch/wcscpy-ssse3.S | 2 +- sysdeps/i386/i686/multiarch/wcscpy.S | 21 +- sysdeps/i386/i686/multiarch/wcslen-sse2.S | 2 +- sysdeps/i386/i686/multiarch/wcslen.S | 21 +- sysdeps/i386/i686/multiarch/wcsrchr-sse2.S | 2 +- sysdeps/i386/i686/multiarch/wcsrchr.S | 21 +- sysdeps/i386/i686/multiarch/wmemcmp.S | 25 +- sysdeps/i386/i686/nptl/tls.h | 2 +- sysdeps/i386/i686/pthread_spin_trylock.S | 4 +- sysdeps/i386/i686/stack-aliasing.h | 7 +- sysdeps/i386/i686/strcmp.S | 2 +- sysdeps/i386/i686/strtok.S | 244 - sysdeps/i386/i686/strtok_r.S | 5 - sysdeps/i386/i686/tst-stack-align.h | 2 +- sysdeps/i386/init-arch.h | 19 + sysdeps/i386/jmpbuf-offsets.h | 2 +- sysdeps/i386/jmpbuf-unwind.h | 2 +- sysdeps/i386/ldbl2mpn.c | 2 +- sysdeps/i386/ldsodefs.h | 3 +- sysdeps/i386/link-defines.sym | 20 + sysdeps/i386/lshift.S | 2 +- sysdeps/i386/machine-gmon.h | 2 +- sysdeps/i386/memchr.S | 2 +- sysdeps/i386/memcmp.S | 2 +- sysdeps/i386/memcopy.h | 2 +- sysdeps/i386/memcpy.S | 95 + sysdeps/i386/memcpy_chk.S | 34 + sysdeps/i386/memmove.S | 4 + sysdeps/i386/memmove_chk.S | 33 + sysdeps/i386/mempcpy.S | 7 + sysdeps/i386/mempcpy_chk.S | 33 + sysdeps/i386/memset.S | 68 + sysdeps/i386/memset.c | 85 - sysdeps/i386/memset_chk.S | 33 + sysdeps/i386/memusage.h | 2 +- sysdeps/i386/mul_1.S | 2 +- sysdeps/i386/nptl/Makefile | 2 +- sysdeps/i386/nptl/pthread_spin_init.c | 2 +- sysdeps/i386/nptl/pthread_spin_lock.S | 2 +- sysdeps/i386/nptl/pthread_spin_unlock.S | 2 +- sysdeps/i386/nptl/pthreaddef.h | 2 +- sysdeps/i386/nptl/tcb-offsets.sym | 1 - sysdeps/i386/nptl/tls.h | 39 +- sysdeps/i386/pthread_spin_trylock.S | 46 + sysdeps/i386/rawmemchr.S | 2 +- sysdeps/i386/rshift.S | 2 +- sysdeps/i386/setfpucw.c | 4 +- sysdeps/i386/setjmp.S | 3 +- sysdeps/i386/stackinfo.h | 2 +- sysdeps/i386/start.S | 2 +- sysdeps/i386/stpcpy.S | 2 +- sysdeps/i386/stpncpy.S | 2 +- sysdeps/i386/strcat.S | 265 + sysdeps/i386/strchr.S | 2 +- sysdeps/i386/strchrnul.S | 2 +- sysdeps/i386/strcspn.S | 2 +- sysdeps/i386/string-inlines.c | 198 +- sysdeps/i386/strlen.S | 132 + sysdeps/i386/strlen.c | 2 +- sysdeps/i386/strpbrk.S | 2 +- sysdeps/i386/strrchr.S | 2 +- sysdeps/i386/strspn.S | 2 +- sysdeps/i386/strtok.S | 358 - sysdeps/i386/strtok_r.S | 5 - sysdeps/i386/sub_n.S | 2 +- sysdeps/i386/submul_1.S | 2 +- sysdeps/i386/symbol-hacks.h | 21 + sysdeps/i386/sys/ucontext.h | 94 +- sysdeps/i386/sysdep.h | 14 +- sysdeps/i386/tlsdesc.c | 2 +- sysdeps/i386/tst-audit.h | 2 +- sysdeps/i386/tst-audit3.c | 37 + sysdeps/i386/tst-audit3.h | 20 + sysdeps/i386/tst-auditmod3a.c | 38 + sysdeps/i386/tst-auditmod3b.c | 186 + sysdeps/i386/tst-ld-sse-use.sh | 103 + sysdeps/i386/tst-stack-align.h | 2 +- sysdeps/ia64/Versions | 2 +- sysdeps/ia64/_mcount.S | 2 +- sysdeps/ia64/atomic-machine.h | 122 + sysdeps/ia64/bits/atomic.h | 121 - sysdeps/ia64/bits/byteswap-16.h | 2 +- sysdeps/ia64/bits/byteswap.h | 2 +- sysdeps/ia64/bits/fenv.h | 10 +- sysdeps/ia64/bits/fp-logb.h | 24 + sysdeps/ia64/bits/huge_vall.h | 2 +- sysdeps/ia64/bits/link.h | 2 +- sysdeps/ia64/bits/mathdef.h | 36 - sysdeps/ia64/bits/xtitypes.h | 2 +- sysdeps/ia64/bzero.S | 2 +- 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 | 5 +- sysdeps/ia64/dl-machine.h | 5 +- sysdeps/ia64/dl-sysdep.h | 2 +- sysdeps/ia64/dl-tls.h | 5 +- sysdeps/ia64/dl-trampoline.S | 2 +- sysdeps/ia64/fpu/bits/math-finite.h | 2 +- sysdeps/ia64/fpu/bits/mathinline.h | 2 +- sysdeps/ia64/fpu/e_remainder.S | 1 + sysdeps/ia64/fpu/e_remainderf.S | 1 + sysdeps/ia64/fpu/e_remainderl.S | 1 + sysdeps/ia64/fpu/fclrexcpt.c | 2 +- sysdeps/ia64/fpu/fedisblxcpt.c | 2 +- sysdeps/ia64/fpu/feenablxcpt.c | 2 +- sysdeps/ia64/fpu/fegetenv.c | 2 +- sysdeps/ia64/fpu/fegetexcept.c | 2 +- sysdeps/ia64/fpu/fegetmode.c | 26 + sysdeps/ia64/fpu/fegetround.c | 2 +- sysdeps/ia64/fpu/feholdexcpt.c | 2 +- sysdeps/ia64/fpu/fesetenv.c | 2 +- sysdeps/ia64/fpu/fesetexcept.c | 31 + sysdeps/ia64/fpu/fesetmode.c | 42 + sysdeps/ia64/fpu/fesetround.c | 2 +- sysdeps/ia64/fpu/feupdateenv.c | 2 +- sysdeps/ia64/fpu/fgetexcptflg.c | 2 +- sysdeps/ia64/fpu/fraiseexcpt.c | 2 +- sysdeps/ia64/fpu/fsetexcptflg.c | 2 +- sysdeps/ia64/fpu/ftestexcept.c | 2 +- sysdeps/ia64/fpu/get-rounding-mode.h | 2 +- sysdeps/ia64/fpu/lgamma-compat.h | 42 + sysdeps/ia64/fpu/libm-symbols.h | 38 +- sysdeps/ia64/fpu/libm-test-ulps | 44 - sysdeps/ia64/fpu/libm-test-ulps-name | 1 + sysdeps/ia64/fpu/math_ldbl.h | 40 +- sysdeps/ia64/fpu/printf_fphex.c | 2 +- sysdeps/ia64/fpu/s_copysign.S | 2 +- sysdeps/ia64/fpu/s_finite.S | 2 +- sysdeps/ia64/fpu/s_fpclassify.S | 2 +- sysdeps/ia64/fpu/s_isinf.S | 2 +- sysdeps/ia64/fpu/s_isnan.S | 2 +- sysdeps/ia64/fpu/s_nearbyintl.S | 5 +- sysdeps/ia64/fpu/s_signbit.S | 2 +- .../ia64/fpu/{k_rem_pio2l.c => w_acos_compat.c} | 0 sysdeps/ia64/fpu/{w_acosf.c => w_acosf_compat.c} | 0 sysdeps/ia64/fpu/{w_acos.c => w_acosh_compat.c} | 0 sysdeps/ia64/fpu/{w_acosh.c => w_acoshf_compat.c} | 0 sysdeps/ia64/fpu/{w_acoshf.c => w_acoshl_compat.c} | 0 sysdeps/ia64/fpu/{w_acosl.c => w_acosl_compat.c} | 0 sysdeps/ia64/fpu/{w_acoshl.c => w_asin_compat.c} | 0 sysdeps/ia64/fpu/{w_asin.c => w_asinf_compat.c} | 0 sysdeps/ia64/fpu/{w_asinf.c => w_asinl_compat.c} | 0 sysdeps/ia64/fpu/{w_asinl.c => w_atan2_compat.c} | 0 sysdeps/ia64/fpu/{w_atan2.c => w_atan2f_compat.c} | 0 sysdeps/ia64/fpu/{w_atan2f.c => w_atan2l_compat.c} | 0 sysdeps/ia64/fpu/{w_atan2l.c => w_atanh_compat.c} | 0 sysdeps/ia64/fpu/{w_atanh.c => w_atanhf_compat.c} | 0 sysdeps/ia64/fpu/{w_atanhf.c => w_atanhl_compat.c} | 0 sysdeps/ia64/fpu/{w_atanhl.c => w_cosh_compat.c} | 0 sysdeps/ia64/fpu/{w_cosh.c => w_coshf_compat.c} | 0 sysdeps/ia64/fpu/{w_coshf.c => w_coshl_compat.c} | 0 sysdeps/ia64/fpu/{w_coshl.c => w_exp10_compat.c} | 0 sysdeps/ia64/fpu/{w_exp.c => w_exp10f_compat.c} | 0 sysdeps/ia64/fpu/{w_exp10.c => w_exp10l_compat.c} | 0 sysdeps/ia64/fpu/{w_exp10f.c => w_exp2_compat.c} | 0 sysdeps/ia64/fpu/{w_exp10l.c => w_exp2f_compat.c} | 0 sysdeps/ia64/fpu/{w_exp2.c => w_exp2l_compat.c} | 0 sysdeps/ia64/fpu/{w_exp2f.c => w_exp_compat.c} | 0 sysdeps/ia64/fpu/{w_exp2l.c => w_expf_compat.c} | 0 sysdeps/ia64/fpu/{w_expf.c => w_expl_compat.c} | 0 sysdeps/ia64/fpu/{w_expl.c => w_fmod_compat.c} | 0 sysdeps/ia64/fpu/{w_fmod.c => w_fmodf_compat.c} | 0 sysdeps/ia64/fpu/{w_fmodf.c => w_fmodl_compat.c} | 0 sysdeps/ia64/fpu/{w_fmodl.c => w_hypot_compat.c} | 0 sysdeps/ia64/fpu/{w_hypot.c => w_hypotf_compat.c} | 0 sysdeps/ia64/fpu/{w_hypotf.c => w_hypotl_compat.c} | 0 sysdeps/ia64/fpu/w_lgamma.c | 80 - sysdeps/ia64/fpu/w_lgamma_main.c | 77 + .../ia64/fpu/{w_hypotl.c => w_lgamma_r_compat.c} | 0 sysdeps/ia64/fpu/w_lgammaf.c | 80 - sysdeps/ia64/fpu/w_lgammaf_main.c | 77 + .../fpu/{w_lgamma_r.c => w_lgammaf_r_compat.c} | 0 sysdeps/ia64/fpu/w_lgammal.c | 79 - sysdeps/ia64/fpu/w_lgammal_main.c | 76 + .../fpu/{w_lgammaf_r.c => w_lgammal_r_compat.c} | 0 .../ia64/fpu/{w_lgammal_r.c => w_log10_compat.c} | 0 sysdeps/ia64/fpu/{w_log.c => w_log10f_compat.c} | 0 sysdeps/ia64/fpu/{w_log10.c => w_log10l_compat.c} | 0 sysdeps/ia64/fpu/w_log1p.c | 20 + sysdeps/ia64/fpu/w_log1pf.c | 20 + sysdeps/ia64/fpu/w_log1pl.c | 20 + sysdeps/ia64/fpu/{w_log10f.c => w_log2_compat.c} | 0 sysdeps/ia64/fpu/{w_log10l.c => w_log2f_compat.c} | 0 sysdeps/ia64/fpu/{w_log2.c => w_log2l_compat.c} | 0 sysdeps/ia64/fpu/{w_log2f.c => w_log_compat.c} | 0 sysdeps/ia64/fpu/{w_log2l.c => w_logf_compat.c} | 0 sysdeps/ia64/fpu/{w_logf.c => w_logl_compat.c} | 0 sysdeps/ia64/fpu/{w_logl.c => w_pow_compat.c} | 0 sysdeps/ia64/fpu/{w_pow.c => w_powf_compat.c} | 0 sysdeps/ia64/fpu/{w_powf.c => w_powl_compat.c} | 0 .../ia64/fpu/{w_powl.c => w_remainder_compat.c} | 0 .../fpu/{w_remainder.c => w_remainderf_compat.c} | 0 .../fpu/{w_remainderf.c => w_remainderl_compat.c} | 0 .../ia64/fpu/{w_remainderl.c => w_scalb_compat.c} | 0 sysdeps/ia64/fpu/{w_scalb.c => w_scalbf_compat.c} | 0 sysdeps/ia64/fpu/{w_scalbf.c => w_scalbl_compat.c} | 0 sysdeps/ia64/fpu/w_scalblnf.c | 2 +- sysdeps/ia64/fpu/{w_scalbl.c => w_sinh_compat.c} | 0 sysdeps/ia64/fpu/{w_sinh.c => w_sinhf_compat.c} | 0 sysdeps/ia64/fpu/{w_sinhf.c => w_sinhl_compat.c} | 0 sysdeps/ia64/fpu/{w_sinhl.c => w_sqrt_compat.c} | 0 sysdeps/ia64/fpu/{w_sqrt.c => w_sqrtf_compat.c} | 0 sysdeps/ia64/fpu/w_sqrtl.c | 1 - sysdeps/ia64/fpu/{w_sqrtf.c => w_sqrtl_compat.c} | 0 sysdeps/ia64/fpu/{w_tgamma.S => w_tgamma_compat.S} | 0 .../ia64/fpu/{w_tgammaf.S => w_tgammaf_compat.S} | 0 .../ia64/fpu/{w_tgammal.S => w_tgammal_compat.S} | 0 sysdeps/ia64/gccframe.h | 2 +- sysdeps/ia64/hp-timing.h | 2 +- sysdeps/ia64/htonl.S | 2 +- sysdeps/ia64/htons.S | 2 +- sysdeps/ia64/ieee754.h | 2 +- sysdeps/ia64/jmpbuf-unwind.h | 2 +- sysdeps/ia64/ldsodefs.h | 2 +- sysdeps/ia64/libc-tls.c | 2 +- sysdeps/ia64/{bits => }/linkmap.h | 0 sysdeps/ia64/machine-gmon.h | 2 +- sysdeps/ia64/memccpy.S | 2 +- sysdeps/ia64/memchr.S | 2 +- sysdeps/ia64/memcmp.S | 2 +- sysdeps/ia64/memcpy.S | 2 +- sysdeps/ia64/memmove.S | 2 +- sysdeps/ia64/memset.S | 2 +- sysdeps/ia64/memusage.h | 2 +- sysdeps/ia64/nptl/Makefile | 5 +- sysdeps/ia64/nptl/bits/pthreadtypes-arch.h | 61 + sysdeps/ia64/nptl/bits/pthreadtypes.h | 177 - sysdeps/ia64/nptl/bits/semaphore.h | 2 +- sysdeps/ia64/nptl/pthread_spin_lock.c | 5 +- sysdeps/ia64/nptl/pthread_spin_trylock.c | 5 +- sysdeps/ia64/nptl/pthread_spin_unlock.c | 2 +- sysdeps/ia64/nptl/pthreaddef.h | 2 +- sysdeps/ia64/nptl/tcb-offsets.sym | 1 - sysdeps/ia64/nptl/tls.h | 16 +- sysdeps/ia64/sched_cpucount.c | 2 +- sysdeps/ia64/softpipe.h | 2 +- sysdeps/ia64/sotruss-lib.c | 2 +- sysdeps/ia64/stackinfo.h | 2 +- sysdeps/ia64/start.S | 2 +- sysdeps/ia64/strcat.c | 26 - sysdeps/ia64/strchr.S | 2 +- sysdeps/ia64/strcmp.S | 2 +- sysdeps/ia64/strcpy.S | 2 +- sysdeps/ia64/strlen.S | 2 +- sysdeps/ia64/strncmp.S | 2 +- sysdeps/ia64/strncpy.S | 2 +- sysdeps/ia64/sysdep.h | 2 +- sysdeps/ia64/tst-audit.h | 2 +- sysdeps/ieee754/bits/huge_val.h | 2 +- sysdeps/ieee754/bits/huge_valf.h | 2 +- sysdeps/ieee754/bits/inf.h | 2 +- sysdeps/ieee754/bits/nan.h | 2 +- sysdeps/ieee754/dbl-64/Makefile | 1 + sysdeps/ieee754/dbl-64/MathLib.h | 2 +- sysdeps/ieee754/dbl-64/asincos.tbl | 2 +- sysdeps/ieee754/dbl-64/atnat.h | 2 +- sysdeps/ieee754/dbl-64/atnat2.h | 6 +- sysdeps/ieee754/dbl-64/branred.c | 5 +- sysdeps/ieee754/dbl-64/branred.h | 2 +- sysdeps/ieee754/dbl-64/dbl2mpn.c | 2 +- sysdeps/ieee754/dbl-64/dla.h | 32 +- sysdeps/ieee754/dbl-64/doasin.c | 2 +- sysdeps/ieee754/dbl-64/doasin.h | 2 +- sysdeps/ieee754/dbl-64/dosincos.c | 2 +- sysdeps/ieee754/dbl-64/dosincos.h | 2 +- sysdeps/ieee754/dbl-64/e_asin.c | 40 +- sysdeps/ieee754/dbl-64/e_atan2.c | 6 +- sysdeps/ieee754/dbl-64/e_atanh.c | 4 +- sysdeps/ieee754/dbl-64/e_cosh.c | 2 +- sysdeps/ieee754/dbl-64/e_exp.c | 9 +- sysdeps/ieee754/dbl-64/e_exp10.c | 4 +- sysdeps/ieee754/dbl-64/e_exp2.c | 14 +- sysdeps/ieee754/dbl-64/e_gamma_r.c | 94 +- sysdeps/ieee754/dbl-64/e_hypot.c | 6 +- sysdeps/ieee754/dbl-64/e_j0.c | 2 +- sysdeps/ieee754/dbl-64/e_j1.c | 15 +- sysdeps/ieee754/dbl-64/e_jn.c | 318 +- sysdeps/ieee754/dbl-64/e_lgamma_r.c | 14 +- sysdeps/ieee754/dbl-64/e_log.c | 5 +- sysdeps/ieee754/dbl-64/e_log10.c | 5 +- sysdeps/ieee754/dbl-64/e_log2.c | 9 +- sysdeps/ieee754/dbl-64/e_pow.c | 45 +- sysdeps/ieee754/dbl-64/e_remainder.c | 19 +- sysdeps/ieee754/dbl-64/e_sinh.c | 9 +- sysdeps/ieee754/dbl-64/e_sqrt.c | 7 +- sysdeps/ieee754/dbl-64/gamma_product.c | 34 +- sysdeps/ieee754/dbl-64/gamma_productf.c | 7 +- sysdeps/ieee754/dbl-64/halfulp.c | 2 +- sysdeps/ieee754/dbl-64/k_rem_pio2.c | 29 +- sysdeps/ieee754/dbl-64/lgamma_neg.c | 383 + sysdeps/ieee754/dbl-64/lgamma_product.c | 52 + sysdeps/ieee754/dbl-64/mpa-arch.h | 2 +- sysdeps/ieee754/dbl-64/mpa.c | 7 +- sysdeps/ieee754/dbl-64/mpa.h | 4 +- sysdeps/ieee754/dbl-64/mpatan.c | 5 +- sysdeps/ieee754/dbl-64/mpatan.h | 2 +- sysdeps/ieee754/dbl-64/mpatan2.c | 2 +- sysdeps/ieee754/dbl-64/mpexp.c | 2 +- sysdeps/ieee754/dbl-64/mplog.c | 2 +- sysdeps/ieee754/dbl-64/mpn2dbl.c | 2 +- sysdeps/ieee754/dbl-64/mpsqrt.c | 2 +- sysdeps/ieee754/dbl-64/mpsqrt.h | 2 +- sysdeps/ieee754/dbl-64/mptan.c | 2 +- sysdeps/ieee754/dbl-64/mydefs.h | 3 +- sysdeps/ieee754/dbl-64/powtwo.tbl | 2 +- sysdeps/ieee754/dbl-64/root.tbl | 2 +- sysdeps/ieee754/dbl-64/s_asinh.c | 2 + sysdeps/ieee754/dbl-64/s_atan.c | 10 +- sysdeps/ieee754/dbl-64/s_cbrt.c | 2 +- sysdeps/ieee754/dbl-64/s_ceil.c | 9 +- sysdeps/ieee754/dbl-64/s_erf.c | 17 +- sysdeps/ieee754/dbl-64/s_expm1.c | 2 + sysdeps/ieee754/dbl-64/s_fabs.c | 6 +- sysdeps/ieee754/dbl-64/s_finite.c | 12 +- sysdeps/ieee754/dbl-64/s_floor.c | 10 +- sysdeps/ieee754/dbl-64/s_fma.c | 15 +- sysdeps/ieee754/dbl-64/s_fmaf.c | 2 +- sysdeps/ieee754/dbl-64/s_fpclassify.c | 2 +- sysdeps/ieee754/dbl-64/s_frexp.c | 2 +- sysdeps/ieee754/dbl-64/s_fromfp.c | 7 + sysdeps/ieee754/dbl-64/s_fromfp_main.c | 82 + sysdeps/ieee754/dbl-64/s_fromfpx.c | 7 + sysdeps/ieee754/dbl-64/s_getpayload.c | 37 + sysdeps/ieee754/dbl-64/s_isinf.c | 5 +- sysdeps/ieee754/dbl-64/s_isinf_ns.c | 20 - sysdeps/ieee754/dbl-64/s_isnan.c | 5 +- sysdeps/ieee754/dbl-64/s_issignaling.c | 5 +- sysdeps/ieee754/dbl-64/s_llrint.c | 23 +- sysdeps/ieee754/dbl-64/s_llround.c | 17 +- sysdeps/ieee754/dbl-64/s_log1p.c | 11 +- sysdeps/ieee754/dbl-64/s_logb.c | 3 + sysdeps/ieee754/dbl-64/s_lrint.c | 51 +- sysdeps/ieee754/dbl-64/s_lround.c | 41 +- sysdeps/ieee754/dbl-64/s_nextup.c | 58 + sysdeps/ieee754/dbl-64/s_remquo.c | 2 +- sysdeps/ieee754/dbl-64/s_round.c | 12 +- sysdeps/ieee754/dbl-64/s_roundeven.c | 106 + sysdeps/ieee754/dbl-64/s_scalbn.c | 2 - sysdeps/ieee754/dbl-64/s_setpayload.c | 6 + sysdeps/ieee754/dbl-64/s_setpayload_main.c | 69 + sysdeps/ieee754/dbl-64/s_setpayloadsig.c | 6 + sysdeps/ieee754/dbl-64/s_signbit.c | 9 +- sysdeps/ieee754/dbl-64/s_sin.c | 1197 +- sysdeps/ieee754/dbl-64/s_sincos.c | 88 +- sysdeps/ieee754/dbl-64/s_tan.c | 4 +- sysdeps/ieee754/dbl-64/s_tanh.c | 6 +- sysdeps/ieee754/dbl-64/s_totalorder.c | 54 + sysdeps/ieee754/dbl-64/s_totalordermag.c | 49 + sysdeps/ieee754/dbl-64/s_trunc.c | 6 +- sysdeps/ieee754/dbl-64/s_ufromfp.c | 7 + sysdeps/ieee754/dbl-64/s_ufromfpx.c | 7 + sysdeps/ieee754/dbl-64/sincos32.c | 5 +- sysdeps/ieee754/dbl-64/sincos32.h | 2 +- sysdeps/ieee754/dbl-64/sincostab.c | 2 +- sysdeps/ieee754/dbl-64/slowexp.c | 2 +- sysdeps/ieee754/dbl-64/slowpow.c | 2 +- sysdeps/ieee754/dbl-64/t_exp.c | 2 +- sysdeps/ieee754/dbl-64/uasncs.h | 2 +- sysdeps/ieee754/dbl-64/uatan.tbl | 2 +- sysdeps/ieee754/dbl-64/uexp.h | 4 +- sysdeps/ieee754/dbl-64/uexp.tbl | 2 +- sysdeps/ieee754/dbl-64/ulog.h | 2 +- sysdeps/ieee754/dbl-64/ulog.tbl | 2 +- sysdeps/ieee754/dbl-64/upow.h | 4 +- sysdeps/ieee754/dbl-64/upow.tbl | 2 +- sysdeps/ieee754/dbl-64/urem.h | 2 +- sysdeps/ieee754/dbl-64/uroot.h | 43 - sysdeps/ieee754/dbl-64/usncs.h | 2 +- sysdeps/ieee754/dbl-64/utan.h | 2 +- sysdeps/ieee754/dbl-64/utan.tbl | 2 +- sysdeps/ieee754/dbl-64/w_exp.c | 38 - sysdeps/ieee754/dbl-64/w_exp_compat.c | 38 + sysdeps/ieee754/dbl-64/wordsize-64/e_cosh.c | 3 +- sysdeps/ieee754/dbl-64/wordsize-64/math_private.h | 36 - sysdeps/ieee754/dbl-64/wordsize-64/s_ceil.c | 9 +- sysdeps/ieee754/dbl-64/wordsize-64/s_finite.c | 12 +- sysdeps/ieee754/dbl-64/wordsize-64/s_floor.c | 11 +- sysdeps/ieee754/dbl-64/wordsize-64/s_frexp.c | 5 +- sysdeps/ieee754/dbl-64/wordsize-64/s_getpayload.c | 33 + sysdeps/ieee754/dbl-64/wordsize-64/s_isinf.c | 5 +- sysdeps/ieee754/dbl-64/wordsize-64/s_isinf_ns.c | 20 - sysdeps/ieee754/dbl-64/wordsize-64/s_isnan.c | 5 +- sysdeps/ieee754/dbl-64/wordsize-64/s_issignaling.c | 6 +- sysdeps/ieee754/dbl-64/wordsize-64/s_llround.c | 19 +- sysdeps/ieee754/dbl-64/wordsize-64/s_logb.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_lround.c | 90 +- sysdeps/ieee754/dbl-64/wordsize-64/s_nearbyint.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_remquo.c | 2 +- sysdeps/ieee754/dbl-64/wordsize-64/s_round.c | 8 +- sysdeps/ieee754/dbl-64/wordsize-64/s_roundeven.c | 72 + sysdeps/ieee754/dbl-64/wordsize-64/s_scalbn.c | 2 - .../ieee754/dbl-64/wordsize-64/s_setpayload_main.c | 53 + sysdeps/ieee754/dbl-64/wordsize-64/s_totalorder.c | 50 + .../ieee754/dbl-64/wordsize-64/s_totalordermag.c | 47 + sysdeps/ieee754/dbl-64/wordsize-64/s_trunc.c | 6 +- sysdeps/ieee754/dbl-64/x2y2m1.c | 56 +- sysdeps/ieee754/dbl-64/x2y2m1f.c | 6 +- sysdeps/ieee754/float128/Makeconfig | 3 + sysdeps/ieee754/float128/Makefile | 12 + sysdeps/ieee754/float128/Versions | 160 + sysdeps/ieee754/float128/e_acosf128.c | 2 + sysdeps/ieee754/float128/e_acoshf128.c | 2 + sysdeps/ieee754/float128/e_asinf128.c | 2 + sysdeps/ieee754/float128/e_atan2f128.c | 2 + sysdeps/ieee754/float128/e_atanhf128.c | 2 + sysdeps/ieee754/float128/e_coshf128.c | 2 + sysdeps/ieee754/float128/e_exp10f128.c | 2 + sysdeps/ieee754/float128/e_expf128.c | 2 + sysdeps/ieee754/float128/e_fmodf128.c | 2 + sysdeps/ieee754/float128/e_gammaf128_r.c | 2 + sysdeps/ieee754/float128/e_hypotf128.c | 2 + sysdeps/ieee754/float128/e_ilogbf128.c | 2 + sysdeps/ieee754/float128/e_j0f128.c | 2 + sysdeps/ieee754/float128/e_j1f128.c | 2 + sysdeps/ieee754/float128/e_jnf128.c | 2 + sysdeps/ieee754/float128/e_lgammaf128_r.c | 2 + sysdeps/ieee754/float128/e_log10f128.c | 2 + sysdeps/ieee754/float128/e_log2f128.c | 2 + sysdeps/ieee754/float128/e_logf128.c | 2 + sysdeps/ieee754/float128/e_powf128.c | 2 + sysdeps/ieee754/float128/e_rem_pio2f128.c | 2 + sysdeps/ieee754/float128/e_remainderf128.c | 2 + sysdeps/ieee754/float128/e_scalbf128.c | 1 + sysdeps/ieee754/float128/e_sinhf128.c | 2 + sysdeps/ieee754/float128/float1282mpn.c | 20 + sysdeps/ieee754/float128/float128_private.h | 330 + sysdeps/ieee754/float128/gamma_productf128.c | 2 + sysdeps/ieee754/float128/ieee754_float128.h | 140 + sysdeps/ieee754/float128/k_cosf128.c | 2 + sysdeps/ieee754/float128/k_sincosf128.c | 2 + sysdeps/ieee754/float128/k_sinf128.c | 2 + sysdeps/ieee754/float128/k_tanf128.c | 2 + sysdeps/ieee754/float128/lgamma_negf128.c | 2 + sysdeps/ieee754/float128/lgamma_productf128.c | 2 + sysdeps/ieee754/float128/mpn2float128.c | 54 + sysdeps/ieee754/float128/s_asinhf128.c | 2 + sysdeps/ieee754/float128/s_atanf128.c | 2 + sysdeps/ieee754/float128/s_cbrtf128.c | 2 + sysdeps/ieee754/float128/s_ceilf128.c | 2 + sysdeps/ieee754/float128/s_copysignf128.c | 2 + sysdeps/ieee754/float128/s_cosf128.c | 2 + sysdeps/ieee754/float128/s_erff128.c | 2 + sysdeps/ieee754/float128/s_expm1f128.c | 2 + sysdeps/ieee754/float128/s_fabsf128.c | 2 + sysdeps/ieee754/float128/s_finitef128.c | 2 + sysdeps/ieee754/float128/s_floorf128.c | 2 + sysdeps/ieee754/float128/s_fmaf128.c | 2 + sysdeps/ieee754/float128/s_fpclassifyf128.c | 2 + sysdeps/ieee754/float128/s_frexpf128.c | 2 + sysdeps/ieee754/float128/s_fromfpf128.c | 5 + sysdeps/ieee754/float128/s_fromfpxf128.c | 5 + sysdeps/ieee754/float128/s_getpayloadf128.c | 2 + sysdeps/ieee754/float128/s_isinff128.c | 2 + sysdeps/ieee754/float128/s_isnanf128.c | 2 + sysdeps/ieee754/float128/s_issignalingf128.c | 2 + sysdeps/ieee754/float128/s_llrintf128.c | 2 + sysdeps/ieee754/float128/s_llroundf128.c | 2 + sysdeps/ieee754/float128/s_log1pf128.c | 2 + sysdeps/ieee754/float128/s_logbf128.c | 2 + sysdeps/ieee754/float128/s_lrintf128.c | 2 + sysdeps/ieee754/float128/s_lroundf128.c | 2 + sysdeps/ieee754/float128/s_modff128.c | 2 + sysdeps/ieee754/float128/s_nearbyintf128.c | 2 + sysdeps/ieee754/float128/s_nextafterf128.c | 2 + sysdeps/ieee754/float128/s_nexttowardf128.c | 1 + sysdeps/ieee754/float128/s_nextupf128.c | 2 + sysdeps/ieee754/float128/s_remquof128.c | 2 + sysdeps/ieee754/float128/s_rintf128.c | 2 + sysdeps/ieee754/float128/s_roundevenf128.c | 2 + sysdeps/ieee754/float128/s_roundf128.c | 2 + sysdeps/ieee754/float128/s_scalblnf128.c | 2 + sysdeps/ieee754/float128/s_scalbnf128.c | 2 + sysdeps/ieee754/float128/s_setpayloadf128.c | 4 + sysdeps/ieee754/float128/s_setpayloadsigf128.c | 4 + sysdeps/ieee754/float128/s_signbitf128.c | 2 + sysdeps/ieee754/float128/s_significandf128.c | 1 + sysdeps/ieee754/float128/s_sincosf128.c | 2 + sysdeps/ieee754/float128/s_sinf128.c | 2 + sysdeps/ieee754/float128/s_tanf128.c | 2 + sysdeps/ieee754/float128/s_tanhf128.c | 2 + sysdeps/ieee754/float128/s_totalorderf128.c | 2 + sysdeps/ieee754/float128/s_totalordermagf128.c | 2 + sysdeps/ieee754/float128/s_truncf128.c | 2 + sysdeps/ieee754/float128/s_ufromfpf128.c | 5 + sysdeps/ieee754/float128/s_ufromfpxf128.c | 5 + sysdeps/ieee754/float128/strfromf128.c | 25 + sysdeps/ieee754/float128/strtod_nan_float128.h | 33 + sysdeps/ieee754/float128/strtof128.c | 34 + sysdeps/ieee754/float128/strtof128_l.c | 43 + sysdeps/ieee754/float128/strtof128_nan.c | 28 + sysdeps/ieee754/float128/t_sincosf128.c | 2 + sysdeps/ieee754/float128/wcstof128.c | 30 + sysdeps/ieee754/float128/wcstof128_l.c | 30 + sysdeps/ieee754/float128/wcstof128_nan.c | 24 + sysdeps/ieee754/float128/x2y2m1f128.c | 2 + sysdeps/ieee754/flt-32/e_asinf.c | 6 +- sysdeps/ieee754/flt-32/e_atanhf.c | 4 +- sysdeps/ieee754/flt-32/e_coshf.c | 2 +- sysdeps/ieee754/flt-32/e_exp2f.c | 18 +- sysdeps/ieee754/flt-32/e_expf.c | 4 +- sysdeps/ieee754/flt-32/e_gammaf_r.c | 95 +- sysdeps/ieee754/flt-32/e_hypotf.c | 16 +- sysdeps/ieee754/flt-32/e_j0f.c | 2 +- sysdeps/ieee754/flt-32/e_j1f.c | 13 +- sysdeps/ieee754/flt-32/e_jnf.c | 21 +- sysdeps/ieee754/flt-32/e_lgammaf_r.c | 21 +- sysdeps/ieee754/flt-32/e_log10f.c | 7 +- sysdeps/ieee754/flt-32/e_log2f.c | 10 +- sysdeps/ieee754/flt-32/e_powf.c | 180 +- sysdeps/ieee754/flt-32/e_rem_pio2f.c | 4 +- sysdeps/ieee754/flt-32/e_sinhf.c | 7 +- sysdeps/ieee754/flt-32/k_rem_pio2f.c | 33 +- sysdeps/ieee754/flt-32/k_sinf.c | 7 +- sysdeps/ieee754/flt-32/k_tanf.c | 11 +- sysdeps/ieee754/flt-32/lgamma_negf.c | 280 + .../doasin.c => ieee754/flt-32/lgamma_productf.c} | 0 sysdeps/ieee754/flt-32/math_private.h | 35 - sysdeps/ieee754/flt-32/mpn2flt.c | 2 +- sysdeps/ieee754/flt-32/s_asinhf.c | 2 + sysdeps/ieee754/flt-32/s_atanf.c | 8 +- sysdeps/ieee754/flt-32/s_cbrtf.c | 2 +- sysdeps/ieee754/flt-32/s_ceilf.c | 7 +- sysdeps/ieee754/flt-32/s_cosf.c | 2 - sysdeps/ieee754/flt-32/s_erff.c | 19 +- sysdeps/ieee754/flt-32/s_expm1f.c | 2 + sysdeps/ieee754/flt-32/s_fabsf.c | 6 +- sysdeps/ieee754/flt-32/s_finitef.c | 2 +- sysdeps/ieee754/flt-32/s_floorf.c | 9 +- sysdeps/ieee754/flt-32/s_fpclassifyf.c | 2 +- sysdeps/ieee754/flt-32/s_frexpf.c | 2 +- sysdeps/ieee754/flt-32/s_fromfpf.c | 4 + sysdeps/ieee754/flt-32/s_fromfpf_main.c | 82 + sysdeps/ieee754/flt-32/s_fromfpxf.c | 4 + sysdeps/ieee754/flt-32/s_getpayloadf.c | 33 + sysdeps/ieee754/flt-32/s_isinf_nsf.c | 20 - sysdeps/ieee754/flt-32/s_issignalingf.c | 5 +- sysdeps/ieee754/flt-32/s_llrintf.c | 21 +- sysdeps/ieee754/flt-32/s_llroundf.c | 17 +- sysdeps/ieee754/flt-32/s_log1pf.c | 5 +- sysdeps/ieee754/flt-32/s_logbf.c | 3 + sysdeps/ieee754/flt-32/s_lrintf.c | 21 +- sysdeps/ieee754/flt-32/s_lroundf.c | 17 +- sysdeps/ieee754/flt-32/s_nextafterf.c | 3 + sysdeps/ieee754/flt-32/s_nextupf.c | 46 + sysdeps/ieee754/flt-32/s_remquof.c | 2 +- sysdeps/ieee754/flt-32/s_roundevenf.c | 68 + sysdeps/ieee754/flt-32/s_roundf.c | 9 +- sysdeps/ieee754/flt-32/s_scalbnf.c | 1 - sysdeps/ieee754/flt-32/s_setpayloadf.c | 3 + sysdeps/ieee754/flt-32/s_setpayloadf_main.c | 53 + sysdeps/ieee754/flt-32/s_setpayloadsigf.c | 3 + sysdeps/ieee754/flt-32/s_signbitf.c | 9 +- sysdeps/ieee754/flt-32/s_sincosf.c | 2 +- sysdeps/ieee754/flt-32/s_tanhf.c | 4 + sysdeps/ieee754/flt-32/s_totalorderf.c | 46 + sysdeps/ieee754/flt-32/s_totalordermagf.c | 44 + sysdeps/ieee754/flt-32/s_truncf.c | 4 +- sysdeps/ieee754/flt-32/s_ufromfpf.c | 4 + sysdeps/ieee754/flt-32/s_ufromfpxf.c | 4 + sysdeps/ieee754/flt-32/t_exp2f.h | 2 +- sysdeps/ieee754/flt-32/w_expf.c | 34 - sysdeps/ieee754/flt-32/w_expf_compat.c | 34 + sysdeps/ieee754/ieee754.h | 2 +- sysdeps/ieee754/k_standard.c | 30 - sysdeps/ieee754/k_standardf.c | 2 +- sysdeps/ieee754/k_standardl.c | 34 +- sysdeps/ieee754/ldbl-128/bits/long-double.h | 20 + sysdeps/ieee754/ldbl-128/e_acoshl.c | 16 +- sysdeps/ieee754/ldbl-128/e_acosl.c | 148 +- sysdeps/ieee754/ldbl-128/e_asinl.c | 112 +- sysdeps/ieee754/ldbl-128/e_atan2l.c | 26 +- sysdeps/ieee754/ldbl-128/e_atanhl.c | 17 +- sysdeps/ieee754/ldbl-128/e_coshl.c | 10 +- sysdeps/ieee754/ldbl-128/e_exp10l.c | 20 +- sysdeps/ieee754/ldbl-128/e_expl.c | 56 +- sysdeps/ieee754/ldbl-128/e_fmodl.c | 6 +- sysdeps/ieee754/ldbl-128/e_gammal_r.c | 169 +- sysdeps/ieee754/ldbl-128/e_hypotl.c | 14 +- sysdeps/ieee754/ldbl-128/e_ilogbl.c | 2 +- sysdeps/ieee754/ldbl-128/e_j0l.c | 871 +- sysdeps/ieee754/ldbl-128/e_j1l.c | 877 +- sysdeps/ieee754/ldbl-128/e_jnl.c | 413 +- sysdeps/ieee754/ldbl-128/e_lgammal_r.c | 944 +- sysdeps/ieee754/ldbl-128/e_log10l.c | 134 +- sysdeps/ieee754/ldbl-128/e_log2l.c | 129 +- sysdeps/ieee754/ldbl-128/e_logl.c | 241 +- sysdeps/ieee754/ldbl-128/e_powl.c | 115 +- sysdeps/ieee754/ldbl-128/e_rem_pio2l.c | 16 +- sysdeps/ieee754/ldbl-128/e_remainderl.c | 10 +- sysdeps/ieee754/ldbl-128/e_sinhl.c | 18 +- sysdeps/ieee754/ldbl-128/gamma_productl.c | 44 +- sysdeps/ieee754/ldbl-128/ieee754.h | 2 +- sysdeps/ieee754/ldbl-128/k_cosl.c | 50 +- sysdeps/ieee754/ldbl-128/k_sincosl.c | 80 +- sysdeps/ieee754/ldbl-128/k_sinl.c | 56 +- sysdeps/ieee754/ldbl-128/k_tanl.c | 57 +- sysdeps/ieee754/ldbl-128/ldbl2mpn.c | 5 +- sysdeps/ieee754/ldbl-128/lgamma_negl.c | 551 + sysdeps/ieee754/ldbl-128/lgamma_productl.c | 52 + sysdeps/ieee754/ldbl-128/math_ldbl.h | 52 +- sysdeps/ieee754/ldbl-128/mpn2ldbl.c | 2 +- sysdeps/ieee754/ldbl-128/printf_fphex.c | 90 +- sysdeps/ieee754/ldbl-128/printf_fphex_macros.h | 104 + sysdeps/ieee754/ldbl-128/s_asinhl.c | 16 +- sysdeps/ieee754/ldbl-128/s_atanl.c | 208 +- sysdeps/ieee754/ldbl-128/s_cbrtl.c | 32 +- sysdeps/ieee754/ldbl-128/s_ceill.c | 37 +- sysdeps/ieee754/ldbl-128/s_copysignl.c | 2 +- sysdeps/ieee754/ldbl-128/s_cosl.c | 4 +- sysdeps/ieee754/ldbl-128/s_erfl.c | 925 +- sysdeps/ieee754/ldbl-128/s_expm1l.c | 83 +- sysdeps/ieee754/ldbl-128/s_fabsl.c | 2 +- sysdeps/ieee754/ldbl-128/s_finitel.c | 6 +- sysdeps/ieee754/ldbl-128/s_floorl.c | 39 +- sysdeps/ieee754/ldbl-128/s_fma.c | 2 +- sysdeps/ieee754/ldbl-128/s_fmal.c | 67 +- sysdeps/ieee754/ldbl-128/s_fpclassifyl.c | 4 +- sysdeps/ieee754/ldbl-128/s_frexpl.c | 8 +- sysdeps/ieee754/ldbl-128/s_fromfpl.c | 4 + sysdeps/ieee754/ldbl-128/s_fromfpl_main.c | 90 + sysdeps/ieee754/ldbl-128/s_fromfpxl.c | 4 + sysdeps/ieee754/ldbl-128/s_getpayloadl.c | 57 + sysdeps/ieee754/ldbl-128/s_isinf_nsl.c | 19 - sysdeps/ieee754/ldbl-128/s_isinfl.c | 4 +- sysdeps/ieee754/ldbl-128/s_isnanl.c | 4 +- sysdeps/ieee754/ldbl-128/s_issignalingl.c | 7 +- sysdeps/ieee754/ldbl-128/s_llrintl.c | 56 +- sysdeps/ieee754/ldbl-128/s_llroundl.c | 38 +- sysdeps/ieee754/ldbl-128/s_log1pl.c | 127 +- sysdeps/ieee754/ldbl-128/s_logbl.c | 8 +- sysdeps/ieee754/ldbl-128/s_lrintl.c | 95 +- sysdeps/ieee754/ldbl-128/s_lroundl.c | 65 +- sysdeps/ieee754/ldbl-128/s_modfl.c | 4 +- sysdeps/ieee754/ldbl-128/s_nearbyintl.c | 10 +- sysdeps/ieee754/ldbl-128/s_nextafterl.c | 11 +- sysdeps/ieee754/ldbl-128/s_nexttoward.c | 10 +- sysdeps/ieee754/ldbl-128/s_nexttowardf.c | 8 +- sysdeps/ieee754/ldbl-128/s_nextupl.c | 56 + sysdeps/ieee754/ldbl-128/s_remquol.c | 14 +- sysdeps/ieee754/ldbl-128/s_rintl.c | 6 +- sysdeps/ieee754/ldbl-128/s_roundevenl.c | 102 + sysdeps/ieee754/ldbl-128/s_roundl.c | 45 +- sysdeps/ieee754/ldbl-128/s_scalblnl.c | 12 +- sysdeps/ieee754/ldbl-128/s_scalbnl.c | 13 +- sysdeps/ieee754/ldbl-128/s_setpayloadl.c | 3 + sysdeps/ieee754/ldbl-128/s_setpayloadl_main.c | 69 + sysdeps/ieee754/ldbl-128/s_setpayloadsigl.c | 3 + sysdeps/ieee754/ldbl-128/s_signbitl.c | 10 +- sysdeps/ieee754/ldbl-128/s_sincosl.c | 10 +- sysdeps/ieee754/ldbl-128/s_sinl.c | 4 +- sysdeps/ieee754/ldbl-128/s_tanhl.c | 14 +- sysdeps/ieee754/ldbl-128/s_tanl.c | 4 +- sysdeps/ieee754/ldbl-128/s_totalorderl.c | 54 + sysdeps/ieee754/ldbl-128/s_totalordermagl.c | 48 + sysdeps/ieee754/ldbl-128/s_truncl.c | 6 +- sysdeps/ieee754/ldbl-128/s_ufromfpl.c | 4 + sysdeps/ieee754/ldbl-128/s_ufromfpxl.c | 4 + sysdeps/ieee754/ldbl-128/strtod_nan_ldouble.h | 33 + sysdeps/ieee754/ldbl-128/strtold_l.c | 15 +- sysdeps/ieee754/ldbl-128/t_expl.h | 1864 +- sysdeps/ieee754/ldbl-128/t_sincosl.c | 671 +- sysdeps/ieee754/ldbl-128/w_expl.c | 42 - sysdeps/ieee754/ldbl-128/w_expl_compat.c | 42 + sysdeps/ieee754/ldbl-128/x2y2m1l.c | 71 +- sysdeps/ieee754/ldbl-128ibm/Makefile | 11 + sysdeps/ieee754/ldbl-128ibm/bits/iscanonical.h | 41 + sysdeps/ieee754/ldbl-128ibm/e_acosl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_asinl.c | 13 +- sysdeps/ieee754/ldbl-128ibm/e_atanhl.c | 7 +- sysdeps/ieee754/ldbl-128ibm/e_exp10l.c | 8 +- sysdeps/ieee754/ldbl-128ibm/e_expl.c | 8 +- sysdeps/ieee754/ldbl-128ibm/e_fmodl.c | 21 +- sysdeps/ieee754/ldbl-128ibm/e_gammal_r.c | 77 +- sysdeps/ieee754/ldbl-128ibm/e_hypotl.c | 8 +- sysdeps/ieee754/ldbl-128ibm/e_j0l.c | 2 + sysdeps/ieee754/ldbl-128ibm/e_j1l.c | 2 + sysdeps/ieee754/ldbl-128ibm/e_jnl.c | 379 +- sysdeps/ieee754/ldbl-128ibm/e_lgammal_r.c | 2 + sysdeps/ieee754/ldbl-128ibm/e_log10l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_log2l.c | 5 +- sysdeps/ieee754/ldbl-128ibm/e_logl.c | 5 +- sysdeps/ieee754/ldbl-128ibm/e_powl.c | 37 +- sysdeps/ieee754/ldbl-128ibm/e_rem_pio2l.c | 2 +- sysdeps/ieee754/ldbl-128ibm/e_remainderl.c | 6 + sysdeps/ieee754/ldbl-128ibm/e_sinhl.c | 7 +- sysdeps/ieee754/ldbl-128ibm/e_sqrtl.c | 10 +- sysdeps/ieee754/ldbl-128ibm/gamma_productl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/ieee754.h | 2 +- .../ieee754/ldbl-128ibm/include/bits/iscanonical.h | 5 + sysdeps/ieee754/ldbl-128ibm/k_cosl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/k_sincosl.c | 18 +- sysdeps/ieee754/ldbl-128ibm/k_sinl.c | 8 +- sysdeps/ieee754/ldbl-128ibm/k_tanl.c | 17 +- sysdeps/ieee754/ldbl-128ibm/ldbl2mpn.c | 27 +- sysdeps/ieee754/ldbl-128ibm/lgamma_negl.c | 532 + sysdeps/ieee754/ldbl-128ibm/lgamma_productl.c | 38 + sysdeps/ieee754/ldbl-128ibm/math_ldbl.h | 64 +- sysdeps/ieee754/ldbl-128ibm/mpn2ldbl.c | 19 +- sysdeps/ieee754/ldbl-128ibm/printf_fphex.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_asinhl.c | 2 + sysdeps/ieee754/ldbl-128ibm/s_atanl.c | 6 +- sysdeps/ieee754/ldbl-128ibm/s_cbrtl.c | 4 + sysdeps/ieee754/ldbl-128ibm/s_ceill.c | 57 +- sysdeps/ieee754/ldbl-128ibm/s_cprojl.c | 39 - sysdeps/ieee754/ldbl-128ibm/s_ctanhl.c | 121 - sysdeps/ieee754/ldbl-128ibm/s_ctanl.c | 121 - sysdeps/ieee754/ldbl-128ibm/s_erfl.c | 15 +- sysdeps/ieee754/ldbl-128ibm/s_expm1l.c | 22 +- sysdeps/ieee754/ldbl-128ibm/s_finitel.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_floorl.c | 50 +- sysdeps/ieee754/ldbl-128ibm/s_fmal.c | 241 +- sysdeps/ieee754/ldbl-128ibm/s_fpclassifyl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_frexpl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_fromfpl.c | 4 + sysdeps/ieee754/ldbl-128ibm/s_fromfpl_main.c | 147 + sysdeps/ieee754/ldbl-128ibm/s_fromfpxl.c | 4 + sysdeps/ieee754/ldbl-128ibm/s_getpayloadl.c | 34 + sysdeps/ieee754/ldbl-128ibm/s_iscanonicall.c | 60 + sysdeps/ieee754/ldbl-128ibm/s_isinf_nsl.c | 23 - sysdeps/ieee754/ldbl-128ibm/s_issignalingl.c | 5 +- sysdeps/ieee754/ldbl-128ibm/s_llrintl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_llroundl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_log1pl.c | 8 +- sysdeps/ieee754/ldbl-128ibm/s_logbl.c | 3 + sysdeps/ieee754/ldbl-128ibm/s_lrintl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_lroundl.c | 2 +- sysdeps/ieee754/ldbl-128ibm/s_nearbyintl.c | 113 +- sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c | 15 +- sysdeps/ieee754/ldbl-128ibm/s_nexttoward.c | 10 +- sysdeps/ieee754/ldbl-128ibm/s_nexttowardf.c | 10 +- sysdeps/ieee754/ldbl-128ibm/s_nextupl.c | 78 + sysdeps/ieee754/ldbl-128ibm/s_remquol.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_rintl.c | 19 +- sysdeps/ieee754/ldbl-128ibm/s_roundevenl.c | 69 + sysdeps/ieee754/ldbl-128ibm/s_roundl.c | 75 +- sysdeps/ieee754/ldbl-128ibm/s_scalbnl.c | 5 - sysdeps/ieee754/ldbl-128ibm/s_setpayloadl.c | 3 + sysdeps/ieee754/ldbl-128ibm/s_setpayloadl_main.c | 60 + sysdeps/ieee754/ldbl-128ibm/s_setpayloadsigl.c | 3 + sysdeps/ieee754/ldbl-128ibm/s_signbitl.c | 10 +- sysdeps/ieee754/ldbl-128ibm/s_sincosl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/s_tanhl.c | 16 +- sysdeps/ieee754/ldbl-128ibm/s_totalorderl.c | 62 + sysdeps/ieee754/ldbl-128ibm/s_totalordermagl.c | 64 + sysdeps/ieee754/ldbl-128ibm/s_truncl.c | 55 +- sysdeps/ieee754/ldbl-128ibm/s_ufromfpl.c | 4 + sysdeps/ieee754/ldbl-128ibm/s_ufromfpxl.c | 4 + sysdeps/ieee754/ldbl-128ibm/strtod_nan_ldouble.h | 30 + sysdeps/ieee754/ldbl-128ibm/strtold_l.c | 17 +- sysdeps/ieee754/ldbl-128ibm/t_sincosl.c | 2 +- .../ldbl-128ibm/test-canonical-ldbl-128ibm.c | 230 + .../ieee754/ldbl-128ibm/test-fmodl-ldbl-128ibm.c | 21 + .../ieee754/ldbl-128ibm/test-fmodrem-ldbl-128ibm.c | 84 + .../ldbl-128ibm/test-remainderl-ldbl-128ibm.c | 21 + .../ieee754/ldbl-128ibm/test-remquol-ldbl-128ibm.c | 30 + .../ldbl-128ibm/test-totalorderl-ldbl-128ibm.c | 73 + .../ieee754/ldbl-128ibm/tst-strtold-ldbl-128ibm.c | 85 + sysdeps/ieee754/ldbl-128ibm/w_expl.c | 24 - sysdeps/ieee754/ldbl-128ibm/w_expl_compat.c | 21 + sysdeps/ieee754/ldbl-128ibm/w_scalblnl.c | 23 - sysdeps/ieee754/ldbl-128ibm/x2y2m1l.c | 58 +- sysdeps/ieee754/ldbl-64-128/s_log1pl.c | 3 - sysdeps/ieee754/ldbl-64-128/s_scalbnl.c | 5 - sysdeps/ieee754/ldbl-64-128/strtold_l.c | 20 +- sysdeps/ieee754/ldbl-64-128/w_expl.c | 5 - sysdeps/ieee754/ldbl-64-128/w_expl_compat.c | 5 + sysdeps/ieee754/ldbl-64-128/w_scalblnl.c | 9 +- sysdeps/ieee754/ldbl-96/Makefile | 21 + sysdeps/ieee754/ldbl-96/bits/iscanonical.h | 37 + sysdeps/ieee754/ldbl-96/bits/long-double.h | 20 + sysdeps/ieee754/ldbl-96/e_asinl.c | 6 +- sysdeps/ieee754/ldbl-96/e_atanhl.c | 2 + sysdeps/ieee754/ldbl-96/e_gammal_r.c | 77 +- sysdeps/ieee754/ldbl-96/e_hypotl.c | 6 +- sysdeps/ieee754/ldbl-96/e_j1l.c | 13 +- sysdeps/ieee754/ldbl-96/e_jnl.c | 385 +- sysdeps/ieee754/ldbl-96/e_lgammal_r.c | 9 + sysdeps/ieee754/ldbl-96/e_rem_pio2l.c | 2 +- sysdeps/ieee754/ldbl-96/e_sinhl.c | 5 +- sysdeps/ieee754/ldbl-96/gamma_product.c | 7 +- sysdeps/ieee754/ldbl-96/gamma_productl.c | 36 +- sysdeps/ieee754/ldbl-96/include/bits/iscanonical.h | 5 + sysdeps/ieee754/ldbl-96/k_cosl.c | 2 +- sysdeps/ieee754/ldbl-96/k_sinl.c | 8 +- sysdeps/ieee754/ldbl-96/k_tanl.c | 17 +- sysdeps/ieee754/ldbl-96/ldbl2mpn.c | 2 +- sysdeps/ieee754/ldbl-96/lgamma_negl.c | 418 + sysdeps/ieee754/ldbl-96/lgamma_product.c | 37 + sysdeps/ieee754/ldbl-96/lgamma_productl.c | 52 + sysdeps/ieee754/ldbl-96/math_ldbl.h | 40 +- sysdeps/ieee754/ldbl-96/mpn2ldbl.c | 2 +- sysdeps/ieee754/ldbl-96/printf_fphex.c | 2 +- sysdeps/ieee754/ldbl-96/s_asinhl.c | 2 + sysdeps/ieee754/ldbl-96/s_cbrtl.c | 2 +- sysdeps/ieee754/ldbl-96/s_erfl.c | 6 +- sysdeps/ieee754/ldbl-96/s_fma.c | 9 +- sysdeps/ieee754/ldbl-96/s_fmal.c | 15 +- sysdeps/ieee754/ldbl-96/s_frexpl.c | 2 +- sysdeps/ieee754/ldbl-96/s_fromfpl.c | 4 + sysdeps/ieee754/ldbl-96/s_fromfpl_main.c | 84 + sysdeps/ieee754/ldbl-96/s_fromfpxl.c | 4 + sysdeps/ieee754/ldbl-96/s_getpayloadl.c | 32 + sysdeps/ieee754/ldbl-96/s_iscanonicall.c | 44 + sysdeps/ieee754/ldbl-96/s_isinf_nsl.c | 18 - sysdeps/ieee754/ldbl-96/s_issignalingl.c | 5 +- sysdeps/ieee754/ldbl-96/s_llrintl.c | 23 +- sysdeps/ieee754/ldbl-96/s_llroundl.c | 13 +- sysdeps/ieee754/ldbl-96/s_lrintl.c | 59 +- sysdeps/ieee754/ldbl-96/s_lroundl.c | 43 +- sysdeps/ieee754/ldbl-96/s_nexttoward.c | 10 +- sysdeps/ieee754/ldbl-96/s_nexttowardf.c | 10 +- sysdeps/ieee754/ldbl-96/s_nextupl.c | 84 + sysdeps/ieee754/ldbl-96/s_remquol.c | 4 +- sysdeps/ieee754/ldbl-96/s_roundevenl.c | 124 + sysdeps/ieee754/ldbl-96/s_roundl.c | 10 +- sysdeps/ieee754/ldbl-96/s_setpayloadl.c | 3 + sysdeps/ieee754/ldbl-96/s_setpayloadl_main.c | 68 + sysdeps/ieee754/ldbl-96/s_setpayloadsigl.c | 3 + sysdeps/ieee754/ldbl-96/s_signbitl.c | 9 +- sysdeps/ieee754/ldbl-96/s_sincosl.c | 4 +- sysdeps/ieee754/ldbl-96/s_tanhl.c | 4 + sysdeps/ieee754/ldbl-96/s_totalorderl.c | 57 + sysdeps/ieee754/ldbl-96/s_totalordermagl.c | 51 + sysdeps/ieee754/ldbl-96/s_ufromfpl.c | 4 + sysdeps/ieee754/ldbl-96/s_ufromfpxl.c | 4 + sysdeps/ieee754/ldbl-96/strtod_nan_ldouble.h | 30 + sysdeps/ieee754/ldbl-96/strtold_l.c | 12 +- sysdeps/ieee754/ldbl-96/t_sincosl.c | 2 +- sysdeps/ieee754/ldbl-96/test-canonical-ldbl-96.c | 141 + sysdeps/ieee754/ldbl-96/test-totalorderl-ldbl-96.c | 82 + sysdeps/ieee754/ldbl-96/w_expl.c | 34 - sysdeps/ieee754/ldbl-96/w_expl_compat.c | 34 + sysdeps/ieee754/ldbl-96/x2y2m1.c | 6 +- sysdeps/ieee754/ldbl-96/x2y2m1l.c | 60 +- sysdeps/ieee754/ldbl-opt/Makefile | 27 +- sysdeps/ieee754/ldbl-opt/bits/long-double.h | 24 + sysdeps/ieee754/ldbl-opt/cabs.c | 6 - sysdeps/ieee754/ldbl-opt/cabsl.c | 6 - sysdeps/ieee754/ldbl-opt/carg.c | 6 - sysdeps/ieee754/ldbl-opt/cargl.c | 6 - sysdeps/ieee754/ldbl-opt/cimag.c | 6 - sysdeps/ieee754/ldbl-opt/cimagl.c | 6 - sysdeps/ieee754/ldbl-opt/conj.c | 6 - sysdeps/ieee754/ldbl-opt/conjl.c | 6 - sysdeps/ieee754/ldbl-opt/creal.c | 6 - sysdeps/ieee754/ldbl-opt/creall.c | 6 - sysdeps/ieee754/ldbl-opt/math-type-macros-double.h | 38 + .../ieee754/ldbl-opt/math-type-macros-ldouble.h | 38 + sysdeps/ieee754/ldbl-opt/nldbl-canonicalize.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-compat.c | 8 +- sysdeps/ieee754/ldbl-opt/nldbl-compat.h | 3 +- sysdeps/ieee754/ldbl-opt/nldbl-copysign.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-drem.c | 8 - sysdeps/ieee754/ldbl-opt/nldbl-finite.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fmaxmag.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-fminmag.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-fromfp.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-fromfpx.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-getpayload.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-isinf.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-isnan.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-llogb.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-nextdown.c | 27 + sysdeps/ieee754/ldbl-opt/nldbl-nextup.c | 27 + sysdeps/ieee754/ldbl-opt/nldbl-remainder.c | 2 + sysdeps/ieee754/ldbl-opt/nldbl-roundeven.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-setpayload.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-setpayloadsig.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-signbit.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-strfmon_l.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-strfroml.c | 8 + sysdeps/ieee754/ldbl-opt/nldbl-strtold_l.c | 4 +- sysdeps/ieee754/ldbl-opt/nldbl-totalorder.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-totalordermag.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-ufromfp.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-ufromfpx.c | 26 + sysdeps/ieee754/ldbl-opt/nldbl-wcstold_l.c | 2 +- sysdeps/ieee754/ldbl-opt/s_cacos.c | 6 - sysdeps/ieee754/ldbl-opt/s_cacosh.c | 6 - sysdeps/ieee754/ldbl-opt/s_cacoshl.c | 6 - sysdeps/ieee754/ldbl-opt/s_cacosl.c | 6 - sysdeps/ieee754/ldbl-opt/s_casin.c | 6 - sysdeps/ieee754/ldbl-opt/s_casinh.c | 6 - sysdeps/ieee754/ldbl-opt/s_casinhl.c | 6 - sysdeps/ieee754/ldbl-opt/s_casinl.c | 6 - sysdeps/ieee754/ldbl-opt/s_catan.c | 6 - sysdeps/ieee754/ldbl-opt/s_catanh.c | 6 - sysdeps/ieee754/ldbl-opt/s_catanhl.c | 6 - sysdeps/ieee754/ldbl-opt/s_catanl.c | 6 - sysdeps/ieee754/ldbl-opt/s_ccos.c | 6 - sysdeps/ieee754/ldbl-opt/s_ccosh.c | 6 - sysdeps/ieee754/ldbl-opt/s_ccoshl.c | 6 - sysdeps/ieee754/ldbl-opt/s_ccosl.c | 6 - sysdeps/ieee754/ldbl-opt/s_cexp.c | 6 - sysdeps/ieee754/ldbl-opt/s_cexpl.c | 6 - sysdeps/ieee754/ldbl-opt/s_clog.c | 6 - sysdeps/ieee754/ldbl-opt/s_clog10.c | 7 - sysdeps/ieee754/ldbl-opt/s_clog10l.c | 35 +- sysdeps/ieee754/ldbl-opt/s_clogl.c | 6 - sysdeps/ieee754/ldbl-opt/s_cpow.c | 6 - sysdeps/ieee754/ldbl-opt/s_cpowl.c | 6 - sysdeps/ieee754/ldbl-opt/s_cproj.c | 6 - sysdeps/ieee754/ldbl-opt/s_cprojl.c | 6 - sysdeps/ieee754/ldbl-opt/s_csin.c | 6 - sysdeps/ieee754/ldbl-opt/s_csinh.c | 6 - sysdeps/ieee754/ldbl-opt/s_csinhl.c | 6 - sysdeps/ieee754/ldbl-opt/s_csinl.c | 6 - sysdeps/ieee754/ldbl-opt/s_csqrt.c | 6 - sysdeps/ieee754/ldbl-opt/s_csqrtl.c | 6 - sysdeps/ieee754/ldbl-opt/s_ctan.c | 6 - sysdeps/ieee754/ldbl-opt/s_ctanh.c | 6 - sysdeps/ieee754/ldbl-opt/s_ctanhl.c | 6 - sysdeps/ieee754/ldbl-opt/s_ctanl.c | 6 - sysdeps/ieee754/ldbl-opt/s_fdim.c | 5 - sysdeps/ieee754/ldbl-opt/s_fdiml.c | 5 - sysdeps/ieee754/ldbl-opt/s_fmax.c | 5 - sysdeps/ieee754/ldbl-opt/s_fmaxl.c | 5 - sysdeps/ieee754/ldbl-opt/s_fmin.c | 5 - sysdeps/ieee754/ldbl-opt/s_fminl.c | 5 - sysdeps/ieee754/ldbl-opt/s_ldexp.c | 25 +- sysdeps/ieee754/ldbl-opt/s_ldexpl.c | 30 +- sysdeps/ieee754/ldbl-opt/s_nan.c | 5 - sysdeps/ieee754/ldbl-opt/s_nanl.c | 5 - sysdeps/ieee754/ldbl-opt/s_nexttowardfd.c | 10 +- sysdeps/ieee754/ldbl-opt/s_sin.c | 5 + sysdeps/ieee754/ldbl-opt/w_acos.c | 5 - sysdeps/ieee754/ldbl-opt/w_acos_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_acosh.c | 5 - sysdeps/ieee754/ldbl-opt/w_acosh_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_acoshl.c | 5 - sysdeps/ieee754/ldbl-opt/w_acoshl_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_acosl.c | 5 - sysdeps/ieee754/ldbl-opt/w_acosl_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_asin.c | 5 - sysdeps/ieee754/ldbl-opt/w_asin_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_asinl.c | 5 - sysdeps/ieee754/ldbl-opt/w_asinl_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_atan2.c | 5 - sysdeps/ieee754/ldbl-opt/w_atan2_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_atan2l.c | 5 - sysdeps/ieee754/ldbl-opt/w_atan2l_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_atanh.c | 5 - sysdeps/ieee754/ldbl-opt/w_atanh_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_atanhl.c | 5 - sysdeps/ieee754/ldbl-opt/w_atanhl_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_cosh.c | 5 - sysdeps/ieee754/ldbl-opt/w_cosh_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_coshl.c | 5 - sysdeps/ieee754/ldbl-opt/w_coshl_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_drem.c | 5 - sysdeps/ieee754/ldbl-opt/w_dreml.c | 5 - sysdeps/ieee754/ldbl-opt/w_exp.c | 5 - sysdeps/ieee754/ldbl-opt/w_exp10.c | 6 - sysdeps/ieee754/ldbl-opt/w_exp10_compat.c | 6 + sysdeps/ieee754/ldbl-opt/w_exp10l.c | 6 - sysdeps/ieee754/ldbl-opt/w_exp10l_compat.c | 6 + sysdeps/ieee754/ldbl-opt/w_exp_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_fmod.c | 5 - sysdeps/ieee754/ldbl-opt/w_fmod_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_fmodl.c | 5 - sysdeps/ieee754/ldbl-opt/w_fmodl_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_hypot.c | 5 - sysdeps/ieee754/ldbl-opt/w_hypot_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_hypotl.c | 5 - sysdeps/ieee754/ldbl-opt/w_hypotl_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_ilogb.c | 5 - sysdeps/ieee754/ldbl-opt/w_ilogbl.c | 5 - sysdeps/ieee754/ldbl-opt/w_j0.c | 6 - sysdeps/ieee754/ldbl-opt/w_j0_compat.c | 6 + sysdeps/ieee754/ldbl-opt/w_j0l.c | 6 - sysdeps/ieee754/ldbl-opt/w_j0l_compat.c | 6 + sysdeps/ieee754/ldbl-opt/w_j1.c | 6 - sysdeps/ieee754/ldbl-opt/w_j1_compat.c | 6 + sysdeps/ieee754/ldbl-opt/w_j1l.c | 6 - sysdeps/ieee754/ldbl-opt/w_j1l_compat.c | 6 + sysdeps/ieee754/ldbl-opt/w_jn.c | 6 - sysdeps/ieee754/ldbl-opt/w_jn_compat.c | 6 + sysdeps/ieee754/ldbl-opt/w_jnl.c | 6 - sysdeps/ieee754/ldbl-opt/w_jnl_compat.c | 6 + sysdeps/ieee754/ldbl-opt/w_lgamma.c | 6 - sysdeps/ieee754/ldbl-opt/w_lgamma_compat.c | 7 + sysdeps/ieee754/ldbl-opt/w_lgamma_compatl.c | 11 + sysdeps/ieee754/ldbl-opt/w_lgamma_r.c | 5 - sysdeps/ieee754/ldbl-opt/w_lgamma_r_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_lgammal.c | 6 - sysdeps/ieee754/ldbl-opt/w_lgammal_r.c | 5 - sysdeps/ieee754/ldbl-opt/w_lgammal_r_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_log.c | 5 - sysdeps/ieee754/ldbl-opt/w_log10.c | 5 - sysdeps/ieee754/ldbl-opt/w_log10_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_log10l.c | 5 - sysdeps/ieee754/ldbl-opt/w_log10l_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_log2.c | 5 - sysdeps/ieee754/ldbl-opt/w_log2_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_log2l.c | 5 - sysdeps/ieee754/ldbl-opt/w_log2l_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_log_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_logl.c | 5 - sysdeps/ieee754/ldbl-opt/w_logl_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_pow.c | 5 - sysdeps/ieee754/ldbl-opt/w_pow_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_powl.c | 5 - sysdeps/ieee754/ldbl-opt/w_powl_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_remainder.c | 5 - sysdeps/ieee754/ldbl-opt/w_remainder_compat.c | 7 + sysdeps/ieee754/ldbl-opt/w_remainderl.c | 5 - sysdeps/ieee754/ldbl-opt/w_remainderl_compat.c | 7 + sysdeps/ieee754/ldbl-opt/w_scalb.c | 5 - sysdeps/ieee754/ldbl-opt/w_scalb_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_scalbl.c | 5 - sysdeps/ieee754/ldbl-opt/w_scalbl_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_sinh.c | 5 - sysdeps/ieee754/ldbl-opt/w_sinh_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_sinhl.c | 5 - sysdeps/ieee754/ldbl-opt/w_sinhl_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_sqrt.c | 5 - sysdeps/ieee754/ldbl-opt/w_sqrt_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_sqrtl.c | 5 - sysdeps/ieee754/ldbl-opt/w_sqrtl_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_tgamma.c | 5 - sysdeps/ieee754/ldbl-opt/w_tgamma_compat.c | 5 + sysdeps/ieee754/ldbl-opt/w_tgammal.c | 5 - sysdeps/ieee754/ldbl-opt/w_tgammal_compat.c | 5 + sysdeps/ieee754/s_signgam.c | 3 +- sysdeps/ieee754/support.c | 520 - sysdeps/init_array/elf-init.c | 2 +- sysdeps/init_array/gmon-start.c | 2 +- sysdeps/init_array/pt-crti.S | 2 +- sysdeps/m68k/Makefile | 15 +- sysdeps/m68k/__longjmp.c | 2 +- sysdeps/m68k/asm-syntax.h | 2 +- sysdeps/m68k/backtrace.c | 11 +- sysdeps/m68k/bits/byteswap.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 | 75 + sysdeps/m68k/coldfire/bits/atomic.h | 72 - sysdeps/m68k/coldfire/fpu/bits/mathinline.h | 2 +- sysdeps/m68k/coldfire/fpu/e_sqrt.c | 2 +- sysdeps/m68k/coldfire/fpu/e_sqrtf.c | 2 +- sysdeps/m68k/coldfire/fpu/fraiseexcpt.c | 2 +- sysdeps/m68k/coldfire/fpu/libm-test-ulps-name | 1 + sysdeps/m68k/coldfire/fpu/math_private.h | 10 + 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/{nios2 => m68k/coldfire/nofpu}/s_fma.c | 0 sysdeps/{nios2 => m68k/coldfire/nofpu}/s_fmaf.c | 0 sysdeps/m68k/coldfire/nofpu/sfp-machine.h | 1 + sysdeps/m68k/coldfire/sysdep.h | 2 +- sysdeps/m68k/crti.S | 2 +- sysdeps/m68k/crtn.S | 2 +- sysdeps/m68k/dl-machine.h | 3 +- sysdeps/m68k/dl-tls.h | 5 +- sysdeps/m68k/dl-trampoline.S | 2 +- sysdeps/m68k/ffs.c | 5 +- sysdeps/m68k/fpu/bits/fenv.h | 10 +- sysdeps/m68k/fpu/fclrexcpt.c | 2 +- sysdeps/m68k/fpu/fedisblxcpt.c | 2 +- sysdeps/m68k/fpu/feenablxcpt.c | 2 +- sysdeps/m68k/fpu/fegetenv.c | 2 +- sysdeps/m68k/fpu/fegetexcept.c | 2 +- sysdeps/m68k/fpu/fegetmode.c | 27 + sysdeps/m68k/fpu/fegetround.c | 2 +- sysdeps/m68k/fpu/feholdexcpt.c | 2 +- sysdeps/m68k/fpu/fesetenv.c | 2 +- sysdeps/m68k/fpu/fesetexcept.c | 31 + sysdeps/m68k/fpu/fesetmode.c | 32 + sysdeps/m68k/fpu/fesetround.c | 2 +- sysdeps/m68k/fpu/feupdateenv.c | 2 +- sysdeps/m68k/fpu/fgetexcptflg.c | 2 +- sysdeps/m68k/fpu/fsetexcptflg.c | 2 +- sysdeps/m68k/fpu/ftestexcept.c | 2 +- sysdeps/m68k/fpu_control.h | 2 +- sysdeps/m68k/gccframe.h | 2 +- sysdeps/m68k/jmpbuf-unwind.h | 2 +- sysdeps/m68k/ldsodefs.h | 2 +- sysdeps/m68k/libc-tls.c | 2 +- sysdeps/m68k/m680x0/add_n.S | 2 +- sysdeps/m68k/m680x0/bits/flt-eval-method.h | 25 + sysdeps/m68k/m680x0/bits/fp-logb.h | 24 + sysdeps/m68k/m680x0/bits/huge_vall.h | 2 +- sysdeps/m68k/m680x0/bits/mathdef.h | 37 - sysdeps/m68k/m680x0/fpu/bits/mathinline.h | 17 +- sysdeps/m68k/m680x0/fpu/e_acos.c | 5 +- sysdeps/m68k/m680x0/fpu/e_atan2.c | 2 +- sysdeps/m68k/m680x0/fpu/e_fmod.c | 6 +- sysdeps/m68k/m680x0/fpu/e_ilogb.c | 2 +- sysdeps/m68k/m680x0/fpu/e_pow.c | 2 +- sysdeps/m68k/m680x0/fpu/e_scalb.c | 2 +- sysdeps/m68k/m680x0/fpu/fraiseexcpt.c | 2 +- sysdeps/m68k/m680x0/fpu/k_rem_pio2l.c | 3 - sysdeps/m68k/m680x0/fpu/libm-test-ulps | 452 +- sysdeps/m68k/m680x0/fpu/libm-test-ulps-name | 1 + sysdeps/m68k/m680x0/fpu/math_private.h | 3 +- sysdeps/m68k/m680x0/fpu/mathimpl.h | 2 +- sysdeps/m68k/m680x0/fpu/s_atan.c | 5 +- sysdeps/m68k/m680x0/fpu/s_ccosh.c | 76 - sysdeps/m68k/m680x0/fpu/s_ccosh_template.c | 68 + sysdeps/m68k/m680x0/fpu/s_ccoshf.c | 3 - sysdeps/m68k/m680x0/fpu/s_ccoshl.c | 3 - sysdeps/m68k/m680x0/fpu/s_cexp.c | 136 - sysdeps/m68k/m680x0/fpu/s_cexp_template.c | 129 + sysdeps/m68k/m680x0/fpu/s_cexpf.c | 3 - sysdeps/m68k/m680x0/fpu/s_cexpl.c | 3 - sysdeps/m68k/m680x0/fpu/s_csin.c | 67 - sysdeps/m68k/m680x0/fpu/s_csin_template.c | 59 + sysdeps/m68k/m680x0/fpu/s_csinf.c | 3 - sysdeps/m68k/m680x0/fpu/s_csinh.c | 69 - sysdeps/m68k/m680x0/fpu/s_csinh_template.c | 62 + sysdeps/m68k/m680x0/fpu/s_csinhf.c | 3 - sysdeps/m68k/m680x0/fpu/s_csinhl.c | 3 - sysdeps/m68k/m680x0/fpu/s_csinl.c | 3 - sysdeps/m68k/m680x0/fpu/s_expm1.c | 2 +- sysdeps/m68k/m680x0/fpu/s_fpclassifyl.c | 2 +- sysdeps/m68k/m680x0/fpu/s_frexp.c | 2 +- sysdeps/m68k/m680x0/fpu/s_frexpl.c | 2 +- sysdeps/m68k/m680x0/fpu/s_isinf.c | 5 +- sysdeps/m68k/m680x0/fpu/s_llrint.c | 2 +- sysdeps/m68k/m680x0/fpu/s_llrintf.c | 2 +- sysdeps/m68k/m680x0/fpu/s_llrintl.c | 2 +- sysdeps/m68k/m680x0/fpu/s_log1p.c | 2 + sysdeps/m68k/m680x0/fpu/s_log1pf.c | 2 + sysdeps/m68k/m680x0/fpu/s_log1pl.c | 2 + sysdeps/m68k/m680x0/fpu/s_lrint.c | 2 +- sysdeps/m68k/m680x0/fpu/s_modf.c | 2 +- sysdeps/m68k/m680x0/fpu/s_nextafterl.c | 3 + sysdeps/m68k/m680x0/fpu/s_remquo.c | 2 +- sysdeps/m68k/m680x0/fpu/s_scalbn.c | 7 +- sysdeps/m68k/m680x0/fpu/s_sin.c | 2 +- sysdeps/m68k/m680x0/fpu/s_sincos.c | 5 +- sysdeps/m68k/m680x0/lshift.S | 2 +- sysdeps/m68k/m680x0/m68020/addmul_1.S | 2 +- sysdeps/m68k/m680x0/m68020/atomic-machine.h | 261 + sysdeps/m68k/m680x0/m68020/bits/atomic.h | 256 - sysdeps/m68k/m680x0/m68020/bits/string.h | 25 - 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/memchr.S | 2 +- sysdeps/m68k/memcopy.h | 2 +- sysdeps/m68k/memusage.h | 2 +- sysdeps/m68k/nptl/Makefile | 2 +- sysdeps/m68k/nptl/bits/pthreadtypes-arch.h | 61 + sysdeps/m68k/nptl/bits/pthreadtypes.h | 180 - sysdeps/m68k/nptl/bits/semaphore.h | 2 +- sysdeps/m68k/nptl/pthread_spin_lock.c | 24 - sysdeps/m68k/nptl/pthreaddef.h | 2 +- sysdeps/m68k/nptl/tcb-offsets.sym | 1 - sysdeps/m68k/nptl/tls.h | 14 +- sysdeps/m68k/rawmemchr.S | 2 +- sysdeps/m68k/setjmp.c | 2 +- sysdeps/m68k/sotruss-lib.c | 2 +- sysdeps/m68k/stackinfo.h | 2 +- sysdeps/m68k/start.S | 2 +- sysdeps/m68k/strchr.S | 2 +- sysdeps/m68k/strchrnul.S | 2 +- sysdeps/m68k/symbol-hacks.h | 21 + sysdeps/m68k/sys/ucontext.h | 73 +- sysdeps/m68k/sysdep.h | 2 +- sysdeps/m68k/tls-macros.h | 2 +- sysdeps/m68k/tst-audit.h | 2 +- sysdeps/m68k/wcpcpy.c | 2 +- sysdeps/m68k/wcpcpy_chk.c | 2 +- sysdeps/mach/Makefile | 8 +- sysdeps/mach/_strerror.c | 2 +- sysdeps/mach/adjtime.c | 6 +- sysdeps/mach/bits/libc-lock.h | 145 - sysdeps/mach/configure | 11 +- sysdeps/mach/configure.ac | 11 +- sysdeps/mach/getloadavg.c | 2 +- sysdeps/mach/getpagesize.c | 2 +- sysdeps/mach/getsysstats.c | 2 +- sysdeps/mach/gettimeofday.c | 6 +- sysdeps/mach/hurd/Makefile | 15 +- sysdeps/mach/hurd/_exit.c | 6 +- sysdeps/mach/hurd/accept.c | 2 +- sysdeps/mach/hurd/accept4.c | 3 +- sysdeps/mach/hurd/access.c | 43 +- sysdeps/mach/hurd/adjtime.c | 10 +- sysdeps/mach/hurd/bind.c | 2 +- sysdeps/mach/hurd/bits/errno.h | 707 +- sysdeps/mach/hurd/bits/fcntl.h | 2 +- sysdeps/mach/hurd/bits/ioctls.h | 2 +- sysdeps/mach/hurd/bits/libc-lock.h | 212 - sysdeps/mach/hurd/bits/libc-tsd.h | 34 - sysdeps/mach/hurd/bits/local_lim.h | 2 +- sysdeps/mach/hurd/bits/param.h | 2 +- sysdeps/mach/hurd/bits/posix_opt.h | 2 +- sysdeps/mach/hurd/bits/socket.h | 14 +- sysdeps/mach/hurd/bits/stat.h | 2 +- sysdeps/mach/hurd/bits/statfs.h | 2 +- sysdeps/mach/hurd/bits/statvfs.h | 2 +- sysdeps/mach/hurd/bits/typesizes.h | 3 +- sysdeps/mach/hurd/brk.c | 2 +- sysdeps/mach/hurd/chdir.c | 5 +- sysdeps/mach/hurd/check_fds.c | 2 +- sysdeps/mach/hurd/chflags.c | 2 +- sysdeps/mach/hurd/chmod.c | 6 +- sysdeps/mach/hurd/chown.c | 7 +- sysdeps/mach/hurd/chroot.c | 2 +- sysdeps/mach/hurd/clock.c | 2 +- sysdeps/mach/hurd/close.c | 2 +- sysdeps/mach/hurd/closedir.c | 2 +- sysdeps/mach/hurd/configure | 11 + sysdeps/mach/hurd/configure.ac | 15 + sysdeps/mach/hurd/connect.c | 2 +- sysdeps/mach/hurd/cthreads.c | 18 +- sysdeps/mach/hurd/device-nrs.h | 2 +- sysdeps/mach/hurd/dirfd.c | 2 +- sysdeps/mach/hurd/dirstream.h | 4 +- sysdeps/mach/hurd/dl-execstack.c | 2 +- sysdeps/mach/hurd/dl-fcntl.h | 22 + sysdeps/mach/hurd/dl-mman.h | 23 + sysdeps/mach/hurd/dl-sysdep.c | 19 +- sysdeps/mach/hurd/dl-sysdep.h | 2 +- sysdeps/mach/hurd/dl-unistd.h | 28 + 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 | 2 +- sysdeps/mach/hurd/errlist.c | 2 +- sysdeps/mach/hurd/errno-loc.c | 2 +- sysdeps/mach/hurd/errnos.awk | 226 +- sysdeps/mach/hurd/euidaccess.c | 6 +- sysdeps/mach/hurd/execve.c | 7 +- sysdeps/mach/hurd/faccessat.c | 8 +- sysdeps/mach/hurd/fchdir.c | 5 +- sysdeps/mach/hurd/fchflags.c | 2 +- sysdeps/mach/hurd/fchmod.c | 6 +- sysdeps/mach/hurd/fchmodat.c | 8 +- sysdeps/mach/hurd/fchown.c | 7 +- sysdeps/mach/hurd/fchownat.c | 9 +- sysdeps/mach/hurd/fcntl.c | 2 +- sysdeps/mach/hurd/fdatasync.c | 2 +- sysdeps/mach/hurd/fdopendir.c | 2 +- sysdeps/mach/hurd/fexecve.c | 2 +- sysdeps/mach/hurd/fgetxattr.c | 2 +- sysdeps/mach/hurd/flistxattr.c | 2 +- sysdeps/mach/hurd/flock.c | 6 +- sysdeps/mach/hurd/fork.c | 26 +- sysdeps/mach/hurd/fpathconf.c | 2 +- sysdeps/mach/hurd/fremovexattr.c | 2 +- sysdeps/mach/hurd/fsetxattr.c | 2 +- sysdeps/mach/hurd/fstatfs.c | 2 +- sysdeps/mach/hurd/fstatfs64.c | 2 +- sysdeps/mach/hurd/fstatvfs.c | 2 +- sysdeps/mach/hurd/fstatvfs64.c | 2 +- sysdeps/mach/hurd/fsync.c | 5 +- sysdeps/mach/hurd/ftruncate.c | 6 +- sysdeps/mach/hurd/ftruncate64.c | 34 + sysdeps/mach/hurd/futimes.c | 2 +- sysdeps/mach/hurd/fxstat.c | 2 +- sysdeps/mach/hurd/fxstat64.c | 2 +- sysdeps/mach/hurd/fxstatat.c | 2 +- sysdeps/mach/hurd/fxstatat64.c | 3 +- sysdeps/mach/hurd/getclktck.c | 2 +- sysdeps/mach/hurd/getcwd.c | 8 +- sysdeps/mach/hurd/getdomain.c | 2 +- sysdeps/mach/hurd/getdtsz.c | 2 +- sysdeps/mach/hurd/getegid.c | 2 +- sysdeps/mach/hurd/geteuid.c | 2 +- sysdeps/mach/hurd/getgid.c | 2 +- sysdeps/mach/hurd/getgroups.c | 6 +- sysdeps/mach/hurd/gethostid.c | 2 +- sysdeps/mach/hurd/gethostname.c | 6 +- sysdeps/mach/hurd/getitimer.c | 6 +- sysdeps/mach/hurd/getlogin.c | 2 +- sysdeps/mach/hurd/getlogin_r.c | 10 +- sysdeps/mach/hurd/getpeername.c | 2 +- sysdeps/mach/hurd/getpgid.c | 5 +- sysdeps/mach/hurd/getpid.c | 2 +- sysdeps/mach/hurd/getppid.c | 2 +- sysdeps/mach/hurd/getpriority.c | 7 +- sysdeps/mach/hurd/getresgid.c | 2 +- sysdeps/mach/hurd/getresuid.c | 2 +- sysdeps/mach/hurd/getrlimit.c | 2 +- sysdeps/mach/hurd/getrusage.c | 6 +- sysdeps/mach/hurd/getsid.c | 2 +- sysdeps/mach/hurd/getsockname.c | 7 +- sysdeps/mach/hurd/getsockopt.c | 2 +- sysdeps/mach/hurd/getuid.c | 2 +- sysdeps/mach/hurd/getxattr.c | 2 +- sysdeps/mach/hurd/group_member.c | 5 +- sysdeps/mach/hurd/i386/____longjmp_chk.S | 9 +- sysdeps/mach/hurd/i386/bits/sigcontext.h | 10 +- sysdeps/mach/hurd/i386/c++-types.data | 67 + sysdeps/mach/hurd/i386/exc2signal.c | 2 +- sysdeps/mach/hurd/i386/init-first.c | 10 +- sysdeps/mach/hurd/i386/intr-msg.h | 8 +- sysdeps/mach/hurd/i386/ioperm.c | 2 +- sysdeps/mach/hurd/i386/longjmp-ts.c | 2 +- sysdeps/mach/hurd/i386/sigcontextinfo.h | 2 +- sysdeps/mach/hurd/i386/signal-defines.sym | 6 +- sysdeps/mach/hurd/i386/sigreturn.c | 2 +- sysdeps/mach/hurd/i386/static-start.S | 2 +- sysdeps/mach/hurd/i386/sys/io.h | 2 +- sysdeps/mach/hurd/i386/tls.h | 14 +- sysdeps/mach/hurd/i386/trampoline.c | 3 +- sysdeps/mach/hurd/if_index.c | 5 +- sysdeps/mach/hurd/ifreq.c | 2 +- sysdeps/mach/hurd/ifreq.h | 2 +- sysdeps/mach/hurd/ioctl.c | 2 +- sysdeps/mach/hurd/isatty.c | 5 +- sysdeps/mach/hurd/jmp-unwind.c | 2 +- sysdeps/mach/hurd/kernel-features.h | 6 +- sysdeps/mach/hurd/kill.c | 2 +- sysdeps/mach/hurd/lchmod.c | 2 +- sysdeps/mach/hurd/lchown.c | 7 +- sysdeps/mach/hurd/lgetxattr.c | 2 +- sysdeps/mach/hurd/libc-lock.h | 216 + sysdeps/mach/hurd/libc-tsd.h | 34 + sysdeps/mach/hurd/link.c | 6 +- sysdeps/mach/hurd/linkat.c | 9 +- sysdeps/mach/hurd/listen.c | 6 +- sysdeps/mach/hurd/listxattr.c | 2 +- sysdeps/mach/hurd/llistxattr.c | 2 +- sysdeps/mach/hurd/lremovexattr.c | 2 +- sysdeps/mach/hurd/lseek.c | 2 +- sysdeps/mach/hurd/lseek64.c | 2 +- sysdeps/mach/hurd/lsetxattr.c | 2 +- sysdeps/mach/hurd/lutimes.c | 2 +- sysdeps/mach/hurd/lxstat.c | 2 +- sysdeps/mach/hurd/lxstat64.c | 2 +- sysdeps/mach/hurd/malloc-machine.h | 43 +- sysdeps/mach/hurd/mig-reply.c | 2 +- sysdeps/mach/hurd/mkdir.c | 6 +- sysdeps/mach/hurd/mkdirat.c | 7 +- sysdeps/mach/hurd/mlock.c | 15 +- sysdeps/mach/hurd/mmap.c | 13 +- sysdeps/mach/hurd/mmap64.c | 47 + sysdeps/mach/hurd/munlock.c | 14 +- sysdeps/mach/hurd/net/ethernet.h | 10 +- sysdeps/mach/hurd/net/if_arp.h | 4 +- sysdeps/mach/hurd/net/if_ether.h | 2 +- sysdeps/mach/hurd/net/if_ppp.h | 7 +- sysdeps/mach/hurd/net/route.h | 14 +- sysdeps/mach/hurd/open.c | 4 +- sysdeps/mach/hurd/openat.c | 7 +- sysdeps/mach/hurd/opendir.c | 2 +- sysdeps/mach/hurd/pathconf.c | 2 +- sysdeps/mach/hurd/pipe.c | 2 +- sysdeps/mach/hurd/poll.c | 7 +- sysdeps/mach/hurd/ppoll.c | 2 +- sysdeps/mach/hurd/pread.c | 2 +- sysdeps/mach/hurd/pread64.c | 2 +- sysdeps/mach/hurd/profil.c | 9 +- sysdeps/mach/hurd/pselect.c | 11 +- sysdeps/mach/hurd/ptrace.c | 2 +- sysdeps/mach/hurd/ptsname.c | 2 +- sysdeps/mach/hurd/pwrite.c | 2 +- sysdeps/mach/hurd/pwrite64.c | 2 +- sysdeps/mach/hurd/read.c | 2 +- sysdeps/mach/hurd/readdir.c | 2 +- sysdeps/mach/hurd/readdir64.c | 2 +- sysdeps/mach/hurd/readdir64_r.c | 2 +- sysdeps/mach/hurd/readdir_r.c | 2 +- sysdeps/mach/hurd/readlink.c | 7 +- sysdeps/mach/hurd/readlinkat.c | 8 +- sysdeps/mach/hurd/reboot.c | 2 +- sysdeps/mach/hurd/recv.c | 17 +- sysdeps/mach/hurd/recvfrom.c | 11 +- sysdeps/mach/hurd/recvmsg.c | 6 +- sysdeps/mach/hurd/removexattr.c | 2 +- sysdeps/mach/hurd/rename.c | 6 +- sysdeps/mach/hurd/renameat.c | 8 +- sysdeps/mach/hurd/revoke.c | 5 +- sysdeps/mach/hurd/rewinddir.c | 5 +- sysdeps/mach/hurd/rmdir.c | 5 +- sysdeps/mach/hurd/sbrk.c | 2 +- sysdeps/mach/hurd/seekdir.c | 6 +- sysdeps/mach/hurd/select.c | 10 +- sysdeps/mach/hurd/send.c | 12 +- sysdeps/mach/hurd/sendfile.c | 2 +- sysdeps/mach/hurd/sendfile64.c | 2 +- sysdeps/mach/hurd/sendmsg.c | 2 +- sysdeps/mach/hurd/sendto.c | 2 +- sysdeps/mach/hurd/setdomain.c | 6 +- sysdeps/mach/hurd/setegid.c | 5 +- sysdeps/mach/hurd/seteuid.c | 5 +- sysdeps/mach/hurd/setgid.c | 5 +- sysdeps/mach/hurd/setgroups.c | 6 +- sysdeps/mach/hurd/sethostid.c | 5 +- sysdeps/mach/hurd/sethostname.c | 6 +- sysdeps/mach/hurd/setitimer.c | 4 +- sysdeps/mach/hurd/setlogin.c | 5 +- sysdeps/mach/hurd/setpgid.c | 6 +- sysdeps/mach/hurd/setpriority.c | 7 +- sysdeps/mach/hurd/setregid.c | 6 +- sysdeps/mach/hurd/setresgid.c | 2 +- sysdeps/mach/hurd/setresuid.c | 2 +- sysdeps/mach/hurd/setreuid.c | 6 +- sysdeps/mach/hurd/setrlimit.c | 2 +- sysdeps/mach/hurd/setsid.c | 3 +- sysdeps/mach/hurd/setsockopt.c | 2 +- sysdeps/mach/hurd/settimeofday.c | 6 +- sysdeps/mach/hurd/setuid.c | 5 +- sysdeps/mach/hurd/setxattr.c | 2 +- sysdeps/mach/hurd/shutdown.c | 6 +- sysdeps/mach/hurd/sigaction.c | 7 +- sysdeps/mach/hurd/sigaltstack.c | 10 +- sysdeps/mach/hurd/siglist.h | 2 +- sysdeps/mach/hurd/sigpending.c | 5 +- sysdeps/mach/hurd/sigprocmask.c | 7 +- sysdeps/mach/hurd/sigstack.c | 4 +- sysdeps/mach/hurd/sigsuspend.c | 5 +- sysdeps/mach/hurd/sigwait.c | 3 +- sysdeps/mach/hurd/socket.c | 8 +- sysdeps/mach/hurd/socketpair.c | 2 +- sysdeps/mach/hurd/spawni.c | 5 +- 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 | 6 +- sysdeps/mach/hurd/symlinkat.c | 7 +- sysdeps/mach/hurd/sync.c | 2 +- sysdeps/mach/hurd/syncfs.c | 2 +- sysdeps/mach/hurd/sysconf.c | 2 +- sysdeps/mach/hurd/telldir.c | 5 +- sysdeps/mach/hurd/times.c | 2 +- sysdeps/mach/hurd/tls.h | 2 +- sysdeps/mach/hurd/tmpfile.c | 2 +- sysdeps/mach/hurd/truncate.c | 6 +- sysdeps/mach/hurd/truncate64.c | 42 + sysdeps/mach/hurd/ttyname.c | 2 +- sysdeps/mach/hurd/ttyname_r.c | 2 +- sysdeps/mach/hurd/umask.c | 5 +- sysdeps/mach/hurd/uname.c | 2 +- sysdeps/mach/hurd/unlink.c | 5 +- sysdeps/mach/hurd/unlinkat.c | 7 +- sysdeps/mach/hurd/utimes.c | 6 +- sysdeps/mach/hurd/wait4.c | 5 +- sysdeps/mach/hurd/write.c | 2 +- sysdeps/mach/hurd/xmknod.c | 2 +- sysdeps/mach/hurd/xmknodat.c | 4 +- sysdeps/mach/hurd/xstat.c | 2 +- sysdeps/mach/hurd/xstat64.c | 2 +- sysdeps/mach/hurd/xstatconv.c | 2 +- sysdeps/mach/i386/machine-lock.h | 2 +- sysdeps/mach/i386/machine-sp.h | 2 +- sysdeps/mach/i386/syscall.S | 5 +- sysdeps/mach/i386/sysdep.h | 2 +- sysdeps/mach/i386/thread_state.h | 2 +- sysdeps/mach/libc-lock.h | 145 + sysdeps/mach/mprotect.c | 2 +- sysdeps/mach/msync.c | 2 +- sysdeps/mach/munmap.c | 2 +- sysdeps/mach/nanosleep.c | 8 +- sysdeps/mach/pagecopy.h | 2 +- sysdeps/mach/readonly-area.c | 2 +- sysdeps/mach/sched_yield.c | 2 +- sysdeps/mach/sleep.c | 2 +- sysdeps/mach/strerror_l.c | 2 +- sysdeps/mach/sys/reboot.h | 6 +- sysdeps/mach/sysdep.h | 2 +- sysdeps/mach/thread_state.h | 2 +- sysdeps/mach/usleep.c | 2 +- sysdeps/mach/xpg-strerror.c | 2 +- sysdeps/microblaze/__longjmp.S | 2 +- sysdeps/microblaze/_mcount.S | 2 +- sysdeps/microblaze/asm-syntax.h | 2 +- sysdeps/microblaze/atomic-machine.h | 269 + sysdeps/microblaze/backtrace.c | 7 +- sysdeps/microblaze/backtrace_linux.c | 2 +- sysdeps/microblaze/bits/atomic.h | 272 - sysdeps/microblaze/bits/endian.h | 2 +- sysdeps/microblaze/bits/fenv.h | 10 +- sysdeps/microblaze/bits/link.h | 2 +- sysdeps/microblaze/bits/setjmp.h | 4 +- sysdeps/microblaze/bsd-_setjmp.S | 2 +- sysdeps/microblaze/bsd-setjmp.S | 2 +- sysdeps/microblaze/crti.S | 2 +- sysdeps/microblaze/crtn.S | 2 +- sysdeps/microblaze/dl-machine.h | 3 +- sysdeps/microblaze/dl-tls.h | 5 +- sysdeps/microblaze/dl-trampoline.S | 2 +- sysdeps/microblaze/gccframe.h | 2 +- sysdeps/microblaze/jmpbuf-unwind.h | 2 +- sysdeps/microblaze/ldsodefs.h | 2 +- sysdeps/microblaze/libc-tls.c | 2 +- sysdeps/microblaze/libm-test-ulps | 52 - sysdeps/microblaze/libm-test-ulps-name | 1 + sysdeps/microblaze/machine-gmon.h | 2 +- sysdeps/microblaze/math_private.h | 7 +- sysdeps/microblaze/memusage.h | 2 +- sysdeps/microblaze/nptl/Makefile | 2 +- sysdeps/microblaze/nptl/bits/pthreadtypes-arch.h | 70 + sysdeps/microblaze/nptl/bits/pthreadtypes.h | 181 - sysdeps/microblaze/nptl/bits/semaphore.h | 2 +- sysdeps/microblaze/nptl/pthread_spin_lock.c | 24 - sysdeps/microblaze/nptl/pthreaddef.h | 2 +- sysdeps/microblaze/nptl/tcb-offsets.sym | 1 - sysdeps/microblaze/nptl/tls.h | 14 +- sysdeps/{nios2 => microblaze}/s_fma.c | 0 sysdeps/{nios2 => microblaze}/s_fmaf.c | 0 sysdeps/microblaze/setjmp.S | 2 +- sysdeps/microblaze/sfp-machine.h | 1 + sysdeps/microblaze/sotruss-lib.c | 2 +- sysdeps/microblaze/stackinfo.h | 2 +- sysdeps/microblaze/start.S | 2 +- sysdeps/microblaze/sysdep.h | 2 +- sysdeps/microblaze/tls-macros.h | 2 +- sysdeps/microblaze/tst-audit.h | 2 +- sysdeps/mips/Makefile | 7 + sysdeps/mips/__longjmp.c | 2 +- sysdeps/mips/add_n.S | 2 +- sysdeps/mips/addmul_1.S | 2 +- sysdeps/mips/atomic-machine.h | 201 + sysdeps/mips/bits/atomic.h | 503 - sysdeps/mips/bits/dlfcn.h | 2 +- sysdeps/mips/bits/fenv.h | 10 +- sysdeps/mips/bits/ipctypes.h | 2 +- sysdeps/mips/bits/link.h | 2 +- sysdeps/mips/bits/long-double.h | 23 + sysdeps/mips/bits/mathdef.h | 43 - sysdeps/mips/bits/nan.h | 2 +- sysdeps/mips/bits/setjmp.h | 2 +- sysdeps/mips/bits/wordsize.h | 12 +- sysdeps/mips/bsd-_setjmp.S | 2 +- sysdeps/mips/bsd-setjmp.S | 2 +- sysdeps/mips/dl-dtprocnum.h | 2 +- sysdeps/mips/dl-machine-reject-phdr.h | 2 +- sysdeps/mips/dl-machine.h | 20 +- sysdeps/mips/dl-procinfo.c | 2 +- sysdeps/mips/dl-procinfo.h | 11 +- sysdeps/mips/dl-tls.h | 5 +- sysdeps/mips/dl-trampoline.c | 2 +- sysdeps/mips/fpregdef.h | 2 +- sysdeps/mips/fpu/e_sqrt.c | 2 +- sysdeps/mips/fpu/e_sqrtf.c | 2 +- sysdeps/mips/fpu/fclrexcpt.c | 2 +- sysdeps/mips/fpu/fedisblxcpt.c | 2 +- sysdeps/mips/fpu/feenablxcpt.c | 2 +- sysdeps/mips/fpu/fegetenv.c | 2 +- sysdeps/mips/fpu/fegetexcept.c | 2 +- sysdeps/mips/fpu/fegetmode.c | 27 + sysdeps/mips/fpu/fegetround.c | 2 +- sysdeps/mips/fpu/feholdexcpt.c | 2 +- sysdeps/mips/fpu/fenv_libc.h | 2 +- sysdeps/mips/fpu/fesetenv.c | 2 +- sysdeps/mips/fpu/fesetexcept.c | 32 + sysdeps/mips/fpu/fesetmode.c | 38 + sysdeps/mips/fpu/fesetround.c | 2 +- sysdeps/mips/fpu/feupdateenv.c | 2 +- sysdeps/mips/fpu/fgetexcptflg.c | 2 +- sysdeps/mips/fpu/fraiseexcpt.c | 2 +- sysdeps/mips/fpu/fsetexcptflg.c | 2 +- sysdeps/mips/fpu/ftestexcept.c | 2 +- sysdeps/mips/fpu_control.h | 8 +- sysdeps/mips/gccframe.h | 2 +- sysdeps/mips/ieee754/ieee754.h | 2 +- sysdeps/mips/include/sys/asm.h | 8 +- sysdeps/mips/jmpbuf-unwind.h | 2 +- sysdeps/mips/ldsodefs.h | 2 +- sysdeps/mips/libc-tls.c | 2 +- sysdeps/mips/{bits => }/linkmap.h | 0 sysdeps/mips/localplt.data | 3 + sysdeps/mips/lshift.S | 2 +- sysdeps/mips/machine-gmon.h | 4 +- sysdeps/mips/math-tests.h | 16 +- sysdeps/mips/math_private.h | 19 +- sysdeps/mips/memcpy.S | 47 +- sysdeps/mips/memset.S | 2 +- sysdeps/mips/memusage.h | 2 +- sysdeps/mips/mips32/crti.S | 13 +- sysdeps/mips/mips32/crtn.S | 2 +- sysdeps/mips/mips32/fpu/Makefile | 3 + .../mips/mips32/fpu/fix-fp-int-convert-overflow.h | 38 + sysdeps/mips/mips32/fpu/fpu_control.c | 34 - sysdeps/mips/mips32/fpu/fpucw-helpers.c | 34 + sysdeps/mips/mips32/libm-test-ulps | 832 +- sysdeps/mips/mips32/libm-test-ulps-name | 1 + sysdeps/mips/mips32/sfp-machine.h | 14 +- sysdeps/mips/mips64/Implies | 1 + sysdeps/mips/mips64/__longjmp.c | 6 +- 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 | 2 +- sysdeps/mips/mips64/gmp-mparam.h | 2 +- sysdeps/mips/mips64/libm-test-ulps | 1259 +- sysdeps/mips/mips64/libm-test-ulps-name | 1 + sysdeps/mips/mips64/lshift.S | 2 +- sysdeps/mips/mips64/mul_1.S | 2 +- sysdeps/mips/mips64/n32/crti.S | 13 +- sysdeps/mips/mips64/n32/crtn.S | 2 +- sysdeps/mips/mips64/n64/crti.S | 13 +- sysdeps/mips/mips64/n64/crtn.S | 2 +- sysdeps/mips/mips64/rshift.S | 2 +- sysdeps/mips/mips64/setjmp.S | 3 +- sysdeps/mips/mips64/setjmp_aux.c | 2 +- sysdeps/mips/mips64/sfp-machine.h | 14 +- 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 | 32 + sysdeps/mips/nptl/Makefile | 3 +- sysdeps/mips/nptl/bits/pthreadtypes-arch.h | 87 + sysdeps/mips/nptl/bits/pthreadtypes.h | 237 - sysdeps/mips/nptl/bits/semaphore.h | 2 +- sysdeps/mips/nptl/pthread_spin_lock.c | 23 - sysdeps/mips/nptl/pthreaddef.h | 2 +- sysdeps/mips/nptl/tcb-offsets.sym | 1 - sysdeps/mips/nptl/tls.h | 49 +- sysdeps/mips/regdef.h | 2 +- sysdeps/mips/rshift.S | 2 +- sysdeps/mips/setjmp.S | 3 +- sysdeps/mips/setjmp_aux.c | 2 +- sysdeps/mips/sgidefs.h | 2 +- sysdeps/mips/sotruss-lib.c | 2 +- sysdeps/mips/stackinfo.h | 2 +- sysdeps/mips/start.S | 2 +- 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 | 4 +- sysdeps/mips/sys/ucontext.h | 122 +- sysdeps/mips/tls-macros.h | 15 +- 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 | 9 +- sysdeps/mips/tst-mode-switch-2.c | 9 +- sysdeps/mips/tst-mode-switch-3.c | 9 +- sysdeps/nios2/Makefile | 2 +- sysdeps/nios2/__longjmp.S | 2 +- sysdeps/nios2/bits/fenv.h | 10 +- sysdeps/nios2/bits/link.h | 2 +- sysdeps/nios2/bits/setjmp.h | 2 +- sysdeps/nios2/crti.S | 2 +- sysdeps/nios2/crtn.S | 2 +- sysdeps/nios2/dl-init.c | 2 +- sysdeps/nios2/dl-machine.h | 6 +- sysdeps/nios2/dl-sysdep.h | 4 +- sysdeps/nios2/dl-tls.h | 5 +- sysdeps/nios2/dl-trampoline.S | 2 +- sysdeps/nios2/gccframe.h | 2 +- sysdeps/nios2/gmp-mparam.h | 2 +- sysdeps/nios2/jmpbuf-offsets.h | 2 +- sysdeps/nios2/jmpbuf-unwind.h | 2 +- sysdeps/nios2/ldsodefs.h | 2 +- sysdeps/nios2/libc-tls.c | 2 +- sysdeps/nios2/libm-test-ulps | 147 +- sysdeps/nios2/libm-test-ulps-name | 1 + sysdeps/nios2/machine-gmon.h | 2 +- sysdeps/nios2/math-tests.h | 2 +- sysdeps/nios2/math_private.h | 7 +- sysdeps/nios2/memusage.h | 2 +- sysdeps/nios2/nptl/Makefile | 2 +- sysdeps/nios2/nptl/bits/pthreadtypes-arch.h | 70 + sysdeps/nios2/nptl/bits/pthreadtypes.h | 189 - sysdeps/nios2/nptl/bits/semaphore.h | 2 +- sysdeps/nios2/nptl/pthread_spin_lock.c | 24 - sysdeps/nios2/nptl/pthreaddef.h | 2 +- sysdeps/nios2/nptl/tcb-offsets.sym | 1 - sysdeps/nios2/nptl/tls.h | 14 +- sysdeps/nios2/setjmp.S | 2 +- sysdeps/nios2/sotruss-lib.c | 2 +- sysdeps/nios2/stackinfo.h | 2 +- sysdeps/nios2/start.S | 2 +- sysdeps/nios2/sysdep.h | 2 +- sysdeps/nios2/tst-audit.h | 2 +- sysdeps/nptl/Makeconfig | 6 +- sysdeps/nptl/Makefile | 4 +- sysdeps/nptl/aio_misc.h | 22 +- sysdeps/nptl/allocrtsig.c | 2 +- sysdeps/nptl/bits/libc-lock.h | 187 - sysdeps/nptl/bits/libc-lockP.h | 436 - sysdeps/nptl/bits/pthreadtypes.h | 121 + sysdeps/nptl/bits/stdio-lock.h | 110 - sysdeps/nptl/bits/thread-shared-types.h | 156 + sysdeps/nptl/configure | 87 - sysdeps/nptl/configure.ac | 46 - sysdeps/nptl/fork.c | 93 +- sysdeps/nptl/fork.h | 2 +- sysdeps/nptl/futex-internal.h | 203 + sysdeps/nptl/gai_misc.h | 28 +- sysdeps/nptl/internaltypes.h | 34 +- sysdeps/nptl/jmp-unwind.c | 14 +- sysdeps/nptl/libc-lock.h | 187 + sysdeps/nptl/libc-lockP.h | 438 + sysdeps/nptl/librt-cancellation.c | 2 +- sysdeps/nptl/lowlevellock-futex.h | 2 +- sysdeps/nptl/lowlevellock.h | 82 +- sysdeps/nptl/malloc-machine.h | 50 +- sysdeps/nptl/nptl-signals.h | 2 +- sysdeps/nptl/pthread-functions.h | 4 +- sysdeps/nptl/pthread.h | 7 +- sysdeps/nptl/setxid.h | 2 +- sysdeps/nptl/shm-directory.h | 2 +- sysdeps/nptl/sigfillset.c | 2 +- sysdeps/nptl/stdio-lock.h | 111 + sysdeps/nptl/sys/procfs.h | 2 +- sysdeps/nptl/unwind-forcedunwind.c | 2 +- sysdeps/{unix => posix}/Subdirs | 0 sysdeps/posix/alarm.c | 5 +- sysdeps/posix/clock.c | 2 +- sysdeps/posix/clock_getres.c | 2 +- sysdeps/posix/closedir.c | 2 +- sysdeps/posix/ctermid.c | 2 +- sysdeps/posix/cuserid.c | 5 +- sysdeps/posix/dirfd.c | 5 +- sysdeps/posix/dirstream.h | 4 +- sysdeps/posix/dl-fileid.h | 50 + sysdeps/posix/dup.c | 9 +- sysdeps/posix/dup2.c | 6 +- sysdeps/posix/euidaccess.c | 10 +- sysdeps/posix/fdopendir.c | 2 +- sysdeps/posix/flock.c | 6 +- sysdeps/posix/fpathconf.c | 20 +- sysdeps/posix/gai_strerror.c | 2 +- sysdeps/posix/getaddrinfo.c | 508 +- sysdeps/posix/getcwd.c | 14 +- sysdeps/posix/getdtsz.c | 2 +- sysdeps/posix/gethostname.c | 8 +- sysdeps/posix/getpagesize.c | 2 +- sysdeps/posix/gettimeofday.c | 6 +- sysdeps/posix/isatty.c | 5 +- sysdeps/posix/isfdtype.c | 2 +- sysdeps/posix/killpg.c | 6 +- sysdeps/posix/libc_fatal.c | 5 +- sysdeps/posix/mkfifo.c | 2 +- sysdeps/posix/mkfifoat.c | 7 +- sysdeps/posix/nice.c | 14 +- sysdeps/posix/open64.c | 2 +- sysdeps/posix/opendir.c | 143 +- sysdeps/posix/pathconf.c | 2 +- sysdeps/posix/pause.c | 2 +- sysdeps/posix/posix_fallocate.c | 69 +- sysdeps/posix/posix_fallocate64.c | 69 +- sysdeps/posix/pread.c | 2 +- sysdeps/posix/pread64.c | 2 +- sysdeps/posix/preadv.c | 91 +- sysdeps/posix/preadv2.c | 38 + sysdeps/posix/preadv64.c | 31 +- sysdeps/posix/preadv64v2.c | 37 + sysdeps/posix/preadv_common.c | 83 + sysdeps/posix/profil.c | 3 +- sysdeps/posix/pwrite.c | 2 +- sysdeps/posix/pwrite64.c | 2 +- sysdeps/posix/pwritev.c | 79 +- sysdeps/posix/pwritev2.c | 38 + sysdeps/posix/pwritev64.c | 31 +- sysdeps/posix/pwritev64v2.c | 38 + sysdeps/posix/pwritev_common.c | 72 + sysdeps/posix/raise.c | 5 +- sysdeps/posix/readdir.c | 2 +- sysdeps/posix/readdir_r.c | 2 +- sysdeps/posix/readv.c | 2 +- sysdeps/posix/remove.c | 5 +- sysdeps/posix/rename.c | 6 +- sysdeps/posix/rewinddir.c | 5 +- sysdeps/posix/seekdir.c | 6 +- sysdeps/posix/shm-directory.c | 2 +- sysdeps/posix/shm-directory.h | 2 +- sysdeps/posix/shm_open.c | 37 +- sysdeps/posix/shm_unlink.c | 2 +- sysdeps/posix/sigblock.c | 5 +- sysdeps/posix/sigignore.c | 10 +- sysdeps/posix/sigintr.c | 7 +- sysdeps/posix/signal.c | 13 +- sysdeps/posix/sigpause.c | 2 +- sysdeps/posix/sigset.c | 69 +- sysdeps/posix/sigsetmask.c | 2 +- sysdeps/posix/sigsuspend.c | 5 +- sysdeps/posix/sigwait.c | 2 +- sysdeps/posix/sleep.c | 11 +- sysdeps/posix/spawni.c | 9 +- sysdeps/posix/sprofil.c | 3 +- sysdeps/posix/sysconf.c | 7 +- sysdeps/posix/system.c | 4 +- sysdeps/posix/sysv_signal.c | 11 +- sysdeps/posix/telldir.c | 2 +- sysdeps/posix/tempname.c | 2 +- sysdeps/posix/time.c | 5 +- sysdeps/posix/timespec_get.c | 2 +- sysdeps/posix/truncate.c | 2 +- sysdeps/posix/ttyname.c | 12 +- sysdeps/posix/ttyname_r.c | 17 +- sysdeps/posix/ulimit.c | 2 +- sysdeps/posix/usleep.c | 33 + sysdeps/posix/utime.c | 6 +- sysdeps/posix/utimes.c | 2 +- sysdeps/posix/wait.c | 4 +- sysdeps/posix/wait3.c | 6 +- sysdeps/posix/waitid.c | 4 +- sysdeps/posix/writev.c | 2 +- sysdeps/powerpc/Makefile | 15 +- sysdeps/powerpc/Versions | 14 + sysdeps/powerpc/atomic-machine.h | 339 + sysdeps/powerpc/bits/atomic.h | 345 - sysdeps/powerpc/bits/endian.h | 2 +- sysdeps/powerpc/bits/fenv.h | 11 +- sysdeps/powerpc/bits/fenvinline.h | 18 +- sysdeps/powerpc/bits/fp-fast.h | 39 + sysdeps/powerpc/bits/hwcap.h | 10 +- sysdeps/powerpc/bits/link.h | 2 +- sysdeps/powerpc/bits/mathdef.h | 46 - sysdeps/powerpc/bits/mathinline.h | 2 +- sysdeps/powerpc/bits/setjmp.h | 2 +- sysdeps/powerpc/dl-procinfo.c | 44 +- sysdeps/powerpc/dl-procinfo.h | 56 +- sysdeps/powerpc/dl-tls.c | 24 + sysdeps/powerpc/dl-tls.h | 5 +- sysdeps/powerpc/ffs.c | 2 +- sysdeps/powerpc/fpu/e_hypot.c | 16 +- sysdeps/powerpc/fpu/e_hypotf.c | 14 +- sysdeps/powerpc/fpu/e_rem_pio2f.c | 2 +- sysdeps/powerpc/fpu/e_sqrt.c | 2 +- sysdeps/powerpc/fpu/e_sqrtf.c | 2 +- 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 | 2 +- sysdeps/powerpc/fpu/feenablxcpt.c | 2 +- sysdeps/powerpc/fpu/fegetenv.c | 2 +- sysdeps/powerpc/fpu/fegetexcept.c | 2 +- sysdeps/powerpc/fpu/fegetmode.c | 26 + sysdeps/powerpc/fpu/fegetround.c | 2 +- sysdeps/powerpc/fpu/feholdexcpt.c | 2 +- sysdeps/powerpc/fpu/fenv_const.c | 6 +- sysdeps/powerpc/fpu/fenv_libc.h | 2 +- sysdeps/powerpc/fpu/fenv_private.h | 158 +- sysdeps/powerpc/fpu/fesetenv.c | 2 +- sysdeps/powerpc/fpu/fesetexcept.c | 42 + sysdeps/powerpc/fpu/fesetmode.c | 49 + sysdeps/powerpc/fpu/fesetround.c | 2 +- sysdeps/powerpc/fpu/feupdateenv.c | 2 +- sysdeps/powerpc/fpu/fgetexcptflg.c | 2 +- sysdeps/powerpc/fpu/fix-fp-int-compare-invalid.h | 28 + sysdeps/powerpc/fpu/fraiseexcpt.c | 2 +- sysdeps/powerpc/fpu/fsetexcptflg.c | 8 +- sysdeps/powerpc/fpu/ftestexcept.c | 2 +- sysdeps/powerpc/fpu/k_cosf.c | 2 +- sysdeps/powerpc/fpu/k_rem_pio2f.c | 2 +- sysdeps/powerpc/fpu/k_sinf.c | 8 +- sysdeps/powerpc/fpu/libm-test-ulps | 1602 +- sysdeps/powerpc/fpu/libm-test-ulps-name | 1 + sysdeps/powerpc/fpu/math_ldbl.h | 25 +- sysdeps/powerpc/fpu/math_private.h | 2 +- sysdeps/powerpc/fpu/s_cosf.c | 3 +- sysdeps/powerpc/fpu/s_fabs.S | 2 +- sysdeps/powerpc/fpu/s_fdim.c | 30 - sysdeps/powerpc/fpu/s_fdimf.c | 26 - sysdeps/powerpc/fpu/s_float_bitwise.h | 2 +- sysdeps/powerpc/fpu/s_fma.S | 4 +- sysdeps/powerpc/fpu/s_fmaf.S | 4 +- sysdeps/powerpc/fpu/s_fmax.S | 42 - sysdeps/powerpc/fpu/s_fmaxf.S | 1 - sysdeps/powerpc/fpu/s_fmin.S | 42 - sysdeps/powerpc/fpu/s_fminf.S | 1 - sysdeps/powerpc/fpu/s_isnan.c | 5 +- sysdeps/powerpc/fpu/s_llround.c | 52 - sysdeps/powerpc/fpu/s_llroundf.c | 44 - sysdeps/powerpc/fpu/s_rint.c | 2 +- sysdeps/powerpc/fpu/s_rintf.c | 2 +- sysdeps/powerpc/fpu/s_sinf.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 | 84 + sysdeps/powerpc/hwcapinfo.h | 29 + sysdeps/powerpc/ifunc-sel.h | 15 +- sysdeps/powerpc/jmpbuf-offsets.h | 2 +- sysdeps/powerpc/jmpbuf-unwind.h | 2 +- sysdeps/powerpc/ldsodefs.h | 2 +- sysdeps/powerpc/libc-tls.c | 32 + sysdeps/powerpc/locale-defines.sym | 4 + sysdeps/powerpc/longjmp.c | 2 +- sysdeps/powerpc/machine-gmon.h | 2 +- sysdeps/powerpc/math-tests.h | 8 +- sysdeps/powerpc/memusage.h | 2 +- sysdeps/powerpc/nofpu/Makefile | 10 +- 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 | 2 +- sysdeps/powerpc/nofpu/fedisblxcpt.c | 2 +- sysdeps/powerpc/nofpu/feenablxcpt.c | 2 +- sysdeps/powerpc/nofpu/fegetenv.c | 2 +- sysdeps/powerpc/nofpu/fegetexcept.c | 2 +- sysdeps/powerpc/nofpu/fegetmode.c | 33 + sysdeps/powerpc/nofpu/fegetround.c | 2 +- sysdeps/powerpc/nofpu/feholdexcpt.c | 2 +- sysdeps/powerpc/nofpu/fenv_const.c | 6 +- sysdeps/powerpc/nofpu/fesetenv.c | 2 +- sysdeps/powerpc/nofpu/fesetexcept.c | 28 + sysdeps/powerpc/nofpu/fesetmode.c | 34 + sysdeps/powerpc/nofpu/fesetround.c | 2 +- sysdeps/powerpc/nofpu/feupdateenv.c | 2 +- sysdeps/powerpc/nofpu/fgetexcptflg.c | 2 +- sysdeps/powerpc/nofpu/flt-rounds.c | 4 +- sysdeps/powerpc/nofpu/fraiseexcpt.c | 2 +- sysdeps/powerpc/nofpu/fsetexcptflg.c | 2 +- sysdeps/powerpc/nofpu/ftestexcept.c | 2 +- sysdeps/powerpc/nofpu/get-rounding-mode.h | 2 +- sysdeps/powerpc/nofpu/libm-test-ulps | 1462 +- sysdeps/powerpc/nofpu/libm-test-ulps-name | 1 + sysdeps/powerpc/nofpu/sim-full.c | 2 +- sysdeps/powerpc/nofpu/soft-supp.h | 2 +- sysdeps/powerpc/novmx-longjmp.c | 2 +- sysdeps/powerpc/novmx-sigjmp.c | 2 +- sysdeps/powerpc/novmxsetjmp.h | 4 +- sysdeps/powerpc/nptl/Makefile | 2 +- sysdeps/powerpc/nptl/bits/pthreadtypes-arch.h | 79 + sysdeps/powerpc/nptl/elide.h | 122 +- sysdeps/powerpc/nptl/pthread_spin_lock.c | 9 +- sysdeps/powerpc/nptl/pthread_spin_trylock.c | 9 +- sysdeps/powerpc/nptl/pthread_spin_unlock.c | 27 + sysdeps/powerpc/nptl/pthreaddef.h | 2 +- sysdeps/powerpc/nptl/tcb-offsets.sym | 9 +- sysdeps/powerpc/nptl/tls.h | 58 +- sysdeps/powerpc/power4/fpu/mpa-arch.h | 2 +- sysdeps/powerpc/power4/fpu/mpa.c | 2 +- sysdeps/powerpc/power4/wordcopy.c | 2 +- sysdeps/powerpc/power5+/fpu/s_modf.c | 2 +- sysdeps/powerpc/power5+/fpu/s_modff.c | 2 +- sysdeps/powerpc/power6/wcschr.c | 2 +- sysdeps/powerpc/power6/wcscpy.c | 2 +- sysdeps/powerpc/power6/wcsrchr.c | 2 +- sysdeps/powerpc/power6/wordcopy.c | 2 +- sysdeps/powerpc/power7/fpu/s_logb.c | 3 +- sysdeps/powerpc/power7/fpu/s_logbf.c | 2 +- sysdeps/powerpc/power7/fpu/s_logbl.c | 26 +- sysdeps/powerpc/powerpc32/405/memcmp.S | 2 +- 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 | 2 +- sysdeps/powerpc/powerpc32/__longjmp.S | 2 +- sysdeps/powerpc/powerpc32/a2/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/add_n.S | 2 +- sysdeps/powerpc/powerpc32/addmul_1.S | 2 +- sysdeps/powerpc/powerpc32/atomic-machine.h | 126 + sysdeps/powerpc/powerpc32/backtrace.c | 21 +- sysdeps/powerpc/powerpc32/bits/atomic.h | 144 - sysdeps/powerpc/powerpc32/bits/wordsize.h | 3 + sysdeps/powerpc/powerpc32/bsd-_setjmp.S | 2 +- sysdeps/powerpc/powerpc32/bsd-setjmp.S | 2 +- sysdeps/powerpc/powerpc32/bzero.S | 2 +- sysdeps/powerpc/powerpc32/cell/memcpy.S | 2 +- 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 | 65 +- sysdeps/powerpc/powerpc32/dl-start.S | 2 +- sysdeps/powerpc/powerpc32/dl-trampoline.S | 2 +- .../powerpc32/e500/nofpu/atomic-feclearexcept.c | 2 +- .../powerpc32/e500/nofpu/atomic-feholdexcept.c | 2 +- .../powerpc32/e500/nofpu/atomic-feupdateenv.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fclrexcpt.c | 2 +- .../powerpc/powerpc32/e500/nofpu/fe_note_change.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fedisblxcpt.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/feenablxcpt.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fegetenv.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fegetexcept.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fegetmode.c | 37 + sysdeps/powerpc/powerpc32/e500/nofpu/fegetround.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/feholdexcpt.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fenv_const.c | 6 +- sysdeps/powerpc/powerpc32/e500/nofpu/fenv_libc.h | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fesetenv.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fesetexcept.c | 37 + sysdeps/powerpc/powerpc32/e500/nofpu/fesetmode.c | 43 + sysdeps/powerpc/powerpc32/e500/nofpu/fesetround.c | 2 +- .../powerpc32/e500/nofpu/fetestexceptflag.c | 25 + sysdeps/powerpc/powerpc32/e500/nofpu/feupdateenv.c | 2 +- .../powerpc32/e500/nofpu/fexcepts_from_prctl.c | 2 +- .../powerpc32/e500/nofpu/fexcepts_from_spe.c | 2 +- .../powerpc32/e500/nofpu/fexcepts_to_prctl.c | 2 +- .../powerpc/powerpc32/e500/nofpu/fexcepts_to_spe.c | 2 +- .../powerpc/powerpc32/e500/nofpu/fgetexcptflg.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/flt-rounds.c | 2 +- .../powerpc32/e500/nofpu/fraiseexcept-soft.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/fraiseexcpt.c | 2 +- .../powerpc/powerpc32/e500/nofpu/fsetexcptflg.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/ftestexcept.c | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/s_fabsf.S | 2 +- sysdeps/powerpc/powerpc32/e500/nofpu/spe-raise.c | 2 +- sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S | 2 +- sysdeps/powerpc/powerpc32/fpu/__longjmp.S | 6 +- sysdeps/powerpc/powerpc32/fpu/configure | 56 + sysdeps/powerpc/powerpc32/fpu/configure.ac | 34 + .../powerpc32/fpu/fix-int-fp-convert-zero.h | 28 + sysdeps/powerpc/powerpc32/fpu/fprrest.S | 2 +- sysdeps/powerpc/powerpc32/fpu/fprsave.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_ceil.S | 19 +- sysdeps/powerpc/powerpc32/fpu/s_ceilf.S | 19 +- sysdeps/powerpc/powerpc32/fpu/s_copysign.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_copysignl.S | 25 +- sysdeps/powerpc/powerpc32/fpu/s_fabsl.S | 23 +- sysdeps/powerpc/powerpc32/fpu/s_fdim.c | 5 - sysdeps/powerpc/powerpc32/fpu/s_floor.S | 19 +- sysdeps/powerpc/powerpc32/fpu/s_floorf.S | 19 +- sysdeps/powerpc/powerpc32/fpu/s_fmax.S | 5 - sysdeps/powerpc/powerpc32/fpu/s_fmin.S | 5 - sysdeps/powerpc/powerpc32/fpu/s_isnan.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_llrint.c | 33 +- sysdeps/powerpc/powerpc32/fpu/s_llrintf.c | 24 +- sysdeps/powerpc/powerpc32/fpu/s_llround.c | 90 + sysdeps/powerpc/powerpc32/fpu/s_llroundf.c | 72 + sysdeps/powerpc/powerpc32/fpu/s_lrint.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_lround.S | 45 +- sysdeps/powerpc/powerpc32/fpu/s_nearbyint.S | 16 +- sysdeps/powerpc/powerpc32/fpu/s_nearbyintf.S | 16 +- sysdeps/powerpc/powerpc32/fpu/s_rint.S | 10 +- sysdeps/powerpc/powerpc32/fpu/s_rintf.S | 10 +- sysdeps/powerpc/powerpc32/fpu/s_round.S | 19 +- sysdeps/powerpc/powerpc32/fpu/s_roundf.S | 19 +- sysdeps/powerpc/powerpc32/fpu/s_trunc.S | 19 +- sysdeps/powerpc/powerpc32/fpu/s_truncf.S | 19 +- sysdeps/powerpc/powerpc32/fpu/setjmp-common.S | 2 +- sysdeps/powerpc/powerpc32/fpu/setjmp.S | 3 +- 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 +- .../powerpc32/power4/fpu/multiarch/Makefile | 10 +- .../power4/fpu/multiarch/e_hypot-power7.c | 2 +- .../powerpc32/power4/fpu/multiarch/e_hypot-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/e_hypot.c | 2 +- .../power4/fpu/multiarch/e_hypotf-power7.c | 2 +- .../power4/fpu/multiarch/e_hypotf-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/e_hypotf.c | 2 +- .../power4/fpu/multiarch/s_ceil-power5+.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_ceil-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_ceil.c | 2 +- .../power4/fpu/multiarch/s_ceilf-power5+.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_ceilf-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_ceilf.c | 2 +- .../power4/fpu/multiarch/s_copysign-power6.S | 2 +- .../power4/fpu/multiarch/s_copysign-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_copysign.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_copysignf.c | 2 +- .../power4/fpu/multiarch/s_finite-power7.S | 2 +- .../power4/fpu/multiarch/s_finite-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_finite.c | 18 +- .../power4/fpu/multiarch/s_finitef-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_finitef.c | 12 +- .../power4/fpu/multiarch/s_floor-power5+.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_floor-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_floor.c | 2 +- .../power4/fpu/multiarch/s_floorf-power5+.S | 2 +- .../power4/fpu/multiarch/s_floorf-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_floorf.c | 2 +- .../power4/fpu/multiarch/s_isinf-power7.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_isinf-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_isinf.c | 18 +- .../power4/fpu/multiarch/s_isinff-ppc32.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_isinff.c | 12 +- .../power4/fpu/multiarch/s_isnan-power5.S | 2 +- .../power4/fpu/multiarch/s_isnan-power6.S | 2 +- .../power4/fpu/multiarch/s_isnan-power7.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_isnan-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_isnan.c | 26 +- .../power4/fpu/multiarch/s_isnanf-power5.S | 2 +- .../power4/fpu/multiarch/s_isnanf-power6.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_isnanf.c | 19 +- .../power4/fpu/multiarch/s_llrint-power6.S | 2 +- .../power4/fpu/multiarch/s_llrint-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_llrint.c | 2 +- .../power4/fpu/multiarch/s_llrintf-power6.S | 2 +- .../power4/fpu/multiarch/s_llrintf-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_llrintf.c | 2 +- .../power4/fpu/multiarch/s_llround-power5+.S | 2 +- .../power4/fpu/multiarch/s_llround-power6.S | 2 +- .../power4/fpu/multiarch/s_llround-ppc32.S | 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-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_lrint.c | 2 +- .../powerpc32/power4/fpu/multiarch/s_lrintf.c | 2 +- .../power4/fpu/multiarch/s_lround-power5+.S | 2 +- .../power4/fpu/multiarch/s_lround-power6x.S | 2 +- .../power4/fpu/multiarch/s_lround-ppc32.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 +- .../power4/fpu/multiarch/s_round-power5+.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_round-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_round.c | 2 +- .../power4/fpu/multiarch/s_roundf-power5+.S | 2 +- .../power4/fpu/multiarch/s_roundf-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_roundf.c | 2 +- .../power4/fpu/multiarch/s_trunc-power5+.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_trunc-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_trunc.c | 2 +- .../power4/fpu/multiarch/s_truncf-power5+.S | 2 +- .../power4/fpu/multiarch/s_truncf-ppc32.S | 2 +- .../powerpc32/power4/fpu/multiarch/s_truncf.c | 2 +- .../powerpc32/power4/fpu/multiarch/w_sqrt-power5.S | 31 - .../powerpc32/power4/fpu/multiarch/w_sqrt-ppc32.S | 31 - .../powerpc32/power4/fpu/multiarch/w_sqrt.c | 40 - .../power4/fpu/multiarch/w_sqrt_compat-power5.S | 31 + .../power4/fpu/multiarch/w_sqrt_compat-ppc32.S | 31 + .../powerpc32/power4/fpu/multiarch/w_sqrt_compat.c | 40 + .../power4/fpu/multiarch/w_sqrtf-power5.S | 26 - .../powerpc32/power4/fpu/multiarch/w_sqrtf-ppc32.S | 26 - .../powerpc32/power4/fpu/multiarch/w_sqrtf.c | 32 - .../power4/fpu/multiarch/w_sqrtf_compat-power5.S | 26 + .../power4/fpu/multiarch/w_sqrtf_compat-ppc32.S | 26 + .../power4/fpu/multiarch/w_sqrtf_compat.c | 32 + sysdeps/powerpc/powerpc32/power4/fpu/s_llrint.S | 2 +- sysdeps/powerpc/powerpc32/power4/fpu/s_llrintf.S | 2 +- sysdeps/powerpc/powerpc32/power4/fpu/s_llround.S | 2 +- sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt.S | 109 - .../powerpc/powerpc32/power4/fpu/w_sqrt_compat.S | 108 + sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf.S | 101 - .../powerpc/powerpc32/power4/fpu/w_sqrtf_compat.S | 100 + sysdeps/powerpc/powerpc32/power4/hp-timing.h | 2 +- sysdeps/powerpc/powerpc32/power4/memcmp.S | 14 +- sysdeps/powerpc/powerpc32/power4/memcopy.h | 2 +- sysdeps/powerpc/powerpc32/power4/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/power4/memset.S | 2 +- .../powerpc32/power4/multiarch/bzero-power6.S | 2 +- .../powerpc32/power4/multiarch/bzero-power7.S | 2 +- .../powerpc32/power4/multiarch/bzero-ppc32.S | 2 +- sysdeps/powerpc/powerpc32/power4/multiarch/bzero.c | 2 +- .../powerpc32/power4/multiarch/ifunc-impl-list.c | 2 +- .../powerpc/powerpc32/power4/multiarch/init-arch.h | 2 +- .../powerpc32/power4/multiarch/memchr-power7.S | 2 +- .../powerpc32/power4/multiarch/memchr-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/memchr.c | 4 +- .../powerpc32/power4/multiarch/memcmp-power7.S | 2 +- .../powerpc32/power4/multiarch/memcmp-ppc32.S | 2 +- .../powerpc/powerpc32/power4/multiarch/memcmp.c | 12 +- .../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 | 25 +- .../powerpc32/power4/multiarch/memmove-power7.c | 2 +- .../powerpc32/power4/multiarch/memmove-ppc.c | 2 +- .../powerpc/powerpc32/power4/multiarch/memmove.c | 12 +- .../powerpc32/power4/multiarch/mempcpy-power7.S | 2 +- .../powerpc32/power4/multiarch/mempcpy-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/mempcpy.c | 16 +- .../powerpc32/power4/multiarch/memrchr-power7.S | 2 +- .../powerpc32/power4/multiarch/memrchr-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/memrchr.c | 2 +- .../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 | 16 +- .../powerpc32/power4/multiarch/rawmemchr-power7.S | 2 +- .../powerpc32/power4/multiarch/rawmemchr-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/rawmemchr.c | 13 +- .../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 | 14 +- .../powerpc32/power4/multiarch/strchrnul-power7.S | 2 +- .../powerpc32/power4/multiarch/strchrnul-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/strchrnul.c | 2 +- .../powerpc32/power4/multiarch/strlen-power7.S | 2 +- .../powerpc32/power4/multiarch/strlen-ppc32.S | 2 +- .../powerpc/powerpc32/power4/multiarch/strlen.c | 12 +- .../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 | 2 +- .../powerpc32/power4/multiarch/strncmp-ppc32.S | 2 +- .../powerpc/powerpc32/power4/multiarch/strncmp.c | 14 +- .../powerpc32/power4/multiarch/strnlen-power7.S | 5 +- .../powerpc32/power4/multiarch/strnlen-ppc32.c | 6 +- .../powerpc/powerpc32/power4/multiarch/strnlen.c | 15 +- .../powerpc32/power4/multiarch/wcschr-power6.c | 2 +- .../powerpc32/power4/multiarch/wcschr-power7.c | 2 +- .../powerpc32/power4/multiarch/wcschr-ppc32.c | 20 +- .../powerpc/powerpc32/power4/multiarch/wcschr.c | 2 +- .../powerpc32/power4/multiarch/wcscpy-power6.c | 2 +- .../powerpc32/power4/multiarch/wcscpy-power7.c | 2 +- .../powerpc32/power4/multiarch/wcscpy-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/wcscpy.c | 2 +- .../powerpc32/power4/multiarch/wcsrchr-power6.c | 2 +- .../powerpc32/power4/multiarch/wcsrchr-power7.c | 2 +- .../powerpc32/power4/multiarch/wcsrchr-ppc32.c | 2 +- .../powerpc/powerpc32/power4/multiarch/wcsrchr.c | 2 +- .../powerpc32/power4/multiarch/wordcopy-power7.c | 2 +- .../powerpc32/power4/multiarch/wordcopy-ppc32.c | 2 +- sysdeps/powerpc/powerpc32/power4/strncmp.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_ceil.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_ceilf.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_floor.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_floorf.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_llround.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_lround.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_round.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_roundf.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_trunc.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_truncf.S | 2 +- sysdeps/powerpc/powerpc32/power5/fpu/s_isnan.S | 2 +- sysdeps/powerpc/powerpc32/power5/fpu/s_isnanf.S | 2 +- sysdeps/powerpc/powerpc32/power5/fpu/w_sqrt.S | 107 - .../powerpc/powerpc32/power5/fpu/w_sqrt_compat.S | 106 + sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf.S | 99 - .../powerpc/powerpc32/power5/fpu/w_sqrtf_compat.S | 98 + sysdeps/powerpc/powerpc32/power6/fpu/s_copysign.S | 2 +- sysdeps/powerpc/powerpc32/power6/fpu/s_isnan.S | 2 +- sysdeps/powerpc/powerpc32/power6/fpu/s_isnanf.S | 2 +- sysdeps/powerpc/powerpc32/power6/fpu/s_llrint.S | 2 +- sysdeps/powerpc/powerpc32/power6/fpu/s_llrintf.S | 2 +- sysdeps/powerpc/powerpc32/power6/fpu/s_llround.S | 2 +- sysdeps/powerpc/powerpc32/power6/memcpy.S | 4 +- sysdeps/powerpc/powerpc32/power6/memset.S | 4 +- sysdeps/powerpc/powerpc32/power6x/fpu/s_lrint.S | 2 +- sysdeps/powerpc/powerpc32/power6x/fpu/s_lround.S | 2 +- sysdeps/powerpc/powerpc32/power7/fpu/s_finite.S | 2 +- sysdeps/powerpc/powerpc32/power7/fpu/s_isinf.S | 2 +- sysdeps/powerpc/powerpc32/power7/fpu/s_isnan.S | 2 +- sysdeps/powerpc/powerpc32/power7/memchr.S | 13 +- sysdeps/powerpc/powerpc32/power7/memcmp.S | 14 +- sysdeps/powerpc/powerpc32/power7/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/power7/mempcpy.S | 2 +- sysdeps/powerpc/powerpc32/power7/memrchr.S | 2 +- sysdeps/powerpc/powerpc32/power7/memset.S | 2 +- sysdeps/powerpc/powerpc32/power7/rawmemchr.S | 2 +- sysdeps/powerpc/powerpc32/power7/strcasecmp.S | 4 +- sysdeps/powerpc/powerpc32/power7/strchr.S | 2 +- sysdeps/powerpc/powerpc32/power7/strchrnul.S | 2 +- sysdeps/powerpc/powerpc32/power7/strlen.S | 2 +- sysdeps/powerpc/powerpc32/power7/strncmp.S | 2 +- sysdeps/powerpc/powerpc32/power7/strnlen.S | 3 +- sysdeps/powerpc/powerpc32/power9/Implies | 2 + .../powerpc/powerpc32/power9/fpu/multiarch/Implies | 1 + sysdeps/powerpc/powerpc32/power9/multiarch/Implies | 1 + sysdeps/powerpc/powerpc32/ppc-mcount.S | 29 +- sysdeps/powerpc/powerpc32/register-dump.h | 2 +- sysdeps/powerpc/powerpc32/rshift.S | 2 +- sysdeps/powerpc/powerpc32/setjmp-common.S | 2 +- sysdeps/powerpc/powerpc32/setjmp.S | 3 +- sysdeps/powerpc/powerpc32/start.S | 2 +- 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 | 2 +- sysdeps/powerpc/powerpc32/sub_n.S | 2 +- sysdeps/powerpc/powerpc32/submul_1.S | 2 +- sysdeps/powerpc/powerpc32/symbol-hacks.h | 21 + sysdeps/powerpc/powerpc32/sysdep.h | 8 +- sysdeps/powerpc/powerpc32/tls-macros.h | 44 +- sysdeps/powerpc/powerpc32/tst-audit.h | 2 +- sysdeps/powerpc/powerpc64/__longjmp-common.S | 2 +- sysdeps/powerpc/powerpc64/__longjmp.S | 2 +- sysdeps/powerpc/powerpc64/a2/memcpy.S | 10 +- sysdeps/powerpc/powerpc64/addmul_1.S | 4 +- sysdeps/powerpc/powerpc64/atomic-machine.h | 242 + sysdeps/powerpc/powerpc64/backtrace.c | 21 +- sysdeps/powerpc/powerpc64/bits/atomic.h | 274 - sysdeps/powerpc/powerpc64/bits/wordsize.h | 3 + sysdeps/powerpc/powerpc64/bzero.S | 2 +- sysdeps/powerpc/powerpc64/cell/memcpy.S | 10 +- sysdeps/powerpc/powerpc64/configure | 35 +- sysdeps/powerpc/powerpc64/configure.ac | 21 +- sysdeps/powerpc/powerpc64/crti.S | 2 +- sysdeps/powerpc/powerpc64/crtn.S | 2 +- sysdeps/powerpc/powerpc64/dl-dtprocnum.h | 2 +- sysdeps/powerpc/powerpc64/dl-irel.h | 2 +- sysdeps/powerpc/powerpc64/dl-machine.c | 26 +- sysdeps/powerpc/powerpc64/dl-machine.h | 148 +- sysdeps/powerpc/powerpc64/dl-trampoline.S | 6 +- sysdeps/powerpc/powerpc64/entry.h | 2 +- sysdeps/powerpc/powerpc64/ffsll.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile | 10 +- .../powerpc64/fpu/multiarch/e_expf-power8.S | 26 + .../powerpc/powerpc64/fpu/multiarch/e_expf-ppc64.c | 24 + sysdeps/powerpc/powerpc64/fpu/multiarch/e_expf.c | 31 + .../powerpc64/fpu/multiarch/e_hypot-power7.c | 2 +- .../powerpc64/fpu/multiarch/e_hypot-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypot.c | 2 +- .../powerpc64/fpu/multiarch/e_hypotf-power7.c | 2 +- .../powerpc64/fpu/multiarch/e_hypotf-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypotf.c | 2 +- .../powerpc64/fpu/multiarch/s_ceil-power5+.S | 2 +- .../powerpc/powerpc64/fpu/multiarch/s_ceil-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceil.c | 2 +- .../powerpc64/fpu/multiarch/s_ceilf-power5+.S | 2 +- .../powerpc64/fpu/multiarch/s_ceilf-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceilf.c | 2 +- .../powerpc64/fpu/multiarch/s_copysign-power6.S | 2 +- .../powerpc64/fpu/multiarch/s_copysign-ppc64.S | 2 +- .../powerpc/powerpc64/fpu/multiarch/s_copysign.c | 2 +- .../powerpc/powerpc64/fpu/multiarch/s_copysignf.c | 2 +- .../powerpc64/fpu/multiarch/s_cosf-power8.S | 26 + .../powerpc/powerpc64/fpu/multiarch/s_cosf-ppc64.c | 26 + sysdeps/powerpc/powerpc64/fpu/multiarch/s_cosf.c | 31 + .../powerpc64/fpu/multiarch/s_finite-power7.S | 2 +- .../powerpc64/fpu/multiarch/s_finite-power8.S | 2 +- .../powerpc64/fpu/multiarch/s_finite-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_finite.c | 22 +- .../powerpc64/fpu/multiarch/s_finitef-ppc64.c | 2 +- .../powerpc/powerpc64/fpu/multiarch/s_finitef.c | 16 +- .../powerpc64/fpu/multiarch/s_floor-power5+.S | 2 +- .../powerpc64/fpu/multiarch/s_floor-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_floor.c | 2 +- .../powerpc64/fpu/multiarch/s_floorf-power5+.S | 2 +- .../powerpc64/fpu/multiarch/s_floorf-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_floorf.c | 2 +- .../powerpc64/fpu/multiarch/s_isinf-power7.S | 2 +- .../powerpc64/fpu/multiarch/s_isinf-power8.S | 2 +- .../powerpc64/fpu/multiarch/s_isinf-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinf.c | 22 +- .../powerpc64/fpu/multiarch/s_isinff-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinff.c | 16 +- .../powerpc64/fpu/multiarch/s_isnan-power5.S | 2 +- .../powerpc64/fpu/multiarch/s_isnan-power6.S | 2 +- .../powerpc64/fpu/multiarch/s_isnan-power6x.S | 2 +- .../powerpc64/fpu/multiarch/s_isnan-power7.S | 2 +- .../powerpc64/fpu/multiarch/s_isnan-power8.S | 2 +- .../powerpc64/fpu/multiarch/s_isnan-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan.c | 34 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnanf.c | 27 +- .../powerpc64/fpu/multiarch/s_llrint-power6x.S | 2 +- .../powerpc64/fpu/multiarch/s_llrint-power8.S | 2 +- .../powerpc64/fpu/multiarch/s_llrint-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_llrint.c | 2 +- .../powerpc/powerpc64/fpu/multiarch/s_llrintf.c | 46 + .../powerpc64/fpu/multiarch/s_llround-power5+.S | 2 +- .../powerpc64/fpu/multiarch/s_llround-power6x.S | 2 +- .../powerpc64/fpu/multiarch/s_llround-power8.S | 2 +- .../powerpc64/fpu/multiarch/s_llround-ppc64.S | 2 +- .../powerpc/powerpc64/fpu/multiarch/s_llround.c | 2 +- .../powerpc64/fpu/multiarch/s_llroundf-ppc64.S | 32 + .../powerpc/powerpc64/fpu/multiarch/s_llroundf.c | 46 + .../powerpc64/fpu/multiarch/s_logb-power7.c | 2 +- .../powerpc/powerpc64/fpu/multiarch/s_logb-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_logb.c | 2 +- .../powerpc64/fpu/multiarch/s_logbf-power7.c | 2 +- .../powerpc64/fpu/multiarch/s_logbf-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbf.c | 2 +- .../powerpc64/fpu/multiarch/s_logbl-power7.c | 2 +- .../powerpc64/fpu/multiarch/s_logbl-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbl.c | 2 +- .../powerpc64/fpu/multiarch/s_modf-power5+.c | 2 +- .../powerpc/powerpc64/fpu/multiarch/s_modf-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_modf.c | 2 +- .../powerpc64/fpu/multiarch/s_modff-power5+.c | 2 +- .../powerpc64/fpu/multiarch/s_modff-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_modff.c | 2 +- .../powerpc64/fpu/multiarch/s_round-power5+.S | 2 +- .../powerpc64/fpu/multiarch/s_round-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_round.c | 2 +- .../powerpc64/fpu/multiarch/s_roundf-power5+.S | 2 +- .../powerpc64/fpu/multiarch/s_roundf-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_roundf.c | 2 +- .../powerpc64/fpu/multiarch/s_sinf-power8.S | 26 + .../powerpc/powerpc64/fpu/multiarch/s_sinf-ppc64.c | 26 + sysdeps/powerpc/powerpc64/fpu/multiarch/s_sinf.c | 31 + .../powerpc64/fpu/multiarch/s_trunc-power5+.S | 2 +- .../powerpc64/fpu/multiarch/s_trunc-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_trunc.c | 2 +- .../powerpc64/fpu/multiarch/s_truncf-power5+.S | 2 +- .../powerpc64/fpu/multiarch/s_truncf-ppc64.S | 2 +- sysdeps/powerpc/powerpc64/fpu/multiarch/s_truncf.c | 2 +- sysdeps/powerpc/powerpc64/fpu/s_ceil.S | 21 +- sysdeps/powerpc/powerpc64/fpu/s_ceilf.S | 21 +- sysdeps/powerpc/powerpc64/fpu/s_copysign.S | 4 +- sysdeps/powerpc/powerpc64/fpu/s_copysignl.S | 14 +- sysdeps/powerpc/powerpc64/fpu/s_fabsl.S | 9 +- sysdeps/powerpc/powerpc64/fpu/s_fdim.c | 5 - sysdeps/powerpc/powerpc64/fpu/s_floor.S | 21 +- sysdeps/powerpc/powerpc64/fpu/s_floorf.S | 21 +- sysdeps/powerpc/powerpc64/fpu/s_fmax.S | 5 - sysdeps/powerpc/powerpc64/fpu/s_fmin.S | 5 - sysdeps/powerpc/powerpc64/fpu/s_isnan.S | 4 +- sysdeps/powerpc/powerpc64/fpu/s_llrint.S | 11 +- sysdeps/powerpc/powerpc64/fpu/s_llrintf.S | 37 +- sysdeps/powerpc/powerpc64/fpu/s_llround.S | 7 +- sysdeps/powerpc/powerpc64/fpu/s_llroundf.S | 10 +- sysdeps/powerpc/powerpc64/fpu/s_nearbyint.S | 18 +- sysdeps/powerpc/powerpc64/fpu/s_nearbyintf.S | 18 +- sysdeps/powerpc/powerpc64/fpu/s_rint.S | 12 +- sysdeps/powerpc/powerpc64/fpu/s_rintf.S | 12 +- sysdeps/powerpc/powerpc64/fpu/s_round.S | 21 +- sysdeps/powerpc/powerpc64/fpu/s_roundf.S | 21 +- sysdeps/powerpc/powerpc64/fpu/s_trunc.S | 21 +- sysdeps/powerpc/powerpc64/fpu/s_truncf.S | 21 +- sysdeps/powerpc/powerpc64/hp-timing.h | 2 +- sysdeps/powerpc/powerpc64/lshift.S | 4 +- sysdeps/powerpc/powerpc64/memcpy.S | 10 +- sysdeps/powerpc/powerpc64/memset.S | 10 +- sysdeps/powerpc/powerpc64/mul_1.S | 4 +- sysdeps/powerpc/powerpc64/multiarch/Makefile | 31 +- sysdeps/powerpc/powerpc64/multiarch/bcopy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/bcopy.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/bzero.c | 2 +- .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 68 +- sysdeps/powerpc/powerpc64/multiarch/init-arch.h | 2 +- .../powerpc/powerpc64/multiarch/memchr-power7.S | 17 +- .../powerpc/powerpc64/multiarch/memchr-power8.S | 28 + sysdeps/powerpc/powerpc64/multiarch/memchr-ppc64.c | 16 +- sysdeps/powerpc/powerpc64/multiarch/memchr.c | 5 +- .../powerpc/powerpc64/multiarch/memcmp-power4.S | 18 +- .../powerpc/powerpc64/multiarch/memcmp-power7.S | 18 +- .../powerpc/powerpc64/multiarch/memcmp-power8.S | 28 + sysdeps/powerpc/powerpc64/multiarch/memcmp-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/memcmp.c | 19 +- sysdeps/powerpc/powerpc64/multiarch/memcpy-a2.S | 18 +- sysdeps/powerpc/powerpc64/multiarch/memcpy-cell.S | 18 +- .../powerpc/powerpc64/multiarch/memcpy-power4.S | 18 +- .../powerpc/powerpc64/multiarch/memcpy-power6.S | 18 +- .../powerpc/powerpc64/multiarch/memcpy-power7.S | 18 +- sysdeps/powerpc/powerpc64/multiarch/memcpy-ppc64.S | 18 +- sysdeps/powerpc/powerpc64/multiarch/memcpy.c | 2 +- .../powerpc/powerpc64/multiarch/memmove-power7.S | 18 +- .../powerpc/powerpc64/multiarch/memmove-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/memmove.c | 2 +- .../powerpc/powerpc64/multiarch/mempcpy-power7.S | 18 +- .../powerpc/powerpc64/multiarch/mempcpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/mempcpy.c | 16 +- .../powerpc/powerpc64/multiarch/memrchr-power7.S | 17 +- .../powerpc/powerpc64/multiarch/memrchr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/memrchr.c | 2 +- .../powerpc/powerpc64/multiarch/memset-power4.S | 18 +- .../powerpc/powerpc64/multiarch/memset-power6.S | 18 +- .../powerpc/powerpc64/multiarch/memset-power7.S | 18 +- .../powerpc/powerpc64/multiarch/memset-power8.S | 18 +- sysdeps/powerpc/powerpc64/multiarch/memset-ppc64.S | 18 +- sysdeps/powerpc/powerpc64/multiarch/memset.c | 2 +- .../powerpc/powerpc64/multiarch/rawmemchr-power7.S | 17 +- .../powerpc/powerpc64/multiarch/rawmemchr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/rawmemchr.c | 12 +- sysdeps/powerpc/powerpc64/multiarch/rtld-memset.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/rtld-strchr.S | 2 +- .../powerpc/powerpc64/multiarch/stpcpy-power7.S | 40 - .../powerpc/powerpc64/multiarch/stpcpy-power7.c | 36 + .../powerpc/powerpc64/multiarch/stpcpy-power8.S | 18 +- sysdeps/powerpc/powerpc64/multiarch/stpcpy-ppc64.S | 48 - sysdeps/powerpc/powerpc64/multiarch/stpcpy-ppc64.c | 37 + sysdeps/powerpc/powerpc64/multiarch/stpcpy.c | 17 +- .../powerpc/powerpc64/multiarch/stpncpy-power7.S | 21 +- .../powerpc/powerpc64/multiarch/stpncpy-power8.S | 26 +- .../powerpc/powerpc64/multiarch/stpncpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/stpncpy.c | 19 +- .../powerpc64/multiarch/strcasecmp-power7.S | 20 +- .../powerpc64/multiarch/strcasecmp-power8.S | 28 + .../powerpc/powerpc64/multiarch/strcasecmp-ppc64.c | 21 + sysdeps/powerpc/powerpc64/multiarch/strcasecmp.c | 32 +- .../powerpc64/multiarch/strcasecmp_l-power7.S | 17 +- sysdeps/powerpc/powerpc64/multiarch/strcasecmp_l.c | 2 +- .../powerpc64/multiarch/strcasestr-power8.S | 35 + .../powerpc/powerpc64/multiarch/strcasestr-ppc64.c | 34 + sysdeps/powerpc/powerpc64/multiarch/strcasestr.c | 37 + .../powerpc/powerpc64/multiarch/strcat-power7.c | 4 +- .../powerpc/powerpc64/multiarch/strcat-power8.c | 8 +- sysdeps/powerpc/powerpc64/multiarch/strcat-ppc64.c | 4 +- sysdeps/powerpc/powerpc64/multiarch/strcat.c | 16 +- .../powerpc/powerpc64/multiarch/strchr-power7.S | 17 +- .../powerpc/powerpc64/multiarch/strchr-power8.S | 26 + sysdeps/powerpc/powerpc64/multiarch/strchr-ppc64.S | 17 +- sysdeps/powerpc/powerpc64/multiarch/strchr.c | 17 +- .../powerpc/powerpc64/multiarch/strchrnul-power7.S | 17 +- .../powerpc/powerpc64/multiarch/strchrnul-power8.S | 26 + .../powerpc/powerpc64/multiarch/strchrnul-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strchrnul.c | 5 +- .../powerpc/powerpc64/multiarch/strcmp-power7.S | 18 +- .../powerpc/powerpc64/multiarch/strcmp-power8.S | 18 +- .../powerpc/powerpc64/multiarch/strcmp-power9.S | 26 + sysdeps/powerpc/powerpc64/multiarch/strcmp-ppc64.S | 20 +- sysdeps/powerpc/powerpc64/multiarch/strcmp.c | 22 +- .../powerpc/powerpc64/multiarch/strcpy-power7.S | 40 - .../powerpc/powerpc64/multiarch/strcpy-power7.c | 32 + .../powerpc/powerpc64/multiarch/strcpy-power8.S | 18 +- sysdeps/powerpc/powerpc64/multiarch/strcpy-ppc64.S | 43 - sysdeps/powerpc/powerpc64/multiarch/strcpy-ppc64.c | 35 + sysdeps/powerpc/powerpc64/multiarch/strcpy.c | 16 +- .../powerpc/powerpc64/multiarch/strcspn-power8.S | 25 + .../powerpc/powerpc64/multiarch/strcspn-ppc64.c | 26 + sysdeps/powerpc/powerpc64/multiarch/strcspn.c | 35 + .../powerpc/powerpc64/multiarch/strlen-power7.S | 17 +- .../powerpc/powerpc64/multiarch/strlen-power8.S | 26 + sysdeps/powerpc/powerpc64/multiarch/strlen-ppc64.S | 17 +- sysdeps/powerpc/powerpc64/multiarch/strlen.c | 11 +- .../powerpc/powerpc64/multiarch/strncase-power7.c | 2 +- .../powerpc/powerpc64/multiarch/strncase-power8.S | 28 + .../powerpc/powerpc64/multiarch/strncase-ppc64.c | 21 + sysdeps/powerpc/powerpc64/multiarch/strncase.c | 27 +- .../powerpc64/multiarch/strncase_l-power7.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncase_l.c | 2 +- .../powerpc/powerpc64/multiarch/strncat-power7.c | 2 +- .../powerpc/powerpc64/multiarch/strncat-power8.c | 31 + .../powerpc/powerpc64/multiarch/strncat-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncat.c | 7 +- .../powerpc/powerpc64/multiarch/strncmp-power4.S | 18 +- .../powerpc/powerpc64/multiarch/strncmp-power7.S | 19 +- .../powerpc/powerpc64/multiarch/strncmp-power8.S | 19 +- .../powerpc/powerpc64/multiarch/strncmp-power9.S | 25 + .../powerpc/powerpc64/multiarch/strncmp-ppc64.S | 18 +- sysdeps/powerpc/powerpc64/multiarch/strncmp.c | 25 +- .../powerpc/powerpc64/multiarch/strncpy-power7.S | 21 +- .../powerpc/powerpc64/multiarch/strncpy-power8.S | 24 +- .../powerpc/powerpc64/multiarch/strncpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strncpy.c | 18 +- .../powerpc/powerpc64/multiarch/strnlen-power7.S | 17 +- .../powerpc/powerpc64/multiarch/strnlen-power8.S | 28 + .../powerpc/powerpc64/multiarch/strnlen-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/strnlen.c | 19 +- .../powerpc/powerpc64/multiarch/strrchr-power7.S | 17 +- .../powerpc/powerpc64/multiarch/strrchr-power8.S | 26 + .../powerpc/powerpc64/multiarch/strrchr-ppc64.c | 8 +- sysdeps/powerpc/powerpc64/multiarch/strrchr.c | 15 +- .../powerpc/powerpc64/multiarch/strspn-power8.S | 25 + sysdeps/powerpc/powerpc64/multiarch/strspn-ppc64.c | 25 + sysdeps/powerpc/powerpc64/multiarch/strspn.c | 35 + .../powerpc/powerpc64/multiarch/strstr-power7.S | 35 + sysdeps/powerpc/powerpc64/multiarch/strstr-ppc64.c | 29 + sysdeps/powerpc/powerpc64/multiarch/strstr.c | 36 + .../powerpc/powerpc64/multiarch/wcschr-power6.c | 2 +- .../powerpc/powerpc64/multiarch/wcschr-power7.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/wcschr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/wcschr.c | 19 +- .../powerpc/powerpc64/multiarch/wcscpy-power6.c | 2 +- .../powerpc/powerpc64/multiarch/wcscpy-power7.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/wcscpy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/wcscpy.c | 2 +- .../powerpc/powerpc64/multiarch/wcsrchr-power6.c | 2 +- .../powerpc/powerpc64/multiarch/wcsrchr-power7.c | 2 +- .../powerpc/powerpc64/multiarch/wcsrchr-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/multiarch/wcsrchr.c | 2 +- .../powerpc/powerpc64/multiarch/wordcopy-ppc64.c | 2 +- sysdeps/powerpc/powerpc64/power4/memcmp.S | 22 +- sysdeps/powerpc/powerpc64/power4/memcpy.S | 9 +- sysdeps/powerpc/powerpc64/power4/memset.S | 11 +- sysdeps/powerpc/powerpc64/power4/strncmp.S | 10 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_ceil.S | 4 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_ceilf.S | 4 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_floor.S | 4 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_floorf.S | 4 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_llround.S | 11 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_llroundf.S | 1 + sysdeps/powerpc/powerpc64/power5+/fpu/s_round.S | 4 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_roundf.S | 4 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_trunc.S | 4 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_truncf.S | 4 +- sysdeps/powerpc/powerpc64/power5/fpu/s_isnan.S | 4 +- sysdeps/powerpc/powerpc64/power6/fpu/s_copysign.S | 4 +- sysdeps/powerpc/powerpc64/power6/fpu/s_isnan.S | 4 +- sysdeps/powerpc/powerpc64/power6/memcpy.S | 9 +- sysdeps/powerpc/powerpc64/power6/memset.S | 13 +- sysdeps/powerpc/powerpc64/power6x/fpu/s_isnan.S | 4 +- sysdeps/powerpc/powerpc64/power6x/fpu/s_llrint.S | 11 +- sysdeps/powerpc/powerpc64/power6x/fpu/s_llround.S | 11 +- sysdeps/powerpc/powerpc64/power6x/fpu/s_llroundf.S | 1 + sysdeps/powerpc/powerpc64/power7/Makefile | 1 + sysdeps/powerpc/powerpc64/power7/add_n.S | 4 +- sysdeps/powerpc/powerpc64/power7/fpu/s_finite.S | 4 +- sysdeps/powerpc/powerpc64/power7/fpu/s_isinf.S | 4 +- sysdeps/powerpc/powerpc64/power7/fpu/s_isnan.S | 4 +- sysdeps/powerpc/powerpc64/power7/memchr.S | 22 +- sysdeps/powerpc/powerpc64/power7/memcmp.S | 32 +- sysdeps/powerpc/powerpc64/power7/memcpy.S | 10 +- sysdeps/powerpc/powerpc64/power7/memmove.S | 14 +- sysdeps/powerpc/powerpc64/power7/mempcpy.S | 9 +- sysdeps/powerpc/powerpc64/power7/memrchr.S | 10 +- sysdeps/powerpc/powerpc64/power7/memset.S | 11 +- sysdeps/powerpc/powerpc64/power7/rawmemchr.S | 10 +- sysdeps/powerpc/powerpc64/power7/stpcpy.S | 24 - sysdeps/powerpc/powerpc64/power7/stpncpy.S | 2 +- sysdeps/powerpc/powerpc64/power7/strcasecmp.S | 7 +- sysdeps/powerpc/powerpc64/power7/strchr.S | 10 +- sysdeps/powerpc/powerpc64/power7/strchrnul.S | 13 +- sysdeps/powerpc/powerpc64/power7/strcmp.S | 10 +- sysdeps/powerpc/powerpc64/power7/strcpy.S | 437 - sysdeps/powerpc/powerpc64/power7/strlen.S | 10 +- sysdeps/powerpc/powerpc64/power7/strncmp.S | 10 +- sysdeps/powerpc/powerpc64/power7/strncpy.S | 25 +- sysdeps/powerpc/powerpc64/power7/strnlen.S | 13 +- sysdeps/powerpc/powerpc64/power7/strrchr.S | 11 +- sysdeps/powerpc/powerpc64/power7/strstr-ppc64.c | 27 + sysdeps/powerpc/powerpc64/power7/strstr.S | 535 + sysdeps/powerpc/powerpc64/power7/sub_n.S | 2 +- sysdeps/powerpc/powerpc64/power8/Makefile | 3 + sysdeps/powerpc/powerpc64/power8/fpu/e_expf.S | 303 + sysdeps/powerpc/powerpc64/power8/fpu/s_cosf.S | 508 + sysdeps/powerpc/powerpc64/power8/fpu/s_finite.S | 4 +- sysdeps/powerpc/powerpc64/power8/fpu/s_isinf.S | 4 +- sysdeps/powerpc/powerpc64/power8/fpu/s_isnan.S | 4 +- sysdeps/powerpc/powerpc64/power8/fpu/s_llrint.S | 11 +- sysdeps/powerpc/powerpc64/power8/fpu/s_llround.S | 11 +- sysdeps/powerpc/powerpc64/power8/fpu/s_llroundf.S | 1 + sysdeps/powerpc/powerpc64/power8/fpu/s_sinf.S | 519 + sysdeps/powerpc/powerpc64/power8/memchr.S | 335 + sysdeps/powerpc/powerpc64/power8/memcmp.S | 1447 + sysdeps/powerpc/powerpc64/power8/memset.S | 12 +- sysdeps/powerpc/powerpc64/power8/stpcpy.S | 2 +- sysdeps/powerpc/powerpc64/power8/stpncpy.S | 6 +- sysdeps/powerpc/powerpc64/power8/strcasecmp.S | 457 + .../powerpc/powerpc64/power8/strcasestr-ppc64.c | 29 + sysdeps/powerpc/powerpc64/power8/strcasestr.S | 538 + sysdeps/powerpc/powerpc64/power8/strchr.S | 377 + sysdeps/powerpc/powerpc64/power8/strchrnul.S | 23 + sysdeps/powerpc/powerpc64/power8/strcmp.S | 40 +- sysdeps/powerpc/powerpc64/power8/strcpy.S | 18 +- sysdeps/powerpc/powerpc64/power8/strcspn.S | 20 + sysdeps/powerpc/powerpc64/power8/strlen.S | 301 + sysdeps/powerpc/powerpc64/power8/strncase.S | 20 + sysdeps/powerpc/powerpc64/power8/strncmp.S | 10 +- sysdeps/powerpc/powerpc64/power8/strncpy.S | 219 +- sysdeps/powerpc/powerpc64/power8/strnlen.S | 433 + sysdeps/powerpc/powerpc64/power8/strrchr.S | 468 + sysdeps/powerpc/powerpc64/power8/strspn.S | 202 + sysdeps/powerpc/powerpc64/power9/Implies | 2 + sysdeps/powerpc/powerpc64/power9/fpu/Implies | 1 + .../powerpc/powerpc64/power9/fpu/multiarch/Implies | 1 + sysdeps/powerpc/powerpc64/power9/multiarch/Implies | 1 + sysdeps/powerpc/powerpc64/power9/strcmp.S | 268 + sysdeps/powerpc/powerpc64/power9/strncmp.S | 379 + sysdeps/powerpc/powerpc64/ppc-mcount.S | 6 +- sysdeps/powerpc/powerpc64/register-dump.h | 2 +- sysdeps/powerpc/powerpc64/setjmp-common.S | 13 +- sysdeps/powerpc/powerpc64/setjmp.S | 2 +- sysdeps/powerpc/powerpc64/start.S | 6 +- sysdeps/powerpc/powerpc64/stpcpy.S | 24 - sysdeps/powerpc/powerpc64/strchr.S | 10 +- sysdeps/powerpc/powerpc64/strcmp.S | 10 +- sysdeps/powerpc/powerpc64/strcpy.S | 216 - sysdeps/powerpc/powerpc64/strcspn.S | 127 - sysdeps/powerpc/powerpc64/strlen.S | 10 +- sysdeps/powerpc/powerpc64/strncmp.S | 10 +- sysdeps/powerpc/powerpc64/strpbrk.S | 135 - sysdeps/powerpc/powerpc64/strspn.S | 144 - sysdeps/powerpc/powerpc64/strtok.S | 226 - sysdeps/powerpc/powerpc64/strtok_r.S | 24 - sysdeps/powerpc/powerpc64/submul_1.S | 2 +- sysdeps/powerpc/powerpc64/sysdep.h | 255 +- sysdeps/powerpc/powerpc64/tls-macros.h | 8 +- sysdeps/powerpc/powerpc64/tst-audit.h | 2 +- sysdeps/powerpc/powerpc64le/Implies | 1 + .../{powerpc64/power4 => powerpc64le}/fpu/Implies | 0 .../power4 => powerpc64le}/fpu/multiarch/Implies | 0 .../power4 => powerpc64le}/multiarch/Implies | 0 sysdeps/powerpc/powerpc64le/power7/Implies | 1 + sysdeps/powerpc/powerpc64le/power7/fpu/Implies | 1 + .../power7}/fpu/multiarch/Implies | 0 .../power7}/multiarch/Implies | 0 sysdeps/powerpc/powerpc64le/power8/Implies | 1 + sysdeps/powerpc/powerpc64le/power8/fpu/Implies | 1 + .../powerpc64le/power8/fpu/multiarch/Implies | 1 + .../powerpc/powerpc64le/power8/multiarch/Implies | 1 + sysdeps/powerpc/powerpc64le/power9/Implies | 1 + sysdeps/powerpc/powerpc64le/power9/fpu/Implies | 1 + .../powerpc64le/power9/fpu/multiarch/Implies | 1 + .../powerpc/powerpc64le/power9/multiarch/Implies | 1 + sysdeps/powerpc/preconfigure | 3 + sysdeps/powerpc/sched_cpucount.c | 2 +- sysdeps/powerpc/sigjmp.c | 2 +- sysdeps/powerpc/sotruss-lib.c | 2 +- sysdeps/powerpc/stackinfo.h | 2 +- sysdeps/powerpc/strcat.c | 33 - sysdeps/powerpc/sys/platform/ppc.h | 47 +- sysdeps/powerpc/sysdep.h | 4 +- sysdeps/powerpc/test-arith.c | 2 +- sysdeps/powerpc/test-get_hwcap-static.c | 23 + sysdeps/powerpc/test-get_hwcap.c | 177 + sysdeps/powerpc/test-gettimebase.c | 5 +- sysdeps/powerpc/tst-set_ppr.c | 102 + sysdeps/powerpc/tst-stack-align.h | 2 +- sysdeps/powerpc/tst-tlsopt-powerpc.c | 51 + sysdeps/pthread/Makefile | 2 +- sysdeps/pthread/aio_cancel.c | 6 +- sysdeps/pthread/aio_error.c | 5 +- sysdeps/pthread/aio_fsync.c | 2 +- sysdeps/pthread/aio_misc.c | 11 +- sysdeps/pthread/aio_misc.h | 4 +- sysdeps/pthread/aio_notify.c | 2 +- sysdeps/pthread/aio_read.c | 5 +- sysdeps/pthread/aio_read64.c | 5 +- sysdeps/pthread/aio_suspend.c | 22 +- sysdeps/pthread/aio_write.c | 5 +- sysdeps/pthread/aio_write64.c | 5 +- sysdeps/pthread/allocalim.h | 2 +- sysdeps/pthread/bits/sigthread.h | 5 +- sysdeps/pthread/flockfile.c | 7 +- sysdeps/pthread/ftrylockfile.c | 7 +- sysdeps/pthread/funlockfile.c | 7 +- sysdeps/pthread/lio_listio.c | 8 +- sysdeps/pthread/lio_listio64.c | 2 +- sysdeps/pthread/posix-timer.h | 2 +- sysdeps/pthread/semaphore.h | 5 +- sysdeps/pthread/timer_create.c | 7 +- sysdeps/pthread/timer_delete.c | 5 +- sysdeps/pthread/timer_getoverr.c | 5 +- sysdeps/pthread/timer_gettime.c | 6 +- sysdeps/pthread/timer_routines.c | 2 +- sysdeps/pthread/timer_settime.c | 9 +- sysdeps/pthread/tst-timer.c | 3 +- sysdeps/s390/Makefile | 31 + sysdeps/s390/abort-instr.h | 2 +- sysdeps/s390/asm-syntax.h | 2 +- sysdeps/s390/atomic-machine.h | 161 + sysdeps/s390/bits/atomic.h | 120 - sysdeps/s390/bits/byteswap-16.h | 2 +- sysdeps/s390/bits/byteswap.h | 2 +- sysdeps/s390/bits/flt-eval-method.h | 24 + sysdeps/s390/bits/link.h | 31 +- sysdeps/s390/bits/linkmap.h | 13 - sysdeps/s390/bits/mathdef.h | 36 - sysdeps/s390/bits/setjmp.h | 2 +- sysdeps/s390/bits/string.h | 252 - sysdeps/s390/bits/xtitypes.h | 2 +- sysdeps/s390/configure | 109 + sysdeps/s390/configure.ac | 76 + sysdeps/s390/dl-irel.h | 2 +- sysdeps/s390/dl-procinfo.c | 10 +- sysdeps/s390/dl-procinfo.h | 14 +- sysdeps/s390/dl-tls.h | 9 +- sysdeps/s390/ffs.c | 5 +- sysdeps/s390/fix-fp-int-convert-overflow.h | 33 + sysdeps/s390/fpu/bits/fenv.h | 16 +- sysdeps/s390/fpu/bits/mathinline.h | 8 +- sysdeps/s390/fpu/e_sqrt.c | 4 +- sysdeps/s390/fpu/e_sqrtf.c | 4 +- sysdeps/s390/fpu/e_sqrtl.c | 4 +- sysdeps/s390/fpu/fclrexcpt.c | 9 +- sysdeps/s390/fpu/fedisblxcpt.c | 2 +- sysdeps/s390/fpu/feenablxcpt.c | 2 +- sysdeps/s390/fpu/fegetenv.c | 2 +- sysdeps/s390/fpu/fegetexcept.c | 2 +- sysdeps/s390/fpu/fegetmode.c | 27 + sysdeps/s390/fpu/fegetround.c | 2 +- sysdeps/s390/fpu/feholdexcpt.c | 2 +- sysdeps/s390/fpu/fenv_libc.h | 2 +- sysdeps/s390/fpu/fesetenv.c | 6 +- sysdeps/s390/fpu/fesetexcept.c | 33 + sysdeps/s390/fpu/fesetmode.c | 39 + sysdeps/s390/fpu/fesetround.c | 8 +- sysdeps/s390/fpu/fetestexceptflag.c | 31 + sysdeps/s390/fpu/feupdateenv.c | 2 +- sysdeps/s390/fpu/fgetexcptflg.c | 10 +- sysdeps/s390/fpu/fix-fp-int-compare-invalid.h | 36 + sysdeps/s390/fpu/fpu_control.h | 12 +- sysdeps/s390/fpu/fraiseexcpt.c | 43 +- sysdeps/s390/fpu/fsetexcptflg.c | 20 +- sysdeps/s390/fpu/ftestexcept.c | 14 +- sysdeps/s390/fpu/get-rounding-mode.h | 2 +- sysdeps/s390/fpu/libm-test-ulps | 1433 +- sysdeps/s390/fpu/libm-test-ulps-name | 1 + sysdeps/s390/fpu/s_fma.c | 4 +- sysdeps/s390/fpu/s_fmaf.c | 4 +- sysdeps/s390/gccframe.h | 2 +- sysdeps/s390/gconv-modules | 50 + sysdeps/s390/gmp-mparam.h | 2 +- sysdeps/s390/iso-8859-1_cp037_z900.c | 262 + sysdeps/s390/jmpbuf-offsets.h | 2 +- sysdeps/s390/jmpbuf-unwind.h | 2 +- sysdeps/s390/ldsodefs.h | 2 +- sysdeps/s390/libc-tls.c | 2 +- sysdeps/s390/linkmap.h | 13 + sysdeps/s390/longjmp.c | 12 +- sysdeps/s390/machine-gmon.h | 2 +- sysdeps/s390/mempcpy.S | 19 + sysdeps/s390/memusage.h | 4 +- sysdeps/s390/multiarch/8bit-generic.c | 398 + sysdeps/s390/multiarch/Makefile | 59 + sysdeps/s390/multiarch/gconv_simple.c | 1266 + sysdeps/s390/multiarch/gen-8bit.sh | 6 + sysdeps/s390/multiarch/iconv/skeleton.c | 21 + sysdeps/s390/multiarch/ifunc-impl-list.c | 152 + sysdeps/s390/multiarch/ifunc-resolve.h | 90 + sysdeps/s390/multiarch/memccpy-c.c | 25 + sysdeps/s390/multiarch/memccpy-vx.S | 156 + sysdeps/s390/multiarch/memccpy.c | 28 + sysdeps/s390/multiarch/memchr-vx.S | 159 + sysdeps/s390/multiarch/memchr.c | 27 + sysdeps/s390/multiarch/mempcpy.c | 32 + sysdeps/s390/multiarch/memrchr-c.c | 25 + sysdeps/s390/multiarch/memrchr-vx.S | 160 + sysdeps/s390/multiarch/memrchr.c | 28 + sysdeps/s390/multiarch/rawmemchr-c.c | 34 + sysdeps/s390/multiarch/rawmemchr-vx.S | 92 + sysdeps/s390/multiarch/rawmemchr.c | 31 + sysdeps/s390/multiarch/stpcpy-c.c | 35 + sysdeps/s390/multiarch/stpcpy-vx.S | 104 + sysdeps/s390/multiarch/stpcpy.c | 35 + sysdeps/s390/multiarch/stpncpy-c.c | 28 + sysdeps/s390/multiarch/stpncpy-vx.S | 200 + sysdeps/s390/multiarch/stpncpy.c | 32 + sysdeps/s390/multiarch/strcat-c.c | 28 + sysdeps/s390/multiarch/strcat-vx.S | 161 + sysdeps/s390/multiarch/strcat.c | 29 + sysdeps/s390/multiarch/strchr-c.c | 29 + sysdeps/s390/multiarch/strchr-vx.S | 100 + sysdeps/s390/multiarch/strchr.c | 32 + sysdeps/s390/multiarch/strchrnul-c.c | 26 + sysdeps/s390/multiarch/strchrnul-vx.S | 93 + sysdeps/s390/multiarch/strchrnul.c | 28 + sysdeps/s390/multiarch/strcmp-vx.S | 116 + sysdeps/s390/multiarch/strcmp.c | 29 + sysdeps/s390/multiarch/strcpy-vx.S | 109 + sysdeps/s390/multiarch/strcpy.c | 27 + sysdeps/s390/multiarch/strcspn-c.c | 28 + sysdeps/s390/multiarch/strcspn-vx.S | 281 + sysdeps/s390/multiarch/strcspn.c | 31 + sysdeps/s390/multiarch/strlen-c.c | 28 + sysdeps/s390/multiarch/strlen-vx.S | 84 + sysdeps/s390/multiarch/strlen.c | 29 + sysdeps/s390/multiarch/strncat-c.c | 23 + sysdeps/s390/multiarch/strncat-vx.S | 239 + sysdeps/s390/multiarch/strncat.c | 27 + sysdeps/s390/multiarch/strncmp-c.c | 28 + sysdeps/s390/multiarch/strncmp-vx.S | 137 + sysdeps/s390/multiarch/strncmp.c | 31 + sysdeps/s390/multiarch/strncpy-vx.S | 207 + sysdeps/s390/multiarch/strncpy.c | 29 + sysdeps/s390/multiarch/strnlen-c.c | 30 + sysdeps/s390/multiarch/strnlen-vx.S | 134 + sysdeps/s390/multiarch/strnlen.c | 32 + sysdeps/s390/multiarch/strpbrk-c.c | 28 + sysdeps/s390/multiarch/strpbrk-vx.S | 302 + sysdeps/s390/multiarch/strpbrk.c | 31 + sysdeps/s390/multiarch/strrchr-c.c | 29 + sysdeps/s390/multiarch/strrchr-vx.S | 180 + sysdeps/s390/multiarch/strrchr.c | 30 + sysdeps/s390/multiarch/strspn-c.c | 28 + sysdeps/s390/multiarch/strspn-vx.S | 256 + sysdeps/s390/multiarch/strspn.c | 31 + sysdeps/s390/multiarch/utf16-utf32-z9.c | 44 + sysdeps/s390/multiarch/utf8-utf16-z9.c | 48 + sysdeps/s390/multiarch/utf8-utf32-z9.c | 48 + sysdeps/s390/multiarch/wcpcpy-c.c | 25 + sysdeps/s390/multiarch/wcpcpy-vx.S | 114 + sysdeps/s390/multiarch/wcpcpy.c | 28 + sysdeps/s390/multiarch/wcpncpy-c.c | 25 + sysdeps/s390/multiarch/wcpncpy-vx.S | 222 + sysdeps/s390/multiarch/wcpncpy.c | 28 + sysdeps/s390/multiarch/wcscat-c.c | 25 + sysdeps/s390/multiarch/wcscat-vx.S | 175 + sysdeps/s390/multiarch/wcscat.c | 28 + sysdeps/s390/multiarch/wcschr-c.c | 37 + sysdeps/s390/multiarch/wcschr-vx.S | 103 + sysdeps/s390/multiarch/wcschr.c | 32 + sysdeps/s390/multiarch/wcschrnul-c.c | 25 + sysdeps/s390/multiarch/wcschrnul-vx.S | 97 + sysdeps/s390/multiarch/wcschrnul.c | 28 + sysdeps/s390/multiarch/wcscmp-c.c | 32 + sysdeps/s390/multiarch/wcscmp-vx.S | 131 + sysdeps/s390/multiarch/wcscmp.c | 30 + sysdeps/s390/multiarch/wcscpy-c.c | 25 + sysdeps/s390/multiarch/wcscpy-vx.S | 111 + sysdeps/s390/multiarch/wcscpy.c | 27 + sysdeps/s390/multiarch/wcscspn-c.c | 26 + sysdeps/s390/multiarch/wcscspn-vx.S | 293 + sysdeps/s390/multiarch/wcscspn.c | 27 + sysdeps/s390/multiarch/wcslen-c.c | 25 + sysdeps/s390/multiarch/wcslen-vx.S | 91 + sysdeps/s390/multiarch/wcslen.c | 28 + sysdeps/s390/multiarch/wcsncat-c.c | 25 + sysdeps/s390/multiarch/wcsncat-vx.S | 265 + sysdeps/s390/multiarch/wcsncat.c | 27 + sysdeps/s390/multiarch/wcsncmp-c.c | 25 + sysdeps/s390/multiarch/wcsncmp-vx.S | 177 + sysdeps/s390/multiarch/wcsncmp.c | 27 + sysdeps/s390/multiarch/wcsncpy-c.c | 25 + sysdeps/s390/multiarch/wcsncpy-vx.S | 223 + sysdeps/s390/multiarch/wcsncpy.c | 28 + sysdeps/s390/multiarch/wcsnlen-c.c | 25 + sysdeps/s390/multiarch/wcsnlen-vx.S | 151 + sysdeps/s390/multiarch/wcsnlen.c | 28 + sysdeps/s390/multiarch/wcspbrk-c.c | 31 + sysdeps/s390/multiarch/wcspbrk-vx.S | 315 + sysdeps/s390/multiarch/wcspbrk.c | 29 + sysdeps/s390/multiarch/wcsrchr-c.c | 25 + sysdeps/s390/multiarch/wcsrchr-vx.S | 190 + sysdeps/s390/multiarch/wcsrchr.c | 27 + sysdeps/s390/multiarch/wcsspn-c.c | 31 + sysdeps/s390/multiarch/wcsspn-vx.S | 270 + sysdeps/s390/multiarch/wcsspn.c | 29 + sysdeps/s390/multiarch/wmemchr-c.c | 37 + sysdeps/s390/multiarch/wmemchr-vx.S | 166 + sysdeps/s390/multiarch/wmemchr.c | 32 + sysdeps/s390/multiarch/wmemcmp-c.c | 26 + sysdeps/s390/multiarch/wmemcmp-vx.S | 149 + sysdeps/s390/multiarch/wmemcmp.c | 27 + sysdeps/s390/multiarch/wmemset-c.c | 37 + sysdeps/s390/multiarch/wmemset-vx.S | 142 + sysdeps/s390/multiarch/wmemset.c | 32 + sysdeps/s390/nptl/Makefile | 5 +- sysdeps/s390/nptl/bits/pthreadtypes-arch.h | 81 + sysdeps/s390/nptl/bits/pthreadtypes.h | 248 - sysdeps/s390/nptl/bits/semaphore.h | 2 +- sysdeps/s390/nptl/pthread_spin_init.c | 19 - sysdeps/s390/nptl/pthread_spin_lock.c | 33 - sysdeps/s390/nptl/pthread_spin_trylock.c | 33 - sysdeps/s390/nptl/pthread_spin_unlock.c | 32 - sysdeps/s390/nptl/pthreaddef.h | 2 +- sysdeps/s390/nptl/tcb-offsets.sym | 1 - sysdeps/s390/nptl/tls.h | 24 +- sysdeps/s390/s390-32/Makefile | 2 - sysdeps/s390/s390-32/__longjmp.c | 50 +- sysdeps/s390/s390-32/add_n.S | 2 +- sysdeps/s390/s390-32/addmul_1.S | 2 +- sysdeps/s390/s390-32/backtrace.c | 13 +- sysdeps/s390/s390-32/bcopy.S | 2 +- sysdeps/s390/s390-32/bits/wordsize.h | 12 +- sysdeps/s390/s390-32/bzero.S | 2 +- sysdeps/s390/s390-32/crti.S | 2 +- sysdeps/s390/s390-32/crtn.S | 2 +- sysdeps/s390/s390-32/dl-machine.h | 62 +- sysdeps/s390/s390-32/dl-sysdep.h | 2 +- sysdeps/s390/s390-32/dl-trampoline.S | 136 +- sysdeps/s390/s390-32/dl-trampoline.h | 231 + sysdeps/s390/s390-32/memchr.S | 2 +- sysdeps/s390/s390-32/memcmp.S | 48 +- sysdeps/s390/s390-32/memcpy.S | 93 +- sysdeps/s390/s390-32/memset.S | 46 +- sysdeps/s390/s390-32/mul_1.S | 2 +- sysdeps/s390/s390-32/multiarch/Makefile | 3 +- sysdeps/s390/s390-32/multiarch/ifunc-resolve.c | 72 - sysdeps/s390/s390-32/multiarch/memchr.c | 21 + sysdeps/s390/s390-32/multiarch/memcmp-s390.S | 107 + sysdeps/s390/s390-32/multiarch/memcmp.S | 104 - sysdeps/s390/s390-32/multiarch/memcmp.c | 27 + sysdeps/s390/s390-32/multiarch/memcpy-s390.S | 128 + sysdeps/s390/s390-32/multiarch/memcpy.S | 98 - sysdeps/s390/s390-32/multiarch/memcpy.c | 27 + sysdeps/s390/s390-32/multiarch/memset-s390.S | 116 + sysdeps/s390/s390-32/multiarch/memset.S | 113 - sysdeps/s390/s390-32/multiarch/memset.c | 26 + sysdeps/s390/s390-32/multiarch/strcmp.c | 21 + sysdeps/s390/s390-32/multiarch/strcpy.c | 21 + sysdeps/s390/s390-32/multiarch/strncpy.c | 21 + sysdeps/s390/s390-32/s390-mcount.S | 4 +- sysdeps/s390/s390-32/setjmp.S | 48 +- sysdeps/s390/s390-32/stackguard-macros.h | 16 +- sysdeps/s390/s390-32/start.S | 2 +- sysdeps/s390/s390-32/strcmp.S | 2 +- sysdeps/s390/s390-32/strcpy.S | 2 +- sysdeps/s390/s390-32/strncpy.S | 2 +- sysdeps/s390/s390-32/sub_n.S | 2 +- sysdeps/s390/s390-32/symbol-hacks.h | 21 + sysdeps/s390/s390-32/sysdep.h | 10 +- sysdeps/s390/s390-32/tls-macros.h | 140 +- sysdeps/s390/s390-32/tst-audit.h | 2 +- sysdeps/s390/s390-64/Makefile | 83 - sysdeps/s390/s390-64/__longjmp.c | 66 +- sysdeps/s390/s390-64/add_n.S | 2 +- sysdeps/s390/s390-64/backtrace.c | 13 +- sysdeps/s390/s390-64/bcopy.S | 2 +- sysdeps/s390/s390-64/bits/wordsize.h | 12 +- sysdeps/s390/s390-64/bzero.S | 2 +- sysdeps/s390/s390-64/crti.S | 2 +- sysdeps/s390/s390-64/crtn.S | 2 +- sysdeps/s390/s390-64/dl-machine.h | 52 +- sysdeps/s390/s390-64/dl-trampoline.S | 132 +- sysdeps/s390/s390-64/dl-trampoline.h | 225 + sysdeps/s390/s390-64/iso-8859-1_cp037_z900.c | 237 - sysdeps/s390/s390-64/memchr.S | 2 +- sysdeps/s390/s390-64/memcmp.S | 44 +- sysdeps/s390/s390-64/memcpy.S | 83 +- sysdeps/s390/s390-64/memset.S | 42 +- sysdeps/s390/s390-64/multiarch/Makefile | 3 +- sysdeps/s390/s390-64/multiarch/ifunc-resolve.c | 76 - sysdeps/s390/s390-64/multiarch/memchr.c | 21 + sysdeps/s390/s390-64/multiarch/memcmp-s390x.S | 104 + sysdeps/s390/s390-64/multiarch/memcmp.S | 101 - sysdeps/s390/s390-64/multiarch/memcmp.c | 27 + sysdeps/s390/s390-64/multiarch/memcpy-s390x.S | 122 + sysdeps/s390/s390-64/multiarch/memcpy.S | 94 - sysdeps/s390/s390-64/multiarch/memcpy.c | 27 + sysdeps/s390/s390-64/multiarch/memset-s390x.S | 112 + sysdeps/s390/s390-64/multiarch/memset.S | 109 - sysdeps/s390/s390-64/multiarch/memset.c | 26 + sysdeps/s390/s390-64/multiarch/strcmp.c | 21 + sysdeps/s390/s390-64/multiarch/strcpy.c | 21 + sysdeps/s390/s390-64/multiarch/strncpy.c | 21 + sysdeps/s390/s390-64/s390x-mcount.S | 4 +- sysdeps/s390/s390-64/setjmp.S | 64 +- sysdeps/s390/s390-64/stackguard-macros.h | 24 +- sysdeps/s390/s390-64/start.S | 2 +- sysdeps/s390/s390-64/strcmp.S | 2 +- sysdeps/s390/s390-64/strcpy.S | 2 +- sysdeps/s390/s390-64/strncpy.S | 2 +- sysdeps/s390/s390-64/sub_n.S | 2 +- sysdeps/s390/s390-64/sysdep.h | 4 +- sysdeps/s390/s390-64/tls-macros.h | 110 +- sysdeps/s390/s390-64/tst-audit.h | 2 +- sysdeps/s390/s390-64/utf16-utf32-z9.c | 337 - sysdeps/s390/s390-64/utf8-utf16-z9.c | 469 - sysdeps/s390/s390-64/utf8-utf32-z9.c | 511 - sysdeps/s390/sotruss-lib.c | 2 +- sysdeps/s390/stackinfo.h | 2 +- sysdeps/s390/string_private.h | 20 + sysdeps/s390/utf16-utf32-z9.c | 603 + sysdeps/s390/utf8-utf16-z9.c | 825 + sysdeps/s390/utf8-utf32-z9.c | 871 + sysdeps/sh/____longjmp_chk.S | 2 +- sysdeps/sh/_mcount.S | 2 +- sysdeps/sh/bits/fenv.h | 10 +- sysdeps/sh/bits/huge_val.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/crti.S | 2 +- sysdeps/sh/crtn.S | 2 +- sysdeps/sh/dl-machine.h | 5 +- sysdeps/sh/dl-tls.h | 5 +- sysdeps/sh/dl-trampoline.S | 2 +- sysdeps/sh/fpu_control.h | 2 +- sysdeps/sh/gccframe.h | 2 +- sysdeps/sh/gmp-mparam.h | 2 +- sysdeps/sh/jmpbuf-offsets.h | 2 +- sysdeps/sh/jmpbuf-unwind.h | 2 +- sysdeps/sh/ldsodefs.h | 2 +- sysdeps/sh/libc-tls.c | 2 +- sysdeps/sh/libm-test-ulps | 52 - sysdeps/sh/libm-test-ulps-name | 1 + sysdeps/sh/{bits => }/linkmap.h | 0 sysdeps/sh/machine-gmon.h | 2 +- sysdeps/sh/math_private.h | 10 + sysdeps/sh/memcpy.S | 2 +- sysdeps/sh/memset.S | 2 +- sysdeps/sh/memusage.h | 2 +- sysdeps/sh/nptl/bits/pthreadtypes-arch.h | 69 + sysdeps/sh/nptl/bits/pthreadtypes.h | 189 - sysdeps/sh/nptl/bits/semaphore.h | 2 +- sysdeps/sh/nptl/pthread_spin_init.c | 2 +- sysdeps/sh/nptl/pthread_spin_lock.c | 5 +- sysdeps/sh/nptl/pthread_spin_trylock.S | 2 +- sysdeps/sh/nptl/pthread_spin_unlock.S | 2 +- sysdeps/sh/nptl/pthreaddef.h | 2 +- sysdeps/sh/nptl/tcb-offsets.sym | 1 - sysdeps/sh/nptl/tls.h | 14 +- sysdeps/sh/sh3/__longjmp.S | 2 +- sysdeps/sh/sh3/setjmp.S | 3 +- sysdeps/sh/sh4/__longjmp.S | 2 +- sysdeps/sh/sh4/bits/mathdef.h | 46 - sysdeps/sh/sh4/fpu/fclrexcpt.c | 2 +- sysdeps/sh/sh4/fpu/fedisblxcpt.c | 2 +- sysdeps/sh/sh4/fpu/feenablxcpt.c | 2 +- sysdeps/sh/sh4/fpu/fegetenv.c | 2 +- sysdeps/sh/sh4/fpu/fegetexcept.c | 2 +- sysdeps/sh/sh4/fpu/fegetmode.c | 27 + sysdeps/sh/sh4/fpu/fegetround.c | 2 +- sysdeps/sh/sh4/fpu/feholdexcpt.c | 2 +- sysdeps/sh/sh4/fpu/fesetenv.c | 2 +- sysdeps/sh/sh4/fpu/fesetexcept.c | 32 + sysdeps/sh/sh4/fpu/fesetmode.c | 38 + sysdeps/sh/sh4/fpu/fesetround.c | 2 +- sysdeps/sh/sh4/fpu/feupdateenv.c | 2 +- sysdeps/sh/sh4/fpu/fgetexcptflg.c | 2 +- sysdeps/sh/sh4/fpu/fraiseexcpt.c | 2 +- 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 | 2 +- sysdeps/sh/strlen.S | 2 +- sysdeps/sh/sysdep.h | 2 +- sysdeps/sh/tst-audit.h | 2 +- sysdeps/sparc/backtrace.c | 4 +- sysdeps/sparc/bits/huge_vall.h | 2 +- sysdeps/sparc/bits/hwcap.h | 2 +- sysdeps/sparc/bits/link.h | 2 +- sysdeps/sparc/bits/mathdef.h | 38 - sysdeps/sparc/bits/string.h | 28 - sysdeps/sparc/crti.S | 2 +- sysdeps/sparc/crtn.S | 2 +- sysdeps/sparc/dl-dtprocnum.h | 2 +- sysdeps/sparc/dl-procinfo.c | 2 +- sysdeps/sparc/dl-procinfo.h | 5 +- sysdeps/sparc/dl-sysdep.h | 2 +- sysdeps/sparc/dl-tls.h | 5 +- sysdeps/sparc/fpu/bits/fenv.h | 10 +- sysdeps/sparc/fpu/bits/mathinline.h | 2 +- sysdeps/sparc/fpu/fclrexcpt.c | 2 +- sysdeps/sparc/fpu/fedisblxcpt.c | 2 +- sysdeps/sparc/fpu/feenablxcpt.c | 2 +- sysdeps/sparc/fpu/fegetenv.c | 2 +- sysdeps/sparc/fpu/fegetexcept.c | 2 +- sysdeps/sparc/fpu/fegetmode.c | 26 + sysdeps/sparc/fpu/fegetround.c | 2 +- sysdeps/sparc/fpu/feholdexcpt.c | 2 +- sysdeps/sparc/fpu/fesetenv.c | 2 +- sysdeps/sparc/fpu/fesetexcept.c | 31 + sysdeps/sparc/fpu/fesetmode.c | 38 + sysdeps/sparc/fpu/fesetround.c | 2 +- sysdeps/sparc/fpu/feupdateenv.c | 2 +- sysdeps/sparc/fpu/fgetexcptflg.c | 2 +- sysdeps/sparc/fpu/fpu_control.h | 2 +- sysdeps/sparc/fpu/fraiseexcpt.c | 2 +- sysdeps/sparc/fpu/fsetexcptflg.c | 2 +- sysdeps/sparc/fpu/ftestexcept.c | 2 +- sysdeps/sparc/fpu/libm-test-ulps | 1183 +- sysdeps/sparc/fpu/libm-test-ulps-name | 1 + sysdeps/sparc/gccframe.h | 2 +- sysdeps/sparc/ldsodefs.h | 2 +- sysdeps/sparc/machine-gmon.h | 2 +- sysdeps/sparc/memusage.h | 2 +- sysdeps/sparc/nptl/bits/pthreadtypes-arch.h | 79 + sysdeps/sparc/nptl/bits/pthreadtypes.h | 228 - sysdeps/sparc/nptl/bits/semaphore.h | 2 +- sysdeps/sparc/nptl/pthread_barrier_destroy.c | 45 - sysdeps/sparc/nptl/pthread_barrier_init.c | 55 - sysdeps/sparc/nptl/pthread_barrier_wait.c | 78 - sysdeps/sparc/nptl/tcb-offsets.sym | 1 - sysdeps/sparc/nptl/tls.h | 14 +- sysdeps/sparc/sparc-ifunc.h | 2 +- sysdeps/sparc/sparc-mcount.S | 4 +- sysdeps/sparc/sparc32/Makefile | 8 +- sysdeps/sparc/sparc32/Versions | 5 + sysdeps/sparc/sparc32/__longjmp.S | 2 +- sysdeps/sparc/sparc32/add_n.S | 2 +- sysdeps/sparc/sparc32/addmul_1.S | 2 +- sysdeps/sparc/sparc32/alloca.S | 2 +- sysdeps/sparc/sparc32/atomic-machine.h | 363 + sysdeps/sparc/sparc32/bits/atomic.h | 360 - sysdeps/sparc/sparc32/bits/setjmp.h | 2 +- sysdeps/sparc/sparc32/bits/wordsize.h | 3 + sysdeps/sparc/sparc32/dl-irel.h | 2 +- sysdeps/sparc/sparc32/dl-machine.h | 11 +- sysdeps/sparc/sparc32/dl-plt.h | 2 +- sysdeps/sparc/sparc32/dl-trampoline.S | 2 +- sysdeps/sparc/sparc32/e_sqrt.c | 5 +- sysdeps/sparc/sparc32/fpu/e_sqrtl.c | 31 +- sysdeps/sparc/sparc32/fpu/s_copysign.S | 2 +- sysdeps/sparc/sparc32/fpu/s_copysignf.S | 2 +- sysdeps/sparc/sparc32/fpu/s_fabs.S | 2 +- sysdeps/sparc/sparc32/fpu/s_fabsf.S | 2 +- sysdeps/sparc/sparc32/fpu/s_fdim.S | 42 - sysdeps/sparc/sparc32/fpu/s_fdimf.S | 35 - sysdeps/sparc/sparc32/fpu/s_signbit.S | 4 +- sysdeps/sparc/sparc32/fpu/s_signbitl.S | 2 +- sysdeps/sparc/sparc32/fpu/w_sqrt.S | 53 - sysdeps/sparc/sparc32/fpu/w_sqrt_compat.S | 53 + sysdeps/sparc/sparc32/fpu/w_sqrtf.S | 51 - sysdeps/sparc/sparc32/fpu/w_sqrtf_compat.S | 51 + sysdeps/sparc/sparc32/ieee754.h | 2 +- sysdeps/sparc/sparc32/jmpbuf-offsets.h | 2 +- sysdeps/sparc/sparc32/jmpbuf-unwind.h | 2 +- sysdeps/sparc/sparc32/lll_timedlock_wait.c | 1 + sysdeps/sparc/sparc32/lll_timedwait_tid.c | 1 + sysdeps/sparc/sparc32/lowlevellock.c | 2 +- sysdeps/sparc/sparc32/lshift.S | 2 +- sysdeps/sparc/sparc32/memchr.S | 2 +- sysdeps/sparc/sparc32/memcpy.S | 2 +- sysdeps/sparc/sparc32/memset.S | 2 +- sysdeps/sparc/sparc32/mul_1.S | 2 +- sysdeps/sparc/sparc32/pthread_barrier_wait.c | 95 +- sysdeps/sparc/sparc32/pthread_spin_lock.S | 2 +- sysdeps/sparc/sparc32/pthread_spin_trylock.S | 2 +- sysdeps/sparc/sparc32/pthreaddef.h | 2 +- sysdeps/sparc/sparc32/rshift.S | 2 +- sysdeps/sparc/sparc32/sem_init.c | 95 - sysdeps/sparc/sparc32/sem_open.c | 298 - sysdeps/sparc/sparc32/sem_post.c | 36 +- sysdeps/sparc/sparc32/sem_wait.c | 92 - sysdeps/sparc/sparc32/sem_waitcommon.c | 109 +- sysdeps/sparc/sparc32/setjmp.S | 3 +- sysdeps/sparc/sparc32/soft-fp/Makefile | 2 +- sysdeps/sparc/sparc32/soft-fp/q_add.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_cmp.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_cmpe.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_div.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_dtoq.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_feq.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_fge.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_fgt.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_fle.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_flt.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_fne.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_itoq.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_lltoq.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_mul.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_neg.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_qtod.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_qtoi.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_qtoll.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_qtos.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_qtou.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_qtoull.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_sqrt.c | 3 +- sysdeps/sparc/sparc32/soft-fp/q_stoq.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_sub.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_ulltoq.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_util.c | 2 +- sysdeps/sparc/sparc32/soft-fp/q_utoq.c | 2 +- sysdeps/sparc/sparc32/soft-fp/sfp-machine.h | 2 +- sysdeps/sparc/sparc32/sparcv8/addmul_1.S | 2 +- sysdeps/sparc/sparc32/sparcv8/mul_1.S | 2 +- sysdeps/sparc/sparc32/sparcv8/submul_1.S | 2 +- sysdeps/sparc/sparc32/sparcv8/udiv.S | 1 + sysdeps/sparc/sparc32/sparcv9/Makefile | 9 +- sysdeps/sparc/sparc32/sparcv9/addmul_1.S | 2 +- sysdeps/sparc/sparc32/sparcv9/atomic-machine.h | 108 + sysdeps/sparc/sparc32/sparcv9/bits/atomic.h | 102 - .../sparc/sparc32/sparcv9/fpu/multiarch/Makefile | 19 +- .../sparc32/sparcv9/fpu/multiarch/s_ceil-vis2.S | 61 - .../sparc32/sparcv9/fpu/multiarch/s_ceil-vis3.S | 62 - .../sparc/sparc32/sparcv9/fpu/multiarch/s_ceil.S | 19 - .../sparc32/sparcv9/fpu/multiarch/s_ceilf-vis2.S | 58 - .../sparc32/sparcv9/fpu/multiarch/s_ceilf-vis3.S | 59 - .../sparc/sparc32/sparcv9/fpu/multiarch/s_ceilf.S | 12 - .../sparcv9/fpu/multiarch/s_copysign-vis3.S | 2 +- .../sparcv9/fpu/multiarch/s_copysignf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fabs-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fabsf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fdim-vis3.S | 34 - .../sparc32/sparcv9/fpu/multiarch/s_fdim-vis3.c | 25 + .../sparc/sparc32/sparcv9/fpu/multiarch/s_fdim.S | 19 - .../sparc/sparc32/sparcv9/fpu/multiarch/s_fdim.c | 33 + .../sparc32/sparcv9/fpu/multiarch/s_fdimf-vis3.S | 32 - .../sparc32/sparcv9/fpu/multiarch/s_fdimf-vis3.c | 24 + .../sparc/sparc32/sparcv9/fpu/multiarch/s_fdimf.S | 12 - .../sparc/sparc32/sparcv9/fpu/multiarch/s_fdimf.c | 34 + .../sparc32/sparcv9/fpu/multiarch/s_floor-vis2.S | 61 - .../sparc32/sparcv9/fpu/multiarch/s_floor-vis3.S | 62 - .../sparc/sparc32/sparcv9/fpu/multiarch/s_floor.S | 19 - .../sparc32/sparcv9/fpu/multiarch/s_floorf-vis2.S | 58 - .../sparc32/sparcv9/fpu/multiarch/s_floorf-vis3.S | 59 - .../sparc/sparc32/sparcv9/fpu/multiarch/s_floorf.S | 12 - .../sparc32/sparcv9/fpu/multiarch/s_fma-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fmaf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_fmax-vis3.S | 30 - .../sparc/sparc32/sparcv9/fpu/multiarch/s_fmax.S | 19 - .../sparc32/sparcv9/fpu/multiarch/s_fmaxf-vis3.S | 28 - .../sparc/sparc32/sparcv9/fpu/multiarch/s_fmaxf.S | 12 - .../sparc32/sparcv9/fpu/multiarch/s_fmin-vis3.S | 30 - .../sparc/sparc32/sparcv9/fpu/multiarch/s_fmin.S | 19 - .../sparc32/sparcv9/fpu/multiarch/s_fminf-vis3.S | 28 - .../sparc/sparc32/sparcv9/fpu/multiarch/s_fminf.S | 12 - .../sparc32/sparcv9/fpu/multiarch/s_llrint-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_llrintf-vis3.S | 2 +- .../sparcv9/fpu/multiarch/s_nearbyint-vis3.S | 9 +- .../sparcv9/fpu/multiarch/s_nearbyintf-vis3.S | 5 +- .../sparc32/sparcv9/fpu/multiarch/s_rint-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_rintf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_trunc-vis3.S | 57 - .../sparc/sparc32/sparcv9/fpu/multiarch/s_trunc.S | 19 - .../sparc32/sparcv9/fpu/multiarch/s_truncf-vis3.S | 53 - .../sparc/sparc32/sparcv9/fpu/multiarch/s_truncf.S | 12 - .../sparc32/sparcv9/fpu/multiarch/w_sqrt-vis3.S | 49 - .../sparc/sparc32/sparcv9/fpu/multiarch/w_sqrt.S | 12 - .../sparcv9/fpu/multiarch/w_sqrt_compat-vis3.S | 49 + .../sparc32/sparcv9/fpu/multiarch/w_sqrt_compat.S | 12 + .../sparc32/sparcv9/fpu/multiarch/w_sqrtf-vis3.S | 47 - .../sparc/sparc32/sparcv9/fpu/multiarch/w_sqrtf.S | 12 - .../sparcv9/fpu/multiarch/w_sqrtf_compat-vis3.S | 47 + .../sparc32/sparcv9/fpu/multiarch/w_sqrtf_compat.S | 12 + sysdeps/sparc/sparc32/sparcv9/fpu/s_ceil.S | 92 - sysdeps/sparc/sparc32/sparcv9/fpu/s_ceilf.S | 83 - sysdeps/sparc/sparc32/sparcv9/fpu/s_fabs.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_fdim.S | 40 - sysdeps/sparc/sparc32/sparcv9/fpu/s_fdimf.S | 35 - sysdeps/sparc/sparc32/sparcv9/fpu/s_floor.S | 92 - sysdeps/sparc/sparc32/sparcv9/fpu/s_floorf.S | 83 - sysdeps/sparc/sparc32/sparcv9/fpu/s_fmax.S | 45 - sysdeps/sparc/sparc32/sparcv9/fpu/s_fmaxf.S | 40 - sysdeps/sparc/sparc32/sparcv9/fpu/s_fmin.S | 45 - sysdeps/sparc/sparc32/sparcv9/fpu/s_fminf.S | 40 - sysdeps/sparc/sparc32/sparcv9/fpu/s_isnan.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_llrint.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_llrintf.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_lrint.S | 72 - sysdeps/sparc/sparc32/sparcv9/fpu/s_lrintf.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_nearbyint.S | 11 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_nearbyintf.S | 7 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_rint.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_rintf.S | 2 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_trunc.S | 64 - sysdeps/sparc/sparc32/sparcv9/fpu/s_truncf.S | 56 - sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrt.S | 51 - sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrt_compat.S | 51 + sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrtf.S | 50 - sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrtf_compat.S | 50 + sysdeps/sparc/sparc32/sparcv9/hp-timing.h | 2 +- sysdeps/sparc/sparc32/sparcv9/mul_1.S | 2 +- .../sparc/sparc32/sparcv9/pthread_barrier_wait.c | 2 +- sysdeps/sparc/sparc32/sparcv9/sem_init.c | 1 - sysdeps/sparc/sparc32/sparcv9/sem_open.c | 1 - sysdeps/sparc/sparc32/sparcv9/sem_wait.c | 1 - sysdeps/sparc/sparc32/sparcv9/submul_1.S | 2 +- sysdeps/sparc/sparc32/sparcv9/udiv.S | 1 + sysdeps/sparc/sparc32/start.S | 2 +- sysdeps/sparc/sparc32/stpcpy.S | 2 +- sysdeps/sparc/sparc32/strcat.S | 2 +- sysdeps/sparc/sparc32/strchr.S | 2 +- sysdeps/sparc/sparc32/strcmp.S | 2 +- sysdeps/sparc/sparc32/strcpy.S | 2 +- sysdeps/sparc/sparc32/strlen.S | 2 +- sysdeps/sparc/sparc32/sub_n.S | 2 +- sysdeps/sparc/sparc32/submul_1.S | 2 +- sysdeps/sparc/sparc32/tst-audit.h | 2 +- sysdeps/sparc/sparc32/udiv.S | 1 + sysdeps/sparc/sparc64/Makefile | 8 +- sysdeps/sparc/sparc64/add_n.S | 2 +- sysdeps/sparc/sparc64/addmul_1.S | 2 +- sysdeps/sparc/sparc64/align-cpy.S | 2 +- sysdeps/sparc/sparc64/atomic-machine.h | 129 + sysdeps/sparc/sparc64/bits/atomic.h | 123 - sysdeps/sparc/sparc64/bits/wordsize.h | 3 + sysdeps/sparc/sparc64/cpu_relax.S | 2 +- sysdeps/sparc/sparc64/dl-irel.h | 2 +- sysdeps/sparc/sparc64/dl-machine.h | 9 +- sysdeps/sparc/sparc64/dl-plt.h | 2 +- sysdeps/sparc/sparc64/dl-trampoline.S | 2 +- sysdeps/sparc/sparc64/fpu/e_sqrtl.c | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/Makefile | 26 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceil-vis2.S | 57 - sysdeps/sparc/sparc64/fpu/multiarch/s_ceil-vis3.S | 59 - sysdeps/sparc/sparc64/fpu/multiarch/s_ceil-vis3.c | 23 + sysdeps/sparc/sparc64/fpu/multiarch/s_ceil.S | 12 - sysdeps/sparc/sparc64/fpu/multiarch/s_ceil.c | 32 + sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf-vis2.S | 56 - sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf-vis3.S | 58 - sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf-vis3.c | 23 + sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf.S | 12 - sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf.c | 32 + .../sparc/sparc64/fpu/multiarch/s_finite-vis3.S | 2 +- .../sparc/sparc64/fpu/multiarch/s_finitef-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_floor-vis2.S | 57 - sysdeps/sparc/sparc64/fpu/multiarch/s_floor-vis3.S | 59 - sysdeps/sparc/sparc64/fpu/multiarch/s_floor-vis3.c | 23 + sysdeps/sparc/sparc64/fpu/multiarch/s_floor.S | 12 - sysdeps/sparc/sparc64/fpu/multiarch/s_floor.c | 32 + .../sparc/sparc64/fpu/multiarch/s_floorf-vis2.S | 56 - .../sparc/sparc64/fpu/multiarch/s_floorf-vis3.S | 58 - .../sparc/sparc64/fpu/multiarch/s_floorf-vis3.c | 23 + sysdeps/sparc/sparc64/fpu/multiarch/s_floorf.S | 12 - sysdeps/sparc/sparc64/fpu/multiarch/s_floorf.c | 32 + sysdeps/sparc/sparc64/fpu/multiarch/s_fma-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_fmaf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_fmax-vis3.S | 26 - sysdeps/sparc/sparc64/fpu/multiarch/s_fmax.S | 12 - sysdeps/sparc/sparc64/fpu/multiarch/s_fmaxf-vis3.S | 27 - sysdeps/sparc/sparc64/fpu/multiarch/s_fmaxf.S | 12 - sysdeps/sparc/sparc64/fpu/multiarch/s_fmin-vis3.S | 26 - sysdeps/sparc/sparc64/fpu/multiarch/s_fmin.S | 12 - sysdeps/sparc/sparc64/fpu/multiarch/s_fminf-vis3.S | 27 - sysdeps/sparc/sparc64/fpu/multiarch/s_fminf.S | 12 - sysdeps/sparc/sparc64/fpu/multiarch/s_isinf-vis3.S | 2 +- .../sparc/sparc64/fpu/multiarch/s_isinff-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_isnan-vis3.S | 2 +- .../sparc/sparc64/fpu/multiarch/s_isnanf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_lrint-vis3.S | 2 +- .../sparc/sparc64/fpu/multiarch/s_lrintf-vis3.S | 2 +- .../sparc/sparc64/fpu/multiarch/s_nearbyint-vis3.S | 3 +- .../sparc64/fpu/multiarch/s_nearbyintf-vis3.S | 3 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rint-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_rintf-vis3.S | 2 +- .../sparc/sparc64/fpu/multiarch/s_signbit-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_signbit.S | 3 - .../sparc/sparc64/fpu/multiarch/s_signbitf-vis3.S | 2 +- sysdeps/sparc/sparc64/fpu/multiarch/s_signbitf.S | 2 - sysdeps/sparc/sparc64/fpu/multiarch/s_trunc-vis3.S | 53 - sysdeps/sparc/sparc64/fpu/multiarch/s_trunc-vis3.c | 23 + sysdeps/sparc/sparc64/fpu/multiarch/s_trunc.S | 12 - sysdeps/sparc/sparc64/fpu/multiarch/s_trunc.c | 32 + .../sparc/sparc64/fpu/multiarch/s_truncf-vis3.S | 52 - .../sparc/sparc64/fpu/multiarch/s_truncf-vis3.c | 23 + sysdeps/sparc/sparc64/fpu/multiarch/s_truncf.S | 12 - sysdeps/sparc/sparc64/fpu/multiarch/s_truncf.c | 32 + sysdeps/sparc/sparc64/fpu/s_ceil.S | 83 - sysdeps/sparc/sparc64/fpu/s_ceilf.S | 81 - sysdeps/sparc/sparc64/fpu/s_copysign.S | 2 +- sysdeps/sparc/sparc64/fpu/s_copysignf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_fdim.S | 32 - sysdeps/sparc/sparc64/fpu/s_fdimf.S | 31 - sysdeps/sparc/sparc64/fpu/s_finite.S | 2 +- sysdeps/sparc/sparc64/fpu/s_finitef.S | 2 +- sysdeps/sparc/sparc64/fpu/s_floor.S | 83 - sysdeps/sparc/sparc64/fpu/s_floorf.S | 81 - sysdeps/sparc/sparc64/fpu/s_fmax.S | 36 - sysdeps/sparc/sparc64/fpu/s_fmaxf.S | 36 - sysdeps/sparc/sparc64/fpu/s_fmin.S | 36 - sysdeps/sparc/sparc64/fpu/s_fminf.S | 36 - 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 | 2 +- sysdeps/sparc/sparc64/fpu/s_lrintf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_nearbyint.S | 3 +- sysdeps/sparc/sparc64/fpu/s_nearbyintf.S | 3 +- sysdeps/sparc/sparc64/fpu/s_rint.S | 2 +- sysdeps/sparc/sparc64/fpu/s_rintf.S | 2 +- sysdeps/sparc/sparc64/fpu/s_signbit.S | 4 +- sysdeps/sparc/sparc64/fpu/s_signbitf.S | 3 +- sysdeps/sparc/sparc64/fpu/s_trunc.S | 55 - sysdeps/sparc/sparc64/fpu/s_truncf.S | 54 - sysdeps/sparc/sparc64/fpu/w_sqrt.S | 48 - sysdeps/sparc/sparc64/fpu/w_sqrt_compat.S | 48 + sysdeps/sparc/sparc64/fpu/w_sqrtf.S | 48 - sysdeps/sparc/sparc64/fpu/w_sqrtf_compat.S | 48 + sysdeps/sparc/sparc64/hp-timing.h | 2 +- sysdeps/sparc/sparc64/jmpbuf-unwind.h | 9 +- sysdeps/sparc/sparc64/lshift.S | 2 +- sysdeps/sparc/sparc64/memchr.S | 5 +- sysdeps/sparc/sparc64/memcmp.S | 6 +- sysdeps/sparc/sparc64/memcpy.S | 2 +- sysdeps/sparc/sparc64/memset.S | 2 +- sysdeps/sparc/sparc64/mul_1.S | 2 +- sysdeps/sparc/sparc64/multiarch/add_n-vis3.S | 2 +- sysdeps/sparc/sparc64/multiarch/add_n.S | 2 +- sysdeps/sparc/sparc64/multiarch/addmul_1-vis3.S | 2 +- sysdeps/sparc/sparc64/multiarch/addmul_1.S | 2 +- sysdeps/sparc/sparc64/multiarch/ifunc-impl-list.c | 2 +- sysdeps/sparc/sparc64/multiarch/md5-crop.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy-niagara1.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy-niagara2.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy-niagara4.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy-ultra3.S | 2 +- sysdeps/sparc/sparc64/multiarch/memcpy.S | 2 +- sysdeps/sparc/sparc64/multiarch/memset-niagara1.S | 2 +- sysdeps/sparc/sparc64/multiarch/memset-niagara4.S | 2 +- sysdeps/sparc/sparc64/multiarch/memset.S | 2 +- sysdeps/sparc/sparc64/multiarch/mul_1-vis3.S | 2 +- sysdeps/sparc/sparc64/multiarch/mul_1.S | 2 +- sysdeps/sparc/sparc64/multiarch/sha256-block.c | 16 +- sysdeps/sparc/sparc64/multiarch/sha256-crop.S | 2 +- sysdeps/sparc/sparc64/multiarch/sha512-block.c | 16 +- sysdeps/sparc/sparc64/multiarch/sha512-crop.S | 2 +- sysdeps/sparc/sparc64/multiarch/sub_n-vis3.S | 2 +- sysdeps/sparc/sparc64/multiarch/sub_n.S | 2 +- sysdeps/sparc/sparc64/multiarch/submul_1-vis3.S | 2 +- sysdeps/sparc/sparc64/multiarch/submul_1.S | 2 +- sysdeps/sparc/sparc64/pthread_spin_lock.S | 2 +- sysdeps/sparc/sparc64/pthread_spin_trylock.S | 2 +- sysdeps/sparc/sparc64/pthread_spin_unlock.S | 2 +- sysdeps/sparc/sparc64/pthreaddef.h | 2 +- sysdeps/sparc/sparc64/rawmemchr.S | 2 +- sysdeps/sparc/sparc64/rshift.S | 2 +- sysdeps/sparc/sparc64/soft-fp/Makefile | 2 +- sysdeps/sparc/sparc64/soft-fp/e_ilogbl.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_add.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_cmp.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_cmpe.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_div.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_dtoq.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_feq.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_fge.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_fgt.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_fle.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_flt.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_fne.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_itoq.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_mul.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_neg.S | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_qtod.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_qtoi.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_qtos.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_qtoui.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_qtoux.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_qtox.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_sqrt.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_stoq.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_sub.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_uitoq.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_util.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_uxtoq.c | 2 +- sysdeps/sparc/sparc64/soft-fp/qp_xtoq.c | 2 +- sysdeps/sparc/sparc64/soft-fp/s_frexpl.c | 2 +- sysdeps/sparc/sparc64/soft-fp/s_scalblnl.c | 2 +- sysdeps/sparc/sparc64/soft-fp/s_scalbnl.c | 4 +- sysdeps/sparc/sparc64/soft-fp/sfp-machine.h | 2 +- sysdeps/sparc/sparc64/start.S | 2 +- sysdeps/sparc/sparc64/stpcpy.S | 2 +- sysdeps/sparc/sparc64/stpncpy.S | 2 +- sysdeps/sparc/sparc64/strcat.S | 2 +- sysdeps/sparc/sparc64/strchr.S | 2 +- sysdeps/sparc/sparc64/strcmp.S | 2 +- sysdeps/sparc/sparc64/strcpy.S | 2 +- sysdeps/sparc/sparc64/strcspn.S | 2 +- sysdeps/sparc/sparc64/strlen.S | 2 +- sysdeps/sparc/sparc64/strncmp.S | 6 +- sysdeps/sparc/sparc64/strncpy.S | 2 +- sysdeps/sparc/sparc64/strpbrk.S | 2 +- sysdeps/sparc/sparc64/strspn.S | 2 +- sysdeps/sparc/sparc64/sub_n.S | 2 +- sysdeps/sparc/sparc64/submul_1.S | 2 +- sysdeps/sparc/sparc64/tst-audit.h | 2 +- sysdeps/sparc/stackinfo.h | 2 +- sysdeps/sparc/sysdep.h | 2 +- sysdeps/tile/__longjmp.S | 2 +- sysdeps/tile/__tls_get_addr.S | 2 +- sysdeps/tile/_mcount.S | 2 +- sysdeps/tile/atomic-machine.h | 81 + sysdeps/tile/bits/atomic.h | 86 - sysdeps/tile/bits/byteswap.h | 2 +- sysdeps/tile/bits/fenv.h | 10 +- sysdeps/tile/bits/link.h | 2 +- sysdeps/tile/bits/mathdef.h | 48 - sysdeps/tile/bits/mathinline.h | 2 +- sysdeps/tile/bits/setjmp.h | 2 +- sysdeps/tile/bzero.S | 2 +- sysdeps/tile/configure | 7 + sysdeps/tile/configure.ac | 6 + sysdeps/tile/crti.S | 2 +- sysdeps/tile/crtn.S | 2 +- sysdeps/tile/dl-lookupcfg.h | 2 +- sysdeps/tile/dl-machine.h | 5 +- sysdeps/tile/dl-runtime.c | 2 +- sysdeps/tile/dl-start.S | 2 +- sysdeps/tile/dl-tls.c | 2 +- sysdeps/tile/dl-tls.h | 5 +- sysdeps/tile/dl-trampoline.S | 2 +- sysdeps/tile/ffs.c | 2 +- sysdeps/tile/ffsll.c | 2 +- sysdeps/tile/gccframe.h | 2 +- sysdeps/tile/jmpbuf-offsets.h | 2 +- sysdeps/tile/jmpbuf-unwind.h | 2 +- sysdeps/tile/ldsodefs.h | 2 +- sysdeps/tile/libm-test-ulps | 189 +- sysdeps/tile/libm-test-ulps-name | 1 + sysdeps/tile/machine-gmon.h | 2 +- sysdeps/tile/math-tests.h | 30 + sysdeps/tile/math_private.h | 3 +- sysdeps/tile/memcmp.c | 17 +- sysdeps/tile/memcopy.h | 2 +- sysdeps/tile/nptl/Makefile | 2 +- sysdeps/tile/nptl/bits/pthreadtypes-arch.h | 79 + sysdeps/tile/nptl/bits/pthreadtypes.h | 228 - sysdeps/tile/nptl/bits/semaphore.h | 2 +- sysdeps/tile/nptl/pthread_spin_lock.c | 2 +- sysdeps/tile/nptl/pthread_spin_trylock.c | 2 +- sysdeps/tile/nptl/pthread_spin_unlock.c | 2 +- sysdeps/tile/nptl/pthreaddef.h | 2 +- sysdeps/tile/nptl/tcb-offsets.sym | 1 - sysdeps/tile/nptl/tls.h | 14 +- sysdeps/tile/preconfigure | 2 +- sysdeps/tile/setjmp.S | 3 +- sysdeps/tile/sfp-machine.h | 2 +- sysdeps/tile/sotruss-lib.c | 2 +- sysdeps/tile/stackinfo.h | 2 +- sysdeps/tile/start.S | 2 +- sysdeps/tile/sysdep.h | 6 +- sysdeps/tile/tilegx/atomic-machine.h | 61 + sysdeps/tile/tilegx/bits/atomic.h | 60 - sysdeps/tile/tilegx/bits/wordsize.h | 3 + sysdeps/tile/tilegx/memchr.c | 6 +- sysdeps/tile/tilegx/memcpy.c | 2 +- sysdeps/tile/tilegx/memset.c | 2 +- sysdeps/tile/tilegx/memusage.h | 2 +- sysdeps/tile/tilegx/rawmemchr.c | 2 +- sysdeps/tile/tilegx/strcasestr.c | 2 +- sysdeps/tile/tilegx/strchr.c | 2 +- sysdeps/tile/tilegx/strchrnul.c | 2 +- sysdeps/tile/tilegx/string-endian.h | 2 +- sysdeps/tile/tilegx/strlen.c | 2 +- sysdeps/tile/tilegx/strnlen.c | 3 +- sysdeps/tile/tilegx/strrchr.c | 2 +- sysdeps/tile/tilegx/strstr.c | 2 +- sysdeps/tile/tilepro/atomic-machine.h | 99 + sysdeps/tile/tilepro/bits/atomic.h | 84 - sysdeps/tile/tilepro/bits/wordsize.h | 5 +- sysdeps/tile/tilepro/memchr.c | 6 +- sysdeps/tile/tilepro/memcpy.S | 2 +- sysdeps/tile/tilepro/memset.c | 2 +- sysdeps/tile/tilepro/memusage.h | 2 +- sysdeps/tile/tilepro/rawmemchr.c | 2 +- sysdeps/tile/tilepro/strchr.c | 2 +- sysdeps/tile/tilepro/strchrnul.c | 2 +- sysdeps/tile/tilepro/strlen.c | 2 +- sysdeps/tile/tilepro/strrchr.c | 2 +- sysdeps/tile/tls-macros.h | 2 +- sysdeps/tile/tst-audit.h | 2 +- sysdeps/tile/wordcopy.c | 22 +- sysdeps/unix/Makefile | 16 +- sysdeps/unix/alpha/Makefile | 1 + sysdeps/unix/alpha/getegid.S | 2 +- sysdeps/unix/alpha/geteuid.S | 2 +- sysdeps/unix/alpha/getppid.S | 2 +- sysdeps/unix/alpha/pipe.S | 2 +- sysdeps/unix/alpha/sysdep.S | 2 +- sysdeps/unix/alpha/sysdep.h | 8 +- sysdeps/unix/arm/sysdep.S | 2 +- sysdeps/unix/arm/sysdep.h | 2 +- sysdeps/unix/bsd/bits/signum.h | 60 +- sysdeps/unix/bsd/bits/sockaddr.h | 7 +- sysdeps/unix/bsd/ftime.c | 5 +- sysdeps/unix/bsd/getpt.c | 2 +- sysdeps/unix/bsd/gtty.c | 6 +- sysdeps/unix/bsd/stty.c | 6 +- sysdeps/unix/bsd/tcdrain.c | 2 +- sysdeps/unix/bsd/tcflow.c | 6 +- sysdeps/unix/bsd/tcflush.c | 6 +- sysdeps/unix/bsd/tcgetattr.c | 6 +- sysdeps/unix/bsd/tcgetpgrp.c | 5 +- sysdeps/unix/bsd/tcsendbrk.c | 6 +- sysdeps/unix/bsd/tcsetattr.c | 7 +- sysdeps/unix/bsd/tcsetpgrp.c | 6 +- sysdeps/unix/bsd/ualarm.c | 6 +- sysdeps/unix/bsd/unlockpt.c | 2 +- sysdeps/unix/bsd/wait.c | 4 +- sysdeps/unix/bsd/wait3.c | 7 +- sysdeps/unix/bsd/waitpid.c | 4 +- sysdeps/unix/clock_gettime.c | 2 +- sysdeps/unix/clock_nanosleep.c | 2 +- sysdeps/unix/clock_settime.c | 3 +- sysdeps/unix/get_child_max.c | 2 +- sysdeps/unix/getlogin.c | 2 +- sysdeps/unix/getlogin_r.c | 10 +- sysdeps/unix/getpagesize.c | 2 +- sysdeps/unix/grantpt.c | 26 +- sysdeps/unix/i386/sysdep.S | 2 +- sysdeps/unix/i386/sysdep.h | 2 +- sysdeps/unix/ifreq.c | 2 +- sysdeps/unix/make-syscalls.sh | 55 +- sysdeps/unix/mips/mips32/sysdep.h | 2 +- sysdeps/unix/mips/mips64/n32/sysdep.h | 2 +- sysdeps/unix/mips/mips64/n64/sysdep.h | 2 +- sysdeps/unix/mips/pipe.S | 2 +- sysdeps/unix/mips/sysdep.S | 2 +- sysdeps/unix/mips/sysdep.h | 10 +- sysdeps/unix/powerpc/sysdep.h | 2 +- sysdeps/unix/sh/sysdep.S | 2 +- sysdeps/unix/sh/sysdep.h | 2 +- sysdeps/unix/sockatmark.c | 5 +- sysdeps/unix/stime.c | 5 +- sysdeps/unix/syscall-template.S | 7 +- sysdeps/unix/syscall.S | 2 +- sysdeps/unix/syscalls.list | 6 +- sysdeps/unix/sysdep.h | 84 +- sysdeps/unix/sysv/linux/Makefile | 60 +- sysdeps/unix/sysv/linux/Versions | 2 + sysdeps/unix/sysv/linux/_G_config.h | 7 +- sysdeps/unix/sysv/linux/_exit.c | 6 +- sysdeps/unix/sysv/linux/aarch64/__read_tp.S | 2 +- sysdeps/unix/sysv/linux/aarch64/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/aarch64/bits/fcntl.h | 10 +- sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h | 36 + sysdeps/unix/sysv/linux/aarch64/bits/ipc.h | 2 +- sysdeps/unix/sysv/linux/aarch64/bits/libc-vdso.h | 31 - sysdeps/unix/sysv/linux/aarch64/bits/local_lim.h | 2 +- sysdeps/unix/sysv/linux/aarch64/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/aarch64/bits/sigstack.h | 32 + sysdeps/unix/sysv/linux/aarch64/clone.S | 22 +- sysdeps/unix/sysv/linux/aarch64/configure | 2 +- sysdeps/unix/sysv/linux/aarch64/cpu-features.c | 37 + sysdeps/unix/sysv/linux/aarch64/cpu-features.h | 49 + sysdeps/unix/sysv/linux/aarch64/dl-cache.h | 17 +- sysdeps/unix/sysv/linux/aarch64/dl-procinfo.c | 75 + sysdeps/unix/sysv/linux/aarch64/dl-procinfo.h | 86 + sysdeps/unix/sysv/linux/aarch64/dl-static.c | 2 +- sysdeps/unix/sysv/linux/aarch64/getcontext.S | 13 +- sysdeps/unix/sysv/linux/aarch64/gettimeofday.c | 38 - sysdeps/unix/sysv/linux/aarch64/init-first.c | 33 +- sysdeps/unix/sysv/linux/aarch64/ioctl.S | 2 +- sysdeps/unix/sysv/linux/aarch64/ipc_priv.h | 21 + sysdeps/unix/sysv/linux/aarch64/kernel-features.h | 31 - .../unix/sysv/linux/aarch64/kernel_rt_sigframe.h | 2 +- sysdeps/unix/sysv/linux/aarch64/ld.abilist | 22 +- sysdeps/unix/sysv/linux/aarch64/ldconfig.h | 4 +- sysdeps/unix/sysv/linux/aarch64/ldsodefs.h | 2 +- .../sysv/linux/aarch64/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/aarch64/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/aarch64/libc-__read_tp.S | 2 +- sysdeps/unix/sysv/linux/aarch64/libc-start.c | 28 + sysdeps/unix/sysv/linux/aarch64/libc-vdso.h | 33 + sysdeps/unix/sysv/linux/aarch64/libc.abilist | 4188 +- sysdeps/unix/sysv/linux/aarch64/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/aarch64/libdl.abilist | 21 +- sysdeps/unix/sysv/linux/aarch64/libm.abilist | 864 +- sysdeps/unix/sysv/linux/aarch64/libnsl.abilist | 245 +- sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 454 +- sysdeps/unix/sysv/linux/aarch64/libresolv.abilist | 185 +- sysdeps/unix/sysv/linux/aarch64/librt.abilist | 73 +- .../unix/sysv/linux/aarch64/libthread_db.abilist | 83 +- sysdeps/unix/sysv/linux/aarch64/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/aarch64/localplt.data | 15 +- sysdeps/unix/sysv/linux/aarch64/makecontext.c | 2 +- sysdeps/unix/sysv/linux/aarch64/mmap.c | 34 - sysdeps/unix/sysv/linux/aarch64/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/aarch64/pt-vfork.c | 2 +- sysdeps/unix/sysv/linux/aarch64/readelflib.c | 2 +- sysdeps/unix/sysv/linux/aarch64/setcontext.S | 13 +- sysdeps/unix/sysv/linux/aarch64/sigaction.c | 2 +- sysdeps/unix/sysv/linux/aarch64/sigcontextinfo.h | 5 +- sysdeps/unix/sysv/linux/aarch64/swapcontext.S | 11 +- sysdeps/unix/sysv/linux/aarch64/sys/elf.h | 2 +- sysdeps/unix/sysv/linux/aarch64/sys/procfs.h | 6 +- sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h | 23 +- sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h | 17 +- sysdeps/unix/sysv/linux/aarch64/sys/user.h | 2 +- sysdeps/unix/sysv/linux/aarch64/syscall.S | 2 +- sysdeps/unix/sysv/linux/aarch64/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/aarch64/sysdep.c | 2 +- sysdeps/unix/sysv/linux/aarch64/sysdep.h | 79 +- .../unix/sysv/linux/aarch64/ucontext-internal.h | 2 +- sysdeps/unix/sysv/linux/aarch64/vfork.S | 19 +- sysdeps/unix/sysv/linux/accept.S | 6 - sysdeps/unix/sysv/linux/accept.c | 34 + sysdeps/unix/sysv/linux/accept4.c | 81 +- sysdeps/unix/sysv/linux/access.c | 47 + sysdeps/unix/sysv/linux/adjtime.c | 7 +- sysdeps/unix/sysv/linux/aio_misc.h | 2 +- sysdeps/unix/sysv/linux/aio_sigqueue.c | 8 +- sysdeps/unix/sysv/linux/alpha/Makefile | 16 +- sysdeps/unix/sysv/linux/alpha/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/alpha/adjtime.c | 2 +- sysdeps/unix/sysv/linux/alpha/arch-fork.h | 2 +- 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 | 44 +- 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/ipc.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/local_lim.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/mman.h | 3 +- sysdeps/unix/sysv/linux/alpha/bits/msq.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/netdb.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/pthreadtypes.h | 175 - sysdeps/unix/sysv/linux/alpha/bits/resource.h | 49 +- sysdeps/unix/sysv/linux/alpha/bits/sem.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/semaphore.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/shm.h | 2 +- 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.h | 71 +- sysdeps/unix/sysv/linux/alpha/bits/sigstack.h | 34 +- sysdeps/unix/sysv/linux/alpha/bits/socket_type.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/stat.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/statfs.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/termios.h | 21 +- sysdeps/unix/sysv/linux/alpha/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/typesizes.h | 6 +- sysdeps/unix/sysv/linux/alpha/bits/wordsize.h | 14 +- sysdeps/unix/sysv/linux/alpha/brk.S | 2 +- sysdeps/unix/sysv/linux/alpha/clone.S | 24 +- sysdeps/unix/sysv/linux/alpha/creat.c | 8 - sysdeps/unix/sysv/linux/alpha/dl-auxv.h | 2 +- sysdeps/unix/sysv/linux/alpha/fdatasync.c | 64 - sysdeps/unix/sysv/linux/alpha/fraiseexcpt.S | 2 +- sysdeps/unix/sysv/linux/alpha/fxstat.c | 2 +- sysdeps/unix/sysv/linux/alpha/fxstatat.c | 2 +- sysdeps/unix/sysv/linux/alpha/getcontext.S | 2 +- sysdeps/unix/sysv/linux/alpha/gethostname.c | 2 +- sysdeps/unix/sysv/linux/alpha/getsysstats.c | 2 +- sysdeps/unix/sysv/linux/alpha/glob.c | 2 +- .../unix/sysv/linux/alpha/ieee_get_fp_control.S | 2 +- .../unix/sysv/linux/alpha/ieee_set_fp_control.S | 2 +- sysdeps/unix/sysv/linux/alpha/ioperm.c | 2 +- sysdeps/unix/sysv/linux/alpha/ipc_priv.h | 33 +- sysdeps/unix/sysv/linux/alpha/kernel-features.h | 37 +- sysdeps/unix/sysv/linux/alpha/kernel_stat.h | 1 + sysdeps/unix/sysv/linux/alpha/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/alpha/ld.abilist | 31 +- .../unix/sysv/linux/alpha/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/alpha/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/alpha/libc.abilist | 5014 +- sysdeps/unix/sysv/linux/alpha/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/alpha/libdl.abilist | 32 +- sysdeps/unix/sysv/linux/alpha/libm.abilist | 1189 +- sysdeps/unix/sysv/linux/alpha/libnsl.abilist | 251 +- sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 532 +- sysdeps/unix/sysv/linux/alpha/libresolv.abilist | 204 +- sysdeps/unix/sysv/linux/alpha/librt.abilist | 119 +- sysdeps/unix/sysv/linux/alpha/libthread_db.abilist | 92 +- sysdeps/unix/sysv/linux/alpha/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/alpha/localplt.data | 32 +- sysdeps/unix/sysv/linux/alpha/lxstat.c | 2 +- sysdeps/unix/sysv/linux/alpha/makecontext.S | 2 +- sysdeps/unix/sysv/linux/alpha/msgctl.c | 1 - sysdeps/unix/sysv/linux/alpha/oldglob.c | 2 +- sysdeps/unix/sysv/linux/alpha/pt-vfork.S | 2 +- sysdeps/unix/sysv/linux/alpha/register-dump.h | 2 +- sysdeps/unix/sysv/linux/alpha/rt_sigaction.S | 2 +- sysdeps/unix/sysv/linux/alpha/select.c | 53 + sysdeps/unix/sysv/linux/alpha/semctl.c | 1 - sysdeps/unix/sysv/linux/alpha/setcontext.S | 2 +- sysdeps/unix/sysv/linux/alpha/setfpucw.c | 2 +- sysdeps/unix/sysv/linux/alpha/shmctl.c | 1 - sysdeps/unix/sysv/linux/alpha/sigaction.c | 2 +- sysdeps/unix/sysv/linux/alpha/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/alpha/sigprocmask.c | 2 +- sysdeps/unix/sysv/linux/alpha/sigsuspend.S | 32 - sysdeps/unix/sysv/linux/alpha/sizes.h | 2 +- sysdeps/unix/sysv/linux/alpha/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/alpha/sys/acct.h | 6 +- sysdeps/unix/sysv/linux/alpha/sys/io.h | 2 +- sysdeps/unix/sysv/linux/alpha/sys/procfs.h | 4 +- sysdeps/unix/sysv/linux/alpha/sys/ucontext.h | 21 +- sysdeps/unix/sysv/linux/alpha/sys/user.h | 3 +- sysdeps/unix/sysv/linux/alpha/syscall.S | 2 +- sysdeps/unix/sysv/linux/alpha/syscalls.list | 23 - sysdeps/unix/sysv/linux/alpha/sysconf.c | 2 +- sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/alpha/sysdep.h | 3 +- sysdeps/unix/sysv/linux/alpha/vfork.S | 17 +- sysdeps/unix/sysv/linux/alpha/xstat.c | 2 +- sysdeps/unix/sysv/linux/alpha/xstatconv.c | 2 +- sysdeps/unix/sysv/linux/alpha/xstatconv.h | 2 +- sysdeps/unix/sysv/linux/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/arm/Makefile | 5 +- sysdeps/unix/sysv/linux/arm/Versions | 5 + sysdeps/unix/sysv/linux/arm/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/arm/aeabi_read_tp.S | 2 +- sysdeps/unix/sysv/linux/arm/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/arm/arm-features.h | 2 +- sysdeps/unix/sysv/linux/arm/atomic-machine.h | 107 + sysdeps/unix/sysv/linux/arm/bits/atomic.h | 107 - sysdeps/unix/sysv/linux/arm/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/arm/bits/hwcap.h | 2 +- sysdeps/unix/sysv/linux/arm/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/arm/bits/shm.h | 2 +- sysdeps/unix/sysv/linux/arm/brk.c | 2 +- sysdeps/unix/sysv/linux/arm/clone.S | 16 +- 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 | 4 +- sysdeps/unix/sysv/linux/arm/dl-procinfo.h | 4 +- sysdeps/unix/sysv/linux/arm/ftruncate64.c | 36 - sysdeps/unix/sysv/linux/arm/getcontext.S | 2 +- sysdeps/unix/sysv/linux/arm/getrlimit64.c | 1 - sysdeps/unix/sysv/linux/arm/init-first.c | 44 + sysdeps/unix/sysv/linux/arm/internal_accept4.S | 6 - sysdeps/unix/sysv/linux/arm/internal_recvmmsg.S | 6 - sysdeps/unix/sysv/linux/arm/internal_sendmmsg.S | 6 - sysdeps/unix/sysv/linux/arm/ioperm.c | 108 +- sysdeps/unix/sysv/linux/arm/kernel-features.h | 33 +- sysdeps/unix/sysv/linux/arm/ld.abilist | 22 +- sysdeps/unix/sysv/linux/arm/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/arm/ldsodefs.h | 2 +- .../unix/sysv/linux/arm/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/arm/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/arm/libc-do-syscall.S | 2 +- sysdeps/unix/sysv/linux/arm/libc-vdso.h | 33 + sysdeps/unix/sysv/linux/arm/libc.abilist | 4299 +- sysdeps/unix/sysv/linux/arm/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/arm/libdl.abilist | 21 +- sysdeps/unix/sysv/linux/arm/libm.abilist | 806 +- sysdeps/unix/sysv/linux/arm/libnsl.abilist | 245 +- sysdeps/unix/sysv/linux/arm/libpthread.abilist | 460 +- sysdeps/unix/sysv/linux/arm/libresolv.abilist | 188 +- sysdeps/unix/sysv/linux/arm/librt.abilist | 86 +- sysdeps/unix/sysv/linux/arm/libthread_db.abilist | 83 +- sysdeps/unix/sysv/linux/arm/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/arm/localplt.data | 15 +- sysdeps/unix/sysv/linux/arm/makecontext.c | 2 +- sysdeps/unix/sysv/linux/arm/mmap.S | 64 - sysdeps/unix/sysv/linux/arm/mmap64.S | 72 - sysdeps/unix/sysv/linux/arm/msgctl.c | 33 - sysdeps/unix/sysv/linux/arm/oldgetrlimit.c | 1 - sysdeps/unix/sysv/linux/arm/oldgetrlimit64.c | 1 - sysdeps/unix/sysv/linux/arm/oldsetrlimit.c | 1 - sysdeps/unix/sysv/linux/arm/posix_fadvise.c | 30 - sysdeps/unix/sysv/linux/arm/posix_fadvise64.c | 38 - sysdeps/unix/sysv/linux/arm/pread.c | 54 - sysdeps/unix/sysv/linux/arm/pread64.c | 56 - sysdeps/unix/sysv/linux/arm/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/arm/pwrite.c | 54 - sysdeps/unix/sysv/linux/arm/pwrite64.c | 57 - sysdeps/unix/sysv/linux/arm/readahead.c | 2 +- sysdeps/unix/sysv/linux/arm/readelflib.c | 2 +- sysdeps/unix/sysv/linux/arm/register-dump.h | 2 +- sysdeps/unix/sysv/linux/arm/semctl.c | 54 - sysdeps/unix/sysv/linux/arm/setcontext.S | 11 +- sysdeps/unix/sysv/linux/arm/setegid.c | 1 - sysdeps/unix/sysv/linux/arm/seteuid.c | 1 - sysdeps/unix/sysv/linux/arm/setgid.c | 1 - sysdeps/unix/sysv/linux/arm/setgroups.c | 2 - sysdeps/unix/sysv/linux/arm/setregid.c | 1 - sysdeps/unix/sysv/linux/arm/setresgid.c | 1 - sysdeps/unix/sysv/linux/arm/setresuid.c | 1 - sysdeps/unix/sysv/linux/arm/setreuid.c | 1 - sysdeps/unix/sysv/linux/arm/setuid.c | 1 - sysdeps/unix/sysv/linux/arm/shmctl.c | 34 - sysdeps/unix/sysv/linux/arm/sigaction.c | 7 +- sysdeps/unix/sysv/linux/arm/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/arm/sigrestorer.S | 2 +- sysdeps/unix/sysv/linux/arm/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/arm/sys/elf.h | 2 +- sysdeps/unix/sysv/linux/arm/sys/io.h | 2 +- sysdeps/unix/sysv/linux/arm/sys/procfs.h | 2 +- sysdeps/unix/sysv/linux/arm/sys/ucontext.h | 46 +- sysdeps/unix/sysv/linux/arm/sys/user.h | 2 +- sysdeps/unix/sysv/linux/arm/syscall.S | 2 +- sysdeps/unix/sysv/linux/arm/syscalls.list | 20 +- sysdeps/unix/sysv/linux/arm/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/arm/sysdep.S | 2 +- sysdeps/unix/sysv/linux/arm/sysdep.h | 7 +- sysdeps/unix/sysv/linux/arm/tls.h | 2 +- sysdeps/unix/sysv/linux/arm/truncate64.c | 35 - sysdeps/unix/sysv/linux/arm/umount.c | 2 +- sysdeps/unix/sysv/linux/arm/vfork.S | 17 +- sysdeps/unix/sysv/linux/bind.S | 3 - sysdeps/unix/sysv/linux/bind.c | 35 + sysdeps/unix/sysv/linux/bits/dirent.h | 2 +- sysdeps/unix/sysv/linux/bits/epoll.h | 2 +- sysdeps/unix/sysv/linux/bits/errno.h | 45 +- sysdeps/unix/sysv/linux/bits/eventfd.h | 2 +- sysdeps/unix/sysv/linux/bits/fcntl-linux.h | 64 +- sysdeps/unix/sysv/linux/bits/in.h | 56 +- 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.h | 2 +- sysdeps/unix/sysv/linux/bits/local_lim.h | 2 +- sysdeps/unix/sysv/linux/bits/mqueue.h | 2 +- sysdeps/unix/sysv/linux/bits/msq.h | 2 +- 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/resource.h | 111 +- sysdeps/unix/sysv/linux/bits/sched.h | 133 +- sysdeps/unix/sysv/linux/bits/sem.h | 2 +- sysdeps/unix/sysv/linux/bits/shm.h | 2 +- sysdeps/unix/sysv/linux/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/bits/sigcontext.h | 7 +- sysdeps/unix/sysv/linux/bits/sigevent-consts.h | 41 + sysdeps/unix/sysv/linux/bits/siginfo-arch.h | 7 + sysdeps/unix/sysv/linux/bits/siginfo-consts-arch.h | 7 + sysdeps/unix/sysv/linux/bits/siginfo-consts.h | 187 + sysdeps/unix/sysv/linux/bits/siginfo.h | 341 - sysdeps/unix/sysv/linux/bits/signalfd.h | 2 +- sysdeps/unix/sysv/linux/bits/signum.h | 93 +- sysdeps/unix/sysv/linux/bits/sigset.h | 124 - sysdeps/unix/sysv/linux/bits/sigstack.h | 34 +- sysdeps/unix/sysv/linux/bits/socket.h | 78 +- sysdeps/unix/sysv/linux/bits/socket_type.h | 2 +- sysdeps/unix/sysv/linux/bits/ss_flags.h | 35 + sysdeps/unix/sysv/linux/bits/stat.h | 2 +- sysdeps/unix/sysv/linux/bits/statfs.h | 2 +- sysdeps/unix/sysv/linux/bits/statvfs.h | 2 +- sysdeps/unix/sysv/linux/bits/sys_errlist.h | 2 +- sysdeps/unix/sysv/linux/bits/termios.h | 4 +- sysdeps/unix/sysv/linux/bits/time.h | 70 +- sysdeps/unix/sysv/linux/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/bits/timex.h | 3 +- sysdeps/unix/sysv/linux/bits/types/__sigset_t.h | 10 + sysdeps/unix/sysv/linux/bits/types/sigevent_t.h | 48 + sysdeps/unix/sysv/linux/bits/types/siginfo_t.h | 151 + sysdeps/unix/sysv/linux/bits/types/stack_t.h | 33 + sysdeps/unix/sysv/linux/bits/uio-ext.h | 52 + sysdeps/unix/sysv/linux/bits/uio.h | 77 - sysdeps/unix/sysv/linux/bits/uio_lim.h | 32 + sysdeps/unix/sysv/linux/bits/utsname.h | 2 +- sysdeps/unix/sysv/linux/bits/waitflags.h | 12 +- sysdeps/unix/sysv/linux/check-cpuset.h | 48 - sysdeps/unix/sysv/linux/check_native.c | 17 +- sysdeps/unix/sysv/linux/check_pf.c | 19 +- sysdeps/unix/sysv/linux/clock.c | 2 +- sysdeps/unix/sysv/linux/clock_getcpuclockid.c | 2 +- sysdeps/unix/sysv/linux/clock_getres.c | 12 +- sysdeps/unix/sysv/linux/clock_gettime.c | 25 +- sysdeps/unix/sysv/linux/clock_nanosleep.c | 2 +- sysdeps/unix/sysv/linux/clock_settime.c | 2 +- sysdeps/unix/sysv/linux/close.c | 30 + sysdeps/unix/sysv/linux/cmsg_nxthdr.c | 2 +- sysdeps/unix/sysv/linux/configure | 62 +- sysdeps/unix/sysv/linux/configure.ac | 10 +- sysdeps/unix/sysv/linux/connect.S | 7 - sysdeps/unix/sysv/linux/connect.c | 33 + sysdeps/unix/sysv/linux/creat.c | 40 + sysdeps/unix/sysv/linux/creat64.c | 41 + sysdeps/unix/sysv/linux/createthread.c | 24 +- sysdeps/unix/sysv/linux/default-sched.h | 2 +- sysdeps/unix/sysv/linux/device-nrs.h | 2 +- sysdeps/unix/sysv/linux/dl-execstack.c | 2 +- sysdeps/unix/sysv/linux/dl-librecon.h | 4 +- sysdeps/unix/sysv/linux/dl-openat64.c | 12 +- sysdeps/unix/sysv/linux/dl-origin.c | 2 +- sysdeps/unix/sysv/linux/dl-osinfo.h | 2 +- sysdeps/unix/sysv/linux/dl-sysdep.c | 2 +- sysdeps/unix/sysv/linux/dl-sysdep.h | 2 +- sysdeps/unix/sysv/linux/dl-vdso.c | 2 +- sysdeps/unix/sysv/linux/dl-vdso.h | 2 +- sysdeps/unix/sysv/linux/dl-writev.h | 2 +- sysdeps/unix/sysv/linux/epoll_pwait.c | 16 +- sysdeps/unix/sysv/linux/epoll_wait.c | 32 + sysdeps/unix/sysv/linux/errqueue.h | 2 +- sysdeps/unix/sysv/linux/eventfd.c | 55 - sysdeps/unix/sysv/linux/eventfd_read.c | 2 +- sysdeps/unix/sysv/linux/eventfd_write.c | 2 +- sysdeps/unix/sysv/linux/exit-thread.h | 2 +- sysdeps/unix/sysv/linux/faccessat.c | 16 +- sysdeps/unix/sysv/linux/fallocate.c | 27 +- sysdeps/unix/sysv/linux/fallocate64.c | 30 +- sysdeps/unix/sysv/linux/fatal-prepare.h | 21 +- sysdeps/unix/sysv/linux/fchmodat.c | 18 +- sysdeps/unix/sysv/linux/fcntl.c | 6 +- sysdeps/unix/sysv/linux/fd_to_filename.h | 2 +- sysdeps/unix/sysv/linux/fdatasync.c | 29 + sysdeps/unix/sysv/linux/fexecve.c | 7 +- sysdeps/unix/sysv/linux/fips-private.h | 2 +- sysdeps/unix/sysv/linux/fpathconf.c | 6 +- sysdeps/unix/sysv/linux/fstatfs64.c | 24 +- sysdeps/unix/sysv/linux/fstatvfs.c | 7 +- sysdeps/unix/sysv/linux/fstatvfs64.c | 2 +- sysdeps/unix/sysv/linux/fsync.c | 28 + sysdeps/unix/sysv/linux/ftruncate.c | 35 + sysdeps/unix/sysv/linux/ftruncate64.c | 24 +- sysdeps/unix/sysv/linux/futex-internal.h | 251 + sysdeps/unix/sysv/linux/futimens.c | 15 +- sysdeps/unix/sysv/linux/futimes.c | 7 +- sysdeps/unix/sysv/linux/futimesat.c | 2 +- sysdeps/unix/sysv/linux/fxstat.c | 9 +- sysdeps/unix/sysv/linux/fxstat64.c | 4 +- sysdeps/unix/sysv/linux/fxstatat.c | 10 +- sysdeps/unix/sysv/linux/fxstatat64.c | 13 +- sysdeps/unix/sysv/linux/gai_sigqueue.c | 8 +- sysdeps/unix/sysv/linux/generic/Makefile | 2 +- sysdeps/unix/sysv/linux/generic/README | 11 + sysdeps/unix/sysv/linux/generic/____longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/generic/access.c | 31 - sysdeps/unix/sysv/linux/generic/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/generic/bits/msq.h | 2 +- sysdeps/unix/sysv/linux/generic/bits/sem.h | 2 +- sysdeps/unix/sysv/linux/generic/bits/shm.h | 2 +- sysdeps/unix/sysv/linux/generic/bits/stat.h | 6 +- sysdeps/unix/sysv/linux/generic/bits/statfs.h | 2 +- sysdeps/unix/sysv/linux/generic/bits/typesizes.h | 8 +- sysdeps/unix/sysv/linux/generic/brk.c | 2 +- sysdeps/unix/sysv/linux/generic/chmod.c | 2 +- sysdeps/unix/sysv/linux/generic/chown.c | 2 +- sysdeps/unix/sysv/linux/generic/creat.c | 37 - sysdeps/unix/sysv/linux/generic/dl-origin.c | 2 +- sysdeps/unix/sysv/linux/generic/dup2.c | 2 +- sysdeps/unix/sysv/linux/generic/epoll_create.c | 2 +- sysdeps/unix/sysv/linux/generic/epoll_wait.c | 28 - sysdeps/unix/sysv/linux/generic/futimesat.c | 2 +- sysdeps/unix/sysv/linux/generic/getdents64.c | 2 +- sysdeps/unix/sysv/linux/generic/inotify_init.c | 2 +- sysdeps/unix/sysv/linux/generic/kernel_stat.h | 6 +- sysdeps/unix/sysv/linux/generic/lchown.c | 2 +- sysdeps/unix/sysv/linux/generic/link.c | 2 +- sysdeps/unix/sysv/linux/generic/lxstat.c | 4 +- sysdeps/unix/sysv/linux/generic/mkdir.c | 2 +- sysdeps/unix/sysv/linux/generic/open.c | 71 - sysdeps/unix/sysv/linux/generic/open64.c | 55 - sysdeps/unix/sysv/linux/generic/pause.c | 63 - sysdeps/unix/sysv/linux/generic/pipe.c | 2 +- sysdeps/unix/sysv/linux/generic/poll.c | 51 - sysdeps/unix/sysv/linux/generic/readlink.c | 2 +- sysdeps/unix/sysv/linux/generic/readlink_chk.c | 2 +- sysdeps/unix/sysv/linux/generic/recv.c | 45 - sysdeps/unix/sysv/linux/generic/rename.c | 29 - sysdeps/unix/sysv/linux/generic/rmdir.c | 2 +- sysdeps/unix/sysv/linux/generic/select.c | 74 - sysdeps/unix/sysv/linux/generic/send.c | 43 - sysdeps/unix/sysv/linux/generic/symlink.c | 2 +- sysdeps/unix/sysv/linux/generic/syscalls.list | 20 - sysdeps/unix/sysv/linux/generic/sysctl.c | 2 +- sysdeps/unix/sysv/linux/generic/sysdep.h | 18 +- sysdeps/unix/sysv/linux/generic/umount.c | 2 +- sysdeps/unix/sysv/linux/generic/unlink.c | 2 +- sysdeps/unix/sysv/linux/generic/ustat.c | 2 +- sysdeps/unix/sysv/linux/generic/utimes.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/fcntl.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/fstatfs.c | 5 +- .../sysv/linux/generic/wordsize-32/ftruncate.c | 31 - .../sysv/linux/generic/wordsize-32/ftruncate64.c | 32 - .../unix/sysv/linux/generic/wordsize-32/fxstat.c | 4 +- .../unix/sysv/linux/generic/wordsize-32/fxstat64.c | 36 + .../unix/sysv/linux/generic/wordsize-32/fxstatat.c | 4 +- .../sysv/linux/generic/wordsize-32/fxstatat64.c | 37 + .../unix/sysv/linux/generic/wordsize-32/getdents.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/llseek.c | 46 - .../unix/sysv/linux/generic/wordsize-32/lseek.c | 38 - .../unix/sysv/linux/generic/wordsize-32/lxstat.c | 4 +- .../unix/sysv/linux/generic/wordsize-32/lxstat64.c | 15 +- sysdeps/unix/sysv/linux/generic/wordsize-32/mmap.c | 40 - .../unix/sysv/linux/generic/wordsize-32/overflow.h | 2 +- .../sysv/linux/generic/wordsize-32/posix_fadvise.c | 37 - .../unix/sysv/linux/generic/wordsize-32/pread.c | 52 - .../unix/sysv/linux/generic/wordsize-32/pread64.c | 52 - .../unix/sysv/linux/generic/wordsize-32/preadv.c | 53 - .../unix/sysv/linux/generic/wordsize-32/preadv64.c | 54 - .../unix/sysv/linux/generic/wordsize-32/pwrite.c | 53 - .../unix/sysv/linux/generic/wordsize-32/pwrite64.c | 53 - .../unix/sysv/linux/generic/wordsize-32/pwritev.c | 54 - .../sysv/linux/generic/wordsize-32/pwritev64.c | 55 - .../unix/sysv/linux/generic/wordsize-32/sendfile.c | 2 +- .../unix/sysv/linux/generic/wordsize-32/statfs.c | 5 +- .../sysv/linux/generic/wordsize-32/syscalls.list | 2 - .../unix/sysv/linux/generic/wordsize-32/truncate.c | 31 - .../sysv/linux/generic/wordsize-32/truncate64.c | 31 - .../unix/sysv/linux/generic/wordsize-32/xstat.c | 4 +- .../unix/sysv/linux/generic/wordsize-32/xstat64.c | 15 +- sysdeps/unix/sysv/linux/generic/xmknod.c | 2 +- sysdeps/unix/sysv/linux/generic/xstat.c | 4 +- sysdeps/unix/sysv/linux/getclktck.c | 2 +- sysdeps/unix/sysv/linux/getcwd.c | 2 +- sysdeps/unix/sysv/linux/getdents.c | 193 +- sysdeps/unix/sysv/linux/getdirentries.c | 2 +- sysdeps/unix/sysv/linux/getdtsz.c | 2 +- sysdeps/unix/sysv/linux/getentropy.c | 73 + sysdeps/unix/sysv/linux/gethostid.c | 5 +- sysdeps/unix/sysv/linux/getipv4sourcefilter.c | 2 +- sysdeps/unix/sysv/linux/getloadavg.c | 2 +- sysdeps/unix/sysv/linux/getlogin.c | 2 +- sysdeps/unix/sysv/linux/getlogin_r.c | 18 +- sysdeps/unix/sysv/linux/getpagesize.c | 2 +- sysdeps/unix/sysv/linux/getpeername.S | 3 - sysdeps/unix/sysv/linux/getpeername.c | 35 + sysdeps/unix/sysv/linux/getpid.c | 64 - sysdeps/unix/sysv/linux/getpriority.c | 7 +- sysdeps/unix/sysv/linux/getpt.c | 5 +- sysdeps/unix/sysv/linux/getrandom.c | 43 + sysdeps/unix/sysv/linux/getrlimit.c | 56 + sysdeps/unix/sysv/linux/getrlimit64.c | 65 +- sysdeps/unix/sysv/linux/getsockname.S | 3 - sysdeps/unix/sysv/linux/getsockname.c | 35 + sysdeps/unix/sysv/linux/getsockopt.S | 3 - sysdeps/unix/sysv/linux/getsockopt.c | 35 + sysdeps/unix/sysv/linux/getsourcefilter.c | 2 +- sysdeps/unix/sysv/linux/getsysstats.c | 90 +- sysdeps/unix/sysv/linux/gettimeofday.c | 39 + sysdeps/unix/sysv/linux/hppa/____longjmp_chk.c | 4 +- sysdeps/unix/sysv/linux/hppa/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/hppa/atomic-machine.h | 94 + sysdeps/unix/sysv/linux/hppa/bits/atomic.h | 110 - sysdeps/unix/sysv/linux/hppa/bits/epoll.h | 27 + sysdeps/unix/sysv/linux/hppa/bits/errno.h | 41 +- sysdeps/unix/sysv/linux/hppa/bits/eventfd.h | 31 + sysdeps/unix/sysv/linux/hppa/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/inotify.h | 29 + sysdeps/unix/sysv/linux/hppa/bits/ioctls.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/ipc.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/mman.h | 21 +- sysdeps/unix/sysv/linux/hppa/bits/msq.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/sem.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/shm.h | 3 +- sysdeps/unix/sysv/linux/hppa/bits/sigaction.h | 11 +- sysdeps/unix/sysv/linux/hppa/bits/signalfd.h | 29 + sysdeps/unix/sysv/linux/hppa/bits/signum.h | 112 +- sysdeps/unix/sysv/linux/hppa/bits/socket_type.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/timerfd.h | 29 + sysdeps/unix/sysv/linux/hppa/brk.c | 2 +- sysdeps/unix/sysv/linux/hppa/clone.S | 21 +- sysdeps/unix/sysv/linux/hppa/getcontext.S | 2 +- sysdeps/unix/sysv/linux/hppa/getrlimit64.c | 1 - sysdeps/unix/sysv/linux/hppa/internaltypes.h | 40 +- sysdeps/unix/sysv/linux/hppa/ipc_priv.h | 21 + sysdeps/unix/sysv/linux/hppa/kernel-features.h | 22 +- sysdeps/unix/sysv/linux/hppa/kernel_stat.h | 3 + sysdeps/unix/sysv/linux/hppa/ld.abilist | 28 +- .../unix/sysv/linux/hppa/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/hppa/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/hppa/libc.abilist | 4350 +- sysdeps/unix/sysv/linux/hppa/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/hppa/libdl.abilist | 32 +- sysdeps/unix/sysv/linux/hppa/libm.abilist | 809 +- sysdeps/unix/sysv/linux/hppa/libnsl.abilist | 251 +- sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 500 +- sysdeps/unix/sysv/linux/hppa/libresolv.abilist | 204 +- sysdeps/unix/sysv/linux/hppa/librt.abilist | 99 +- sysdeps/unix/sysv/linux/hppa/libthread_db.abilist | 92 +- sysdeps/unix/sysv/linux/hppa/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/hppa/localplt.data | 24 + sysdeps/unix/sysv/linux/hppa/lowlevellock.h | 334 - sysdeps/unix/sysv/linux/hppa/makecontext.c | 2 +- sysdeps/unix/sysv/linux/hppa/mmap.c | 49 - sysdeps/unix/sysv/linux/hppa/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/hppa/pt-vfork.S | 28 +- sysdeps/unix/sysv/linux/hppa/pthread.h | 2 +- .../unix/sysv/linux/hppa/pthread_cond_broadcast.c | 5 +- .../unix/sysv/linux/hppa/pthread_cond_destroy.c | 5 +- sysdeps/unix/sysv/linux/hppa/pthread_cond_init.c | 6 +- sysdeps/unix/sysv/linux/hppa/pthread_cond_signal.c | 5 +- .../unix/sysv/linux/hppa/pthread_cond_timedwait.c | 43 - sysdeps/unix/sysv/linux/hppa/pthread_cond_wait.c | 19 +- sysdeps/unix/sysv/linux/hppa/setcontext.S | 5 +- sysdeps/unix/sysv/linux/hppa/socket.S | 10 - sysdeps/unix/sysv/linux/hppa/swapcontext.c | 2 +- sysdeps/unix/sysv/linux/hppa/sys/epoll.h | 143 - sysdeps/unix/sysv/linux/hppa/sys/eventfd.h | 53 - sysdeps/unix/sysv/linux/hppa/sys/inotify.h | 106 - sysdeps/unix/sysv/linux/hppa/sys/procfs.h | 2 +- sysdeps/unix/sysv/linux/hppa/sys/signalfd.h | 65 - sysdeps/unix/sysv/linux/hppa/sys/timerfd.h | 59 - sysdeps/unix/sysv/linux/hppa/sys/ucontext.h | 15 +- sysdeps/unix/sysv/linux/hppa/syscall.c | 5 +- sysdeps/unix/sysv/linux/hppa/syscalls.list | 25 +- sysdeps/unix/sysv/linux/hppa/sysdep-cancel.h | 3 +- sysdeps/unix/sysv/linux/hppa/sysdep.c | 2 +- sysdeps/unix/sysv/linux/hppa/sysdep.h | 104 +- sysdeps/unix/sysv/linux/hppa/utimes.c | 2 +- sysdeps/unix/sysv/linux/i386/Makefile | 31 +- sysdeps/unix/sysv/linux/i386/Versions | 2 +- sysdeps/unix/sysv/linux/i386/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/i386/_exit.S | 3 +- sysdeps/unix/sysv/linux/i386/accept4.S | 177 - sysdeps/unix/sysv/linux/i386/alphasort64.c | 2 +- sysdeps/unix/sysv/linux/i386/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/i386/brk.c | 14 +- sysdeps/unix/sysv/linux/i386/call_fallocate.S | 7 - sysdeps/unix/sysv/linux/i386/call_pselect6.S | 64 - .../unix/sysv/linux/i386/call_sync_file_range.S | 70 - sysdeps/unix/sysv/linux/i386/clone.S | 30 +- sysdeps/unix/sysv/linux/i386/configure | 39 + sysdeps/unix/sysv/linux/i386/configure.ac | 17 + sysdeps/unix/sysv/linux/i386/dl-librecon.h | 2 +- sysdeps/unix/sysv/linux/i386/dl-procinfo.h | 11 +- sysdeps/unix/sysv/linux/i386/dl-sysdep.h | 2 +- sysdeps/unix/sysv/linux/i386/epoll_pwait.S | 78 - sysdeps/unix/sysv/linux/i386/fallocate.c | 53 - sysdeps/unix/sysv/linux/i386/fallocate64.c | 53 - sysdeps/unix/sysv/linux/i386/fcntl.c | 12 +- sysdeps/unix/sysv/linux/i386/fxstat.c | 17 +- sysdeps/unix/sysv/linux/i386/fxstatat.c | 14 +- sysdeps/unix/sysv/linux/i386/get_clockfreq.c | 4 +- sysdeps/unix/sysv/linux/i386/getcontext.S | 2 +- sysdeps/unix/sysv/linux/i386/getdents64.c | 2 +- sysdeps/unix/sysv/linux/i386/getmsg.c | 8 +- sysdeps/unix/sysv/linux/i386/getrlimit64.c | 25 - sysdeps/unix/sysv/linux/i386/gettimeofday.c | 26 +- sysdeps/unix/sysv/linux/i386/glob64.c | 22 + .../unix/sysv/linux/i386/i486/libc-lowlevellock.S | 19 - sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S | 466 - .../unix/sysv/linux/i386/i486/lowlevelrobustlock.S | 232 - .../sysv/linux/i386/i486/pthread_barrier_wait.S | 186 - .../sysv/linux/i386/i486/pthread_cond_broadcast.S | 241 - .../sysv/linux/i386/i486/pthread_cond_signal.S | 216 - .../sysv/linux/i386/i486/pthread_cond_timedwait.S | 973 - .../unix/sysv/linux/i386/i486/pthread_cond_wait.S | 641 - .../unix/sysv/linux/i386/i586/libc-lowlevellock.S | 1 - sysdeps/unix/sysv/linux/i386/i586/lowlevellock.S | 19 - .../unix/sysv/linux/i386/i586/lowlevelrobustlock.S | 19 - .../sysv/linux/i386/i586/pthread_barrier_wait.S | 19 - .../sysv/linux/i386/i586/pthread_cond_broadcast.S | 19 - .../sysv/linux/i386/i586/pthread_cond_signal.S | 19 - .../sysv/linux/i386/i586/pthread_cond_timedwait.S | 19 - .../unix/sysv/linux/i386/i586/pthread_cond_wait.S | 19 - sysdeps/unix/sysv/linux/i386/i686/dl-sysdep.h | 2 +- .../unix/sysv/linux/i386/i686/libc-lowlevellock.S | 1 - sysdeps/unix/sysv/linux/i386/i686/lowlevellock.S | 19 - .../unix/sysv/linux/i386/i686/lowlevelrobustlock.S | 19 - .../sysv/linux/i386/i686/pthread_barrier_wait.S | 19 - .../sysv/linux/i386/i686/pthread_cond_broadcast.S | 19 - .../sysv/linux/i386/i686/pthread_cond_signal.S | 19 - .../sysv/linux/i386/i686/pthread_cond_timedwait.S | 20 - .../unix/sysv/linux/i386/i686/pthread_cond_wait.S | 19 - sysdeps/unix/sysv/linux/i386/i686/sysconf.c | 1 - sysdeps/unix/sysv/linux/i386/init-first.c | 8 +- sysdeps/unix/sysv/linux/i386/internal_accept4.S | 1 - sysdeps/unix/sysv/linux/i386/kernel-features.h | 35 +- sysdeps/unix/sysv/linux/i386/ld.abilist | 31 +- sysdeps/unix/sysv/linux/i386/ldconfig.h | 2 +- .../unix/sysv/linux/i386/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/i386/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/i386/libc-do-syscall.S | 53 + sysdeps/unix/sysv/linux/i386/libc-lowlevellock.S | 19 + sysdeps/unix/sysv/linux/i386/libc.abilist | 4673 +- sysdeps/unix/sysv/linux/i386/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/i386/libdl.abilist | 32 +- sysdeps/unix/sysv/linux/i386/libm.abilist | 895 +- sysdeps/unix/sysv/linux/i386/libnsl.abilist | 251 +- sysdeps/unix/sysv/linux/i386/libpthread.abilist | 528 +- sysdeps/unix/sysv/linux/i386/libresolv.abilist | 204 +- sysdeps/unix/sysv/linux/i386/librt.abilist | 99 +- sysdeps/unix/sysv/linux/i386/libthread_db.abilist | 92 +- sysdeps/unix/sysv/linux/i386/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/i386/lll_timedlock_wait.c | 1 + sysdeps/unix/sysv/linux/i386/lll_timedwait_tid.c | 1 + sysdeps/unix/sysv/linux/i386/localplt.data | 33 +- sysdeps/unix/sysv/linux/i386/lockf64.c | 16 +- sysdeps/unix/sysv/linux/i386/lowlevellock-futex.h | 137 - sysdeps/unix/sysv/linux/i386/lowlevellock.S | 466 + sysdeps/unix/sysv/linux/i386/lowlevellock.h | 88 +- sysdeps/unix/sysv/linux/i386/lxstat.c | 17 +- sysdeps/unix/sysv/linux/i386/makecontext.S | 14 +- sysdeps/unix/sysv/linux/i386/mmap.S | 79 - sysdeps/unix/sysv/linux/i386/mmap64.S | 116 - sysdeps/unix/sysv/linux/i386/msgctl.c | 70 - sysdeps/unix/sysv/linux/i386/olddirent.h | 2 +- sysdeps/unix/sysv/linux/i386/oldgetrlimit64.c | 57 - sysdeps/unix/sysv/linux/i386/posix_fadvise64.S | 92 - sysdeps/unix/sysv/linux/i386/posix_fallocate.c | 57 - sysdeps/unix/sysv/linux/i386/posix_fallocate64.c | 60 - sysdeps/unix/sysv/linux/i386/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/i386/pselect.c | 18 - sysdeps/unix/sysv/linux/i386/putmsg.c | 9 +- sysdeps/unix/sysv/linux/i386/readdir64.c | 2 +- sysdeps/unix/sysv/linux/i386/readdir64_r.c | 2 +- sysdeps/unix/sysv/linux/i386/readelflib.c | 2 +- sysdeps/unix/sysv/linux/i386/register-dump.h | 2 +- sysdeps/unix/sysv/linux/i386/scandir64.c | 28 +- sysdeps/unix/sysv/linux/i386/semctl.c | 97 - sysdeps/unix/sysv/linux/i386/semtimedop.S | 73 - sysdeps/unix/sysv/linux/i386/setcontext.S | 3 +- sysdeps/unix/sysv/linux/i386/setegid.c | 39 - sysdeps/unix/sysv/linux/i386/seteuid.c | 38 - sysdeps/unix/sysv/linux/i386/setgid.c | 34 - sysdeps/unix/sysv/linux/i386/setgroups.c | 37 - sysdeps/unix/sysv/linux/i386/setregid.c | 34 - sysdeps/unix/sysv/linux/i386/setresgid.c | 36 - sysdeps/unix/sysv/linux/i386/setresuid.c | 36 - sysdeps/unix/sysv/linux/i386/setreuid.c | 35 - sysdeps/unix/sysv/linux/i386/setuid.c | 35 - sysdeps/unix/sysv/linux/i386/shmctl.c | 77 - sysdeps/unix/sysv/linux/i386/sigaction.c | 15 +- sysdeps/unix/sysv/linux/i386/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/i386/smp.h | 4 +- sysdeps/unix/sysv/linux/i386/socket.S | 122 - sysdeps/unix/sysv/linux/i386/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/i386/sync_file_range.c | 43 - sysdeps/unix/sysv/linux/i386/syscall.S | 2 +- sysdeps/unix/sysv/linux/i386/syscalls.list | 5 +- sysdeps/unix/sysv/linux/i386/sysconf.c | 509 - sysdeps/unix/sysv/linux/i386/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/i386/sysdep.S | 40 - sysdeps/unix/sysv/linux/i386/sysdep.c | 30 + sysdeps/unix/sysv/linux/i386/sysdep.h | 263 +- sysdeps/unix/sysv/linux/i386/time.c | 27 +- sysdeps/unix/sysv/linux/i386/versionsort64.c | 2 +- sysdeps/unix/sysv/linux/i386/vfork.S | 21 +- sysdeps/unix/sysv/linux/i386/xstat.c | 17 +- sysdeps/unix/sysv/linux/ia64/Makefile | 10 +- sysdeps/unix/sysv/linux/ia64/Versions | 3 + sysdeps/unix/sysv/linux/ia64/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/ia64/__ia64_longjmp.S | 2 +- sysdeps/unix/sysv/linux/ia64/__longjmp.S | 2 +- sysdeps/unix/sysv/linux/ia64/__sigstack_longjmp.c | 2 +- sysdeps/unix/sysv/linux/ia64/__start_context.S | 2 +- sysdeps/unix/sysv/linux/ia64/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/ipc.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/local_lim.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/msq.h | 15 +- sysdeps/unix/sysv/linux/ia64/bits/sem.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/setjmp.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/shm.h | 2 +- sysdeps/unix/sysv/linux/ia64/bits/sigaction.h | 5 +- sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h | 11 +- sysdeps/unix/sysv/linux/ia64/bits/siginfo-arch.h | 17 + .../sysv/linux/ia64/bits/siginfo-consts-arch.h | 45 + sysdeps/unix/sysv/linux/ia64/bits/siginfo.h | 360 - sysdeps/unix/sysv/linux/ia64/bits/sigstack.h | 38 +- sysdeps/unix/sysv/linux/ia64/bits/stat.h | 10 +- sysdeps/unix/sysv/linux/ia64/brk.S | 2 +- sysdeps/unix/sysv/linux/ia64/clone2.S | 20 +- sysdeps/unix/sysv/linux/ia64/configure | 4 + sysdeps/unix/sysv/linux/ia64/configure.ac | 4 + sysdeps/unix/sysv/linux/ia64/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/ia64/dl-static.c | 2 +- sysdeps/unix/sysv/linux/ia64/dl-sysdep.h | 2 +- sysdeps/unix/sysv/linux/ia64/get_clockfreq.c | 3 +- sysdeps/unix/sysv/linux/ia64/getcontext.S | 2 +- sysdeps/unix/sysv/linux/ia64/has_cpuclock.c | 2 +- sysdeps/unix/sysv/linux/ia64/ioperm.c | 2 +- sysdeps/unix/sysv/linux/ia64/kernel-features.h | 21 +- sysdeps/unix/sysv/linux/ia64/kernel_stat.h | 3 +- sysdeps/unix/sysv/linux/ia64/ld.abilist | 26 +- sysdeps/unix/sysv/linux/ia64/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/ia64/ldsodefs.h | 2 +- .../unix/sysv/linux/ia64/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/ia64/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/ia64/libc.abilist | 4389 +- sysdeps/unix/sysv/linux/ia64/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/ia64/libdl.abilist | 32 +- sysdeps/unix/sysv/linux/ia64/libm.abilist | 752 +- sysdeps/unix/sysv/linux/ia64/libnsl.abilist | 251 +- sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 504 +- sysdeps/unix/sysv/linux/ia64/libresolv.abilist | 204 +- sysdeps/unix/sysv/linux/ia64/librt.abilist | 112 +- sysdeps/unix/sysv/linux/ia64/libthread_db.abilist | 92 +- sysdeps/unix/sysv/linux/ia64/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/ia64/localplt.data | 10 +- sysdeps/unix/sysv/linux/ia64/makecontext.c | 2 +- sysdeps/unix/sysv/linux/ia64/pipe.S | 2 +- sysdeps/unix/sysv/linux/ia64/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/ia64/pt-vfork.S | 2 +- sysdeps/unix/sysv/linux/ia64/readelflib.c | 2 +- sysdeps/unix/sysv/linux/ia64/register-dump.h | 2 +- sysdeps/unix/sysv/linux/ia64/setcontext.S | 2 +- sysdeps/unix/sysv/linux/ia64/setjmp.S | 2 +- sysdeps/unix/sysv/linux/ia64/sigaction.c | 7 +- sysdeps/unix/sysv/linux/ia64/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/ia64/sigpending.c | 5 +- sysdeps/unix/sysv/linux/ia64/sigprocmask.c | 7 +- sysdeps/unix/sysv/linux/ia64/swapcontext.c | 2 +- sysdeps/unix/sysv/linux/ia64/sys/io.h | 2 +- sysdeps/unix/sysv/linux/ia64/sys/procfs.h | 4 +- sysdeps/unix/sysv/linux/ia64/sys/ptrace.h | 23 +- sysdeps/unix/sysv/linux/ia64/sys/rse.h | 2 +- sysdeps/unix/sysv/linux/ia64/sys/ucontext.h | 6 +- sysdeps/unix/sysv/linux/ia64/sys/user.h | 2 +- sysdeps/unix/sysv/linux/ia64/syscall.S | 2 +- sysdeps/unix/sysv/linux/ia64/syscalls.list | 22 - sysdeps/unix/sysv/linux/ia64/sysconf.c | 2 +- sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/ia64/sysdep.S | 2 +- sysdeps/unix/sysv/linux/ia64/sysdep.h | 3 +- sysdeps/unix/sysv/linux/ia64/system.c | 2 +- sysdeps/unix/sysv/linux/ia64/tst-setcontext2.c | 24 + sysdeps/unix/sysv/linux/ia64/ucontext_i.h | 2 +- sysdeps/unix/sysv/linux/ia64/umount.c | 2 +- sysdeps/unix/sysv/linux/ia64/unwind-forcedunwind.c | 2 +- sysdeps/unix/sysv/linux/ia64/unwind_longjmp.c | 2 +- sysdeps/unix/sysv/linux/ia64/vfork.S | 22 +- sysdeps/unix/sysv/linux/ia64/wordexp.c | 2 +- sysdeps/unix/sysv/linux/if_index.c | 4 +- sysdeps/unix/sysv/linux/ifaddrs.c | 16 +- sysdeps/unix/sysv/linux/ifreq.c | 2 +- sysdeps/unix/sysv/linux/include/bits/syscall.h | 3 + sysdeps/unix/sysv/linux/include/sys/sysinfo.h | 29 + sysdeps/unix/sysv/linux/include/sys/timex.h | 5 +- sysdeps/unix/sysv/linux/internal_accept4.S | 24 - sysdeps/unix/sysv/linux/internal_recvmmsg.S | 24 - sysdeps/unix/sysv/linux/internal_sendmmsg.S | 25 - sysdeps/unix/sysv/linux/internal_statvfs.c | 197 +- sysdeps/unix/sysv/linux/ipc_ops.h | 30 + sysdeps/unix/sysv/linux/ipc_priv.h | 23 +- sysdeps/unix/sysv/linux/kernel-features.h | 117 +- sysdeps/unix/sysv/linux/kernel-posix-timers.h | 2 +- sysdeps/unix/sysv/linux/kernel_stat.h | 3 + sysdeps/unix/sysv/linux/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/lddlibc4.c | 4 +- sysdeps/unix/sysv/linux/ldsodefs.h | 8 +- sysdeps/unix/sysv/linux/libc_fatal.c | 2 +- sysdeps/unix/sysv/linux/linux_fsinfo.h | 2 +- sysdeps/unix/sysv/linux/listen.S | 5 - sysdeps/unix/sysv/linux/listen.c | 35 + sysdeps/unix/sysv/linux/llseek.c | 46 - sysdeps/unix/sysv/linux/lowlevellock-futex.h | 11 +- sysdeps/unix/sysv/linux/lseek.c | 57 + sysdeps/unix/sysv/linux/lseek64.c | 55 +- sysdeps/unix/sysv/linux/lutimes.c | 16 +- sysdeps/unix/sysv/linux/lxstat.c | 9 +- sysdeps/unix/sysv/linux/lxstat64.c | 4 +- sysdeps/unix/sysv/linux/m68k/Makefile | 9 +- sysdeps/unix/sysv/linux/m68k/____longjmp_chk.c | 4 +- sysdeps/unix/sysv/linux/m68k/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/m68k/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/m68k/bits/m68k-vdso.h | 60 - sysdeps/unix/sysv/linux/m68k/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/m68k/bits/poll.h | 2 +- sysdeps/unix/sysv/linux/m68k/bits/sockaddr.h | 42 + sysdeps/unix/sysv/linux/m68k/bits/stat.h | 2 +- sysdeps/unix/sysv/linux/m68k/brk.c | 2 +- sysdeps/unix/sysv/linux/m68k/clone.S | 27 +- .../unix/sysv/linux/m68k/coldfire/atomic-machine.h | 109 + .../unix/sysv/linux/m68k/coldfire/bits/atomic.h | 106 - sysdeps/unix/sysv/linux/m68k/coldfire/ld.abilist | 22 +- .../linux/m68k/coldfire/libBrokenLocale.abilist | 5 +- .../unix/sysv/linux/m68k/coldfire/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 4257 +- .../unix/sysv/linux/m68k/coldfire/libcrypt.abilist | 17 +- .../unix/sysv/linux/m68k/coldfire/libdl.abilist | 21 +- sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist | 806 +- .../unix/sysv/linux/m68k/coldfire/libnsl.abilist | 245 +- .../sysv/linux/m68k/coldfire/libpthread.abilist | 460 +- .../sysv/linux/m68k/coldfire/libresolv.abilist | 188 +- .../unix/sysv/linux/m68k/coldfire/librt.abilist | 86 +- .../sysv/linux/m68k/coldfire/libthread_db.abilist | 83 +- .../unix/sysv/linux/m68k/coldfire/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/m68k/coldfire/sysdep.h | 2 +- sysdeps/unix/sysv/linux/m68k/dl-static.c | 2 +- sysdeps/unix/sysv/linux/m68k/getpagesize.c | 2 +- sysdeps/unix/sysv/linux/m68k/getrlimit64.c | 1 - sysdeps/unix/sysv/linux/m68k/getsysstats.c | 2 +- sysdeps/unix/sysv/linux/m68k/init-first.c | 4 +- sysdeps/unix/sysv/linux/m68k/kernel-features.h | 35 +- sysdeps/unix/sysv/linux/m68k/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/m68k/localplt.data | 9 +- sysdeps/unix/sysv/linux/m68k/m680x0/getcontext.S | 2 +- sysdeps/unix/sysv/linux/m68k/m680x0/ld.abilist | 31 +- .../sysv/linux/m68k/m680x0/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/m68k/m680x0/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 4583 +- .../unix/sysv/linux/m68k/m680x0/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/m68k/m680x0/libdl.abilist | 32 +- sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist | 891 +- sysdeps/unix/sysv/linux/m68k/m680x0/libnsl.abilist | 251 +- .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 528 +- .../unix/sysv/linux/m68k/m680x0/libresolv.abilist | 204 +- sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist | 99 +- .../sysv/linux/m68k/m680x0/libthread_db.abilist | 92 +- .../unix/sysv/linux/m68k/m680x0/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/m68k/m680x0/makecontext.S | 7 +- sysdeps/unix/sysv/linux/m68k/m680x0/setcontext.S | 2 +- sysdeps/unix/sysv/linux/m68k/m680x0/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/m68k/m680x0/syscalls.list | 4 - sysdeps/unix/sysv/linux/m68k/m680x0/sysdep.h | 2 +- sysdeps/unix/sysv/linux/m68k/m68k-helpers.S | 4 +- sysdeps/unix/sysv/linux/m68k/m68k-vdso.c | 4 +- sysdeps/unix/sysv/linux/m68k/m68k-vdso.h | 60 + sysdeps/unix/sysv/linux/m68k/mmap.S | 42 - sysdeps/unix/sysv/linux/m68k/mmap64.c | 5 - sysdeps/unix/sysv/linux/m68k/mmap_internal.h | 29 + sysdeps/unix/sysv/linux/m68k/mremap.S | 2 +- sysdeps/unix/sysv/linux/m68k/msgctl.c | 1 - sysdeps/unix/sysv/linux/m68k/oldgetrlimit64.c | 1 - sysdeps/unix/sysv/linux/m68k/register-dump.h | 2 +- sysdeps/unix/sysv/linux/m68k/semctl.c | 1 - sysdeps/unix/sysv/linux/m68k/semtimedop.S | 69 - sysdeps/unix/sysv/linux/m68k/setegid.c | 1 - sysdeps/unix/sysv/linux/m68k/seteuid.c | 1 - sysdeps/unix/sysv/linux/m68k/setgid.c | 1 - sysdeps/unix/sysv/linux/m68k/setgroups.c | 2 - sysdeps/unix/sysv/linux/m68k/setregid.c | 1 - sysdeps/unix/sysv/linux/m68k/setresgid.c | 1 - sysdeps/unix/sysv/linux/m68k/setresuid.c | 1 - sysdeps/unix/sysv/linux/m68k/setreuid.c | 1 - sysdeps/unix/sysv/linux/m68k/setuid.c | 1 - sysdeps/unix/sysv/linux/m68k/shmctl.c | 1 - sysdeps/unix/sysv/linux/m68k/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/m68k/socket.S | 122 - sysdeps/unix/sysv/linux/m68k/sys/procfs.h | 2 +- sysdeps/unix/sysv/linux/m68k/sys/reg.h | 2 +- sysdeps/unix/sysv/linux/m68k/sys/ucontext.h | 85 +- sysdeps/unix/sysv/linux/m68k/sys/user.h | 2 +- sysdeps/unix/sysv/linux/m68k/syscall.S | 2 +- sysdeps/unix/sysv/linux/m68k/syscalls.list | 2 +- sysdeps/unix/sysv/linux/m68k/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/m68k/sysdep.S | 2 +- sysdeps/unix/sysv/linux/m68k/sysdep.h | 3 +- sysdeps/unix/sysv/linux/m68k/vfork.S | 22 +- sysdeps/unix/sysv/linux/makedev.c | 40 - sysdeps/unix/sysv/linux/malloc-sysdep.h | 2 +- sysdeps/unix/sysv/linux/microblaze/Makefile | 3 +- .../unix/sysv/linux/microblaze/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/microblaze/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/microblaze/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/microblaze/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/microblaze/bits/stat.h | 6 +- sysdeps/unix/sysv/linux/microblaze/brk.c | 2 +- sysdeps/unix/sysv/linux/microblaze/clock-compat.c | 31 + sysdeps/unix/sysv/linux/microblaze/clone.S | 3 +- sysdeps/unix/sysv/linux/microblaze/futimesat.c | 30 - sysdeps/unix/sysv/linux/microblaze/getsysstats.c | 2 +- .../unix/sysv/linux/microblaze/kernel-features.h | 48 +- sysdeps/unix/sysv/linux/microblaze/kernel_stat.h | 5 +- sysdeps/unix/sysv/linux/microblaze/ld.abilist | 22 +- .../sysv/linux/microblaze/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/microblaze/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/microblaze/libc.abilist | 4187 +- .../unix/sysv/linux/microblaze/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/microblaze/libdl.abilist | 21 +- sysdeps/unix/sysv/linux/microblaze/libm.abilist | 800 +- sysdeps/unix/sysv/linux/microblaze/libnsl.abilist | 245 +- .../unix/sysv/linux/microblaze/libpthread.abilist | 451 +- .../unix/sysv/linux/microblaze/libresolv.abilist | 185 +- sysdeps/unix/sysv/linux/microblaze/librt.abilist | 83 +- .../sysv/linux/microblaze/libthread_db.abilist | 83 +- sysdeps/unix/sysv/linux/microblaze/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/microblaze/localplt.data | 16 +- sysdeps/unix/sysv/linux/microblaze/mmap.S | 50 - sysdeps/unix/sysv/linux/microblaze/msgctl.c | 1 - sysdeps/unix/sysv/linux/microblaze/pt-vfork.S | 50 +- sysdeps/unix/sysv/linux/microblaze/semctl.c | 1 - sysdeps/unix/sysv/linux/microblaze/setgroups.c | 1 - sysdeps/unix/sysv/linux/microblaze/shmctl.c | 1 - .../unix/sysv/linux/microblaze/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/microblaze/socket.S | 126 - sysdeps/unix/sysv/linux/microblaze/sys/procfs.h | 2 +- sysdeps/unix/sysv/linux/microblaze/sys/user.h | 2 +- sysdeps/unix/sysv/linux/microblaze/syscall.S | 2 +- sysdeps/unix/sysv/linux/microblaze/syscalls.list | 13 +- sysdeps/unix/sysv/linux/microblaze/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/microblaze/sysdep.S | 2 +- sysdeps/unix/sysv/linux/microblaze/sysdep.h | 52 +- sysdeps/unix/sysv/linux/microblaze/vfork.S | 3 +- sysdeps/unix/sysv/linux/mips/Makefile | 8 + sysdeps/unix/sysv/linux/mips/Versions | 4 + sysdeps/unix/sysv/linux/mips/____longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/mips/_test_and_set.c | 2 +- sysdeps/unix/sysv/linux/mips/bits/epoll.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/errno.h | 43 +- 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/ipc.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/local_lim.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/msq.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/poll.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/resource.h | 49 +- sysdeps/unix/sysv/linux/mips/bits/sem.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/shm.h | 3 +- sysdeps/unix/sysv/linux/mips/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/sigcontext.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/siginfo-arch.h | 13 + sysdeps/unix/sysv/linux/mips/bits/siginfo.h | 333 - sysdeps/unix/sysv/linux/mips/bits/signalfd.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/signum.h | 96 +- sysdeps/unix/sysv/linux/mips/bits/sigstack.h | 54 - sysdeps/unix/sysv/linux/mips/bits/socket_type.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/stat.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/statfs.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/termios.h | 4 +- sysdeps/unix/sysv/linux/mips/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/mips/bits/types/stack_t.h | 33 + sysdeps/unix/sysv/linux/mips/brk.c | 2 +- sysdeps/unix/sysv/linux/mips/clone.S | 21 +- sysdeps/unix/sysv/linux/mips/configure | 36 +- sysdeps/unix/sysv/linux/mips/configure.ac | 12 +- sysdeps/unix/sysv/linux/mips/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/mips/dl-static.c | 2 +- sysdeps/unix/sysv/linux/mips/getcontext.S | 39 +- sysdeps/unix/sysv/linux/mips/getrlimit64.c | 2 +- sysdeps/unix/sysv/linux/mips/getsysstats.c | 2 +- sysdeps/unix/sysv/linux/mips/init-first.c | 44 + sysdeps/unix/sysv/linux/mips/ipc_priv.h | 1 - sysdeps/unix/sysv/linux/mips/kernel-features.h | 42 +- sysdeps/unix/sysv/linux/mips/kernel_stat.h | 3 + sysdeps/unix/sysv/linux/mips/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/mips/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/mips/libc-vdso.h | 33 + sysdeps/unix/sysv/linux/mips/makecontext.S | 36 +- sysdeps/unix/sysv/linux/mips/mips32/Makefile | 8 + sysdeps/unix/sysv/linux/mips/mips32/accept4.c | 30 - .../linux/mips/mips32/bug-getcontext-mips-gp.c | 63 + .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 4517 +- sysdeps/unix/sysv/linux/mips/mips32/ftruncate64.c | 36 - .../unix/sysv/linux/mips/mips32/internal_accept4.S | 2 - .../sysv/linux/mips/mips32/internal_recvmmsg.S | 2 - .../sysv/linux/mips/mips32/internal_sendmmsg.S | 2 - sysdeps/unix/sysv/linux/mips/mips32/ld.abilist | 34 +- .../sysv/linux/mips/mips32/libBrokenLocale.abilist | 8 +- sysdeps/unix/sysv/linux/mips/mips32/libanl.abilist | 14 +- .../unix/sysv/linux/mips/mips32/libcidn.abilist | 3 +- .../unix/sysv/linux/mips/mips32/libcrypt.abilist | 20 +- sysdeps/unix/sysv/linux/mips/mips32/libdl.abilist | 35 +- sysdeps/unix/sysv/linux/mips/mips32/libm.abilist | 815 +- sysdeps/unix/sysv/linux/mips/mips32/libnsl.abilist | 251 +- .../sysv/linux/mips/mips32/libnss_compat.abilist | 3 +- .../unix/sysv/linux/mips/mips32/libnss_db.abilist | 3 +- .../unix/sysv/linux/mips/mips32/libnss_dns.abilist | 3 +- .../sysv/linux/mips/mips32/libnss_files.abilist | 3 +- .../sysv/linux/mips/mips32/libnss_hesiod.abilist | 3 +- .../unix/sysv/linux/mips/mips32/libnss_nis.abilist | 3 +- .../sysv/linux/mips/mips32/libnss_nisplus.abilist | 3 +- .../unix/sysv/linux/mips/mips32/libpthread.abilist | 526 +- .../unix/sysv/linux/mips/mips32/libresolv.abilist | 207 +- sysdeps/unix/sysv/linux/mips/mips32/librt.abilist | 99 +- .../sysv/linux/mips/mips32/libthread_db.abilist | 95 +- .../unix/sysv/linux/mips/mips32/libutil.abilist | 18 +- .../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 +- .../linux/mips/mips32/mips16/mips16-syscall5.c | 2 +- .../linux/mips/mips32/mips16/mips16-syscall6.c | 2 +- .../linux/mips/mips32/mips16/mips16-syscall7.c | 2 +- .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 4513 +- .../unix/sysv/linux/mips/mips32/posix_fadvise.c | 41 - .../unix/sysv/linux/mips/mips32/posix_fadvise64.c | 60 - sysdeps/unix/sysv/linux/mips/mips32/recvmmsg.c | 29 - sysdeps/unix/sysv/linux/mips/mips32/sendmmsg.c | 29 - .../unix/sysv/linux/mips/mips32/sync_file_range.c | 57 - sysdeps/unix/sysv/linux/mips/mips32/sysdep.h | 35 +- sysdeps/unix/sysv/linux/mips/mips32/truncate64.c | 35 - sysdeps/unix/sysv/linux/mips/mips32/waitid.c | 7 - sysdeps/unix/sysv/linux/mips/mips64/ftruncate64.c | 1 - sysdeps/unix/sysv/linux/mips/mips64/fxstat64.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/fxstatat64.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/ipc_priv.h | 32 + sysdeps/unix/sysv/linux/mips/mips64/ldconfig.h | 2 +- .../sysv/linux/mips/mips64/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/mips/mips64/libanl.abilist | 11 +- .../unix/sysv/linux/mips/mips64/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/mips/mips64/libdl.abilist | 32 +- sysdeps/unix/sysv/linux/mips/mips64/libm.abilist | 873 +- sysdeps/unix/sysv/linux/mips/mips64/libnsl.abilist | 248 +- .../unix/sysv/linux/mips/mips64/libpthread.abilist | 523 +- sysdeps/unix/sysv/linux/mips/mips64/librt.abilist | 96 +- .../sysv/linux/mips/mips64/libthread_db.abilist | 92 +- .../unix/sysv/linux/mips/mips64/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/mips/mips64/llseek.c | 1 - sysdeps/unix/sysv/linux/mips/mips64/lxstat64.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/mmap64.c | 1 - sysdeps/unix/sysv/linux/mips/mips64/msgctl.c | 19 +- .../unix/sysv/linux/mips/mips64/n32/fallocate.c | 43 - .../unix/sysv/linux/mips/mips64/n32/fallocate64.c | 43 - sysdeps/unix/sysv/linux/mips/mips64/n32/ld.abilist | 31 +- .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 4506 +- .../sysv/linux/mips/mips64/n32/libresolv.abilist | 204 +- sysdeps/unix/sysv/linux/mips/mips64/n32/lseek.c | 36 + .../sysv/linux/mips/mips64/n32/mmap_internal.h | 28 + .../sysv/linux/mips/mips64/n32/posix_fadvise.c | 37 - .../sysv/linux/mips/mips64/n32/posix_fadvise64.c | 55 - .../sysv/linux/mips/mips64/n32/posix_fallocate.c | 57 - .../sysv/linux/mips/mips64/n32/posix_fallocate64.c | 59 - .../unix/sysv/linux/mips/mips64/n32/syscalls.list | 7 +- sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h | 28 +- .../unix/sysv/linux/mips/mips64/n64/fallocate.c | 1 - .../unix/sysv/linux/mips/mips64/n64/fallocate64.c | 1 - sysdeps/unix/sysv/linux/mips/mips64/n64/fts.c | 1 + sysdeps/unix/sysv/linux/mips/mips64/n64/fts64.c | 1 + sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S | 2 +- sysdeps/unix/sysv/linux/mips/mips64/n64/ld.abilist | 31 +- .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 4493 +- .../sysv/linux/mips/mips64/n64/libresolv.abilist | 204 +- .../sysv/linux/mips/mips64/n64/posix_fadvise.c | 50 - .../sysv/linux/mips/mips64/n64/posix_fadvise64.c | 36 +- .../sysv/linux/mips/mips64/n64/posix_fallocate.c | 1 - .../sysv/linux/mips/mips64/n64/posix_fallocate64.c | 1 - sysdeps/unix/sysv/linux/mips/mips64/n64/preadv64.c | 1 - .../unix/sysv/linux/mips/mips64/n64/pwritev64.c | 1 - .../unix/sysv/linux/mips/mips64/n64/syscalls.list | 2 +- sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h | 28 +- sysdeps/unix/sysv/linux/mips/mips64/recv.c | 1 - sysdeps/unix/sysv/linux/mips/mips64/semctl.c | 40 +- sysdeps/unix/sysv/linux/mips/mips64/send.c | 1 - sysdeps/unix/sysv/linux/mips/mips64/shmctl.c | 19 +- sysdeps/unix/sysv/linux/mips/mips64/syscall.S | 2 +- sysdeps/unix/sysv/linux/mips/mips64/syscalls.list | 20 - .../unix/sysv/linux/mips/mips64/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/mips/mips64/truncate64.c | 1 - sysdeps/unix/sysv/linux/mips/mips64/umount.c | 2 +- sysdeps/unix/sysv/linux/mips/mips64/xstat64.c | 2 +- sysdeps/unix/sysv/linux/mips/pread.c | 73 - sysdeps/unix/sysv/linux/mips/pread64.c | 71 - sysdeps/unix/sysv/linux/mips/pwrite.c | 73 - sysdeps/unix/sysv/linux/mips/pwrite64.c | 72 - sysdeps/unix/sysv/linux/mips/readelflib.c | 2 +- sysdeps/unix/sysv/linux/mips/register-dump.h | 2 +- sysdeps/unix/sysv/linux/mips/setcontext.S | 53 +- sysdeps/unix/sysv/linux/mips/setrlimit64.c | 2 +- sysdeps/unix/sysv/linux/mips/sigaction.c | 7 +- sysdeps/unix/sysv/linux/mips/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/mips/swapcontext.S | 81 +- sysdeps/unix/sysv/linux/mips/sys/cachectl.h | 2 +- sysdeps/unix/sysv/linux/mips/sys/procfs.h | 2 +- sysdeps/unix/sysv/linux/mips/sys/sysmips.h | 2 +- sysdeps/unix/sysv/linux/mips/sys/ucontext.h | 103 +- sysdeps/unix/sysv/linux/mips/sys/user.h | 3 +- sysdeps/unix/sysv/linux/mips/syscalls.list | 8 - sysdeps/unix/sysv/linux/mips/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/mips/ustat.c | 2 +- sysdeps/unix/sysv/linux/mips/vfork.S | 35 +- sysdeps/unix/sysv/linux/mips/xstatconv.c | 4 +- sysdeps/unix/sysv/linux/mmap.c | 52 + sysdeps/unix/sysv/linux/mmap64.c | 62 +- sysdeps/unix/sysv/linux/mmap_internal.h | 49 + sysdeps/unix/sysv/linux/mq_close.c | 2 +- sysdeps/unix/sysv/linux/mq_getattr.c | 2 +- sysdeps/unix/sysv/linux/mq_notify.c | 14 +- sysdeps/unix/sysv/linux/mq_open.c | 7 +- sysdeps/unix/sysv/linux/mq_receive.c | 4 +- sysdeps/unix/sysv/linux/mq_send.c | 4 +- sysdeps/unix/sysv/linux/mq_timedreceive.c | 34 + sysdeps/unix/sysv/linux/mq_timedsend.c | 33 + sysdeps/unix/sysv/linux/mq_unlink.c | 10 +- sysdeps/unix/sysv/linux/msgctl.c | 108 +- sysdeps/unix/sysv/linux/msgget.c | 17 +- sysdeps/unix/sysv/linux/msgrcv.c | 38 +- sysdeps/unix/sysv/linux/msgsnd.c | 23 +- sysdeps/unix/sysv/linux/msync.c | 26 + sysdeps/unix/sysv/linux/nanosleep.c | 30 + sysdeps/unix/sysv/linux/net/ethernet.h | 13 +- sysdeps/unix/sysv/linux/net/if_arp.h | 7 +- sysdeps/unix/sysv/linux/net/if_packet.h | 2 +- sysdeps/unix/sysv/linux/net/if_ppp.h | 12 +- sysdeps/unix/sysv/linux/net/if_shaper.h | 8 +- sysdeps/unix/sysv/linux/net/if_slip.h | 2 +- sysdeps/unix/sysv/linux/net/ppp_defs.h | 4 +- sysdeps/unix/sysv/linux/net/route.h | 14 +- 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 | 18 +- sysdeps/unix/sysv/linux/netinet/if_fddi.h | 12 +- sysdeps/unix/sysv/linux/netinet/if_tr.h | 38 +- sysdeps/unix/sysv/linux/netipx/ipx.h | 11 +- sysdeps/unix/sysv/linux/netiucv/iucv.h | 12 +- sysdeps/unix/sysv/linux/netlink_assert_response.c | 106 + sysdeps/unix/sysv/linux/netlinkaccess.h | 8 +- sysdeps/unix/sysv/linux/netpacket/packet.h | 19 +- sysdeps/unix/sysv/linux/netrom/netrom.h | 2 +- sysdeps/unix/sysv/linux/netrose/rose.h | 5 +- sysdeps/unix/sysv/linux/nios2/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/nios2/atomic-machine.h | 95 + sysdeps/unix/sysv/linux/nios2/bits/atomic.h | 92 - sysdeps/unix/sysv/linux/nios2/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/nios2/cacheflush.c | 2 +- sysdeps/unix/sysv/linux/nios2/clone.S | 16 +- sysdeps/unix/sysv/linux/nios2/getcontext.S | 2 +- sysdeps/unix/sysv/linux/nios2/ipc_priv.h | 21 + sysdeps/unix/sysv/linux/nios2/kernel-features.h | 31 - sysdeps/unix/sysv/linux/nios2/kernel_rt_sigframe.h | 2 +- sysdeps/unix/sysv/linux/nios2/ld.abilist | 22 +- .../unix/sysv/linux/nios2/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/nios2/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/nios2/libc.abilist | 4269 +- sysdeps/unix/sysv/linux/nios2/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/nios2/libdl.abilist | 21 +- sysdeps/unix/sysv/linux/nios2/libm.abilist | 800 +- sysdeps/unix/sysv/linux/nios2/libnsl.abilist | 245 +- sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 447 +- sysdeps/unix/sysv/linux/nios2/libresolv.abilist | 185 +- sysdeps/unix/sysv/linux/nios2/librt.abilist | 73 +- sysdeps/unix/sysv/linux/nios2/libthread_db.abilist | 83 +- sysdeps/unix/sysv/linux/nios2/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/nios2/localplt.data | 19 +- sysdeps/unix/sysv/linux/nios2/makecontext.c | 2 +- sysdeps/unix/sysv/linux/nios2/setcontext.S | 26 +- sysdeps/unix/sysv/linux/nios2/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/nios2/swapcontext.S | 8 +- sysdeps/unix/sysv/linux/nios2/sys/cachectl.h | 5 +- sysdeps/unix/sysv/linux/nios2/sys/procfs.h | 2 +- sysdeps/unix/sysv/linux/nios2/sys/ucontext.h | 26 +- sysdeps/unix/sysv/linux/nios2/sys/user.h | 2 +- sysdeps/unix/sysv/linux/nios2/syscall.S | 2 +- sysdeps/unix/sysv/linux/nios2/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/nios2/sysdep.S | 2 +- sysdeps/unix/sysv/linux/nios2/sysdep.h | 6 +- sysdeps/unix/sysv/linux/nios2/vfork.S | 12 +- sysdeps/unix/sysv/linux/not-cancel.h | 78 +- sysdeps/unix/sysv/linux/nptl-signals.h | 54 +- sysdeps/unix/sysv/linux/nscd_setup_thread.c | 2 +- sysdeps/unix/sysv/linux/ntp_gettime.c | 2 +- sysdeps/unix/sysv/linux/ntp_gettimex.c | 2 +- sysdeps/unix/sysv/linux/open.c | 51 + sysdeps/unix/sysv/linux/open64.c | 33 +- sysdeps/unix/sysv/linux/open_by_handle_at.c | 37 + sysdeps/unix/sysv/linux/openat.c | 57 +- sysdeps/unix/sysv/linux/openat64.c | 57 +- sysdeps/unix/sysv/linux/opendir.c | 2 +- sysdeps/unix/sysv/linux/opensock.c | 2 +- sysdeps/unix/sysv/linux/pathconf.c | 4 +- sysdeps/unix/sysv/linux/pathconf.h | 2 +- sysdeps/unix/sysv/linux/pause.c | 35 + sysdeps/unix/sysv/linux/personality.c | 49 + sysdeps/unix/sysv/linux/poll.c | 46 + sysdeps/unix/sysv/linux/posix_fadvise.c | 56 +- sysdeps/unix/sysv/linux/posix_fadvise64.c | 53 +- sysdeps/unix/sysv/linux/posix_fallocate.c | 38 +- sysdeps/unix/sysv/linux/posix_fallocate64.c | 45 +- sysdeps/unix/sysv/linux/posix_madvise.c | 2 +- sysdeps/unix/sysv/linux/powerpc/Makefile | 5 + sysdeps/unix/sysv/linux/powerpc/Versions | 4 + .../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.h | 26 +- sysdeps/unix/sysv/linux/powerpc/bits/libc-vdso.h | 76 - sysdeps/unix/sysv/linux/powerpc/bits/local_lim.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/mman.h | 4 +- sysdeps/unix/sysv/linux/powerpc/bits/msq.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/ppc.h | 2 +- .../unix/sysv/linux/powerpc/bits/pthreadtypes.h | 236 - sysdeps/unix/sysv/linux/powerpc/bits/sem.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/semaphore.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/shm.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/sigstack.h | 34 +- sysdeps/unix/sysv/linux/powerpc/bits/stat.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/termios.h | 4 +- sysdeps/unix/sysv/linux/powerpc/bits/wordsize.h | 14 +- sysdeps/unix/sysv/linux/powerpc/dl-static.c | 2 +- sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c | 2 +- sysdeps/unix/sysv/linux/powerpc/elision-conf.c | 2 +- sysdeps/unix/sysv/linux/powerpc/elision-conf.h | 2 +- sysdeps/unix/sysv/linux/powerpc/elision-lock.c | 51 +- sysdeps/unix/sysv/linux/powerpc/elision-timed.c | 2 +- sysdeps/unix/sysv/linux/powerpc/elision-trylock.c | 23 +- sysdeps/unix/sysv/linux/powerpc/elision-unlock.c | 19 +- sysdeps/unix/sysv/linux/powerpc/force-elision.h | 2 +- sysdeps/unix/sysv/linux/powerpc/get_clockfreq.c | 7 +- .../unix/sysv/linux/powerpc/get_timebase_freq.c | 2 +- sysdeps/unix/sysv/linux/powerpc/getrlimit64.c | 1 - sysdeps/unix/sysv/linux/powerpc/gettimeofday.c | 64 +- sysdeps/unix/sysv/linux/powerpc/htm.h | 53 +- sysdeps/unix/sysv/linux/powerpc/init-first.c | 65 +- sysdeps/unix/sysv/linux/powerpc/ioctl.c | 8 +- sysdeps/unix/sysv/linux/powerpc/ipc_priv.h | 23 +- sysdeps/unix/sysv/linux/powerpc/kernel-features.h | 39 +- sysdeps/unix/sysv/linux/powerpc/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/powerpc/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/powerpc/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/powerpc/libc-start.c | 26 +- sysdeps/unix/sysv/linux/powerpc/libc-vdso.h | 74 + sysdeps/unix/sysv/linux/powerpc/lowlevellock.h | 8 +- sysdeps/unix/sysv/linux/powerpc/oldgetrlimit64.c | 1 - sysdeps/unix/sysv/linux/powerpc/powerpc32/Makefile | 13 +- .../sysv/linux/powerpc/powerpc32/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc32/brk.S | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc32/clone.S | 14 +- .../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 | 4958 +- .../sysv/linux/powerpc/powerpc32/fpu/libm.abilist | 1098 +- .../sysv/linux/powerpc/powerpc32/fpu/localplt.data | 9 +- .../sysv/linux/powerpc/powerpc32/ftruncate64.c | 38 - .../linux/powerpc/powerpc32/getcontext-common.S | 2 +- .../unix/sysv/linux/powerpc/powerpc32/getcontext.S | 2 +- .../sysv/linux/powerpc/powerpc32/kernel_stat.h | 5 +- .../unix/sysv/linux/powerpc/powerpc32/ld.abilist | 33 +- .../powerpc/powerpc32/libBrokenLocale.abilist | 5 +- .../sysv/linux/powerpc/powerpc32/libanl.abilist | 11 +- .../sysv/linux/powerpc/powerpc32/libcrypt.abilist | 17 +- .../sysv/linux/powerpc/powerpc32/libdl.abilist | 32 +- .../sysv/linux/powerpc/powerpc32/libnsl.abilist | 251 +- .../linux/powerpc/powerpc32/libpthread.abilist | 539 +- .../sysv/linux/powerpc/powerpc32/libresolv.abilist | 204 +- .../sysv/linux/powerpc/powerpc32/librt.abilist | 99 +- .../linux/powerpc/powerpc32/libthread_db.abilist | 92 +- .../sysv/linux/powerpc/powerpc32/libutil.abilist | 15 +- .../sysv/linux/powerpc/powerpc32/makecontext.S | 8 +- .../linux/powerpc/powerpc32/nofpu/context-e500.h | 2 +- .../linux/powerpc/powerpc32/nofpu/getcontext.S | 2 +- .../linux/powerpc/powerpc32/nofpu/libc.abilist | 5050 +- .../linux/powerpc/powerpc32/nofpu/libm.abilist | 1096 +- .../linux/powerpc/powerpc32/nofpu/localplt.data | 16 +- .../linux/powerpc/powerpc32/nofpu/setcontext.S | 2 +- .../linux/powerpc/powerpc32/nofpu/swapcontext.S | 2 +- .../sysv/linux/powerpc/powerpc32/posix_fadvise.c | 39 - .../sysv/linux/powerpc/powerpc32/posix_fadvise64.c | 55 - sysdeps/unix/sysv/linux/powerpc/powerpc32/pread.c | 52 - .../unix/sysv/linux/powerpc/powerpc32/pread64.c | 54 - sysdeps/unix/sysv/linux/powerpc/powerpc32/pwrite.c | 53 - .../unix/sysv/linux/powerpc/powerpc32/pwrite64.c | 55 - .../linux/powerpc/powerpc32/setcontext-common.S | 2 +- .../unix/sysv/linux/powerpc/powerpc32/setcontext.S | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc32/socket.S | 118 - .../linux/powerpc/powerpc32/swapcontext-common.S | 10 +- .../sysv/linux/powerpc/powerpc32/swapcontext.S | 2 +- .../sysv/linux/powerpc/powerpc32/syscalls.list | 4 - .../sysv/linux/powerpc/powerpc32/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h | 117 +- .../unix/sysv/linux/powerpc/powerpc32/truncate64.c | 36 - sysdeps/unix/sysv/linux/powerpc/powerpc32/vfork.S | 28 +- .../sysv/linux/powerpc/powerpc64/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/brk.S | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S | 16 +- .../unix/sysv/linux/powerpc/powerpc64/configure | 26 +- .../unix/sysv/linux/powerpc/powerpc64/configure.ac | 7 + .../unix/sysv/linux/powerpc/powerpc64/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/fcntl.c | 12 +- .../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/kernel_stat.h | 3 +- .../sysv/linux/powerpc/powerpc64/ld-le.abilist | 24 +- .../unix/sysv/linux/powerpc/powerpc64/ld.abilist | 27 +- .../unix/sysv/linux/powerpc/powerpc64/ldsodefs.h | 2 +- .../powerpc/powerpc64/libBrokenLocale-le.abilist | 5 +- .../powerpc/powerpc64/libBrokenLocale.abilist | 5 +- .../sysv/linux/powerpc/powerpc64/libanl-le.abilist | 11 +- .../sysv/linux/powerpc/powerpc64/libanl.abilist | 11 +- .../sysv/linux/powerpc/powerpc64/libc-le.abilist | 4364 +- .../unix/sysv/linux/powerpc/powerpc64/libc.abilist | 4649 +- .../linux/powerpc/powerpc64/libcrypt-le.abilist | 17 +- .../sysv/linux/powerpc/powerpc64/libcrypt.abilist | 17 +- .../sysv/linux/powerpc/powerpc64/libdl-le.abilist | 21 +- .../sysv/linux/powerpc/powerpc64/libdl.abilist | 27 +- .../sysv/linux/powerpc/powerpc64/libm-le.abilist | 876 +- .../unix/sysv/linux/powerpc/powerpc64/libm.abilist | 1078 +- .../sysv/linux/powerpc/powerpc64/libnsl-le.abilist | 245 +- .../sysv/linux/powerpc/powerpc64/libnsl.abilist | 245 +- .../linux/powerpc/powerpc64/libpthread-le.abilist | 454 +- .../linux/powerpc/powerpc64/libpthread.abilist | 503 +- .../linux/powerpc/powerpc64/libresolv-le.abilist | 185 +- .../sysv/linux/powerpc/powerpc64/libresolv.abilist | 191 +- .../sysv/linux/powerpc/powerpc64/librt-le.abilist | 73 +- .../sysv/linux/powerpc/powerpc64/librt.abilist | 109 +- .../powerpc/powerpc64/libthread_db-le.abilist | 83 +- .../linux/powerpc/powerpc64/libthread_db.abilist | 86 +- .../linux/powerpc/powerpc64/libutil-le.abilist | 15 +- .../sysv/linux/powerpc/powerpc64/libutil.abilist | 15 +- .../sysv/linux/powerpc/powerpc64/localplt.data | 9 +- .../sysv/linux/powerpc/powerpc64/makecontext.S | 28 +- .../unix/sysv/linux/powerpc/powerpc64/setcontext.S | 32 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/socket.S | 134 - .../sysv/linux/powerpc/powerpc64/swapcontext.S | 39 +- .../sysv/linux/powerpc/powerpc64/sync_file_range.c | 51 - .../sysv/linux/powerpc/powerpc64/syscalls.list | 3 - .../sysv/linux/powerpc/powerpc64/sysdep-cancel.h | 8 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h | 94 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/vfork.S | 25 +- .../unix/sysv/linux/powerpc/powerpc64le/Implies | 1 + .../sysv/linux/powerpc/powerpc64le/fpu/Implies | 1 + sysdeps/unix/sysv/linux/powerpc/pt-longjmp.c | 2 +- .../sysv/linux/powerpc/pthread_mutex_cond_lock.c | 2 +- .../unix/sysv/linux/powerpc/pthread_mutex_lock.c | 2 +- .../sysv/linux/powerpc/pthread_mutex_timedlock.c | 2 +- .../sysv/linux/powerpc/pthread_mutex_trylock.c | 2 +- .../unix/sysv/linux/powerpc/pthread_spin_unlock.c | 28 - sysdeps/unix/sysv/linux/powerpc/readelflib.c | 2 +- sysdeps/unix/sysv/linux/powerpc/sched_getcpu.c | 30 - sysdeps/unix/sysv/linux/powerpc/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/powerpc/sys/procfs.h | 4 +- sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h | 22 +- sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h | 85 +- sysdeps/unix/sysv/linux/powerpc/sys/user.h | 3 +- sysdeps/unix/sysv/linux/powerpc/syscall.S | 3 +- sysdeps/unix/sysv/linux/powerpc/syscalls.list | 3 - sysdeps/unix/sysv/linux/powerpc/sysconf.c | 75 + sysdeps/unix/sysv/linux/powerpc/sysdep.c | 2 +- .../unix/sysv/linux/powerpc/test-gettimebasefreq.c | 2 +- .../linux/powerpc/test-powerpc-linux-sysconf.c | 73 + sysdeps/unix/sysv/linux/powerpc/time.c | 71 +- sysdeps/unix/sysv/linux/ppoll.c | 41 +- sysdeps/unix/sysv/linux/pread.c | 46 +- sysdeps/unix/sysv/linux/pread64.c | 45 +- sysdeps/unix/sysv/linux/preadv.c | 88 +- sysdeps/unix/sysv/linux/preadv2.c | 55 + sysdeps/unix/sysv/linux/preadv64.c | 60 +- sysdeps/unix/sysv/linux/preadv64v2.c | 55 + sysdeps/unix/sysv/linux/prlimit.c | 23 +- sysdeps/unix/sysv/linux/prof-freq.c | 2 +- sysdeps/unix/sysv/linux/pselect.c | 19 +- sysdeps/unix/sysv/linux/pt-raise.c | 24 +- sysdeps/unix/sysv/linux/pthread-pids.h | 30 + sysdeps/unix/sysv/linux/pthread_getaffinity.c | 2 +- sysdeps/unix/sysv/linux/pthread_getcpuclockid.c | 6 +- sysdeps/unix/sysv/linux/pthread_getname.c | 7 +- sysdeps/unix/sysv/linux/pthread_kill.c | 13 +- sysdeps/unix/sysv/linux/pthread_setaffinity.c | 47 +- sysdeps/unix/sysv/linux/pthread_setname.c | 6 +- sysdeps/unix/sysv/linux/pthread_sigmask.c | 7 +- sysdeps/unix/sysv/linux/pthread_sigqueue.c | 22 +- sysdeps/unix/sysv/linux/ptrace.c | 2 +- sysdeps/unix/sysv/linux/ptsname.c | 8 +- sysdeps/unix/sysv/linux/pwrite.c | 46 +- sysdeps/unix/sysv/linux/pwrite64.c | 44 +- sysdeps/unix/sysv/linux/pwritev.c | 88 +- sysdeps/unix/sysv/linux/pwritev2.c | 51 + sysdeps/unix/sysv/linux/pwritev64.c | 60 +- sysdeps/unix/sysv/linux/pwritev64v2.c | 55 + sysdeps/unix/sysv/linux/raise.c | 61 +- sysdeps/unix/sysv/linux/read.c | 33 + sysdeps/unix/sysv/linux/readahead.c | 5 +- sysdeps/unix/sysv/linux/readonly-area.c | 2 +- sysdeps/unix/sysv/linux/readv.c | 27 + sysdeps/unix/sysv/linux/reboot.c | 2 +- sysdeps/unix/sysv/linux/recv.S | 6 - sysdeps/unix/sysv/linux/recv.c | 35 + sysdeps/unix/sysv/linux/recvfrom.S | 6 - sysdeps/unix/sysv/linux/recvfrom.c | 35 + sysdeps/unix/sysv/linux/recvmmsg.c | 77 +- sysdeps/unix/sysv/linux/recvmsg.S | 6 - sysdeps/unix/sysv/linux/recvmsg.c | 34 + sysdeps/unix/sysv/linux/rename.c | 35 + sysdeps/unix/sysv/linux/renameat.c | 32 + sysdeps/unix/sysv/linux/s390/Makefile | 7 +- sysdeps/unix/sysv/linux/s390/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/elfclass.h | 2 +- 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 | 3 +- sysdeps/unix/sysv/linux/s390/bits/ipc.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/libc-vdso.h | 34 - sysdeps/unix/sysv/linux/s390/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/msq.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/sem.h | 5 +- sysdeps/unix/sysv/linux/s390/bits/shm.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/sigaction.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/siginfo.h | 341 - sysdeps/unix/sysv/linux/s390/bits/stat.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/statfs.h | 2 +- sysdeps/unix/sysv/linux/s390/bits/typesizes.h | 8 +- 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 | 12 +- sysdeps/unix/sysv/linux/s390/dl-procinfo.h | 5 +- sysdeps/unix/sysv/linux/s390/elision-conf.c | 2 +- sysdeps/unix/sysv/linux/s390/elision-conf.h | 2 +- sysdeps/unix/sysv/linux/s390/elision-lock.c | 100 +- sysdeps/unix/sysv/linux/s390/elision-timed.c | 2 +- sysdeps/unix/sysv/linux/s390/elision-trylock.c | 79 +- sysdeps/unix/sysv/linux/s390/elision-unlock.c | 41 +- sysdeps/unix/sysv/linux/s390/force-elision.h | 2 +- sysdeps/unix/sysv/linux/s390/gettimeofday.c | 39 - sysdeps/unix/sysv/linux/s390/htm.h | 187 + sysdeps/unix/sysv/linux/s390/init-first.c | 36 +- sysdeps/unix/sysv/linux/s390/jmp-unwind.c | 12 +- sysdeps/unix/sysv/linux/s390/kernel-features.h | 31 +- sysdeps/unix/sysv/linux/s390/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/s390/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/s390/libc-vdso.h | 38 + sysdeps/unix/sysv/linux/s390/localplt.data | 9 +- sysdeps/unix/sysv/linux/s390/longjmp_chk.c | 2 +- sysdeps/unix/sysv/linux/s390/lowlevellock.h | 8 +- sysdeps/unix/sysv/linux/s390/mmap_internal.h | 32 + sysdeps/unix/sysv/linux/s390/pt-longjmp.c | 6 +- .../unix/sysv/linux/s390/pthread_mutex_cond_lock.c | 2 +- sysdeps/unix/sysv/linux/s390/pthread_mutex_lock.c | 2 +- .../unix/sysv/linux/s390/pthread_mutex_timedlock.c | 2 +- .../unix/sysv/linux/s390/pthread_mutex_trylock.c | 2 +- sysdeps/unix/sysv/linux/s390/readelflib.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/Makefile | 12 +- .../unix/sysv/linux/s390/s390-32/____longjmp_chk.c | 4 +- .../sysv/linux/s390/s390-32/__makecontext_ret.S | 41 +- sysdeps/unix/sysv/linux/s390/s390-32/clone.S | 14 +- sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S | 11 +- sysdeps/unix/sysv/linux/s390/s390-32/getrlimit64.c | 1 - sysdeps/unix/sysv/linux/s390/s390-32/getutent.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutent_r.c | 4 +- sysdeps/unix/sysv/linux/s390/s390-32/getutid.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutid_r.c | 4 +- sysdeps/unix/sysv/linux/s390/s390-32/getutline.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutline_r.c | 4 +- sysdeps/unix/sysv/linux/s390/s390-32/getutmp.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutxent.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutxid.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/getutxline.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/ld.abilist | 29 +- .../linux/s390/s390-32/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 4960 +- .../unix/sysv/linux/s390/s390-32/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist | 32 +- sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist | 1074 +- .../unix/sysv/linux/s390/s390-32/libnsl.abilist | 251 +- .../sysv/linux/s390/s390-32/libpthread.abilist | 535 +- .../unix/sysv/linux/s390/s390-32/libresolv.abilist | 204 +- sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist | 99 +- .../sysv/linux/s390/s390-32/libthread_db.abilist | 92 +- .../unix/sysv/linux/s390/s390-32/libutil.abilist | 20 +- sysdeps/unix/sysv/linux/s390/s390-32/login.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/login32.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/makecontext.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/mmap.S | 74 - sysdeps/unix/sysv/linux/s390/s390-32/mmap64.S | 81 - sysdeps/unix/sysv/linux/s390/s390-32/msgctl.c | 1 - .../unix/sysv/linux/s390/s390-32/oldgetrlimit64.c | 1 - .../unix/sysv/linux/s390/s390-32/posix_fadvise64.c | 2 +- .../unix/sysv/linux/s390/s390-32/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/pututxline.c | 2 +- .../unix/sysv/linux/s390/s390-32/register-dump.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/semctl.c | 1 - sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S | 4 +- sysdeps/unix/sysv/linux/s390/s390-32/setegid.c | 1 - sysdeps/unix/sysv/linux/s390/s390-32/seteuid.c | 1 - sysdeps/unix/sysv/linux/s390/s390-32/setgid.c | 1 - sysdeps/unix/sysv/linux/s390/s390-32/setgroups.c | 2 - sysdeps/unix/sysv/linux/s390/s390-32/setregid.c | 1 - sysdeps/unix/sysv/linux/s390/s390-32/setresgid.c | 1 - sysdeps/unix/sysv/linux/s390/s390-32/setresuid.c | 1 - sysdeps/unix/sysv/linux/s390/s390-32/setreuid.c | 1 - sysdeps/unix/sysv/linux/s390/s390-32/setuid.c | 2 - sysdeps/unix/sysv/linux/s390/s390-32/shmctl.c | 1 - sysdeps/unix/sysv/linux/s390/s390-32/socket.S | 142 - sysdeps/unix/sysv/linux/s390/s390-32/swapcontext.S | 18 +- sysdeps/unix/sysv/linux/s390/s390-32/syscall.S | 14 +- sysdeps/unix/sysv/linux/s390/s390-32/syscalls.list | 4 +- .../unix/sysv/linux/s390/s390-32/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/sysdep.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h | 138 +- sysdeps/unix/sysv/linux/s390/s390-32/updwtmp.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/updwtmpx.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/utmp-compat.h | 2 +- .../unix/sysv/linux/s390/s390-32/utmp-convert.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/utmp32.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/utmp32.h | 2 +- .../unix/sysv/linux/s390/s390-32/utmpx-convert.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/vfork.S | 14 +- .../unix/sysv/linux/s390/s390-64/____longjmp_chk.c | 4 +- .../sysv/linux/s390/s390-64/__makecontext_ret.S | 10 +- sysdeps/unix/sysv/linux/s390/s390-64/clone.S | 16 +- sysdeps/unix/sysv/linux/s390/s390-64/configure | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/getcontext.S | 11 +- sysdeps/unix/sysv/linux/s390/s390-64/kernel_stat.h | 3 +- sysdeps/unix/sysv/linux/s390/s390-64/ld.abilist | 26 +- .../linux/s390/s390-64/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 4723 +- .../unix/sysv/linux/s390/s390-64/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/s390/s390-64/libdl.abilist | 27 +- sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist | 1068 +- .../unix/sysv/linux/s390/s390-64/libnsl.abilist | 245 +- .../sysv/linux/s390/s390-64/libpthread.abilist | 507 +- .../unix/sysv/linux/s390/s390-64/libresolv.abilist | 191 +- sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist | 109 +- .../sysv/linux/s390/s390-64/libthread_db.abilist | 92 +- .../unix/sysv/linux/s390/s390-64/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/s390/s390-64/makecontext.c | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/mmap.S | 78 - .../unix/sysv/linux/s390/s390-64/profil-counter.h | 2 +- .../unix/sysv/linux/s390/s390-64/register-dump.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S | 4 +- sysdeps/unix/sysv/linux/s390/s390-64/sigaction.c | 7 +- sysdeps/unix/sysv/linux/s390/s390-64/sigpending.c | 5 +- sysdeps/unix/sysv/linux/s390/s390-64/sigprocmask.c | 7 +- sysdeps/unix/sysv/linux/s390/s390-64/socket.S | 136 - sysdeps/unix/sysv/linux/s390/s390-64/swapcontext.S | 18 +- sysdeps/unix/sysv/linux/s390/s390-64/syscall.S | 14 +- sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list | 33 - .../unix/sysv/linux/s390/s390-64/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/sysdep.S | 2 +- sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h | 138 +- sysdeps/unix/sysv/linux/s390/s390-64/vfork.S | 15 +- sysdeps/unix/sysv/linux/s390/semtimedop.c | 21 +- sysdeps/unix/sysv/linux/s390/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/s390/sys/elf.h | 2 +- sysdeps/unix/sysv/linux/s390/sys/procfs.h | 2 +- sysdeps/unix/sysv/linux/s390/sys/ptrace.h | 62 +- sysdeps/unix/sysv/linux/s390/sys/ucontext.h | 55 +- sysdeps/unix/sysv/linux/s390/sys/user.h | 2 +- sysdeps/unix/sysv/linux/s390/sysconf.c | 230 + sysdeps/unix/sysv/linux/s390/system.c | 2 +- .../unix/sysv/linux/s390/tst-ptrace-singleblock.c | 128 + sysdeps/unix/sysv/linux/safe-fatal.h | 2 +- sysdeps/unix/sysv/linux/sched_getaffinity.c | 9 +- sysdeps/unix/sysv/linux/sched_getcpu.c | 8 +- sysdeps/unix/sysv/linux/sched_setaffinity.c | 39 +- 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/select.c | 71 + sysdeps/unix/sysv/linux/semctl.c | 140 +- sysdeps/unix/sysv/linux/semget.c | 18 +- sysdeps/unix/sysv/linux/semop.c | 17 +- sysdeps/unix/sysv/linux/semtimedop.c | 22 +- sysdeps/unix/sysv/linux/send.S | 7 - sysdeps/unix/sysv/linux/send.c | 37 + sysdeps/unix/sysv/linux/sendmmsg.c | 79 +- sysdeps/unix/sysv/linux/sendmsg.S | 6 - sysdeps/unix/sysv/linux/sendmsg.c | 34 + sysdeps/unix/sysv/linux/sendto.S | 6 - sysdeps/unix/sysv/linux/sendto.c | 35 + sysdeps/unix/sysv/linux/setegid.c | 7 +- sysdeps/unix/sysv/linux/seteuid.c | 7 +- sysdeps/unix/sysv/linux/setgid.c | 6 +- sysdeps/unix/sysv/linux/setgroups.c | 7 +- sysdeps/unix/sysv/linux/setipv4sourcefilter.c | 2 +- sysdeps/unix/sysv/linux/setregid.c | 6 +- sysdeps/unix/sysv/linux/setresgid.c | 6 +- sysdeps/unix/sysv/linux/setresuid.c | 6 +- sysdeps/unix/sysv/linux/setreuid.c | 6 +- sysdeps/unix/sysv/linux/setrlimit.c | 59 + sysdeps/unix/sysv/linux/setrlimit64.c | 47 +- sysdeps/unix/sysv/linux/setsockopt.S | 5 - sysdeps/unix/sysv/linux/setsockopt.c | 35 + sysdeps/unix/sysv/linux/setsourcefilter.c | 2 +- sysdeps/unix/sysv/linux/setuid.c | 6 +- sysdeps/unix/sysv/linux/sh/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/sh/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/sh/atomic-machine.h | 425 + sysdeps/unix/sysv/linux/sh/bits/atomic.h | 428 - sysdeps/unix/sysv/linux/sh/bits/fcntl.h | 2 +- sysdeps/unix/sysv/linux/sh/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/sh/bits/shm.h | 2 +- sysdeps/unix/sysv/linux/sh/brk.c | 2 +- sysdeps/unix/sysv/linux/sh/clone.S | 29 +- sysdeps/unix/sysv/linux/sh/getrlimit64.c | 1 - sysdeps/unix/sysv/linux/sh/kernel-features.h | 45 +- sysdeps/unix/sysv/linux/sh/ld.abilist | 28 +- sysdeps/unix/sysv/linux/sh/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/sh/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/sh/libc.abilist | 4358 +- sysdeps/unix/sysv/linux/sh/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/sh/libdl.abilist | 32 +- sysdeps/unix/sysv/linux/sh/libm.abilist | 809 +- sysdeps/unix/sysv/linux/sh/libnsl.abilist | 251 +- sysdeps/unix/sysv/linux/sh/libpthread.abilist | 500 +- sysdeps/unix/sysv/linux/sh/libresolv.abilist | 204 +- sysdeps/unix/sysv/linux/sh/librt.abilist | 99 +- sysdeps/unix/sysv/linux/sh/libthread_db.abilist | 92 +- sysdeps/unix/sysv/linux/sh/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/sh/localplt.data | 21 + sysdeps/unix/sysv/linux/sh/lowlevel-atomic.h | 2 +- sysdeps/unix/sysv/linux/sh/makecontext.S | 2 +- sysdeps/unix/sysv/linux/sh/msgctl.c | 1 - sysdeps/unix/sysv/linux/sh/pipe.S | 2 +- sysdeps/unix/sysv/linux/sh/pread.c | 58 - sysdeps/unix/sysv/linux/sh/pread64.c | 59 - sysdeps/unix/sysv/linux/sh/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/sh/pwrite.c | 58 - sysdeps/unix/sysv/linux/sh/pwrite64.c | 61 - sysdeps/unix/sysv/linux/sh/semctl.c | 1 - sysdeps/unix/sysv/linux/sh/setegid.c | 1 - sysdeps/unix/sysv/linux/sh/seteuid.c | 1 - sysdeps/unix/sysv/linux/sh/setgid.c | 1 - sysdeps/unix/sysv/linux/sh/setgroups.c | 2 - sysdeps/unix/sysv/linux/sh/setregid.c | 1 - sysdeps/unix/sysv/linux/sh/setresgid.c | 1 - sysdeps/unix/sysv/linux/sh/setresuid.c | 1 - sysdeps/unix/sysv/linux/sh/setreuid.c | 1 - sysdeps/unix/sysv/linux/sh/setuid.c | 1 - sysdeps/unix/sysv/linux/sh/sh3/getcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/sh3/register-dump.h | 2 +- sysdeps/unix/sysv/linux/sh/sh3/setcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/sh3/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/sh3/ucontext_i.sym | 32 +- sysdeps/unix/sysv/linux/sh/sh4/getcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/sh4/register-dump.h | 4 +- sysdeps/unix/sysv/linux/sh/sh4/setcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/sh4/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/sh/sh4/ucontext_i.sym | 32 +- sysdeps/unix/sysv/linux/sh/shmctl.c | 1 - sysdeps/unix/sysv/linux/sh/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/sh/smp.h | 2 +- sysdeps/unix/sysv/linux/sh/socket.S | 179 - sysdeps/unix/sysv/linux/sh/sys/procfs.h | 4 +- sysdeps/unix/sysv/linux/sh/sys/ucontext.h | 136 +- sysdeps/unix/sysv/linux/sh/sys/user.h | 3 +- sysdeps/unix/sysv/linux/sh/syscall.S | 2 +- sysdeps/unix/sysv/linux/sh/syscalls.list | 4 +- sysdeps/unix/sysv/linux/sh/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/sh/sysdep.S | 2 +- sysdeps/unix/sysv/linux/sh/sysdep.h | 3 +- sysdeps/unix/sysv/linux/sh/vfork.S | 23 +- sysdeps/unix/sysv/linux/shm-directory.c | 4 +- sysdeps/unix/sysv/linux/shmat.c | 30 +- sysdeps/unix/sysv/linux/shmctl.c | 138 +- sysdeps/unix/sysv/linux/shmdt.c | 17 +- sysdeps/unix/sysv/linux/shmget.c | 20 +- sysdeps/unix/sysv/linux/shutdown.S | 3 - sysdeps/unix/sysv/linux/shutdown.c | 35 + sysdeps/unix/sysv/linux/sigaction.c | 7 +- sysdeps/unix/sysv/linux/siglist.h | 2 +- sysdeps/unix/sysv/linux/signalfd.c | 32 +- sysdeps/unix/sysv/linux/sigpending.c | 5 +- sysdeps/unix/sysv/linux/sigprocmask.c | 7 +- sysdeps/unix/sysv/linux/sigqueue.c | 7 +- sysdeps/unix/sysv/linux/sigset-cvt-mask.h | 2 +- sysdeps/unix/sysv/linux/sigsetops.h | 108 + sysdeps/unix/sysv/linux/sigstack.c | 6 +- sysdeps/unix/sysv/linux/sigsuspend.c | 33 +- sysdeps/unix/sysv/linux/sigtimedwait.c | 31 +- sysdeps/unix/sysv/linux/sigwait.c | 2 +- sysdeps/unix/sysv/linux/sigwaitinfo.c | 28 +- sysdeps/unix/sysv/linux/sizes.h | 2 +- sysdeps/unix/sysv/linux/sleep.c | 149 - sysdeps/unix/sysv/linux/socket.c | 36 + sysdeps/unix/sysv/linux/socketcall.h | 57 +- sysdeps/unix/sysv/linux/socketpair.S | 3 - sysdeps/unix/sysv/linux/socketpair.c | 35 + sysdeps/unix/sysv/linux/sparc/Makefile | 2 + sysdeps/unix/sysv/linux/sparc/arch-fork.h | 2 +- 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 | 44 +- 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.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/local_lim.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/long-double.h | 26 + sysdeps/unix/sysv/linux/sparc/bits/mman.h | 4 +- sysdeps/unix/sysv/linux/sparc/bits/msq.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/poll.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/resource.h | 49 +- sysdeps/unix/sysv/linux/sparc/bits/sem.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/setjmp.h | 38 +- sysdeps/unix/sysv/linux/sparc/bits/shm.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/sigaction.h | 6 +- sysdeps/unix/sysv/linux/sparc/bits/sigcontext.h | 7 +- sysdeps/unix/sysv/linux/sparc/bits/siginfo-arch.h | 12 + .../sysv/linux/sparc/bits/siginfo-consts-arch.h | 12 + sysdeps/unix/sysv/linux/sparc/bits/siginfo.h | 352 - sysdeps/unix/sysv/linux/sparc/bits/signalfd.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/signum.h | 72 +- sysdeps/unix/sysv/linux/sparc/bits/sigstack.h | 34 +- sysdeps/unix/sysv/linux/sparc/bits/socket_type.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/stat.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/termios.h | 4 +- sysdeps/unix/sysv/linux/sparc/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/sparc/bits/typesizes.h | 8 +- sysdeps/unix/sysv/linux/sparc/bits/wordsize.h | 17 +- sysdeps/unix/sysv/linux/sparc/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/sparc/getrlimit64.c | 24 + sysdeps/unix/sysv/linux/sparc/getshmlba.c | 2 +- sysdeps/unix/sysv/linux/sparc/getsysstats.c | 2 +- sysdeps/unix/sysv/linux/sparc/kernel-features.h | 33 +- sysdeps/unix/sysv/linux/sparc/kernel_termios.h | 2 +- sysdeps/unix/sysv/linux/sparc/lowlevellock.h | 197 +- sysdeps/unix/sysv/linux/sparc/readelflib.c | 2 +- .../sysv/linux/sparc/sparc32/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/brk.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/clone.S | 17 +- sysdeps/unix/sysv/linux/sparc/sparc32/getcontext.S | 2 +- .../unix/sysv/linux/sparc/sparc32/kernel_stat.h | 3 + sysdeps/unix/sysv/linux/sparc/sparc32/ld.abilist | 29 +- .../linux/sparc/sparc32/libBrokenLocale.abilist | 5 +- .../unix/sysv/linux/sparc/sparc32/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 4965 +- .../unix/sysv/linux/sparc/sparc32/libcrypt.abilist | 17 +- .../unix/sysv/linux/sparc/sparc32/libdl.abilist | 32 +- sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist | 1079 +- .../unix/sysv/linux/sparc/sparc32/libnsl.abilist | 251 +- .../sysv/linux/sparc/sparc32/libpthread.abilist | 532 +- .../sysv/linux/sparc/sparc32/libresolv.abilist | 204 +- .../unix/sysv/linux/sparc/sparc32/librt.abilist | 106 +- .../sysv/linux/sparc/sparc32/libthread_db.abilist | 92 +- .../unix/sysv/linux/sparc/sparc32/libutil.abilist | 15 +- .../unix/sysv/linux/sparc/sparc32/localplt.data | 12 +- .../unix/sysv/linux/sparc/sparc32/makecontext.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/msgctl.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc32/pipe.S | 2 +- .../unix/sysv/linux/sparc/sparc32/profil-counter.h | 2 +- .../unix/sysv/linux/sparc/sparc32/register-dump.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/semctl.c | 120 - sysdeps/unix/sysv/linux/sparc/sparc32/setcontext.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/setegid.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc32/seteuid.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc32/setgid.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc32/setgroups.c | 2 - sysdeps/unix/sysv/linux/sparc/sparc32/setregid.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc32/setresgid.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc32/setresuid.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc32/setreuid.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc32/setuid.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc32/shmctl.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c | 10 +- .../unix/sysv/linux/sparc/sparc32/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/socket.S | 116 - .../unix/sysv/linux/sparc/sparc32/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/syscall.S | 2 +- .../unix/sysv/linux/sparc/sparc32/syscalls.list | 2 - .../unix/sysv/linux/sparc/sparc32/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S | 22 +- sysdeps/unix/sysv/linux/sparc/sparc64/Makefile | 5 - .../sysv/linux/sparc/sparc64/____longjmp_chk.S | 2 +- .../sysv/linux/sparc/sparc64/__start_context.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/brk.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/clone.S | 16 +- sysdeps/unix/sysv/linux/sparc/sparc64/configure | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/dl-cache.h | 2 +- .../unix/sysv/linux/sparc/sparc64/get_clockfreq.c | 3 +- sysdeps/unix/sysv/linux/sparc/sparc64/getcontext.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/ipc_priv.h | 41 + .../unix/sysv/linux/sparc/sparc64/kernel_stat.h | 1 + sysdeps/unix/sysv/linux/sparc/sparc64/ld.abilist | 26 +- .../linux/sparc/sparc64/libBrokenLocale.abilist | 5 +- .../unix/sysv/linux/sparc/sparc64/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 4442 +- .../unix/sysv/linux/sparc/sparc64/libcrypt.abilist | 17 +- .../unix/sysv/linux/sparc/sparc64/libdl.abilist | 32 +- sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist | 870 +- .../unix/sysv/linux/sparc/sparc64/libnsl.abilist | 251 +- .../sysv/linux/sparc/sparc64/libpthread.abilist | 504 +- .../sysv/linux/sparc/sparc64/libresolv.abilist | 204 +- .../unix/sysv/linux/sparc/sparc64/librt.abilist | 119 +- .../sysv/linux/sparc/sparc64/libthread_db.abilist | 92 +- .../unix/sysv/linux/sparc/sparc64/libutil.abilist | 15 +- .../unix/sysv/linux/sparc/sparc64/localplt.data | 11 +- sysdeps/unix/sysv/linux/sparc/sparc64/longjmp.S | 2 +- .../unix/sysv/linux/sparc/sparc64/makecontext.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/msgctl.c | 36 - sysdeps/unix/sysv/linux/sparc/sparc64/msgrcv.c | 42 - sysdeps/unix/sysv/linux/sparc/sparc64/pause.c | 9 - .../unix/sysv/linux/sparc/sparc64/personality.c | 3 + sysdeps/unix/sysv/linux/sparc/sparc64/pipe.S | 2 +- .../unix/sysv/linux/sparc/sparc64/profil-counter.h | 2 +- .../unix/sysv/linux/sparc/sparc64/register-dump.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/semctl.c | 54 - sysdeps/unix/sysv/linux/sparc/sparc64/setcontext.S | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/setjmp.S | 3 +- sysdeps/unix/sysv/linux/sparc/sparc64/shmctl.c | 35 - sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c | 6 +- .../unix/sysv/linux/sparc/sparc64/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/sigpending.c | 5 +- .../unix/sysv/linux/sparc/sparc64/sigprocmask.c | 7 +- sysdeps/unix/sysv/linux/sparc/sparc64/sizes.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/socket.S | 118 - .../unix/sysv/linux/sparc/sparc64/swapcontext.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/syscall.S | 2 +- .../unix/sysv/linux/sparc/sparc64/syscalls.list | 10 - .../unix/sysv/linux/sparc/sparc64/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/ucontext_i.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S | 22 +- sysdeps/unix/sysv/linux/sparc/sparc64/wordexp.c | 2 +- sysdeps/unix/sysv/linux/sparc/sparc64/xstatconv.c | 2 +- sysdeps/unix/sysv/linux/sparc/sys/procfs.h | 2 +- sysdeps/unix/sysv/linux/sparc/sys/ptrace.h | 22 +- sysdeps/unix/sysv/linux/sparc/sys/ucontext.h | 13 +- sysdeps/unix/sysv/linux/sparc/sys/user.h | 4 +- sysdeps/unix/sysv/linux/sparc/syscalls.list | 3 - sysdeps/unix/sysv/linux/sparc/sysdep.h | 3 +- sysdeps/unix/sysv/linux/sparc/system.c | 2 +- sysdeps/unix/sysv/linux/spawni.c | 397 + sysdeps/unix/sysv/linux/speed.c | 26 +- sysdeps/unix/sysv/linux/splice.c | 27 + sysdeps/unix/sysv/linux/statfs64.c | 25 +- sysdeps/unix/sysv/linux/statvfs.c | 7 +- sysdeps/unix/sysv/linux/statvfs64.c | 2 +- sysdeps/unix/sysv/linux/sync_file_range.c | 64 +- sysdeps/unix/sysv/linux/sys/acct.h | 36 +- sysdeps/unix/sysv/linux/sys/epoll.h | 12 +- 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/kdaemon.h | 32 - sysdeps/unix/sysv/linux/sys/klog.h | 2 +- sysdeps/unix/sysv/linux/sys/mount.h | 7 +- sysdeps/unix/sysv/linux/sys/pci.h | 2 +- sysdeps/unix/sysv/linux/sys/personality.h | 5 +- sysdeps/unix/sysv/linux/sys/prctl.h | 2 +- sysdeps/unix/sysv/linux/sys/procfs.h | 4 +- sysdeps/unix/sysv/linux/sys/ptrace.h | 22 +- sysdeps/unix/sysv/linux/sys/quota.h | 170 +- sysdeps/unix/sysv/linux/sys/raw.h | 2 +- sysdeps/unix/sysv/linux/sys/reboot.h | 2 +- sysdeps/unix/sysv/linux/sys/signalfd.h | 5 +- sysdeps/unix/sysv/linux/sys/swap.h | 2 +- sysdeps/unix/sysv/linux/sys/syscall.h | 2 +- sysdeps/unix/sysv/linux/sys/sysctl.h | 2 +- sysdeps/unix/sysv/linux/sys/sysinfo.h | 2 +- sysdeps/unix/sysv/linux/sys/sysmacros.h | 65 - sysdeps/unix/sysv/linux/sys/timerfd.h | 9 +- sysdeps/unix/sysv/linux/sys/timex.h | 2 +- sysdeps/unix/sysv/linux/sys/ultrasound.h | 1 - sysdeps/unix/sysv/linux/syscalls.list | 32 +- sysdeps/unix/sysv/linux/sysconf.c | 2 +- sysdeps/unix/sysv/linux/sysctl.c | 2 +- sysdeps/unix/sysv/linux/sysdep-vdso.h | 98 + sysdeps/unix/sysv/linux/sysdep.h | 68 + sysdeps/unix/sysv/linux/system.c | 4 +- sysdeps/unix/sysv/linux/tcdrain.c | 14 +- sysdeps/unix/sysv/linux/tcflow.c | 6 +- sysdeps/unix/sysv/linux/tcflush.c | 6 +- sysdeps/unix/sysv/linux/tcgetattr.c | 6 +- sysdeps/unix/sysv/linux/tcsendbrk.c | 5 +- sysdeps/unix/sysv/linux/tcsetattr.c | 11 +- sysdeps/unix/sysv/linux/tee.c | 26 + sysdeps/unix/sysv/linux/test-errno-linux.c | 181 + sysdeps/unix/sysv/linux/tile/Makefile | 4 +- sysdeps/unix/sysv/linux/tile/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/tile/bits/environments.h | 2 +- sysdeps/unix/sysv/linux/tile/bits/libc-vdso.h | 40 - sysdeps/unix/sysv/linux/tile/bits/local_lim.h | 2 +- sysdeps/unix/sysv/linux/tile/bits/mman.h | 2 +- sysdeps/unix/sysv/linux/tile/bits/sigaction.h | 4 +- sysdeps/unix/sysv/linux/tile/bits/siginfo-arch.h | 10 + .../sysv/linux/tile/bits/siginfo-consts-arch.h | 14 + sysdeps/unix/sysv/linux/tile/bits/siginfo.h | 347 - sysdeps/unix/sysv/linux/tile/cacheflush.c | 2 +- sysdeps/unix/sysv/linux/tile/clone.S | 48 +- sysdeps/unix/sysv/linux/tile/dl-static.c | 2 +- sysdeps/unix/sysv/linux/tile/getcontext.S | 2 +- sysdeps/unix/sysv/linux/tile/gettimeofday.c | 32 - sysdeps/unix/sysv/linux/tile/init-first.c | 22 +- sysdeps/unix/sysv/linux/tile/ipc_priv.h | 21 + sysdeps/unix/sysv/linux/tile/kernel-features.h | 16 +- sysdeps/unix/sysv/linux/tile/ldsodefs.h | 2 +- sysdeps/unix/sysv/linux/tile/libc-vdso.h | 42 + sysdeps/unix/sysv/linux/tile/makecontext.c | 10 +- sysdeps/unix/sysv/linux/tile/profil-counter.h | 2 +- sysdeps/unix/sysv/linux/tile/set_dataplane.c | 15 +- sysdeps/unix/sysv/linux/tile/setcontext.S | 4 +- sysdeps/unix/sysv/linux/tile/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/tile/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/tile/sys/cachectl.h | 2 +- sysdeps/unix/sysv/linux/tile/sys/dataplane.h | 33 - sysdeps/unix/sysv/linux/tile/sys/procfs.h | 2 +- sysdeps/unix/sysv/linux/tile/sys/ptrace.h | 23 +- sysdeps/unix/sysv/linux/tile/sys/ucontext.h | 16 +- sysdeps/unix/sysv/linux/tile/syscall.S | 2 +- sysdeps/unix/sysv/linux/tile/sysconf.c | 2 +- sysdeps/unix/sysv/linux/tile/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/tile/sysdep.c | 2 +- sysdeps/unix/sysv/linux/tile/sysdep.h | 97 +- sysdeps/unix/sysv/linux/tile/tilegx/configure | 17 + sysdeps/unix/sysv/linux/tile/tilegx/configure.ac | 6 + sysdeps/unix/sysv/linux/tile/tilegx/ioctl.S | 2 +- sysdeps/unix/sysv/linux/tile/tilegx/ldconfig.h | 2 +- .../unix/sysv/linux/tile/tilegx/register-dump.h | 2 +- sysdeps/unix/sysv/linux/tile/tilegx/sched_getcpu.c | 2 +- .../sysv/linux/tile/tilegx/tilegx32/ld.abilist | 20 +- .../tile/tilegx/tilegx32/libBrokenLocale.abilist | 5 +- .../sysv/linux/tile/tilegx/tilegx32/libanl.abilist | 11 +- .../sysv/linux/tile/tilegx/tilegx32/libc.abilist | 4205 +- .../linux/tile/tilegx/tilegx32/libcrypt.abilist | 17 +- .../sysv/linux/tile/tilegx/tilegx32/libdl.abilist | 21 +- .../sysv/linux/tile/tilegx/tilegx32/libm.abilist | 804 +- .../sysv/linux/tile/tilegx/tilegx32/libnsl.abilist | 245 +- .../linux/tile/tilegx/tilegx32/libpthread.abilist | 454 +- .../linux/tile/tilegx/tilegx32/libresolv.abilist | 185 +- .../sysv/linux/tile/tilegx/tilegx32/librt.abilist | 83 +- .../tile/tilegx/tilegx32/libthread_db.abilist | 83 +- .../linux/tile/tilegx/tilegx32/libutil.abilist | 15 +- .../sysv/linux/tile/tilegx/tilegx64/ld.abilist | 20 +- .../tile/tilegx/tilegx64/libBrokenLocale.abilist | 5 +- .../sysv/linux/tile/tilegx/tilegx64/libanl.abilist | 11 +- .../sysv/linux/tile/tilegx/tilegx64/libc.abilist | 4205 +- .../linux/tile/tilegx/tilegx64/libcrypt.abilist | 17 +- .../sysv/linux/tile/tilegx/tilegx64/libdl.abilist | 21 +- .../sysv/linux/tile/tilegx/tilegx64/libm.abilist | 804 +- .../sysv/linux/tile/tilegx/tilegx64/libnsl.abilist | 245 +- .../linux/tile/tilegx/tilegx64/libpthread.abilist | 454 +- .../linux/tile/tilegx/tilegx64/libresolv.abilist | 185 +- .../sysv/linux/tile/tilegx/tilegx64/librt.abilist | 83 +- .../tile/tilegx/tilegx64/libthread_db.abilist | 83 +- .../linux/tile/tilegx/tilegx64/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/tile/tilepro/ld.abilist | 20 +- sysdeps/unix/sysv/linux/tile/tilepro/ldconfig.h | 2 +- .../linux/tile/tilepro/libBrokenLocale.abilist | 5 +- .../unix/sysv/linux/tile/tilepro/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/tile/tilepro/libc.abilist | 4205 +- .../unix/sysv/linux/tile/tilepro/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/tile/tilepro/libdl.abilist | 21 +- sysdeps/unix/sysv/linux/tile/tilepro/libm.abilist | 804 +- .../unix/sysv/linux/tile/tilepro/libnsl.abilist | 245 +- .../sysv/linux/tile/tilepro/libpthread.abilist | 454 +- .../unix/sysv/linux/tile/tilepro/libresolv.abilist | 185 +- sysdeps/unix/sysv/linux/tile/tilepro/librt.abilist | 83 +- .../sysv/linux/tile/tilepro/libthread_db.abilist | 83 +- .../unix/sysv/linux/tile/tilepro/libutil.abilist | 15 +- .../unix/sysv/linux/tile/tilepro/register-dump.h | 2 +- sysdeps/unix/sysv/linux/tile/ucontext_i.h | 2 +- sysdeps/unix/sysv/linux/tile/vfork.S | 30 +- sysdeps/unix/sysv/linux/tile/waitpid.S | 18 - sysdeps/unix/sysv/linux/time.c | 5 +- sysdeps/unix/sysv/linux/timer_create.c | 7 +- sysdeps/unix/sysv/linux/timer_delete.c | 5 +- sysdeps/unix/sysv/linux/timer_getoverr.c | 5 +- sysdeps/unix/sysv/linux/timer_gettime.c | 6 +- sysdeps/unix/sysv/linux/timer_routines.c | 11 +- sysdeps/unix/sysv/linux/timer_settime.c | 9 +- sysdeps/unix/sysv/linux/times.c | 29 +- sysdeps/unix/sysv/linux/timespec_get.c | 23 +- sysdeps/unix/sysv/linux/truncate.c | 35 + sysdeps/unix/sysv/linux/truncate64.c | 28 +- sysdeps/unix/sysv/linux/tst-affinity-pid.c | 201 + sysdeps/unix/sysv/linux/tst-affinity.c | 43 + sysdeps/unix/sysv/linux/tst-align-clone.c | 2 +- sysdeps/unix/sysv/linux/tst-clone.c | 7 +- sysdeps/unix/sysv/linux/tst-clone2.c | 146 + sysdeps/unix/sysv/linux/tst-fallocate-common.c | 98 + sysdeps/unix/sysv/linux/tst-fallocate.c | 25 + sysdeps/unix/sysv/linux/tst-fallocate64.c | 47 + sysdeps/unix/sysv/linux/tst-fanotify.c | 16 +- sysdeps/unix/sysv/linux/tst-getcpu.c | 59 - sysdeps/unix/sysv/linux/tst-getpid2.c | 2 - sysdeps/unix/sysv/linux/tst-personality.c | 45 + sysdeps/unix/sysv/linux/tst-quota.c | 58 + sysdeps/unix/sysv/linux/tst-setgetname.c | 17 +- sysdeps/unix/sysv/linux/tst-signal-numbers.sh | 86 + sysdeps/unix/sysv/linux/tst-skeleton-affinity.c | 278 + .../unix/sysv/linux/tst-skeleton-thread-affinity.c | 280 + sysdeps/unix/sysv/linux/tst-sync_file_range.c | 132 + .../unix/sysv/linux/tst-thread-affinity-pthread.c | 49 + .../unix/sysv/linux/tst-thread-affinity-pthread2.c | 95 + .../unix/sysv/linux/tst-thread-affinity-sched.c | 36 + sysdeps/unix/sysv/linux/ttyname.c | 18 +- sysdeps/unix/sysv/linux/ttyname.h | 34 + sysdeps/unix/sysv/linux/ttyname_r.c | 19 +- sysdeps/unix/sysv/linux/unlockpt.c | 2 +- sysdeps/unix/sysv/linux/updwtmp.c | 2 +- sysdeps/unix/sysv/linux/usleep.c | 33 - sysdeps/unix/sysv/linux/ustat.c | 7 +- sysdeps/unix/sysv/linux/utimensat.c | 15 +- sysdeps/unix/sysv/linux/utimes.c | 2 +- sysdeps/unix/sysv/linux/utmp_file.c | 2 +- sysdeps/unix/sysv/linux/vmsplice.c | 27 + sysdeps/unix/sysv/linux/wait.c | 15 +- sysdeps/unix/sysv/linux/waitid.c | 15 +- sysdeps/unix/sysv/linux/waitpid.c | 21 +- sysdeps/unix/sysv/linux/wordsize-64/creat64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/fallocate.c | 44 - sysdeps/unix/sysv/linux/wordsize-64/fallocate64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/fstatvfs.c | 4 +- sysdeps/unix/sysv/linux/wordsize-64/ftruncate64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/fxstat.c | 2 +- sysdeps/unix/sysv/linux/wordsize-64/fxstatat.c | 2 +- sysdeps/unix/sysv/linux/wordsize-64/getrlimit64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/lxstat.c | 2 +- sysdeps/unix/sysv/linux/wordsize-64/mmap64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/open64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/openat.c | 14 - sysdeps/unix/sysv/linux/wordsize-64/openat64.c | 1 - .../unix/sysv/linux/wordsize-64/posix_fadvise.c | 40 - .../unix/sysv/linux/wordsize-64/posix_fadvise64.c | 1 - .../unix/sysv/linux/wordsize-64/posix_fallocate.c | 64 - .../sysv/linux/wordsize-64/posix_fallocate64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/pread64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/preadv.c | 73 - sysdeps/unix/sysv/linux/wordsize-64/preadv64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/pwrite64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/pwritev.c | 73 - sysdeps/unix/sysv/linux/wordsize-64/pwritev64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/setrlimit64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/statvfs.c | 4 +- sysdeps/unix/sysv/linux/wordsize-64/syscalls.list | 14 +- sysdeps/unix/sysv/linux/wordsize-64/truncate64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/xstat.c | 2 +- sysdeps/unix/sysv/linux/write.c | 33 + sysdeps/unix/sysv/linux/writev.c | 27 + sysdeps/unix/sysv/linux/x86/Implies | 1 + sysdeps/unix/sysv/linux/x86/Makefile | 1 - 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 | 2 +- sysdeps/unix/sysv/linux/x86/bits/msq.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/sem.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/shm.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/sigcontext.h | 18 +- sysdeps/unix/sysv/linux/x86/bits/siginfo-arch.h | 17 + sysdeps/unix/sysv/linux/x86/bits/siginfo.h | 353 - sysdeps/unix/sysv/linux/x86/bits/stat.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/sysctl.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/typesizes.h | 8 +- sysdeps/unix/sysv/linux/x86/clock_gettime.c | 34 - sysdeps/unix/sysv/linux/x86/dl-sysdep.c | 21 + sysdeps/unix/sysv/linux/x86/elision-conf.c | 13 +- sysdeps/unix/sysv/linux/x86/elision-conf.h | 4 +- sysdeps/unix/sysv/linux/x86/elision-lock.c | 30 +- sysdeps/unix/sysv/linux/x86/elision-timed.c | 2 +- sysdeps/unix/sysv/linux/x86/elision-trylock.c | 20 +- sysdeps/unix/sysv/linux/x86/elision-unlock.c | 2 +- sysdeps/unix/sysv/linux/x86/force-elision.h | 2 +- sysdeps/unix/sysv/linux/x86/gettimeofday.c | 31 +- sysdeps/unix/sysv/linux/x86/init-arch.c | 1 - sysdeps/unix/sysv/linux/x86/init-arch.h | 1 - sysdeps/unix/sysv/linux/x86/libc-vdso.h | 8 +- .../unix/sysv/linux/x86/pthread_mutex_cond_lock.c | 2 +- sysdeps/unix/sysv/linux/x86/pthread_mutex_lock.c | 2 +- .../unix/sysv/linux/x86/pthread_mutex_timedlock.c | 2 +- .../unix/sysv/linux/x86/pthread_mutex_trylock.c | 2 +- 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/procfs.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/reg.h | 2 +- sysdeps/unix/sysv/linux/x86/sys/ucontext.h | 92 +- 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 | 42 + sysdeps/unix/sysv/linux/x86/time.c | 30 +- sysdeps/unix/sysv/linux/x86/timespec_get.c | 29 - sysdeps/unix/sysv/linux/x86_64/64/configure | 2 +- sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h | 44 + sysdeps/unix/sysv/linux/x86_64/64/ld.abilist | 26 +- .../sysv/linux/x86_64/64/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/x86_64/64/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 4339 +- sysdeps/unix/sysv/linux/x86_64/64/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/x86_64/64/libdl.abilist | 27 +- sysdeps/unix/sysv/linux/x86_64/64/libm.abilist | 871 +- sysdeps/unix/sysv/linux/x86_64/64/libnsl.abilist | 245 +- .../unix/sysv/linux/x86_64/64/libpthread.abilist | 497 +- .../unix/sysv/linux/x86_64/64/libresolv.abilist | 191 +- sysdeps/unix/sysv/linux/x86_64/64/librt.abilist | 109 +- .../unix/sysv/linux/x86_64/64/libthread_db.abilist | 89 +- sysdeps/unix/sysv/linux/x86_64/64/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/x86_64/64/mmap_internal.h | 42 + sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S | 2 +- sysdeps/unix/sysv/linux/x86_64/__start_context.S | 8 +- sysdeps/unix/sysv/linux/x86_64/arch-fork.h | 2 +- sysdeps/unix/sysv/linux/x86_64/brk.c | 2 +- sysdeps/unix/sysv/linux/x86_64/cancellation.S | 12 +- sysdeps/unix/sysv/linux/x86_64/clone.S | 15 +- sysdeps/unix/sysv/linux/x86_64/compat-timer.h | 2 +- sysdeps/unix/sysv/linux/x86_64/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/x86_64/dl-procinfo.c | 2 +- sysdeps/unix/sysv/linux/x86_64/dl-procinfo.h | 2 +- sysdeps/unix/sysv/linux/x86_64/getcontext.S | 2 +- sysdeps/unix/sysv/linux/x86_64/gettimeofday.c | 26 - sysdeps/unix/sysv/linux/x86_64/init-first.c | 15 +- sysdeps/unix/sysv/linux/x86_64/ipc_priv.h | 32 + sysdeps/unix/sysv/linux/x86_64/kernel-features.h | 22 +- sysdeps/unix/sysv/linux/x86_64/kernel_stat.h | 3 +- sysdeps/unix/sysv/linux/x86_64/ldconfig.h | 2 +- sysdeps/unix/sysv/linux/x86_64/libc-cancellation.S | 2 +- sysdeps/unix/sysv/linux/x86_64/libc-lowlevellock.S | 2 +- sysdeps/unix/sysv/linux/x86_64/libmvec.abilist | 49 + .../unix/sysv/linux/x86_64/librt-cancellation.S | 2 +- .../unix/sysv/linux/x86_64/lll_timedlock_wait.c | 1 + sysdeps/unix/sysv/linux/x86_64/lll_timedwait_tid.c | 1 + sysdeps/unix/sysv/linux/x86_64/lowlevellock.S | 11 +- sysdeps/unix/sysv/linux/x86_64/lowlevellock.h | 81 +- .../unix/sysv/linux/x86_64/lowlevelrobustlock.S | 306 - sysdeps/unix/sysv/linux/x86_64/makecontext.c | 2 +- sysdeps/unix/sysv/linux/x86_64/profil-counter.h | 2 +- .../unix/sysv/linux/x86_64/pthread_barrier_wait.S | 160 - .../sysv/linux/x86_64/pthread_cond_broadcast.S | 179 - .../unix/sysv/linux/x86_64/pthread_cond_signal.S | 164 - .../sysv/linux/x86_64/pthread_cond_timedwait.S | 623 - sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S | 555 - sysdeps/unix/sysv/linux/x86_64/recv.c | 41 - sysdeps/unix/sysv/linux/x86_64/register-dump.h | 2 +- sysdeps/unix/sysv/linux/x86_64/sched_getcpu.S | 74 - sysdeps/unix/sysv/linux/x86_64/send.c | 41 - sysdeps/unix/sysv/linux/x86_64/setcontext.S | 2 +- sysdeps/unix/sysv/linux/x86_64/sigaction.c | 2 +- sysdeps/unix/sysv/linux/x86_64/sigcontextinfo.h | 2 +- sysdeps/unix/sysv/linux/x86_64/sigpending.c | 5 +- sysdeps/unix/sysv/linux/x86_64/sigprocmask.c | 7 +- sysdeps/unix/sysv/linux/x86_64/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/x86_64/syscall.S | 2 +- sysdeps/unix/sysv/linux/x86_64/syscalls.list | 22 +- sysdeps/unix/sysv/linux/x86_64/sysconf.c | 42 - sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h | 2 +- sysdeps/unix/sysv/linux/x86_64/sysdep.S | 2 +- sysdeps/unix/sysv/linux/x86_64/sysdep.h | 72 +- sysdeps/unix/sysv/linux/x86_64/time.c | 24 - sysdeps/unix/sysv/linux/x86_64/timer_create.c | 2 +- sysdeps/unix/sysv/linux/x86_64/timer_delete.c | 2 +- sysdeps/unix/sysv/linux/x86_64/timer_getoverr.c | 2 +- sysdeps/unix/sysv/linux/x86_64/timer_gettime.c | 2 +- sysdeps/unix/sysv/linux/x86_64/timer_settime.c | 2 +- sysdeps/unix/sysv/linux/x86_64/umount.c | 2 +- sysdeps/unix/sysv/linux/x86_64/vfork.S | 20 +- sysdeps/unix/sysv/linux/x86_64/x32/Makefile | 5 +- sysdeps/unix/sysv/linux/x86_64/x32/arch_prctl.c | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/configure | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/dl-cache.h | 2 +- sysdeps/unix/sysv/linux/x86_64/x32/fts.c | 1 + sysdeps/unix/sysv/linux/x86_64/x32/fts64.c | 1 + sysdeps/unix/sysv/linux/x86_64/x32/getcpu.c | 3 +- sysdeps/unix/sysv/linux/x86_64/x32/init-first.c | 39 - sysdeps/unix/sysv/linux/x86_64/x32/ld.abilist | 20 +- .../sysv/linux/x86_64/x32/libBrokenLocale.abilist | 5 +- sysdeps/unix/sysv/linux/x86_64/x32/libanl.abilist | 11 +- sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 4203 +- .../unix/sysv/linux/x86_64/x32/libcrypt.abilist | 17 +- sysdeps/unix/sysv/linux/x86_64/x32/libdl.abilist | 21 +- sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist | 865 +- sysdeps/unix/sysv/linux/x86_64/x32/libnsl.abilist | 245 +- .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 454 +- .../unix/sysv/linux/x86_64/x32/libresolv.abilist | 185 +- sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist | 83 +- .../sysv/linux/x86_64/x32/libthread_db.abilist | 83 +- sysdeps/unix/sysv/linux/x86_64/x32/libutil.abilist | 15 +- sysdeps/unix/sysv/linux/x86_64/x32/lseek.S | 4 +- .../sysv/linux/{lseek64.c => x86_64/x32/lseek64.S} | 0 .../sysv/linux/x86_64/x32/sched_getcpu-static.c | 3 - sysdeps/unix/sysv/linux/x86_64/x32/sched_getcpu.S | 49 - sysdeps/unix/sysv/linux/x86_64/x32/syscalls.list | 5 +- sysdeps/unix/sysv/linux/x86_64/x32/sysdep.h | 6 +- sysdeps/unix/sysv/linux/x86_64/x32/times.c | 38 + sysdeps/unix/sysv/linux/xmknod.c | 12 +- sysdeps/unix/sysv/linux/xmknodat.c | 12 +- sysdeps/unix/sysv/linux/xstat.c | 9 +- sysdeps/unix/sysv/linux/xstat64.c | 4 +- sysdeps/unix/sysv/linux/xstatconv.c | 37 +- sysdeps/unix/sysv/linux/xstatconv.h | 11 +- sysdeps/unix/x86_64/sysdep.S | 2 +- sysdeps/unix/x86_64/sysdep.h | 2 +- sysdeps/wordsize-32/Makefile | 7 - sysdeps/wordsize-32/bits/wordsize.h | 7 +- sysdeps/wordsize-32/divdi3-symbol-hacks.h | 31 + sysdeps/wordsize-32/divdi3.c | 2 +- sysdeps/wordsize-32/llabs.c | 2 +- sysdeps/wordsize-32/lldiv.c | 2 +- sysdeps/wordsize-32/strtoimax.c | 2 +- sysdeps/wordsize-32/strtoumax.c | 2 +- sysdeps/wordsize-32/symbol-hacks.h | 31 - sysdeps/wordsize-32/wcstoimax.c | 2 +- sysdeps/wordsize-32/wcstoumax.c | 2 +- sysdeps/wordsize-64/bits/wordsize.h | 5 +- sysdeps/wordsize-64/fts.c | 19 + sysdeps/wordsize-64/fts64.c | 1 + sysdeps/wordsize-64/labs.c | 2 +- sysdeps/wordsize-64/ldiv.c | 2 +- sysdeps/wordsize-64/strtoimax.c | 2 +- sysdeps/wordsize-64/strtoumax.c | 2 +- sysdeps/wordsize-64/tst-writev.c | 4 +- sysdeps/wordsize-64/wcstoimax.c | 2 +- sysdeps/wordsize-64/wcstoumax.c | 2 +- sysdeps/x86/Makefile | 14 +- sysdeps/x86/Versions | 5 + sysdeps/x86/bits/byteswap-16.h | 2 +- sysdeps/x86/bits/byteswap.h | 2 +- sysdeps/x86/bits/flt-eval-method.h | 33 + sysdeps/x86/bits/fp-logb.h | 24 + sysdeps/x86/bits/huge_vall.h | 2 +- sysdeps/x86/bits/link.h | 4 +- sysdeps/x86/bits/mathdef.h | 59 - sysdeps/x86/bits/pthreadtypes.h | 258 - sysdeps/x86/bits/select.h | 2 +- sysdeps/x86/bits/semaphore.h | 2 +- sysdeps/x86/bits/setjmp.h | 2 +- sysdeps/x86/bits/string.h | 1990 - sysdeps/x86/bits/wordsize.h | 4 + sysdeps/x86/bits/xtitypes.h | 2 +- sysdeps/x86/cacheinfo.c | 791 + sysdeps/x86/cpu-features-offsets.sym | 23 + sysdeps/x86/cpu-features.c | 382 + sysdeps/x86/cpu-features.h | 363 + sysdeps/x86/cpu-tunables.c | 323 + sysdeps/x86/dl-get-cpu-features.c | 27 + sysdeps/x86/dl-hwcap.h | 75 + sysdeps/x86/dl-procinfo.c | 88 + sysdeps/x86/dl-procinfo.h | 48 + sysdeps/x86/dl-tunables.list | 34 + sysdeps/x86/elide.h | 36 +- sysdeps/x86/fpu/Makefile | 8 +- sysdeps/x86/fpu/bits/fenv.h | 18 +- sysdeps/x86/fpu/bits/math-vector.h | 63 + sysdeps/x86/fpu/bits/mathinline.h | 16 +- sysdeps/x86/fpu/fix-fp-int-compare-invalid.h | 28 + sysdeps/x86/fpu/include/bits/fenv.h | 17 +- sysdeps/x86/fpu/powl_helper.c | 3 +- sysdeps/x86/fpu/test-fenv-clear-sse.c | 45 + sysdeps/x86/fpu/test-fenv-sse-2.c | 176 + sysdeps/x86/fpu/test-fenv-sse.c | 2 +- sysdeps/x86/fpu/test-fenv-x87.c | 169 + sysdeps/x86/fpu/test-flt-eval-method-387.c | 1 + sysdeps/x86/fpu/test-flt-eval-method-sse.c | 1 + sysdeps/x86/fpu/test-math-vector-sincos.h | 98 + sysdeps/x86/fpu_control.h | 2 +- sysdeps/x86/init-arch.h | 75 + sysdeps/x86/libc-start.c | 28 + sysdeps/x86/{bits => }/linkmap.h | 0 sysdeps/x86/nptl/bits/pthreadtypes-arch.h | 99 + sysdeps/x86/string_private.h | 20 + sysdeps/x86/tst-get-cpu-features-static.c | 1 + sysdeps/x86/tst-get-cpu-features.c | 31 + sysdeps/x86/tst-ld-sse-use.sh | 103 - sysdeps/x86_64/Makefile | 59 +- sysdeps/x86_64/__longjmp.S | 2 +- sysdeps/x86_64/_mcount.S | 65 +- sysdeps/x86_64/add_n.S | 2 +- sysdeps/x86_64/addmul_1.S | 2 +- sysdeps/x86_64/atomic-machine.h | 482 + sysdeps/x86_64/backtrace.c | 15 +- sysdeps/x86_64/bits/atomic.h | 474 - sysdeps/x86_64/bsd-_setjmp.S | 2 +- sysdeps/x86_64/bsd-setjmp.S | 2 +- sysdeps/x86_64/cacheinfo.c | 755 - sysdeps/x86_64/configure | 258 +- sysdeps/x86_64/configure.ac | 87 +- sysdeps/x86_64/crti.S | 4 +- sysdeps/x86_64/crtn.S | 2 +- sysdeps/x86_64/dl-irel.h | 2 +- sysdeps/x86_64/dl-lookupcfg.h | 9 +- sysdeps/x86_64/dl-machine.h | 85 +- sysdeps/x86_64/dl-procinfo.c | 45 + sysdeps/x86_64/dl-tls.h | 5 +- sysdeps/x86_64/dl-tlsdesc.S | 15 +- sysdeps/x86_64/dl-tlsdesc.h | 7 +- sysdeps/x86_64/dl-trampoline.S | 482 +- sysdeps/x86_64/dl-trampoline.h | 502 +- sysdeps/x86_64/ffs.c | 2 +- sysdeps/x86_64/ffsll.c | 2 +- sysdeps/x86_64/fpu/Makefile | 239 + sysdeps/x86_64/fpu/Versions | 16 + sysdeps/x86_64/fpu/dla.h | 8 - sysdeps/x86_64/fpu/e_exp2l.S | 11 + sysdeps/x86_64/fpu/e_expf.S | 2 +- sysdeps/x86_64/fpu/e_expl.S | 16 +- sysdeps/x86_64/fpu/e_log10l.S | 9 +- sysdeps/x86_64/fpu/e_log2l.S | 9 +- sysdeps/x86_64/fpu/e_logl.S | 9 +- sysdeps/x86_64/fpu/e_powl.S | 48 +- sysdeps/x86_64/fpu/e_scalbl.S | 13 +- sysdeps/x86_64/fpu/e_sqrt.c | 2 +- sysdeps/x86_64/fpu/e_sqrtf.c | 2 +- sysdeps/x86_64/fpu/fclrexcpt.c | 2 +- sysdeps/x86_64/fpu/fedisblxcpt.c | 2 +- sysdeps/x86_64/fpu/feenablxcpt.c | 2 +- sysdeps/x86_64/fpu/fegetenv.c | 2 +- sysdeps/x86_64/fpu/fegetexcept.c | 2 +- sysdeps/x86_64/fpu/fegetmode.c | 28 + sysdeps/x86_64/fpu/fegetround.c | 2 +- sysdeps/x86_64/fpu/feholdexcpt.c | 2 +- sysdeps/x86_64/fpu/fesetenv.c | 42 +- sysdeps/x86_64/fpu/fesetexcept.c | 31 + sysdeps/x86_64/fpu/fesetmode.c | 50 + sysdeps/x86_64/fpu/fesetround.c | 2 +- sysdeps/x86_64/fpu/feupdateenv.c | 2 +- sysdeps/x86_64/fpu/fgetexcptflg.c | 2 +- sysdeps/x86_64/fpu/fraiseexcpt.c | 2 +- sysdeps/x86_64/fpu/fsetexcptflg.c | 2 +- sysdeps/x86_64/fpu/ftestexcept.c | 2 +- sysdeps/x86_64/fpu/k_rem_pio2l.c | 1 - sysdeps/x86_64/fpu/libm-test-ulps | 1408 +- sysdeps/x86_64/fpu/libm-test-ulps-name | 1 + sysdeps/x86_64/fpu/math-tests-arch.h | 53 + sysdeps/x86_64/fpu/math_ldbl.h | 31 +- sysdeps/x86_64/fpu/multiarch/Makefile | 25 +- sysdeps/x86_64/fpu/multiarch/e_asin.c | 20 +- sysdeps/x86_64/fpu/multiarch/e_atan2.c | 21 +- sysdeps/x86_64/fpu/multiarch/e_exp.c | 21 +- sysdeps/x86_64/fpu/multiarch/e_log.c | 20 +- sysdeps/x86_64/fpu/multiarch/e_pow.c | 15 +- sysdeps/x86_64/fpu/multiarch/s_atan.c | 19 +- sysdeps/x86_64/fpu/multiarch/s_ceil.S | 9 +- sysdeps/x86_64/fpu/multiarch/s_ceilf.S | 9 +- sysdeps/x86_64/fpu/multiarch/s_floor.S | 9 +- sysdeps/x86_64/fpu/multiarch/s_floorf.S | 9 +- sysdeps/x86_64/fpu/multiarch/s_fma.c | 18 +- sysdeps/x86_64/fpu/multiarch/s_fmaf.c | 18 +- sysdeps/x86_64/fpu/multiarch/s_nearbyint.S | 7 +- sysdeps/x86_64/fpu/multiarch/s_nearbyintf.S | 7 +- sysdeps/x86_64/fpu/multiarch/s_rint.S | 7 +- sysdeps/x86_64/fpu/multiarch/s_rintf.S | 7 +- sysdeps/x86_64/fpu/multiarch/s_sin.c | 29 +- sysdeps/x86_64/fpu/multiarch/s_tan.c | 19 +- sysdeps/x86_64/fpu/multiarch/svml_d_cos2_core.S | 36 + .../x86_64/fpu/multiarch/svml_d_cos2_core_sse4.S | 223 + sysdeps/x86_64/fpu/multiarch/svml_d_cos4_core.S | 36 + .../x86_64/fpu/multiarch/svml_d_cos4_core_avx2.S | 207 + sysdeps/x86_64/fpu/multiarch/svml_d_cos8_core.S | 37 + .../x86_64/fpu/multiarch/svml_d_cos8_core_avx512.S | 463 + sysdeps/x86_64/fpu/multiarch/svml_d_exp2_core.S | 36 + .../x86_64/fpu/multiarch/svml_d_exp2_core_sse4.S | 225 + sysdeps/x86_64/fpu/multiarch/svml_d_exp4_core.S | 36 + .../x86_64/fpu/multiarch/svml_d_exp4_core_avx2.S | 212 + sysdeps/x86_64/fpu/multiarch/svml_d_exp8_core.S | 37 + .../x86_64/fpu/multiarch/svml_d_exp8_core_avx512.S | 456 + sysdeps/x86_64/fpu/multiarch/svml_d_log2_core.S | 36 + .../x86_64/fpu/multiarch/svml_d_log2_core_sse4.S | 229 + sysdeps/x86_64/fpu/multiarch/svml_d_log4_core.S | 36 + .../x86_64/fpu/multiarch/svml_d_log4_core_avx2.S | 210 + sysdeps/x86_64/fpu/multiarch/svml_d_log8_core.S | 37 + .../x86_64/fpu/multiarch/svml_d_log8_core_avx512.S | 468 + sysdeps/x86_64/fpu/multiarch/svml_d_pow2_core.S | 36 + .../x86_64/fpu/multiarch/svml_d_pow2_core_sse4.S | 432 + sysdeps/x86_64/fpu/multiarch/svml_d_pow4_core.S | 36 + .../x86_64/fpu/multiarch/svml_d_pow4_core_avx2.S | 387 + sysdeps/x86_64/fpu/multiarch/svml_d_pow8_core.S | 37 + .../x86_64/fpu/multiarch/svml_d_pow8_core_avx512.S | 741 + sysdeps/x86_64/fpu/multiarch/svml_d_sin2_core.S | 36 + .../x86_64/fpu/multiarch/svml_d_sin2_core_sse4.S | 229 + sysdeps/x86_64/fpu/multiarch/svml_d_sin4_core.S | 36 + .../x86_64/fpu/multiarch/svml_d_sin4_core_avx2.S | 210 + sysdeps/x86_64/fpu/multiarch/svml_d_sin8_core.S | 37 + .../x86_64/fpu/multiarch/svml_d_sin8_core_avx512.S | 465 + sysdeps/x86_64/fpu/multiarch/svml_d_sincos2_core.S | 36 + .../fpu/multiarch/svml_d_sincos2_core_sse4.S | 368 + sysdeps/x86_64/fpu/multiarch/svml_d_sincos4_core.S | 36 + .../fpu/multiarch/svml_d_sincos4_core_avx2.S | 373 + sysdeps/x86_64/fpu/multiarch/svml_d_sincos8_core.S | 37 + .../fpu/multiarch/svml_d_sincos8_core_avx512.S | 763 + sysdeps/x86_64/fpu/multiarch/svml_s_cosf16_core.S | 37 + .../fpu/multiarch/svml_s_cosf16_core_avx512.S | 460 + sysdeps/x86_64/fpu/multiarch/svml_s_cosf4_core.S | 36 + .../x86_64/fpu/multiarch/svml_s_cosf4_core_sse4.S | 227 + sysdeps/x86_64/fpu/multiarch/svml_s_cosf8_core.S | 36 + .../x86_64/fpu/multiarch/svml_s_cosf8_core_avx2.S | 215 + sysdeps/x86_64/fpu/multiarch/svml_s_expf16_core.S | 37 + .../fpu/multiarch/svml_s_expf16_core_avx512.S | 447 + sysdeps/x86_64/fpu/multiarch/svml_s_expf4_core.S | 36 + .../x86_64/fpu/multiarch/svml_s_expf4_core_sse4.S | 212 + sysdeps/x86_64/fpu/multiarch/svml_s_expf8_core.S | 36 + .../x86_64/fpu/multiarch/svml_s_expf8_core_avx2.S | 202 + sysdeps/x86_64/fpu/multiarch/svml_s_logf16_core.S | 37 + .../fpu/multiarch/svml_s_logf16_core_avx512.S | 416 + sysdeps/x86_64/fpu/multiarch/svml_s_logf4_core.S | 36 + .../x86_64/fpu/multiarch/svml_s_logf4_core_sse4.S | 194 + sysdeps/x86_64/fpu/multiarch/svml_s_logf8_core.S | 36 + .../x86_64/fpu/multiarch/svml_s_logf8_core_avx2.S | 184 + sysdeps/x86_64/fpu/multiarch/svml_s_powf16_core.S | 37 + .../fpu/multiarch/svml_s_powf16_core_avx512.S | 653 + sysdeps/x86_64/fpu/multiarch/svml_s_powf4_core.S | 36 + .../x86_64/fpu/multiarch/svml_s_powf4_core_sse4.S | 374 + sysdeps/x86_64/fpu/multiarch/svml_s_powf8_core.S | 36 + .../x86_64/fpu/multiarch/svml_s_powf8_core_avx2.S | 357 + .../x86_64/fpu/multiarch/svml_s_sincosf16_core.S | 37 + .../fpu/multiarch/svml_s_sincosf16_core_avx512.S | 806 + .../x86_64/fpu/multiarch/svml_s_sincosf4_core.S | 36 + .../fpu/multiarch/svml_s_sincosf4_core_sse4.S | 346 + .../x86_64/fpu/multiarch/svml_s_sincosf8_core.S | 36 + .../fpu/multiarch/svml_s_sincosf8_core_avx2.S | 389 + sysdeps/x86_64/fpu/multiarch/svml_s_sinf16_core.S | 37 + .../fpu/multiarch/svml_s_sinf16_core_avx512.S | 479 + sysdeps/x86_64/fpu/multiarch/svml_s_sinf4_core.S | 36 + .../x86_64/fpu/multiarch/svml_s_sinf4_core_sse4.S | 224 + sysdeps/x86_64/fpu/multiarch/svml_s_sinf8_core.S | 36 + .../x86_64/fpu/multiarch/svml_s_sinf8_core_avx2.S | 219 + sysdeps/x86_64/fpu/printf_fphex.c | 2 +- sysdeps/x86_64/fpu/s_ceill.S | 15 +- sysdeps/x86_64/fpu/s_copysign.S | 2 +- sysdeps/x86_64/fpu/s_copysignf.S | 2 +- sysdeps/x86_64/fpu/s_cosf.S | 11 +- sysdeps/x86_64/fpu/s_fabs.c | 2 +- sysdeps/x86_64/fpu/s_fabsf.c | 2 +- sysdeps/x86_64/fpu/s_fabsl.S | 2 +- sysdeps/x86_64/fpu/s_fdiml.S | 43 - sysdeps/x86_64/fpu/s_floorl.S | 15 +- sysdeps/x86_64/fpu/s_fmax.S | 21 +- sysdeps/x86_64/fpu/s_fmaxf.S | 21 +- sysdeps/x86_64/fpu/s_fmaxl.S | 31 +- sysdeps/x86_64/fpu/s_fmin.S | 21 +- sysdeps/x86_64/fpu/s_fminf.S | 21 +- sysdeps/x86_64/fpu/s_fminl.S | 29 +- sysdeps/x86_64/fpu/s_llrint.S | 4 +- sysdeps/x86_64/fpu/s_llrintf.S | 4 +- sysdeps/x86_64/fpu/s_llrintl.S | 5 +- sysdeps/x86_64/fpu/s_log1pl.S | 2 +- sysdeps/x86_64/fpu/s_nearbyintl.S | 12 +- sysdeps/x86_64/fpu/s_scalbnl.S | 1 - sysdeps/x86_64/fpu/s_signbit.S | 2 +- sysdeps/x86_64/fpu/s_signbitf.S | 2 +- sysdeps/x86_64/fpu/s_sincosf.S | 11 +- sysdeps/x86_64/fpu/s_sinf.S | 11 +- sysdeps/x86_64/fpu/s_truncl.S | 15 +- sysdeps/x86_64/fpu/svml_d_cos2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_cos4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_cos4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_cos8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_exp2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_exp4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_exp4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_exp8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_exp_data.S | 1088 + sysdeps/x86_64/fpu/svml_d_exp_data.h | 52 + sysdeps/x86_64/fpu/svml_d_log2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_log4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_log4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_log8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_log_data.S | 1662 + sysdeps/x86_64/fpu/svml_d_log_data.h | 54 + sysdeps/x86_64/fpu/svml_d_pow2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_pow4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_pow4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_pow8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_pow_data.S | 4863 + sysdeps/x86_64/fpu/svml_d_pow_data.h | 104 + sysdeps/x86_64/fpu/svml_d_sin2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_sin4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_sin4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_sin8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_sincos2_core.S | 110 + sysdeps/x86_64/fpu/svml_d_sincos4_core.S | 152 + sysdeps/x86_64/fpu/svml_d_sincos4_core_avx.S | 143 + sysdeps/x86_64/fpu/svml_d_sincos8_core.S | 224 + sysdeps/x86_64/fpu/svml_d_trig_data.S | 130 + sysdeps/x86_64/fpu/svml_d_trig_data.h | 72 + sysdeps/x86_64/fpu/svml_d_wrapper_impl.h | 335 + sysdeps/x86_64/fpu/svml_finite_alias.S | 58 + sysdeps/x86_64/fpu/svml_s_cosf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_cosf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_cosf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_cosf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_expf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_expf4_core.S | 30 + sysdeps/x86_64/fpu/svml_s_expf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_expf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_expf_data.S | 63 + sysdeps/x86_64/fpu/svml_s_expf_data.h | 45 + sysdeps/x86_64/fpu/svml_s_logf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_logf4_core.S | 30 + sysdeps/x86_64/fpu/svml_s_logf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_logf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_logf_data.S | 102 + sysdeps/x86_64/fpu/svml_s_logf_data.h | 48 + sysdeps/x86_64/fpu/svml_s_powf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_powf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_powf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_powf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_powf_data.S | 3759 + sysdeps/x86_64/fpu/svml_s_powf_data.h | 76 + sysdeps/x86_64/fpu/svml_s_sincosf16_core.S | 358 + sysdeps/x86_64/fpu/svml_s_sincosf4_core.S | 152 + sysdeps/x86_64/fpu/svml_s_sincosf8_core.S | 200 + sysdeps/x86_64/fpu/svml_s_sincosf8_core_avx.S | 198 + sysdeps/x86_64/fpu/svml_s_sinf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_sinf4_core.S | 30 + sysdeps/x86_64/fpu/svml_s_sinf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_sinf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_trig_data.S | 111 + sysdeps/x86_64/fpu/svml_s_trig_data.h | 62 + sysdeps/x86_64/fpu/svml_s_wrapper_impl.h | 371 + .../fpu/test-double-libmvec-alias-avx-main.c | 1 + .../x86_64/fpu/test-double-libmvec-alias-avx-mod.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-alias-avx.c | 1 + .../fpu/test-double-libmvec-alias-avx2-main.c | 1 + .../fpu/test-double-libmvec-alias-avx2-mod.c | 1 + .../x86_64/fpu/test-double-libmvec-alias-avx2.c | 1 + .../fpu/test-double-libmvec-alias-avx512-main.c | 1 + .../fpu/test-double-libmvec-alias-avx512-mod.c | 1 + .../x86_64/fpu/test-double-libmvec-alias-avx512.c | 1 + .../x86_64/fpu/test-double-libmvec-alias-main.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-alias-mod.c | 25 + sysdeps/x86_64/fpu/test-double-libmvec-alias.c | 29 + .../fpu/test-double-libmvec-sincos-avx-main.c | 1 + .../x86_64/fpu/test-double-libmvec-sincos-avx.c | 1 + .../fpu/test-double-libmvec-sincos-avx2-main.c | 1 + .../x86_64/fpu/test-double-libmvec-sincos-avx2.c | 1 + .../fpu/test-double-libmvec-sincos-avx512-main.c | 1 + .../x86_64/fpu/test-double-libmvec-sincos-avx512.c | 1 + .../x86_64/fpu/test-double-libmvec-sincos-main.c | 43 + sysdeps/x86_64/fpu/test-double-libmvec-sincos.c | 44 + sysdeps/x86_64/fpu/test-double-vlen2-wrappers.c | 33 + .../x86_64/fpu/test-double-vlen4-avx2-wrappers.c | 40 + sysdeps/x86_64/fpu/test-double-vlen4-avx2.h | 25 + sysdeps/x86_64/fpu/test-double-vlen4-wrappers.c | 37 + sysdeps/x86_64/fpu/test-double-vlen4.h | 21 + sysdeps/x86_64/fpu/test-double-vlen8-wrappers.c | 37 + sysdeps/x86_64/fpu/test-double-vlen8.h | 21 + .../x86_64/fpu/test-float-libmvec-alias-avx-main.c | 1 + .../x86_64/fpu/test-float-libmvec-alias-avx-mod.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-alias-avx.c | 1 + .../fpu/test-float-libmvec-alias-avx2-main.c | 1 + .../x86_64/fpu/test-float-libmvec-alias-avx2-mod.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-alias-avx2.c | 1 + .../fpu/test-float-libmvec-alias-avx512-main.c | 1 + .../fpu/test-float-libmvec-alias-avx512-mod.c | 1 + .../x86_64/fpu/test-float-libmvec-alias-avx512.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-alias-main.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-alias-mod.c | 25 + sysdeps/x86_64/fpu/test-float-libmvec-alias.c | 29 + .../fpu/test-float-libmvec-sincosf-avx-main.c | 1 + .../x86_64/fpu/test-float-libmvec-sincosf-avx.c | 1 + .../fpu/test-float-libmvec-sincosf-avx2-main.c | 1 + .../x86_64/fpu/test-float-libmvec-sincosf-avx2.c | 1 + .../fpu/test-float-libmvec-sincosf-avx512-main.c | 1 + .../x86_64/fpu/test-float-libmvec-sincosf-avx512.c | 1 + .../x86_64/fpu/test-float-libmvec-sincosf-main.c | 42 + sysdeps/x86_64/fpu/test-float-libmvec-sincosf.c | 44 + sysdeps/x86_64/fpu/test-float-vlen16-wrappers.c | 37 + sysdeps/x86_64/fpu/test-float-vlen16.h | 21 + sysdeps/x86_64/fpu/test-float-vlen4-wrappers.c | 37 + .../x86_64/fpu/test-float-vlen8-avx2-wrappers.c | 43 + sysdeps/x86_64/fpu/test-float-vlen8-avx2.h | 25 + sysdeps/x86_64/fpu/test-float-vlen8-wrappers.c | 37 + sysdeps/x86_64/fpu/test-float-vlen8.h | 21 + sysdeps/x86_64/fpu/test-libmvec-alias-mod.c | 66 + sysdeps/x86_64/fpu/x86_64-math-asm.h | 74 + sysdeps/x86_64/hp-timing.h | 2 +- sysdeps/x86_64/htonl.S | 2 +- sysdeps/x86_64/ifuncmain8.c | 32 + sysdeps/x86_64/ifuncmod8.c | 37 + sysdeps/x86_64/jmpbuf-offsets.h | 2 +- sysdeps/x86_64/jmpbuf-unwind.h | 2 +- sysdeps/x86_64/ldsodefs.h | 3 +- sysdeps/x86_64/localplt.data | 20 + sysdeps/x86_64/lshift.S | 2 +- sysdeps/x86_64/machine-gmon.h | 2 +- sysdeps/x86_64/memchr.S | 103 +- sysdeps/x86_64/memcmp.S | 2 +- sysdeps/x86_64/memcopy.h | 1 + sysdeps/x86_64/memcpy.S | 585 +- sysdeps/x86_64/memcpy_chk.S | 4 +- sysdeps/x86_64/memmove.S | 71 + sysdeps/x86_64/memmove.c | 26 - sysdeps/x86_64/memmove_chk.S | 33 + sysdeps/x86_64/mempcpy.S | 9 +- sysdeps/x86_64/mempcpy_chk.S | 4 +- sysdeps/x86_64/memrchr.S | 38 +- sysdeps/x86_64/memset.S | 131 +- sysdeps/x86_64/memset_chk.S | 2 +- sysdeps/x86_64/memusage.h | 2 +- sysdeps/x86_64/mul_1.S | 2 +- sysdeps/x86_64/multiarch/Makefile | 63 +- sysdeps/x86_64/multiarch/Versions | 5 - sysdeps/x86_64/multiarch/cacheinfo.c | 2 - sysdeps/x86_64/multiarch/ifunc-avx2.h | 36 + sysdeps/x86_64/multiarch/ifunc-defines.sym | 21 - sysdeps/x86_64/multiarch/ifunc-impl-list.c | 440 +- sysdeps/x86_64/multiarch/ifunc-memcmp.h | 45 + sysdeps/x86_64/multiarch/ifunc-memmove.h | 80 + sysdeps/x86_64/multiarch/ifunc-memset.h | 69 + sysdeps/x86_64/multiarch/ifunc-sse4_2.h | 34 + sysdeps/x86_64/multiarch/ifunc-strcasecmp.h | 43 + sysdeps/x86_64/multiarch/ifunc-unaligned-ssse3.h | 40 + sysdeps/x86_64/multiarch/ifunc-wmemset.h | 42 + sysdeps/x86_64/multiarch/init-arch.c | 206 - sysdeps/x86_64/multiarch/init-arch.h | 189 - sysdeps/x86_64/multiarch/memchr-avx2.S | 340 + sysdeps/x86_64/multiarch/memchr-sse2.S | 28 + sysdeps/x86_64/multiarch/memchr.c | 35 + sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S | 423 + sysdeps/x86_64/multiarch/memcmp-sse2.S | 31 + sysdeps/x86_64/multiarch/memcmp-sse4.S | 2 +- sysdeps/x86_64/multiarch/memcmp-ssse3.S | 2 +- sysdeps/x86_64/multiarch/memcmp.S | 70 - sysdeps/x86_64/multiarch/memcmp.c | 38 + sysdeps/x86_64/multiarch/memcpy-avx-unaligned.S | 376 - sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S | 171 - sysdeps/x86_64/multiarch/memcpy-ssse3-back.S | 18 +- sysdeps/x86_64/multiarch/memcpy-ssse3.S | 18 +- sysdeps/x86_64/multiarch/memcpy.S | 83 - sysdeps/x86_64/multiarch/memcpy.c | 39 + sysdeps/x86_64/multiarch/memcpy_chk-nonshared.S | 21 + sysdeps/x86_64/multiarch/memcpy_chk.S | 50 - sysdeps/x86_64/multiarch/memcpy_chk.c | 31 + .../x86_64/multiarch/memmove-avx-unaligned-erms.S | 12 + sysdeps/x86_64/multiarch/memmove-avx-unaligned.S | 22 - .../multiarch/memmove-avx512-no-vzeroupper.S | 420 + .../multiarch/memmove-avx512-unaligned-erms.S | 12 + .../x86_64/multiarch/memmove-sse2-unaligned-erms.S | 35 + .../x86_64/multiarch/memmove-vec-unaligned-erms.S | 564 + sysdeps/x86_64/multiarch/memmove.c | 50 +- sysdeps/x86_64/multiarch/memmove_chk-nonshared.S | 21 + sysdeps/x86_64/multiarch/memmove_chk.c | 30 +- sysdeps/x86_64/multiarch/mempcpy-avx-unaligned.S | 22 - sysdeps/x86_64/multiarch/mempcpy-ssse3-back.S | 4 - sysdeps/x86_64/multiarch/mempcpy-ssse3.S | 4 - sysdeps/x86_64/multiarch/mempcpy.S | 80 - sysdeps/x86_64/multiarch/mempcpy.c | 42 + sysdeps/x86_64/multiarch/mempcpy_chk-nonshared.S | 21 + sysdeps/x86_64/multiarch/mempcpy_chk.S | 50 - sysdeps/x86_64/multiarch/mempcpy_chk.c | 31 + sysdeps/x86_64/multiarch/memrchr-avx2.S | 359 + sysdeps/x86_64/multiarch/memrchr-sse2.S | 26 + sysdeps/x86_64/multiarch/memrchr.c | 31 + .../x86_64/multiarch/memset-avx2-unaligned-erms.S | 22 + sysdeps/x86_64/multiarch/memset-avx2.S | 168 - .../x86_64/multiarch/memset-avx512-no-vzeroupper.S | 194 + .../multiarch/memset-avx512-unaligned-erms.S | 24 + .../x86_64/multiarch/memset-sse2-unaligned-erms.S | 41 + .../x86_64/multiarch/memset-vec-unaligned-erms.S | 268 + sysdeps/x86_64/multiarch/memset.S | 61 - sysdeps/x86_64/multiarch/memset.c | 37 + sysdeps/x86_64/multiarch/memset_chk-nonshared.S | 21 + sysdeps/x86_64/multiarch/memset_chk.S | 44 - sysdeps/x86_64/multiarch/memset_chk.c | 31 + sysdeps/x86_64/multiarch/rawmemchr-avx2.S | 4 + sysdeps/x86_64/multiarch/rawmemchr-sse2.S | 29 + sysdeps/x86_64/multiarch/rawmemchr.c | 38 + sysdeps/x86_64/multiarch/rtld-memcmp.c | 1 - sysdeps/x86_64/multiarch/rtld-memset.S | 1 - sysdeps/x86_64/multiarch/sched_cpucount.c | 4 +- sysdeps/x86_64/multiarch/stpcpy-sse2.S | 33 + sysdeps/x86_64/multiarch/stpcpy.S | 9 - sysdeps/x86_64/multiarch/stpcpy.c | 43 + sysdeps/x86_64/multiarch/stpncpy-c.c | 9 +- sysdeps/x86_64/multiarch/stpncpy.S | 8 - sysdeps/x86_64/multiarch/stpncpy.c | 38 + sysdeps/x86_64/multiarch/strcasecmp.c | 39 + sysdeps/x86_64/multiarch/strcasecmp_l-avx.S | 22 + sysdeps/x86_64/multiarch/strcasecmp_l-sse2.S | 23 + sysdeps/x86_64/multiarch/strcasecmp_l-sse4_2.S | 21 + sysdeps/x86_64/multiarch/strcasecmp_l.S | 8 - sysdeps/x86_64/multiarch/strcasecmp_l.c | 40 + sysdeps/x86_64/multiarch/strcasestr.c | 13 - sysdeps/x86_64/multiarch/strcat-sse2-unaligned.S | 2 +- sysdeps/x86_64/multiarch/strcat-sse2.S | 28 + sysdeps/x86_64/multiarch/strcat-ssse3.S | 2 +- sysdeps/x86_64/multiarch/strcat.S | 87 - sysdeps/x86_64/multiarch/strcat.c | 35 + sysdeps/x86_64/multiarch/strchr-avx2.S | 254 + sysdeps/x86_64/multiarch/strchr-sse2-no-bsf.S | 2 +- sysdeps/x86_64/multiarch/strchr-sse2.S | 28 + sysdeps/x86_64/multiarch/strchr.S | 59 - sysdeps/x86_64/multiarch/strchr.c | 55 + sysdeps/x86_64/multiarch/strchrnul-avx2.S | 3 + sysdeps/x86_64/multiarch/strchrnul-sse2.S | 26 + sysdeps/x86_64/multiarch/strchrnul.c | 34 + sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S | 6 +- sysdeps/x86_64/multiarch/strcmp-sse2.S | 28 + sysdeps/x86_64/multiarch/strcmp-sse42.S | 36 +- sysdeps/x86_64/multiarch/strcmp-sse4_2.S | 21 + sysdeps/x86_64/multiarch/strcmp.S | 227 - sysdeps/x86_64/multiarch/strcmp.c | 53 + sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S | 4 +- sysdeps/x86_64/multiarch/strcpy-sse2.S | 28 + sysdeps/x86_64/multiarch/strcpy-ssse3.S | 2 +- sysdeps/x86_64/multiarch/strcpy.S | 101 - sysdeps/x86_64/multiarch/strcpy.c | 35 + sysdeps/x86_64/multiarch/strcspn-c.c | 2 +- sysdeps/x86_64/multiarch/strcspn-sse2.S | 28 + sysdeps/x86_64/multiarch/strcspn.S | 82 - sysdeps/x86_64/multiarch/strcspn.c | 36 + sysdeps/x86_64/multiarch/strlen-avx2.S | 394 + sysdeps/x86_64/multiarch/strlen-sse2.S | 23 + sysdeps/x86_64/multiarch/strlen.c | 34 + sysdeps/x86_64/multiarch/strncase.c | 35 + sysdeps/x86_64/multiarch/strncase_l-avx.S | 22 + sysdeps/x86_64/multiarch/strncase_l-sse2.S | 23 + sysdeps/x86_64/multiarch/strncase_l-sse4_2.S | 21 + sysdeps/x86_64/multiarch/strncase_l.S | 8 - sysdeps/x86_64/multiarch/strncase_l.c | 40 + sysdeps/x86_64/multiarch/strncat-c.c | 7 +- sysdeps/x86_64/multiarch/strncat.S | 5 - sysdeps/x86_64/multiarch/strncat.c | 31 + sysdeps/x86_64/multiarch/strncmp-sse2.S | 27 + sysdeps/x86_64/multiarch/strncmp-sse4_2.S | 21 + sysdeps/x86_64/multiarch/strncmp-ssse3.S | 34 +- sysdeps/x86_64/multiarch/strncmp.S | 5 - sysdeps/x86_64/multiarch/strncmp.c | 54 + sysdeps/x86_64/multiarch/strncpy-c.c | 7 +- sysdeps/x86_64/multiarch/strncpy.S | 5 - sysdeps/x86_64/multiarch/strncpy.c | 36 + sysdeps/x86_64/multiarch/strnlen-avx2.S | 4 + sysdeps/x86_64/multiarch/strnlen-sse2.S | 28 + sysdeps/x86_64/multiarch/strnlen.c | 39 + sysdeps/x86_64/multiarch/strpbrk-c.c | 12 +- sysdeps/x86_64/multiarch/strpbrk-sse2.S | 29 + sysdeps/x86_64/multiarch/strpbrk.S | 5 - sysdeps/x86_64/multiarch/strpbrk.c | 36 + sysdeps/x86_64/multiarch/strrchr-avx2.S | 235 + sysdeps/x86_64/multiarch/strrchr-sse2.S | 28 + sysdeps/x86_64/multiarch/strrchr.c | 34 + sysdeps/x86_64/multiarch/strspn-c.c | 2 +- sysdeps/x86_64/multiarch/strspn-sse2.S | 28 + sysdeps/x86_64/multiarch/strspn.S | 63 - sysdeps/x86_64/multiarch/strspn.c | 36 + sysdeps/x86_64/multiarch/strstr-sse2-unaligned.S | 2 +- sysdeps/x86_64/multiarch/strstr.c | 7 +- sysdeps/x86_64/multiarch/test-multiarch.c | 22 +- sysdeps/x86_64/multiarch/varshift.c | 2 +- sysdeps/x86_64/multiarch/varshift.h | 2 +- sysdeps/x86_64/multiarch/wcschr-avx2.S | 3 + sysdeps/x86_64/multiarch/wcschr-sse2.S | 30 + sysdeps/x86_64/multiarch/wcschr.c | 39 + sysdeps/x86_64/multiarch/wcscpy-ssse3.S | 2 +- sysdeps/x86_64/multiarch/wcscpy.S | 43 - sysdeps/x86_64/multiarch/wcscpy.c | 44 + sysdeps/x86_64/multiarch/wcslen-avx2.S | 4 + sysdeps/x86_64/multiarch/wcslen-sse2.S | 26 + sysdeps/x86_64/multiarch/wcslen.c | 31 + sysdeps/x86_64/multiarch/wcsnlen-avx2.S | 5 + sysdeps/x86_64/multiarch/wcsnlen-c.c | 9 + sysdeps/x86_64/multiarch/wcsnlen-sse4_1.S | 5 + sysdeps/x86_64/multiarch/wcsnlen.c | 51 + sysdeps/x86_64/multiarch/wcsrchr-avx2.S | 3 + sysdeps/x86_64/multiarch/wcsrchr-sse2.S | 23 + sysdeps/x86_64/multiarch/wcsrchr.c | 29 + sysdeps/x86_64/multiarch/wmemchr-avx2.S | 4 + sysdeps/x86_64/multiarch/wmemchr-sse2.S | 4 + sysdeps/x86_64/multiarch/wmemchr.c | 39 + sysdeps/x86_64/multiarch/wmemcmp-avx2-movbe.S | 4 + sysdeps/x86_64/multiarch/wmemcmp.S | 47 - sysdeps/x86_64/multiarch/wmemcmp.c | 31 + sysdeps/x86_64/multiarch/wmemset.c | 40 + sysdeps/x86_64/multiarch/wmemset_chk-nonshared.S | 21 + sysdeps/x86_64/multiarch/wmemset_chk.c | 31 + sysdeps/x86_64/nptl/Makefile | 2 +- sysdeps/x86_64/nptl/pthread_spin_lock.S | 10 +- sysdeps/x86_64/nptl/pthread_spin_trylock.S | 10 +- sysdeps/x86_64/nptl/pthread_spin_unlock.S | 11 +- sysdeps/x86_64/nptl/pthreaddef.h | 2 +- sysdeps/x86_64/nptl/tcb-offsets.sym | 2 - sysdeps/x86_64/nptl/tls.h | 75 +- sysdeps/x86_64/rawmemchr.S | 7 +- sysdeps/x86_64/rshift.S | 2 +- sysdeps/x86_64/rtld-memcmp.c | 1 - sysdeps/x86_64/rtld-memset.S | 37 - sysdeps/x86_64/rtld-strchr.S | 288 - sysdeps/x86_64/rtld-strlen.S | 136 - sysdeps/x86_64/sched_cpucount.c | 2 +- sysdeps/x86_64/setjmp.S | 6 +- sysdeps/x86_64/stackinfo.h | 2 +- sysdeps/x86_64/start.S | 17 +- sysdeps/x86_64/stpcpy_chk.S | 3 - sysdeps/x86_64/strcasecmp_l-nonascii.c | 2 +- sysdeps/x86_64/strcat.S | 2 +- sysdeps/x86_64/strchr.S | 2 +- sysdeps/x86_64/strchrnul.S | 2 +- sysdeps/x86_64/strcmp.S | 471 +- sysdeps/x86_64/strcpy.S | 2 +- sysdeps/x86_64/strcpy_chk.S | 208 - sysdeps/x86_64/strcspn.S | 7 +- sysdeps/x86_64/strlen.S | 117 +- sysdeps/x86_64/strncase_l-nonascii.c | 2 +- sysdeps/x86_64/strpbrk.S | 1 + sysdeps/x86_64/strrchr.S | 2 +- sysdeps/x86_64/strspn.S | 2 +- sysdeps/x86_64/strtok.S | 208 - sysdeps/x86_64/strtok_r.S | 5 - sysdeps/x86_64/sub_n.S | 2 +- sysdeps/x86_64/submul_1.S | 2 +- sysdeps/x86_64/sysdep.h | 20 +- sysdeps/x86_64/tlsdesc.c | 2 +- sysdeps/x86_64/tst-audit.h | 2 +- sysdeps/x86_64/tst-audit10-aux.c | 41 + sysdeps/x86_64/tst-audit10.c | 38 +- sysdeps/x86_64/tst-audit4-aux.c | 39 + sysdeps/x86_64/tst-audit4.c | 45 +- sysdeps/x86_64/tst-audit6.c | 7 +- sysdeps/x86_64/tst-auditmod10a.c | 2 +- sysdeps/x86_64/tst-auditmod10b.c | 14 +- sysdeps/x86_64/tst-auditmod3b.c | 2 + sysdeps/x86_64/tst-auditmod4b.c | 12 + sysdeps/x86_64/tst-auditmod5b.c | 12 + sysdeps/x86_64/tst-auditmod6b.c | 12 + sysdeps/x86_64/tst-auditmod6c.c | 12 + sysdeps/x86_64/tst-auditmod7b.c | 12 + sysdeps/x86_64/tst-avx-aux.c | 47 + sysdeps/x86_64/tst-avx.c | 49 + sysdeps/x86_64/tst-avx512-aux.c | 48 + sysdeps/x86_64/tst-avx512.c | 57 + sysdeps/x86_64/tst-avx512mod.c | 48 + sysdeps/x86_64/tst-avxmod.c | 48 + sysdeps/x86_64/tst-mallocalign1.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-split-dynreloc.c | 28 + sysdeps/x86_64/tst-split-dynreloc.lds | 5 + sysdeps/x86_64/tst-sse.c | 46 + sysdeps/x86_64/tst-ssemod.c | 46 + sysdeps/x86_64/tst-stack-align.h | 2 +- sysdeps/x86_64/wcschr.S | 2 +- sysdeps/x86_64/wcscmp.S | 9 +- sysdeps/x86_64/wcslen.S | 2 +- sysdeps/x86_64/wcsrchr.S | 2 +- sysdeps/x86_64/{bzero.S => wmemset.S} | 0 sysdeps/x86_64/wmemset_chk.S | 33 + sysdeps/x86_64/wordcopy.c | 1 + sysdeps/x86_64/x32/dl-machine.h | 2 +- sysdeps/x86_64/x32/fpu/s_lrint.S | 27 + sysdeps/x86_64/x32/fpu/s_lrintf.S | 27 + sysdeps/x86_64/x32/fpu/s_lrintl.S | 30 + sysdeps/x86_64/x32/gmp-mparam.h | 2 +- sysdeps/x86_64/x32/nptl/tls.h | 46 - sysdeps/x86_64/x32/sysdep.h | 6 +- sysvipc/Makefile | 4 +- sysvipc/ftok.c | 6 +- sysvipc/msgctl.c | 7 +- sysvipc/msgget.c | 6 +- sysvipc/msgrcv.c | 9 +- sysvipc/msgsnd.c | 8 +- sysvipc/semctl.c | 2 +- sysvipc/semget.c | 7 +- sysvipc/semop.c | 7 +- sysvipc/semtimedop.c | 9 +- sysvipc/shmat.c | 7 +- sysvipc/shmctl.c | 7 +- sysvipc/shmdt.c | 5 +- sysvipc/shmget.c | 7 +- sysvipc/sys/ipc.h | 6 +- sysvipc/sys/msg.h | 5 +- sysvipc/sys/sem.h | 5 +- sysvipc/sys/shm.h | 5 +- sysvipc/test-sysvmsg.c | 128 + sysvipc/test-sysvsem.c | 123 + sysvipc/test-sysvshm.c | 131 + termios/Makefile | 2 +- termios/cfmakeraw.c | 5 +- termios/cfsetspeed.c | 2 +- termios/speed.c | 16 +- termios/tcdrain.c | 2 +- termios/tcflow.c | 6 +- termios/tcflush.c | 6 +- termios/tcgetattr.c | 6 +- termios/tcgetpgrp.c | 5 +- termios/tcgetsid.c | 5 +- termios/tcsendbrk.c | 6 +- termios/tcsetattr.c | 2 +- termios/tcsetpgrp.c | 6 +- termios/termios.h | 6 +- test-skeleton.c | 424 +- time/Makefile | 23 +- time/adjtime.c | 6 +- time/alt_digit.c | 4 +- time/asctime.c | 2 +- time/bits/types/clock_t.h | 9 + time/bits/types/clockid_t.h | 9 + time/bits/types/struct_itimerspec.h | 14 + time/bits/types/struct_timespec.h | 14 + time/bits/types/struct_timeval.h | 13 + time/bits/types/struct_tm.h | 28 + time/bits/types/time_t.h | 9 + time/bits/types/timer_t.h | 9 + time/bug-getdate1.c | 24 +- time/clock.c | 2 +- time/clocktest.c | 1 + time/ctime.c | 2 +- time/ctime_r.c | 2 +- time/difftime.c | 2 +- time/dysize.c | 5 +- time/era.c | 4 +- time/ftime.c | 5 +- time/getdate.c | 2 +- time/getitimer.c | 6 +- time/gettimeofday.c | 6 +- time/gmtime.c | 9 +- time/lc-time-cleanup.c | 2 +- time/localtime.c | 9 +- time/mktime.c | 14 +- time/offtime.c | 7 +- time/setitimer.c | 8 +- time/settimeofday.c | 6 +- time/stime.c | 5 +- time/strftime.c | 2 +- time/strftime_l.c | 88 +- time/strptime.c | 7 +- time/strptime_l.c | 54 +- time/sys/time.h | 11 +- time/sys/timeb.h | 6 +- time/test_time.c | 2 +- time/time.c | 5 +- time/time.h | 249 +- time/timegm.c | 2 +- time/timespec_get.c | 6 +- time/tst-ftime.c | 2 +- time/tst-getdate.c | 2 +- time/tst-mktime2.c | 38 +- time/tst-posixtz.c | 1 + time/tst-strftime.c | 52 +- time/tst-strptime-whitespace.c | 2 +- time/tst-strptime.c | 9 +- time/tst-strptime2.c | 248 +- time/tst-tzname.c | 50 + time/tzfile.c | 49 +- time/tzset.c | 475 +- time/wcsftime.c | 2 +- time/wcsftime_l.c | 2 +- timezone/Makefile | 56 +- timezone/README | 8 +- timezone/checktab.awk | 174 - timezone/ialloc.c | 32 - timezone/private.h | 502 +- timezone/scheck.c | 64 - timezone/testdata/XT1 | Bin 0 -> 127 bytes timezone/testdata/XT2 | Bin 0 -> 127 bytes timezone/testdata/XT3 | Bin 0 -> 127 bytes timezone/testdata/XT4 | Bin 0 -> 127 bytes timezone/tst-timezone.c | 10 +- timezone/tst-tzset.c | 201 + timezone/tzfile.h | 62 +- timezone/tzselect.ksh | 151 +- timezone/zdump.c | 1033 +- timezone/zic.c | 1555 +- version.h | 2 +- wcsmbs/Makefile | 43 +- wcsmbs/Versions | 5 +- wcsmbs/bits/types/__mbstate_t.h | 23 + wcsmbs/bits/types/mbstate_t.h | 8 + wcsmbs/bits/types/wint_t.h | 23 + wcsmbs/bits/wchar-ldbl.h | 6 +- wcsmbs/bits/wchar2.h | 2 +- wcsmbs/btowc.c | 5 +- wcsmbs/c16rtomb.c | 2 +- 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 | 7 +- wcsmbs/mbrtoc16.c | 5 +- wcsmbs/mbrtowc.c | 5 +- wcsmbs/mbsinit.c | 5 +- wcsmbs/mbsnrtowcs.c | 10 +- wcsmbs/mbsrtowcs.c | 8 +- wcsmbs/mbsrtowcs_l.c | 10 +- wcsmbs/test-wcpcpy.c | 20 + wcsmbs/test-wcpncpy.c | 20 + wcsmbs/test-wcscat.c | 20 + wcsmbs/test-wcschrnul.c | 20 + wcsmbs/test-wcscspn.c | 20 + wcsmbs/test-wcsncat.c | 20 + wcsmbs/test-wcsncmp.c | 2 + wcsmbs/test-wcsncpy.c | 20 + wcsmbs/test-wcsnlen.c | 20 + wcsmbs/test-wcspbrk.c | 20 + wcsmbs/test-wcsspn.c | 20 + wcsmbs/test-wmemchr.c | 20 + wcsmbs/test-wmemset.c | 20 + wcsmbs/tst-btowc.c | 5 +- wcsmbs/tst-mbrtowc.c | 2 +- wcsmbs/tst-mbrtowc2.c | 3 +- wcsmbs/tst-mbsrtowcs.c | 5 +- wcsmbs/tst-wchar-h.c | 3 +- wcsmbs/tst-wcpncpy.c | 5 +- wcsmbs/tst-wcrtomb.c | 5 +- wcsmbs/tst-wcsnlen.c | 5 +- wcsmbs/tst-wcstod-nan-locale.c | 25 + wcsmbs/tst-wcstod-round.c | 31 + wcsmbs/tst-wcstof.c | 11 +- wcsmbs/tst-wcstol-locale.c | 25 + wcsmbs/uchar.h | 13 +- wcsmbs/wchar.h | 252 +- wcsmbs/wcpcpy.c | 12 +- wcsmbs/wcpncpy.c | 12 +- wcsmbs/wcrtomb.c | 2 +- wcsmbs/wcscasecmp.c | 11 +- wcsmbs/wcscasecmp_l.c | 2 +- wcsmbs/wcscat.c | 11 +- wcsmbs/wcschr.c | 19 +- wcsmbs/wcschrnul.c | 11 +- wcsmbs/wcscmp.c | 9 +- wcsmbs/wcscoll.c | 7 +- wcsmbs/wcscoll_l.c | 4 +- wcsmbs/wcscpy.c | 6 +- wcsmbs/wcscspn.c | 9 +- wcsmbs/wcsdup.c | 5 +- wcsmbs/wcslen.c | 5 +- wcsmbs/wcsmbs-tst1.c | 2 +- wcsmbs/wcsmbsload.c | 4 +- wcsmbs/wcsmbsload.h | 2 +- wcsmbs/wcsncase.c | 12 +- wcsmbs/wcsncase_l.c | 2 +- wcsmbs/wcsncat.c | 10 +- wcsmbs/wcsncmp.c | 46 +- wcsmbs/wcsncpy.c | 12 +- wcsmbs/wcsnlen.c | 13 +- wcsmbs/wcsnrtombs.c | 10 +- wcsmbs/wcspbrk.c | 9 +- wcsmbs/wcsrchr.c | 6 +- wcsmbs/wcsrtombs.c | 8 +- wcsmbs/wcsspn.c | 9 +- wcsmbs/wcsstr.c | 6 +- wcsmbs/wcstod.c | 6 +- wcsmbs/wcstod_l.c | 9 +- wcsmbs/wcstod_nan.c | 23 + wcsmbs/wcstof.c | 6 +- wcsmbs/wcstof_l.c | 9 +- wcsmbs/wcstof_nan.c | 23 + wcsmbs/wcstok.c | 7 +- wcsmbs/wcstol.c | 2 +- wcsmbs/wcstol_l.c | 4 +- wcsmbs/wcstold.c | 6 +- wcsmbs/wcstold_l.c | 9 +- wcsmbs/wcstold_nan.c | 30 + wcsmbs/wcstoll.c | 2 +- wcsmbs/wcstoll_l.c | 4 +- wcsmbs/wcstoul.c | 2 +- wcsmbs/wcstoul_l.c | 4 +- wcsmbs/wcstoull.c | 2 +- wcsmbs/wcstoull_l.c | 4 +- wcsmbs/wcswidth.c | 2 +- wcsmbs/wcsxfrm.c | 2 +- wcsmbs/wcsxfrm_l.c | 2 +- wcsmbs/wctob.c | 5 +- wcsmbs/wcwidth.c | 2 +- wcsmbs/wcwidth.h | 2 +- wcsmbs/wmemchr.c | 15 +- wcsmbs/wmemcmp.c | 7 +- wcsmbs/wmemcpy.c | 7 +- wcsmbs/wmemmove.c | 7 +- wcsmbs/wmempcpy.c | 7 +- wcsmbs/wmemset.c | 10 +- wctype/Makefile | 4 +- wctype/bits/wctype-wchar.h | 173 + wctype/iswctype.c | 2 +- wctype/iswctype_l.c | 4 +- wctype/test_wcfuncs.c | 2 +- wctype/test_wctype.c | 2 +- wctype/towctrans.c | 2 +- wctype/towctrans_l.c | 4 +- wctype/wcfuncs.c | 18 +- wctype/wcfuncs_l.c | 8 +- wctype/wchar-lookup.h | 2 +- wctype/wctrans.c | 2 +- wctype/wctrans_l.c | 4 +- wctype/wctype.c | 2 +- wctype/wctype.h | 230 +- wctype/wctype_l.c | 4 +- 13140 files changed, 1131979 insertions(+), 544002 deletions(-) create mode 100644 MAINTAINERS delete mode 100644 PROJECTS create mode 100644 README.pretty-printers create mode 100644 README.tunables create mode 100644 benchtests/bench-math-inlines.c create mode 100644 benchtests/bench-memcpy-large.c create mode 100644 benchtests/bench-memcpy-random.c create mode 100644 benchtests/bench-memmove-large.c create mode 100644 benchtests/bench-memset-large.c create mode 100644 benchtests/bench-strcoll.c create mode 100644 benchtests/bench-util.c create mode 100644 benchtests/bench-util.h create mode 100644 benchtests/bench-wcpcpy.c create mode 100644 benchtests/bench-wcpncpy.c create mode 100644 benchtests/bench-wcscat.c create mode 100644 benchtests/bench-wcschr.c create mode 100644 benchtests/bench-wcschrnul.c create mode 100644 benchtests/bench-wcscmp.c create mode 100644 benchtests/bench-wcscpy.c create mode 100644 benchtests/bench-wcscspn.c create mode 100644 benchtests/bench-wcslen.c create mode 100644 benchtests/bench-wcsncat.c create mode 100644 benchtests/bench-wcsncmp.c create mode 100644 benchtests/bench-wcsncpy.c create mode 100644 benchtests/bench-wcsnlen.c create mode 100644 benchtests/bench-wcspbrk.c create mode 100644 benchtests/bench-wcsrchr.c create mode 100644 benchtests/bench-wcsspn.c create mode 100644 benchtests/bench-wmemchr.c create mode 100644 benchtests/bench-wmemcmp.c create mode 100644 benchtests/bench-wmemset.c create mode 100644 benchtests/fmax-inputs create mode 100644 benchtests/fmaxf-inputs create mode 100644 benchtests/fmin-inputs create mode 100644 benchtests/fminf-inputs create mode 100644 benchtests/powf-inputs create mode 100644 benchtests/scripts/benchout_strings.schema.json create mode 100755 benchtests/scripts/compare_bench.py create mode 100755 benchtests/scripts/compare_strings.py create mode 100644 benchtests/scripts/import_bench.py create mode 100644 benchtests/sprintf-inputs create mode 100644 benchtests/sprintf-source.c create mode 120000 benchtests/strcoll-inputs/filelist#C create mode 100644 benchtests/strcoll-inputs/filelist#en_US.UTF-8 create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#ar_SA.UTF-8 create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#cs_CZ.UTF-8 create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#da_DK.UTF-8 create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#el_GR.UTF-8 create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#en_GB.UTF-8 create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#en_US.UTF-8 create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#es_ES.UTF-8 create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#fr_FR.UTF-8 create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#he_IL.UTF-8 create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#hi_IN.UTF-8 create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#hu_HU.UTF-8 create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#is_IS.UTF-8 create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#it_IT.UTF-8 create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#ja_JP.UTF-8 create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#pl_PL.UTF-8 create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#pt_PT.UTF-8 create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#ru_RU.UTF-8 create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#sr_RS.UTF-8 create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#sv_SE.UTF-8 create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#tr_TR.UTF-8 create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#vi_VN.UTF-8 create mode 100644 benchtests/strcoll-inputs/lorem_ipsum#zh_CN.UTF-8 create mode 100644 benchtests/thread_create-inputs create mode 100644 benchtests/thread_create-source.c delete mode 100644 bits/atomic.h create mode 100644 bits/floatn.h create mode 100644 bits/flt-eval-method.h create mode 100644 bits/fp-fast.h create mode 100644 bits/fp-logb.h create mode 100644 bits/huge_val_flt128.h create mode 100644 bits/hwcap.h create mode 100644 bits/iscanonical.h create mode 100644 bits/libc-header-start.h delete mode 100644 bits/libc-lock.h delete mode 100644 bits/libc-tsd.h create mode 100644 bits/libm-simd-decl-stubs.h create mode 100644 bits/long-double.h create mode 100644 bits/math-vector.h create mode 100644 bits/sigevent-consts.h create mode 100644 bits/siginfo-consts.h delete mode 100644 bits/siginfo.h create mode 100644 bits/signum-generic.h delete mode 100644 bits/sigset.h create mode 100644 bits/ss_flags.h create mode 100644 bits/stdint-intn.h create mode 100644 bits/stdint-uintn.h delete mode 100644 bits/stdio-lock.h delete mode 100644 bits/string.h create mode 100644 bits/sysmacros.h delete mode 100644 bits/types.h create mode 100644 bits/types/__sigset_t.h create mode 100644 bits/types/sigevent_t.h create mode 100644 bits/types/siginfo_t.h create mode 100644 bits/types/stack_t.h create mode 100644 bits/uintn-identity.h create mode 100644 bits/uio-ext.h delete mode 100644 bits/uio.h create mode 100644 bits/uio_lim.h delete mode 100644 conf/portability.h delete mode 100644 cppflags-iterator.mk delete mode 100644 csu/tst-atomic-long.c delete mode 100644 csu/tst-atomic.c delete mode 100644 csu/tst-empty.c create mode 100644 debug/explicit_bzero_chk.c copy sysdeps/generic/libcidn.abilist => dev/null (100%) create mode 100644 dirent/scandir-cancel.c create mode 100644 dirent/scandir-tail.c create mode 100644 dirent/scandir64-tail.c create mode 100644 dirent/tst-scandir.c create mode 100644 dirent/tst-scandir64.c create mode 100644 elf/dl-addr-obj.c create mode 100644 elf/dl-error-minimal.c create mode 100644 elf/dl-error-skeleton.c create mode 100644 elf/dl-hwcaps.h create mode 100644 elf/dl-sysdep-open.h delete mode 100644 elf/dl-tsd.c create mode 100644 elf/dl-tunable-types.h create mode 100644 elf/dl-tunables.c create mode 100644 elf/dl-tunables.h create mode 100644 elf/dl-tunables.list create mode 100644 elf/tst-_dl_addr_inside_object.c create mode 100644 elf/tst-audit11.c create mode 100644 elf/tst-audit11mod1.c create mode 100644 elf/tst-audit11mod2.c create mode 100644 elf/tst-audit11mod2.map create mode 100644 elf/tst-audit12.c create mode 100644 elf/tst-audit12mod1.c create mode 100644 elf/tst-audit12mod2.c create mode 100644 elf/tst-audit12mod2.map create mode 100644 elf/tst-audit12mod3.c create mode 100644 elf/tst-auditmod11.c create mode 100644 elf/tst-auditmod12.c create mode 100644 elf/tst-dlsym-error.c create mode 100644 elf/tst-env-setuid-tunables.c create mode 100644 elf/tst-env-setuid.c create mode 100644 elf/tst-gnu2-tls1.c create mode 100644 elf/tst-gnu2-tls1mod.c create mode 100644 elf/tst-latepthread.c create mode 100644 elf/tst-latepthreadmod.c create mode 100644 elf/tst-ldconfig-X.sh create mode 100644 elf/tst-linkall-static.c create mode 100644 elf/tst-nodelete-dlclose-dso.c create mode 100644 elf/tst-nodelete-dlclose-plugin.c create mode 100644 elf/tst-nodelete-dlclose.c create mode 100644 elf/tst-nodelete-opened-lib.c create mode 100644 elf/tst-nodelete-opened.c create mode 100644 elf/tst-nodelete-rtldmod.cc create mode 100644 elf/tst-nodelete-uniquemod.cc create mode 100644 elf/tst-nodelete-zmod.cc create mode 100644 elf/tst-nodelete.cc create mode 100644 elf/tst-nodelete2.c create mode 100644 elf/tst-nodelete2mod.c create mode 100644 elf/tst-noload.c create mode 100644 elf/tst-prelink.c create mode 100644 elf/tst-prelink.exp create mode 100644 elf/tst-protected1a.c create mode 100644 elf/tst-protected1b.c create mode 100644 elf/tst-protected1mod.h create mode 100644 elf/tst-protected1moda.c create mode 100644 elf/tst-protected1modb.c create mode 100644 elf/tst-tls-manydynamic.c create mode 100644 elf/tst-tls-manydynamic.h create mode 100644 elf/tst-tls-manydynamicmod.c create mode 100644 elf/tst-tlsalign-extern-static.c create mode 100644 elf/tst-tlsalign-extern.c create mode 100644 elf/tst-tlsalign-lib.c create mode 100644 elf/tst-tlsalign-static.c create mode 100644 elf/tst-tlsalign-vars.c create mode 100644 elf/tst-tlsalign.c delete mode 100644 extra-modules.mk create mode 100644 gen-locales.mk create mode 100644 grp/grp-merge.c create mode 100644 grp/grp-merge.h create mode 100644 grp/tst-putgrent.c create mode 100644 gshadow/tst-putsgent.c delete mode 100644 hesiod/nss_hesiod/hesiod-init.c delete mode 100644 hesiod/nss_hesiod/nss_hesiod.h create mode 100644 iconv/tst-iconv6.c create mode 100644 iconvdata/bug-iconv10.c create mode 100644 iconvdata/bug-iconv11.c create mode 100644 iconvdata/bug-iconv12.c create mode 100644 include/alloc_buffer.h create mode 100644 include/bits/cpu-set.h create mode 100644 include/bits/getopt_core.h create mode 100644 include/bits/getopt_ext.h create mode 100644 include/bits/getopt_posix.h delete mode 100644 include/bits/ipc.h create mode 100644 include/bits/mathcalls-helper-functions.h delete mode 100644 include/bits/string3.h create mode 100644 include/bits/string_fortified.h create mode 100644 include/bits/strings_fortified.h create mode 100644 include/bits/types.h create mode 100644 include/bits/types/FILE.h create mode 100644 include/bits/types/__FILE.h create mode 100644 include/bits/types/__locale_t.h create mode 100644 include/bits/types/__mbstate_t.h create mode 100644 include/bits/types/clock_t.h create mode 100644 include/bits/types/clockid_t.h create mode 100644 include/bits/types/locale_t.h create mode 100644 include/bits/types/mbstate_t.h create mode 100644 include/bits/types/res_state.h create mode 100644 include/bits/types/sig_atomic_t.h create mode 100644 include/bits/types/sigset_t.h create mode 100644 include/bits/types/sigval_t.h create mode 100644 include/bits/types/struct_iovec.h create mode 100644 include/bits/types/struct_itimerspec.h create mode 100644 include/bits/types/struct_osockaddr.h create mode 100644 include/bits/types/struct_rusage.h create mode 100644 include/bits/types/struct_sigstack.h create mode 100644 include/bits/types/struct_timespec.h create mode 100644 include/bits/types/struct_timeval.h create mode 100644 include/bits/types/struct_tm.h create mode 100644 include/bits/types/time_t.h create mode 100644 include/bits/types/timer_t.h create mode 100644 include/bits/types/wint_t.h create mode 100644 include/bits/wctype-wchar.h create mode 100644 include/crypt.h create mode 100644 include/float.h create mode 100644 include/grp-merge.h create mode 100644 include/libc-diag.h create mode 100644 include/libc-pointer-arith.h create mode 100644 include/list_t.h create mode 100644 include/scratch_buffer.h create mode 100644 include/sys/auxv.h create mode 100644 include/sys/sysmacros.h delete mode 100644 include/xlocale.h create mode 100644 inet/deadline.c create mode 100644 inet/inet6_scopeid_pton.c create mode 100644 inet/net-internal.h create mode 100644 inet/test-hnto-types.c create mode 100644 inet/tst-checks-posix.c create mode 100644 inet/tst-deadline.c create mode 100644 inet/tst-inet6_scopeid_pton.c create mode 100644 inet/tst-sockaddr.c create mode 100644 io/fts64.c delete mode 100644 io/have_o_cloexec.c create mode 100644 io/tst-fts-lfs.c create mode 100644 io/tst-fts.c create mode 100644 io/tst-open-tmpfile.c create mode 100644 io/tst-posix_fallocate-common.c create mode 100644 io/tst-posix_fallocate64.c create mode 100644 libio/bits/types/FILE.h create mode 100644 libio/bits/types/__FILE.h create mode 100644 libio/oldfmemopen.c create mode 100644 libio/tst-memstream3.c create mode 100644 libio/tst-wmemstream3.c create mode 100644 libio/vtables.c create mode 100644 libof-iterator.mk create mode 100644 locale/bits/types/__locale_t.h create mode 100644 locale/bits/types/locale_t.h delete mode 100644 locale/xlocale.h create mode 100644 localedata/hu_HU.in delete mode 100644 localedata/locales/bh_IN create mode 100644 localedata/locales/bhb_IN create mode 100644 localedata/locales/chr_US create mode 100644 localedata/locales/de_IT create mode 100644 localedata/locales/de_LI create mode 100644 localedata/locales/en_IL create mode 100644 localedata/locales/eo delete mode 100644 localedata/locales/iw_IL create mode 100644 localedata/locales/ln_CD delete mode 100644 localedata/locales/pap_AN create mode 100644 localedata/locales/sgs_LT create mode 100644 localedata/locales/tcy_IN delete mode 100644 localedata/locales/tu_IN create mode 100644 localedata/uk_UA.in create mode 100644 localedata/unicode-gen/gen_translit_circle.py create mode 100644 localedata/unicode-gen/gen_translit_cjk_compat.py create mode 100644 localedata/unicode-gen/gen_translit_combining.py create mode 100644 localedata/unicode-gen/gen_translit_compat.py create mode 100644 localedata/unicode-gen/gen_translit_font.py create mode 100644 localedata/unicode-gen/gen_translit_fraction.py create mode 100644 localedata/unicode-gen/unicode_utils.py create mode 100644 malloc/alloc_buffer_alloc_array.c create mode 100644 malloc/alloc_buffer_allocate.c create mode 100644 malloc/alloc_buffer_copy_bytes.c create mode 100644 malloc/alloc_buffer_copy_string.c create mode 100644 malloc/alloc_buffer_create_failure.c create mode 100644 malloc/dynarray-skeleton.c create mode 100644 malloc/dynarray.h create mode 100644 malloc/dynarray_at_failure.c create mode 100644 malloc/dynarray_emplace_enlarge.c create mode 100644 malloc/dynarray_finalize.c create mode 100644 malloc/dynarray_resize.c create mode 100644 malloc/dynarray_resize_clear.c create mode 100644 malloc/malloc-hooks.h create mode 100644 malloc/malloc-internal.h create mode 100644 malloc/reallocarray.c create mode 100644 malloc/scratch_buffer_grow.c create mode 100644 malloc/scratch_buffer_grow_preserve.c create mode 100644 malloc/scratch_buffer_set_array_size.c create mode 100644 malloc/tst-alloc_buffer.c create mode 100644 malloc/tst-dynarray-at-fail.c create mode 100644 malloc/tst-dynarray-fail.c create mode 100644 malloc/tst-dynarray-shared.h create mode 100644 malloc/tst-dynarray.c create mode 100644 malloc/tst-interpose-aux-nothread.c create mode 100644 malloc/tst-interpose-aux-thread.c create mode 100644 malloc/tst-interpose-aux.c create mode 100644 malloc/tst-interpose-aux.h create mode 100644 malloc/tst-interpose-nothread.c create mode 100644 malloc/tst-interpose-skeleton.c create mode 100644 malloc/tst-interpose-static-nothread.c create mode 100644 malloc/tst-interpose-static-thread.c create mode 100644 malloc/tst-interpose-thread.c create mode 100644 malloc/tst-malloc-backtrace.c create mode 100644 malloc/tst-malloc-fork-deadlock.c create mode 100644 malloc/tst-malloc-thread-exit.c create mode 100644 malloc/tst-malloc-thread-fail.c create mode 100644 malloc/tst-malloc-usable-static-tunables.c create mode 100644 malloc/tst-malloc-usable-static.c create mode 100644 malloc/tst-malloc-usable-tunables.c create mode 100644 malloc/tst-mallocfork2.c create mode 100644 malloc/tst-reallocarray.c create mode 100644 malloc/tst-scratch_buffer.c create mode 100644 manual/examples/mkdirent.c delete mode 100644 manual/examples/strncat.c delete mode 100644 manual/summary.awk create mode 100755 manual/summary.pl create mode 100644 manual/tunables.texi delete mode 100644 math/auto-libm-test-out create mode 100644 math/auto-libm-test-out-acos create mode 100644 math/auto-libm-test-out-acosh create mode 100644 math/auto-libm-test-out-asin create mode 100644 math/auto-libm-test-out-asinh create mode 100644 math/auto-libm-test-out-atan create mode 100644 math/auto-libm-test-out-atan2 create mode 100644 math/auto-libm-test-out-atanh create mode 100644 math/auto-libm-test-out-cabs create mode 100644 math/auto-libm-test-out-cacos create mode 100644 math/auto-libm-test-out-cacosh create mode 100644 math/auto-libm-test-out-carg create mode 100644 math/auto-libm-test-out-casin create mode 100644 math/auto-libm-test-out-casinh create mode 100644 math/auto-libm-test-out-catan create mode 100644 math/auto-libm-test-out-catanh create mode 100644 math/auto-libm-test-out-cbrt create mode 100644 math/auto-libm-test-out-ccos create mode 100644 math/auto-libm-test-out-ccosh create mode 100644 math/auto-libm-test-out-cexp create mode 100644 math/auto-libm-test-out-clog create mode 100644 math/auto-libm-test-out-clog10 create mode 100644 math/auto-libm-test-out-cos create mode 100644 math/auto-libm-test-out-cosh create mode 100644 math/auto-libm-test-out-cpow create mode 100644 math/auto-libm-test-out-csin create mode 100644 math/auto-libm-test-out-csinh create mode 100644 math/auto-libm-test-out-csqrt create mode 100644 math/auto-libm-test-out-ctan create mode 100644 math/auto-libm-test-out-ctanh create mode 100644 math/auto-libm-test-out-erf create mode 100644 math/auto-libm-test-out-erfc create mode 100644 math/auto-libm-test-out-exp create mode 100644 math/auto-libm-test-out-exp10 create mode 100644 math/auto-libm-test-out-exp2 create mode 100644 math/auto-libm-test-out-expm1 create mode 100644 math/auto-libm-test-out-fma create mode 100644 math/auto-libm-test-out-hypot create mode 100644 math/auto-libm-test-out-j0 create mode 100644 math/auto-libm-test-out-j1 create mode 100644 math/auto-libm-test-out-jn create mode 100644 math/auto-libm-test-out-lgamma create mode 100644 math/auto-libm-test-out-log create mode 100644 math/auto-libm-test-out-log10 create mode 100644 math/auto-libm-test-out-log1p create mode 100644 math/auto-libm-test-out-log2 create mode 100644 math/auto-libm-test-out-pow create mode 100644 math/auto-libm-test-out-sin create mode 100644 math/auto-libm-test-out-sincos create mode 100644 math/auto-libm-test-out-sinh create mode 100644 math/auto-libm-test-out-sqrt create mode 100644 math/auto-libm-test-out-tan create mode 100644 math/auto-libm-test-out-tanh create mode 100644 math/auto-libm-test-out-tgamma create mode 100644 math/auto-libm-test-out-y0 create mode 100644 math/auto-libm-test-out-y1 create mode 100644 math/auto-libm-test-out-yn create mode 100644 math/bits/mathcalls-helper-functions.h delete mode 100644 math/cabs.c create mode 100644 math/cabs_template.c delete mode 100644 math/cabsf.c delete mode 100644 math/cabsl.c delete mode 100644 math/carg.c create mode 100644 math/carg_template.c delete mode 100644 math/cargf.c delete mode 100644 math/cargl.c delete mode 100644 math/cimag.c create mode 100644 math/cimag_template.c delete mode 100644 math/cimagf.c delete mode 100644 math/cimagl.c delete mode 100644 math/conj.c create mode 100644 math/conj_template.c delete mode 100644 math/conjf.c delete mode 100644 math/conjl.c delete mode 100644 math/creal.c create mode 100644 math/creal_template.c delete mode 100644 math/crealf.c delete mode 100644 math/creall.c create mode 100644 math/e_exp2_template.c delete mode 100644 math/e_exp2l.c create mode 100644 math/e_sqrtf128.c create mode 100644 math/fegetmode.c create mode 100644 math/fesetexcept.c create mode 100644 math/fesetmode.c create mode 100644 math/fetestexceptflag.c create mode 100644 math/fromfp.h create mode 100644 math/gen-fromfp-tests-inputs create mode 100755 math/gen-fromfp-tests.py delete mode 100644 math/k_casinh.c create mode 100644 math/k_casinh_template.c delete mode 100644 math/k_casinhf.c delete mode 100644 math/k_casinhl.c delete mode 100644 math/k_rem_pio2l.c create mode 100644 math/lgamma-compat.h create mode 100644 math/libm-test-acos.inc create mode 100644 math/libm-test-acosh.inc create mode 100644 math/libm-test-asin.inc create mode 100644 math/libm-test-asinh.inc create mode 100644 math/libm-test-atan.inc create mode 100644 math/libm-test-atan2.inc create mode 100644 math/libm-test-atanh.inc create mode 100644 math/libm-test-cabs.inc create mode 100644 math/libm-test-cacos.inc create mode 100644 math/libm-test-cacosh.inc create mode 100644 math/libm-test-canonicalize.inc create mode 100644 math/libm-test-carg.inc create mode 100644 math/libm-test-casin.inc create mode 100644 math/libm-test-casinh.inc create mode 100644 math/libm-test-catan.inc create mode 100644 math/libm-test-catanh.inc create mode 100644 math/libm-test-cbrt.inc create mode 100644 math/libm-test-ccos.inc create mode 100644 math/libm-test-ccosh.inc create mode 100644 math/libm-test-ceil.inc create mode 100644 math/libm-test-cexp.inc create mode 100644 math/libm-test-cimag.inc create mode 100644 math/libm-test-clog.inc create mode 100644 math/libm-test-clog10.inc create mode 100644 math/libm-test-conj.inc create mode 100644 math/libm-test-copysign.inc create mode 100644 math/libm-test-cos.inc create mode 100644 math/libm-test-cosh.inc create mode 100644 math/libm-test-cpow.inc create mode 100644 math/libm-test-cproj.inc create mode 100644 math/libm-test-creal.inc create mode 100644 math/libm-test-csin.inc create mode 100644 math/libm-test-csinh.inc create mode 100644 math/libm-test-csqrt.inc create mode 100644 math/libm-test-ctan.inc create mode 100644 math/libm-test-ctanh.inc create mode 100644 math/libm-test-driver.c create mode 100644 math/libm-test-erf.inc create mode 100644 math/libm-test-erfc.inc create mode 100644 math/libm-test-exp.inc create mode 100644 math/libm-test-exp10.inc create mode 100644 math/libm-test-exp2.inc create mode 100644 math/libm-test-expm1.inc create mode 100644 math/libm-test-fabs.inc create mode 100644 math/libm-test-fdim.inc create mode 100644 math/libm-test-floor.inc create mode 100644 math/libm-test-fma.inc create mode 100644 math/libm-test-fmax.inc create mode 100644 math/libm-test-fmaxmag.inc create mode 100644 math/libm-test-fmin.inc create mode 100644 math/libm-test-fminmag.inc create mode 100644 math/libm-test-fmod.inc create mode 100644 math/libm-test-fpclassify.inc create mode 100644 math/libm-test-frexp.inc create mode 100644 math/libm-test-fromfp.inc create mode 100644 math/libm-test-fromfpx.inc create mode 100644 math/libm-test-getpayload.inc create mode 100644 math/libm-test-hypot.inc create mode 100644 math/libm-test-ilogb.inc create mode 100644 math/libm-test-iscanonical.inc create mode 100644 math/libm-test-iseqsig.inc create mode 100644 math/libm-test-isfinite.inc create mode 100644 math/libm-test-isgreater.inc create mode 100644 math/libm-test-isgreaterequal.inc create mode 100644 math/libm-test-isinf.inc create mode 100644 math/libm-test-isless.inc create mode 100644 math/libm-test-islessequal.inc create mode 100644 math/libm-test-islessgreater.inc create mode 100644 math/libm-test-isnan.inc create mode 100644 math/libm-test-isnormal.inc create mode 100644 math/libm-test-issignaling.inc create mode 100644 math/libm-test-issubnormal.inc create mode 100644 math/libm-test-isunordered.inc create mode 100644 math/libm-test-iszero.inc create mode 100644 math/libm-test-j0.inc create mode 100644 math/libm-test-j1.inc create mode 100644 math/libm-test-jn.inc create mode 100644 math/libm-test-lgamma.inc create mode 100644 math/libm-test-llogb.inc create mode 100644 math/libm-test-llrint.inc create mode 100644 math/libm-test-llround.inc create mode 100644 math/libm-test-log.inc create mode 100644 math/libm-test-log10.inc create mode 100644 math/libm-test-log1p.inc create mode 100644 math/libm-test-log2.inc create mode 100644 math/libm-test-logb.inc create mode 100644 math/libm-test-lrint.inc create mode 100644 math/libm-test-lround.inc create mode 100644 math/libm-test-modf.inc create mode 100644 math/libm-test-nearbyint.inc create mode 100644 math/libm-test-nextafter.inc create mode 100644 math/libm-test-nextdown.inc create mode 100644 math/libm-test-nexttoward.inc create mode 100644 math/libm-test-nextup.inc create mode 100644 math/libm-test-pow.inc create mode 100644 math/libm-test-remainder.inc create mode 100644 math/libm-test-remquo.inc create mode 100644 math/libm-test-rint.inc create mode 100644 math/libm-test-round.inc create mode 100644 math/libm-test-roundeven.inc create mode 100644 math/libm-test-scalb.inc create mode 100644 math/libm-test-scalbln.inc create mode 100644 math/libm-test-scalbn.inc create mode 100644 math/libm-test-setpayload.inc create mode 100644 math/libm-test-setpayloadsig.inc create mode 100644 math/libm-test-signbit.inc create mode 100644 math/libm-test-significand.inc create mode 100644 math/libm-test-sin.inc create mode 100644 math/libm-test-sincos.inc create mode 100644 math/libm-test-sinh.inc create mode 100644 math/libm-test-sqrt.inc create mode 100644 math/libm-test-support.c create mode 100644 math/libm-test-support.h create mode 100644 math/libm-test-tan.inc create mode 100644 math/libm-test-tanh.inc create mode 100644 math/libm-test-tgamma.inc create mode 100644 math/libm-test-totalorder.inc create mode 100644 math/libm-test-totalordermag.inc create mode 100644 math/libm-test-trunc.inc create mode 100644 math/libm-test-ufromfp.inc create mode 100644 math/libm-test-ufromfpx.inc create mode 100644 math/libm-test-y0.inc create mode 100644 math/libm-test-y1.inc create mode 100644 math/libm-test-yn.inc delete mode 100644 math/libm-test.inc create mode 100644 math/mul_split.h create mode 100644 math/mul_splitl.h delete mode 100644 math/s_cacos.c create mode 100644 math/s_cacos_template.c delete mode 100644 math/s_cacosf.c delete mode 100644 math/s_cacosh.c create mode 100644 math/s_cacosh_template.c delete mode 100644 math/s_cacoshf.c delete mode 100644 math/s_cacoshl.c delete mode 100644 math/s_cacosl.c create mode 100644 math/s_canonicalize_template.c delete mode 100644 math/s_casin.c create mode 100644 math/s_casin_template.c delete mode 100644 math/s_casinf.c delete mode 100644 math/s_casinh.c create mode 100644 math/s_casinh_template.c delete mode 100644 math/s_casinhf.c delete mode 100644 math/s_casinhl.c delete mode 100644 math/s_casinl.c delete mode 100644 math/s_catan.c create mode 100644 math/s_catan_template.c delete mode 100644 math/s_catanf.c delete mode 100644 math/s_catanh.c create mode 100644 math/s_catanh_template.c delete mode 100644 math/s_catanhf.c delete mode 100644 math/s_catanhl.c delete mode 100644 math/s_catanl.c delete mode 100644 math/s_ccos.c create mode 100644 math/s_ccos_template.c delete mode 100644 math/s_ccosf.c delete mode 100644 math/s_ccosh.c create mode 100644 math/s_ccosh_template.c delete mode 100644 math/s_ccoshf.c delete mode 100644 math/s_ccoshl.c delete mode 100644 math/s_ccosl.c delete mode 100644 math/s_cexp.c create mode 100644 math/s_cexp_template.c delete mode 100644 math/s_cexpf.c delete mode 100644 math/s_cexpl.c delete mode 100644 math/s_clog.c delete mode 100644 math/s_clog10.c create mode 100644 math/s_clog10_template.c delete mode 100644 math/s_clog10f.c delete mode 100644 math/s_clog10l.c create mode 100644 math/s_clog_template.c delete mode 100644 math/s_clogf.c delete mode 100644 math/s_clogl.c delete mode 100644 math/s_cpow.c create mode 100644 math/s_cpow_template.c delete mode 100644 math/s_cpowf.c delete mode 100644 math/s_cpowl.c delete mode 100644 math/s_cproj.c create mode 100644 math/s_cproj_template.c delete mode 100644 math/s_cprojf.c delete mode 100644 math/s_cprojl.c delete mode 100644 math/s_csin.c create mode 100644 math/s_csin_template.c delete mode 100644 math/s_csinf.c delete mode 100644 math/s_csinh.c create mode 100644 math/s_csinh_template.c delete mode 100644 math/s_csinhf.c delete mode 100644 math/s_csinhl.c delete mode 100644 math/s_csinl.c delete mode 100644 math/s_csqrt.c create mode 100644 math/s_csqrt_template.c delete mode 100644 math/s_csqrtf.c delete mode 100644 math/s_csqrtl.c delete mode 100644 math/s_ctan.c create mode 100644 math/s_ctan_template.c delete mode 100644 math/s_ctanf.c delete mode 100644 math/s_ctanh.c create mode 100644 math/s_ctanh_template.c delete mode 100644 math/s_ctanhf.c delete mode 100644 math/s_ctanhl.c delete mode 100644 math/s_ctanl.c delete mode 100644 math/s_fdim.c create mode 100644 math/s_fdim_template.c delete mode 100644 math/s_fdimf.c delete mode 100644 math/s_fdiml.c delete mode 100644 math/s_fmax.c create mode 100644 math/s_fmax_template.c delete mode 100644 math/s_fmaxf.c delete mode 100644 math/s_fmaxl.c create mode 100644 math/s_fmaxmag_template.c delete mode 100644 math/s_fmin.c create mode 100644 math/s_fmin_template.c delete mode 100644 math/s_fminf.c delete mode 100644 math/s_fminl.c create mode 100644 math/s_fminmag_template.c create mode 100644 math/s_iscanonicall.c create mode 100644 math/s_iseqsig_template.c delete mode 100644 math/s_ldexp.c create mode 100644 math/s_ldexp_template.c delete mode 100644 math/s_ldexpf.c delete mode 100644 math/s_ldexpl.c delete mode 100644 math/s_nan.c create mode 100644 math/s_nan_template.c delete mode 100644 math/s_nanf.c delete mode 100644 math/s_nanl.c create mode 100644 math/s_nextdown_template.c create mode 100644 math/test-double-vlen2.h create mode 100644 math/test-double-vlen4.h create mode 100644 math/test-double-vlen8.h delete mode 100644 math/test-double.c create mode 100644 math/test-double.h create mode 100644 math/test-fe-snans-always-signal.c create mode 100644 math/test-femode-traps.c create mode 100644 math/test-femode.c create mode 100644 math/test-fenv-clear-main.c create mode 100644 math/test-fenv-clear.c create mode 100644 math/test-fesetexcept-traps.c create mode 100644 math/test-fesetexcept.c create mode 100644 math/test-fetestexceptflag.c create mode 100644 math/test-fexcept-traps.c create mode 100644 math/test-fexcept.c create mode 100644 math/test-float-vlen16.h create mode 100644 math/test-float-vlen4.h create mode 100644 math/test-float-vlen8.h delete mode 100644 math/test-float.c create mode 100644 math/test-float.h create mode 100644 math/test-float128.h create mode 100644 math/test-flt-eval-method.c create mode 100644 math/test-fp-ilogb-constants.c create mode 100644 math/test-fp-llogb-constants.c delete mode 100644 math/test-idouble.c delete mode 100644 math/test-ifloat.c delete mode 100644 math/test-ildoubl.c create mode 100644 math/test-iseqsig-excess-precision.c create mode 100644 math/test-iszero-excess-precision.c delete mode 100644 math/test-ldouble.c create mode 100644 math/test-ldouble.h create mode 100644 math/test-math-errno.h create mode 100644 math/test-math-finite.h create mode 100644 math/test-math-floatn.h create mode 100644 math/test-math-inline.h create mode 100644 math/test-math-isinff.cc create mode 100644 math/test-math-iszero.cc create mode 100644 math/test-math-no-finite.h create mode 100644 math/test-math-no-inline.h create mode 100644 math/test-math-scalar.h create mode 100644 math/test-math-vector.h create mode 100644 math/test-nan-overflow.c create mode 100644 math/test-nan-payload.c create mode 100644 math/test-nearbyint-except-2.c create mode 100644 math/test-nearbyint-except.c create mode 100644 math/test-signgam-finite-c11.c create mode 100644 math/test-signgam-finite-c99.c create mode 100644 math/test-signgam-finite.c create mode 100644 math/test-signgam-main.c create mode 100644 math/test-signgam-uchar-init-static.c create mode 100644 math/test-signgam-uchar-init.c create mode 100644 math/test-signgam-uchar-static.c create mode 100644 math/test-signgam-uchar.c create mode 100644 math/test-signgam-uint-init-static.c create mode 100644 math/test-signgam-uint-init.c create mode 100644 math/test-signgam-uint-static.c create mode 100644 math/test-signgam-uint.c create mode 100644 math/test-signgam-ullong-init-static.c create mode 100644 math/test-signgam-ullong-init.c create mode 100644 math/test-signgam-ullong-static.c create mode 100644 math/test-signgam-ullong.c delete mode 100644 math/w_acos.c create mode 100644 math/w_acos_compat.c create mode 100644 math/w_acos_template.c delete mode 100644 math/w_acosf.c create mode 100644 math/w_acosf_compat.c delete mode 100644 math/w_acosh.c create mode 100644 math/w_acosh_compat.c create mode 100644 math/w_acosh_template.c delete mode 100644 math/w_acoshf.c create mode 100644 math/w_acoshf_compat.c delete mode 100644 math/w_acoshl.c create mode 100644 math/w_acoshl_compat.c delete mode 100644 math/w_acosl.c create mode 100644 math/w_acosl_compat.c delete mode 100644 math/w_asin.c create mode 100644 math/w_asin_compat.c create mode 100644 math/w_asin_template.c delete mode 100644 math/w_asinf.c create mode 100644 math/w_asinf_compat.c delete mode 100644 math/w_asinl.c create mode 100644 math/w_asinl_compat.c delete mode 100644 math/w_atan2.c create mode 100644 math/w_atan2_compat.c create mode 100644 math/w_atan2_template.c delete mode 100644 math/w_atan2f.c create mode 100644 math/w_atan2f_compat.c delete mode 100644 math/w_atan2l.c create mode 100644 math/w_atan2l_compat.c delete mode 100644 math/w_atanh.c create mode 100644 math/w_atanh_compat.c create mode 100644 math/w_atanh_template.c delete mode 100644 math/w_atanhf.c create mode 100644 math/w_atanhf_compat.c delete mode 100644 math/w_atanhl.c create mode 100644 math/w_atanhl_compat.c delete mode 100644 math/w_cosh.c create mode 100644 math/w_cosh_compat.c create mode 100644 math/w_cosh_template.c delete mode 100644 math/w_coshf.c create mode 100644 math/w_coshf_compat.c delete mode 100644 math/w_coshl.c create mode 100644 math/w_coshl_compat.c delete mode 100644 math/w_drem.c delete mode 100644 math/w_dremf.c delete mode 100644 math/w_dreml.c delete mode 100644 math/w_exp10.c create mode 100644 math/w_exp10_compat.c create mode 100644 math/w_exp10_template.c delete mode 100644 math/w_exp10f.c create mode 100644 math/w_exp10f_compat.c delete mode 100644 math/w_exp10l.c create mode 100644 math/w_exp10l_compat.c delete mode 100644 math/w_exp2.c create mode 100644 math/w_exp2_compat.c create mode 100644 math/w_exp2_template.c delete mode 100644 math/w_exp2f.c create mode 100644 math/w_exp2f_compat.c delete mode 100644 math/w_exp2l.c create mode 100644 math/w_exp2l_compat.c create mode 100644 math/w_exp_template.c rename math/{w_expl.c => w_expl_compat.c} (100%) delete mode 100644 math/w_fmod.c create mode 100644 math/w_fmod_compat.c create mode 100644 math/w_fmod_template.c delete mode 100644 math/w_fmodf.c create mode 100644 math/w_fmodf_compat.c delete mode 100644 math/w_fmodl.c create mode 100644 math/w_fmodl_compat.c delete mode 100644 math/w_hypot.c create mode 100644 math/w_hypot_compat.c create mode 100644 math/w_hypot_template.c delete mode 100644 math/w_hypotf.c create mode 100644 math/w_hypotf_compat.c delete mode 100644 math/w_hypotl.c create mode 100644 math/w_hypotl_compat.c delete mode 100644 math/w_ilogb.c create mode 100644 math/w_ilogb_template.c delete mode 100644 math/w_ilogbf.c delete mode 100644 math/w_ilogbl.c delete mode 100644 math/w_j0.c create mode 100644 math/w_j0_compat.c create mode 100644 math/w_j0_template.c delete mode 100644 math/w_j0f.c create mode 100644 math/w_j0f_compat.c delete mode 100644 math/w_j0l.c create mode 100644 math/w_j0l_compat.c delete mode 100644 math/w_j1.c create mode 100644 math/w_j1_compat.c create mode 100644 math/w_j1_template.c delete mode 100644 math/w_j1f.c create mode 100644 math/w_j1f_compat.c delete mode 100644 math/w_j1l.c create mode 100644 math/w_j1l_compat.c delete mode 100644 math/w_jn.c create mode 100644 math/w_jn_compat.c create mode 100644 math/w_jn_template.c delete mode 100644 math/w_jnf.c create mode 100644 math/w_jnf_compat.c delete mode 100644 math/w_jnl.c create mode 100644 math/w_jnl_compat.c delete mode 100644 math/w_lgamma.c create mode 100644 math/w_lgamma_compat.c create mode 100644 math/w_lgamma_compat2.c create mode 100644 math/w_lgamma_compatf.c create mode 100644 math/w_lgamma_compatl.c create mode 100644 math/w_lgamma_main.c delete mode 100644 math/w_lgamma_r.c create mode 100644 math/w_lgamma_r_compat.c create mode 100644 math/w_lgamma_r_template.c create mode 100644 math/w_lgamma_template.c delete mode 100644 math/w_lgammaf.c create mode 100644 math/w_lgammaf_compat2.c create mode 100644 math/w_lgammaf_main.c delete mode 100644 math/w_lgammaf_r.c create mode 100644 math/w_lgammaf_r_compat.c delete mode 100644 math/w_lgammal.c create mode 100644 math/w_lgammal_compat2.c create mode 100644 math/w_lgammal_main.c delete mode 100644 math/w_lgammal_r.c create mode 100644 math/w_lgammal_r_compat.c create mode 100644 math/w_llogb_template.c delete mode 100644 math/w_log.c delete mode 100644 math/w_log10.c create mode 100644 math/w_log10_compat.c create mode 100644 math/w_log10_template.c delete mode 100644 math/w_log10f.c create mode 100644 math/w_log10f_compat.c delete mode 100644 math/w_log10l.c create mode 100644 math/w_log10l_compat.c create mode 100644 math/w_log1p_template.c delete mode 100644 math/w_log2.c create mode 100644 math/w_log2_compat.c create mode 100644 math/w_log2_template.c delete mode 100644 math/w_log2f.c create mode 100644 math/w_log2f_compat.c delete mode 100644 math/w_log2l.c create mode 100644 math/w_log2l_compat.c create mode 100644 math/w_log_compat.c create mode 100644 math/w_log_template.c delete mode 100644 math/w_logf.c create mode 100644 math/w_logf_compat.c delete mode 100644 math/w_logl.c create mode 100644 math/w_logl_compat.c delete mode 100644 math/w_pow.c create mode 100644 math/w_pow_compat.c create mode 100644 math/w_pow_template.c delete mode 100644 math/w_powf.c create mode 100644 math/w_powf_compat.c delete mode 100644 math/w_powl.c create mode 100644 math/w_powl_compat.c delete mode 100644 math/w_remainder.c create mode 100644 math/w_remainder_compat.c create mode 100644 math/w_remainder_template.c delete mode 100644 math/w_remainderf.c create mode 100644 math/w_remainderf_compat.c delete mode 100644 math/w_remainderl.c create mode 100644 math/w_remainderl_compat.c delete mode 100644 math/w_scalb.c create mode 100644 math/w_scalb_compat.c delete mode 100644 math/w_scalbf.c create mode 100644 math/w_scalbf_compat.c delete mode 100644 math/w_scalbl.c create mode 100644 math/w_scalbl_compat.c delete mode 100644 math/w_scalbln.c create mode 100644 math/w_scalbln_template.c delete mode 100644 math/w_scalblnf.c delete mode 100644 math/w_scalblnl.c delete mode 100644 math/w_sinh.c create mode 100644 math/w_sinh_compat.c create mode 100644 math/w_sinh_template.c delete mode 100644 math/w_sinhf.c create mode 100644 math/w_sinhf_compat.c delete mode 100644 math/w_sinhl.c create mode 100644 math/w_sinhl_compat.c delete mode 100644 math/w_sqrt.c create mode 100644 math/w_sqrt_compat.c create mode 100644 math/w_sqrt_template.c delete mode 100644 math/w_sqrtf.c create mode 100644 math/w_sqrtf_compat.c delete mode 100644 math/w_sqrtl.c create mode 100644 math/w_sqrtl_compat.c delete mode 100644 math/w_tgamma.c create mode 100644 math/w_tgamma_compat.c create mode 100644 math/w_tgamma_template.c delete mode 100644 math/w_tgammaf.c create mode 100644 math/w_tgammaf_compat.c delete mode 100644 math/w_tgammal.c create mode 100644 math/w_tgammal_compat.c create mode 100644 mathvec/Depend create mode 100644 mathvec/Makefile create mode 100644 misc/bits/types/struct_iovec.h create mode 100644 misc/bug18240.c create mode 100644 misc/makedev.c create mode 100644 misc/preadv2.c create mode 100644 misc/preadv64v2.c create mode 100644 misc/pwritev2.c create mode 100644 misc/pwritev64v2.c create mode 100644 misc/sys/sysmacros.h create mode 100644 misc/tst-atomic-long.c create mode 100644 misc/tst-atomic.c create mode 100644 misc/tst-empty.c create mode 100644 misc/tst-makedev.c create mode 100644 misc/tst-mntent-blank-corrupt.c create mode 100644 misc/tst-mntent-blank-passno.c create mode 100644 misc/tst-preadvwritev-common.c create mode 100644 misc/tst-preadvwritev.c create mode 100644 misc/tst-preadvwritev2-common.c create mode 100644 misc/tst-preadvwritev2.c create mode 100644 misc/tst-preadvwritev64.c create mode 100644 misc/tst-preadvwritev64v2.c delete mode 100644 nptl/DESIGN-barrier.txt delete mode 100644 nptl/DESIGN-condvar.txt delete mode 100644 nptl/DESIGN-rwlock.txt delete mode 100644 nptl/check-cpuset.h create mode 100644 nptl/lll_timedlock_wait.c create mode 100644 nptl/lll_timedwait_tid.c delete mode 100644 nptl/lowlevelbarrier.sym delete mode 100644 nptl/lowlevelcond.sym delete mode 100644 nptl/lowlevelrobustlock.c delete mode 100644 nptl/lowlevelrobustlock.sym delete mode 100644 nptl/lowlevelrwlock.sym create mode 100644 nptl/nptl-printers.py create mode 100644 nptl/nptl_lock_constants.pysym create mode 100644 nptl/pt-interp.c create mode 100644 nptl/pthread-pids.h create mode 100644 nptl/pthread_cond_common.c delete mode 100644 nptl/pthread_cond_timedwait.c create mode 100644 nptl/pthread_rwlock_common.c create mode 100644 nptl/test-cond-printers.c create mode 100644 nptl/test-cond-printers.py create mode 100644 nptl/test-condattr-printers.c create mode 100644 nptl/test-condattr-printers.py create mode 100644 nptl/test-mutex-printers.c create mode 100644 nptl/test-mutex-printers.py create mode 100644 nptl/test-mutexattr-printers.c create mode 100644 nptl/test-mutexattr-printers.py create mode 100644 nptl/test-rwlock-printers.c create mode 100644 nptl/test-rwlock-printers.py create mode 100644 nptl/test-rwlockattr-printers.c create mode 100644 nptl/test-rwlockattr-printers.py create mode 100644 nptl/tst-barrier5.c create mode 100644 nptl/tst-cancel26.c create mode 100644 nptl/tst-cancel27.c create mode 100644 nptl/tst-cancel4-common.c create mode 100644 nptl/tst-cancel4-common.h create mode 100644 nptl/tst-cancel4_1.c create mode 100644 nptl/tst-cancel4_2.c create mode 100644 nptl/tst-cleanupx4aux.c create mode 100644 nptl/tst-create-detached.c create mode 100644 nptl/tst-exec5.c copy nptl/{tst-initializers1-c89.c => tst-initializers1-c11.c} (100%) copy nptl/{tst-initializers1-c89.c => tst-initializers1-gnu11.c} (100%) create mode 100644 nptl/tst-join7.c create mode 100644 nptl/tst-join7mod.c create mode 100644 nptl/tst-mutex-errorcheck.c create mode 100644 nptl/tst-once5.cc create mode 100644 nptl/tst-robust-fork.c create mode 100644 nptl/tst-robust10.c create mode 100644 nptl/tst-rwlock15.c create mode 100644 nptl/tst-rwlock16.c create mode 100644 nptl/tst-rwlock17.c create mode 100644 nptl/tst-rwlock18.c create mode 100644 nptl/tst-rwlock19.c create mode 100644 nptl/tst-rwlock2b.c create mode 100644 nptl/tst-sem15.c create mode 100644 nptl/tst-sem16.c create mode 100644 nptl/tst-thread_local1.cc create mode 100644 nptl/tst-tls3-malloc.c create mode 100644 nss/bug17079.c delete mode 100644 nss/nss_files/files-have_o_cloexec.c create mode 100644 nss/rewrite_field.c create mode 100644 nss/tst-cancel-getpwuid_r.c create mode 100644 nss/tst-field.c create mode 100644 nss/tst-nss-getpwent.c create mode 100644 nss/valid_field.c create mode 100644 nss/valid_list_field.c create mode 100644 posix/bits/cpu-set.h create mode 100644 posix/bits/getopt_core.h create mode 100644 posix/bits/getopt_ext.h create mode 100644 posix/bits/getopt_posix.h create mode 100644 posix/bits/types.h delete mode 100644 posix/getopt_init.c create mode 100644 posix/spawn_valid_fd.c create mode 100644 posix/test-errno.c create mode 100644 posix/tst-execvpe1.c create mode 100644 posix/tst-execvpe2.c create mode 100644 posix/tst-execvpe3.c create mode 100644 posix/tst-execvpe4.c create mode 100644 posix/tst-execvpe5.c create mode 100644 posix/tst-execvpe6.c create mode 100644 posix/tst-getopt-cancel.c create mode 100644 posix/tst-mmap-offset.c create mode 100644 posix/tst-posix_fadvise-common.c create mode 100644 posix/tst-posix_fadvise.c create mode 100644 posix/tst-posix_fadvise64.c create mode 100644 posix/tst-posix_spawn-fd.c create mode 100644 posix/tst-posix_spawn-setsid.c create mode 100644 posix/tst-preadwrite-common.c create mode 100644 posix/tst-spawn2.c create mode 100644 posix/tst-spawn3.c create mode 100644 posix/tst-truncate-common.c create mode 100644 posix/uname-values.h create mode 100644 pwd/tst-putpwent.c create mode 100644 resolv/bits/types/res_state.h create mode 100644 resolv/compat-gethnamaddr.c create mode 100644 resolv/compat-hooks.c delete mode 100644 resolv/gethnamaddr.c create mode 100644 resolv/res-close.c create mode 100644 resolv/res_randomid.c create mode 100644 resolv/resolv-internal.h create mode 100644 resolv/rpc/netdb.h create mode 100644 resolv/tst-bug18665-tcp.c create mode 100644 resolv/tst-bug18665.c create mode 100644 resolv/tst-inet_pton.c create mode 100644 resolv/tst-ns_name.c create mode 100644 resolv/tst-ns_name.data create mode 100644 resolv/tst-ns_name_compress.c create mode 100644 resolv/tst-res_hconf_reorder.c create mode 100644 resolv/tst-res_use_inet6.c create mode 100644 resolv/tst-resolv-basic.c create mode 100644 resolv/tst-resolv-canonname.c create mode 100644 resolv/tst-resolv-edns.c create mode 100644 resolv/tst-resolv-network.c create mode 100644 resolv/tst-resolv-qtypes.c create mode 100644 resolv/tst-resolv-res_init-skeleton.c create mode 100644 resolv/tst-resolv-res_init-thread.c create mode 100644 resolv/tst-resolv-res_init.c create mode 100644 resolv/tst-resolv-search.c create mode 100644 resource/bits/types/struct_rusage.h create mode 100644 rt/tst-shm-cancel.c create mode 100644 scripts/backport-support.sh delete mode 100644 scripts/begin-end-check.pl create mode 100755 scripts/build-many-glibcs.py create mode 100644 scripts/check-installed-headers.sh create mode 100644 scripts/gen-py-const.awk create mode 100644 scripts/gen-rrtypes.py create mode 100644 scripts/gen-tunables.awk create mode 100755 scripts/list-fixed-bugs.py delete mode 100755 scripts/rpm2dynsym.sh create mode 100644 scripts/test_printers_common.py create mode 100644 scripts/test_printers_exceptions.py create mode 100644 scripts/update-abilist.sh create mode 100644 shadow/tst-putspent.c create mode 100644 signal/bits/types/sig_atomic_t.h create mode 100644 signal/bits/types/sigset_t.h create mode 100644 signal/bits/types/sigval_t.h create mode 100644 signal/bits/types/struct_sigstack.h delete mode 100644 signal/sigsetops.h create mode 100644 socket/bits/types/struct_osockaddr.h delete mode 100644 socket/have_sock_cloexec.c create mode 100644 socket/tst-accept4.c create mode 100644 soft-fp/extendhftf2.c create mode 100644 soft-fp/fixhfti.c create mode 100644 soft-fp/fixunshfti.c create mode 100644 soft-fp/floattihf.c create mode 100644 soft-fp/floatuntihf.c create mode 100644 soft-fp/half.h create mode 100644 soft-fp/trunctfhf2.c create mode 100644 stdio-common/tst-fmemopen3.c create mode 100644 stdio-common/tst-fmemopen4.c create mode 100644 stdio-common/tst-printf-bz18872.sh create mode 100644 stdio-common/tst-vfprintf-width-prec.c create mode 100644 stdlib/getentropy.c create mode 100644 stdlib/getrandom.c create mode 100644 stdlib/strfrom-skeleton.c create mode 100644 stdlib/strfromd.c create mode 100644 stdlib/strfromf.c create mode 100644 stdlib/strfroml.c create mode 100644 stdlib/strtod_nan.c create mode 100644 stdlib/strtod_nan_double.h create mode 100644 stdlib/strtod_nan_float.h create mode 100644 stdlib/strtod_nan_main.c create mode 100644 stdlib/strtod_nan_narrow.h create mode 100644 stdlib/strtod_nan_wide.h create mode 100644 stdlib/strtof_nan.c create mode 100644 stdlib/strtold_nan.c create mode 100644 stdlib/sys/random.h create mode 100644 stdlib/tst-empty-env.c create mode 100644 stdlib/tst-getrandom.c create mode 100644 stdlib/tst-quick_exit.cc create mode 100644 stdlib/tst-setcontext2.c create mode 100644 stdlib/tst-setcontext3.c create mode 100644 stdlib/tst-setcontext3.sh create mode 100644 stdlib/tst-strfmon_l.c create mode 100644 stdlib/tst-strfrom-locale.c create mode 100644 stdlib/tst-strfrom.c create mode 100644 stdlib/tst-strfrom.h create mode 100644 stdlib/tst-strtod-nan-locale-main.c create mode 100644 stdlib/tst-strtod-nan-locale.c create mode 100644 stdlib/tst-strtod-round-data.h create mode 100644 stdlib/tst-strtod-round-skeleton.c create mode 100644 stdlib/tst-strtod.h create mode 100644 stdlib/tst-strtod1i.c create mode 100644 stdlib/tst-strtod5i.c create mode 100644 stdlib/tst-strtol-locale-main.c create mode 100644 stdlib/tst-strtol-locale.c create mode 100644 stdlib/tst-thread-quick_exit.cc create mode 100644 stdlib/tst-tls-atexit-nodelete.c create mode 100644 stdlib/tst-width-stdint.c create mode 100644 stdlib/tst-width.c delete mode 100644 string/bits/string2.h delete mode 100644 string/bits/string3.h create mode 100644 string/bits/string_fortified.h create mode 100644 string/bits/strings_fortified.h create mode 100644 string/bug-strcoll2.c create mode 100644 string/explicit_bzero.c create mode 100644 string/test-endian-types.c create mode 100644 string/test-explicit_bzero.c create mode 100644 string/tst-cmp.c create mode 100644 string/tst-xbzero-opt.c create mode 100644 sunrpc/bug20790.x create mode 100644 sunrpc/rpc_gethostbyname.c delete mode 100644 sunrpc/rpcinfo.c create mode 100644 sunrpc/tst-svc_register.c create mode 100644 sunrpc/tst-udp-error.c create mode 100644 sunrpc/tst-udp-garbage.c create mode 100644 sunrpc/tst-udp-nonblocking.c create mode 100644 sunrpc/tst-udp-timeout.c create mode 100644 support/Makefile create mode 100644 support/README create mode 100644 support/README-testing.c create mode 100644 support/capture_subprocess.h create mode 100644 support/check.c create mode 100644 support/check.h create mode 100644 support/check_addrinfo.c create mode 100644 support/check_dns_packet.c create mode 100644 support/check_hostent.c create mode 100644 support/check_netent.c create mode 100644 support/check_nss.h create mode 100644 support/delayed_exit.c create mode 100644 support/format_nss.h create mode 100644 support/ignore_stderr.c create mode 100644 support/namespace.h create mode 100644 support/oom_error.c create mode 100644 support/resolv_test.c create mode 100644 support/resolv_test.h create mode 100644 support/run_diff.h create mode 100644 support/set_fortify_handler.c create mode 100644 support/support-xstat.c create mode 100644 support/support.h create mode 100644 support/support_become_root.c create mode 100644 support/support_can_chroot.c create mode 100644 support/support_capture_subprocess.c create mode 100644 support/support_capture_subprocess_check.c create mode 100644 support/support_enter_network_namespace.c create mode 100644 support/support_format_address_family.c create mode 100644 support/support_format_addrinfo.c create mode 100644 support/support_format_dns_packet.c create mode 100644 support/support_format_herrno.c create mode 100644 support/support_format_hostent.c create mode 100644 support/support_format_netent.c create mode 100644 support/support_isolate_in_subprocess.c create mode 100644 support/support_record_failure.c create mode 100644 support/support_run_diff.c create mode 100644 support/support_shared_allocate.c create mode 100644 support/support_test_main.c create mode 100644 support/support_test_verify_impl.c create mode 100644 support/support_write_file_string.c create mode 100644 support/temp_file-internal.h create mode 100644 support/temp_file.c create mode 100644 support/temp_file.h create mode 100644 support/test-driver.c create mode 100644 support/test-driver.h create mode 100644 support/tst-support-namespace.c create mode 100644 support/tst-support_capture_subprocess.c create mode 100644 support/tst-support_format_dns_packet.c create mode 100644 support/tst-support_record_failure-2.sh create mode 100644 support/tst-support_record_failure.c create mode 100644 support/write_message.c create mode 100644 support/xaccept.c create mode 100644 support/xaccept4.c create mode 100644 support/xasprintf.c create mode 100644 support/xbind.c create mode 100644 support/xcalloc.c create mode 100644 support/xchroot.c create mode 100644 support/xclose.c create mode 100644 support/xconnect.c create mode 100644 support/xdup2.c create mode 100644 support/xfclose.c create mode 100644 support/xfopen.c create mode 100644 support/xfork.c create mode 100644 support/xgetsockname.c create mode 100644 support/xlisten.c create mode 100644 support/xmalloc.c create mode 100644 support/xmemstream.c create mode 100644 support/xmemstream.h create mode 100644 support/xmkdir.c create mode 100644 support/xmmap.c create mode 100644 support/xmprotect.c create mode 100644 support/xmunmap.c create mode 100644 support/xopen.c create mode 100644 support/xpipe.c create mode 100644 support/xpoll.c create mode 100644 support/xpthread_attr_destroy.c create mode 100644 support/xpthread_attr_init.c create mode 100644 support/xpthread_attr_setdetachstate.c create mode 100644 support/xpthread_attr_setguardsize.c create mode 100644 support/xpthread_attr_setstacksize.c create mode 100644 support/xpthread_barrier_destroy.c create mode 100644 support/xpthread_barrier_init.c create mode 100644 support/xpthread_barrier_wait.c create mode 100644 support/xpthread_cancel.c create mode 100644 support/xpthread_check_return.c create mode 100644 support/xpthread_cond_wait.c create mode 100644 support/xpthread_create.c create mode 100644 support/xpthread_detach.c create mode 100644 support/xpthread_join.c create mode 100644 support/xpthread_mutex_consistent.c create mode 100644 support/xpthread_mutex_destroy.c create mode 100644 support/xpthread_mutex_init.c create mode 100644 support/xpthread_mutex_lock.c create mode 100644 support/xpthread_mutex_unlock.c create mode 100644 support/xpthread_mutexattr_destroy.c create mode 100644 support/xpthread_mutexattr_init.c create mode 100644 support/xpthread_mutexattr_setprotocol.c create mode 100644 support/xpthread_mutexattr_setpshared.c create mode 100644 support/xpthread_mutexattr_setrobust.c create mode 100644 support/xpthread_mutexattr_settype.c create mode 100644 support/xpthread_once.c create mode 100644 support/xpthread_sigmask.c create mode 100644 support/xpthread_spin_lock.c create mode 100644 support/xpthread_spin_unlock.c create mode 100644 support/xrealloc.c create mode 100644 support/xrecvfrom.c create mode 100644 support/xsendto.c create mode 100644 support/xsetsockopt.c create mode 100644 support/xsignal.h create mode 100644 support/xsocket.c create mode 100644 support/xsocket.h create mode 100644 support/xstdio.h create mode 100644 support/xstrdup.c create mode 100644 support/xthread.h create mode 100644 support/xunistd.h create mode 100644 support/xwaitpid.c create mode 100644 support/xwrite.c create mode 100644 sysdeps/aarch64/atomic-machine.h delete mode 100644 sysdeps/aarch64/bits/atomic.h create mode 100644 sysdeps/aarch64/bits/fp-fast.h delete mode 100644 sysdeps/aarch64/bits/linkmap.h delete mode 100644 sysdeps/aarch64/bits/mathdef.h create mode 100644 sysdeps/aarch64/bits/wordsize.h delete mode 100644 sysdeps/aarch64/bzero.S create mode 100644 sysdeps/aarch64/fpu/e_sqrt.c create mode 100644 sysdeps/aarch64/fpu/e_sqrtf.c create mode 100644 sysdeps/aarch64/fpu/fegetmode.c create mode 100644 sysdeps/aarch64/fpu/fesetexcept.c create mode 100644 sysdeps/aarch64/fpu/fesetmode.c create mode 100644 sysdeps/aarch64/libm-test-ulps-name create mode 100644 sysdeps/aarch64/linkmap.h create mode 100644 sysdeps/aarch64/memchr.S create mode 100644 sysdeps/aarch64/multiarch/Makefile create mode 100644 sysdeps/aarch64/multiarch/ifunc-impl-list.c create mode 100644 sysdeps/aarch64/multiarch/init-arch.h create mode 100644 sysdeps/aarch64/multiarch/memcpy.c create mode 100644 sysdeps/aarch64/multiarch/memcpy_generic.S create mode 100644 sysdeps/aarch64/multiarch/memcpy_thunderx.S create mode 100644 sysdeps/aarch64/multiarch/memmove.c create mode 100644 sysdeps/aarch64/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/aarch64/nptl/bits/pthreadtypes.h delete mode 100644 sysdeps/aarch64/nptl/pthread_spin_lock.c create mode 100644 sysdeps/aarch64/rawmemchr.S create mode 100644 sysdeps/aarch64/string_private.h create mode 100644 sysdeps/alpha/atomic-machine.h delete mode 100644 sysdeps/alpha/bits/atomic.h create mode 100644 sysdeps/alpha/fpu/fegetmode.c create mode 100644 sysdeps/alpha/fpu/fesetexcept.c create mode 100644 sysdeps/alpha/fpu/fesetmode.c create mode 100644 sysdeps/alpha/fpu/libm-test-ulps-name create mode 100644 sysdeps/alpha/nptl/bits/pthreadtypes-arch.h create mode 100644 sysdeps/arm/atomic-machine.h delete mode 100644 sysdeps/arm/bits/atomic.h delete mode 100644 sysdeps/arm/bits/mathdef.h create mode 100644 sysdeps/arm/e_sqrt.c create mode 100644 sysdeps/arm/e_sqrtf.c create mode 100644 sysdeps/arm/fegetmode.c create mode 100644 sysdeps/arm/fesetexcept.c create mode 100644 sysdeps/arm/fesetmode.c create mode 100644 sysdeps/arm/fix-fp-int-convert-overflow.h create mode 100644 sysdeps/arm/libm-test-ulps-name rename sysdeps/arm/{bits => }/linkmap.h (100%) create mode 100644 sysdeps/arm/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/arm/nptl/bits/pthreadtypes.h delete mode 100644 sysdeps/arm/nptl/pthread_spin_lock.c create mode 100644 sysdeps/generic/atomic-machine.h delete mode 100644 sysdeps/generic/bits/hwcap.h create mode 100644 sysdeps/generic/dl-dtv.h create mode 100644 sysdeps/generic/dl-fcntl.h create mode 100644 sysdeps/generic/dl-fileid.h create mode 100644 sysdeps/generic/dl-mman.h create mode 100644 sysdeps/generic/dl-unistd.h create mode 100644 sysdeps/generic/fix-fp-int-compare-invalid.h create mode 100644 sysdeps/generic/fix-fp-int-convert-overflow.h create mode 100644 sysdeps/generic/fix-int-fp-convert-zero.h create mode 100644 sysdeps/generic/libc-lock.h create mode 100644 sysdeps/generic/libc-tsd.h create mode 100644 sysdeps/generic/libm-test-ulps-name copy sysdeps/generic/{libcidn.abilist => libnsl.abilist} (100%) copy sysdeps/generic/{libcidn.abilist => libutil.abilist} (100%) rename {bits => sysdeps/generic}/linkmap.h (100%) create mode 100644 sysdeps/generic/math-tests-arch.h create mode 100644 sysdeps/generic/math-type-macros-double.h create mode 100644 sysdeps/generic/math-type-macros-float.h create mode 100644 sysdeps/generic/math-type-macros-float128.h create mode 100644 sysdeps/generic/math-type-macros-ldouble.h create mode 100644 sysdeps/generic/math-type-macros.h create mode 100644 sysdeps/generic/math_private_calls.h create mode 100644 sysdeps/generic/nan-high-order-bit.h create mode 100644 sysdeps/generic/sigsetops.h create mode 100644 sysdeps/generic/stdio-lock.h create mode 100644 sysdeps/generic/string_private.h delete mode 100644 sysdeps/generic/sys/sysmacros.h delete mode 100644 sysdeps/hppa/fpu/bits/mathdef.h create mode 100644 sysdeps/hppa/fpu/fegetmode.c create mode 100644 sysdeps/hppa/fpu/fesetexcept.c create mode 100644 sysdeps/hppa/fpu/fesetmode.c create mode 100644 sysdeps/hppa/fpu/libm-test-ulps-name rename sysdeps/hppa/{bits => }/linkmap.h (100%) delete mode 100644 sysdeps/hppa/math_private.h create mode 100644 sysdeps/hppa/nan-high-order-bit.h create mode 100644 sysdeps/hppa/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/hppa/nptl/bits/pthreadtypes.h delete mode 100644 sysdeps/hppa/nptl/pthread_spin_lock.c create mode 100644 sysdeps/i386/atomic-machine.h create mode 100644 sysdeps/i386/bcopy.S create mode 100644 sysdeps/i386/bzero.S delete mode 100644 sysdeps/i386/bzero.c create mode 100644 sysdeps/i386/cacheinfo.c delete mode 100644 sysdeps/i386/dl-procinfo.h create mode 100644 sysdeps/i386/fpu/fegetmode.c create mode 100644 sysdeps/i386/fpu/fesetexcept.c create mode 100644 sysdeps/i386/fpu/fesetmode.c create mode 100644 sysdeps/i386/fpu/i386-math-asm.h delete mode 100644 sysdeps/i386/fpu/k_rem_pio2l.c create mode 100644 sysdeps/i386/fpu/libm-test-ulps-name delete mode 100644 sysdeps/i386/fpu/s_fdim.S create mode 100644 sysdeps/i386/fpu/s_fdim.c delete mode 100644 sysdeps/i386/fpu/s_fdimf.S delete mode 100644 sysdeps/i386/fpu/s_fdiml.S delete mode 100644 sysdeps/i386/fpu/w_sqrt.c create mode 100644 sysdeps/i386/fpu/w_sqrt_compat.c delete mode 100644 sysdeps/i386/i486/Versions delete mode 100644 sysdeps/i386/i486/bits/atomic.h delete mode 100644 sysdeps/i386/i486/htonl.S delete mode 100644 sysdeps/i386/i486/pthread_spin_trylock.S delete mode 100644 sysdeps/i386/i486/strcat.S delete mode 100644 sysdeps/i386/i486/string-inlines.c delete mode 100644 sysdeps/i386/i486/strlen.S delete mode 100644 sysdeps/i386/i586/Implies create mode 100644 sysdeps/i386/i586/init-arch.h delete mode 100644 sysdeps/i386/i586/memcpy_chk.S delete mode 100644 sysdeps/i386/i586/mempcpy_chk.S delete mode 100644 sysdeps/i386/i586/memset_chk.S delete mode 100644 sysdeps/i386/i586/pthread_spin_trylock.S delete mode 100644 sysdeps/i386/i686/Implies delete mode 100644 sysdeps/i386/i686/cacheinfo.c create mode 100644 sysdeps/i386/i686/fpu/multiarch/libm-test-ulps create mode 100644 sysdeps/i386/i686/fpu/multiarch/libm-test-ulps-name delete mode 100644 sysdeps/i386/i686/fpu/s_fdim.S delete mode 100644 sysdeps/i386/i686/fpu/s_fdimf.S delete mode 100644 sysdeps/i386/i686/fpu/s_fdiml.S create mode 100644 sysdeps/i386/i686/init-arch.h delete mode 100644 sysdeps/i386/i686/memcpy_chk.S delete mode 100644 sysdeps/i386/i686/memmove_chk.S delete mode 100644 sysdeps/i386/i686/mempcpy_chk.S delete mode 100644 sysdeps/i386/i686/memset_chk.S delete mode 100644 sysdeps/i386/i686/multiarch/Versions delete mode 100644 sysdeps/i386/i686/multiarch/ifunc-defines.sym delete mode 100644 sysdeps/i386/i686/multiarch/init-arch.c delete mode 100644 sysdeps/i386/i686/multiarch/init-arch.h delete mode 100644 sysdeps/i386/i686/multiarch/strcasestr-c.c delete mode 100644 sysdeps/i386/i686/strtok.S delete mode 100644 sysdeps/i386/i686/strtok_r.S create mode 100644 sysdeps/i386/init-arch.h create mode 100644 sysdeps/i386/link-defines.sym create mode 100644 sysdeps/i386/memcpy.S create mode 100644 sysdeps/i386/memcpy_chk.S create mode 100644 sysdeps/i386/memmove.S create mode 100644 sysdeps/i386/memmove_chk.S create mode 100644 sysdeps/i386/mempcpy.S create mode 100644 sysdeps/i386/mempcpy_chk.S create mode 100644 sysdeps/i386/memset.S delete mode 100644 sysdeps/i386/memset.c create mode 100644 sysdeps/i386/memset_chk.S create mode 100644 sysdeps/i386/pthread_spin_trylock.S create mode 100644 sysdeps/i386/strcat.S create mode 100644 sysdeps/i386/strlen.S delete mode 100644 sysdeps/i386/strtok.S delete mode 100644 sysdeps/i386/strtok_r.S create mode 100644 sysdeps/i386/symbol-hacks.h create mode 100644 sysdeps/i386/tst-audit3.c create mode 100644 sysdeps/i386/tst-audit3.h create mode 100644 sysdeps/i386/tst-auditmod3a.c create mode 100644 sysdeps/i386/tst-auditmod3b.c create mode 100755 sysdeps/i386/tst-ld-sse-use.sh create mode 100644 sysdeps/ia64/atomic-machine.h delete mode 100644 sysdeps/ia64/bits/atomic.h create mode 100644 sysdeps/ia64/bits/fp-logb.h delete mode 100644 sysdeps/ia64/bits/mathdef.h create mode 100644 sysdeps/ia64/fpu/fegetmode.c create mode 100644 sysdeps/ia64/fpu/fesetexcept.c create mode 100644 sysdeps/ia64/fpu/fesetmode.c create mode 100644 sysdeps/ia64/fpu/lgamma-compat.h create mode 100644 sysdeps/ia64/fpu/libm-test-ulps-name rename sysdeps/ia64/fpu/{k_rem_pio2l.c => w_acos_compat.c} (100%) rename sysdeps/ia64/fpu/{w_acosf.c => w_acosf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_acos.c => w_acosh_compat.c} (100%) rename sysdeps/ia64/fpu/{w_acosh.c => w_acoshf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_acoshf.c => w_acoshl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_acosl.c => w_acosl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_acoshl.c => w_asin_compat.c} (100%) rename sysdeps/ia64/fpu/{w_asin.c => w_asinf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_asinf.c => w_asinl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_asinl.c => w_atan2_compat.c} (100%) rename sysdeps/ia64/fpu/{w_atan2.c => w_atan2f_compat.c} (100%) rename sysdeps/ia64/fpu/{w_atan2f.c => w_atan2l_compat.c} (100%) rename sysdeps/ia64/fpu/{w_atan2l.c => w_atanh_compat.c} (100%) rename sysdeps/ia64/fpu/{w_atanh.c => w_atanhf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_atanhf.c => w_atanhl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_atanhl.c => w_cosh_compat.c} (100%) rename sysdeps/ia64/fpu/{w_cosh.c => w_coshf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_coshf.c => w_coshl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_coshl.c => w_exp10_compat.c} (100%) rename sysdeps/ia64/fpu/{w_exp.c => w_exp10f_compat.c} (100%) rename sysdeps/ia64/fpu/{w_exp10.c => w_exp10l_compat.c} (100%) rename sysdeps/ia64/fpu/{w_exp10f.c => w_exp2_compat.c} (100%) rename sysdeps/ia64/fpu/{w_exp10l.c => w_exp2f_compat.c} (100%) rename sysdeps/ia64/fpu/{w_exp2.c => w_exp2l_compat.c} (100%) rename sysdeps/ia64/fpu/{w_exp2f.c => w_exp_compat.c} (100%) rename sysdeps/ia64/fpu/{w_exp2l.c => w_expf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_expf.c => w_expl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_expl.c => w_fmod_compat.c} (100%) rename sysdeps/ia64/fpu/{w_fmod.c => w_fmodf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_fmodf.c => w_fmodl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_fmodl.c => w_hypot_compat.c} (100%) rename sysdeps/ia64/fpu/{w_hypot.c => w_hypotf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_hypotf.c => w_hypotl_compat.c} (100%) delete mode 100644 sysdeps/ia64/fpu/w_lgamma.c create mode 100644 sysdeps/ia64/fpu/w_lgamma_main.c rename sysdeps/ia64/fpu/{w_hypotl.c => w_lgamma_r_compat.c} (100%) delete mode 100644 sysdeps/ia64/fpu/w_lgammaf.c create mode 100644 sysdeps/ia64/fpu/w_lgammaf_main.c rename sysdeps/ia64/fpu/{w_lgamma_r.c => w_lgammaf_r_compat.c} (100%) delete mode 100644 sysdeps/ia64/fpu/w_lgammal.c create mode 100644 sysdeps/ia64/fpu/w_lgammal_main.c rename sysdeps/ia64/fpu/{w_lgammaf_r.c => w_lgammal_r_compat.c} (100%) rename sysdeps/ia64/fpu/{w_lgammal_r.c => w_log10_compat.c} (100%) rename sysdeps/ia64/fpu/{w_log.c => w_log10f_compat.c} (100%) rename sysdeps/ia64/fpu/{w_log10.c => w_log10l_compat.c} (100%) create mode 100644 sysdeps/ia64/fpu/w_log1p.c create mode 100644 sysdeps/ia64/fpu/w_log1pf.c create mode 100644 sysdeps/ia64/fpu/w_log1pl.c rename sysdeps/ia64/fpu/{w_log10f.c => w_log2_compat.c} (100%) rename sysdeps/ia64/fpu/{w_log10l.c => w_log2f_compat.c} (100%) rename sysdeps/ia64/fpu/{w_log2.c => w_log2l_compat.c} (100%) rename sysdeps/ia64/fpu/{w_log2f.c => w_log_compat.c} (100%) rename sysdeps/ia64/fpu/{w_log2l.c => w_logf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_logf.c => w_logl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_logl.c => w_pow_compat.c} (100%) rename sysdeps/ia64/fpu/{w_pow.c => w_powf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_powf.c => w_powl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_powl.c => w_remainder_compat.c} (100%) rename sysdeps/ia64/fpu/{w_remainder.c => w_remainderf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_remainderf.c => w_remainderl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_remainderl.c => w_scalb_compat.c} (100%) rename sysdeps/ia64/fpu/{w_scalb.c => w_scalbf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_scalbf.c => w_scalbl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_scalbl.c => w_sinh_compat.c} (100%) rename sysdeps/ia64/fpu/{w_sinh.c => w_sinhf_compat.c} (100%) rename sysdeps/ia64/fpu/{w_sinhf.c => w_sinhl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_sinhl.c => w_sqrt_compat.c} (100%) rename sysdeps/ia64/fpu/{w_sqrt.c => w_sqrtf_compat.c} (100%) delete mode 100644 sysdeps/ia64/fpu/w_sqrtl.c rename sysdeps/ia64/fpu/{w_sqrtf.c => w_sqrtl_compat.c} (100%) rename sysdeps/ia64/fpu/{w_tgamma.S => w_tgamma_compat.S} (100%) rename sysdeps/ia64/fpu/{w_tgammaf.S => w_tgammaf_compat.S} (100%) rename sysdeps/ia64/fpu/{w_tgammal.S => w_tgammal_compat.S} (100%) rename sysdeps/ia64/{bits => }/linkmap.h (100%) create mode 100644 sysdeps/ia64/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/ia64/nptl/bits/pthreadtypes.h delete mode 100644 sysdeps/ia64/strcat.c create mode 100644 sysdeps/ieee754/dbl-64/lgamma_neg.c create mode 100644 sysdeps/ieee754/dbl-64/lgamma_product.c create mode 100644 sysdeps/ieee754/dbl-64/s_fromfp.c create mode 100644 sysdeps/ieee754/dbl-64/s_fromfp_main.c create mode 100644 sysdeps/ieee754/dbl-64/s_fromfpx.c create mode 100644 sysdeps/ieee754/dbl-64/s_getpayload.c delete mode 100644 sysdeps/ieee754/dbl-64/s_isinf_ns.c create mode 100644 sysdeps/ieee754/dbl-64/s_nextup.c create mode 100644 sysdeps/ieee754/dbl-64/s_roundeven.c create mode 100644 sysdeps/ieee754/dbl-64/s_setpayload.c create mode 100644 sysdeps/ieee754/dbl-64/s_setpayload_main.c create mode 100644 sysdeps/ieee754/dbl-64/s_setpayloadsig.c create mode 100644 sysdeps/ieee754/dbl-64/s_totalorder.c create mode 100644 sysdeps/ieee754/dbl-64/s_totalordermag.c create mode 100644 sysdeps/ieee754/dbl-64/s_ufromfp.c create mode 100644 sysdeps/ieee754/dbl-64/s_ufromfpx.c delete mode 100644 sysdeps/ieee754/dbl-64/uroot.h delete mode 100644 sysdeps/ieee754/dbl-64/w_exp.c create mode 100644 sysdeps/ieee754/dbl-64/w_exp_compat.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/math_private.h create mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_getpayload.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_isinf_ns.c create mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_roundeven.c create mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_setpayload_main.c create mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_totalorder.c create mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_totalordermag.c create mode 100644 sysdeps/ieee754/float128/Makeconfig create mode 100644 sysdeps/ieee754/float128/Makefile create mode 100644 sysdeps/ieee754/float128/Versions create mode 100644 sysdeps/ieee754/float128/e_acosf128.c create mode 100644 sysdeps/ieee754/float128/e_acoshf128.c create mode 100644 sysdeps/ieee754/float128/e_asinf128.c create mode 100644 sysdeps/ieee754/float128/e_atan2f128.c create mode 100644 sysdeps/ieee754/float128/e_atanhf128.c create mode 100644 sysdeps/ieee754/float128/e_coshf128.c create mode 100644 sysdeps/ieee754/float128/e_exp10f128.c create mode 100644 sysdeps/ieee754/float128/e_expf128.c create mode 100644 sysdeps/ieee754/float128/e_fmodf128.c create mode 100644 sysdeps/ieee754/float128/e_gammaf128_r.c create mode 100644 sysdeps/ieee754/float128/e_hypotf128.c create mode 100644 sysdeps/ieee754/float128/e_ilogbf128.c create mode 100644 sysdeps/ieee754/float128/e_j0f128.c create mode 100644 sysdeps/ieee754/float128/e_j1f128.c create mode 100644 sysdeps/ieee754/float128/e_jnf128.c create mode 100644 sysdeps/ieee754/float128/e_lgammaf128_r.c create mode 100644 sysdeps/ieee754/float128/e_log10f128.c create mode 100644 sysdeps/ieee754/float128/e_log2f128.c create mode 100644 sysdeps/ieee754/float128/e_logf128.c create mode 100644 sysdeps/ieee754/float128/e_powf128.c create mode 100644 sysdeps/ieee754/float128/e_rem_pio2f128.c create mode 100644 sysdeps/ieee754/float128/e_remainderf128.c create mode 100644 sysdeps/ieee754/float128/e_scalbf128.c create mode 100644 sysdeps/ieee754/float128/e_sinhf128.c create mode 100644 sysdeps/ieee754/float128/float1282mpn.c create mode 100644 sysdeps/ieee754/float128/float128_private.h create mode 100644 sysdeps/ieee754/float128/gamma_productf128.c create mode 100644 sysdeps/ieee754/float128/ieee754_float128.h create mode 100644 sysdeps/ieee754/float128/k_cosf128.c create mode 100644 sysdeps/ieee754/float128/k_sincosf128.c create mode 100644 sysdeps/ieee754/float128/k_sinf128.c create mode 100644 sysdeps/ieee754/float128/k_tanf128.c create mode 100644 sysdeps/ieee754/float128/lgamma_negf128.c create mode 100644 sysdeps/ieee754/float128/lgamma_productf128.c create mode 100644 sysdeps/ieee754/float128/mpn2float128.c create mode 100644 sysdeps/ieee754/float128/s_asinhf128.c create mode 100644 sysdeps/ieee754/float128/s_atanf128.c create mode 100644 sysdeps/ieee754/float128/s_cbrtf128.c create mode 100644 sysdeps/ieee754/float128/s_ceilf128.c create mode 100644 sysdeps/ieee754/float128/s_copysignf128.c create mode 100644 sysdeps/ieee754/float128/s_cosf128.c create mode 100644 sysdeps/ieee754/float128/s_erff128.c create mode 100644 sysdeps/ieee754/float128/s_expm1f128.c create mode 100644 sysdeps/ieee754/float128/s_fabsf128.c create mode 100644 sysdeps/ieee754/float128/s_finitef128.c create mode 100644 sysdeps/ieee754/float128/s_floorf128.c create mode 100644 sysdeps/ieee754/float128/s_fmaf128.c create mode 100644 sysdeps/ieee754/float128/s_fpclassifyf128.c create mode 100644 sysdeps/ieee754/float128/s_frexpf128.c create mode 100644 sysdeps/ieee754/float128/s_fromfpf128.c create mode 100644 sysdeps/ieee754/float128/s_fromfpxf128.c create mode 100644 sysdeps/ieee754/float128/s_getpayloadf128.c create mode 100644 sysdeps/ieee754/float128/s_isinff128.c create mode 100644 sysdeps/ieee754/float128/s_isnanf128.c create mode 100644 sysdeps/ieee754/float128/s_issignalingf128.c create mode 100644 sysdeps/ieee754/float128/s_llrintf128.c create mode 100644 sysdeps/ieee754/float128/s_llroundf128.c create mode 100644 sysdeps/ieee754/float128/s_log1pf128.c create mode 100644 sysdeps/ieee754/float128/s_logbf128.c create mode 100644 sysdeps/ieee754/float128/s_lrintf128.c create mode 100644 sysdeps/ieee754/float128/s_lroundf128.c create mode 100644 sysdeps/ieee754/float128/s_modff128.c create mode 100644 sysdeps/ieee754/float128/s_nearbyintf128.c create mode 100644 sysdeps/ieee754/float128/s_nextafterf128.c create mode 100644 sysdeps/ieee754/float128/s_nexttowardf128.c create mode 100644 sysdeps/ieee754/float128/s_nextupf128.c create mode 100644 sysdeps/ieee754/float128/s_remquof128.c create mode 100644 sysdeps/ieee754/float128/s_rintf128.c create mode 100644 sysdeps/ieee754/float128/s_roundevenf128.c create mode 100644 sysdeps/ieee754/float128/s_roundf128.c create mode 100644 sysdeps/ieee754/float128/s_scalblnf128.c create mode 100644 sysdeps/ieee754/float128/s_scalbnf128.c create mode 100644 sysdeps/ieee754/float128/s_setpayloadf128.c create mode 100644 sysdeps/ieee754/float128/s_setpayloadsigf128.c create mode 100644 sysdeps/ieee754/float128/s_signbitf128.c create mode 100644 sysdeps/ieee754/float128/s_significandf128.c create mode 100644 sysdeps/ieee754/float128/s_sincosf128.c create mode 100644 sysdeps/ieee754/float128/s_sinf128.c create mode 100644 sysdeps/ieee754/float128/s_tanf128.c create mode 100644 sysdeps/ieee754/float128/s_tanhf128.c create mode 100644 sysdeps/ieee754/float128/s_totalorderf128.c create mode 100644 sysdeps/ieee754/float128/s_totalordermagf128.c create mode 100644 sysdeps/ieee754/float128/s_truncf128.c create mode 100644 sysdeps/ieee754/float128/s_ufromfpf128.c create mode 100644 sysdeps/ieee754/float128/s_ufromfpxf128.c create mode 100644 sysdeps/ieee754/float128/strfromf128.c create mode 100644 sysdeps/ieee754/float128/strtod_nan_float128.h create mode 100644 sysdeps/ieee754/float128/strtof128.c create mode 100644 sysdeps/ieee754/float128/strtof128_l.c create mode 100644 sysdeps/ieee754/float128/strtof128_nan.c create mode 100644 sysdeps/ieee754/float128/t_sincosf128.c create mode 100644 sysdeps/ieee754/float128/wcstof128.c create mode 100644 sysdeps/ieee754/float128/wcstof128_l.c create mode 100644 sysdeps/ieee754/float128/wcstof128_nan.c create mode 100644 sysdeps/ieee754/float128/x2y2m1f128.c create mode 100644 sysdeps/ieee754/flt-32/lgamma_negf.c copy sysdeps/{i386/fpu/doasin.c => ieee754/flt-32/lgamma_productf.c} (100%) delete mode 100644 sysdeps/ieee754/flt-32/math_private.h create mode 100644 sysdeps/ieee754/flt-32/s_fromfpf.c create mode 100644 sysdeps/ieee754/flt-32/s_fromfpf_main.c create mode 100644 sysdeps/ieee754/flt-32/s_fromfpxf.c create mode 100644 sysdeps/ieee754/flt-32/s_getpayloadf.c delete mode 100644 sysdeps/ieee754/flt-32/s_isinf_nsf.c create mode 100644 sysdeps/ieee754/flt-32/s_nextupf.c create mode 100644 sysdeps/ieee754/flt-32/s_roundevenf.c create mode 100644 sysdeps/ieee754/flt-32/s_setpayloadf.c create mode 100644 sysdeps/ieee754/flt-32/s_setpayloadf_main.c create mode 100644 sysdeps/ieee754/flt-32/s_setpayloadsigf.c create mode 100644 sysdeps/ieee754/flt-32/s_totalorderf.c create mode 100644 sysdeps/ieee754/flt-32/s_totalordermagf.c create mode 100644 sysdeps/ieee754/flt-32/s_ufromfpf.c create mode 100644 sysdeps/ieee754/flt-32/s_ufromfpxf.c delete mode 100644 sysdeps/ieee754/flt-32/w_expf.c create mode 100644 sysdeps/ieee754/flt-32/w_expf_compat.c create mode 100644 sysdeps/ieee754/ldbl-128/bits/long-double.h create mode 100644 sysdeps/ieee754/ldbl-128/lgamma_negl.c create mode 100644 sysdeps/ieee754/ldbl-128/lgamma_productl.c create mode 100644 sysdeps/ieee754/ldbl-128/printf_fphex_macros.h create mode 100644 sysdeps/ieee754/ldbl-128/s_fromfpl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_fromfpl_main.c create mode 100644 sysdeps/ieee754/ldbl-128/s_fromfpxl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_getpayloadl.c delete mode 100644 sysdeps/ieee754/ldbl-128/s_isinf_nsl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_nextupl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_roundevenl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_setpayloadl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_setpayloadl_main.c create mode 100644 sysdeps/ieee754/ldbl-128/s_setpayloadsigl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_totalorderl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_totalordermagl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_ufromfpl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_ufromfpxl.c create mode 100644 sysdeps/ieee754/ldbl-128/strtod_nan_ldouble.h delete mode 100644 sysdeps/ieee754/ldbl-128/w_expl.c create mode 100644 sysdeps/ieee754/ldbl-128/w_expl_compat.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/bits/iscanonical.h create mode 100644 sysdeps/ieee754/ldbl-128ibm/include/bits/iscanonical.h create mode 100644 sysdeps/ieee754/ldbl-128ibm/lgamma_negl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/lgamma_productl.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm/s_cprojl.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm/s_ctanhl.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm/s_ctanl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_fromfpl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_fromfpl_main.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_fromfpxl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_getpayloadl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_iscanonicall.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm/s_isinf_nsl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_nextupl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_roundevenl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_setpayloadl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_setpayloadl_main.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_setpayloadsigl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_totalorderl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_totalordermagl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_ufromfpl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_ufromfpxl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/strtod_nan_ldouble.h create mode 100644 sysdeps/ieee754/ldbl-128ibm/test-canonical-ldbl-128ibm.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/test-fmodl-ldbl-128ibm.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/test-fmodrem-ldbl-128ibm.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/test-remainderl-ldbl-128ibm.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/test-remquol-ldbl-128ibm.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/test-totalorderl-ldbl-128ibm.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/tst-strtold-ldbl-128ibm.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm/w_expl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/w_expl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm/w_scalblnl.c delete mode 100644 sysdeps/ieee754/ldbl-64-128/w_expl.c create mode 100644 sysdeps/ieee754/ldbl-64-128/w_expl_compat.c create mode 100644 sysdeps/ieee754/ldbl-96/Makefile create mode 100644 sysdeps/ieee754/ldbl-96/bits/iscanonical.h create mode 100644 sysdeps/ieee754/ldbl-96/bits/long-double.h create mode 100644 sysdeps/ieee754/ldbl-96/include/bits/iscanonical.h create mode 100644 sysdeps/ieee754/ldbl-96/lgamma_negl.c create mode 100644 sysdeps/ieee754/ldbl-96/lgamma_product.c create mode 100644 sysdeps/ieee754/ldbl-96/lgamma_productl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_fromfpl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_fromfpl_main.c create mode 100644 sysdeps/ieee754/ldbl-96/s_fromfpxl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_getpayloadl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_iscanonicall.c delete mode 100644 sysdeps/ieee754/ldbl-96/s_isinf_nsl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_nextupl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_roundevenl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_setpayloadl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_setpayloadl_main.c create mode 100644 sysdeps/ieee754/ldbl-96/s_setpayloadsigl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_totalorderl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_totalordermagl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_ufromfpl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_ufromfpxl.c create mode 100644 sysdeps/ieee754/ldbl-96/strtod_nan_ldouble.h create mode 100644 sysdeps/ieee754/ldbl-96/test-canonical-ldbl-96.c create mode 100644 sysdeps/ieee754/ldbl-96/test-totalorderl-ldbl-96.c delete mode 100644 sysdeps/ieee754/ldbl-96/w_expl.c create mode 100644 sysdeps/ieee754/ldbl-96/w_expl_compat.c create mode 100644 sysdeps/ieee754/ldbl-opt/bits/long-double.h delete mode 100644 sysdeps/ieee754/ldbl-opt/cabs.c delete mode 100644 sysdeps/ieee754/ldbl-opt/cabsl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/carg.c delete mode 100644 sysdeps/ieee754/ldbl-opt/cargl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/cimag.c delete mode 100644 sysdeps/ieee754/ldbl-opt/cimagl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/conj.c delete mode 100644 sysdeps/ieee754/ldbl-opt/conjl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/creal.c delete mode 100644 sysdeps/ieee754/ldbl-opt/creall.c create mode 100644 sysdeps/ieee754/ldbl-opt/math-type-macros-double.h create mode 100644 sysdeps/ieee754/ldbl-opt/math-type-macros-ldouble.h create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-canonicalize.c delete mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-drem.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fmaxmag.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fminmag.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fromfp.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fromfpx.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-getpayload.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-llogb.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-nextdown.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-nextup.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-roundeven.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-setpayload.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-setpayloadsig.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-strfroml.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-totalorder.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-totalordermag.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-ufromfp.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-ufromfpx.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_cacos.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_cacosh.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_cacoshl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_cacosl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_casin.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_casinh.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_casinhl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_casinl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_catan.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_catanh.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_catanhl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_catanl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_ccos.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_ccosh.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_ccoshl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_ccosl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_cexp.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_cexpl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_clog.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_clog10.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_clogl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_cpow.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_cpowl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_cproj.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_cprojl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_csin.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_csinh.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_csinhl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_csinl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_csqrt.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_csqrtl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_ctan.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_ctanh.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_ctanhl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_ctanl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_fdim.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_fdiml.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_fmax.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_fmaxl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_fmin.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_fminl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_nan.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_nanl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_acos.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_acos_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_acosh.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_acosh_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_acoshl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_acoshl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_acosl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_acosl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_asin.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_asin_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_asinl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_asinl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_atan2.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_atan2_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_atan2l.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_atan2l_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_atanh.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_atanh_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_atanhl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_atanhl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_cosh.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_cosh_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_coshl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_coshl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_drem.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_dreml.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_exp.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_exp10.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_exp10_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_exp10l.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_exp10l_compat.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_exp_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_fmod.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_fmod_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_fmodl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_fmodl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_hypot.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_hypot_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_hypotl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_hypotl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_ilogb.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_ilogbl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_j0.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_j0_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_j0l.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_j0l_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_j1.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_j1_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_j1l.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_j1l_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_jn.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_jn_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_jnl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_jnl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_lgamma.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_lgamma_compat.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_lgamma_compatl.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_lgamma_r.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_lgamma_r_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_lgammal.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_lgammal_r.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_lgammal_r_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_log.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_log10.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_log10_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_log10l.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_log10l_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_log2.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_log2_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_log2l.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_log2l_compat.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_log_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_logl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_logl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_pow.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_pow_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_powl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_powl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_remainder.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_remainder_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_remainderl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_remainderl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_scalb.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_scalb_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_scalbl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_scalbl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_sinh.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_sinh_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_sinhl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_sinhl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_sqrt.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_sqrt_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_sqrtl.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_sqrtl_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_tgamma.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_tgamma_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_tgammal.c create mode 100644 sysdeps/ieee754/ldbl-opt/w_tgammal_compat.c delete mode 100644 sysdeps/ieee754/support.c create mode 100644 sysdeps/m68k/coldfire/atomic-machine.h delete mode 100644 sysdeps/m68k/coldfire/bits/atomic.h create mode 100644 sysdeps/m68k/coldfire/fpu/libm-test-ulps-name create mode 100644 sysdeps/m68k/coldfire/fpu/math_private.h copy sysdeps/{nios2 => m68k/coldfire/nofpu}/s_fma.c (100%) copy sysdeps/{nios2 => m68k/coldfire/nofpu}/s_fmaf.c (100%) create mode 100644 sysdeps/m68k/coldfire/nofpu/sfp-machine.h create mode 100644 sysdeps/m68k/fpu/fegetmode.c create mode 100644 sysdeps/m68k/fpu/fesetexcept.c create mode 100644 sysdeps/m68k/fpu/fesetmode.c create mode 100644 sysdeps/m68k/m680x0/bits/flt-eval-method.h create mode 100644 sysdeps/m68k/m680x0/bits/fp-logb.h delete mode 100644 sysdeps/m68k/m680x0/bits/mathdef.h delete mode 100644 sysdeps/m68k/m680x0/fpu/k_rem_pio2l.c create mode 100644 sysdeps/m68k/m680x0/fpu/libm-test-ulps-name delete mode 100644 sysdeps/m68k/m680x0/fpu/s_ccosh.c create mode 100644 sysdeps/m68k/m680x0/fpu/s_ccosh_template.c delete mode 100644 sysdeps/m68k/m680x0/fpu/s_ccoshf.c delete mode 100644 sysdeps/m68k/m680x0/fpu/s_ccoshl.c delete mode 100644 sysdeps/m68k/m680x0/fpu/s_cexp.c create mode 100644 sysdeps/m68k/m680x0/fpu/s_cexp_template.c delete mode 100644 sysdeps/m68k/m680x0/fpu/s_cexpf.c delete mode 100644 sysdeps/m68k/m680x0/fpu/s_cexpl.c delete mode 100644 sysdeps/m68k/m680x0/fpu/s_csin.c create mode 100644 sysdeps/m68k/m680x0/fpu/s_csin_template.c delete mode 100644 sysdeps/m68k/m680x0/fpu/s_csinf.c delete mode 100644 sysdeps/m68k/m680x0/fpu/s_csinh.c create mode 100644 sysdeps/m68k/m680x0/fpu/s_csinh_template.c delete mode 100644 sysdeps/m68k/m680x0/fpu/s_csinhf.c delete mode 100644 sysdeps/m68k/m680x0/fpu/s_csinhl.c delete mode 100644 sysdeps/m68k/m680x0/fpu/s_csinl.c create mode 100644 sysdeps/m68k/m680x0/m68020/atomic-machine.h delete mode 100644 sysdeps/m68k/m680x0/m68020/bits/atomic.h delete mode 100644 sysdeps/m68k/m680x0/m68020/bits/string.h create mode 100644 sysdeps/m68k/m680x0/m68020/string_private.h create mode 100644 sysdeps/m68k/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/m68k/nptl/bits/pthreadtypes.h delete mode 100644 sysdeps/m68k/nptl/pthread_spin_lock.c create mode 100644 sysdeps/m68k/symbol-hacks.h delete mode 100644 sysdeps/mach/bits/libc-lock.h delete mode 100644 sysdeps/mach/hurd/bits/libc-lock.h delete mode 100644 sysdeps/mach/hurd/bits/libc-tsd.h create mode 100644 sysdeps/mach/hurd/dl-fcntl.h create mode 100644 sysdeps/mach/hurd/dl-mman.h create mode 100644 sysdeps/mach/hurd/dl-unistd.h create mode 100644 sysdeps/mach/hurd/ftruncate64.c create mode 100644 sysdeps/mach/hurd/i386/c++-types.data create mode 100644 sysdeps/mach/hurd/libc-lock.h create mode 100644 sysdeps/mach/hurd/libc-tsd.h create mode 100644 sysdeps/mach/hurd/mmap64.c create mode 100644 sysdeps/mach/hurd/truncate64.c create mode 100644 sysdeps/mach/libc-lock.h create mode 100644 sysdeps/microblaze/atomic-machine.h delete mode 100644 sysdeps/microblaze/bits/atomic.h create mode 100644 sysdeps/microblaze/libm-test-ulps-name create mode 100644 sysdeps/microblaze/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/microblaze/nptl/bits/pthreadtypes.h delete mode 100644 sysdeps/microblaze/nptl/pthread_spin_lock.c copy sysdeps/{nios2 => microblaze}/s_fma.c (100%) copy sysdeps/{nios2 => microblaze}/s_fmaf.c (100%) create mode 100644 sysdeps/microblaze/sfp-machine.h create mode 100644 sysdeps/mips/atomic-machine.h delete mode 100644 sysdeps/mips/bits/atomic.h create mode 100644 sysdeps/mips/bits/long-double.h delete mode 100644 sysdeps/mips/bits/mathdef.h create mode 100644 sysdeps/mips/fpu/fegetmode.c create mode 100644 sysdeps/mips/fpu/fesetexcept.c create mode 100644 sysdeps/mips/fpu/fesetmode.c rename sysdeps/mips/{bits => }/linkmap.h (100%) create mode 100644 sysdeps/mips/localplt.data create mode 100644 sysdeps/mips/mips32/fpu/Makefile create mode 100644 sysdeps/mips/mips32/fpu/fix-fp-int-convert-overflow.h delete mode 100644 sysdeps/mips/mips32/fpu/fpu_control.c create mode 100644 sysdeps/mips/mips32/fpu/fpucw-helpers.c create mode 100644 sysdeps/mips/mips32/libm-test-ulps-name create mode 100644 sysdeps/mips/mips64/libm-test-ulps-name create mode 100644 sysdeps/mips/nan-high-order-bit.h create mode 100644 sysdeps/mips/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/mips/nptl/bits/pthreadtypes.h delete mode 100644 sysdeps/mips/nptl/pthread_spin_lock.c create mode 100644 sysdeps/nios2/libm-test-ulps-name create mode 100644 sysdeps/nios2/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/nios2/nptl/bits/pthreadtypes.h delete mode 100644 sysdeps/nios2/nptl/pthread_spin_lock.c delete mode 100644 sysdeps/nptl/bits/libc-lock.h delete mode 100644 sysdeps/nptl/bits/libc-lockP.h create mode 100644 sysdeps/nptl/bits/pthreadtypes.h delete mode 100644 sysdeps/nptl/bits/stdio-lock.h create mode 100644 sysdeps/nptl/bits/thread-shared-types.h delete mode 100644 sysdeps/nptl/configure delete mode 100644 sysdeps/nptl/configure.ac create mode 100644 sysdeps/nptl/futex-internal.h create mode 100644 sysdeps/nptl/libc-lock.h create mode 100644 sysdeps/nptl/libc-lockP.h create mode 100644 sysdeps/nptl/stdio-lock.h rename sysdeps/{unix => posix}/Subdirs (100%) create mode 100644 sysdeps/posix/dl-fileid.h create mode 100644 sysdeps/posix/preadv2.c create mode 100644 sysdeps/posix/preadv64v2.c create mode 100644 sysdeps/posix/preadv_common.c create mode 100644 sysdeps/posix/pwritev2.c create mode 100644 sysdeps/posix/pwritev64v2.c create mode 100644 sysdeps/posix/pwritev_common.c create mode 100644 sysdeps/posix/usleep.c create mode 100644 sysdeps/powerpc/atomic-machine.h delete mode 100644 sysdeps/powerpc/bits/atomic.h create mode 100644 sysdeps/powerpc/bits/fp-fast.h delete mode 100644 sysdeps/powerpc/bits/mathdef.h create mode 100644 sysdeps/powerpc/dl-tls.c create mode 100644 sysdeps/powerpc/fpu/fegetmode.c create mode 100644 sysdeps/powerpc/fpu/fesetexcept.c create mode 100644 sysdeps/powerpc/fpu/fesetmode.c create mode 100644 sysdeps/powerpc/fpu/fix-fp-int-compare-invalid.h create mode 100644 sysdeps/powerpc/fpu/libm-test-ulps-name delete mode 100644 sysdeps/powerpc/fpu/s_fdim.c delete mode 100644 sysdeps/powerpc/fpu/s_fdimf.c delete mode 100644 sysdeps/powerpc/fpu/s_fmax.S delete mode 100644 sysdeps/powerpc/fpu/s_fmaxf.S delete mode 100644 sysdeps/powerpc/fpu/s_fmin.S delete mode 100644 sysdeps/powerpc/fpu/s_fminf.S delete mode 100644 sysdeps/powerpc/fpu/s_llround.c delete mode 100644 sysdeps/powerpc/fpu/s_llroundf.c create mode 100644 sysdeps/powerpc/hwcapinfo.c create mode 100644 sysdeps/powerpc/hwcapinfo.h create mode 100644 sysdeps/powerpc/libc-tls.c create mode 100644 sysdeps/powerpc/nofpu/fegetmode.c create mode 100644 sysdeps/powerpc/nofpu/fesetexcept.c create mode 100644 sysdeps/powerpc/nofpu/fesetmode.c create mode 100644 sysdeps/powerpc/nofpu/libm-test-ulps-name create mode 100644 sysdeps/powerpc/nptl/bits/pthreadtypes-arch.h create mode 100644 sysdeps/powerpc/nptl/pthread_spin_unlock.c create mode 100644 sysdeps/powerpc/powerpc32/atomic-machine.h delete mode 100644 sysdeps/powerpc/powerpc32/bits/atomic.h create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fegetmode.c create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fesetexcept.c create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fesetmode.c create mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fetestexceptflag.c create mode 100644 sysdeps/powerpc/powerpc32/fpu/configure create mode 100644 sysdeps/powerpc/powerpc32/fpu/configure.ac create mode 100644 sysdeps/powerpc/powerpc32/fpu/fix-int-fp-convert-zero.h delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_fdim.c delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_fmax.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_fmin.S create mode 100644 sysdeps/powerpc/powerpc32/fpu/s_llround.c create mode 100644 sysdeps/powerpc/powerpc32/fpu/s_llroundf.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt-power5.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt-ppc32.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt.c create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt_compat-power5.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt_compat-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt_compat.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf-power5.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf-ppc32.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf.c create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf_compat-power5.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf_compat-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf_compat.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/w_sqrt_compat.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/w_sqrtf_compat.S delete mode 100644 sysdeps/powerpc/powerpc32/power5/fpu/w_sqrt.S create mode 100644 sysdeps/powerpc/powerpc32/power5/fpu/w_sqrt_compat.S delete mode 100644 sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf.S create mode 100644 sysdeps/powerpc/powerpc32/power5/fpu/w_sqrtf_compat.S create mode 100644 sysdeps/powerpc/powerpc32/power9/Implies create mode 100644 sysdeps/powerpc/powerpc32/power9/fpu/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc32/power9/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc32/symbol-hacks.h create mode 100644 sysdeps/powerpc/powerpc64/atomic-machine.h delete mode 100644 sysdeps/powerpc/powerpc64/bits/atomic.h create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_expf-power8.S create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_expf-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_expf.c create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_cosf-power8.S create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_cosf-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_cosf.c create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llrintf.c create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llroundf-ppc64.S create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llroundf.c create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_sinf-power8.S create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_sinf-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_sinf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_fdim.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_fmax.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_fmin.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memchr-power8.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/memcmp-power8.S delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/stpcpy-power7.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/stpcpy-power7.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/stpcpy-ppc64.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/stpcpy-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcasecmp-power8.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcasecmp-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcasestr-power8.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcasestr-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcasestr.c create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strchr-power8.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strchrnul-power8.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcmp-power9.S delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcpy-power7.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcpy-power7.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcpy-ppc64.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcpy-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcspn-power8.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcspn-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strcspn.c create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strlen-power8.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncase-power8.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncase-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncat-power8.c create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncmp-power9.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strnlen-power8.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strrchr-power8.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strspn-power8.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strspn-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strspn.c create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strstr-power7.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strstr-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strstr.c create mode 100644 sysdeps/powerpc/powerpc64/power5+/fpu/s_llroundf.S create mode 100644 sysdeps/powerpc/powerpc64/power6x/fpu/s_llroundf.S delete mode 100644 sysdeps/powerpc/powerpc64/power7/stpcpy.S delete mode 100644 sysdeps/powerpc/powerpc64/power7/strcpy.S create mode 100644 sysdeps/powerpc/powerpc64/power7/strstr-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/power7/strstr.S create mode 100644 sysdeps/powerpc/powerpc64/power8/Makefile create mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/e_expf.S create mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_cosf.S create mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_llroundf.S create mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_sinf.S create mode 100644 sysdeps/powerpc/powerpc64/power8/memchr.S create mode 100644 sysdeps/powerpc/powerpc64/power8/memcmp.S create mode 100644 sysdeps/powerpc/powerpc64/power8/strcasecmp.S create mode 100644 sysdeps/powerpc/powerpc64/power8/strcasestr-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/power8/strcasestr.S create mode 100644 sysdeps/powerpc/powerpc64/power8/strchr.S create mode 100644 sysdeps/powerpc/powerpc64/power8/strchrnul.S create mode 100644 sysdeps/powerpc/powerpc64/power8/strcspn.S create mode 100644 sysdeps/powerpc/powerpc64/power8/strlen.S create mode 100644 sysdeps/powerpc/powerpc64/power8/strncase.S create mode 100644 sysdeps/powerpc/powerpc64/power8/strnlen.S create mode 100644 sysdeps/powerpc/powerpc64/power8/strrchr.S create mode 100644 sysdeps/powerpc/powerpc64/power8/strspn.S create mode 100644 sysdeps/powerpc/powerpc64/power9/Implies create mode 100644 sysdeps/powerpc/powerpc64/power9/fpu/Implies create mode 100644 sysdeps/powerpc/powerpc64/power9/fpu/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/power9/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/power9/strcmp.S create mode 100644 sysdeps/powerpc/powerpc64/power9/strncmp.S delete mode 100644 sysdeps/powerpc/powerpc64/stpcpy.S delete mode 100644 sysdeps/powerpc/powerpc64/strcpy.S delete mode 100644 sysdeps/powerpc/powerpc64/strcspn.S delete mode 100644 sysdeps/powerpc/powerpc64/strpbrk.S delete mode 100644 sysdeps/powerpc/powerpc64/strspn.S delete mode 100644 sysdeps/powerpc/powerpc64/strtok.S delete mode 100644 sysdeps/powerpc/powerpc64/strtok_r.S create mode 100644 sysdeps/powerpc/powerpc64le/Implies copy sysdeps/powerpc/{powerpc64/power4 => powerpc64le}/fpu/Implies (100%) copy sysdeps/powerpc/{powerpc64/power4 => powerpc64le}/fpu/multiarch/Implies (100%) copy sysdeps/powerpc/{powerpc64/power4 => powerpc64le}/multiarch/Implies (100%) create mode 100644 sysdeps/powerpc/powerpc64le/power7/Implies create mode 100644 sysdeps/powerpc/powerpc64le/power7/fpu/Implies copy sysdeps/powerpc/{powerpc64/power8 => powerpc64le/power7}/fpu/multiarch/Implie [...] copy sysdeps/powerpc/{powerpc64/power8 => powerpc64le/power7}/multiarch/Implies (100%) create mode 100644 sysdeps/powerpc/powerpc64le/power8/Implies create mode 100644 sysdeps/powerpc/powerpc64le/power8/fpu/Implies create mode 100644 sysdeps/powerpc/powerpc64le/power8/fpu/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64le/power8/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64le/power9/Implies create mode 100644 sysdeps/powerpc/powerpc64le/power9/fpu/Implies create mode 100644 sysdeps/powerpc/powerpc64le/power9/fpu/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64le/power9/multiarch/Implies delete mode 100644 sysdeps/powerpc/strcat.c create mode 100644 sysdeps/powerpc/test-get_hwcap-static.c create mode 100644 sysdeps/powerpc/test-get_hwcap.c create mode 100644 sysdeps/powerpc/tst-set_ppr.c create mode 100644 sysdeps/powerpc/tst-tlsopt-powerpc.c create mode 100644 sysdeps/s390/Makefile create mode 100644 sysdeps/s390/atomic-machine.h delete mode 100644 sysdeps/s390/bits/atomic.h create mode 100644 sysdeps/s390/bits/flt-eval-method.h delete mode 100644 sysdeps/s390/bits/linkmap.h delete mode 100644 sysdeps/s390/bits/mathdef.h delete mode 100644 sysdeps/s390/bits/string.h create mode 100644 sysdeps/s390/fix-fp-int-convert-overflow.h create mode 100644 sysdeps/s390/fpu/fegetmode.c create mode 100644 sysdeps/s390/fpu/fesetexcept.c create mode 100644 sysdeps/s390/fpu/fesetmode.c create mode 100644 sysdeps/s390/fpu/fetestexceptflag.c create mode 100644 sysdeps/s390/fpu/fix-fp-int-compare-invalid.h create mode 100644 sysdeps/s390/fpu/libm-test-ulps-name create mode 100644 sysdeps/s390/gconv-modules create mode 100644 sysdeps/s390/iso-8859-1_cp037_z900.c create mode 100644 sysdeps/s390/linkmap.h create mode 100644 sysdeps/s390/mempcpy.S create mode 100644 sysdeps/s390/multiarch/8bit-generic.c create mode 100644 sysdeps/s390/multiarch/Makefile create mode 100644 sysdeps/s390/multiarch/gconv_simple.c create mode 100644 sysdeps/s390/multiarch/gen-8bit.sh create mode 100644 sysdeps/s390/multiarch/iconv/skeleton.c create mode 100644 sysdeps/s390/multiarch/ifunc-impl-list.c create mode 100644 sysdeps/s390/multiarch/ifunc-resolve.h create mode 100644 sysdeps/s390/multiarch/memccpy-c.c create mode 100644 sysdeps/s390/multiarch/memccpy-vx.S create mode 100644 sysdeps/s390/multiarch/memccpy.c create mode 100644 sysdeps/s390/multiarch/memchr-vx.S create mode 100644 sysdeps/s390/multiarch/memchr.c create mode 100644 sysdeps/s390/multiarch/mempcpy.c create mode 100644 sysdeps/s390/multiarch/memrchr-c.c create mode 100644 sysdeps/s390/multiarch/memrchr-vx.S create mode 100644 sysdeps/s390/multiarch/memrchr.c create mode 100644 sysdeps/s390/multiarch/rawmemchr-c.c create mode 100644 sysdeps/s390/multiarch/rawmemchr-vx.S create mode 100644 sysdeps/s390/multiarch/rawmemchr.c create mode 100644 sysdeps/s390/multiarch/stpcpy-c.c create mode 100644 sysdeps/s390/multiarch/stpcpy-vx.S create mode 100644 sysdeps/s390/multiarch/stpcpy.c create mode 100644 sysdeps/s390/multiarch/stpncpy-c.c create mode 100644 sysdeps/s390/multiarch/stpncpy-vx.S create mode 100644 sysdeps/s390/multiarch/stpncpy.c create mode 100644 sysdeps/s390/multiarch/strcat-c.c create mode 100644 sysdeps/s390/multiarch/strcat-vx.S create mode 100644 sysdeps/s390/multiarch/strcat.c create mode 100644 sysdeps/s390/multiarch/strchr-c.c create mode 100644 sysdeps/s390/multiarch/strchr-vx.S create mode 100644 sysdeps/s390/multiarch/strchr.c create mode 100644 sysdeps/s390/multiarch/strchrnul-c.c create mode 100644 sysdeps/s390/multiarch/strchrnul-vx.S create mode 100644 sysdeps/s390/multiarch/strchrnul.c create mode 100644 sysdeps/s390/multiarch/strcmp-vx.S create mode 100644 sysdeps/s390/multiarch/strcmp.c create mode 100644 sysdeps/s390/multiarch/strcpy-vx.S create mode 100644 sysdeps/s390/multiarch/strcpy.c create mode 100644 sysdeps/s390/multiarch/strcspn-c.c create mode 100644 sysdeps/s390/multiarch/strcspn-vx.S create mode 100644 sysdeps/s390/multiarch/strcspn.c create mode 100644 sysdeps/s390/multiarch/strlen-c.c create mode 100644 sysdeps/s390/multiarch/strlen-vx.S create mode 100644 sysdeps/s390/multiarch/strlen.c create mode 100644 sysdeps/s390/multiarch/strncat-c.c create mode 100644 sysdeps/s390/multiarch/strncat-vx.S create mode 100644 sysdeps/s390/multiarch/strncat.c create mode 100644 sysdeps/s390/multiarch/strncmp-c.c create mode 100644 sysdeps/s390/multiarch/strncmp-vx.S create mode 100644 sysdeps/s390/multiarch/strncmp.c create mode 100644 sysdeps/s390/multiarch/strncpy-vx.S create mode 100644 sysdeps/s390/multiarch/strncpy.c create mode 100644 sysdeps/s390/multiarch/strnlen-c.c create mode 100644 sysdeps/s390/multiarch/strnlen-vx.S create mode 100644 sysdeps/s390/multiarch/strnlen.c create mode 100644 sysdeps/s390/multiarch/strpbrk-c.c create mode 100644 sysdeps/s390/multiarch/strpbrk-vx.S create mode 100644 sysdeps/s390/multiarch/strpbrk.c create mode 100644 sysdeps/s390/multiarch/strrchr-c.c create mode 100644 sysdeps/s390/multiarch/strrchr-vx.S create mode 100644 sysdeps/s390/multiarch/strrchr.c create mode 100644 sysdeps/s390/multiarch/strspn-c.c create mode 100644 sysdeps/s390/multiarch/strspn-vx.S create mode 100644 sysdeps/s390/multiarch/strspn.c create mode 100644 sysdeps/s390/multiarch/utf16-utf32-z9.c create mode 100644 sysdeps/s390/multiarch/utf8-utf16-z9.c create mode 100644 sysdeps/s390/multiarch/utf8-utf32-z9.c create mode 100644 sysdeps/s390/multiarch/wcpcpy-c.c create mode 100644 sysdeps/s390/multiarch/wcpcpy-vx.S create mode 100644 sysdeps/s390/multiarch/wcpcpy.c create mode 100644 sysdeps/s390/multiarch/wcpncpy-c.c create mode 100644 sysdeps/s390/multiarch/wcpncpy-vx.S create mode 100644 sysdeps/s390/multiarch/wcpncpy.c create mode 100644 sysdeps/s390/multiarch/wcscat-c.c create mode 100644 sysdeps/s390/multiarch/wcscat-vx.S create mode 100644 sysdeps/s390/multiarch/wcscat.c create mode 100644 sysdeps/s390/multiarch/wcschr-c.c create mode 100644 sysdeps/s390/multiarch/wcschr-vx.S create mode 100644 sysdeps/s390/multiarch/wcschr.c create mode 100644 sysdeps/s390/multiarch/wcschrnul-c.c create mode 100644 sysdeps/s390/multiarch/wcschrnul-vx.S create mode 100644 sysdeps/s390/multiarch/wcschrnul.c create mode 100644 sysdeps/s390/multiarch/wcscmp-c.c create mode 100644 sysdeps/s390/multiarch/wcscmp-vx.S create mode 100644 sysdeps/s390/multiarch/wcscmp.c create mode 100644 sysdeps/s390/multiarch/wcscpy-c.c create mode 100644 sysdeps/s390/multiarch/wcscpy-vx.S create mode 100644 sysdeps/s390/multiarch/wcscpy.c create mode 100644 sysdeps/s390/multiarch/wcscspn-c.c create mode 100644 sysdeps/s390/multiarch/wcscspn-vx.S create mode 100644 sysdeps/s390/multiarch/wcscspn.c create mode 100644 sysdeps/s390/multiarch/wcslen-c.c create mode 100644 sysdeps/s390/multiarch/wcslen-vx.S create mode 100644 sysdeps/s390/multiarch/wcslen.c create mode 100644 sysdeps/s390/multiarch/wcsncat-c.c create mode 100644 sysdeps/s390/multiarch/wcsncat-vx.S create mode 100644 sysdeps/s390/multiarch/wcsncat.c create mode 100644 sysdeps/s390/multiarch/wcsncmp-c.c create mode 100644 sysdeps/s390/multiarch/wcsncmp-vx.S create mode 100644 sysdeps/s390/multiarch/wcsncmp.c create mode 100644 sysdeps/s390/multiarch/wcsncpy-c.c create mode 100644 sysdeps/s390/multiarch/wcsncpy-vx.S create mode 100644 sysdeps/s390/multiarch/wcsncpy.c create mode 100644 sysdeps/s390/multiarch/wcsnlen-c.c create mode 100644 sysdeps/s390/multiarch/wcsnlen-vx.S create mode 100644 sysdeps/s390/multiarch/wcsnlen.c create mode 100644 sysdeps/s390/multiarch/wcspbrk-c.c create mode 100644 sysdeps/s390/multiarch/wcspbrk-vx.S create mode 100644 sysdeps/s390/multiarch/wcspbrk.c create mode 100644 sysdeps/s390/multiarch/wcsrchr-c.c create mode 100644 sysdeps/s390/multiarch/wcsrchr-vx.S create mode 100644 sysdeps/s390/multiarch/wcsrchr.c create mode 100644 sysdeps/s390/multiarch/wcsspn-c.c create mode 100644 sysdeps/s390/multiarch/wcsspn-vx.S create mode 100644 sysdeps/s390/multiarch/wcsspn.c create mode 100644 sysdeps/s390/multiarch/wmemchr-c.c create mode 100644 sysdeps/s390/multiarch/wmemchr-vx.S create mode 100644 sysdeps/s390/multiarch/wmemchr.c create mode 100644 sysdeps/s390/multiarch/wmemcmp-c.c create mode 100644 sysdeps/s390/multiarch/wmemcmp-vx.S create mode 100644 sysdeps/s390/multiarch/wmemcmp.c create mode 100644 sysdeps/s390/multiarch/wmemset-c.c create mode 100644 sysdeps/s390/multiarch/wmemset-vx.S create mode 100644 sysdeps/s390/multiarch/wmemset.c create mode 100644 sysdeps/s390/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/s390/nptl/bits/pthreadtypes.h delete mode 100644 sysdeps/s390/nptl/pthread_spin_init.c delete mode 100644 sysdeps/s390/nptl/pthread_spin_lock.c delete mode 100644 sysdeps/s390/nptl/pthread_spin_trylock.c delete mode 100644 sysdeps/s390/nptl/pthread_spin_unlock.c create mode 100644 sysdeps/s390/s390-32/dl-trampoline.h delete mode 100644 sysdeps/s390/s390-32/multiarch/ifunc-resolve.c create mode 100644 sysdeps/s390/s390-32/multiarch/memchr.c create mode 100644 sysdeps/s390/s390-32/multiarch/memcmp-s390.S delete mode 100644 sysdeps/s390/s390-32/multiarch/memcmp.S create mode 100644 sysdeps/s390/s390-32/multiarch/memcmp.c create mode 100644 sysdeps/s390/s390-32/multiarch/memcpy-s390.S delete mode 100644 sysdeps/s390/s390-32/multiarch/memcpy.S create mode 100644 sysdeps/s390/s390-32/multiarch/memcpy.c create mode 100644 sysdeps/s390/s390-32/multiarch/memset-s390.S delete mode 100644 sysdeps/s390/s390-32/multiarch/memset.S create mode 100644 sysdeps/s390/s390-32/multiarch/memset.c create mode 100644 sysdeps/s390/s390-32/multiarch/strcmp.c create mode 100644 sysdeps/s390/s390-32/multiarch/strcpy.c create mode 100644 sysdeps/s390/s390-32/multiarch/strncpy.c create mode 100644 sysdeps/s390/s390-32/symbol-hacks.h create mode 100644 sysdeps/s390/s390-64/dl-trampoline.h delete mode 100644 sysdeps/s390/s390-64/iso-8859-1_cp037_z900.c delete mode 100644 sysdeps/s390/s390-64/multiarch/ifunc-resolve.c create mode 100644 sysdeps/s390/s390-64/multiarch/memchr.c create mode 100644 sysdeps/s390/s390-64/multiarch/memcmp-s390x.S delete mode 100644 sysdeps/s390/s390-64/multiarch/memcmp.S create mode 100644 sysdeps/s390/s390-64/multiarch/memcmp.c create mode 100644 sysdeps/s390/s390-64/multiarch/memcpy-s390x.S delete mode 100644 sysdeps/s390/s390-64/multiarch/memcpy.S create mode 100644 sysdeps/s390/s390-64/multiarch/memcpy.c create mode 100644 sysdeps/s390/s390-64/multiarch/memset-s390x.S delete mode 100644 sysdeps/s390/s390-64/multiarch/memset.S create mode 100644 sysdeps/s390/s390-64/multiarch/memset.c create mode 100644 sysdeps/s390/s390-64/multiarch/strcmp.c create mode 100644 sysdeps/s390/s390-64/multiarch/strcpy.c create mode 100644 sysdeps/s390/s390-64/multiarch/strncpy.c delete mode 100644 sysdeps/s390/s390-64/utf16-utf32-z9.c delete mode 100644 sysdeps/s390/s390-64/utf8-utf16-z9.c delete mode 100644 sysdeps/s390/s390-64/utf8-utf32-z9.c create mode 100644 sysdeps/s390/string_private.h create mode 100644 sysdeps/s390/utf16-utf32-z9.c create mode 100644 sysdeps/s390/utf8-utf16-z9.c create mode 100644 sysdeps/s390/utf8-utf32-z9.c create mode 100644 sysdeps/sh/libm-test-ulps-name rename sysdeps/sh/{bits => }/linkmap.h (100%) create mode 100644 sysdeps/sh/math_private.h create mode 100644 sysdeps/sh/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/sh/nptl/bits/pthreadtypes.h delete mode 100644 sysdeps/sh/sh4/bits/mathdef.h create mode 100644 sysdeps/sh/sh4/fpu/fegetmode.c create mode 100644 sysdeps/sh/sh4/fpu/fesetexcept.c create mode 100644 sysdeps/sh/sh4/fpu/fesetmode.c delete mode 100644 sysdeps/sparc/bits/mathdef.h delete mode 100644 sysdeps/sparc/bits/string.h create mode 100644 sysdeps/sparc/fpu/fegetmode.c create mode 100644 sysdeps/sparc/fpu/fesetexcept.c create mode 100644 sysdeps/sparc/fpu/fesetmode.c create mode 100644 sysdeps/sparc/fpu/libm-test-ulps-name create mode 100644 sysdeps/sparc/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/sparc/nptl/bits/pthreadtypes.h delete mode 100644 sysdeps/sparc/nptl/pthread_barrier_destroy.c delete mode 100644 sysdeps/sparc/nptl/pthread_barrier_init.c delete mode 100644 sysdeps/sparc/nptl/pthread_barrier_wait.c create mode 100644 sysdeps/sparc/sparc32/atomic-machine.h delete mode 100644 sysdeps/sparc/sparc32/bits/atomic.h delete mode 100644 sysdeps/sparc/sparc32/fpu/s_fdim.S delete mode 100644 sysdeps/sparc/sparc32/fpu/s_fdimf.S delete mode 100644 sysdeps/sparc/sparc32/fpu/w_sqrt.S create mode 100644 sysdeps/sparc/sparc32/fpu/w_sqrt_compat.S delete mode 100644 sysdeps/sparc/sparc32/fpu/w_sqrtf.S create mode 100644 sysdeps/sparc/sparc32/fpu/w_sqrtf_compat.S create mode 100644 sysdeps/sparc/sparc32/lll_timedlock_wait.c create mode 100644 sysdeps/sparc/sparc32/lll_timedwait_tid.c delete mode 100644 sysdeps/sparc/sparc32/sem_init.c delete mode 100644 sysdeps/sparc/sparc32/sem_open.c delete mode 100644 sysdeps/sparc/sparc32/sem_wait.c create mode 100644 sysdeps/sparc/sparc32/sparcv9/atomic-machine.h delete mode 100644 sysdeps/sparc/sparc32/sparcv9/bits/atomic.h delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_ceil-vis2.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_ceil-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_ceil.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_ceilf-vis2.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_ceilf-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_ceilf.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fdim-vis3.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fdim-vis3.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fdim.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fdim.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fdimf-vis3.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fdimf-vis3.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fdimf.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fdimf.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_floor-vis2.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_floor-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_floor.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_floorf-vis2.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_floorf-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_floorf.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fmax-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fmax.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fmaxf-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fmaxf.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fmin-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fmin.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fminf-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fminf.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_trunc-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_trunc.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_truncf-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_truncf.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrt-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrt.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrt_compat-vis3.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrt_compat.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrtf-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrtf.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrtf_compat-vis3.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/w_sqrtf_compat.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_ceil.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_ceilf.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_fdim.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_fdimf.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_floor.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_floorf.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_fmax.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_fmaxf.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_fmin.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_fminf.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_lrint.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_trunc.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_truncf.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrt.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrt_compat.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrtf.S create mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/w_sqrtf_compat.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/sem_init.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/sem_open.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/sem_wait.c create mode 100644 sysdeps/sparc/sparc64/atomic-machine.h delete mode 100644 sysdeps/sparc/sparc64/bits/atomic.h delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_ceil-vis2.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_ceil-vis3.S create mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_ceil-vis3.c delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_ceil.S create mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_ceil.c delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf-vis2.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf-vis3.S create mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf-vis3.c delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf.S create mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf.c delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_floor-vis2.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_floor-vis3.S create mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_floor-vis3.c delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_floor.S create mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_floor.c delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_floorf-vis2.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_floorf-vis3.S create mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_floorf-vis3.c delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_floorf.S create mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_floorf.c delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_fmax-vis3.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_fmax.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_fmaxf-vis3.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_fmaxf.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_fmin-vis3.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_fmin.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_fminf-vis3.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_fminf.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_trunc-vis3.S create mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_trunc-vis3.c delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_trunc.S create mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_trunc.c delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_truncf-vis3.S create mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_truncf-vis3.c delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_truncf.S create mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_truncf.c delete mode 100644 sysdeps/sparc/sparc64/fpu/s_ceil.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_ceilf.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_fdim.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_fdimf.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_floor.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_floorf.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_fmax.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_fmaxf.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_fmin.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_fminf.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_trunc.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_truncf.S delete mode 100644 sysdeps/sparc/sparc64/fpu/w_sqrt.S create mode 100644 sysdeps/sparc/sparc64/fpu/w_sqrt_compat.S delete mode 100644 sysdeps/sparc/sparc64/fpu/w_sqrtf.S create mode 100644 sysdeps/sparc/sparc64/fpu/w_sqrtf_compat.S create mode 100644 sysdeps/tile/atomic-machine.h delete mode 100644 sysdeps/tile/bits/atomic.h delete mode 100644 sysdeps/tile/bits/mathdef.h create mode 100644 sysdeps/tile/configure create mode 100644 sysdeps/tile/configure.ac create mode 100644 sysdeps/tile/libm-test-ulps-name create mode 100644 sysdeps/tile/math-tests.h create mode 100644 sysdeps/tile/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/tile/nptl/bits/pthreadtypes.h create mode 100644 sysdeps/tile/tilegx/atomic-machine.h delete mode 100644 sysdeps/tile/tilegx/bits/atomic.h create mode 100644 sysdeps/tile/tilepro/atomic-machine.h delete mode 100644 sysdeps/tile/tilepro/bits/atomic.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h delete mode 100644 sysdeps/unix/sysv/linux/aarch64/bits/libc-vdso.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/bits/sigstack.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/cpu-features.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/cpu-features.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/dl-procinfo.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/dl-procinfo.h delete mode 100644 sysdeps/unix/sysv/linux/aarch64/gettimeofday.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/ipc_priv.h delete mode 100644 sysdeps/unix/sysv/linux/aarch64/kernel-features.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/libc-start.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/libc-vdso.h delete mode 100644 sysdeps/unix/sysv/linux/aarch64/mmap.c delete mode 100644 sysdeps/unix/sysv/linux/accept.S create mode 100644 sysdeps/unix/sysv/linux/accept.c create mode 100644 sysdeps/unix/sysv/linux/access.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/bits/pthreadtypes.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/creat.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/fdatasync.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/msgctl.c create mode 100644 sysdeps/unix/sysv/linux/alpha/select.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/semctl.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/shmctl.c delete mode 100644 sysdeps/unix/sysv/linux/alpha/sigsuspend.S create mode 100644 sysdeps/unix/sysv/linux/arm/atomic-machine.h delete mode 100644 sysdeps/unix/sysv/linux/arm/bits/atomic.h delete mode 100644 sysdeps/unix/sysv/linux/arm/ftruncate64.c delete mode 100644 sysdeps/unix/sysv/linux/arm/getrlimit64.c create mode 100644 sysdeps/unix/sysv/linux/arm/init-first.c delete mode 100644 sysdeps/unix/sysv/linux/arm/internal_accept4.S delete mode 100644 sysdeps/unix/sysv/linux/arm/internal_recvmmsg.S delete mode 100644 sysdeps/unix/sysv/linux/arm/internal_sendmmsg.S create mode 100644 sysdeps/unix/sysv/linux/arm/libc-vdso.h delete mode 100644 sysdeps/unix/sysv/linux/arm/mmap.S delete mode 100644 sysdeps/unix/sysv/linux/arm/mmap64.S delete mode 100644 sysdeps/unix/sysv/linux/arm/msgctl.c delete mode 100644 sysdeps/unix/sysv/linux/arm/oldgetrlimit.c delete mode 100644 sysdeps/unix/sysv/linux/arm/oldgetrlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/arm/oldsetrlimit.c delete mode 100644 sysdeps/unix/sysv/linux/arm/posix_fadvise.c delete mode 100644 sysdeps/unix/sysv/linux/arm/posix_fadvise64.c delete mode 100644 sysdeps/unix/sysv/linux/arm/pread.c delete mode 100644 sysdeps/unix/sysv/linux/arm/pread64.c delete mode 100644 sysdeps/unix/sysv/linux/arm/pwrite.c delete mode 100644 sysdeps/unix/sysv/linux/arm/pwrite64.c delete mode 100644 sysdeps/unix/sysv/linux/arm/semctl.c delete mode 100644 sysdeps/unix/sysv/linux/arm/setegid.c delete mode 100644 sysdeps/unix/sysv/linux/arm/seteuid.c delete mode 100644 sysdeps/unix/sysv/linux/arm/setgid.c delete mode 100644 sysdeps/unix/sysv/linux/arm/setgroups.c delete mode 100644 sysdeps/unix/sysv/linux/arm/setregid.c delete mode 100644 sysdeps/unix/sysv/linux/arm/setresgid.c delete mode 100644 sysdeps/unix/sysv/linux/arm/setresuid.c delete mode 100644 sysdeps/unix/sysv/linux/arm/setreuid.c delete mode 100644 sysdeps/unix/sysv/linux/arm/setuid.c delete mode 100644 sysdeps/unix/sysv/linux/arm/shmctl.c delete mode 100644 sysdeps/unix/sysv/linux/arm/truncate64.c delete mode 100644 sysdeps/unix/sysv/linux/bind.S create mode 100644 sysdeps/unix/sysv/linux/bind.c create mode 100644 sysdeps/unix/sysv/linux/bits/sigevent-consts.h create mode 100644 sysdeps/unix/sysv/linux/bits/siginfo-arch.h create mode 100644 sysdeps/unix/sysv/linux/bits/siginfo-consts-arch.h create mode 100644 sysdeps/unix/sysv/linux/bits/siginfo-consts.h delete mode 100644 sysdeps/unix/sysv/linux/bits/siginfo.h delete mode 100644 sysdeps/unix/sysv/linux/bits/sigset.h create mode 100644 sysdeps/unix/sysv/linux/bits/ss_flags.h create mode 100644 sysdeps/unix/sysv/linux/bits/types/__sigset_t.h create mode 100644 sysdeps/unix/sysv/linux/bits/types/sigevent_t.h create mode 100644 sysdeps/unix/sysv/linux/bits/types/siginfo_t.h create mode 100644 sysdeps/unix/sysv/linux/bits/types/stack_t.h create mode 100644 sysdeps/unix/sysv/linux/bits/uio-ext.h delete mode 100644 sysdeps/unix/sysv/linux/bits/uio.h create mode 100644 sysdeps/unix/sysv/linux/bits/uio_lim.h delete mode 100644 sysdeps/unix/sysv/linux/check-cpuset.h create mode 100644 sysdeps/unix/sysv/linux/close.c delete mode 100644 sysdeps/unix/sysv/linux/connect.S create mode 100644 sysdeps/unix/sysv/linux/connect.c create mode 100644 sysdeps/unix/sysv/linux/creat.c create mode 100644 sysdeps/unix/sysv/linux/creat64.c create mode 100644 sysdeps/unix/sysv/linux/epoll_wait.c delete mode 100644 sysdeps/unix/sysv/linux/eventfd.c create mode 100644 sysdeps/unix/sysv/linux/fdatasync.c create mode 100644 sysdeps/unix/sysv/linux/fsync.c create mode 100644 sysdeps/unix/sysv/linux/ftruncate.c create mode 100644 sysdeps/unix/sysv/linux/futex-internal.h create mode 100644 sysdeps/unix/sysv/linux/generic/README delete mode 100644 sysdeps/unix/sysv/linux/generic/access.c delete mode 100644 sysdeps/unix/sysv/linux/generic/creat.c delete mode 100644 sysdeps/unix/sysv/linux/generic/epoll_wait.c delete mode 100644 sysdeps/unix/sysv/linux/generic/open.c delete mode 100644 sysdeps/unix/sysv/linux/generic/open64.c delete mode 100644 sysdeps/unix/sysv/linux/generic/pause.c delete mode 100644 sysdeps/unix/sysv/linux/generic/poll.c delete mode 100644 sysdeps/unix/sysv/linux/generic/recv.c delete mode 100644 sysdeps/unix/sysv/linux/generic/rename.c delete mode 100644 sysdeps/unix/sysv/linux/generic/select.c delete mode 100644 sysdeps/unix/sysv/linux/generic/send.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/ftruncate.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/ftruncate64.c create mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/fxstat64.c create mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/fxstatat64.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/llseek.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/lseek.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/mmap.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/posix_fadvise.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/pread.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/pread64.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/preadv.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/preadv64.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/pwrite.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/pwrite64.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/pwritev.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/pwritev64.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/truncate.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/truncate64.c create mode 100644 sysdeps/unix/sysv/linux/getentropy.c delete mode 100644 sysdeps/unix/sysv/linux/getpeername.S create mode 100644 sysdeps/unix/sysv/linux/getpeername.c delete mode 100644 sysdeps/unix/sysv/linux/getpid.c create mode 100644 sysdeps/unix/sysv/linux/getrandom.c create mode 100644 sysdeps/unix/sysv/linux/getrlimit.c delete mode 100644 sysdeps/unix/sysv/linux/getsockname.S create mode 100644 sysdeps/unix/sysv/linux/getsockname.c delete mode 100644 sysdeps/unix/sysv/linux/getsockopt.S create mode 100644 sysdeps/unix/sysv/linux/getsockopt.c create mode 100644 sysdeps/unix/sysv/linux/gettimeofday.c create mode 100644 sysdeps/unix/sysv/linux/hppa/atomic-machine.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/bits/atomic.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/epoll.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/eventfd.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/inotify.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/signalfd.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/timerfd.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/getrlimit64.c create mode 100644 sysdeps/unix/sysv/linux/hppa/ipc_priv.h create mode 100644 sysdeps/unix/sysv/linux/hppa/localplt.data delete mode 100644 sysdeps/unix/sysv/linux/hppa/lowlevellock.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/mmap.c delete mode 100644 sysdeps/unix/sysv/linux/hppa/pthread_cond_timedwait.c delete mode 100644 sysdeps/unix/sysv/linux/hppa/socket.S delete mode 100644 sysdeps/unix/sysv/linux/hppa/sys/epoll.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/sys/eventfd.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/sys/inotify.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/sys/signalfd.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/sys/timerfd.h delete mode 100644 sysdeps/unix/sysv/linux/i386/accept4.S delete mode 100644 sysdeps/unix/sysv/linux/i386/call_fallocate.S delete mode 100644 sysdeps/unix/sysv/linux/i386/call_pselect6.S delete mode 100644 sysdeps/unix/sysv/linux/i386/call_sync_file_range.S delete mode 100644 sysdeps/unix/sysv/linux/i386/epoll_pwait.S delete mode 100644 sysdeps/unix/sysv/linux/i386/fallocate.c delete mode 100644 sysdeps/unix/sysv/linux/i386/fallocate64.c delete mode 100644 sysdeps/unix/sysv/linux/i386/getrlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/i386/i486/libc-lowlevellock.S delete mode 100644 sysdeps/unix/sysv/linux/i386/i486/lowlevellock.S delete mode 100644 sysdeps/unix/sysv/linux/i386/i486/lowlevelrobustlock.S delete mode 100644 sysdeps/unix/sysv/linux/i386/i486/pthread_barrier_wait.S delete mode 100644 sysdeps/unix/sysv/linux/i386/i486/pthread_cond_broadcast.S delete mode 100644 sysdeps/unix/sysv/linux/i386/i486/pthread_cond_signal.S delete mode 100644 sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S delete mode 100644 sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S delete mode 100644 sysdeps/unix/sysv/linux/i386/i586/libc-lowlevellock.S delete mode 100644 sysdeps/unix/sysv/linux/i386/i586/lowlevellock.S delete mode 100644 sysdeps/unix/sysv/linux/i386/i586/lowlevelrobustlock.S delete mode 100644 sysdeps/unix/sysv/linux/i386/i586/pthread_barrier_wait.S delete mode 100644 sysdeps/unix/sysv/linux/i386/i586/pthread_cond_broadcast.S delete mode 100644 sysdeps/unix/sysv/linux/i386/i586/pthread_cond_signal.S delete mode 100644 sysdeps/unix/sysv/linux/i386/i586/pthread_cond_timedwait.S delete mode 100644 sysdeps/unix/sysv/linux/i386/i586/pthread_cond_wait.S delete mode 100644 sysdeps/unix/sysv/linux/i386/i686/libc-lowlevellock.S delete mode 100644 sysdeps/unix/sysv/linux/i386/i686/lowlevellock.S delete mode 100644 sysdeps/unix/sysv/linux/i386/i686/lowlevelrobustlock.S delete mode 100644 sysdeps/unix/sysv/linux/i386/i686/pthread_barrier_wait.S delete mode 100644 sysdeps/unix/sysv/linux/i386/i686/pthread_cond_broadcast.S delete mode 100644 sysdeps/unix/sysv/linux/i386/i686/pthread_cond_signal.S delete mode 100644 sysdeps/unix/sysv/linux/i386/i686/pthread_cond_timedwait.S delete mode 100644 sysdeps/unix/sysv/linux/i386/i686/pthread_cond_wait.S delete mode 100644 sysdeps/unix/sysv/linux/i386/i686/sysconf.c delete mode 100644 sysdeps/unix/sysv/linux/i386/internal_accept4.S create mode 100644 sysdeps/unix/sysv/linux/i386/libc-do-syscall.S create mode 100644 sysdeps/unix/sysv/linux/i386/libc-lowlevellock.S create mode 100644 sysdeps/unix/sysv/linux/i386/lll_timedlock_wait.c create mode 100644 sysdeps/unix/sysv/linux/i386/lll_timedwait_tid.c delete mode 100644 sysdeps/unix/sysv/linux/i386/lowlevellock-futex.h create mode 100644 sysdeps/unix/sysv/linux/i386/lowlevellock.S delete mode 100644 sysdeps/unix/sysv/linux/i386/mmap.S delete mode 100644 sysdeps/unix/sysv/linux/i386/mmap64.S delete mode 100644 sysdeps/unix/sysv/linux/i386/msgctl.c delete mode 100644 sysdeps/unix/sysv/linux/i386/oldgetrlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/i386/posix_fadvise64.S delete mode 100644 sysdeps/unix/sysv/linux/i386/posix_fallocate.c delete mode 100644 sysdeps/unix/sysv/linux/i386/posix_fallocate64.c delete mode 100644 sysdeps/unix/sysv/linux/i386/pselect.c delete mode 100644 sysdeps/unix/sysv/linux/i386/semctl.c delete mode 100644 sysdeps/unix/sysv/linux/i386/semtimedop.S delete mode 100644 sysdeps/unix/sysv/linux/i386/setegid.c delete mode 100644 sysdeps/unix/sysv/linux/i386/seteuid.c delete mode 100644 sysdeps/unix/sysv/linux/i386/setgid.c delete mode 100644 sysdeps/unix/sysv/linux/i386/setgroups.c delete mode 100644 sysdeps/unix/sysv/linux/i386/setregid.c delete mode 100644 sysdeps/unix/sysv/linux/i386/setresgid.c delete mode 100644 sysdeps/unix/sysv/linux/i386/setresuid.c delete mode 100644 sysdeps/unix/sysv/linux/i386/setreuid.c delete mode 100644 sysdeps/unix/sysv/linux/i386/setuid.c delete mode 100644 sysdeps/unix/sysv/linux/i386/shmctl.c delete mode 100644 sysdeps/unix/sysv/linux/i386/socket.S delete mode 100644 sysdeps/unix/sysv/linux/i386/sync_file_range.c delete mode 100644 sysdeps/unix/sysv/linux/i386/sysconf.c delete mode 100644 sysdeps/unix/sysv/linux/i386/sysdep.S create mode 100644 sysdeps/unix/sysv/linux/i386/sysdep.c create mode 100644 sysdeps/unix/sysv/linux/ia64/bits/siginfo-arch.h create mode 100644 sysdeps/unix/sysv/linux/ia64/bits/siginfo-consts-arch.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/bits/siginfo.h create mode 100644 sysdeps/unix/sysv/linux/ia64/tst-setcontext2.c create mode 100644 sysdeps/unix/sysv/linux/include/bits/syscall.h create mode 100644 sysdeps/unix/sysv/linux/include/sys/sysinfo.h delete mode 100644 sysdeps/unix/sysv/linux/internal_accept4.S delete mode 100644 sysdeps/unix/sysv/linux/internal_recvmmsg.S delete mode 100644 sysdeps/unix/sysv/linux/internal_sendmmsg.S create mode 100644 sysdeps/unix/sysv/linux/ipc_ops.h delete mode 100644 sysdeps/unix/sysv/linux/listen.S create mode 100644 sysdeps/unix/sysv/linux/listen.c delete mode 100644 sysdeps/unix/sysv/linux/llseek.c create mode 100644 sysdeps/unix/sysv/linux/lseek.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/bits/m68k-vdso.h create mode 100644 sysdeps/unix/sysv/linux/m68k/bits/sockaddr.h create mode 100644 sysdeps/unix/sysv/linux/m68k/coldfire/atomic-machine.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/coldfire/bits/atomic.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/getrlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/m680x0/syscalls.list create mode 100644 sysdeps/unix/sysv/linux/m68k/m68k-vdso.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/mmap.S delete mode 100644 sysdeps/unix/sysv/linux/m68k/mmap64.c create mode 100644 sysdeps/unix/sysv/linux/m68k/mmap_internal.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/msgctl.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/oldgetrlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/semctl.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/semtimedop.S delete mode 100644 sysdeps/unix/sysv/linux/m68k/setegid.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/seteuid.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/setgid.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/setgroups.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/setregid.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/setresgid.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/setresuid.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/setreuid.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/setuid.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/shmctl.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/socket.S delete mode 100644 sysdeps/unix/sysv/linux/makedev.c create mode 100644 sysdeps/unix/sysv/linux/microblaze/clock-compat.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/futimesat.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/mmap.S delete mode 100644 sysdeps/unix/sysv/linux/microblaze/msgctl.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/semctl.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/setgroups.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/shmctl.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/socket.S create mode 100644 sysdeps/unix/sysv/linux/mips/bits/siginfo-arch.h delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/siginfo.h delete mode 100644 sysdeps/unix/sysv/linux/mips/bits/sigstack.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/types/stack_t.h create mode 100644 sysdeps/unix/sysv/linux/mips/init-first.c delete mode 100644 sysdeps/unix/sysv/linux/mips/ipc_priv.h create mode 100644 sysdeps/unix/sysv/linux/mips/libc-vdso.h create mode 100644 sysdeps/unix/sysv/linux/mips/mips32/Makefile delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/accept4.c create mode 100644 sysdeps/unix/sysv/linux/mips/mips32/bug-getcontext-mips-gp.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/ftruncate64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/internal_accept4.S delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/internal_recvmmsg.S delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/internal_sendmmsg.S delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/recvmmsg.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/sendmmsg.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/sync_file_range.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/truncate64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/waitid.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/ftruncate64.c create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/ipc_priv.h delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/llseek.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/mmap64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/fallocate.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/fallocate64.c create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/lseek.c create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/mmap_internal.h delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fadvise.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fadvise64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fallocate.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fallocate64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/fallocate.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/fallocate64.c create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/fts.c create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/fts64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/posix_fadvise.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/posix_fallocate.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/posix_fallocate64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/preadv64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/pwritev64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/recv.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/send.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/syscalls.list delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/truncate64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/pread.c delete mode 100644 sysdeps/unix/sysv/linux/mips/pread64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/pwrite.c delete mode 100644 sysdeps/unix/sysv/linux/mips/pwrite64.c create mode 100644 sysdeps/unix/sysv/linux/mmap.c create mode 100644 sysdeps/unix/sysv/linux/mmap_internal.h create mode 100644 sysdeps/unix/sysv/linux/mq_timedreceive.c create mode 100644 sysdeps/unix/sysv/linux/mq_timedsend.c create mode 100644 sysdeps/unix/sysv/linux/msync.c create mode 100644 sysdeps/unix/sysv/linux/nanosleep.c create mode 100644 sysdeps/unix/sysv/linux/netlink_assert_response.c create mode 100644 sysdeps/unix/sysv/linux/nios2/atomic-machine.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/bits/atomic.h create mode 100644 sysdeps/unix/sysv/linux/nios2/ipc_priv.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/kernel-features.h create mode 100644 sysdeps/unix/sysv/linux/open.c create mode 100644 sysdeps/unix/sysv/linux/open_by_handle_at.c create mode 100644 sysdeps/unix/sysv/linux/pause.c create mode 100644 sysdeps/unix/sysv/linux/personality.c create mode 100644 sysdeps/unix/sysv/linux/poll.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/libc-vdso.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/pthreadtypes.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/getrlimit64.c create mode 100644 sysdeps/unix/sysv/linux/powerpc/libc-vdso.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/oldgetrlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/ftruncate64.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/posix_fadvise.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/posix_fadvise64.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/pread.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/pread64.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/pwrite.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/pwrite64.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/socket.S delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/truncate64.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/socket.S delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/sync_file_range.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/syscalls.list create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64le/Implies create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64le/fpu/Implies delete mode 100644 sysdeps/unix/sysv/linux/powerpc/pthread_spin_unlock.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/sched_getcpu.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/syscalls.list create mode 100644 sysdeps/unix/sysv/linux/powerpc/sysconf.c create mode 100644 sysdeps/unix/sysv/linux/powerpc/test-powerpc-linux-sysconf.c create mode 100644 sysdeps/unix/sysv/linux/preadv2.c create mode 100644 sysdeps/unix/sysv/linux/preadv64v2.c create mode 100644 sysdeps/unix/sysv/linux/pthread-pids.h create mode 100644 sysdeps/unix/sysv/linux/pwritev2.c create mode 100644 sysdeps/unix/sysv/linux/pwritev64v2.c create mode 100644 sysdeps/unix/sysv/linux/read.c create mode 100644 sysdeps/unix/sysv/linux/readv.c delete mode 100644 sysdeps/unix/sysv/linux/recv.S create mode 100644 sysdeps/unix/sysv/linux/recv.c delete mode 100644 sysdeps/unix/sysv/linux/recvfrom.S create mode 100644 sysdeps/unix/sysv/linux/recvfrom.c delete mode 100644 sysdeps/unix/sysv/linux/recvmsg.S create mode 100644 sysdeps/unix/sysv/linux/recvmsg.c create mode 100644 sysdeps/unix/sysv/linux/rename.c create mode 100644 sysdeps/unix/sysv/linux/renameat.c delete mode 100644 sysdeps/unix/sysv/linux/s390/bits/libc-vdso.h delete mode 100644 sysdeps/unix/sysv/linux/s390/bits/siginfo.h delete mode 100644 sysdeps/unix/sysv/linux/s390/gettimeofday.c create mode 100644 sysdeps/unix/sysv/linux/s390/htm.h create mode 100644 sysdeps/unix/sysv/linux/s390/libc-vdso.h create mode 100644 sysdeps/unix/sysv/linux/s390/mmap_internal.h delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/getrlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/mmap.S delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/mmap64.S delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/msgctl.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/oldgetrlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/semctl.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/setegid.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/seteuid.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/setgid.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/setgroups.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/setregid.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/setresgid.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/setresuid.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/setreuid.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/setuid.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/shmctl.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/socket.S delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/mmap.S delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/socket.S delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/syscalls.list create mode 100644 sysdeps/unix/sysv/linux/s390/sysconf.c create mode 100644 sysdeps/unix/sysv/linux/s390/tst-ptrace-singleblock.c create mode 100644 sysdeps/unix/sysv/linux/select.c delete mode 100644 sysdeps/unix/sysv/linux/send.S create mode 100644 sysdeps/unix/sysv/linux/send.c delete mode 100644 sysdeps/unix/sysv/linux/sendmsg.S create mode 100644 sysdeps/unix/sysv/linux/sendmsg.c delete mode 100644 sysdeps/unix/sysv/linux/sendto.S create mode 100644 sysdeps/unix/sysv/linux/sendto.c create mode 100644 sysdeps/unix/sysv/linux/setrlimit.c delete mode 100644 sysdeps/unix/sysv/linux/setsockopt.S create mode 100644 sysdeps/unix/sysv/linux/setsockopt.c create mode 100644 sysdeps/unix/sysv/linux/sh/atomic-machine.h delete mode 100644 sysdeps/unix/sysv/linux/sh/bits/atomic.h delete mode 100644 sysdeps/unix/sysv/linux/sh/getrlimit64.c create mode 100644 sysdeps/unix/sysv/linux/sh/localplt.data delete mode 100644 sysdeps/unix/sysv/linux/sh/msgctl.c delete mode 100644 sysdeps/unix/sysv/linux/sh/pread.c delete mode 100644 sysdeps/unix/sysv/linux/sh/pread64.c delete mode 100644 sysdeps/unix/sysv/linux/sh/pwrite.c delete mode 100644 sysdeps/unix/sysv/linux/sh/pwrite64.c delete mode 100644 sysdeps/unix/sysv/linux/sh/semctl.c delete mode 100644 sysdeps/unix/sysv/linux/sh/setegid.c delete mode 100644 sysdeps/unix/sysv/linux/sh/seteuid.c delete mode 100644 sysdeps/unix/sysv/linux/sh/setgid.c delete mode 100644 sysdeps/unix/sysv/linux/sh/setgroups.c delete mode 100644 sysdeps/unix/sysv/linux/sh/setregid.c delete mode 100644 sysdeps/unix/sysv/linux/sh/setresgid.c delete mode 100644 sysdeps/unix/sysv/linux/sh/setresuid.c delete mode 100644 sysdeps/unix/sysv/linux/sh/setreuid.c delete mode 100644 sysdeps/unix/sysv/linux/sh/setuid.c delete mode 100644 sysdeps/unix/sysv/linux/sh/shmctl.c delete mode 100644 sysdeps/unix/sysv/linux/sh/socket.S delete mode 100644 sysdeps/unix/sysv/linux/shutdown.S create mode 100644 sysdeps/unix/sysv/linux/shutdown.c create mode 100644 sysdeps/unix/sysv/linux/sigsetops.h delete mode 100644 sysdeps/unix/sysv/linux/sleep.c create mode 100644 sysdeps/unix/sysv/linux/socket.c delete mode 100644 sysdeps/unix/sysv/linux/socketpair.S create mode 100644 sysdeps/unix/sysv/linux/socketpair.c create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/long-double.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/siginfo-arch.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/siginfo-consts-arch.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/bits/siginfo.h create mode 100644 sysdeps/unix/sysv/linux/sparc/getrlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/msgctl.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/semctl.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/setegid.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/seteuid.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/setgid.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/setgroups.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/setregid.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/setresgid.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/setresuid.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/setreuid.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/setuid.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/shmctl.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/socket.S create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/ipc_priv.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/msgctl.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/msgrcv.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/pause.c create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/personality.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/semctl.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/shmctl.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/socket.S delete mode 100644 sysdeps/unix/sysv/linux/sparc/syscalls.list create mode 100644 sysdeps/unix/sysv/linux/spawni.c create mode 100644 sysdeps/unix/sysv/linux/splice.c delete mode 100644 sysdeps/unix/sysv/linux/sys/kdaemon.h delete mode 100644 sysdeps/unix/sysv/linux/sys/sysmacros.h delete mode 100644 sysdeps/unix/sysv/linux/sys/ultrasound.h create mode 100644 sysdeps/unix/sysv/linux/sysdep-vdso.h create mode 100644 sysdeps/unix/sysv/linux/sysdep.h create mode 100644 sysdeps/unix/sysv/linux/tee.c create mode 100644 sysdeps/unix/sysv/linux/test-errno-linux.c delete mode 100644 sysdeps/unix/sysv/linux/tile/bits/libc-vdso.h create mode 100644 sysdeps/unix/sysv/linux/tile/bits/siginfo-arch.h create mode 100644 sysdeps/unix/sysv/linux/tile/bits/siginfo-consts-arch.h delete mode 100644 sysdeps/unix/sysv/linux/tile/bits/siginfo.h delete mode 100644 sysdeps/unix/sysv/linux/tile/gettimeofday.c create mode 100644 sysdeps/unix/sysv/linux/tile/ipc_priv.h create mode 100644 sysdeps/unix/sysv/linux/tile/libc-vdso.h delete mode 100644 sysdeps/unix/sysv/linux/tile/sys/dataplane.h delete mode 100644 sysdeps/unix/sysv/linux/tile/waitpid.S create mode 100644 sysdeps/unix/sysv/linux/truncate.c create mode 100644 sysdeps/unix/sysv/linux/tst-affinity-pid.c create mode 100644 sysdeps/unix/sysv/linux/tst-affinity.c create mode 100644 sysdeps/unix/sysv/linux/tst-clone2.c create mode 100644 sysdeps/unix/sysv/linux/tst-fallocate-common.c create mode 100644 sysdeps/unix/sysv/linux/tst-fallocate.c create mode 100644 sysdeps/unix/sysv/linux/tst-fallocate64.c delete mode 100644 sysdeps/unix/sysv/linux/tst-getcpu.c delete mode 100644 sysdeps/unix/sysv/linux/tst-getpid2.c create mode 100644 sysdeps/unix/sysv/linux/tst-personality.c create mode 100644 sysdeps/unix/sysv/linux/tst-quota.c create mode 100644 sysdeps/unix/sysv/linux/tst-signal-numbers.sh create mode 100644 sysdeps/unix/sysv/linux/tst-skeleton-affinity.c create mode 100644 sysdeps/unix/sysv/linux/tst-skeleton-thread-affinity.c create mode 100644 sysdeps/unix/sysv/linux/tst-sync_file_range.c create mode 100644 sysdeps/unix/sysv/linux/tst-thread-affinity-pthread.c create mode 100644 sysdeps/unix/sysv/linux/tst-thread-affinity-pthread2.c create mode 100644 sysdeps/unix/sysv/linux/tst-thread-affinity-sched.c create mode 100644 sysdeps/unix/sysv/linux/ttyname.h delete mode 100644 sysdeps/unix/sysv/linux/usleep.c create mode 100644 sysdeps/unix/sysv/linux/vmsplice.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/creat64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/fallocate.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/fallocate64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/ftruncate64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/getrlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/mmap64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/open64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/openat.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/openat64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/posix_fadvise.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/posix_fadvise64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/posix_fallocate.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/posix_fallocate64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/pread64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/preadv.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/preadv64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/pwrite64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/pwritev.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/pwritev64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/setrlimit64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/truncate64.c create mode 100644 sysdeps/unix/sysv/linux/write.c create mode 100644 sysdeps/unix/sysv/linux/writev.c create mode 100644 sysdeps/unix/sysv/linux/x86/Implies create mode 100644 sysdeps/unix/sysv/linux/x86/bits/siginfo-arch.h delete mode 100644 sysdeps/unix/sysv/linux/x86/bits/siginfo.h delete mode 100644 sysdeps/unix/sysv/linux/x86/clock_gettime.c create mode 100644 sysdeps/unix/sysv/linux/x86/dl-sysdep.c delete mode 100644 sysdeps/unix/sysv/linux/x86/init-arch.c delete mode 100644 sysdeps/unix/sysv/linux/x86/init-arch.h create mode 100644 sysdeps/unix/sysv/linux/x86/sysconf.c delete mode 100644 sysdeps/unix/sysv/linux/x86/timespec_get.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h create mode 100644 sysdeps/unix/sysv/linux/x86_64/64/mmap_internal.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/gettimeofday.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/ipc_priv.h create mode 100644 sysdeps/unix/sysv/linux/x86_64/libmvec.abilist create mode 100644 sysdeps/unix/sysv/linux/x86_64/lll_timedlock_wait.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/lll_timedwait_tid.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/lowlevelrobustlock.S delete mode 100644 sysdeps/unix/sysv/linux/x86_64/pthread_barrier_wait.S delete mode 100644 sysdeps/unix/sysv/linux/x86_64/pthread_cond_broadcast.S delete mode 100644 sysdeps/unix/sysv/linux/x86_64/pthread_cond_signal.S delete mode 100644 sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S delete mode 100644 sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S delete mode 100644 sysdeps/unix/sysv/linux/x86_64/recv.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/sched_getcpu.S delete mode 100644 sysdeps/unix/sysv/linux/x86_64/send.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/sysconf.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/time.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/fts.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/fts64.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/init-first.c copy sysdeps/unix/sysv/linux/{lseek64.c => x86_64/x32/lseek64.S} (100%) delete mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/sched_getcpu-static.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/sched_getcpu.S create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/times.c delete mode 100644 sysdeps/wordsize-32/Makefile create mode 100644 sysdeps/wordsize-32/divdi3-symbol-hacks.h delete mode 100644 sysdeps/wordsize-32/symbol-hacks.h create mode 100644 sysdeps/wordsize-64/fts.c create mode 100644 sysdeps/wordsize-64/fts64.c create mode 100644 sysdeps/x86/Versions create mode 100644 sysdeps/x86/bits/flt-eval-method.h create mode 100644 sysdeps/x86/bits/fp-logb.h delete mode 100644 sysdeps/x86/bits/mathdef.h delete mode 100644 sysdeps/x86/bits/pthreadtypes.h delete mode 100644 sysdeps/x86/bits/string.h create mode 100644 sysdeps/x86/cacheinfo.c create mode 100644 sysdeps/x86/cpu-features-offsets.sym create mode 100644 sysdeps/x86/cpu-features.c create mode 100644 sysdeps/x86/cpu-features.h create mode 100644 sysdeps/x86/cpu-tunables.c create mode 100644 sysdeps/x86/dl-get-cpu-features.c create mode 100644 sysdeps/x86/dl-hwcap.h create mode 100644 sysdeps/x86/dl-procinfo.c create mode 100644 sysdeps/x86/dl-procinfo.h create mode 100644 sysdeps/x86/dl-tunables.list create mode 100644 sysdeps/x86/fpu/bits/math-vector.h create mode 100644 sysdeps/x86/fpu/fix-fp-int-compare-invalid.h create mode 100644 sysdeps/x86/fpu/test-fenv-clear-sse.c create mode 100644 sysdeps/x86/fpu/test-fenv-sse-2.c create mode 100644 sysdeps/x86/fpu/test-fenv-x87.c create mode 100644 sysdeps/x86/fpu/test-flt-eval-method-387.c create mode 100644 sysdeps/x86/fpu/test-flt-eval-method-sse.c create mode 100644 sysdeps/x86/fpu/test-math-vector-sincos.h create mode 100644 sysdeps/x86/init-arch.h create mode 100644 sysdeps/x86/libc-start.c rename sysdeps/x86/{bits => }/linkmap.h (100%) create mode 100644 sysdeps/x86/nptl/bits/pthreadtypes-arch.h create mode 100644 sysdeps/x86/string_private.h create mode 100644 sysdeps/x86/tst-get-cpu-features-static.c create mode 100644 sysdeps/x86/tst-get-cpu-features.c delete mode 100755 sysdeps/x86/tst-ld-sse-use.sh create mode 100644 sysdeps/x86_64/atomic-machine.h delete mode 100644 sysdeps/x86_64/bits/atomic.h delete mode 100644 sysdeps/x86_64/cacheinfo.c create mode 100644 sysdeps/x86_64/dl-procinfo.c create mode 100644 sysdeps/x86_64/fpu/Makefile create mode 100644 sysdeps/x86_64/fpu/Versions delete mode 100644 sysdeps/x86_64/fpu/dla.h create mode 100644 sysdeps/x86_64/fpu/fegetmode.c create mode 100644 sysdeps/x86_64/fpu/fesetexcept.c create mode 100644 sysdeps/x86_64/fpu/fesetmode.c delete mode 100644 sysdeps/x86_64/fpu/k_rem_pio2l.c create mode 100644 sysdeps/x86_64/fpu/libm-test-ulps-name create mode 100644 sysdeps/x86_64/fpu/math-tests-arch.h create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cos2_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cos2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cos4_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cos4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cos8_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_cos8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp2_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp4_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp8_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_exp8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log2_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log4_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log8_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_log8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_pow2_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_pow2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_pow4_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_pow4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_pow8_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_pow8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sin2_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sin2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sin4_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sin4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sin8_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sin8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sincos2_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sincos2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sincos4_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sincos4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sincos8_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_sincos8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_cosf16_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_cosf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_cosf4_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_cosf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_cosf8_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_cosf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_expf16_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_expf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_expf4_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_expf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_expf8_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_expf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_logf16_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_logf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_logf4_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_logf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_logf8_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_logf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_powf16_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_powf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_powf4_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_powf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_powf8_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_powf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sincosf16_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sincosf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sincosf4_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sincosf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sincosf8_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sincosf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sinf16_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sinf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sinf4_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sinf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sinf8_core.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_sinf8_core_avx2.S delete mode 100644 sysdeps/x86_64/fpu/s_fdiml.S create mode 100644 sysdeps/x86_64/fpu/svml_d_cos2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_cos4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_cos4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_cos8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_exp2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_exp4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_exp4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_exp8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_exp_data.S create mode 100644 sysdeps/x86_64/fpu/svml_d_exp_data.h create mode 100644 sysdeps/x86_64/fpu/svml_d_log2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log_data.S create mode 100644 sysdeps/x86_64/fpu/svml_d_log_data.h create mode 100644 sysdeps/x86_64/fpu/svml_d_pow2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_pow4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_pow4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_pow8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_pow_data.S create mode 100644 sysdeps/x86_64/fpu/svml_d_pow_data.h create mode 100644 sysdeps/x86_64/fpu/svml_d_sin2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_sin4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_sin4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_sin8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_sincos2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_sincos4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_sincos4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_sincos8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_trig_data.S create mode 100644 sysdeps/x86_64/fpu/svml_d_trig_data.h create mode 100644 sysdeps/x86_64/fpu/svml_d_wrapper_impl.h create mode 100644 sysdeps/x86_64/fpu/svml_finite_alias.S create mode 100644 sysdeps/x86_64/fpu/svml_s_cosf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_cosf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_cosf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_cosf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_expf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_expf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_expf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_expf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_expf_data.S create mode 100644 sysdeps/x86_64/fpu/svml_s_expf_data.h create mode 100644 sysdeps/x86_64/fpu/svml_s_logf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_logf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_logf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_logf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_logf_data.S create mode 100644 sysdeps/x86_64/fpu/svml_s_logf_data.h create mode 100644 sysdeps/x86_64/fpu/svml_s_powf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_powf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_powf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_powf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_powf_data.S create mode 100644 sysdeps/x86_64/fpu/svml_s_powf_data.h create mode 100644 sysdeps/x86_64/fpu/svml_s_sincosf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_sincosf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_sincosf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_sincosf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_sinf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_sinf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_sinf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_sinf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_trig_data.S create mode 100644 sysdeps/x86_64/fpu/svml_s_trig_data.h create mode 100644 sysdeps/x86_64/fpu/svml_s_wrapper_impl.h create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx-main.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx-mod.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx2-main.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx2-mod.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx512-main.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx512-mod.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-avx512.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-main.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias-mod.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-alias.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx-main.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx2-main.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx512-main.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx512.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-main.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos.c create mode 100644 sysdeps/x86_64/fpu/test-double-vlen2-wrappers.c create mode 100644 sysdeps/x86_64/fpu/test-double-vlen4-avx2-wrappers.c create mode 100644 sysdeps/x86_64/fpu/test-double-vlen4-avx2.h create mode 100644 sysdeps/x86_64/fpu/test-double-vlen4-wrappers.c create mode 100644 sysdeps/x86_64/fpu/test-double-vlen4.h create mode 100644 sysdeps/x86_64/fpu/test-double-vlen8-wrappers.c create mode 100644 sysdeps/x86_64/fpu/test-double-vlen8.h create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx-main.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx-mod.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx2-main.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx2-mod.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx512-main.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx512-mod.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-avx512.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-main.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias-mod.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-alias.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx-main.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx2-main.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx512-main.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx512.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-main.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf.c create mode 100644 sysdeps/x86_64/fpu/test-float-vlen16-wrappers.c create mode 100644 sysdeps/x86_64/fpu/test-float-vlen16.h create mode 100644 sysdeps/x86_64/fpu/test-float-vlen4-wrappers.c create mode 100644 sysdeps/x86_64/fpu/test-float-vlen8-avx2-wrappers.c create mode 100644 sysdeps/x86_64/fpu/test-float-vlen8-avx2.h create mode 100644 sysdeps/x86_64/fpu/test-float-vlen8-wrappers.c create mode 100644 sysdeps/x86_64/fpu/test-float-vlen8.h create mode 100644 sysdeps/x86_64/fpu/test-libmvec-alias-mod.c create mode 100644 sysdeps/x86_64/fpu/x86_64-math-asm.h create mode 100644 sysdeps/x86_64/ifuncmain8.c create mode 100644 sysdeps/x86_64/ifuncmod8.c create mode 100644 sysdeps/x86_64/localplt.data create mode 100644 sysdeps/x86_64/memcopy.h create mode 100644 sysdeps/x86_64/memmove.S delete mode 100644 sysdeps/x86_64/memmove.c create mode 100644 sysdeps/x86_64/memmove_chk.S delete mode 100644 sysdeps/x86_64/multiarch/Versions delete mode 100644 sysdeps/x86_64/multiarch/cacheinfo.c create mode 100644 sysdeps/x86_64/multiarch/ifunc-avx2.h delete mode 100644 sysdeps/x86_64/multiarch/ifunc-defines.sym create mode 100644 sysdeps/x86_64/multiarch/ifunc-memcmp.h create mode 100644 sysdeps/x86_64/multiarch/ifunc-memmove.h create mode 100644 sysdeps/x86_64/multiarch/ifunc-memset.h create mode 100644 sysdeps/x86_64/multiarch/ifunc-sse4_2.h create mode 100644 sysdeps/x86_64/multiarch/ifunc-strcasecmp.h create mode 100644 sysdeps/x86_64/multiarch/ifunc-unaligned-ssse3.h create mode 100644 sysdeps/x86_64/multiarch/ifunc-wmemset.h delete mode 100644 sysdeps/x86_64/multiarch/init-arch.c delete mode 100644 sysdeps/x86_64/multiarch/init-arch.h create mode 100644 sysdeps/x86_64/multiarch/memchr-avx2.S create mode 100644 sysdeps/x86_64/multiarch/memchr-sse2.S create mode 100644 sysdeps/x86_64/multiarch/memchr.c create mode 100644 sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S create mode 100644 sysdeps/x86_64/multiarch/memcmp-sse2.S delete mode 100644 sysdeps/x86_64/multiarch/memcmp.S create mode 100644 sysdeps/x86_64/multiarch/memcmp.c delete mode 100644 sysdeps/x86_64/multiarch/memcpy-avx-unaligned.S delete mode 100644 sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S delete mode 100644 sysdeps/x86_64/multiarch/memcpy.S create mode 100644 sysdeps/x86_64/multiarch/memcpy.c create mode 100644 sysdeps/x86_64/multiarch/memcpy_chk-nonshared.S delete mode 100644 sysdeps/x86_64/multiarch/memcpy_chk.S create mode 100644 sysdeps/x86_64/multiarch/memcpy_chk.c create mode 100644 sysdeps/x86_64/multiarch/memmove-avx-unaligned-erms.S delete mode 100644 sysdeps/x86_64/multiarch/memmove-avx-unaligned.S create mode 100644 sysdeps/x86_64/multiarch/memmove-avx512-no-vzeroupper.S create mode 100644 sysdeps/x86_64/multiarch/memmove-avx512-unaligned-erms.S create mode 100644 sysdeps/x86_64/multiarch/memmove-sse2-unaligned-erms.S create mode 100644 sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S create mode 100644 sysdeps/x86_64/multiarch/memmove_chk-nonshared.S delete mode 100644 sysdeps/x86_64/multiarch/mempcpy-avx-unaligned.S delete mode 100644 sysdeps/x86_64/multiarch/mempcpy-ssse3-back.S delete mode 100644 sysdeps/x86_64/multiarch/mempcpy-ssse3.S delete mode 100644 sysdeps/x86_64/multiarch/mempcpy.S create mode 100644 sysdeps/x86_64/multiarch/mempcpy.c create mode 100644 sysdeps/x86_64/multiarch/mempcpy_chk-nonshared.S delete mode 100644 sysdeps/x86_64/multiarch/mempcpy_chk.S create mode 100644 sysdeps/x86_64/multiarch/mempcpy_chk.c create mode 100644 sysdeps/x86_64/multiarch/memrchr-avx2.S create mode 100644 sysdeps/x86_64/multiarch/memrchr-sse2.S create mode 100644 sysdeps/x86_64/multiarch/memrchr.c create mode 100644 sysdeps/x86_64/multiarch/memset-avx2-unaligned-erms.S delete mode 100644 sysdeps/x86_64/multiarch/memset-avx2.S create mode 100644 sysdeps/x86_64/multiarch/memset-avx512-no-vzeroupper.S create mode 100644 sysdeps/x86_64/multiarch/memset-avx512-unaligned-erms.S create mode 100644 sysdeps/x86_64/multiarch/memset-sse2-unaligned-erms.S create mode 100644 sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S delete mode 100644 sysdeps/x86_64/multiarch/memset.S create mode 100644 sysdeps/x86_64/multiarch/memset.c create mode 100644 sysdeps/x86_64/multiarch/memset_chk-nonshared.S delete mode 100644 sysdeps/x86_64/multiarch/memset_chk.S create mode 100644 sysdeps/x86_64/multiarch/memset_chk.c create mode 100644 sysdeps/x86_64/multiarch/rawmemchr-avx2.S create mode 100644 sysdeps/x86_64/multiarch/rawmemchr-sse2.S create mode 100644 sysdeps/x86_64/multiarch/rawmemchr.c delete mode 100644 sysdeps/x86_64/multiarch/rtld-memcmp.c delete mode 100644 sysdeps/x86_64/multiarch/rtld-memset.S create mode 100644 sysdeps/x86_64/multiarch/stpcpy-sse2.S delete mode 100644 sysdeps/x86_64/multiarch/stpcpy.S create mode 100644 sysdeps/x86_64/multiarch/stpcpy.c delete mode 100644 sysdeps/x86_64/multiarch/stpncpy.S create mode 100644 sysdeps/x86_64/multiarch/stpncpy.c create mode 100644 sysdeps/x86_64/multiarch/strcasecmp.c create mode 100644 sysdeps/x86_64/multiarch/strcasecmp_l-avx.S create mode 100644 sysdeps/x86_64/multiarch/strcasecmp_l-sse2.S create mode 100644 sysdeps/x86_64/multiarch/strcasecmp_l-sse4_2.S delete mode 100644 sysdeps/x86_64/multiarch/strcasecmp_l.S create mode 100644 sysdeps/x86_64/multiarch/strcasecmp_l.c delete mode 100644 sysdeps/x86_64/multiarch/strcasestr.c create mode 100644 sysdeps/x86_64/multiarch/strcat-sse2.S delete mode 100644 sysdeps/x86_64/multiarch/strcat.S create mode 100644 sysdeps/x86_64/multiarch/strcat.c create mode 100644 sysdeps/x86_64/multiarch/strchr-avx2.S create mode 100644 sysdeps/x86_64/multiarch/strchr-sse2.S delete mode 100644 sysdeps/x86_64/multiarch/strchr.S create mode 100644 sysdeps/x86_64/multiarch/strchr.c create mode 100644 sysdeps/x86_64/multiarch/strchrnul-avx2.S create mode 100644 sysdeps/x86_64/multiarch/strchrnul-sse2.S create mode 100644 sysdeps/x86_64/multiarch/strchrnul.c create mode 100644 sysdeps/x86_64/multiarch/strcmp-sse2.S create mode 100644 sysdeps/x86_64/multiarch/strcmp-sse4_2.S delete mode 100644 sysdeps/x86_64/multiarch/strcmp.S create mode 100644 sysdeps/x86_64/multiarch/strcmp.c create mode 100644 sysdeps/x86_64/multiarch/strcpy-sse2.S delete mode 100644 sysdeps/x86_64/multiarch/strcpy.S create mode 100644 sysdeps/x86_64/multiarch/strcpy.c create mode 100644 sysdeps/x86_64/multiarch/strcspn-sse2.S delete mode 100644 sysdeps/x86_64/multiarch/strcspn.S create mode 100644 sysdeps/x86_64/multiarch/strcspn.c create mode 100644 sysdeps/x86_64/multiarch/strlen-avx2.S create mode 100644 sysdeps/x86_64/multiarch/strlen-sse2.S create mode 100644 sysdeps/x86_64/multiarch/strlen.c create mode 100644 sysdeps/x86_64/multiarch/strncase.c create mode 100644 sysdeps/x86_64/multiarch/strncase_l-avx.S create mode 100644 sysdeps/x86_64/multiarch/strncase_l-sse2.S create mode 100644 sysdeps/x86_64/multiarch/strncase_l-sse4_2.S delete mode 100644 sysdeps/x86_64/multiarch/strncase_l.S create mode 100644 sysdeps/x86_64/multiarch/strncase_l.c delete mode 100644 sysdeps/x86_64/multiarch/strncat.S create mode 100644 sysdeps/x86_64/multiarch/strncat.c create mode 100644 sysdeps/x86_64/multiarch/strncmp-sse2.S create mode 100644 sysdeps/x86_64/multiarch/strncmp-sse4_2.S delete mode 100644 sysdeps/x86_64/multiarch/strncmp.S create mode 100644 sysdeps/x86_64/multiarch/strncmp.c delete mode 100644 sysdeps/x86_64/multiarch/strncpy.S create mode 100644 sysdeps/x86_64/multiarch/strncpy.c create mode 100644 sysdeps/x86_64/multiarch/strnlen-avx2.S create mode 100644 sysdeps/x86_64/multiarch/strnlen-sse2.S create mode 100644 sysdeps/x86_64/multiarch/strnlen.c create mode 100644 sysdeps/x86_64/multiarch/strpbrk-sse2.S delete mode 100644 sysdeps/x86_64/multiarch/strpbrk.S create mode 100644 sysdeps/x86_64/multiarch/strpbrk.c create mode 100644 sysdeps/x86_64/multiarch/strrchr-avx2.S create mode 100644 sysdeps/x86_64/multiarch/strrchr-sse2.S create mode 100644 sysdeps/x86_64/multiarch/strrchr.c create mode 100644 sysdeps/x86_64/multiarch/strspn-sse2.S delete mode 100644 sysdeps/x86_64/multiarch/strspn.S create mode 100644 sysdeps/x86_64/multiarch/strspn.c create mode 100644 sysdeps/x86_64/multiarch/wcschr-avx2.S create mode 100644 sysdeps/x86_64/multiarch/wcschr-sse2.S create mode 100644 sysdeps/x86_64/multiarch/wcschr.c delete mode 100644 sysdeps/x86_64/multiarch/wcscpy.S create mode 100644 sysdeps/x86_64/multiarch/wcscpy.c create mode 100644 sysdeps/x86_64/multiarch/wcslen-avx2.S create mode 100644 sysdeps/x86_64/multiarch/wcslen-sse2.S create mode 100644 sysdeps/x86_64/multiarch/wcslen.c create mode 100644 sysdeps/x86_64/multiarch/wcsnlen-avx2.S create mode 100644 sysdeps/x86_64/multiarch/wcsnlen-c.c create mode 100644 sysdeps/x86_64/multiarch/wcsnlen-sse4_1.S create mode 100644 sysdeps/x86_64/multiarch/wcsnlen.c create mode 100644 sysdeps/x86_64/multiarch/wcsrchr-avx2.S create mode 100644 sysdeps/x86_64/multiarch/wcsrchr-sse2.S create mode 100644 sysdeps/x86_64/multiarch/wcsrchr.c create mode 100644 sysdeps/x86_64/multiarch/wmemchr-avx2.S create mode 100644 sysdeps/x86_64/multiarch/wmemchr-sse2.S create mode 100644 sysdeps/x86_64/multiarch/wmemchr.c create mode 100644 sysdeps/x86_64/multiarch/wmemcmp-avx2-movbe.S delete mode 100644 sysdeps/x86_64/multiarch/wmemcmp.S create mode 100644 sysdeps/x86_64/multiarch/wmemcmp.c create mode 100644 sysdeps/x86_64/multiarch/wmemset.c create mode 100644 sysdeps/x86_64/multiarch/wmemset_chk-nonshared.S create mode 100644 sysdeps/x86_64/multiarch/wmemset_chk.c delete mode 100644 sysdeps/x86_64/rtld-memcmp.c delete mode 100644 sysdeps/x86_64/rtld-memset.S delete mode 100644 sysdeps/x86_64/rtld-strchr.S delete mode 100644 sysdeps/x86_64/rtld-strlen.S delete mode 100644 sysdeps/x86_64/stpcpy_chk.S delete mode 100644 sysdeps/x86_64/strcpy_chk.S delete mode 100644 sysdeps/x86_64/strtok.S delete mode 100644 sysdeps/x86_64/strtok_r.S create mode 100644 sysdeps/x86_64/tst-audit10-aux.c create mode 100644 sysdeps/x86_64/tst-audit4-aux.c create mode 100644 sysdeps/x86_64/tst-avx-aux.c create mode 100644 sysdeps/x86_64/tst-avx.c create mode 100644 sysdeps/x86_64/tst-avx512-aux.c create mode 100644 sysdeps/x86_64/tst-avx512.c create mode 100644 sysdeps/x86_64/tst-avx512mod.c create mode 100644 sysdeps/x86_64/tst-avxmod.c create mode 100644 sysdeps/x86_64/tst-split-dynreloc.c create mode 100644 sysdeps/x86_64/tst-split-dynreloc.lds create mode 100644 sysdeps/x86_64/tst-sse.c create mode 100644 sysdeps/x86_64/tst-ssemod.c copy sysdeps/x86_64/{bzero.S => wmemset.S} (100%) create mode 100644 sysdeps/x86_64/wmemset_chk.S create mode 100644 sysdeps/x86_64/wordcopy.c create mode 100644 sysdeps/x86_64/x32/fpu/s_lrint.S create mode 100644 sysdeps/x86_64/x32/fpu/s_lrintf.S create mode 100644 sysdeps/x86_64/x32/fpu/s_lrintl.S delete mode 100644 sysdeps/x86_64/x32/nptl/tls.h create mode 100644 sysvipc/test-sysvmsg.c create mode 100644 sysvipc/test-sysvsem.c create mode 100644 sysvipc/test-sysvshm.c create mode 100644 time/bits/types/clock_t.h create mode 100644 time/bits/types/clockid_t.h create mode 100644 time/bits/types/struct_itimerspec.h create mode 100644 time/bits/types/struct_timespec.h create mode 100644 time/bits/types/struct_timeval.h create mode 100644 time/bits/types/struct_tm.h create mode 100644 time/bits/types/time_t.h create mode 100644 time/bits/types/timer_t.h create mode 100644 time/tst-tzname.c delete mode 100644 timezone/checktab.awk delete mode 100644 timezone/ialloc.c delete mode 100644 timezone/scheck.c create mode 100644 timezone/testdata/XT1 create mode 100644 timezone/testdata/XT2 create mode 100644 timezone/testdata/XT3 create mode 100644 timezone/testdata/XT4 create mode 100644 timezone/tst-tzset.c create mode 100644 wcsmbs/bits/types/__mbstate_t.h create mode 100644 wcsmbs/bits/types/mbstate_t.h create mode 100644 wcsmbs/bits/types/wint_t.h create mode 100644 wcsmbs/test-wcpcpy.c create mode 100644 wcsmbs/test-wcpncpy.c create mode 100644 wcsmbs/test-wcscat.c create mode 100644 wcsmbs/test-wcschrnul.c create mode 100644 wcsmbs/test-wcscspn.c create mode 100644 wcsmbs/test-wcsncat.c create mode 100644 wcsmbs/test-wcsncmp.c create mode 100644 wcsmbs/test-wcsncpy.c create mode 100644 wcsmbs/test-wcsnlen.c create mode 100644 wcsmbs/test-wcspbrk.c create mode 100644 wcsmbs/test-wcsspn.c create mode 100644 wcsmbs/test-wmemchr.c create mode 100644 wcsmbs/test-wmemset.c create mode 100644 wcsmbs/tst-wcstod-nan-locale.c create mode 100644 wcsmbs/tst-wcstod-round.c create mode 100644 wcsmbs/tst-wcstol-locale.c create mode 100644 wcsmbs/wcstod_nan.c create mode 100644 wcsmbs/wcstof_nan.c create mode 100644 wcsmbs/wcstold_nan.c create mode 100644 wctype/bits/wctype-wchar.h