This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch azanella/qsort-refactor in repository glibc.
discards ce67791dec stdlib: Remove undefined behavior from qsort implementation discards fd3d9f8106 stdlib: Optimization qsort{_r} swap implementation discards 400d842ed9 stdlib: Remove use of mergesort on qsort omits a707334fdf stdlib: Add more qsort{_r} coverage omits 99ce2951fd benchtests: Add bench-qsort omits 84e29aafc4 support: Add Mersenne Twister pseudo-random number generator omits d23a77dae5 stdlib: Adjust tst-qsort{2} to libsupport adds afce1991f6 aarch64: make HWCAP updates less error prone adds 953c49cc3b aarch64: Update bits/hwcap.h for Linux 4.15. adds 10d200dbac nptl/tst-thread-exit-clobber: Run with any C++ compiler adds 4942c4ea48 Use LIBGCC_S_SO in x86_64 backtrace. adds 207a72e298 x86-64: Properly align La_x86_64_retval to VEC_SIZE [BZ #22715] adds 1eeddc5854 Fix backtrace for hppa (bug 22719). adds 48b66019ae Update translations from the Translation Project adds e234d7cb9a locales bho_NP, mai_IN, mai_NP: Fix an obvious typo in date. adds 80647883cf ChangeLog: Fix an entry for [BZ #22657] adds 8e448310d7 Fix integer overflows in internal memalign and malloc functi [...] adds 32ac6e927d locales gu_IN, lo_LA: Fix obvious typos in dates. adds 64f63cb458 generic if_ether.h: Fix build adds 4612268a0a powerpc: Fix syscalls during early process initialization [B [...] adds 95cb863a1e Implement alternative month names (bug 10871). adds 761a585ce9 Abbreviated alternative month names (%Ob) also added (bug 10871). adds 22390764f9 Documentation to the above changes (bug 10871). adds 2aa8009d21 pl_PL: Add alternative month names (bug 10871). adds 21c0696cde Update NEWS with binutils version requirement for static PIE [...] adds 25fb7dd651 Fix the wording in NEWS to use "or later" adds 0f5e2da160 manual: Touch up documentation for strftime and ALTMON_* constants. adds 28c3f14f2e manual: Fix spelling of "Auxiliary." adds 4378b735ef NEWS: Document static application consequenes of %OB/%Ob. adds 0a32e21951 NEWS: Fix spelling mistake. adds bd7bbb26f3 NEWS: fix spelling mistake adds d4ae782776 NEWS: Fix spelling mistake: "%ob" -> "%Ob". adds 394b5bac88 Add build-many-glibcs.py support for Hurd. adds c739e191d0 aarch64: Revert the change of the __reserved member of mcontext_t adds 91b2cffa9f Add jmp_buf-macros.h for ColdFire. adds 0cfe5be58f Add jmp_buf-macros.h for no-FPU ColdFire. adds d4c7e1d0fd Add no-FPU ColdFire math_private.h. adds 69231fabdd Add localplt.data for ColdFire. adds 3005b70510 Add soft-float ColdFire to build-many-glibcs.py. adds f901500381 build-many-glibcs.py: Add hurd vcs support adds 481306902f build-many-glibcs.py: Fix hurd-vcs checkout adds 86530b9fed uk_UA: Add alternative month names (bug 10871). adds 128c43a2d6 LIBC_SLIBDIR_RTLDDIR: substitute arguments in single quotes adds fb58aac5fe Add support for the RISC-V-specific ELF flags adds 65f6c94e68 Add ChangeLog entry for "uk_UA: Add alternative month names". adds 47c4b4b060 hurd build-many-glibcs.py: use hurd mainline for now adds 2ec0e7eade Revert Intel CET changes to __jmp_buf_tag (Bug 22743) adds 1cbf818d25 Update sparc ULPs. adds caaf7804e2 README: hppa no longer requires patches. adds 5503f413bf Build only shared libnsl objects if NIS is disabled (bug 22701) adds 7817b14ab8 Add ChangeLog entry for "pl_PL: Add alternative month names". adds 3854c5a847 Update Alpha libm-test-ulps adds 7e23a7ddf8 Update hppa libm-test-ulps adds 85285a0ce7 hurd: fix warning adds da8168df01 hurd: fix warning adds 3538a4b6c3 hurd: fix warning adds b29848b99b hurd: fix warnings adds 4f66dc2390 hurd: fix warning adds 147d1dbb9d hurd: fix warnings adds 05ebfe87fa hurd: fix warning adds 61a3a8c6ce hurd: fix warning adds d4d5b2ddf3 hurd: fix gcc build in build-many-glibcs.py adds 903d3633ec hurd: fix warning adds 7dab2d00ee hurd: drop elder MACH_IPC_COMPAT handling adds f4d3cee3a0 hurd: make build-many-glibcs.py use mainline mig adds 06fac9f503 hurd: fix warning adds f817775364 hurd: fix warning adds 41cdb1eb5a hurd: Fix enabling vm_copy adds 660b7bff81 hurd: fix warning adds 19fd8d0d3e hurd: Make build-many-glibcs.py use mainline gnumach adds 844bf92148 hurd: Fix warning adds f8bee46cc2 hurd: Fix warnings adds 400669754d hurd: Fix nscd build adds 84814e2a40 hurd: Add missing fcntl-internal.h adds 5f982b0beb hurd: add base abilist files adds cef7166ac1 hurd: Fix building libio/tst-memstream3.c adds fc221145a7 hurd: Fix building io/tst-fchownat.c adds 3fc1ecf935 hurd: Fix building io/tst-copy_file_range.c adds 28f6186f3e hurd: take __USE_EXTERN_INLINES into account and restrict inlines adds 7c5b106dcb hurd: Fix getifaddrs / freeifaddrs exposition adds d23965cf88 Revert "hurd: Fix building io/tst-fchownat.c" adds b10253044b hurd: Fix posix options adds e925416840 hurd: fix typo adds a902a0866a hurd: Fix allocalim build adds 625ba81ef5 hurd: Include <sigsetops.h> from hurd/hurd/signal.h adds 2e52dff41f hurd: Build stubs for new gnumach.defs adds 80463dc69d hurd: Fix _POSIX_VDISABLE value adds 1f89ac7190 hurd: Fix includes adds f7bdf30d15 ru_RU, ru_UA: Add alternative month names (bug 10871). adds 561cb41473 el_CY, el_GR: Add alternative month names (bug 10871). adds 105e90bd83 be_BY, be_BY@latin: Add alternative month names (bug 10871). adds 8b406f8776 lt_LT: Add alternative month names (bug 10871). adds 522623e4aa Use Linux 4.15 in build-many-glibcs.py. adds 088de7d009 Clean up build-many-glibcs.py libcilkrts disabling. adds e3aa6999d7 Make build-many-glibcs.py clean git source directories. adds b7ccb5de35 microblaze: don't use copy_file_range syscall with kernel he [...] adds cdd14619a7 libnsl: Turn remaining symbols into compat symbols [BZ #22701] adds 532cf290d0 sysdeps/init_array: Add PREINIT_FUNCTION to crti.S adds 40ca951bdb Skeleton documentation for the RISC-V port adds 4215e27674 Add RISC-V entries to config.h.in adds ba9e25a62b Add documentation for __riscv_flush_icache adds c776fa113d RISC-V: ABI Implementation adds 337126607f RISC-V: Thread-Local Storage Support adds 67236aeb6e RISC-V: Generic <math.h> and soft-fp Routines adds b2cb5e0298 RISC-V: Hard Float Support adds d1c09b2471 RISC-V: Atomic and Locking Routines adds 36960f0c76 RISC-V: Linux Syscall Interface adds 7f33b09c65 RISC-V: Linux ABI adds ee53fed9d8 RISC-V: Linux Startup and Dynamic Loading Code adds 2268c4337c RISC-V: Add ABI Lists adds c506155709 RISC-V: Build Infastructure adds 0fd5d876d2 Add RISC-V to build-many-glibcs.py adds 521877e10c RISC-V: Add ipc_priv.h adds e01e0ddc42 hurd: Add expected ABI lists adds 9a1793289b Reject invalid definitions of _POSIX_CHOWN_RESTRICTED, _POSI [...] adds 2f8902cc7a hurd: Fix preprocessor indentation adds 1fd1e27ca7 hurd: Fix ChangeLog date adds ba729de643 allocalim.h: Fix codestyle adds 2aadb70562 libio: Rename _FWRITE to FWRITE_FUNC adds 406e7a0a47 malloc: Use assert.h's assert macro adds 99dfbef48d hurd: Fix comments for FREAD and FWRITE adds ac56adbb0c hurd: disable hp timing adds ef4cf463e5 hurd: Add tlsdesc.sym adds 9a123ff05d hurd: include generic's hp-timing.h instead of copying it adds 9a1b267d47 hr_HR: Add alternative month names (bug 10871). adds d7536874b8 nss: Adjust tests to use nss_files only adds d31a4a4803 hurd: Fix ChangeLog date adds 407552cf0b allocalim.h: use __glibc_likely instead of __builtin_expect adds 9349311964 Update information about the newest versions of tools used t [...] adds d9f442ce56 Fix typo in the previous commit adds 650ba77ad5 crypt: Fix badsalttest test (Bug 22765) adds c10c9a5efe NEWS: List the languages which use the alternative months. adds ced64e014c Update contributions in the manual adds 673e230560 stdlib: Fixing test-*atexit*-race tests on ia64 adds 4590634fd6 Record CVE-2018-6485 in ChangeLog and NEWS [BZ #22343] adds 242cbc9047 NEWS: add the list of bugs fixed in 2.27 adds 363e4519a6 Fix ChangeLog formatting adds 23158b08a0 Update for 2.27 release adds 086ee48eae Open master branch for glibc 2.28 development adds f1d7368196 Fix -Os log1p, log1pf build (bug 21314). adds 049375e2b5 Do not use packed structures in soft-fp. adds ccc9035a67 Fix m68k bits/fenv.h for no-FPU ColdFire. adds 5f167950df Add ColdFire math-tests.h. adds d23a4962bb Move some fenv.h override macros to generic math_private.h. adds b1c347e2cd Move fenv.h override inline functions to generic math_private.h. adds ae1fcb7b92 Add feholdexcept inline in generic math_private.h. adds 8a6bb1d086 Remove some math_private.h libc_fe* overrides. adds eb65a3d545 Remove some math_private.h libc_feholdexcept_setround overrides. adds 6f9a3dd8b8 Move LDBL_CLASSIFY_COMPAT to its own header. adds 39f898c692 Update syscall-names.list for 4.15. adds 3dfcbfa1a4 benchtests: Reallocate buffers for every test run adds 96e6a7167e benchtests: Make bench-memcmp print json adds 84c94d2fd9 aarch64: Use the L() macro for labels in memcmp adds d4b4a00a46 preadv2/pwritev2: Handle offset == -1 [BZ #22753] adds 09e56b9e18 time: Reference CLOCKS_PER_SEC in clock comment [BZ #22735] adds 9fdb340e64 hurd: Fix build adds f649a1b8b0 Fix uninitialized variable in assert_perror (bug 22761) adds 371b220f62 sparc: Check PIC instead of SHARED in start.S [BZ #22638] adds 06fbebfff7 x86-64: Use __glibc_likely/__glibc_likely in dl-machine.h adds 658050164d Add a missing ChangeLog item in commit 371b220f620 adds 8f4bf93fb9 Fix a typo in ChangeLog entry adds f886c16ca5 i386: Use __glibc_likely/__glibc_likely in dl-machine.h adds b44e0dfbac Add DT_SYMTAB_SHNDX from gABI adds 6a5cac49b6 Use ADDRIDX with DT_GNU_HASH adds 92669d6ee3 Add MAP_SHARED_VALIDATE from Linux 4.15. adds e76def72eb Add MAP_SYNC from Linux 4.15. adds d28bf64897 Add elf.h NT_* macros from Linux 4.15 (bug 14890). adds 41376f8c62 Add IPV6_FREEBIND from Linux 4.15. adds c2b84df9b0 Add TCP_FASTOPEN_KEY, TCP_FASTOPEN_NO_COOKIE from Linux 4.15. adds de6da571ee Remove some unnecessary redefinitions of std symbols. adds 26c07172cd Remove getc and putc macros from the public stdio.h. adds 71aa429b02 Record CVE-2018-6551 in NEWS and ChangeLog [BZ #22774] adds 6d7aa2b531 getlogin_r: switch Linux variant to struct scratch_buffer adds 663e7d7849 Only define loff_t for __USE_MISC (bug 14553). adds 02325d6c3a Use xmalloc in tst-setcontext-fpscr.c (bug 19668). adds 625fb764b4 Correct type of SSIZE_MAX for 32-bit (bug 13575). adds d92c275997 Move string/testcopy.c to test-driver.c and xmalloc (bug 19667). adds 383e87c96b Fix non-__GNUC__ definitions of __inline and __restrict (bug [...] adds 0d40d0ecba Unify and simplify bits/byteswap.h, bits/byteswap-16.h heade [...] adds 388ff7bd0d Linux: use reserved name __key in pkey_get [BZ #22797] adds b7c83ca30e Remove slow paths from log adds ce99922090 Fix -Os strcoll, wcscoll, build (bug 21313). adds 8b4a118222 Fix -Os gnu_dev_* linknamespace, localplt issues (bug 15105, [...] adds a4fea3f2c3 Don't install libio.h or _G_config.h. adds 6c6c962a20 Post-cleanup 1: move libio.h back out of bits/. adds 63fb8f9aa9 Post-cleanup 2: minimize _G_config.h. adds d80441dde6 Use MPFR 4.0.1 in build-many-glibcs.py. adds 15081be993 Define char16_t, char32_t consistently with uint_least16_t, [...] adds 1f6676d7da manual: Fix Texinfo warnings about improper node names. adds 3f8d9d58c5 [AArch64] Use builtins for fpcr/fpsr adds bfd475876f Remove unused math/Makefile variable libm-test-incs. adds 63716ab270 Add build infrastructure for narrowing libm functions. adds 8e554659ad Add test infrastructure for narrowing libm functions. adds 3195833899 Handle narrowing function sNaN test disabling based on argum [...] adds 6a1ff640dc [RISC-V] Fix parsing flags in ELF64 files. adds a85b70dbd2 Fix narrowing function tests build for powerpc64le. adds d8742dd82f Add narrowing add functions. adds 4f5b921eb9 [AArch64] Fix testsuite error due to fpsr/fscr change adds 402ecba487 [BZ #22830] malloc_stats: restore cancellation for stderr co [...] adds 2fd4bbaa14 linux/aarch64: sync sys/ptrace.h with Linux 4.15 [BZ #22433] adds 7bb087bd7b nscd: don't unconditionally use PTHREAD_RWLOCK_WRITER_NONREC [...] adds c3d466cba1 Remove slow paths from pow adds de800d8305 Remove slow paths from exp adds e16deca62e [BZ #19239] Don't include sys/sysmacros.h from sys/types.h. adds 261a851c22 powerpc: Update pow() ULPs adds 4f55ad0bc9 Update SH libm-tests-ulps adds 8e7196c875 S390: Regenerate ULPs. adds 610ee1fc93 Remove mplog and mpexp adds 0c8a67a573 [AArch64] Fix include. adds 7fc03cf320 Fix -Os feof_unlocked linknamespace, localplt issues (bug 15 [...] adds 499b315324 Use libc_hidden_* for fputs (bug 15105). adds e4452a2d19 Use libc_hidden_* for __cmsg_nxthdr (bug 15105). adds 055ac2a7ee Use libc_hidden_* for argz_next, __argz_next (bug 15105). adds 3785b31c16 Fix hppa local PLT entries for sigprocmask (bug 18124). adds db9881ecd7 Document use of CC and CFLAGS in more detail (bug 20980, bug [...] adds 8724507385 Add runtime check if mutex will be elided in tst-mutex8 testcases. adds 16efad5171 manual: Fix a syntax error. adds 6aca1b6102 Fix ulps for pow on hppa. adds 13768813bc hurd: Define EXEC_PAGESIZE adds dd1efd8c56 hurd: Fix build on missing __ptsname_internal function adds 56456a2aad intl/tst-gettext: fix failure with newest msgfmt adds f8d7958289 Fix posix/tst-glob_lstat_compat on alpha [BZ #22818] adds 7d15ef84f5 manual: Improve documentation of get_current_dir_name. [BZ #6889] adds ec481ad81b Fix -Os ferror_unlocked linknamespace, localplt issues (bug [...] adds 6a3962c4a4 manual: Document missing feature test macros. adds e8d190b9ed manual: Update the _ISOC99_SOURCE description. adds b5bf62e40c hurd: fix build adds 52a01100ad elf: Remove ad-hoc restrictions on dlopen callers [BZ #22787] adds 999a6dab3e ldconfig: Sync temporary files to disk before renaming them [...] adds 862b45026f manual: Update _DEFAULT_SOURCE. [BZ #22862] adds 0d217f4082 Fix a typo in a comment. adds 7ec5f9465e Add missing “reorder-end” in LC_COLLATE of et_EE [BZ #22517] adds 30ac923dbe Fix -Os getc_unlocked linknamespace, localplt issues (bug 15 [...] adds 039c721a30 Fix -Os putc_unlocked, fputc_unlocked linknamespace, localpl [...] adds 349579047d Remove vestiges of external build support from libio headers. adds 9964a14579 Mechanically remove _IO_ name aliases for types and constants. adds 177aad3ff6 Remove legacy configuration knobs from libio. adds df6c012b99 Remove _IO_file_flags define. adds 30bfee2630 Remove miscellaneous debris from libio. adds 315304d24a hurd: Add sysdep-cancel.h adds 6e33647646 S390: Regenerate ULPs. adds da81ae645d Add [BZ #16335] annotation to ChangeLog entry. adds e9537dddc7 IFUNC for Cavium ThunderX2 adds 6ca24c4348 aarch64/strcmp: fix misaligned loop jump target adds 8090720a87 RISC-V: Do not initialize $gp in TLS macros. adds fdcc625376 RISC-V: fmax/fmin: Handle signalling NaNs correctly. adds 92aabad9b2 Rename nptl-signals.h to internal-signals.h adds 27761a1042 Refactor atfork handlers adds 4cdc25a4a1 Update sparc ulps adds 6c7269f31d Use “copy "es_BO"” in LC_TIME of es_CU, es_CL, and es_EC adds 9d5cfd8e83 Use / instead of - in d_fmt for pt_BR and pt_PT [BZ #17438] adds 81be4b5e38 Remove --quiet argument when installing locales adds 54412d2061 Use libc_hidden_* for tolower, toupper (bug 15105). adds f5d1f629c6 Define GEN_AS_CONST_HEADERS when generating header files [BZ [...] adds 7e04eb2932 Update ChangeLog for BZ 22884 - riscv fmax/fmin adds d863cd712e Fix a typo in ChangeLog (bit_cpu_BIT -> bit_cpu_IBT) adds 398c6fddaf powerpc: Undefine Linux ptrace macros that conflict with __p [...] adds f5f473a9d0 linux/powerpc: sync sys/ptrace.h with Linux 4.15 [BZ #22433, [...] adds 20602c72fa Use libc_hidden_* for atoi (bug 15105). adds f54d8f735a Fix another -Os strcoll build issue. adds 03b540b368 Move NPTL-specific code to NPTL-specific header adds eb937a5285 hurd: fix timer_routines.c build adds 7211eba676 hurd: fix gai_misc build adds 93d260ddda hurd: fix timer_routines.c build adds 9479b6d5e0 Update iso14651_t1_common file to ISO14651_2016_TABLE1_en.tx [...] adds 1569e551af Necessary changes after updating the iso14651_t1_common file adds bbdd2fba7d iso14651_t1_common: <U([0-9A-F][0-9A-F][0-9A-F][0-9A-F][0-9 [...] adds 8a97e9002f Fixing syntax errors after updating the iso14651_t1_common file adds 5f5a961091 Add convenience symbols like <AFTER-A>, <BEFORE-A> to iso146 [...] adds d5adfbadd4 iso14651_t1_common: make the fourth level the codepoint for [...] adds df74ef786f Add sections for various scripts to the iso14651_t1_common file adds 43f3893f4b Collation order of ȥ has changed in new iso14651_t1_common f [...] adds 0fc355d9a7 Collation order of @-. and space has changed in new iso14651 [...] adds 770cbe147c Fix posix/bug-regex5.c test case, adapt to iso14651_t1_common upate adds ac3a3b4b0d Fix test cases tst-fnmatch and tst-regexloc for the new iso1 [...] adds ce6636b06b Improve gen-locales.mk and gen-locale.sh to make test files [...] adds 1597385481 Adapt collation in several locales to the new iso14651_t1_co [...] adds 874c56d797 Remove the lines from cmn_TW.UTF-8.in which cannot work at t [...] adds 02f2fead8f Fix two more -Os strcoll / wcscoll build failures. adds 000f290ff1 Use libc_hidden_* for strtoumax (bug 15105). adds e2bcf6a855 Fix i386 fenv_private.h float128 for 32-bit --with-fpmath=ss [...] adds bd60ce8652 nptl: Move pthread_atfork to libc_nonshared.a adds 1a2f44a848 nptl: Drop libpthread_nonshared.a from libpthread.so adds 35d660b01e bg_BG locale: Fix a typo in a comment adds a527f09cd1 an_ES locale: update some locale data [BZ #22896] adds 1efe135861 nptl: Turn libpthread.so into a symbolic link to the real DSO adds b717c14fb1 nptl_db: Remove stale `match_pid' parameter from `iterate_th [...] adds 1c81d55fc4 [BZ #22342] Fix netgroup cache keys. adds 4dc23804a2 Fix powerpc ifunc-sel.h build for -Os. adds eaf6753f8a Fix multiple definitions of __nss_*_database (bug 22918) adds eb1ca47e55 hurd: do not check Mach and Hurd headers adds e30c291a6d hurd: Add missing includes adds f4bff843cd hurd: Add missing includes adds 430fd94599 hurd: Move mach/param.h to bits/mach/param.h adds 3403cb7dd4 hurd: avoid including hurd/signal.h when not needed adds 48d34cbc23 hurd: fix header conformity adds 44c6376ca3 hurd: Add missing include adds 95dfdbd28c hurd: Avoid using ino64_t and loff_t in headers adds a726c87a14 hurd: Fix inclusion of mach headers in all standards adds ba89615dab hurd: Make almost all hurd headers includable in all standards adds 974393ea43 Separate out error_t definition adds 8d965cde7a hurd: Add futimens support adds 68448be208 i386: Fix i386 sigaction sa_restorer initialization (BZ#21269) adds fbd01e6c44 nptl: Fix tst-cancel4 sendto tests adds 5226a81f55 Define _DIRENT_MATCHES_DIRENT64 regardless adds 6900d2ca74 Fix s390 -Os iconv build. adds a1ede3a402 hurd: Fix includability of <hurd/signal.h> in all standards adds bbe762d1e5 hurd: Define and pass UTIME_NOW and UTIME_OMIT to new file_u [...] adds ec1300cfc8 hurd: Add futimesat and utimensat support adds 4e9066bc88 Add missing start-of-file descriptive comment. adds ad4e816e06 benchtests: Convert strncmp benchmark output to json adds 7bb3a8a556 benchtests: Reallocate buffers for every strncmp implementation adds 0963ea8e8c benchtests: Don't benchmark 0 length calls for strncmp adds adc95fb06a Add ChangeLog entry for last 3 commits adds 30a81dae5b aarch64: Optimized memcmp for medium to large sizes adds 4e54d91863 aarch64: Fix branch target to loop16 adds 3dc214977b Refactor Linux ARCH_FORK implementation adds e921c89e01 powerpc: Fix TLE build for SPE (BZ #22926) adds 9aa5c222b9 sparc32: Add nop before __startcontext to stop unwinding [BZ [...] adds d9f26dab2c Fix a typo in ChangeLog: auch_fork -> arch_fork adds 229855e598 malloc: Revert sense of prev_inuse in comments adds 6253bacdc0 Remove hidden __libc_longjmp adds 054b72cc97 alpha/clone.S: Invoke .set noat/.set at around explicit uses of $at adds 0d13dfa17b Don't include math.h/math_private.h in math_ldbl_opt.h. adds a5df0318ef hurd: add gscope support adds d3da750d01 nldbl-compat.c: Include math.h before nldbl-compat.h. adds da6d4404ec Lookup the startup server through /servers/startup adds 778f197486 Update translations from the Translation Project adds 2cc7bad0ae [BZ 1190] Make EOF sticky in stdio. adds 7108f1f944 aarch64: Improve strncmp for mutually misaligned inputs adds d46f84de74 aarch64/strncmp: Unbreak builds with old binutils adds f9555d7312 Remove old-GCC parts of x86 bits/mathinline.h. adds bdc3009b8f malloc: harden removal from unsorted list adds a00bffe8b5 ca_ES locale: Update LC_TIME (bug 22848). adds 71d7b12168 lt_LT locale: Update abbreviated month names (bug 22932). adds e7155a28ef Greek (el_CY, el_GR) locales: Introduce ab_alt_mon (bug 22937). adds 807fee29d2 cs_CZ locale: Add alternative month names (bug 22963). adds b47c3e7637 aarch64/strncmp: Use lsr instead of mov+lsr adds f1c8185d34 Use correct includes in benchtests adds c429a8d8d6 Remove more old-compilers parts of sysdeps/x86/fpu/bits/math [...] adds 1294b1892e Add support for sqrt asm redirects adds f67a8147b0 Rename all __ieee754_sqrt(f/l) calls to sqrt(f/l) adds 700593fdd7 Remove all target specific __ieee754_sqrt(f/l) inlines adds 22679b2c33 Revert m68k __ieee754_sqrt change adds 34ba96b89c Update i386 libm-test-ulps. adds 5d75b75fb7 Remove sysdeps/x86/fpu/bits/mathinline.h __finite inline. adds c553cd6f7e NEWS: Mention the locale data changes (bug 22848, 22937, 22963). adds f8baf2a224 hurd: add TLS support adds 34e6a8694d hurd: Fix getting signal thread stack layout for fork adds dc33bef307 hurd: Replace threadvars with TLS adds c2fb08c78a hurd: Fix link cthread/pthread symbol exposition. adds 6dbe9dcae5 hurd: Fix coding style adds dd28d4ba97 x86_64: Fix build with RTLD_PRIVATE_ERRNO defined to 1 adds 9a37922ee0 hurd: Add missing include adds 542c20a171 hurd: Rewrite __libc_cleanup_* adds fb4cc8a0c2 hurd: Reimplement libc locks using mach's gsync adds 55325314bf hurd: Fix copyright years adds 489999cc9c hurd: Fix O_NOFOLLOW adds 72103e73c9 hurd: Fix O_DIRECTORY | O_NOFOLLOW adds aa2189295e hurd: Fix boot with statically-linked exec server adds 20bc801b3d hurd: Add mlockall support adds 72e7ffc37f Hurd: fix port leak in TLS adds e54554ca62 hurd: fix build adds 0f652f053e hurd: Fix build with latest htl adds fbce6f7260 Undefine attribute_hidden to fix benchtests adds d473f01520 Add SHT_X86_64_UNWIND to elf.h (bug 20079). adds 8d3f9e85cf Add narrowing subtract functions. adds 79962d89a9 hurd: Code style fixes adds ceb54b9b4f Fix errno values adds 8a07b0c43c Fix signed integer overflow in random_r (bug 17343). adds d0c5d731af Remove powerpc, sparc fdim inlines (bug 22987). adds ffec7b2740 Use x86_64 backtrace as generic version. adds a44061398c Remove unused frame.h header, sigcontextinfo.h macros. adds cd66c0e584 Fix i386 memmove issue (bug 22644). adds b8114edd3c Add $(tests-execstack-$(have-z-execstack)) after defined [BZ [...] adds fa97d2ab5b hurd: Fix accessing errno from rtld adds bcfa607b26 hurd: Initialize TLS and libpthread before signal thread start adds 37be82a03f Add missing changelog from previous commit adds 978a6803e2 hurd: Fix calling __pthread_initialize_minimal in shared case adds 2d813d7b77 hurd: Regenerate errno.h header adds 3dfd23eb4b RISC-V: add remaining relocations adds 5f45f96ad0 Unify umount function implementations (bug 16552). adds f178e59fa5 Fix crash in resolver on memory allocation failure (bug 23005) adds 8bfd94d0dc hurd: advertise process memory locking option adds cc8a1620eb getlogin_r: return early when linux sentinel value is set adds d39c0a459e sparc: Fix arch_fork definition adds 4d76d3e59d Linux i386: tst-bz21269 triggers SIGBUS on some kernels adds 1aa52ced5d support_format_addrinfo: Include unknown error number in result adds 03e2aa50fd hurd: avoid letting signals go to thread created by timer_create adds 33574c17ee hurd: Add hurd thread library adds a3bac9c2f2 hurd libpthread: add function missing in ABI list adds 8e2666ea9a hurd: Advertise libpthread adds deed72f6b0 hurd: Remove bogus net/if_ppp.h adds ad2b41bfd8 hurd: Bump remaining LGPL2+ htl licences to LGPL 2.1+ adds fb03b04b7f hurd: Announce that glibc now builds unpatched adds fa9e15558d hurd: Fix exposition of UTIME_NOW, UTIME_OMIT adds f6fb29d22e hurd: Avoid local PLTs in libpthread. adds dba2bdbe75 hurd: Avoid some PLTs in libc and librt adds 97c7a6a68b Revert __dirfd PLT avoidance for now adds 171488a2de hurd: whitelist rtld symbols expected to be overridable adds b332b7aa55 hurd: Add __errno_location to overridable ld.so symbols adds a83ed7ad78 hurd: Update localplt.data adds 02008f8301 hurd: whitelist ld.so PLTs supposed to be avoided by rtld_hidden adds 7a8f45e302 hurd: Avoid some libc.so PLTs adds a758c29399 hurd: Avoid more libc.so PLTs adds 62108dbf61 hurd: Fix typo adds 82dbf555a4 hurd: Avoid more libc.so local PLTs adds fe9748cca3 hurd: Avoid local PLT in libpthread adds 811836a411 s390x: Fix hidden aliases adds 57408435ad Add Changelog reference to BZ#23024 adds 8e4754ed7e Assume O_DIRECTORY for opendir adds f72aa11d7e Use Linux 4.16 in build-many-glibcs.py. adds 19a8b9a300 [PATCH 1/7] sin/cos slow paths: avoid slow paths for small inputs adds 7a5640f23a [PATCH 2/7] sin/cos slow paths: remove large range reduction adds d9469deb14 [PATCH 3/7] sin/cos slow paths: remove slow paths from small [...] adds 649095838b [PATCH 4/7] sin/cos slow paths: remove slow paths from huge [...] adds 72f6e9a3e3 [PATCH 5/7] sin/cos slow paths: remove unused slowpath functions adds aef3e2558a [PATCH 6/7] sin/cos slow paths: refactor duplicated code into dosin adds e88ecbbfe8 [PATCH 7/7] sin/cos slow paths: refactor sincos implementation adds 511ed56f2e hurd: Fix buffer overrun in __if_nametoindex adds d2dc5467c6 Filter out NPTL internal signals (BZ #22391) adds f2652643d7 Update RWF_SUPPORTED for Linux kernel 4.16 [BZ #22947] adds 51722f4dc7 Revert "s390x: Fix hidden aliases" adds 5e17a480f8 Revert parts of "hurd: Avoid more libc.so local PLTs" adds 92846492dc hurd: Make __if_nametoindex return ENODEV if ifname is too long adds cd104f4ff4 hurd: Fix missing trailing NUL in __if_nametoindex adds e8ef51b171 hurd: Silence warning adds ff297b70b5 hurd: Add missing symbols adds d8440a2147 hurd: fix build adds 397f5789da hurd: Fix typo adds b07367bcf8 inet: Actually build and run tst-deadline adds 9185f86d8f Make sysdeps/generic/internal-signals.h less stubby. adds 10a446ddcc elf: Unify symbol address run-time calculation [BZ #19818] adds e7feec374c elf: Correct absolute (SHN_ABS) symbol run-time calculation [...] adds b2fd61ca9b powerpc: Update sin, cos and sincos ULPs adds e5f9508a32 hurd: Avoid PLTs for longjmp & siglongjmp adds c120981d72 hurd: Avoid PLT for dirfd adds 08e92e2443 Revert "hurd: Avoid PLTs for longjmp & siglongjmp" adds 0f33925269 manual: Move mbstouwcs to an example C file adds cf138b0c83 manual: Various fixes to the mbstouwcs example, and mbrtowc update adds db9e55ff36 S390: Regenerate ULPs. adds b4a5d26d88 linux: Consolidate sigaction implementation adds fa7c619978 Update ARM libm-test-ulps. adds bbc2062a75 Update SPARC libm-test-ulps. adds 690c3475f1 Fix missing @ before texinfo command adds 243f59e5aa Update i386 libm-test-ulps. adds 942de61a89 Consolidate Linux readdir{64}{_r} implementation adds 583a27d525 resolv: Fully initialize struct mmsghdr in send_dg [BZ #23037] adds d8abfab7d4 S390: Fix struct sigaction for 31bit in kernel_sigaction.h. adds a700e7cb37 Update kernel version in syscall-names.list to 4.16. adds a14d8acd32 Improves __ieee754_exp(x) performance by 18-37% when |x| < 1.0397 adds 326e74e7c1 Add aliases to recognize normalized charset names (bug 19527) adds 743b9c2a98 arm: Remove ununsed ARM code in optimized implementation adds 8323a9022e hurd: fix conformity test for sys/un.h adds c4375964db hurd: Fix spurious installation of headers defining hidden p [...] adds d6397de369 Make build-many-glibcs.py build GCC for powerpcspe with --en [...] adds 783c482030 Fix sched_param adds 3dc0814cba conform sys/un.h: Allow sun_ prefix, not only sun_len adds c15f10ee78 Revert "Fix sched_param" adds d4379e0216 hurd: Fix mach installed headers test adds 0dd25301f6 hurd: xfail some structure fields ABI incompatibility with s [...] adds 9d9f8f03af hurd: Fix standard compliance of some statvfs fields adds f55a4fdefb hurd: Update struct statfs according to struct statvfs adds da796524f8 Use volatile global counters in test-tgmath.c. adds 0085be1415 Disable lock elision for mutex pretty printer tests. adds 298d0e3129 Consolidate Linux getdents{64} implementation adds 77b9339028 hurd: Fix symbols exposition adds 50511ca466 Fix mips64n32 getdents alias adds e60c3f2bb7 hurd: Avoid exposing all <sched.h> symbols from sys/types.h adds 9f0437e862 Update sysdeps/nios2/libm-test-ulps adds 5cd2931ab8 hurd: fix sigevent's sigev_notify_attributes field type adds ed37092475 hurd: remove non-standard siginfo symbol adds a564872d2d hurd: Fix termios.h symbols adds a279b8ed9b hurd: Add missing RLIM_SAVED_MAX/CUR adds 5dbfe13b35 hurd: Fix hurd installed headers test adds 81b032c833 Drop fpregset unused symbol exposition adds c5896a4595 Revert "hurd: Fix mach installed headers test" adds f00b62ec89 hurd: XFAIL appearance of sched_param and sched_priority fro [...] adds cbc256b1dc hurd: XFAIL tests for signal features not implemented yet adds b75a9b26cf hurd xfails: Add missing bug references adds 458b94f63e Update aarch64 bits/hwcap.h, dl-procinfo.c for Linux 4.16 HW [...] adds c0123b3b11 Consolidate scandir{at}{64} implementation adds 0900a84959 Update hppa libm-test-ulps adds 573963e32f Define XTABS to TAB3 on alpha to match Linux 4.16. adds ea76691a75 hr_HR locale: fix thousands_sep and mon_thousands_sep adds 18ea73adaa NEWS: Reindent and copyedit adds da5e0361d9 Add NT_PPC_PKEY from Linux 4.16 to elf.h. adds af7e376b00 Consolidate alphasort{64} and versionsort{64} implementation adds 9320ca88a1 Add PTRACE_SECCOMP_GET_METADATA from Linux 4.16 to sys/ptrace.h. adds e5aea5c314 Fix tst-strfmon_l test for hr_HR locale adds 5e14bb9793 Fix Hurd glibc build with GCC 8. adds 42a2bf58ff Use GCC 8 in build-many-glibcs.py by default. adds 7d80f48e93 Consolidate getdirentries{64} implementation adds 81b49e9692 Increase robustness of internal dlopen() by using RTLD_NOW [ [...] adds 7a6f747871 Add tst-sigaction.c to test BZ #23069 adds a3fb6b6bc3 Remove tilegx port. adds 3a33b06969 powerpc64*: fix the order of implied sysdeps directories adds 06135c33b7 Replace M_SUF (fabs) with M_FABS adds 3392791442 Replace M_SUF (M_LN2) with M_MLIT (M_LN2) adds c57bf7c15b Consolidate Linux readahead implementation adds 340d9652b9 manual/startup.texi (Aborting a Program): Remove inappropria [...] adds dc115e1cdc Replace hidden_def with libm_hidden_def in math adds cf2478d53a Deprecate ustat syscall interface adds b109fbfe4d Fix ChangeLog from cf2478d53ad commit adds d6cc1829aa x86: Use pad in pthread_unwind_buf to preserve shadow stack [...] adds 8b8f32b280 x86-64/setcontext: Pop the pointer into %rdx after syscall adds 556f5c46c7 cl adds 15c19147a8 x86-64/swapcontext: Restore the pointer into %rdx after syscall adds 1660901840 Fix blocking pthread_join. [BZ #23137] adds b289cd9db8 Ignore absolute symbols in ABI tests. adds 0065aaaaae Fix BZ 20419. A PT_NOTE in a binary could be arbitratily la [...] adds ffa81c22a3 Revert: 2018-04-30 Raymond Nicholson rain1@airmail.cc * m [...] adds 543477f78b benchtests: Move iterator declaration into loop header adds 50d7d351b5 x86-64/memset: Mark the debugger symbol as hidden adds 0555c47719 Fix comment typo adds aaee3cd88e Move math_narrow_eval to separate math-narrow-eval.h. adds 5460617d15 Fix BZ 22786: integer addition overflow may cause stack buff [...] adds 9ed2e15ff4 Move math_opt_barrier, math_force_eval to separate math-barriers.h. adds 8f5b00d375 Move math_check_force_underflow macros to separate math-unde [...] adds 70c97f8493 aarch64,falkor: Ignore prefetcher hints for memmove tail adds db725a458e aarch64,falkor: Ignore prefetcher tagging for smaller copies adds bb066cb806 gd_GB: Fix typo in abbreviated "May" (bug 23152). adds 89aacb513e sunrpc: Remove stray exports without --enable-obsolete-rpc [ [...] adds fc79706a32 time: Use 64-bit time values for time zone parsing adds b4d5b8b021 Do not include math-barriers.h in math_private.h. adds 5db7d705db powerpc: Fix the compiler type used with C++ when -mabi=ieee [...] adds 0937e209a7 R_PARISC_TLS_DTPOFF32 reloc handling adds e322ec3282 x86-64: Remove the unnecessary testl in strlen-avx2.S adds 98ee36c7a4 x86: Add sysdeps/x86/ldsodefs.h adds a15529fda8 i386: Replace PREINIT_FUNCTION@PLT with *%eax in call adds 69a01461ee Add narrowing multiply functions. adds 9761bf4dfa math: Merge strtod_nan_*.h into math-type-macros-*.h adds 2afece36f6 support: Add TEST_COMPARE_BLOB, support_quote_blob adds c9992d13c4 Update MIPS libm-test-ulps. adds 04958880e0 x86-64: Use IFUNC strncat inside libc.so adds 8c78faa9ef Fix concurrent changes on nscd aware files (BZ #23178) adds 632a6cbe44 Add narrowing divide functions. adds 0068c08588 nptl: Remove __ASSUME_PRIVATE_FUTEX adds dae6c43c33 Remove unneeded setting of errno after malloc failure adds e363a91c21 math: Reverse include order in <math-type-macros-*.h> adds e4ebc1380d x86-64: remove duplicate line on PREFETCH_ONE_SET macro adds 6f7fdeeb69 Add missing changelog from previous commit adds 78274dc8ce Fix year 2039 bug for localtime with 64-bit time_t (bug 22639). adds ebc129fd17 Obsolete nfsservctl. adds 7c67e6e8b9 Split test-tgmath3 by function. adds 1af30adcd5 Initial Fast Short REP MOVSB (FSRM) support adds e28e9b1ec4 x86-64: Check Prefer_FSRM in ifunc-memmove.h adds ed0d698870 i386: Drop -mpreferred-stack-boundary=4 adds 5c5c0dd747 Make llseek a compat symbol (bug 18471). adds 3d6302a546 Fix i686-linux-gnu build with GCC mainline. adds 8f145c7712 Remove sysdeps/aarch64/soft-fp directory. adds 9aaaab7c6e Don't write beyond destination in __mempcpy_avx512_no_vzerou [...] adds ed983107bb Add a test case for [BZ #23196] adds 5f7b841d3a Implement allocate_once for atomic initialization with allocation adds 7f9f1ecb71 Switch IDNA implementation to libidn2 [BZ #19728] [BZ #19729 [...] adds 2834fb4610 Remove sysdeps/alpha/soft-fp directory. adds 727b38df05 x86-64: Skip zero length in __mem[pcpy|move|set]_erms adds 1dfeb17e67 Remove sysdeps/sh/soft-fp directory. adds 43d4f3d5ad Add references to CVE-2017-18269, CVE-2018-11236, CVE-2018-11237 adds fb0e10b8eb Fix parameter type in C++ version of iseqsig (bug 23171) adds 14186e8d1f Remove sysdeps/powerpc/soft-fp directory. adds c1dc1e1b34 powerpc: Move around math-related Implies adds 2c753f3e84 Remove sysdeps/sparc/sparc32/soft-fp directory. adds b5453d9f7a Remove sysdeps/sparc/sparc64/soft-fp directory. adds e48903000b stdlib: Additional tests need generated locale dependencies adds 7f7b5d8ded static-PIE: Update DT_DEBUG for debugger [BZ #23206] adds 0ce2fa6973 support: Add wrappers for pthread_barrierattr_t adds 2c93fce76a powerpc: Add multiarch sqrtf128 for ppc64le adds 50d004c91c Update ulps with "make regen-ulps" on AMD Ryzen 7 1800X. adds 4e8a6346cd libio: Avoid _allocate_buffer, _free_buffer function pointer [...] adds 104502102c Remove sysdeps/generic/libcidn.abilist adds 0d2163ebf2 Make powerpc-nofpu __sqrtsf2, __sqrtdf2 compat symbols (bug 18473). adds d8c1927561 math: Update i686 ulps adds e02c026f38 math: Update i686 ulps (--disable-multi-arch configuration) adds 1457016337 x86-64: Optimize strcmp/wcscmp and strncmp/wcsncmp with AVX2 adds 195abbf4cd benchtests: Add --no-diff and --no-header options adds a650b05ebe benchtests: Catch exceptions in input arguments adds d2d9dfb663 hurd: Fix shmid_ds's shm_segsz field type adds ab3a0da0b5 Use Linux 4.17 in build-many-glibcs.py. adds 0e0577c93f Update kernel version in syscall-names.list to 4.17. adds bef1cbf4da Add MAP_FIXED_NOREPLACE from Linux 4.17 to bits/mman.h. adds 0c1c33b2f5 Add AArch64 hwcap values from Linux 4.17. adds 1c09524e4d powerpc64le: Fix TFtype in sqrtf128 when using -mabi=ieeelongdouble adds 67c0579669 Mark _init and _fini as hidden [BZ #23145] adds 283d985122 posix: Fix posix_spawnp to not execute invalid binaries in n [...] adds 2b69fecb9d The hppa-linux target still requires an executable stack for [...] adds ca121b117f Fix ldbl-96 fma (Inf, Inf, finite) (bug 23272). adds c4ad5782c4 gd_GB, hsb_DE, wa_BE: Add alternative month names (bug 23140). adds e826574c98 x86: Make strncmp usable from rtld adds 0221ce2a90 i386: Change offset of __private_ss to 0x30 [BZ #23250] adds 329ea513b4 Avoid cancellable I/O primitives in ld.so. adds 5aad5f6178 Improve DST handling (Bug 23102, Bug 21942, Bug 18018, Bug 23259). adds fc2ba8037d aarch64: add HXT Phecda core memory operation ifuncs adds cb8f6affed benchtests: Add -f/--functions argument adds 48b12ed54c Do not use const attribute for nan functions (bug 23277). adds 35df5a77f3 Fix fallback path in __pthread_mutex_timedlock (). adds a745c837cb Fix comments in _dl_dst_count and _dl_dst_substitute. adds fcd6b5ac36 Fix strtod overflow detection (bug 23279). adds 43b5ff50b5 hurd: xfail missing abilist for libmachuser and libhurduser adds c8c910ed9c hurd: update localplt.data adds c8c6e6d6d0 hurd: Avoid PLTs for _hurd_port_locked_get/set adds 126b3ec370 hurd: Avoid PLTs for __mach_thread_self and __mach_reply_port adds 06d1a8263d hurd: Avoid a PLT reference adds c59ee916a6 scripts/update-abilist.sh: Accept empty list of files to patch adds 3c7b9f1fc3 aarch64: Use an ifunc/VDSO to implement gettimeofday in shar [...] adds 35ebb6b0c4 Ignore -Wrestrict for one strncat test. adds c596630bbd hurd: Fix htl link failure adds 14beef7575 localedata: Make IBM273 compatible with ISO-8859-1 [BZ #23290] adds b0debe14fc Fix sign of NaN returned by strtod (bug 23007). adds b12c1e7991 Add tests for sign of NaN returned by strtod (bug 23007). adds 298a8b59d4 hurd: avoid PLT ref between sendfile and sendfile64 adds faf7bbc2d0 hurd: Detect 32bit overflow in value returned by lseek adds 57e1651557 hurd: Avoid PLT ref for __pthread_get_cleanup_stack adds 932d05f0dc hurd: Avoid missing PLT ref from ld.so requirement adds c1b7586c54 hurd: Avoid PLT references to shortcuts adds 7a646a93fa hurd: Avoid PLT ref to __mach_msg adds b0344cf5c5 hurd: Avoid PLT references to syscalls adds 8c9d53428e hurd: Whitelist PLT refs which are difficult to avoid adds f96a85e0fe hurd: Fix missing __pthread_get_cleanup_stack symbol adds 4d0ac0375b hurd: Fix reference to _hurd_self_sigstate adds 809dc95d14 Fix powerpc64le build of nan-sign tests (bug 23303). adds 3fe8fc793f Linux: Create Netlink socket with SOCK_CLOEXEC in __check_pf [...] adds 91b2f3e5dd Update MAP_TYPE value for hppa from Linux 4.17. adds 86bf0019ed Add MSG_STAT_ANY from Linux 4.17 to bits/msq.h. adds 176c7fee51 Add SEM_STAT_ANY from Linux 4.17 to bits/sem.h. adds f2857da7cd Add SHM_STAT_ANY from Linux 4.17 to bits/shm.h. adds c77e4dc0f5 hurd: Fix "Missing required PLT reference" adds 152fbfb3ad hurd: fix localplt.data format adds 646c2833ee Fix scanf rounding of negative floating-point numbers (bug 23280). adds 2d1c89a5d7 libio: Avoid ptrdiff_t overflow in IO_validate_vtable adds badba23cac Move declare_mgen_finite_alias definition adds 5e79e0292b Add a generic significand implementation adds 209ae17c60 ldbl-128ibm-compat: Create libm-alias-float128.h adds 1760daadda Fix bug-strspn1.c, bug-strpbrk1.c build with GCC mainline. adds 99c7adf99f Fix tst-cmp.c build with GCC mainline. adds f496b28e61 math: Set 387 and SSE2 rounding mode for tgamma on i386 [BZ #23253] adds 61ab61c2fd elf.h: Add BPF relocation types. adds f6299d2a10 Add Andes nds32 dynamic relocations to elf.h adds d93f4ff16b m68k: Reorganize log1p and significand implementations adds 0ea3f13cce csb_PL: Update month translations + add yesstr/nostr (bug 19485). adds 189699ab37 csb_PL: Add alternative month names (bug 23140). adds 318bad78b0 nscd restart: Use malloc instead of extend_alloca [BZ #18023] adds 2f9f0d182e nscd: Use struct scratch_buffer, not extend_alloca in most c [...] adds 6b7b2abac7 nscd: Switch to struct scratch_buffer in adhstaiX [BZ #18023] adds 90d9d9ce2f getgrent_next_nss (compat-initgroups): Remove alloca fallbac [...] adds a26fe1638b _nss_nis_initgroups_dyn: Use struct scratch_buffer [BZ #18023] adds 1599ed4e95 getent: Use dynarray in initgroups_keys [BZ #18023] adds 43b1048ab9 nss_files: Use struct scratch_buffer instead of extend_alloc [...] adds c402355dfa libio: Disable vtable validation in case of interposition [B [...] adds 5c0202af4b support: Add TEST_NO_SETVBUF adds 29055464a0 libio: Add tst-vtables, tst-vtables-interposed adds 935d920e76 sunrpc: Remove always-defined _RPC_THREAD_SAFE_ macro adds 124e025864 Run thread shutdown functions in an explicit order adds 06ab719d30 Fix Linux fcntl OFD locks for non-LFS architectures (BZ#20251) adds 05598a0907 In sem_open.c, pad was not initialized when __HAVE_64B_ATOM [...] adds 27f10a0963 Fix hardcoded /tmp paths in testing (bug 13888). adds 95f8ae8c83 Revert hurd errno.h changes adds 4272059de2 wordexp: Rewrite parse_tilde to use struct scratch_buffer [B [...] adds 890c2ced35 gethostid (Linux variant): Switch to struct scratch_buffer [ [...] adds 92d6aa8528 _dl_map_object_deps: Use struct scratch_buffer [BZ #18023] adds a833e627c3 Remove nptl/sockperf.c. adds c49e18222e Remove macros extend_alloca, extend_alloca_account [BZ #18023] adds 780684eb04 nisplus: Correct pwent parsing issue and resulting build err [...] adds 86a0f56158 ldbl-128ibm-compat: Introduce ieee128 symbols adds c1c2848b57 Use _STRUCT_TIMESPEC as guard in <bits/types/struct_timespec [...] adds 0b11b6491c Fix documentation build with old makeinfo adds c1f86a33ca getifaddrs: Don't return ifa entries with NULL names [BZ #21812] adds 339124ab42 ast_ES: Add alternative month names (bug 23140). adds 524d796d5f malloc: Update heap dumping/undumping comments [BZ #23351] adds b10a0accee Disallow use of DES encryption functions in new programs. adds 6ab902e4de manual: Reorganize crypt.texi. adds 841785bad1 manual: Revise crypt.texi. adds e69d994a63 New configure option --disable-crypt. adds bac15a72fc elf: Accept absolute (SHN_ABS) symbols whose value is zero [ [...] adds 7e8989d03b Document interaction with GCC built-ins in the Customizing P [...] adds ce76a5cb8d aarch64,falkor: Use vector registers for memmove adds 0aec4c1d18 aarch64,falkor: Use vector registers for memcpy adds cdb52c7182 es_BO locale: Change LC_PAPER to en_US (bug 22996). adds 2e0c5de622 hy_AM: Add alternative month names (bug 23140). adds a1e0c5fa88 New locale: Lower Sorbian (dsb_DE) [BZ #23208] adds 37d3d244e1 Add long double input for strfmon test adds 2827ab990a libc: Extend __libc_freeres framework (Bug 23329). adds 2b445206a1 Use uint32_t sign in single precision math error handling functions adds b7b88cea41 ldbl-128ibm-compat: Add printf_size adds 7279af007c Fix hurd expected fcntl version adds 5a35750665 stdio-common/tst-printf.c: Remove part under a non-free lice [...] adds b11643c21c Bug 23308: Update to Unicode 11.0.0 adds eb04c21373 posix: Sync gnulib regex implementation adds f2873d2da0 testrun.sh: Implement --tool=strace, --tool=valgrind adds 34fdb893e0 locale: XFAIL newlocale usage in static binary (Bug 23164) adds 1002d70823 posix: Fix bug-regex33 after regex sync adds d6da5cb6a8 Add renameat2 function [BZ #17662] adds 9449a295ad libc-abis: Define ABSOLUTE ABI [BZ #19818][BZ #23307] adds 38cade0c46 Compile debug/stack_chk_fail_local.c with stack protector adds 3a885c1f51 Build csu/elf-init.c and csu/static-reloc.c with stack protector adds bce5911b67 Use AVX_Fast_Unaligned_Load from Zen onwards. adds ddb3c626b0 conform/conformtest.pl: Escape literal braces in regular exp [...] adds d0cd798071 aarch64: Remove HWCAP_CPUID from HWCAP_IMPORTANT adds 397c54c1af aarch64: add HWCAP_ATOMICS to HWCAP_IMPORTANT adds 3f5e3f5d06 libio: Implement internal function __libc_readline_unlocked adds 916124ed84 nss_files: Fix re-reading of long lines [BZ #18991] adds 4fa34da679 Fix copyright years in recent commits adds 7b2f4cedf0 regexec: Fix off-by-one bug in weight comparison [BZ #23036] adds b444e8f7cc Comment tst-ofdlocks-compat expected failure in some Linux releases adds fd70af4552 Add the statx function adds 4beefeeb8e Put the correct Unicode version number 11.0.0 into the gener [...] adds 93304f5f7a Install <bits/statx.h> header adds 046bfed9de nptl: Use __mprotect consistently for _STACK_GROWS_UP adds 0a83bad2aa dsb_DE locale: Fix syntax error and add tests (bug 23208). adds ebff9c5cfa x86: Rename __glibc_reserved1 to feature_1 in tcbhead_t [BZ #22563] adds faaee1f07e x86: Support shadow stack pointer in setjmp/longjmp adds 31e422ca96 x86_64: Undef SHADOW_STACK_POINTER_OFFSET last adds 3ae725dfb6 Improve strstr performance adds 52b2a80fae powerpc64: Always restore TOC on longjmp [BZ #21895] adds f753fa7dea x86: Support IBT and SHSTK in Intel CET [BZ #21598] adds ba2ea23d05 x86: Always include <dl-cet.h>/cet-tunables.h> for --enable-cet adds 9145f0333d os_RU: Add alternative month names (bug 23140). adds 124bcde683 x86: Add _CET_ENDBR to functions in crti.S adds 562837c002 x86: Add _CET_ENDBR to functions in dl-tlsdesc.S adds 5efc6777ad x86-64: Add _CET_ENDBR to STRCMP_SSE42 adds be9ccd27c0 i386: Add _CET_ENDBR to indirect jump targets in add_n.S/sub_n.S adds 61c4aad705 New locale: Yakut (Sakha) for Russia (sah_RU) [BZ #22241] adds 4ef60d9597 x86_64: Use _CET_NOTRACK in strcmp.S adds 921595d151 x86-64: Use _CET_NOTRACK in strcpy-sse2-unaligned.S adds 8817df4265 x86-64: Use _CET_NOTRACK in strcmp-sse42.S adds 811e9e52b2 x86-64: Use _CET_NOTRACK in memcpy-ssse3-back.S adds 03aaf49b68 x86-64: Use _CET_NOTRACK in memcpy-ssse3.S adds 7e119cd582 i386: Use _CET_NOTRACK in i686/memcmp.S adds 00e7b76a8f i386: Use _CET_NOTRACK in memset-sse2.S adds 177824e232 i386: Use _CET_NOTRACK in memcmp-sse4.S adds 0a899af097 i386: Use _CET_NOTRACK in memcpy-ssse3-rep.S adds 7fb613361c i386: Use _CET_NOTRACK in memcpy-ssse3.S adds f1574581c7 i386: Use _CET_NOTRACK in strcpy-sse2.S adds 90d15dc577 i386: Use _CET_NOTRACK in strcat-sse2.S adds 77a8ae0948 i386: Use _CET_NOTRACK in memset-sse2-rep.S adds e2d40a8822 x86-64: Use _CET_NOTRACK in memcmp-sse4.S adds e6c695099b Intel CET: Document --enable-cet adds 6d90776dff x86/CET: Document glibc.tune.x86_ibt and glibc.tune.x86_shstk adds 5c112f1b62 Avoid insecure usage of tmpnam in tests. adds df467d229a oc_FR locale: Multiple updates (bug 23140, bug 23422). adds e84bd8514c INSTALL: Add a note for Intel CET status adds 1cf4ae7fe6 benchtests: improve argument parsing through argparse library adds 46f2474e93 hurd: Enable thread-safe i386 atomic instructions adds 6008824221 hurd: SOCK_CLOEXEC and SOCK_NONBLOCK for socket adds 75d5e4a09e hurd: SOCK_CLOEXEC and SOCK_NONBLOCK for socketpair adds de195be015 hurd: Implement pipe2 adds 38547460b7 Fix new file header adds 8ba1520e8c hurd: Fix installed-headers tests adds 2d5c41ded9 check-execstack: Permit sysdeps to xfail some libs adds 786658a088 regcomp: Fix off-by-one bug in build_equiv_class [BZ #23396] adds c8fabb8434 Change URL of gcc's tarball adds b99f1c957d Use binutils 2.31 branch in build-many-glibcs.py. adds ca027e0f62 x86-64: Add endbr64 to tst-quadmod[12].S adds 3650e1d928 x86: Update vfork to pop shadow stack adds 21526a507d Fix out-of-bounds access in IBM-1390 converter (bug 23448) adds e27f41ba2b Add <bits/indirect-return.h> adds ce7528f637 nptl: Add C11 threads thrd_* functions adds 18d59c1b36 nptl: Add C11 threads mtx_* functions adds 3c20a679b6 nptl: Add C11 threads call_once functions adds 918311a3a3 nptl: Add C11 threads cnd_* functions adds 78d401327f nptl: Add C11 threads tss_* functions adds c6dd669bed nptl: Add abilist symbols for C11 threads adds 0a07288b13 nptl: Add test cases for ISO C11 threads adds 9d0a979e5d Add manual documentation for threads.h adds 465455306f sh: Do not define __ASSUME_STATX adds 394df3815e x86/CET: Extend arch_prctl syscall for CET control adds e0f9c462d8 alpha: mlock2, copy_file_range syscalls were introduced in k [...] adds 969c335506 Mention ISO C threads addition adds 9c79cec8cd Fix out of bounds access in findidxwc (bug 23442) adds 9aa3113a42 x86: Rename __glibc_reserved2 to ssp_base in tcbhead_t adds fddcd00377 x86/CET: Add tests with legacy non-CET shared objects adds 8516ad2de3 Add a test for multiple makecontext calls adds 7e28f20345 Add another test for setcontext adds bd4f7903df Add a test for multiple setcontext calls adds 375a484459 Add tests for setcontext on the context from makecontext adds 25123a1c5c x86-64/CET: Extend ucontext_t to save shadow stack adds d6b8f84709 C11 threads: Fix timeout and locking issues adds 9faaf93850 Fix C11 conformance issues adds 08ac6bed14 x86/CET: Add a setcontext test for CET adds d6499b7039 Fix ISO C threads installed header and HURD assumption adds 3fb455b318 ia64: Work around incorrect type of IA64 uc_sigmask adds 7cd7d36f1f Keep expected behaviour for [a-z] and [A-z] (Bug 23393). adds 49dddc3e99 Add missing localedata/en_US.UTF-8.in (Bug 23393). adds cfba5dbb10 htl: Use weak aliases for public symbols adds c9dc4d5117 Fix string/tst-xbzero-opt if build with gcc head. adds 65d87ade1e x86: Correct index_cpu_LZCNT [BZ # 23456] adds be525a69a6 x86: Populate COMMON_CPUID_INDEX_80000001 for Intel CPUs [BZ [...] adds 74759ae5b6 Update powerpc-nofpu ulps. adds cb1a43db05 Update libc.pot. adds 20365a315b hurd: Fix some ld.so symbol override from libc adds da80612d61 Add the missing ChangeLog entry for commit be525a69a66 adds 2c6da2f487 Fix Linux fcntl OFD locks on unsupported kernels adds e607a35200 NEWS: Avoid the words "nominative" and "genitive". adds 97f2237efa Update NEWS with ISO 14651 update information. adds 4591b7db23 x86/CET: Don't parse beyond the note end adds bcb1c4afd8 Update translations for cs, pl, and uk. adds 99bc624136 hurd: Fix some ld.so symbol override from libc adds af86087f02 hurd: Fix some ld.so symbol override from libc adds c92a00d865 x86: Add tst-get-cpu-features-static to $(tests) [BZ #23458] adds 98864ed0e0 x86/CET: Fix property note parser [BZ #23467] adds 1ff712a678 Update translations for bg, de, hr, pt_BR, sv, and vi. adds 63d5fad404 Update SH libm-tests-ulps adds 07fdea47d8 Update translation for be. adds 6cca855e7e Update contrib.texi contributions. adds f650932b34 Update tooling versions verified to work with glibc. adds f195ea0e2f hurd: Fix startup of static binaries linked against libpthread adds d4b54bdff0 hurd: Add missing ChangeLog entry adds 42fc12ef73 hurd: Fix exec usage of mach_setup_thread adds 74939c83d0 Synchronize translation project PO files. adds 3c03baca37 Update NEWS, version.h, and features.h for glibc 2.28. adds 437faa9675 Open master branch for glibc 2.29 development adds b029723b80 Add version.h, and NEWS update to ChangeLog. adds c0e7e2c127 Move SNAN_TESTS_TYPE_CAST out of math-tests.h. adds 46f8cf5712 Move SNAN_TESTS_PRESERVE_PAYLOAD out of math-tests.h. adds 82c80ac2eb x86: Rename get_common_indeces to get_common_indices adds fa67ba06ee regex: fix memory leak in Gnulib adds f6dcefbe60 Fix math/test-misc.c for undefined fenv.h macros. adds 506d7fb1d4 Do not define various fenv.h macros for MIPS soft-float (bug [...] adds dce452dc52 Rename the glibc.tune namespace to glibc.cpu adds 525691bde3 Add ChangeLog for the last commit adds d67d634bef [benchtests] Fix compare_strings.py for python2 adds 08a5ee14c6 Add convenience target 'install-locale-files'. adds cfb0ff932e Fix ChangeLog date. adds ae67f2e562 x86: Cleanup cpu-features-offsets.sym adds c5760aa902 Update be translations. adds 6b535b8423 Update be translations. adds 430388d5dc x86: Don't include <init-arch.h> in assembly codes adds 284f42bc77 Simplify and speedup strstr/strcasestr first match adds ea705eb5ec Consistently terminate libm-test-*.inc TEST lines with commas. adds bf41818787 RISC-V: Fix rounding save/restore bug. adds bb17621ab8 Regen RISC-V rvd ULPs adds e5721f45f6 Improve ChangeLog message. adds fb4c32aef6 x86: Move STATE_SAVE_OFFSET/STATE_SAVE_MASK to sysdep.h adds 92a4cba760 RISC-V: Don't use ps_get_thread_area in libthread_db (bug 23402) adds 014efdd7ea benchtests: Clean up the alloc_bufs adds b5403eca16 hurd: Add missing symbols for proper libc_get/setspecific adds 140137fb2d Move comment from libm-test-nextdown.inc to libm-test-nextto [...] adds be64b1946b [aarch64] Fix value of MIN_PAGE_SIZE for testing adds 8ac0f9e6f7 hurd: Avoid PLTs for __pthread_get/setspecific adds 2813e41e90 Replace gen-libm-test.pl with gen-libm-test.py. adds c7099673aa S390: Use symbolic offsets for stack variables in 32-bit _dl [...] adds 6954059ad6 S390: Use symbolic offsets for stack variables in 32-bit _dl [...] adds 0fb7afa2f9 S390: Use symbolic offsets for stack variables in 64-bit _dl [...] adds 329c6fec8b S390: Use symbolic offsets for stack variables in 64-bit _dl [...] adds b215eee1e1 S390: Do not clobber R0 in 32-bit _dl_runtime_resolve adds c8ad85225b S390: Do not clobber R0 in 32-bit _dl_runtime_profile adds 5755f5e4cc S390: Do not clobber R0 in 64-bit _dl_runtime_resolve adds bde6320f39 S390: Do not clobber R0 in 64-bit _dl_runtime_profile adds 69e2444ab1 S390: Test that lazy binding does not clobber R0 adds 8d997d2253 Move __fentry__ version definition to sysdeps/{i386,x86_64} adds 71c01af52f S390: Implement 64-bit __fentry__ adds 8f135efcad S390: Fix unwind in 32-bit _mcount adds 690652882b Linux: Rewrite __old_getdents64 [BZ #23497] adds 43cfdf8f48 Clean up converttoint handling and document the semantics adds ea5c662c62 Improve performance of sincosf adds 2ce7ba7d15 Move SNAN_TESTS_* out of math-tests.h. adds c77bf91b43 regex: Gnulib unibyte RRI uses bytes not chars adds 7b7adbd8d4 ChangeLog: Fix an obvious typo. adds 44727aec4f [benchtests] Add mandatory attributes to workload tests adds 8cac1f2635 [benchtests] Add workload test properties to schema adds 017801880b mbstowcs: Remove outdated comment adds b7b52b9dec error, error_at_line: Add missing va_end calls adds f3cd0904a4 Use Linux 4.18 in build-many-glibcs.py. adds 3c1622eb77 Update install.texi documentation of uses of Perl and Python. adds 17b26500f9 Update syscall-names.list for Linux 4.18. adds 2d7acfac3e nscd: Deallocate existing user names in file parser adds e95c6f6192 nss_files: Fix file stream leak in aliases lookup [BZ #23521] adds 599cf39766 Improve performance of sinf and cosf adds fdb16de387 error, warn, warnx: Use __fxprintf for wide printing [BZ #23519] adds 49acec179c Fix spaces in x86_64 ULP file adds 126c4e3f80 Use generic sinf/cosf in lgammaf_r adds 436e4d5b96 [aarch64] Add an ASIMD variant of strlen for falkor adds 7793ad7a2c powerpc: Rearrange little endian specific files adds 953a5a4a59 Print strlen benchmark output in json adds 34f86d6168 Reallocate buffers for every run in strlen adds 30a17d8c95 malloc: Verify size of top chunk. adds d6db68e66d malloc: Mitigate null-byte overflow attacks adds f6f275d2d9 Fix attribution of previous change in ChangeLog adds 93a2584cd2 Makeconfig (ASFLAGS): Always append required assembler flags adds 6413fcde4f Add --with-nonshared-cflags option to configure adds b90ddd08f6 malloc: Additional checks for unsorted bin integrity I. adds 86a6c75a29 math: Regenerate s390 ulps adds fa78896b1f powerpc: Remove powerpc specific sinf and cosf optimization adds 35cfefd960 malloc: Add ChangeLog for accidentally committed change adds 174195409d Add NT_VMCOREDD, AT_MINSIGSTKSZ from Linux 4.18 to elf.h. adds e6edd40d61 Update struct signalfd_siginfo from Linux 4.18. adds 88ffb39dc6 __readlink_chk: Assume HAVE_INLINED_SYSCALLS adds ef939d928a __readlink_chk: Remove micro-optimization adds c7627f41ba Makeconfig: Do not sort and deduplicate +cflags [BZ # 17248] adds aa42b3dbcb Avoid running some tests if the file system does not support holes adds 5cd7dbdea1 Update netinet/tcp.h from Linux 4.18. adds 38b0593e9a Add PF_XDP, AF_XDP and SOL_XDP from Linux 4.18 to bits/socket.h. adds 16a25138c1 Move ROUNDING_TESTS_* out of math-tests.h. new 8f4ff21990 stdlib: Adjust tst-qsort{2} to libsupport new a2d0969a09 support: Add Mersenne Twister pseudo-random number generator new 5f06b0b6f7 Fix new 11e3dbc464 stdlib: Add more qsort{_r} coverage new 68133fe423 benchtests: Add bench-qsort new 9dda5ba3a8 stdlib: Remove use of mergesort on qsort new 47500d559b stdlib: Optimization qsort{_r} swap implementation
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 (ce67791dec) \ N -- N -- N refs/heads/azanella/qsort-refactor (47500d559b)
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 7 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: ChangeLog | 9524 +- INSTALL | 180 +- LICENSES | 78 - Makeconfig | 20 +- Makefile | 55 +- Makerules | 12 +- NEWS | 840 +- README | 8 +- aclocal.m4 | 4 +- assert/assert-perr.c | 2 +- benchtests/Makefile | 2 +- benchtests/bench-memcmp.c | 95 +- benchtests/bench-memcpy-walk.c | 3 +- benchtests/bench-memmove-walk.c | 5 +- benchtests/bench-memset-large.c | 2 +- benchtests/bench-memset-walk.c | 2 +- benchtests/bench-memset.c | 2 +- benchtests/bench-qsort.c | 49 +- benchtests/bench-skeleton.c | 2 + benchtests/bench-strcasestr.c | 1 + benchtests/bench-strcoll.c | 1 + benchtests/bench-string.h | 73 +- benchtests/bench-strlen.c | 66 +- benchtests/bench-strncmp.c | 235 +- benchtests/bench-strstr.c | 2 + benchtests/bench-strtok.c | 2 +- benchtests/bench-timing.h | 2 + benchtests/pow-inputs | 6 +- benchtests/scripts/benchout.schema.json | 4 + benchtests/scripts/compare_bench.py | 40 +- benchtests/scripts/compare_strings.py | 99 +- bits/_G_config.h | 62 - bits/byteswap-16.h | 34 - bits/byteswap.h | 101 +- bits/dirent.h | 2 + bits/fcntl.h | 5 +- bits/floatn-common.h | 7 + bits/in.h | 2 + bits/indirect-return.h | 25 + bits/resource.h | 4 + bits/sched.h | 6 +- bits/shm.h | 2 +- bits/sigaction.h | 5 + bits/termios.h | 12 +- bits/types/__cancel_jmp_buf_tag.h | 28 - bits/types/error_t.h | 24 + bits/types/siginfo_t.h | 2 +- bits/types/struct_sched_param.h | 28 + bits/uio-ext.h | 1 + bits/ustat.h | 30 - catgets/xopen-msg.awk | 5 + config.h.in | 8 +- config.make.in | 2 + configure | 45 +- configure.ac | 27 +- conform/Makefile | 18 +- conform/conformtest.pl | 26 +- conform/data/fcntl.h-data | 5 +- conform/data/netinet/in.h-data | 2 + conform/data/signal.h-data | 6 +- conform/data/stdio.h-data | 2 +- conform/data/stdlib.h-data | 3 - conform/data/sys/ipc.h-data | 9 +- conform/data/sys/msg.h-data | 5 +- conform/data/sys/shm.h-data | 5 +- conform/data/sys/stat.h-data | 3 +- conform/data/sys/statvfs.h-data | 3 +- conform/data/sys/un.h-data | 2 + conform/data/sys/wait.h-data | 12 +- conform/data/threads.h-data | 57 + conform/data/unistd.h-data | 6 - crypt/Makefile | 4 - crypt/badsalttest.c | 3 + crypt/cert.c | 26 + crypt/crypt-entry.c | 15 +- crypt/crypt.h | 37 +- crypt/crypt_util.c | 9 + csu/Makefile | 16 + csu/check_fds.c | 7 +- csu/init.c | 13 +- csu/libc-start.c | 2 +- ctype/ctype.c | 2 + debug/Makefile | 7 +- debug/backtrace.c | 158 +- debug/fgets_chk.c | 13 +- debug/fgets_u_chk.c | 13 +- debug/fgetws_chk.c | 10 +- debug/fgetws_u_chk.c | 13 +- debug/gets_chk.c | 10 +- debug/readlink_chk.c | 4 - debug/vasprintf_chk.c | 10 +- debug/vdprintf_chk.c | 3 - debug/vsprintf_chk.c | 4 +- debug/vswprintf_chk.c | 2 +- dirent/alphasort.c | 13 +- dirent/alphasort64.c | 7 +- dirent/dirfd.c | 1 + dirent/scandir-tail-common.c | 103 + dirent/scandir-tail.c | 95 +- dirent/scandir.c | 27 +- dirent/scandir64-tail.c | 10 +- dirent/scandir64.c | 23 +- dirent/scandirat.c | 30 +- dirent/scandirat64.c | 23 +- dirent/versionsort.c | 12 +- dirent/versionsort64.c | 7 +- dlfcn/Makefile | 2 +- dlfcn/Versions | 1 + dlfcn/dlerror.c | 14 + dlfcn/dlfreeres.c | 29 + dlfcn/sdlfreeres.c | 1 + elf/Makefile | 68 +- elf/cache.c | 16 +- elf/dl-addr.c | 5 +- elf/dl-caller.c | 86 - elf/dl-deps.c | 30 +- elf/dl-dst.h | 13 - elf/dl-hwcaps.c | 2 +- elf/dl-hwcaps.h | 2 +- elf/dl-load.c | 338 +- elf/dl-lookup.c | 9 +- elf/dl-misc.c | 6 +- elf/dl-open.c | 12 +- elf/dl-profile.c | 14 +- elf/dl-reloc-static-pie.c | 16 + elf/dl-runtime.c | 11 +- elf/dl-support.c | 3 + elf/dl-symaddr.c | 2 +- elf/dl-tunables.list | 2 +- elf/elf.h | 110 +- elf/get-dynamic-info.h | 3 +- elf/rtld.c | 15 +- elf/tst-absolute-sym-lib.c | 25 + elf/tst-absolute-sym-lib.lds | 19 + elf/tst-absolute-sym.c | 38 + elf/tst-absolute-zero-lib.c | 25 + elf/tst-absolute-zero-lib.lds | 1 + elf/tst-absolute-zero.c | 38 + elf/tst-big-note-lib.S | 26 + elf/tst-big-note.c | 26 + elf/tst-linkall-static.c | 4 +- gen-locales.mk | 4 +- grp/tst_fgetgrent.c | 10 +- htl/Makefile | 237 + htl/Versions | 158 + htl/alloca_cutoff.c | 26 + htl/configure | 2 + htl/configure.in | 4 + htl/cthreads-compat.c | 101 + htl/forward.c | 283 + htl/libc_pthread_init.c | 33 + htl/libpthread.a | 22 + htl/libpthread_pic.a | 22 + htl/lockfile.c | 60 + htl/pt-alloc.c | 214 + htl/pt-cancel.c | 62 + htl/pt-cleanup.c | 28 + htl/pt-create.c | 248 + htl/pt-dealloc.c | 68 + htl/pt-detach.c | 80 + htl/pt-exit.c | 112 + htl/pt-getattr.c | 51 + htl/pt-initialize.c | 83 + htl/pt-internal.h | 324 + htl/pt-join.c | 77 + htl/pt-self.c | 33 + htl/pt-setcancelstate.c | 46 + htl/pt-setcanceltype.c | 46 + htl/pt-sigmask.c | 31 + htl/pt-spin-inlines.c | 33 + htl/pt-testcancel.c | 36 + htl/pt-yield.c | 26 + htl/shlib-versions | 1 + htl/tests/Makefile | 40 + htl/tests/README | 6 + htl/tests/test-1.c | 68 + htl/tests/test-10.c | 62 + htl/tests/test-11.c | 159 + htl/tests/test-12.c | 45 + htl/tests/test-13.c | 82 + htl/tests/test-14.c | 60 + htl/tests/test-15.c | 102 + htl/tests/test-16.c | 87 + htl/tests/test-17.c | 73 + htl/tests/test-2.c | 56 + htl/tests/test-3.c | 71 + htl/tests/test-4.c | 102 + htl/tests/test-5.c | 91 + htl/tests/test-6.c | 114 + htl/tests/test-7.c | 89 + htl/tests/test-8.c | 78 + htl/tests/test-9.c | 104 + htl/tests/test-__pthread_destroy_specific-skip.c | 100 + hurd/Makefile | 8 +- hurd/Versions | 31 +- hurd/catch-signal.c | 27 +- hurd/exc2signal.c | 1 + hurd/fcntl-internal.h | 62 + hurd/fopenport.c | 2 +- hurd/hurd-raise.c | 1 + hurd/hurd.h | 6 + hurd/hurd/fd.h | 35 +- hurd/hurd/id.h | 3 + hurd/hurd/ioctl.h | 1 + hurd/hurd/lookup.h | 22 +- hurd/hurd/port.h | 44 +- hurd/hurd/resource.h | 1 + hurd/hurd/signal.h | 56 +- hurd/hurd/sigpreempt.h | 16 +- hurd/hurd/threadvar.h | 80 +- hurd/hurd/userlink.h | 26 +- hurd/hurdauth.c | 16 +- hurd/hurdexec.c | 1 + hurd/hurdfault.c | 1 + hurd/hurdinit.c | 1 + hurd/hurdlock.c | 220 + hurd/hurdlock.h | 125 + hurd/hurdlookup.c | 8 +- hurd/hurdmsg.c | 2 +- hurd/hurdpid.c | 3 + hurd/hurdprio.c | 2 +- hurd/hurdsig.c | 70 +- hurd/hurdstartup.c | 1 - hurd/intern-fd.c | 1 + hurd/intr-msg.c | 1 + hurd/lookup-retry.c | 40 +- hurd/path-lookup.c | 29 +- hurd/setauth.c | 5 +- hurd/siginfo.c | 3 +- hurd/sigunwind.c | 4 +- hurd/xattr.c | 6 +- iconv/gconv_conf.c | 2 +- iconv/loop.c | 11 + iconvdata/gconv-modules | 2 + iconvdata/ibm1364.c | 2 + iconvdata/ibm273.c | 2 +- include/alloca.h | 40 - include/allocate_once.h | 95 + include/argz.h | 2 + include/bits/libio.h | 45 - include/bits/mathcalls-narrow.h | 1 + include/bits/statx.h | 1 + include/bits/types/__fpos64_t.h | 1 + include/bits/types/__fpos_t.h | 1 + include/bits/types/cookie_io_functions_t.h | 1 + include/bits/types/struct_FILE.h | 1 + include/caller.h | 31 - include/ctype.h | 3 + include/dirent.h | 19 +- include/dlfcn.h | 27 +- include/errno.h | 2 +- include/fcntl.h | 8 +- include/features.h | 4 +- include/fenv.h | 15 + include/idna.h | 8 - include/inttypes.h | 6 + include/libc-symbols.h | 83 +- include/math-narrow-eval.h | 47 + include/math.h | 15 + include/rpc/clnt.h | 1 + include/rpc/rpc.h | 5 +- include/rpc/svc.h | 4 + include/rpcsvc/nislib.h | 1 + include/rpcsvc/yp.h | 4 + include/rpcsvc/ypclnt.h | 4 + include/set-hooks.h | 3 +- include/setjmp.h | 1 - include/stdc-predef.h | 3 - include/stdio.h | 111 +- include/stdlib.h | 2 + include/string.h | 3 + include/sys/sendfile.h | 6 + include/sys/socket.h | 2 + include/sys/sysmacros.h | 51 + include/time.h | 6 +- include/unistd.h | 2 + inet/Makefile | 16 +- inet/Versions | 2 + inet/getnameinfo.c | 56 +- inet/idna.c | 182 + inet/idna_name_classify.c | 75 + inet/net-internal.h | 27 + inet/ruserpass.c | 2 +- inet/tst-idna_name_classify.c | 73 + intl/Makefile | 6 +- intl/localealias.c | 2 +- intl/tst-gettext.sh | 4 +- io/Makefile | 10 +- io/Versions | 10 + io/bits/statx.h | 91 + io/fcntl.h | 17 +- io/fcntl64.c | 38 + io/futimens.c | 2 +- io/statx.c | 29 + io/statx_generic.c | 81 + io/sys/stat.h | 4 + io/test-lfs.c | 3 + io/test-utime.c | 12 +- io/tst-copy_file_range.c | 11 +- io/tst-statx.c | 157 + io/utime.c | 3 +- libc-abis | 2 + libidn/Makefile | 34 - libidn/Versions | 6 - libidn/gunicomp.h | 658 - libidn/gunidecomp.h | 10362 -- libidn/iconvme.c | 171 - libidn/iconvme.h | 25 - libidn/idn-stub.c | 142 - libidn/idna.c | 834 - libidn/idna.h | 96 - libidn/nfkc.c | 1057 - libidn/profiles.c | 308 - libidn/punycode.c | 454 - libidn/punycode.h | 214 - libidn/rfc3454.c | 3544 - libidn/shlib-versions | 1 - libidn/stringprep.c | 668 - libidn/stringprep.h | 209 - libidn/toutf8.c | 150 - libio/Makefile | 16 +- libio/Versions | 4 + libio/_G_config.h | 25 - libio/bits/libio-ldbl.h | 29 - libio/bits/libio.h | 527 - libio/bits/stdio.h | 33 +- libio/bits/stdio2.h | 35 +- libio/bits/types/__fpos64_t.h | 16 + libio/bits/types/__fpos_t.h | 16 + libio/bits/types/cookie_io_functions_t.h | 63 + libio/bits/types/struct_FILE.h | 120 + libio/clearerr.c | 2 +- libio/feof.c | 2 +- libio/feof_u.c | 4 +- libio/ferror.c | 2 +- libio/ferror_u.c | 4 +- libio/filedoalloc.c | 10 +- libio/fileno.c | 2 +- libio/fileops.c | 179 +- libio/fmemopen.c | 8 +- libio/fputc.c | 4 +- libio/fputc_u.c | 3 +- libio/fputwc.c | 2 +- libio/fputwc_u.c | 2 +- libio/fseek.c | 2 +- libio/fseeko.c | 12 +- libio/fseeko64.c | 5 +- libio/ftello.c | 14 +- libio/ftello64.c | 7 +- libio/fwide.c | 2 +- libio/genops.c | 280 +- libio/getc_u.c | 1 + libio/getchar.c | 2 +- libio/iofclose.c | 8 +- libio/iofdopen.c | 15 +- libio/iofflush.c | 2 +- libio/iofflush_u.c | 2 +- libio/iofgetpos.c | 6 +- libio/iofgetpos64.c | 4 +- libio/iofgets.c | 13 +- libio/iofgets_u.c | 13 +- libio/iofgetws.c | 10 +- libio/iofgetws_u.c | 13 +- libio/iofopen.c | 15 +- libio/iofopen64.c | 2 +- libio/iofopncook.c | 63 +- libio/iofputs.c | 5 +- libio/iofputs_u.c | 4 +- libio/iofputws.c | 4 +- libio/iofputws_u.c | 4 +- libio/iofread.c | 8 +- libio/iofread_u.c | 8 +- libio/iofsetpos.c | 2 +- libio/iofsetpos64.c | 2 +- libio/ioftell.c | 6 +- libio/iofwide.c | 6 +- libio/iofwrite.c | 8 +- libio/iofwrite_u.c | 9 +- libio/iogetdelim.c | 14 +- libio/iogetline.c | 14 +- libio/iogets.c | 10 +- libio/iogetwline.c | 16 +- libio/iolibio.h | 96 +- libio/iopadn.c | 8 +- libio/iopopen.c | 23 +- libio/ioputs.c | 3 +- libio/ioseekoff.c | 10 +- libio/ioseekpos.c | 10 +- libio/iosetbuffer.c | 2 +- libio/iosetvbuf.c | 14 +- libio/ioungetc.c | 2 +- libio/ioungetwc.c | 2 +- libio/iovdprintf.c | 5 +- libio/iovsprintf.c | 2 +- libio/iovsscanf.c | 2 +- libio/iovswscanf.c | 4 +- libio/iowpadn.c | 8 +- libio/libio.h | 329 +- libio/libioP.h | 456 +- libio/memstream.c | 24 +- libio/obprintf.c | 6 +- libio/oldfileops.c | 89 +- libio/oldfmemopen.c | 6 +- libio/oldiofclose.c | 8 +- libio/oldiofdopen.c | 9 +- libio/oldiofgetpos.c | 4 +- libio/oldiofgetpos64.c | 4 +- libio/oldiofopen.c | 9 +- libio/oldiofsetpos.c | 2 +- libio/oldiofsetpos64.c | 2 +- libio/oldiopopen.c | 21 +- libio/oldpclose.c | 9 +- libio/oldstdfiles.c | 6 +- libio/pclose.c | 9 +- libio/peekc.c | 2 +- libio/putc.c | 2 +- libio/putc_u.c | 4 +- libio/putwc.c | 2 +- libio/putwc_u.c | 2 +- libio/readline.c | 170 + libio/rewind.c | 2 +- libio/setbuf.c | 4 +- libio/setlinebuf.c | 2 +- libio/stdio.c | 6 +- libio/stdio.h | 115 +- libio/strfile.h | 18 +- libio/strops.c | 66 +- libio/tst-fgetc-after-eof.c | 109 + libio/tst-memstream3.c | 10 +- libio/tst-mmap-eofsync.c | 2 - libio/tst-readline.c | 236 + libio/tst-vtables-common.c | 513 + libio/tst-vtables-interposed.c | 36 + libio/tst-vtables.c | 27 + libio/tst-wmemstream3.c | 2 +- libio/vasprintf.c | 12 +- libio/vscanf.c | 2 +- libio/vsnprintf.c | 8 +- libio/vswprintf.c | 10 +- libio/vtables.c | 16 + libio/vwscanf.c | 2 +- libio/wfiledoalloc.c | 4 +- libio/wfileops.c | 57 +- libio/wgenops.c | 130 +- libio/wmemstream.c | 24 +- libio/wstrops.c | 72 +- locale/C-time.c | 52 +- locale/categories.def | 4 + locale/langinfo.h | 86 +- locale/programs/ld-time.c | 40 + locale/programs/locfile-kw.gperf | 2 + locale/programs/locfile-kw.h | 112 +- locale/programs/locfile-token.h | 2 + locale/weight.h | 8 + locale/weightwc.h | 28 +- localedata/Makefile | 251 +- localedata/SUPPORTED | 2 + localedata/am_ET.UTF-8.in | 347 + localedata/az_AZ.UTF-8.in | 73 + localedata/be_BY.UTF-8.in | 16 + localedata/ber_DZ.UTF-8.in | 50 + localedata/ber_MA.UTF-8.in | 13 + localedata/bg_BG.UTF-8.in | 57 + localedata/br_FR.UTF-8.in | 15 + localedata/charmaps/IBM273 | 2 +- localedata/charmaps/UTF-8 | 722 +- localedata/cmn_TW.UTF-8.in | 75649 +++++++++++++++ localedata/crh_UA.UTF-8.in | 50 + localedata/cs_CZ.UTF-8.in | 4 +- localedata/csb_PL.UTF-8.in | 70 + localedata/cv_RU.UTF-8.in | 45 + localedata/cy_GB.UTF-8.in | 72 + localedata/da_DK.ISO-8859-1.in | 4 +- localedata/dsb_DE.UTF-8.in | 73 + localedata/dz_BT.UTF-8.in | 789 + localedata/en_US.UTF-8.in | 2159 + localedata/eo.UTF-8.in | 32 + localedata/es_ES.UTF-8.in | 46 + localedata/fa_IR.UTF-8.in | 71 + localedata/fi_FI.UTF-8.in | 140 + localedata/fil_PH.UTF-8.in | 16 + localedata/fr_CA.UTF-8.in | 9 +- localedata/fr_FR.UTF-8.in | 9 +- localedata/fur_IT.UTF-8.in | 12 + localedata/gen-locale.sh | 5 +- localedata/gez_ER.UTF-8@abegede.in | 365 + localedata/ha_NG.UTF-8.in | 47 + localedata/ig_NG.UTF-8.in | 93 + localedata/ik_CA.UTF-8.in | 60 + localedata/kk_KZ.UTF-8.in | 40 + localedata/ku_TR.UTF-8.in | 52 + localedata/ky_KG.UTF-8.in | 72 + localedata/ln_CD.UTF-8.in | 18 + localedata/locales/am_ET | 551 +- localedata/locales/an_ES | 57 +- localedata/locales/ast_ES | 17 +- localedata/locales/az_AZ | 201 +- localedata/locales/be_BY | 113 +- localedata/locales/be_BY@latin | 16 +- localedata/locales/ber_DZ | 173 +- localedata/locales/ber_MA | 42 +- localedata/locales/bg_BG | 290 +- localedata/locales/bho_NP | 2 +- localedata/locales/br_FR | 55 +- localedata/locales/br_FR@euro | 3 +- localedata/locales/ca_ES | 127 +- localedata/locales/cns11643_stroke | 9 +- localedata/locales/crh_UA | 111 +- localedata/locales/cs_CZ | 84 +- localedata/locales/csb_PL | 111 +- localedata/locales/cv_RU | 75 +- localedata/locales/cy_GB | 242 +- localedata/locales/da_DK | 110 +- localedata/locales/dsb_DE | 251 + localedata/locales/dz_BT | 2484 +- localedata/locales/el_CY | 22 +- localedata/locales/el_GR | 22 +- localedata/locales/en_CA | 8 - localedata/locales/eo | 69 +- localedata/locales/es_BO | 2 +- localedata/locales/es_CL | 37 +- localedata/locales/es_CU | 40 +- localedata/locales/es_EC | 39 +- localedata/locales/es_ES | 49 +- localedata/locales/es_US | 56 +- localedata/locales/et_EE | 33 +- localedata/locales/fa_IR | 289 +- localedata/locales/fi_FI | 173 +- localedata/locales/fil_PH | 57 +- localedata/locales/fur_IT | 15 +- localedata/locales/gd_GB | 21 +- localedata/locales/gez_ER@abegede | 409 +- localedata/locales/gu_IN | 2 +- localedata/locales/ha_NG | 165 +- localedata/locales/hr_HR | 104 +- localedata/locales/hsb_DE | 78 +- localedata/locales/hu_HU | 298 +- localedata/locales/hy_AM | 36 +- localedata/locales/i18n_ctype | 2200 +- localedata/locales/ig_NG | 453 +- localedata/locales/ik_CA | 153 +- localedata/locales/is_IS | 72 +- localedata/locales/iso14651_t1_common | 94998 +++++++++++++++++-- localedata/locales/iso14651_t1_pinyin | 9 +- localedata/locales/kk_KZ | 132 +- localedata/locales/ku_TR | 89 +- localedata/locales/ky_KG | 63 +- localedata/locales/ln_CD | 51 +- localedata/locales/lo_LA | 2 +- localedata/locales/lt_LT | 76 +- localedata/locales/lv_LV | 67 +- localedata/locales/mai_IN | 2 +- localedata/locales/mai_NP | 2 +- localedata/locales/mi_NZ | 43 +- localedata/locales/ml_IN | 158 +- localedata/locales/mn_MN | 34 +- localedata/locales/mr_IN | 76 +- localedata/locales/mt_MT | 144 +- localedata/locales/nan_TW@latin | 33 +- localedata/locales/nb_NO | 114 +- localedata/locales/oc_FR | 64 +- localedata/locales/om_KE | 122 +- localedata/locales/os_RU | 29 +- localedata/locales/pl_PL | 80 +- localedata/locales/ps_AF | 224 +- localedata/locales/pt_BR | 2 +- localedata/locales/pt_PT | 2 +- localedata/locales/ro_RO | 99 +- localedata/locales/ru_RU | 52 +- localedata/locales/ru_UA | 44 +- localedata/locales/sah_RU | 290 + localedata/locales/sc_IT | 15 +- localedata/locales/se_NO | 298 +- localedata/locales/si_LK | 42 + localedata/locales/sq_AL | 291 +- localedata/locales/sv_FI | 2 +- localedata/locales/sv_FI@euro | 2 +- localedata/locales/sv_SE | 109 +- localedata/locales/szl_PL | 86 +- localedata/locales/tg_TJ | 106 +- localedata/locales/ti_ER | 2 + localedata/locales/tk_TM | 399 +- localedata/locales/tl_PH | 31 +- localedata/locales/tr_TR | 2241 +- localedata/locales/translit_circle | 2 +- localedata/locales/translit_cjk_compat | 2 +- localedata/locales/translit_combining | 100 +- localedata/locales/translit_compat | 2 +- localedata/locales/translit_font | 2 +- localedata/locales/translit_fraction | 2 +- localedata/locales/tt_RU | 244 +- localedata/locales/tt_RU@iqtelif | 14 +- localedata/locales/ug_CN | 196 +- localedata/locales/uk_UA | 511 +- localedata/locales/uz_UZ | 127 +- localedata/locales/uz_UZ@cyrillic | 56 +- localedata/locales/vi_VN | 242 +- localedata/locales/wa_BE | 24 +- localedata/locales/yi_US | 125 +- localedata/locales/yo_NG | 365 +- localedata/lv_LV.UTF-8.in | 6 +- localedata/mi_NZ.UTF-8.in | 37 + localedata/ml_IN.UTF-8.in | 25 + localedata/mn_MN.UTF-8.in | 15 + localedata/mr_IN.UTF-8.in | 9 + localedata/mt_MT.UTF-8.in | 39 + localedata/nan_TW.UTF-8@latin.in | 11 + localedata/nb_NO.UTF-8.in | 66 + localedata/om_KE.UTF-8.in | 36 + localedata/os_RU.UTF-8.in | 9 + localedata/pl_PL.UTF-8.in | 4 +- localedata/ps_AF.UTF-8.in | 61 + localedata/ro_RO.UTF-8.in | 32 + localedata/ru_RU.UTF-8.in | 15 + localedata/sah_RU.UTF-8.in | 84 + localedata/sc_IT.UTF-8.in | 12 + localedata/se_NO.UTF-8.in | 144 + localedata/sq_AL.UTF-8.in | 82 + localedata/sv_SE.ISO-8859-1.in | 10 +- localedata/sv_SE.UTF-8.in | 107 + localedata/szl_PL.UTF-8.in | 49 + localedata/tg_TJ.UTF-8.in | 105 + localedata/tk_TM.UTF-8.in | 213 + localedata/tst-langinfo-newlocale-static.c | 1 + localedata/tst-langinfo-newlocale.c | 55 + localedata/tst-langinfo-setlocale-static.c | 1 + localedata/tst-langinfo-setlocale.c | 54 + localedata/tst-langinfo.c | 36 +- localedata/tst-langinfo.sh | 4 + localedata/tt_RU.UTF-8.in | 194 + localedata/tt_RU.UTF-8@iqtelif.in | 53 + localedata/ug_CN.UTF-8.in | 16 + localedata/uk_UA.UTF-8.in | 18 +- localedata/unicode-gen/DerivedCoreProperties.txt | 515 +- localedata/unicode-gen/EastAsianWidth.txt | 135 +- localedata/unicode-gen/Makefile | 6 +- localedata/unicode-gen/PropList.txt | 77 +- localedata/unicode-gen/UnicodeData.txt | 778 +- localedata/unicode-gen/utf8_gen.py | 112 +- localedata/uz_UZ.UTF-8.in | 26 + localedata/vi_VN.UTF-8.in | 45 + localedata/yi_US.UTF-8.in | 39 + localedata/yo_NG.UTF-8.in | 30 + localedata/zh_CN.UTF-8.in | 25498 +++++ login/utmp_file.c | 4 +- mach/Machrules | 5 +- mach/Makefile | 18 +- mach/Versions | 3 +- mach/devstream.c | 13 +- mach/errstring.c | 1 + mach/lock-intern.h | 89 +- mach/lowlevellock.h | 81 + mach/mach.h | 3 + mach/mach/mach_traps.h | 12 +- mach/mach/mig_support.h | 16 +- mach/msg-destroy.c | 1 + mach/msg.c | 2 + mach/mutex-init.c | 8 +- mach/setup-thread.c | 30 +- mach/shortcut.awk | 2 + mach/spin-lock.c | 8 + mach/spin-solid.c | 1 + malloc/Makefile | 3 + malloc/arena.c | 5 +- malloc/hooks.c | 42 +- malloc/malloc-internal.h | 3 + malloc/malloc.c | 97 +- malloc/set-freeres.c | 15 + malloc/thread-freeres.c | 24 +- malloc/tst-malloc-stats-cancellation.c | 216 + malloc/tst-malloc-too-large.c | 253 + manual/README.tunables | 6 +- manual/arith.texi | 78 +- manual/charset.texi | 94 +- manual/conf.texi | 2 + manual/contrib.texi | 64 +- manual/creature.texi | 69 +- manual/crypt.texi | 696 +- manual/debug.texi | 2 +- manual/errno.texi | 20 +- manual/examples/genpass.c | 44 +- manual/examples/mbstouwcs.c | 53 + manual/examples/mygetpass.c | 4 +- manual/examples/testpass.c | 52 +- manual/filesys.texi | 19 +- manual/install.texi | 186 +- manual/intro.texi | 1 - manual/llio.texi | 37 +- manual/locale.texi | 37 +- manual/math.texi | 2 +- manual/memory.texi | 4 +- manual/nss.texi | 12 +- manual/platform.texi | 19 + manual/probes.texi | 49 +- manual/socket.texi | 4 +- manual/stdio.texi | 25 +- manual/string.texi | 84 +- manual/terminal.texi | 45 + manual/threads.texi | 559 +- manual/time.texi | 35 +- manual/tunables.texi | 62 +- manual/users.texi | 21 +- math/Makefile | 154 +- math/README.libm-test | 21 +- math/Versions | 24 + math/auto-libm-test-in | 312 + math/auto-libm-test-out-narrow-add | 23487 +++++ math/auto-libm-test-out-narrow-div | 21391 +++++ math/auto-libm-test-out-narrow-mul | 11383 +++ math/auto-libm-test-out-narrow-sub | 23487 +++++ math/bits/mathcalls-narrow.h | 33 + math/bits/mathcalls.h | 2 +- math/e_exp2_template.c | 10 +- math/fromfp.h | 1 + math/gen-auto-libm-tests.c | 164 +- math/gen-libm-test.pl | 832 - math/gen-libm-test.py | 603 + math/gen-tgmath-tests.py | 34 +- math/k_casinh_template.c | 1 + math/libm-test-driver.c | 58 +- math/libm-test-fma.inc | 33 + math/libm-test-ilogb.inc | 16 +- math/libm-test-llogb.inc | 16 +- math/libm-test-logb.inc | 12 +- math/libm-test-narrow-add.inc | 179 + math/libm-test-narrow-div.inc | 197 + math/libm-test-narrow-mul.inc | 179 + math/libm-test-narrow-sub.inc | 179 + math/libm-test-nextdown.inc | 5 - math/libm-test-nexttoward.inc | 4 + math/libm-test-support.c | 30 +- math/libm-test-support.h | 32 +- math/math-narrow.h | 369 + math/math-underflow.h | 79 + math/math.h | 298 +- math/s_catan_template.c | 1 + math/s_catanh_template.c | 1 + math/s_ccosh_template.c | 1 + math/s_cexp_template.c | 1 + math/s_clog10_template.c | 1 + math/s_clog_template.c | 1 + math/s_csin_template.c | 1 + math/s_csinh_template.c | 1 + math/s_csqrt_template.c | 1 + math/s_ctan_template.c | 1 + math/s_ctanh_template.c | 1 + math/s_fdim_template.c | 1 + math/s_nextafter.c | 1 + math/s_nexttowardf.c | 1 + math/s_significand.c | 34 - math/s_significand_template.c | 33 + math/s_significandf.c | 27 - math/s_significandl.c | 34 - math/test-arg-double.h | 25 + math/test-arg-float128.h | 32 + math/test-arg-float32x.h | 28 + math/test-arg-float64.h | 28 + math/test-arg-float64x.h | 32 + math/test-arg-ldouble.h | 31 + math/test-double-vlen2.h | 2 + math/test-double-vlen4.h | 2 + math/test-double-vlen8.h | 2 + math/test-double.h | 1 + math/test-float-vlen16.h | 2 + math/test-float-vlen4.h | 2 + math/test-float-vlen8.h | 2 + math/test-float.h | 1 + math/test-float128.h | 1 + math/test-float32.h | 1 + math/test-float32x.h | 1 + math/test-float64.h | 1 + math/test-float64x.h | 1 + math/test-math-narrow.h | 26 + math/test-math-scalar.h | 3 +- math/test-math-vector.h | 1 + math/test-misc.c | 6 + math/test-nan-const.c | 32 + math/test-narrow-macros.c | 56 + math/test-tgmath.c | 12 +- math/w_acos_template.c | 2 +- math/w_asin_template.c | 2 +- math/w_atanh_template.c | 4 +- math/w_exp_compat.c | 2 +- math/w_exp_template.c | 5 +- math/w_expl_compat.c | 2 +- math/w_sqrt_compat.c | 1 + math/w_sqrt_template.c | 1 + math/w_sqrtf_compat.c | 1 + math/w_sqrtl_compat.c | 1 + misc/Makefile | 20 +- misc/Versions | 1 + misc/allocate_once.c | 59 + misc/err.c | 82 +- misc/error.c | 74 +- misc/futimesat.c | 3 +- misc/getttyent.c | 2 +- misc/makedev.c | 8 +- misc/sys/cdefs.h | 19 +- misc/sys/sysmacros.h | 52 +- misc/sys/ustat.h | 37 - misc/syslog.c | 4 +- misc/tst-allocate_once.c | 181 + misc/tst-preadvwritev-common.c | 42 + misc/tst-preadvwritev2-common.c | 6 +- misc/tst-preadvwritev2.c | 1 + misc/tst-preadvwritev64.c | 6 + misc/tst-preadvwritev64v2.c | 1 + misc/tst-warn-wide.c | 88 + misc/ustat.c | 22 +- misc/ustat.h | 1 - misc/utimes.c | 3 +- nis/Makefile | 6 +- nis/nis_defaults.c | 1 + nis/nss_nis/nis-initgroups.c | 27 +- nis/nss_nisplus/nisplus-parser.c | 4 +- nis/rpcsvc/ypclnt.h | 3 - nis/yp_xdr.c | 2 +- nis/ypclnt.c | 1 + nptl/Makefile | 70 +- nptl/Versions | 13 + nptl/allocatestack.c | 26 +- nptl/call_once.c | 31 + nptl/cnd_broadcast.c | 26 + nptl/cnd_destroy.c | 26 + nptl/cnd_init.c | 33 + nptl/cnd_signal.c | 26 + nptl/cnd_timedwait.c | 29 + nptl/cnd_wait.c | 27 + nptl/descr.h | 9 +- nptl/libc_pthread_init.c | 8 - nptl/mtx_destroy.c | 26 + nptl/mtx_init.c | 53 + nptl/mtx_lock.c | 26 + nptl/mtx_timedlock.c | 28 + nptl/mtx_trylock.c | 26 + nptl/mtx_unlock.c | 26 + nptl/nptl-init.c | 33 - nptl/nptlfreeres.c | 31 + nptl/pthreadP.h | 10 +- nptl/pthread_atfork.c | 2 +- nptl/pthread_create.c | 39 +- nptl/pthread_mutex_timedlock.c | 2 +- nptl/register-atfork.c | 174 +- nptl/sem_open.c | 5 +- nptl/sigaction.c | 14 +- nptl/sockperf.c | 593 - nptl/thrd_create.c | 30 + nptl/thrd_current.c | 25 + nptl/thrd_detach.c | 28 + nptl/thrd_equal.c | 25 + nptl/thrd_exit.c | 25 + nptl/thrd_join.c | 30 + nptl/thrd_priv.h | 45 + nptl/thrd_sleep.c | 39 + nptl/thrd_yield.c | 26 + nptl/tss_create.c | 31 + nptl/tss_delete.c | 25 + nptl/tss_get.c | 25 + nptl/tss_set.c | 26 + nptl/tst-call-once.c | 66 + nptl/tst-cancel4-common.c | 18 +- nptl/tst-cancel4-common.h | 14 + nptl/tst-cancel4.c | 37 +- nptl/tst-cnd-basic.c | 80 + nptl/tst-cnd-broadcast.c | 97 + nptl/tst-cnd-timedwait.c | 84 + nptl/tst-mtx-basic.c | 73 + nptl/tst-mtx-recursive.c | 45 + nptl/tst-mtx-timedlock.c | 103 + nptl/tst-mtx-trylock.c | 90 + nptl/tst-mutex8.c | 126 +- nptl/tst-thrd-detach.c | 52 + nptl/tst-thrd-sleep.c | 51 + nptl/tst-tss-basic.c | 75 + nptl/unregister-atfork.c | 121 - nptl_db/td_ta_thr_iter.c | 7 +- nscd/Depend | 1 + nscd/aicache.c | 109 +- nscd/connections.c | 169 +- nscd/gai.c | 8 +- nscd/grpcache.c | 94 +- nscd/hstcache.c | 95 +- nscd/initgrcache.c | 37 +- nscd/netgroupcache.c | 61 +- nscd/nscd-client.h | 2 - nscd/nscd_conf.c | 6 +- nscd/pwdcache.c | 97 +- nscd/servicescache.c | 90 +- nss/Makefile | 5 + nss/bug17079.c | 3 + nss/getent.c | 40 +- nss/nss_compat/compat-initgroups.c | 46 +- nss/nss_files/files-XXX.c | 121 +- nss/nss_files/files-alias.c | 9 + nss/nss_files/files-initgroups.c | 32 +- nss/nsswitch.c | 4 +- nss/nsswitch.h | 8 +- nss/tst-nss-files-alias-leak.c | 237 + nss/tst-nss-files-hosts-getent.c | 276 + nss/tst-nss-getpwent.c | 3 + po/be.po | 2402 +- po/bg.po | 902 +- po/ca.po | 2970 +- po/cs.po | 778 +- po/da.po | 5694 +- po/de.po | 757 +- po/el.po | 11046 ++- po/eo.po | 3054 +- po/es.po | 3235 +- po/fi.po | 2928 +- po/fr.po | 1623 +- po/gl.po | 11256 ++- po/hr.po | 5967 +- po/hu.po | 4172 +- po/ia.po | 3492 +- po/id.po | 4472 +- po/it.po | 4268 +- po/ja.po | 4230 +- po/ko.po | 781 +- po/libc.pot | 724 +- po/lt.po | 4457 +- po/nb.po | 11306 ++- po/nl.po | 1636 +- po/pl.po | 828 +- po/pt_BR.po | 9615 +- po/ru.po | 1620 +- po/rw.po | 11163 ++- po/sk.po | 11212 ++- po/sl.po | 2827 +- po/sv.po | 754 +- po/tr.po | 2458 +- po/uk.po | 770 +- po/vi.po | 770 +- po/zh_CN.po | 2451 +- po/zh_TW.po | 3552 +- posix/Makefile | 8 +- posix/PCRE.tests | 13 - posix/Versions | 1 + posix/annexc.c | 14 +- posix/bits/posix1_lim.h | 10 +- posix/bits/types.h | 10 + posix/bug-getopt1.c | 9 +- posix/bug-getopt2.c | 9 +- posix/bug-getopt3.c | 9 +- posix/bug-getopt4.c | 9 +- posix/bug-getopt5.c | 9 +- posix/bug-regex28.c | 46 +- posix/bug-regex33.c | 6 +- posix/bug-regex37.c | 32 + posix/bug-regex38.c | 32 + posix/bug-regex5.c | 4 +- posix/execvpe.c | 26 +- posix/regcomp.c | 614 +- posix/regex.c | 21 +- posix/regex.h | 335 +- posix/regex_internal.c | 295 +- posix/regex_internal.h | 442 +- posix/regexec.c | 977 +- posix/sys/types.h | 12 +- posix/test-ssize-max.c | 39 + posix/tst-fnmatch.input | 67 + posix/tst-glob_lstat_compat.c | 7 + posix/tst-regexloc.c | 4 + posix/tst-rfc3484-2.c | 1 + posix/tst-rfc3484-3.c | 1 + posix/tst-rfc3484.c | 1 + posix/tst-spawn3.c | 4 +- posix/tst-spawn4-compat.c | 77 + posix/tst-spawn4.c | 56 + posix/unistd.h | 22 +- posix/wordexp.c | 48 +- pwd/pwd.h | 29 +- resolv/Depend | 1 + resolv/Makefile | 24 +- resolv/netdb.h | 16 +- resolv/res-close.c | 9 +- resolv/res_send.c | 42 +- resolv/resolv-internal.h | 3 + resolv/resolv_conf.c | 5 +- resolv/tst-no-libidn2.c | 2 + resolv/tst-resolv-ai_idn-common.c | 569 + resolv/tst-resolv-ai_idn-latin1.c | 50 + resolv/tst-resolv-ai_idn-nolibidn2.c | 151 + resolv/tst-resolv-ai_idn.c | 49 + rt/Depend | 1 + scripts/abilist.awk | 3 +- scripts/build-many-glibcs.py | 149 +- scripts/check-execstack.awk | 27 +- scripts/check-initfini.awk | 63 + scripts/check-installed-headers.sh | 6 +- scripts/test-installation.pl | 14 +- scripts/test_printers_common.py | 3 + scripts/update-abilist.sh | 5 +- setjmp/longjmp.c | 5 +- shadow/shadow.h | 16 +- signal/Makefile | 2 +- signal/sigaction.c | 2 +- signal/sigaddset.c | 4 +- signal/sigdelset.c | 4 +- signal/sigfillset.c | 10 +- signal/tst-sigaction.c | 56 + signal/tst-sigset.c | 92 +- soft-fp/Makefile | 6 +- soft-fp/double.h | 4 +- soft-fp/extended.h | 2 +- soft-fp/half.h | 2 +- soft-fp/op-common.h | 21 + soft-fp/quad.h | 2 +- soft-fp/single.h | 2 +- soft-fp/sqrtdf2.c | 49 - soft-fp/sqrtsf2.c | 49 - soft-fp/sqrttf2.c | 49 - stdio-common/Makefile | 22 +- stdio-common/Versions | 3 + stdio-common/bug3.c | 2 +- stdio-common/bug4.c | 2 +- stdio-common/bug5.c | 4 +- stdio-common/bug7.c | 22 +- stdio-common/fxprintf.c | 22 +- stdio-common/getline.c | 8 +- stdio-common/isoc99_vfscanf.c | 2 +- stdio-common/isoc99_vscanf.c | 2 +- stdio-common/isoc99_vsscanf.c | 2 +- stdio-common/printf_fp.c | 7 +- stdio-common/printf_fphex.c | 7 +- stdio-common/printf_size.c | 8 +- stdio-common/renameat.c | 5 +- stdio-common/renameat2.c | 30 + stdio-common/test-fseek.c | 2 +- stdio-common/test-popen.c | 8 +- stdio-common/test_rdwr.c | 2 +- stdio-common/tst-fdopen.c | 11 +- stdio-common/tst-printf.c | 74 +- stdio-common/tst-printf.sh | 42 - stdio-common/tst-printfsz-islongdouble.c | 51 + stdio-common/tst-printfsz-islongdouble.sh | 38 + stdio-common/tst-renameat2.c | 204 + stdio-common/tst-scanf-round.c | 51 + stdio-common/tst-ungetc.c | 11 +- stdio-common/tstgetln.c | 2 - stdio-common/vfprintf.c | 39 +- stdio-common/vfscanf.c | 44 +- stdlib/Makefile | 18 +- stdlib/Versions | 3 - stdlib/atoi.c | 1 + stdlib/canonicalize.c | 4 +- stdlib/errno.h | 7 +- stdlib/gen-tst-strtod-round.c | 26 +- stdlib/isomac.c | 14 +- stdlib/mbstowcs.c | 7 +- stdlib/qsort.c | 230 +- stdlib/qsort_common.c | 225 - stdlib/random_r.c | 9 +- stdlib/stdlib.h | 6 - stdlib/strtod_l.c | 9 +- stdlib/strtod_nan.c | 2 +- stdlib/strtod_nan_double.h | 30 - stdlib/strtod_nan_float.h | 29 - stdlib/strtod_nan_main.c | 2 +- stdlib/strtof_nan.c | 2 +- stdlib/strtold_nan.c | 2 +- stdlib/test-atexit-race-common.c | 8 +- stdlib/test-bz22786.c | 90 + stdlib/tst-qsort3.c | 20 +- stdlib/tst-setcontext4.c | 217 + stdlib/tst-setcontext5.c | 88 + stdlib/tst-setcontext6.c | 77 + stdlib/tst-setcontext7.c | 97 + stdlib/tst-setcontext8.c | 82 + stdlib/tst-setcontext9.c | 101 + stdlib/tst-strfmon_l.c | 42 +- stdlib/tst-strtod-nan-sign-main.c | 50 + stdlib/tst-strtod-nan-sign.c | 23 + stdlib/tst-strtod-round-data | 7 + stdlib/tst-strtod-round-data.h | 9091 +- stdlib/tst-strtod-round-skeleton.c | 108 +- stdlib/tst-swapcontext1.c | 108 + stdlib/ucontext.h | 6 +- string/Makefile | 6 +- string/argz-next.c | 2 + string/bug-strpbrk1.c | 8 + string/bug-strspn1.c | 8 + string/memmem.c | 1 + string/str-two-way.h | 56 +- string/strcasestr.c | 41 +- string/strcoll_l.c | 11 + string/strerror_l.c | 15 +- string/strstr.c | 48 +- string/test-endian-file-scope.c | 44 + string/test-endian-sign-conversion.c | 48 + string/test-memcpy.c | 47 + string/test-memmove.c | 58 + string/test-mempcpy.c | 1 + string/test-strcasestr.c | 1 + string/test-strstr.c | 1 + string/testcopy.c | 16 +- string/tester.c | 4 + string/tst-cmp.c | 15 + string/tst-xbzero-opt.c | 25 +- sunrpc/Makefile | 6 +- sunrpc/clnt_perr.c | 4 - sunrpc/clnt_raw.c | 4 - sunrpc/clnt_simp.c | 6 - sunrpc/des_crypt.c | 7 +- sunrpc/des_soft.c | 2 +- sunrpc/key_call.c | 6 - sunrpc/rpc_common.c | 17 +- sunrpc/rpc_main.c | 9 - sunrpc/rpc_thread.c | 10 +- sunrpc/svc.c | 11 - sunrpc/svc_raw.c | 4 - sunrpc/svc_simple.c | 8 - sunrpc/svcauth_des.c | 18 +- support/Makefile | 12 +- support/check.h | 22 + support/support.h | 12 + support/support_descriptor_supports_holes.c | 87 + support/support_format_addrinfo.c | 8 +- support/support_openpty.c | 109 + support/support_quote_blob.c | 83 + support/support_random.c | 215 +- support/support_random.h | 90 +- support/support_test_compare_blob.c | 76 + support/support_test_main.c | 3 +- support/test-driver.c | 4 + support/test-driver.h | 1 + support/tst-support_quote_blob.c | 61 + support/tst-support_random.c | 87 - support/tst-test_compare_blob.c | 125 + support/tty.h | 45 + support/xpthread_barrierattr_destroy.c | 26 + support/xpthread_barrierattr_init.c | 26 + support/xpthread_barrierattr_setpshared.c | 26 + support/xthread.h | 3 + sysdeps/aarch64/Implies | 1 - sysdeps/aarch64/Makefile | 4 + sysdeps/aarch64/backtrace.c | 1 - sysdeps/aarch64/crti.S | 2 + sysdeps/aarch64/dl-machine.h | 2 +- sysdeps/aarch64/dl-tunables.list | 4 +- sysdeps/aarch64/{soft-fp => }/e_sqrtl.c | 0 sysdeps/aarch64/fpu/fpu_control.h | 17 +- sysdeps/aarch64/fpu/math-barriers.h | 27 + sysdeps/aarch64/fpu/math_private.h | 38 +- sysdeps/aarch64/fpu/s_llrint.c | 1 + sysdeps/aarch64/fpu/s_llrintf.c | 1 + sysdeps/aarch64/fpu/s_lrint.c | 1 + sysdeps/aarch64/fpu/s_lrintf.c | 1 + sysdeps/aarch64/libm-test-ulps | 32 +- sysdeps/aarch64/memcmp.S | 104 +- sysdeps/aarch64/multiarch/Makefile | 5 +- sysdeps/aarch64/multiarch/ifunc-impl-list.c | 7 +- sysdeps/aarch64/multiarch/memcpy.c | 7 +- sysdeps/aarch64/multiarch/memcpy_falkor.S | 123 +- sysdeps/aarch64/multiarch/memcpy_thunderx.S | 22 +- sysdeps/aarch64/multiarch/memcpy_thunderx2.S | 27 + sysdeps/aarch64/multiarch/memmove.c | 2 +- sysdeps/aarch64/multiarch/memmove_falkor.S | 203 +- sysdeps/aarch64/multiarch/memset.c | 7 +- sysdeps/aarch64/multiarch/strlen.c | 41 + sysdeps/aarch64/multiarch/strlen_asimd.S | 168 + sysdeps/aarch64/multiarch/strlen_generic.S | 39 + sysdeps/aarch64/nptl/tls.h | 1 + sysdeps/aarch64/{soft-fp => }/sfp-machine.h | 0 sysdeps/aarch64/soft-fp/Makefile | 3 - sysdeps/aarch64/strcmp.S | 2 +- sysdeps/aarch64/strlen.S | 12 +- sysdeps/aarch64/strncmp.S | 95 +- sysdeps/alpha/Implies | 1 - sysdeps/alpha/Makefile | 12 + sysdeps/alpha/Versions | 6 + sysdeps/alpha/backtrace.c | 1 - sysdeps/alpha/crti.S | 2 + sysdeps/alpha/dl-machine.h | 2 +- sysdeps/alpha/{soft-fp => }/e_sqrtl.c | 0 sysdeps/alpha/fpu/libm-test-ulps | 52 +- sysdeps/alpha/fpu/math-barriers.h | 28 + sysdeps/alpha/fpu/math_private.h | 32 - sysdeps/alpha/fpu/s_isnan.c | 1 + sysdeps/alpha/{soft-fp => }/local-soft-fp.h | 0 sysdeps/alpha/nptl/tls.h | 1 + sysdeps/alpha/{soft-fp => }/ots_add.c | 0 sysdeps/alpha/{soft-fp => }/ots_cmp.c | 0 sysdeps/alpha/{soft-fp => }/ots_cmpe.c | 0 sysdeps/alpha/{soft-fp => }/ots_cvtqux.c | 0 sysdeps/alpha/{soft-fp => }/ots_cvtqx.c | 0 sysdeps/alpha/{soft-fp => }/ots_cvttx.c | 0 sysdeps/alpha/{soft-fp => }/ots_cvtxq.c | 0 sysdeps/alpha/{soft-fp => }/ots_cvtxt.c | 0 sysdeps/alpha/{soft-fp => }/ots_div.c | 0 sysdeps/alpha/{soft-fp => }/ots_mul.c | 0 sysdeps/alpha/{soft-fp => }/ots_nintxq.c | 0 sysdeps/alpha/{soft-fp => }/ots_sub.c | 0 sysdeps/alpha/{soft-fp => }/sfp-machine.h | 0 sysdeps/alpha/soft-fp/Makefile | 11 - sysdeps/alpha/soft-fp/Versions | 8 - sysdeps/arm/armv6t2/memchr.S | 23 - sysdeps/arm/armv6t2/strlen.S | 25 +- sysdeps/arm/armv7/multiarch/memchr_neon.S | 16 - sysdeps/arm/armv7/strcmp.S | 23 - sysdeps/arm/crti.S | 2 + sysdeps/arm/dl-machine.h | 6 +- sysdeps/arm/frame.h | 27 - sysdeps/arm/ldbl-classify-compat.h | 8 + sysdeps/arm/libm-test-ulps | 8 + sysdeps/arm/math-tests.h | 3 - sysdeps/arm/math_private.h | 4 - sysdeps/arm/nofpu/math-tests-rounding.h | 29 + sysdeps/arm/nptl/tls.h | 1 + sysdeps/arm/sys/ucontext.h | 2 +- sysdeps/generic/_G_config.h | 15 + sysdeps/generic/dl-prop.h | 54 + sysdeps/generic/frame.h | 23 - sysdeps/generic/internal-signals.h | 62 + sysdeps/generic/ldbl-classify-compat.h | 33 + sysdeps/generic/ldconfig.h | 2 + sysdeps/generic/ldsodefs.h | 21 +- sysdeps/generic/libc-start.h | 1 + sysdeps/generic/libm-test-ulps | 2 +- sysdeps/generic/machine-lock.h | 12 + sysdeps/generic/math-barriers.h | 37 + sysdeps/generic/math-nan-payload-double.h | 29 + sysdeps/generic/math-nan-payload-float.h | 28 + sysdeps/generic/math-tests-rounding.h | 30 + sysdeps/generic/math-tests-snan-cast.h | 26 + sysdeps/generic/math-tests-snan-payload.h | 28 + sysdeps/generic/math-tests-snan.h | 30 + sysdeps/generic/math-tests.h | 51 +- sysdeps/generic/math-type-macros-double.h | 3 +- sysdeps/generic/math-type-macros-float.h | 3 +- sysdeps/generic/math-type-macros-float128.h | 4 +- sysdeps/generic/math-type-macros-ldouble.h | 3 +- sysdeps/generic/math-type-macros.h | 26 +- sysdeps/generic/math_private.h | 246 +- sysdeps/generic/netinet/if_ether.h | 1 + sysdeps/generic/not-cancel.h | 15 +- sysdeps/generic/sigcontextinfo.h | 5 - sysdeps/generic/sigset-cvt-mask.h | 2 + sysdeps/generic/sigsetops.h | 12 +- sysdeps/generic/stdint.h | 26 +- sysdeps/generic/stdio-lock.h | 4 +- sysdeps/generic/thread_state.h | 5 + sysdeps/generic/tls-setup.h | 22 + sysdeps/generic/tls.h | 6 + sysdeps/gnu/bits/msq.h | 4 +- sysdeps/gnu/bits/shm.h | 4 +- sysdeps/gnu/configure | 4 +- sysdeps/gnu/errlist.c | 32 +- sysdeps/gnu/netinet/tcp.h | 18 + sysdeps/gnu/unwind-resume.c | 7 +- sysdeps/hppa/crti.S | 2 + sysdeps/hppa/dl-machine.h | 12 +- sysdeps/hppa/dl-symaddr.c | 2 +- sysdeps/hppa/fpu/libm-test-ulps | 56 +- sysdeps/hppa/frame.h | 27 - sysdeps/hppa/math-tests-snan-payload.h | 25 + sysdeps/hppa/math-tests.h | 22 - sysdeps/hppa/nptl/tls.h | 1 + sysdeps/{nptl => htl}/Implies | 0 sysdeps/htl/Makeconfig | 11 + sysdeps/htl/Makefile | 7 + sysdeps/htl/Subdirs | 1 + sysdeps/htl/Versions | 15 + sysdeps/htl/bits/cancelation.h | 50 + sysdeps/htl/bits/pthread-np.h | 26 + sysdeps/htl/bits/pthread.h | 36 + sysdeps/htl/bits/pthreadtypes.h | 131 + sysdeps/htl/bits/semaphore.h | 47 + sysdeps/htl/bits/thread-shared-types.h | 24 + sysdeps/htl/bits/types/__pthread_key.h | 24 + sysdeps/htl/bits/types/struct___pthread_attr.h | 45 + sysdeps/htl/bits/types/struct___pthread_barrier.h | 38 + .../htl/bits/types/struct___pthread_barrierattr.h | 31 + sysdeps/htl/bits/types/struct___pthread_cond.h | 38 + sysdeps/htl/bits/types/struct___pthread_condattr.h | 33 + sysdeps/htl/bits/types/struct___pthread_mutex.h | 61 + .../htl/bits/types/struct___pthread_mutexattr.h | 40 + sysdeps/htl/bits/types/struct___pthread_once.h | 33 + sysdeps/htl/bits/types/struct___pthread_rwlock.h | 45 + .../htl/bits/types/struct___pthread_rwlockattr.h | 31 + sysdeps/htl/flockfile.c | 31 + sysdeps/htl/fork.h | 29 + sysdeps/htl/ftrylockfile.c | 35 + sysdeps/htl/funlockfile.c | 32 + sysdeps/htl/libc-lockP.h | 180 + sysdeps/htl/old_pt-atfork.c | 26 + sysdeps/htl/pt-atfork.c | 33 + sysdeps/htl/pt-attr-destroy.c | 27 + sysdeps/htl/pt-attr-getdetachstate.c | 29 + sysdeps/htl/pt-attr-getguardsize.c | 27 + sysdeps/htl/pt-attr-getinheritsched.c | 29 + sysdeps/htl/pt-attr-getschedparam.c | 33 + sysdeps/htl/pt-attr-getschedpolicy.c | 29 + sysdeps/htl/pt-attr-getscope.c | 29 + sysdeps/htl/pt-attr-getstack.c | 31 + sysdeps/htl/pt-attr-getstackaddr.c | 28 + sysdeps/htl/pt-attr-getstacksize.c | 28 + sysdeps/htl/pt-attr-init.c | 28 + sysdeps/htl/pt-attr-setdetachstate.c | 38 + sysdeps/htl/pt-attr-setguardsize.c | 27 + sysdeps/htl/pt-attr-setinheritsched.c | 38 + sysdeps/htl/pt-attr-setschedparam.c | 38 + sysdeps/htl/pt-attr-setschedpolicy.c | 42 + sysdeps/htl/pt-attr-setscope.c | 41 + sysdeps/htl/pt-attr-setstack.c | 50 + sysdeps/htl/pt-attr-setstackaddr.c | 28 + sysdeps/htl/pt-attr-setstacksize.c | 28 + sysdeps/htl/pt-attr.c | 39 + sysdeps/htl/pt-barrier-destroy.c | 26 + sysdeps/htl/pt-barrier-init.c | 51 + sysdeps/htl/pt-barrier-wait.c | 68 + sysdeps/htl/pt-barrier.c | 24 + sysdeps/htl/pt-barrierattr-destroy.c | 26 + sysdeps/htl/pt-barrierattr-getpshared.c | 28 + sysdeps/htl/pt-barrierattr-init.c | 27 + sysdeps/htl/pt-barrierattr-setpshared.c | 37 + sysdeps/htl/pt-cond-brdcast.c | 44 + sysdeps/htl/pt-cond-destroy.c | 28 + sysdeps/htl/pt-cond-init.c | 45 + sysdeps/htl/pt-cond-signal.c | 42 + sysdeps/htl/pt-cond-timedwait.c | 178 + sysdeps/htl/pt-cond-wait.c | 38 + sysdeps/htl/pt-cond.c | 27 + sysdeps/htl/pt-condattr-destroy.c | 28 + sysdeps/htl/pt-condattr-getclock.c | 29 + sysdeps/htl/pt-condattr-getpshared.c | 27 + sysdeps/htl/pt-condattr-init.c | 29 + sysdeps/htl/pt-condattr-setclock.c | 51 + sysdeps/htl/pt-condattr-setpshared.c | 37 + sysdeps/htl/pt-destroy-specific.c | 77 + sysdeps/htl/pt-equal.c | 30 + sysdeps/htl/pt-getconcurrency.c | 26 + sysdeps/htl/pt-getcpuclockid.c | 35 + sysdeps/htl/pt-getschedparam.c | 31 + sysdeps/htl/pt-getspecific.c | 39 + sysdeps/htl/pt-init-specific.c | 30 + sysdeps/htl/pt-key-create.c | 110 + sysdeps/htl/pt-key-delete.c | 63 + sysdeps/htl/pt-key.h | 77 + sysdeps/htl/pt-kill.c | 33 + sysdeps/htl/pt-mutex-destroy.c | 38 + sysdeps/htl/pt-mutex-getprioceiling.c | 28 + sysdeps/htl/pt-mutex-init.c | 48 + sysdeps/htl/pt-mutex-lock.c | 36 + sysdeps/htl/pt-mutex-setprioceiling.c | 28 + sysdeps/htl/pt-mutex-timedlock.c | 195 + sysdeps/htl/pt-mutex-transfer-np.c | 66 + sysdeps/htl/pt-mutex-trylock.c | 111 + sysdeps/htl/pt-mutex-unlock.c | 107 + sysdeps/htl/pt-mutexattr-destroy.c | 27 + sysdeps/htl/pt-mutexattr-getprioceiling.c | 29 + sysdeps/htl/pt-mutexattr-getprotocol.c | 27 + sysdeps/htl/pt-mutexattr-getpshared.c | 27 + sysdeps/htl/pt-mutexattr-gettype.c | 27 + sysdeps/htl/pt-mutexattr-init.c | 28 + sysdeps/htl/pt-mutexattr-setprioceiling.c | 28 + sysdeps/htl/pt-mutexattr-setprotocol.c | 40 + sysdeps/htl/pt-mutexattr-setpshared.c | 37 + sysdeps/htl/pt-mutexattr-settype.c | 37 + sysdeps/htl/pt-mutexattr.c | 41 + sysdeps/htl/pt-once.c | 44 + sysdeps/htl/pt-rwlock-attr.c | 24 + sysdeps/htl/pt-rwlock-destroy.c | 28 + sysdeps/htl/pt-rwlock-init.c | 44 + sysdeps/htl/pt-rwlock-rdlock.c | 34 + sysdeps/htl/pt-rwlock-timedrdlock.c | 120 + sysdeps/htl/pt-rwlock-timedwrlock.c | 103 + sysdeps/htl/pt-rwlock-tryrdlock.c | 55 + sysdeps/htl/pt-rwlock-trywrlock.c | 45 + sysdeps/htl/pt-rwlock-unlock.c | 98 + sysdeps/htl/pt-rwlock-wrlock.c | 36 + sysdeps/htl/pt-rwlockattr-destroy.c | 26 + sysdeps/htl/pt-rwlockattr-getpshared.c | 27 + sysdeps/htl/pt-rwlockattr-init.c | 27 + sysdeps/htl/pt-rwlockattr-setpshared.c | 37 + sysdeps/htl/pt-setconcurrency.c | 33 + sysdeps/htl/pt-setschedparam.c | 30 + sysdeps/htl/pt-setschedprio.c | 28 + sysdeps/htl/pt-setspecific.c | 51 + sysdeps/htl/pt-spin.c | 50 + sysdeps/htl/pt-startup.c | 24 + sysdeps/htl/pthread-functions.h | 140 + sysdeps/htl/pthread.h | 883 + sysdeps/htl/pthreadP.h | 76 + sysdeps/htl/raise.c | 51 + sysdeps/htl/sem-close.c | 31 + sysdeps/htl/sem-destroy.c | 37 + sysdeps/htl/sem-getvalue.c | 32 + sysdeps/htl/sem-init.c | 45 + sysdeps/htl/sem-open.c | 31 + sysdeps/htl/sem-post.c | 61 + sysdeps/htl/sem-timedwait.c | 98 + sysdeps/htl/sem-trywait.c | 41 + sysdeps/htl/sem-unlink.c | 31 + sysdeps/htl/sem-wait.c | 31 + sysdeps/htl/shm-directory.h | 30 + sysdeps/htl/threads.h | 1 + sysdeps/htl/timer_routines.h | 46 + sysdeps/hurd/htl/pt-kill.c | 51 + sysdeps/hurd/include/hurd.h | 7 + sysdeps/hurd/include/hurd/fd.h | 12 + sysdeps/hurd/include/hurd/port.h | 11 + sysdeps/hurd/include/hurd/signal.h | 18 + sysdeps/hurd/stdc-predef.h | 63 + sysdeps/i386/Makefile | 46 +- sysdeps/i386/Versions | 3 + sysdeps/i386/__longjmp.S | 73 + sysdeps/i386/add_n.S | 27 +- sysdeps/i386/bsd-_setjmp.S | 21 + sysdeps/i386/bsd-setjmp.S | 21 + sysdeps/i386/crti.S | 6 +- sysdeps/i386/dl-cet.c | 67 + sysdeps/i386/dl-machine.h | 28 +- sysdeps/i386/dl-tlsdesc.S | 7 + sysdeps/i386/dl-trampoline.S | 72 + sysdeps/i386/fpu/fenv_private.h | 65 +- sysdeps/i386/fpu/libm-test-ulps | 588 +- sysdeps/i386/fpu/math-tests-snan.h | 39 + sysdeps/i386/fpu/math-tests.h | 27 - sysdeps/i386/fpu/s_f32xaddf64.c | 42 + sysdeps/i386/fpu/s_f32xdivf64.c | 29 + sysdeps/i386/fpu/s_f32xmulf64.c | 29 + sysdeps/i386/fpu/s_f32xsubf64.c | 42 + sysdeps/i386/fpu/s_fdim.c | 1 + sysdeps/i386/fpu/s_nextafterl.c | 1 + sysdeps/i386/fpu/s_nexttoward.c | 1 + sysdeps/i386/fpu/s_nexttowardf.c | 1 + sysdeps/i386/fpu/slowexp.c | 1 - sysdeps/i386/fpu/slowpow.c | 1 - sysdeps/i386/fpu/w_sqrt.c | 1 + sysdeps/i386/fpu/w_sqrt_compat.c | 1 + sysdeps/i386/htl/bits/pthreadtypes-arch.h | 22 + sysdeps/i386/htl/machine-sp.h | 29 + sysdeps/i386/htl/pt-machdep.h | 28 + sysdeps/i386/i686/add_n.S | 27 +- sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 578 +- sysdeps/i386/i686/memcmp.S | 4 +- sysdeps/i386/i686/multiarch/bzero-ia32.S | 1 - sysdeps/i386/i686/multiarch/memcmp-sse4.S | 4 +- .../i386/i686/multiarch/memcpy-sse2-unaligned.S | 12 +- sysdeps/i386/i686/multiarch/memcpy-ssse3-rep.S | 8 +- sysdeps/i386/i686/multiarch/memcpy-ssse3.S | 4 +- sysdeps/i386/i686/multiarch/memset-sse2-rep.S | 4 +- sysdeps/i386/i686/multiarch/memset-sse2.S | 4 +- sysdeps/i386/i686/multiarch/strcat-sse2.S | 4 +- sysdeps/i386/i686/multiarch/strcpy-sse2.S | 4 +- sysdeps/i386/i686/multiarch/strncmp-c.c | 2 +- sysdeps/i386/ldsodefs.h | 41 - sysdeps/i386/nptl/Makefile | 6 - sysdeps/i386/nptl/tcb-offsets.sym | 4 +- sysdeps/i386/nptl/tls.h | 22 +- sysdeps/i386/setjmp.S | 21 + sysdeps/i386/sub_n.S | 26 +- sysdeps/i386/sys/ucontext.h | 2 +- sysdeps/ia64/backtrace.c | 1 - sysdeps/ia64/bits/byteswap-16.h | 42 - sysdeps/ia64/bits/byteswap.h | 100 - sysdeps/ia64/crti.S | 2 + sysdeps/ia64/dl-machine.h | 2 +- sysdeps/ia64/fpu/halfulp.c | 1 - sysdeps/ia64/fpu/mpexp.c | 1 - sysdeps/ia64/fpu/mplog.c | 1 - .../fpu/halfulp.c => ia64/fpu/s_sincosf_data.c} | 0 sysdeps/ia64/fpu/slowexp.c | 1 - sysdeps/ia64/fpu/slowpow.c | 1 - sysdeps/ia64/math-tests-snan.h | 34 + sysdeps/ia64/math-tests.h | 25 - sysdeps/ia64/nptl/tls.h | 1 + sysdeps/ieee754/dbl-64/e_acosh.c | 4 +- sysdeps/ieee754/dbl-64/e_asin.c | 1 + sysdeps/ieee754/dbl-64/e_atan2.c | 1 + sysdeps/ieee754/dbl-64/e_atanh.c | 2 + sysdeps/ieee754/dbl-64/e_cosh.c | 1 + sysdeps/ieee754/dbl-64/e_exp.c | 148 +- sysdeps/ieee754/dbl-64/e_exp2.c | 2 + sysdeps/ieee754/dbl-64/e_gamma_r.c | 4 +- sysdeps/ieee754/dbl-64/e_hypot.c | 5 +- sysdeps/ieee754/dbl-64/e_j0.c | 9 +- sysdeps/ieee754/dbl-64/e_j1.c | 10 +- sysdeps/ieee754/dbl-64/e_jn.c | 6 +- sysdeps/ieee754/dbl-64/e_lgamma_r.c | 1 + sysdeps/ieee754/dbl-64/e_log.c | 127 +- sysdeps/ieee754/dbl-64/e_pow.c | 173 +- sysdeps/ieee754/dbl-64/e_sinh.c | 2 + sysdeps/ieee754/dbl-64/e_sqrt.c | 1 + sysdeps/ieee754/dbl-64/eexp.tbl | 172 + sysdeps/ieee754/dbl-64/gamma_productf.c | 1 + sysdeps/ieee754/dbl-64/halfulp.c | 152 - sysdeps/ieee754/dbl-64/k_rem_pio2.c | 10 + sysdeps/ieee754/dbl-64/lgamma_neg.c | 1 + sysdeps/ieee754/dbl-64/mpa.h | 31 - sysdeps/ieee754/dbl-64/mpexp.c | 163 - sysdeps/ieee754/dbl-64/mplog.c | 65 - sysdeps/ieee754/dbl-64/s_asinh.c | 5 +- sysdeps/ieee754/dbl-64/s_atan.c | 1 + sysdeps/ieee754/dbl-64/s_erf.c | 2 + sysdeps/ieee754/dbl-64/s_expm1.c | 2 + sysdeps/ieee754/dbl-64/s_f32xaddf64.c | 30 + sysdeps/ieee754/dbl-64/s_f32xdivf64.c | 30 + sysdeps/ieee754/dbl-64/s_f32xmulf64.c | 30 + sysdeps/ieee754/dbl-64/s_f32xsubf64.c | 30 + sysdeps/ieee754/dbl-64/s_fadd.c | 34 + sysdeps/ieee754/dbl-64/s_fdiv.c | 34 + sysdeps/ieee754/dbl-64/s_finite.c | 3 +- sysdeps/ieee754/dbl-64/s_fma.c | 1 + sysdeps/ieee754/dbl-64/s_fmaf.c | 1 + sysdeps/ieee754/dbl-64/s_fmul.c | 34 + sysdeps/ieee754/dbl-64/s_fsub.c | 34 + sysdeps/ieee754/dbl-64/s_isinf.c | 3 +- sysdeps/ieee754/dbl-64/s_isnan.c | 3 +- sysdeps/ieee754/dbl-64/s_llrint.c | 1 + sysdeps/ieee754/dbl-64/s_log1p.c | 14 +- sysdeps/ieee754/dbl-64/s_lrint.c | 1 + sysdeps/ieee754/dbl-64/s_nearbyint.c | 1 + sysdeps/ieee754/dbl-64/s_nextup.c | 1 + sysdeps/ieee754/dbl-64/s_sin.c | 734 +- sysdeps/ieee754/dbl-64/s_sincos.c | 109 +- sysdeps/ieee754/dbl-64/s_tan.c | 1 + sysdeps/ieee754/dbl-64/s_tanh.c | 1 + sysdeps/ieee754/dbl-64/slowexp.c | 86 - sysdeps/ieee754/dbl-64/slowpow.c | 125 - sysdeps/ieee754/dbl-64/uexp.h | 3 +- sysdeps/ieee754/dbl-64/ulog.h | 94 - sysdeps/ieee754/dbl-64/wordsize-64/e_acosh.c | 4 +- sysdeps/ieee754/dbl-64/wordsize-64/s_finite.c | 3 +- sysdeps/ieee754/dbl-64/wordsize-64/s_isinf.c | 3 +- sysdeps/ieee754/dbl-64/wordsize-64/s_isnan.c | 3 +- sysdeps/ieee754/dbl-64/wordsize-64/s_nearbyint.c | 1 + sysdeps/ieee754/float128/float128_private.h | 26 + .../ieee754/float128/math-nan-payload-float128.h | 34 + sysdeps/ieee754/float128/s_f32addf128.c | 6 + sysdeps/ieee754/float128/s_f32divf128.c | 6 + sysdeps/ieee754/float128/s_f32mulf128.c | 6 + sysdeps/ieee754/float128/s_f32subf128.c | 6 + sysdeps/ieee754/float128/s_f64addf128.c | 10 + sysdeps/ieee754/float128/s_f64divf128.c | 10 + sysdeps/ieee754/float128/s_f64mulf128.c | 10 + sysdeps/ieee754/float128/s_f64subf128.c | 10 + sysdeps/ieee754/float128/s_f64xaddf128.c | 2 + sysdeps/ieee754/float128/s_f64xdivf128.c | 2 + sysdeps/ieee754/float128/s_f64xmulf128.c | 2 + sysdeps/ieee754/float128/s_f64xsubf128.c | 2 + sysdeps/ieee754/float128/strtod_nan_float128.h | 33 - sysdeps/ieee754/float128/strtof128_nan.c | 4 +- sysdeps/ieee754/float128/wcstof128_nan.c | 3 +- sysdeps/ieee754/flt-32/e_acosf.c | 4 +- sysdeps/ieee754/flt-32/e_acoshf.c | 4 +- sysdeps/ieee754/flt-32/e_asinf.c | 3 +- sysdeps/ieee754/flt-32/e_atanhf.c | 2 + sysdeps/ieee754/flt-32/e_coshf.c | 1 + sysdeps/ieee754/flt-32/e_exp2f.c | 1 + sysdeps/ieee754/flt-32/e_expf.c | 6 +- sysdeps/ieee754/flt-32/e_gammaf_r.c | 4 +- sysdeps/ieee754/flt-32/e_hypotf.c | 2 +- sysdeps/ieee754/flt-32/e_j0f.c | 9 +- sysdeps/ieee754/flt-32/e_j1f.c | 10 +- sysdeps/ieee754/flt-32/e_jnf.c | 2 + sysdeps/ieee754/flt-32/e_lgammaf_r.c | 13 +- sysdeps/ieee754/flt-32/e_powf.c | 4 +- sysdeps/ieee754/flt-32/e_sinhf.c | 2 + sysdeps/ieee754/flt-32/k_cosf.c | 56 +- sysdeps/ieee754/flt-32/k_rem_pio2f.c | 11 + sysdeps/ieee754/flt-32/k_sinf.c | 51 +- sysdeps/ieee754/flt-32/k_tanf.c | 1 + sysdeps/ieee754/flt-32/lgamma_negf.c | 1 + sysdeps/ieee754/flt-32/math_config.h | 28 +- sysdeps/ieee754/flt-32/math_errf.c | 10 +- sysdeps/ieee754/flt-32/s_asinhf.c | 5 +- sysdeps/ieee754/flt-32/s_atanf.c | 1 + sysdeps/ieee754/flt-32/s_cosf.c | 161 +- sysdeps/ieee754/flt-32/s_erff.c | 2 + sysdeps/ieee754/flt-32/s_expm1f.c | 2 + sysdeps/ieee754/flt-32/s_llrintf.c | 1 + sysdeps/ieee754/flt-32/s_log1pf.c | 19 +- sysdeps/ieee754/flt-32/s_lrintf.c | 1 + sysdeps/ieee754/flt-32/s_nearbyintf.c | 1 + sysdeps/ieee754/flt-32/s_nextafterf.c | 1 + sysdeps/ieee754/flt-32/s_nextupf.c | 1 + sysdeps/ieee754/flt-32/s_sincosf.c | 196 +- sysdeps/ieee754/flt-32/s_sincosf.h | 259 +- sysdeps/ieee754/flt-32/s_sincosf_data.c | 74 + sysdeps/ieee754/flt-32/s_sinf.c | 172 +- sysdeps/ieee754/flt-32/s_tanhf.c | 1 + sysdeps/ieee754/k_standardl.c | 1 + sysdeps/ieee754/ldbl-128/e_acoshl.c | 4 +- sysdeps/ieee754/ldbl-128/e_acosl.c | 4 +- sysdeps/ieee754/ldbl-128/e_asinl.c | 4 +- sysdeps/ieee754/ldbl-128/e_atanhl.c | 1 + sysdeps/ieee754/ldbl-128/e_expl.c | 2 + sysdeps/ieee754/ldbl-128/e_gammal_r.c | 3 +- sysdeps/ieee754/ldbl-128/e_hypotl.c | 5 +- sysdeps/ieee754/ldbl-128/e_j0l.c | 8 +- sysdeps/ieee754/ldbl-128/e_j1l.c | 9 +- sysdeps/ieee754/ldbl-128/e_jnl.c | 5 +- sysdeps/ieee754/ldbl-128/e_powl.c | 3 +- sysdeps/ieee754/ldbl-128/e_sinhl.c | 1 + sysdeps/ieee754/ldbl-128/k_sincosl.c | 1 + sysdeps/ieee754/ldbl-128/k_sinl.c | 1 + sysdeps/ieee754/ldbl-128/k_tanl.c | 1 + .../ieee754/ldbl-128/math-nan-payload-ldouble.h | 32 + sysdeps/ieee754/ldbl-128/s_asinhl.c | 5 +- sysdeps/ieee754/ldbl-128/s_atanl.c | 1 + sysdeps/ieee754/ldbl-128/s_daddl.c | 37 + sysdeps/ieee754/ldbl-128/s_ddivl.c | 37 + sysdeps/ieee754/ldbl-128/s_dmull.c | 37 + sysdeps/ieee754/ldbl-128/s_dsubl.c | 37 + sysdeps/ieee754/ldbl-128/s_erfl.c | 1 + sysdeps/ieee754/ldbl-128/s_expm1l.c | 1 + sysdeps/ieee754/ldbl-128/s_f64xaddf128.c | 38 + sysdeps/ieee754/ldbl-128/s_f64xdivf128.c | 38 + sysdeps/ieee754/ldbl-128/s_f64xmulf128.c | 38 + sysdeps/ieee754/ldbl-128/s_f64xsubf128.c | 38 + sysdeps/ieee754/ldbl-128/s_faddl.c | 33 + sysdeps/ieee754/ldbl-128/s_fdivl.c | 33 + sysdeps/ieee754/ldbl-128/s_fmal.c | 1 + sysdeps/ieee754/ldbl-128/s_fmull.c | 33 + sysdeps/ieee754/ldbl-128/s_fsubl.c | 33 + sysdeps/ieee754/ldbl-128/s_log1pl.c | 1 + sysdeps/ieee754/ldbl-128/s_nearbyintl.c | 1 + sysdeps/ieee754/ldbl-128/s_nextafterl.c | 1 + sysdeps/ieee754/ldbl-128/s_nexttoward.c | 1 + sysdeps/ieee754/ldbl-128/s_nexttowardf.c | 1 + sysdeps/ieee754/ldbl-128/s_nextupl.c | 1 + sysdeps/ieee754/ldbl-128/s_tanhl.c | 1 + sysdeps/ieee754/ldbl-128/strtod_nan_ldouble.h | 33 - sysdeps/ieee754/ldbl-128ibm-compat/Makefile | 22 + sysdeps/ieee754/ldbl-128ibm-compat/Versions | 123 + .../ldbl-128ibm-compat/ieee128-printf_size.c | 32 + .../ldbl-128ibm-compat/libm-alias-float128.h | 64 + sysdeps/ieee754/ldbl-128ibm-compat/strfromf128.c | 20 + sysdeps/ieee754/ldbl-128ibm-compat/strtof128.c | 20 + sysdeps/ieee754/ldbl-128ibm-compat/strtof128_l.c | 20 + .../ldbl-128ibm-compat/test-printf-size-ibm128.c | 1 + .../ldbl-128ibm-compat/test-printf-size-ieee128.c | 1 + sysdeps/ieee754/ldbl-128ibm-compat/wcstof128.c | 20 + sysdeps/ieee754/ldbl-128ibm-compat/wcstof128_l.c | 20 + sysdeps/ieee754/ldbl-128ibm/e_acoshl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/e_acosl.c | 4 +- sysdeps/ieee754/ldbl-128ibm/e_asinl.c | 5 +- sysdeps/ieee754/ldbl-128ibm/e_atanhl.c | 1 + sysdeps/ieee754/ldbl-128ibm/e_gammal_r.c | 3 +- sysdeps/ieee754/ldbl-128ibm/e_hypotl.c | 5 +- sysdeps/ieee754/ldbl-128ibm/e_j0l.c | 8 +- sysdeps/ieee754/ldbl-128ibm/e_j1l.c | 9 +- sysdeps/ieee754/ldbl-128ibm/e_jnl.c | 5 +- sysdeps/ieee754/ldbl-128ibm/e_powl.c | 3 +- sysdeps/ieee754/ldbl-128ibm/e_sinhl.c | 1 + sysdeps/ieee754/ldbl-128ibm/k_sincosl.c | 1 + sysdeps/ieee754/ldbl-128ibm/k_sinl.c | 1 + sysdeps/ieee754/ldbl-128ibm/k_tanl.c | 1 + .../ieee754/ldbl-128ibm/math-nan-payload-ldouble.h | 29 + sysdeps/ieee754/ldbl-128ibm/s_asinhl.c | 5 +- sysdeps/ieee754/ldbl-128ibm/s_atanl.c | 1 + sysdeps/ieee754/ldbl-128ibm/s_ceill.c | 1 + sysdeps/ieee754/ldbl-128ibm/s_daddl.c | 27 + sysdeps/ieee754/ldbl-128ibm/s_ddivl.c | 27 + sysdeps/ieee754/ldbl-128ibm/s_dmull.c | 27 + sysdeps/ieee754/ldbl-128ibm/s_dsubl.c | 27 + sysdeps/ieee754/ldbl-128ibm/s_erfl.c | 1 + sysdeps/ieee754/ldbl-128ibm/s_faddl.c | 27 + sysdeps/ieee754/ldbl-128ibm/s_fdivl.c | 27 + sysdeps/ieee754/ldbl-128ibm/s_floorl.c | 1 + sysdeps/ieee754/ldbl-128ibm/s_fmal.c | 2 + sysdeps/ieee754/ldbl-128ibm/s_fmull.c | 27 + sysdeps/ieee754/ldbl-128ibm/s_fsubl.c | 27 + sysdeps/ieee754/ldbl-128ibm/s_llrintl.c | 1 + sysdeps/ieee754/ldbl-128ibm/s_llroundl.c | 1 + sysdeps/ieee754/ldbl-128ibm/s_lrintl.c | 1 + sysdeps/ieee754/ldbl-128ibm/s_lroundl.c | 1 + sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c | 1 + sysdeps/ieee754/ldbl-128ibm/s_nexttoward.c | 1 + sysdeps/ieee754/ldbl-128ibm/s_nexttowardf.c | 1 + sysdeps/ieee754/ldbl-128ibm/s_nextupl.c | 1 + sysdeps/ieee754/ldbl-128ibm/s_rintl.c | 2 + sysdeps/ieee754/ldbl-128ibm/s_roundl.c | 1 + sysdeps/ieee754/ldbl-128ibm/s_tanhl.c | 1 + sysdeps/ieee754/ldbl-128ibm/s_truncl.c | 1 + sysdeps/ieee754/ldbl-128ibm/strtod_nan_ldouble.h | 30 - sysdeps/ieee754/ldbl-64-128/s_finitel.c | 2 + sysdeps/ieee754/ldbl-64-128/s_fpclassifyl.c | 2 + sysdeps/ieee754/ldbl-64-128/s_isinfl.c | 2 + sysdeps/ieee754/ldbl-64-128/s_isnanl.c | 2 + sysdeps/ieee754/ldbl-64-128/s_signbitl.c | 2 + sysdeps/ieee754/ldbl-96/e_acoshl.c | 4 +- sysdeps/ieee754/ldbl-96/e_asinl.c | 3 +- sysdeps/ieee754/ldbl-96/e_atanhl.c | 2 + sysdeps/ieee754/ldbl-96/e_gammal_r.c | 3 +- sysdeps/ieee754/ldbl-96/e_hypotl.c | 5 +- sysdeps/ieee754/ldbl-96/e_j0l.c | 9 +- sysdeps/ieee754/ldbl-96/e_j1l.c | 9 +- sysdeps/ieee754/ldbl-96/e_jnl.c | 5 +- sysdeps/ieee754/ldbl-96/e_sinhl.c | 1 + sysdeps/ieee754/ldbl-96/gamma_product.c | 1 + sysdeps/ieee754/ldbl-96/k_sinl.c | 1 + sysdeps/ieee754/ldbl-96/k_tanl.c | 1 + sysdeps/ieee754/ldbl-96/math-nan-payload-ldouble.h | 29 + sysdeps/ieee754/ldbl-96/s_asinhl.c | 5 +- sysdeps/ieee754/ldbl-96/s_daddl.c | 33 + sysdeps/ieee754/ldbl-96/s_ddivl.c | 33 + sysdeps/ieee754/ldbl-96/s_dmull.c | 33 + sysdeps/ieee754/ldbl-96/s_dsubl.c | 33 + sysdeps/ieee754/ldbl-96/s_erfl.c | 1 + sysdeps/ieee754/ldbl-96/s_faddl.c | 31 + sysdeps/ieee754/ldbl-96/s_fdivl.c | 31 + sysdeps/ieee754/ldbl-96/s_fma.c | 15 +- sysdeps/ieee754/ldbl-96/s_fmal.c | 1 + sysdeps/ieee754/ldbl-96/s_fmull.c | 31 + sysdeps/ieee754/ldbl-96/s_fsubl.c | 31 + sysdeps/ieee754/ldbl-96/s_nexttoward.c | 1 + sysdeps/ieee754/ldbl-96/s_nexttowardf.c | 1 + sysdeps/ieee754/ldbl-96/s_nextupl.c | 1 + sysdeps/ieee754/ldbl-96/s_tanhl.c | 1 + sysdeps/ieee754/ldbl-96/strtod_nan_ldouble.h | 30 - sysdeps/ieee754/ldbl-opt/Makefile | 14 +- sysdeps/ieee754/ldbl-opt/Versions | 6 + sysdeps/ieee754/ldbl-opt/math_ldbl_opt.h | 3 - sysdeps/ieee754/ldbl-opt/nldbl-compat.c | 4 +- sysdeps/ieee754/ldbl-opt/nldbl-compat.h | 19 +- sysdeps/ieee754/ldbl-opt/nldbl-dadd.c | 28 + sysdeps/ieee754/ldbl-opt/nldbl-ddiv.c | 28 + sysdeps/ieee754/ldbl-opt/nldbl-dmul.c | 28 + sysdeps/ieee754/ldbl-opt/nldbl-dsub.c | 28 + sysdeps/ieee754/ldbl-opt/nldbl-fadd.c | 28 + sysdeps/ieee754/ldbl-opt/nldbl-fdiv.c | 28 + sysdeps/ieee754/ldbl-opt/nldbl-fmul.c | 28 + sysdeps/ieee754/ldbl-opt/nldbl-fsub.c | 28 + sysdeps/ieee754/ldbl-opt/nldbl-iovfscanf.c | 2 +- sysdeps/ieee754/ldbl-opt/s_nexttowardfd.c | 1 + sysdeps/ieee754/ldbl-opt/s_significand.c | 5 - sysdeps/ieee754/ldbl-opt/s_significandl.c | 5 - .../ieee754/ldbl-opt/test-narrow-macros-ldbl-64.c | 1 + sysdeps/ieee754/soft-fp/s_daddl.c | 59 + sysdeps/ieee754/soft-fp/s_ddivl.c | 59 + sysdeps/ieee754/soft-fp/s_dmull.c | 59 + sysdeps/ieee754/soft-fp/s_dsubl.c | 59 + sysdeps/ieee754/soft-fp/s_fadd.c | 56 + sysdeps/ieee754/soft-fp/s_faddl.c | 55 + sysdeps/ieee754/soft-fp/s_fdiv.c | 56 + sysdeps/ieee754/soft-fp/s_fdivl.c | 55 + sysdeps/ieee754/soft-fp/s_fmul.c | 56 + sysdeps/ieee754/soft-fp/s_fmull.c | 55 + sysdeps/ieee754/soft-fp/s_fsub.c | 56 + sysdeps/ieee754/soft-fp/s_fsubl.c | 55 + sysdeps/init_array/crti.S | 14 + sysdeps/m68k/bits/byteswap.h | 88 - sysdeps/m68k/bits/fenv.h | 131 + sysdeps/m68k/coldfire/fpu/math_private.h | 10 - sysdeps/m68k/coldfire/ldbl-classify-compat.h | 8 + sysdeps/m68k/coldfire/math-tests.h | 26 + sysdeps/m68k/crti.S | 2 + sysdeps/m68k/dl-machine.h | 2 +- sysdeps/m68k/fpu/bits/fenv.h | 95 - sysdeps/m68k/m680x0/fpu/e_pow.c | 2 +- sysdeps/m68k/m680x0/fpu/halfulp.c | 1 - sysdeps/m68k/m680x0/fpu/math-barriers.h | 37 + sysdeps/m68k/m680x0/fpu/math_private.h | 20 - sysdeps/m68k/m680x0/fpu/mpexp.c | 1 - sysdeps/m68k/m680x0/fpu/mplog.c | 1 - sysdeps/m68k/m680x0/fpu/s_log1p.c | 38 +- sysdeps/m68k/m680x0/fpu/s_log1pf.c | 5 +- sysdeps/m68k/m680x0/fpu/s_log1pl.c | 5 +- sysdeps/m68k/m680x0/fpu/s_nextafterl.c | 1 + sysdeps/m68k/m680x0/fpu/s_significand.c | 18 +- sysdeps/m68k/m680x0/fpu/s_significandf.c | 5 +- sysdeps/m68k/m680x0/fpu/s_significandl.c | 5 +- .../mpexp.c => m68k/m680x0/fpu/s_sincosf_data.c} | 0 sysdeps/m68k/m680x0/fpu/slowexp.c | 1 - sysdeps/m68k/m680x0/fpu/slowpow.c | 1 - sysdeps/m68k/nptl/tls.h | 1 + sysdeps/m68k/sys/ucontext.h | 2 +- sysdeps/mach/Makefile | 26 + sysdeps/mach/configure | 2 +- sysdeps/mach/configure.ac | 2 +- sysdeps/mach/htl/Implies | 1 + sysdeps/mach/htl/bits/spin-lock-inline.h | 87 + sysdeps/mach/htl/bits/types/__pthread_spinlock_t.h | 34 + sysdeps/mach/htl/pt-block.c | 38 + sysdeps/mach/htl/pt-spin.c | 31 + sysdeps/mach/htl/pt-stack-alloc.c | 67 + sysdeps/mach/htl/pt-thread-alloc.c | 94 + sysdeps/mach/htl/pt-thread-start.c | 53 + sysdeps/mach/htl/pt-thread-terminate.c | 82 + sysdeps/mach/htl/pt-timedblock.c | 65 + sysdeps/mach/htl/pt-wakeup.c | 37 + sysdeps/mach/hurd/Makefile | 7 +- sysdeps/mach/hurd/Versions | 23 +- sysdeps/mach/hurd/bits/errno.h | 14 +- sysdeps/mach/hurd/bits/fcntl.h | 2 +- sysdeps/mach/hurd/bits/local_lim.h | 9 + sysdeps/mach/hurd/bits/param.h | 2 + sysdeps/mach/hurd/bits/posix_opt.h | 52 +- sysdeps/mach/hurd/bits/stat.h | 5 + sysdeps/mach/hurd/bits/statfs.h | 16 +- sysdeps/mach/hurd/bits/statvfs.h | 16 +- sysdeps/mach/hurd/bits/types/error_t.h | 29 + sysdeps/mach/hurd/check_native.c | 1 + sysdeps/mach/hurd/check_pf.c | 1 + sysdeps/mach/hurd/cthreads.c | 21 +- sysdeps/mach/hurd/dirfd.c | 1 + sysdeps/mach/hurd/dl-sysdep.c | 52 +- sysdeps/mach/hurd/dl-unistd.h | 10 +- sysdeps/mach/hurd/errno-loc.c | 18 +- sysdeps/mach/hurd/errno.c | 1 - sysdeps/mach/hurd/errnos.awk | 8 - sysdeps/mach/hurd/fcntl.c | 5 + sysdeps/mach/hurd/fork.c | 49 +- sysdeps/mach/hurd/futimens.c | 50 + sysdeps/mach/hurd/futimes.c | 26 +- sysdeps/mach/hurd/futimesat.c | 45 + sysdeps/mach/hurd/gai_misc.h | 67 + sysdeps/mach/hurd/getcwd.c | 9 +- sysdeps/mach/hurd/getresgid.c | 17 +- sysdeps/mach/hurd/getresuid.c | 17 +- sysdeps/mach/hurd/hp-timing.h | 21 + sysdeps/mach/hurd/htl/Implies | 2 + sysdeps/mach/hurd/htl/bits/pthread-np.h | 37 + .../hurd/htl/bits/types/struct___pthread_mutex.h | 49 + sysdeps/mach/hurd/htl/pt-attr-setstackaddr.c | 28 + sysdeps/mach/hurd/htl/pt-attr-setstacksize.c | 28 + sysdeps/mach/hurd/htl/pt-docancel.c | 66 + sysdeps/mach/hurd/htl/pt-hurd-cond-timedwait.c | 169 + sysdeps/mach/hurd/htl/pt-hurd-cond-wait.c | 40 + sysdeps/mach/hurd/htl/pt-mutex-consistent.c | 47 + sysdeps/mach/hurd/htl/pt-mutex-destroy.c | 37 + sysdeps/mach/hurd/htl/pt-mutex-getprioceiling.c | 34 + sysdeps/mach/hurd/htl/pt-mutex-init.c | 57 + sysdeps/mach/hurd/htl/pt-mutex-lock.c | 80 + sysdeps/mach/hurd/htl/pt-mutex-setprioceiling.c | 35 + sysdeps/mach/hurd/htl/pt-mutex-timedlock.c | 78 + sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c | 76 + sysdeps/mach/hurd/htl/pt-mutex-trylock.c | 84 + sysdeps/mach/hurd/htl/pt-mutex-unlock.c | 91 + sysdeps/mach/hurd/htl/pt-mutex.h | 90 + sysdeps/mach/hurd/htl/pt-mutexattr-destroy.c | 33 + .../mach/hurd/htl/pt-mutexattr-getprioceiling.c | 34 + sysdeps/mach/hurd/htl/pt-mutexattr-getprotocol.c | 31 + sysdeps/mach/hurd/htl/pt-mutexattr-getpshared.c | 31 + sysdeps/mach/hurd/htl/pt-mutexattr-getrobust.c | 34 + sysdeps/mach/hurd/htl/pt-mutexattr-gettype.c | 31 + sysdeps/mach/hurd/htl/pt-mutexattr-init.c | 39 + .../mach/hurd/htl/pt-mutexattr-setprioceiling.c | 34 + sysdeps/mach/hurd/htl/pt-mutexattr-setprotocol.c | 33 + sysdeps/mach/hurd/htl/pt-mutexattr-setpshared.c | 34 + sysdeps/mach/hurd/htl/pt-mutexattr-setrobust.c | 36 + sysdeps/mach/hurd/htl/pt-mutexattr-settype.c | 35 + .../mach/hurd/htl/pt-mutexattr.c | 0 sysdeps/mach/hurd/htl/pt-sigstate-destroy.c | 26 + sysdeps/mach/hurd/htl/pt-sigstate-init.c | 44 + sysdeps/mach/hurd/htl/pt-sigstate.c | 70 + sysdeps/mach/hurd/htl/pt-sysdep.c | 100 + sysdeps/mach/hurd/htl/pt-sysdep.h | 65 + sysdeps/mach/hurd/i386/Implies | 1 + sysdeps/mach/hurd/i386/Makefile | 88 + sysdeps/mach/hurd/i386/____longjmp_chk.S | 7 +- sysdeps/mach/hurd/i386/exc2signal.c | 1 + sysdeps/mach/hurd/i386/htl/Implies | 2 + sysdeps/mach/hurd/i386/htl/pt-machdep.c | 82 + sysdeps/mach/hurd/i386/htl/pt-setup.c | 110 + sysdeps/mach/hurd/i386/init-first.c | 98 +- sysdeps/mach/hurd/i386/ld.abilist | 25 + sysdeps/mach/hurd/i386/libBrokenLocale.abilist | 1 + sysdeps/mach/hurd/i386/libanl.abilist | 4 + sysdeps/mach/hurd/i386/libc.abilist | 2306 + sysdeps/mach/hurd/i386/libcrypt.abilist | 7 + sysdeps/mach/hurd/i386/libdl.abilist | 9 + sysdeps/mach/hurd/i386/libm.abilist | 1070 + sysdeps/mach/hurd/i386/libnsl.abilist | 121 + sysdeps/mach/hurd/i386/libpthread.abilist | 149 + sysdeps/mach/hurd/i386/libresolv.abilist | 91 + sysdeps/mach/hurd/i386/librt.abilist | 42 + sysdeps/mach/hurd/i386/libutil.abilist | 6 + sysdeps/mach/hurd/i386/localplt.data | 64 + sysdeps/mach/hurd/i386/sigcontextinfo.h | 5 - sysdeps/mach/hurd/i386/sigreturn.c | 5 +- sysdeps/mach/hurd/i386/tls.h | 109 +- sysdeps/mach/hurd/i386/tlsdesc.sym | 19 + sysdeps/mach/hurd/i386/trampoline.c | 4 +- sysdeps/mach/hurd/if_index.c | 6 + sysdeps/mach/hurd/ifreq.c | 2 +- sysdeps/mach/hurd/ifreq.h | 2 +- sysdeps/mach/hurd/libc-lock.h | 216 - sysdeps/mach/hurd/libc-start.h | 31 + sysdeps/mach/hurd/libc-tsd.h | 34 - .../hurd/libhurduser.abilist} | 0 sysdeps/mach/hurd/lseek.c | 12 +- sysdeps/mach/hurd/lutimes.c | 21 +- sysdeps/mach/hurd/mig-reply.c | 43 +- sysdeps/mach/hurd/mlockall.c | 42 + sysdeps/mach/hurd/munlockall.c | 40 + sysdeps/mach/hurd/net/ethernet.h | 1 + sysdeps/mach/hurd/net/if_arp.h | 1 + sysdeps/mach/hurd/net/if_ppp.h | 172 - sysdeps/mach/hurd/not-errno.h | 21 + sysdeps/mach/hurd/pipe.c | 21 +- sysdeps/mach/hurd/pipe2.c | 59 + sysdeps/mach/hurd/profil.c | 15 +- sysdeps/mach/hurd/ptrace.c | 2 +- sysdeps/mach/hurd/ptsname.c | 23 +- sysdeps/mach/hurd/reboot.c | 5 +- sysdeps/mach/hurd/renameat.c | 4 +- sysdeps/mach/hurd/sendfile.c | 4 +- sysdeps/mach/hurd/sendfile64.c | 5 +- sysdeps/mach/hurd/setitimer.c | 3 +- sysdeps/mach/hurd/setpgid.c | 10 +- sysdeps/mach/hurd/setsid.c | 10 +- sysdeps/mach/hurd/socket.c | 15 +- sysdeps/mach/hurd/socketpair.c | 27 +- sysdeps/mach/hurd/spawni.c | 3 +- sysdeps/mach/hurd/sysdep-cancel.h | 9 + sysdeps/mach/hurd/tls.h | 21 + sysdeps/mach/hurd/utime-helper.c | 154 + sysdeps/mach/hurd/utimensat.c | 46 + sysdeps/mach/hurd/utimes.c | 24 +- sysdeps/mach/hurd/xmknodat.c | 5 +- sysdeps/mach/i386/bits/mach/param.h | 25 + sysdeps/mach/i386/machine-lock.h | 12 + sysdeps/mach/i386/thread_state.h | 13 +- sysdeps/mach/include/lock-intern.h | 14 + sysdeps/mach/include/mach-shortcuts-hidden.h | 15 + sysdeps/mach/include/mach.h | 8 + sysdeps/mach/include/mach/mach_traps.h | 23 + sysdeps/mach/include/mach/mig_support.h | 8 + sysdeps/mach/include/mach_error.h | 6 + sysdeps/mach/libc-lock.h | 183 +- .../ld.abilist => mach/libmachuser.abilist} | 0 sysdeps/mach/pagecopy.h | 4 +- sysdeps/mach/strerror_l.c | 13 +- sysdeps/mach/thread_state.h | 6 + sysdeps/microblaze/crti.S | 2 + sysdeps/microblaze/dl-machine.h | 2 +- sysdeps/microblaze/ldbl-classify-compat.h | 8 + sysdeps/microblaze/math_private.h | 39 - sysdeps/microblaze/nptl/tls.h | 1 + sysdeps/mips/backtrace.c | 1 - sysdeps/mips/bits/fenv.h | 42 +- sysdeps/mips/dl-machine.h | 14 +- sysdeps/mips/dl-trampoline.c | 4 +- sysdeps/mips/ldbl-classify-compat.h | 8 + sysdeps/mips/math-tests-snan-payload.h | 30 + sysdeps/mips/math-tests.h | 9 - sysdeps/mips/math_private.h | 4 - sysdeps/mips/mips32/crti.S | 2 + sysdeps/mips/mips32/libm-test-ulps | 8 + sysdeps/mips/mips64/libm-test-ulps | 8 + sysdeps/mips/mips64/n32/crti.S | 2 + sysdeps/mips/mips64/n64/crti.S | 2 + sysdeps/mips/mips64/sfp-machine.h | 9 +- sysdeps/mips/nofpu/fesetenv.c | 8 + sysdeps/mips/nofpu/feupdateenv.c | 8 + sysdeps/mips/nptl/tls.h | 1 + sysdeps/mips/sys/ucontext.h | 2 +- sysdeps/nios2/Makefile | 3 +- sysdeps/nios2/backtrace.c | 1 - sysdeps/nios2/crti.S | 2 + sysdeps/nios2/dl-machine.h | 2 +- sysdeps/nios2/ldbl-classify-compat.h | 8 + sysdeps/nios2/libm-test-ulps | 24 +- sysdeps/nios2/math-tests.h | 3 - sysdeps/nios2/math_private.h | 38 - sysdeps/nios2/nptl/tls.h | 1 + sysdeps/nptl/Makeconfig | 3 +- sysdeps/nptl/fork.c | 104 +- sysdeps/nptl/fork.h | 31 +- sysdeps/nptl/internaltypes.h | 2 +- sysdeps/nptl/libc-lockP.h | 2 - sysdeps/nptl/lowlevellock.h | 13 +- sysdeps/nptl/nptl-signals.h | 22 - sysdeps/nptl/pthread-functions.h | 1 - sysdeps/nptl/pthread.h | 7 +- sysdeps/nptl/sigfillset.c | 20 - sysdeps/nptl/stdio-lock.h | 4 +- sysdeps/nptl/threads.h | 207 + sysdeps/nptl/timer_routines.h | 51 + sysdeps/nptl/unwind-forcedunwind.c | 7 +- sysdeps/posix/clock_getres.c | 2 +- sysdeps/posix/dirfd.c | 1 + sysdeps/posix/fdopendir.c | 2 +- sysdeps/posix/fpathconf.c | 21 +- sysdeps/posix/getaddrinfo.c | 83 +- sysdeps/posix/opendir.c | 110 +- sysdeps/posix/pathconf.c | 21 +- sysdeps/posix/preadv2.c | 5 +- sysdeps/posix/preadv64v2.c | 5 +- sysdeps/posix/pwritev2.c | 5 +- sysdeps/posix/pwritev64v2.c | 5 +- sysdeps/posix/readdir.c | 5 + sysdeps/posix/readdir_r.c | 5 + sysdeps/posix/signal.c | 5 +- sysdeps/posix/sigset.c | 10 +- sysdeps/posix/spawni.c | 4 +- sysdeps/posix/utime.c | 3 +- sysdeps/posix/utimes.c | 3 +- sysdeps/powerpc/bits/floatn.h | 24 +- sysdeps/powerpc/bits/mathinline.h | 14 - sysdeps/powerpc/cpu-features.c | 2 +- sysdeps/powerpc/dl-tunables.list | 2 +- sysdeps/powerpc/fpu/e_hypot.c | 9 +- sysdeps/powerpc/fpu/e_hypotf.c | 2 +- sysdeps/powerpc/fpu/k_cosf.c | 65 - sysdeps/powerpc/fpu/k_sinf.c | 57 - sysdeps/powerpc/fpu/libm-test-ulps | 35 + sysdeps/powerpc/fpu/math-barriers.h | 28 + sysdeps/powerpc/fpu/math_private.h | 36 - sysdeps/powerpc/fpu/s_cosf.c | 70 - sysdeps/powerpc/fpu/s_sinf.c | 70 - sysdeps/powerpc/fpu/tst-setcontext-fpscr.c | 4 +- sysdeps/powerpc/ifunc-sel.h | 4 +- sysdeps/powerpc/math-tests-snan-cast.h | 30 + sysdeps/powerpc/math-tests.h | 8 - sysdeps/powerpc/nofpu/Makefile | 1 + sysdeps/powerpc/nofpu/libm-test-ulps | 35 + sysdeps/powerpc/{soft-fp => nofpu}/sfp-machine.h | 0 sysdeps/powerpc/nofpu/sqrtdf2.c | 53 + sysdeps/powerpc/nofpu/sqrtsf2.c | 53 + sysdeps/powerpc/nptl/tcb-offsets.sym | 3 - sysdeps/powerpc/nptl/tls.h | 1 + sysdeps/powerpc/power4/fpu/Makefile | 2 - sysdeps/powerpc/power7/fpu/s_logb.c | 2 + .../powerpc/{Implies => powerpc32/Implies-after} | 0 sysdeps/powerpc/powerpc32/crti.S | 2 + sysdeps/powerpc/powerpc32/dl-machine.h | 2 +- .../powerpc32/power4/fpu/multiarch/e_hypot.c | 1 + .../powerpc32/power4/fpu/multiarch/e_hypotf.c | 1 + sysdeps/powerpc/powerpc32/sysdep.h | 7 +- sysdeps/powerpc/powerpc64/970/Implies | 2 - sysdeps/powerpc/powerpc64/Makefile | 12 + sysdeps/powerpc/powerpc64/__longjmp-common.S | 5 +- sysdeps/powerpc/powerpc64/be/970/Implies | 1 + .../powerpc/{powerpc64le => powerpc64/be}/Implies | 0 .../{Implies => powerpc64/be/Implies-after} | 0 sysdeps/powerpc/powerpc64/be/a2/Implies | 1 + sysdeps/powerpc/powerpc64/be/cell/Implies | 1 + .../powerpc/powerpc64/{power4 => be}/fpu/Implies | 0 .../powerpc64/{power4 => be}/fpu/multiarch/Implies | 0 .../powerpc64/{power4 => be}/multiarch/Implies | 0 sysdeps/powerpc/powerpc64/be/power4/Implies | 3 + .../be/power4}/fpu/Implies | 0 .../be/power4}/fpu/multiarch/Implies | 0 .../be/power4}/multiarch/Implies | 0 sysdeps/powerpc/powerpc64/be/power5+/Implies | 5 + sysdeps/powerpc/powerpc64/be/power5+/fpu/Implies | 2 + .../powerpc64/be/power5+/fpu/multiarch/Implies | 1 + .../powerpc/powerpc64/be/power5+/multiarch/Implies | 1 + sysdeps/powerpc/powerpc64/be/power5/Implies | 3 + sysdeps/powerpc/powerpc64/be/power5/fpu/Implies | 2 + .../powerpc64/be/power5/fpu/multiarch/Implies | 1 + .../powerpc/powerpc64/be/power5/multiarch/Implies | 1 + sysdeps/powerpc/powerpc64/be/power6/Implies | 3 + sysdeps/powerpc/powerpc64/be/power6/fpu/Implies | 2 + .../powerpc64/be/power6/fpu/multiarch/Implies | 1 + .../powerpc/powerpc64/be/power6/multiarch/Implies | 1 + sysdeps/powerpc/powerpc64/be/power6x/Implies | 3 + sysdeps/powerpc/powerpc64/be/power6x/fpu/Implies | 2 + .../powerpc64/be/power6x/fpu/multiarch/Implies | 1 + .../powerpc/powerpc64/be/power6x/multiarch/Implies | 1 + sysdeps/powerpc/powerpc64/be/power7/Implies | 3 + sysdeps/powerpc/powerpc64/be/power7/fpu/Implies | 2 + .../powerpc64/be/power7/fpu/multiarch/Implies | 1 + .../powerpc/powerpc64/be/power7/multiarch/Implies | 1 + sysdeps/powerpc/powerpc64/be/power8/Implies | 3 + sysdeps/powerpc/powerpc64/be/power8/fpu/Implies | 2 + .../powerpc64/be/power8/fpu/multiarch/Implies | 1 + .../powerpc/powerpc64/be/power8/multiarch/Implies | 1 + sysdeps/powerpc/powerpc64/be/power9/Implies | 3 + sysdeps/powerpc/powerpc64/be/power9/fpu/Implies | 2 + .../powerpc64/be/power9/fpu/multiarch/Implies | 1 + .../powerpc/powerpc64/be/power9/multiarch/Implies | 1 + sysdeps/powerpc/powerpc64/crti.S | 2 + sysdeps/powerpc/powerpc64/dl-machine.h | 3 +- sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile | 2 - sysdeps/powerpc/powerpc64/fpu/multiarch/e_expf.c | 1 + sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypot.c | 1 + sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypotf.c | 1 + .../powerpc64/fpu/multiarch/s_cosf-power8.S | 24 - .../powerpc/powerpc64/fpu/multiarch/s_cosf-ppc64.c | 24 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_cosf.c | 32 - .../powerpc64/fpu/multiarch/s_sinf-power8.S | 24 - .../powerpc/powerpc64/fpu/multiarch/s_sinf-ppc64.c | 24 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_sinf.c | 32 - .../powerpc/{powerpc64le => powerpc64/le}/Implies | 0 sysdeps/powerpc/powerpc64/le/Implies-before | 6 + sysdeps/powerpc/powerpc64/le/Makefile | 84 + .../{powerpc64le => powerpc64/le}/configure | 0 .../{powerpc64le => powerpc64/le}/configure.ac | 0 .../powerpc/powerpc64/{power4 => le}/fpu/Implies | 0 sysdeps/powerpc/powerpc64/le/fpu/e_sqrtf128.c | 56 + .../powerpc64/{power4 => le}/fpu/multiarch/Implies | 0 .../powerpc/powerpc64/le/fpu/multiarch/Makefile | 6 + .../powerpc64/le/fpu/multiarch/w_sqrtf128-power9.c | 35 + .../le/fpu/multiarch/w_sqrtf128-ppc64le.c | 35 + .../powerpc64/le/fpu/multiarch/w_sqrtf128.c | 31 + .../le}/fpu/sfp-machine.h | 0 .../powerpc64/{power4 => le}/multiarch/Implies | 0 sysdeps/powerpc/powerpc64/le/power7/Implies | 13 + sysdeps/powerpc/powerpc64/le/power7/fpu/Implies | 5 + .../powerpc64/le/power7/fpu/multiarch/Implies | 1 + .../powerpc/powerpc64/le/power7/multiarch/Implies | 1 + sysdeps/powerpc/powerpc64/le/power8/Implies | 2 + sysdeps/powerpc/powerpc64/le/power8/fpu/Implies | 2 + .../powerpc64/le/power8/fpu/multiarch/Implies | 1 + .../powerpc/powerpc64/le/power8/multiarch/Implies | 1 + sysdeps/powerpc/powerpc64/le/power9/Implies | 2 + sysdeps/powerpc/powerpc64/le/power9/fpu/Implies | 2 + .../le}/power9/fpu/e_sqrtf128.c | 0 .../powerpc64/le/power9/fpu/multiarch/Implies | 1 + .../powerpc/powerpc64/le/power9/multiarch/Implies | 1 + sysdeps/powerpc/powerpc64/le/power9/strcmp.S | 264 + sysdeps/powerpc/powerpc64/le/power9/strncmp.S | 375 + sysdeps/powerpc/powerpc64/multiarch/Makefile | 7 +- .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 4 + .../powerpc/powerpc64/multiarch/strcmp-power9.S | 4 +- sysdeps/powerpc/powerpc64/multiarch/strcmp.c | 4 + .../powerpc/powerpc64/multiarch/strncmp-power9.S | 4 +- sysdeps/powerpc/powerpc64/multiarch/strncmp.c | 4 + sysdeps/powerpc/powerpc64/power4/Implies | 2 - sysdeps/powerpc/powerpc64/power5+/Implies | 4 - sysdeps/powerpc/powerpc64/power5+/fpu/Implies | 1 - .../powerpc64/power5+/fpu/multiarch/Implies | 1 - .../powerpc/powerpc64/power5+/multiarch/Implies | 1 - sysdeps/powerpc/powerpc64/power5/Implies | 2 - sysdeps/powerpc/powerpc64/power5/fpu/Implies | 1 - .../powerpc/powerpc64/power5/fpu/multiarch/Implies | 1 - sysdeps/powerpc/powerpc64/power5/multiarch/Implies | 1 - sysdeps/powerpc/powerpc64/power6/Implies | 2 - sysdeps/powerpc/powerpc64/power6/fpu/Implies | 1 - .../powerpc/powerpc64/power6/fpu/multiarch/Implies | 1 - sysdeps/powerpc/powerpc64/power6/multiarch/Implies | 1 - sysdeps/powerpc/powerpc64/power6x/Implies | 2 - sysdeps/powerpc/powerpc64/power6x/fpu/Implies | 1 - .../powerpc64/power6x/fpu/multiarch/Implies | 1 - .../powerpc/powerpc64/power6x/multiarch/Implies | 1 - sysdeps/powerpc/powerpc64/power7/Implies | 2 - sysdeps/powerpc/powerpc64/power7/fpu/Implies | 1 - .../powerpc/powerpc64/power7/fpu/multiarch/Implies | 1 - sysdeps/powerpc/powerpc64/power7/multiarch/Implies | 1 - sysdeps/powerpc/powerpc64/power8/Implies | 2 - sysdeps/powerpc/powerpc64/power8/fpu/Implies | 1 - .../powerpc/powerpc64/power8/fpu/multiarch/Implies | 1 - sysdeps/powerpc/powerpc64/power8/fpu/s_cosf.S | 509 - sysdeps/powerpc/powerpc64/power8/fpu/s_sinf.S | 520 - sysdeps/powerpc/powerpc64/power8/multiarch/Implies | 1 - 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/setjmp-bug21895.c | 51 + sysdeps/powerpc/powerpc64/sysdep.h | 5 +- .../powerpc/powerpc64/tst-setjmp-bug21895-static.c | 75 + sysdeps/powerpc/powerpc64le/Implies-before | 1 - sysdeps/powerpc/powerpc64le/Makefile | 75 - sysdeps/powerpc/powerpc64le/fpu/e_sqrtf128.c | 51 - sysdeps/powerpc/powerpc64le/power7/Implies | 1 - sysdeps/powerpc/powerpc64le/power7/fpu/Implies | 1 - .../powerpc64le/power7/fpu/multiarch/Implies | 1 - .../powerpc/powerpc64le/power7/multiarch/Implies | 1 - 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 | 4 +- sysdeps/powerpc/sysdep.h | 2 +- sysdeps/pthread/allocalim.h | 7 +- sysdeps/pthread/bits/types/sigevent_t.h | 18 + sysdeps/pthread/posix-timer.h | 2 +- sysdeps/pthread/timer_create.c | 2 +- sysdeps/pthread/timer_gettime.c | 2 +- sysdeps/pthread/timer_routines.c | 38 +- sysdeps/pthread/timer_settime.c | 4 +- sysdeps/riscv/Implies | 5 + sysdeps/riscv/Makefile | 7 + sysdeps/riscv/__longjmp.S | 57 + sysdeps/riscv/bits/endian.h | 5 + sysdeps/riscv/bits/fenv.h | 74 + sysdeps/riscv/bits/link.h | 56 + sysdeps/riscv/bits/setjmp.h | 39 + sysdeps/riscv/bits/wordsize.h | 29 + sysdeps/riscv/bsd-_setjmp.c | 1 + sysdeps/riscv/bsd-setjmp.c | 1 + sysdeps/riscv/configure | 4 + sysdeps/riscv/configure.ac | 4 + sysdeps/riscv/dl-machine.h | 323 + sysdeps/riscv/dl-tls.h | 48 + sysdeps/riscv/dl-trampoline.S | 90 + sysdeps/riscv/e_sqrtl.c | 37 + sysdeps/riscv/fpu_control.h | 74 + sysdeps/riscv/gccframe.h | 21 + sysdeps/riscv/jmpbuf-offsets.h | 23 + sysdeps/riscv/jmpbuf-unwind.h | 46 + sysdeps/riscv/ldsodefs.h | 47 + sysdeps/riscv/libc-tls.c | 32 + sysdeps/riscv/linkmap.h | 4 + sysdeps/riscv/machine-gmon.h | 37 + sysdeps/riscv/math-tests-snan-payload.h | 26 + sysdeps/riscv/math-tests.h | 32 + sysdeps/riscv/memusage.h | 21 + sysdeps/{arm => riscv}/nofpu/Implies | 0 sysdeps/riscv/nofpu/libm-test-ulps | 2198 + sysdeps/riscv/nofpu/libm-test-ulps-name | 1 + sysdeps/riscv/nofpu/math-tests-rounding.h | 27 + sysdeps/riscv/nptl/Makefile | 26 + sysdeps/riscv/nptl/bits/pthreadtypes-arch.h | 68 + sysdeps/riscv/nptl/bits/semaphore.h | 33 + sysdeps/riscv/nptl/libc-lowlevellock.c | 8 + sysdeps/{mips => riscv}/nptl/nptl-sysdep.S | 0 sysdeps/riscv/nptl/pthread-offsets.h | 24 + sysdeps/riscv/nptl/pthreaddef.h | 32 + sysdeps/riscv/nptl/tcb-offsets.sym | 6 + sysdeps/riscv/nptl/tls.h | 147 + sysdeps/riscv/preconfigure | 71 + sysdeps/{x86_64/64 => riscv/rv64}/Implies-after | 0 sysdeps/riscv/rv64/rvd/Implies | 3 + sysdeps/riscv/rv64/rvd/libm-test-ulps | 2206 + sysdeps/riscv/rv64/rvd/libm-test-ulps-name | 1 + sysdeps/riscv/rv64/rvd/s_ceil.c | 52 + sysdeps/riscv/rv64/rvd/s_floor.c | 52 + sysdeps/riscv/rv64/rvd/s_llrint.c | 30 + sysdeps/riscv/rv64/rvd/s_llround.c | 30 + sysdeps/riscv/rv64/rvd/s_lrint.c | 30 + sysdeps/riscv/rv64/rvd/s_lround.c | 30 + sysdeps/riscv/rv64/rvd/s_nearbyint.c | 52 + sysdeps/riscv/rv64/rvd/s_rint.c | 52 + sysdeps/riscv/rv64/rvd/s_round.c | 52 + sysdeps/riscv/rv64/rvd/s_roundeven.c | 53 + sysdeps/riscv/rv64/rvd/s_trunc.c | 52 + sysdeps/riscv/rv64/rvf/Implies | 1 + sysdeps/riscv/rv64/rvf/s_llrintf.c | 30 + sysdeps/riscv/rv64/rvf/s_llroundf.c | 30 + sysdeps/riscv/rv64/rvf/s_lrintf.c | 31 + sysdeps/riscv/rv64/rvf/s_lroundf.c | 31 + sysdeps/riscv/rvd/e_sqrt.c | 27 + sysdeps/riscv/rvd/s_copysign.c | 28 + sysdeps/riscv/rvd/s_finite.c | 28 + sysdeps/riscv/rvd/s_fma.c | 30 + sysdeps/riscv/rvd/s_fmax.c | 35 + sysdeps/riscv/rvd/s_fmin.c | 35 + sysdeps/riscv/rvd/s_fpclassify.c | 36 + sysdeps/riscv/rvd/s_isinf.c | 29 + sysdeps/riscv/rvd/s_isnan.c | 28 + sysdeps/riscv/rvd/s_issignaling.c | 27 + sysdeps/riscv/rvf/e_sqrtf.c | 27 + sysdeps/riscv/rvf/fclrexcpt.c | 28 + sysdeps/riscv/rvf/fegetenv.c | 32 + sysdeps/riscv/rvf/fegetmode.c | 27 + sysdeps/riscv/rvf/fegetround.c | 29 + sysdeps/riscv/rvf/feholdexcpt.c | 30 + sysdeps/riscv/rvf/fesetenv.c | 30 + sysdeps/riscv/rvf/fesetexcept.c | 26 + sysdeps/riscv/rvf/fesetmode.c | 31 + sysdeps/riscv/rvf/fesetround.c | 39 + sysdeps/riscv/rvf/feupdateenv.c | 30 + sysdeps/riscv/rvf/fgetexcptflg.c | 30 + sysdeps/riscv/rvf/fraiseexcpt.c | 30 + sysdeps/riscv/rvf/fsetexcptflg.c | 30 + sysdeps/riscv/rvf/ftestexcept.c | 27 + sysdeps/riscv/rvf/get-rounding-mode.h | 32 + sysdeps/riscv/rvf/math_private.h | 161 + sysdeps/riscv/rvf/s_ceilf.c | 52 + sysdeps/riscv/rvf/s_copysignf.c | 28 + sysdeps/riscv/rvf/s_finitef.c | 28 + sysdeps/riscv/rvf/s_floorf.c | 52 + sysdeps/riscv/rvf/s_fmaf.c | 30 + sysdeps/riscv/rvf/s_fmaxf.c | 35 + sysdeps/riscv/rvf/s_fminf.c | 35 + sysdeps/riscv/rvf/s_fpclassifyf.c | 36 + sysdeps/riscv/rvf/s_isinff.c | 29 + sysdeps/riscv/rvf/s_isnanf.c | 28 + sysdeps/riscv/rvf/s_issignalingf.c | 27 + sysdeps/riscv/rvf/s_nearbyintf.c | 52 + sysdeps/riscv/rvf/s_rintf.c | 52 + sysdeps/riscv/rvf/s_roundevenf.c | 52 + sysdeps/riscv/rvf/s_roundf.c | 52 + sysdeps/riscv/rvf/s_truncf.c | 52 + sysdeps/riscv/setjmp.S | 74 + sysdeps/riscv/sfp-machine.h | 101 + sysdeps/riscv/sotruss-lib.c | 51 + sysdeps/riscv/stackinfo.h | 33 + sysdeps/riscv/start.S | 81 + sysdeps/riscv/sys/asm.h | 63 + sysdeps/{alpha => riscv}/tininess.h | 0 sysdeps/riscv/tls-macros.h | 47 + sysdeps/riscv/tst-audit.h | 23 + sysdeps/s390/Makefile | 23 + sysdeps/s390/bits/byteswap-16.h | 65 - sysdeps/s390/bits/byteswap.h | 134 - sysdeps/s390/fpu/bits/mathinline.h | 66 - sysdeps/s390/fpu/libm-test-ulps | 92 +- sysdeps/s390/longjmp.c | 1 - sysdeps/s390/multiarch/8bit-generic.c | 4 + sysdeps/s390/nptl/tls.h | 5 +- sysdeps/s390/s390-32/crti.S | 2 + sysdeps/s390/s390-32/dl-machine.h | 2 +- sysdeps/s390/s390-32/dl-trampoline.h | 338 +- sysdeps/s390/s390-32/s390-mcount.S | 8 +- sysdeps/s390/s390-64/Versions | 5 + sysdeps/s390/s390-64/crti.S | 2 + sysdeps/s390/s390-64/dl-machine.h | 2 +- sysdeps/s390/s390-64/dl-trampoline.h | 367 +- sysdeps/s390/s390-64/s390x-mcount.S | 77 +- sysdeps/s390/s390-64/s390x-mcount.h | 99 + sysdeps/s390/tst-dl-runtime-mod.S | 30 + sysdeps/s390/tst-dl-runtime-profile-audit.c | 19 + sysdeps/s390/tst-dl-runtime-profile-noaudit.c | 19 + sysdeps/s390/tst-dl-runtime-resolve-audit.c | 19 + sysdeps/s390/tst-dl-runtime-resolve-noaudit.c | 19 + sysdeps/s390/tst-dl-runtime.c | 91 + sysdeps/sh/Implies | 1 - sysdeps/sh/backtrace.c | 1 - sysdeps/sh/crti.S | 2 + sysdeps/sh/dl-machine.h | 4 +- sysdeps/sh/ldbl-classify-compat.h | 8 + sysdeps/sh/libm-test-ulps | 507 +- sysdeps/sh/math_private.h | 10 - sysdeps/sh/nptl/tcb-offsets.sym | 3 - sysdeps/sh/nptl/tls.h | 1 + sysdeps/sh/{soft-fp => }/sfp-machine.h | 0 sysdeps/sparc/crti.S | 2 + sysdeps/sparc/fpu/bits/mathinline.h | 137 - sysdeps/sparc/fpu/libm-test-ulps | 60 +- sysdeps/sparc/nptl/tls.h | 4 +- sysdeps/sparc/sparc32/Implies | 1 - sysdeps/sparc/sparc32/Makefile | 9 + sysdeps/sparc/sparc32/Versions | 6 + sysdeps/sparc/sparc32/dl-machine.h | 2 +- sysdeps/sparc/sparc32/{soft-fp => }/q_add.c | 0 sysdeps/sparc/sparc32/{soft-fp => }/q_cmp.c | 0 sysdeps/sparc/sparc32/{soft-fp => }/q_cmpe.c | 0 sysdeps/sparc/sparc32/{soft-fp => }/q_div.c | 0 sysdeps/sparc/sparc32/{soft-fp => }/q_dtoq.c | 0 sysdeps/sparc/sparc32/{soft-fp => }/q_feq.c | 0 sysdeps/sparc/sparc32/{soft-fp => }/q_fge.c | 0 sysdeps/sparc/sparc32/{soft-fp => }/q_fgt.c | 0 sysdeps/sparc/sparc32/{soft-fp => }/q_fle.c | 0 sysdeps/sparc/sparc32/{soft-fp => }/q_flt.c | 0 sysdeps/sparc/sparc32/{soft-fp => }/q_fne.c | 0 sysdeps/sparc/sparc32/{soft-fp => }/q_itoq.c | 0 sysdeps/sparc/sparc32/{soft-fp => }/q_lltoq.c | 0 sysdeps/sparc/sparc32/{soft-fp => }/q_mul.c | 0 sysdeps/sparc/sparc32/{soft-fp => }/q_neg.c | 0 sysdeps/sparc/sparc32/{soft-fp => }/q_qtod.c | 0 sysdeps/sparc/sparc32/{soft-fp => }/q_qtoi.c | 0 sysdeps/sparc/sparc32/{soft-fp => }/q_qtoll.c | 0 sysdeps/sparc/sparc32/{soft-fp => }/q_qtos.c | 0 sysdeps/sparc/sparc32/{soft-fp => }/q_qtou.c | 0 sysdeps/sparc/sparc32/{soft-fp => }/q_qtoull.c | 0 sysdeps/sparc/sparc32/{soft-fp => }/q_sqrt.c | 0 sysdeps/sparc/sparc32/{soft-fp => }/q_stoq.c | 0 sysdeps/sparc/sparc32/{soft-fp => }/q_sub.c | 0 sysdeps/sparc/sparc32/{soft-fp => }/q_ulltoq.c | 0 sysdeps/sparc/sparc32/{soft-fp => }/q_util.c | 0 sysdeps/sparc/sparc32/{soft-fp => }/q_utoq.c | 0 sysdeps/sparc/sparc32/{soft-fp => }/sfp-machine.h | 0 sysdeps/sparc/sparc32/soft-fp/Makefile | 29 - sysdeps/sparc/sparc32/soft-fp/Versions | 8 - sysdeps/sparc/sparc32/start.S | 4 +- sysdeps/sparc/sparc64/Implies | 1 - sysdeps/sparc/sparc64/Makefile | 32 + sysdeps/sparc/sparc64/Versions | 6 + sysdeps/sparc/sparc64/dl-machine.h | 2 +- sysdeps/sparc/sparc64/{soft-fp => }/qp_add.c | 0 sysdeps/sparc/sparc64/{soft-fp => }/qp_cmp.c | 0 sysdeps/sparc/sparc64/{soft-fp => }/qp_cmpe.c | 0 sysdeps/sparc/sparc64/{soft-fp => }/qp_div.c | 0 sysdeps/sparc/sparc64/{soft-fp => }/qp_dtoq.c | 0 sysdeps/sparc/sparc64/{soft-fp => }/qp_feq.c | 0 sysdeps/sparc/sparc64/{soft-fp => }/qp_fge.c | 0 sysdeps/sparc/sparc64/{soft-fp => }/qp_fgt.c | 0 sysdeps/sparc/sparc64/{soft-fp => }/qp_fle.c | 0 sysdeps/sparc/sparc64/{soft-fp => }/qp_flt.c | 0 sysdeps/sparc/sparc64/{soft-fp => }/qp_fne.c | 0 sysdeps/sparc/sparc64/{soft-fp => }/qp_itoq.c | 0 sysdeps/sparc/sparc64/{soft-fp => }/qp_mul.c | 0 sysdeps/sparc/sparc64/{soft-fp => }/qp_neg.S | 0 sysdeps/sparc/sparc64/{soft-fp => }/qp_qtod.c | 0 sysdeps/sparc/sparc64/{soft-fp => }/qp_qtoi.c | 0 sysdeps/sparc/sparc64/{soft-fp => }/qp_qtos.c | 0 sysdeps/sparc/sparc64/{soft-fp => }/qp_qtoui.c | 0 sysdeps/sparc/sparc64/{soft-fp => }/qp_qtoux.c | 0 sysdeps/sparc/sparc64/{soft-fp => }/qp_qtox.c | 0 sysdeps/sparc/sparc64/{soft-fp => }/qp_sqrt.c | 0 sysdeps/sparc/sparc64/{soft-fp => }/qp_stoq.c | 0 sysdeps/sparc/sparc64/{soft-fp => }/qp_sub.c | 0 sysdeps/sparc/sparc64/{soft-fp => }/qp_uitoq.c | 0 sysdeps/sparc/sparc64/{soft-fp => }/qp_util.c | 0 sysdeps/sparc/sparc64/{soft-fp => }/qp_uxtoq.c | 0 sysdeps/sparc/sparc64/{soft-fp => }/qp_xtoq.c | 0 sysdeps/sparc/sparc64/{soft-fp => }/sfp-machine.h | 0 sysdeps/sparc/sparc64/soft-fp/Makefile | 33 - sysdeps/sparc/sparc64/soft-fp/Versions | 8 - sysdeps/sparc/sparc64/soft-fp/e_ilogbl.c | 79 - sysdeps/sparc/sparc64/start.S | 4 +- sysdeps/tile/Implies | 4 - sysdeps/tile/Makefile | 49 - sysdeps/tile/Versions | 6 - sysdeps/tile/__longjmp.S | 57 - sysdeps/tile/__tls_get_addr.S | 141 - sysdeps/tile/_mcount.S | 87 - sysdeps/tile/abort-instr.h | 2 - sysdeps/tile/atomic-machine.h | 110 - sysdeps/tile/backtrace.c | 1 - sysdeps/tile/bits/byteswap.h | 37 - sysdeps/tile/bits/endian.h | 11 - sysdeps/tile/bits/fenv.h | 53 - sysdeps/tile/bits/link.h | 57 - sysdeps/tile/bits/setjmp.h | 36 - sysdeps/tile/bits/wordsize.h | 11 - sysdeps/tile/bsd-_setjmp.S | 1 - sysdeps/tile/bsd-setjmp.S | 1 - sysdeps/tile/bzero.S | 30 - sysdeps/tile/configure | 7 - sysdeps/tile/configure.ac | 6 - sysdeps/tile/crti.S | 113 - sysdeps/tile/crtn.S | 55 - sysdeps/tile/dl-lookupcfg.h | 27 - sysdeps/tile/dl-machine.h | 692 - sysdeps/tile/dl-runtime.c | 159 - sysdeps/tile/dl-start.S | 109 - sysdeps/tile/dl-tls.c | 27 - sysdeps/tile/dl-tls.h | 42 - sysdeps/tile/dl-trampoline.S | 193 - sysdeps/tile/ffs.c | 36 - sysdeps/tile/ffsll.c | 32 - sysdeps/tile/gccframe.h | 21 - sysdeps/tile/jmpbuf-offsets.h | 62 - sysdeps/tile/jmpbuf-unwind.h | 48 - sysdeps/tile/ldsodefs.h | 40 - sysdeps/tile/libm-test-ulps | 394 - sysdeps/tile/libm-test-ulps-name | 1 - sysdeps/tile/machine-gmon.h | 25 - sysdeps/tile/math-tests.h | 30 - sysdeps/tile/math_private.h | 44 - sysdeps/tile/memchr.c | 77 - sysdeps/tile/memcmp.c | 349 - sysdeps/tile/memcopy.h | 31 - sysdeps/tile/memcpy.c | 272 - sysdeps/tile/memset.c | 151 - sysdeps/tile/memusage.h | 31 - sysdeps/tile/nptl/Makefile | 20 - sysdeps/tile/nptl/bits/pthreadtypes-arch.h | 81 - sysdeps/tile/nptl/bits/semaphore.h | 41 - sysdeps/tile/nptl/pthread-offsets.h | 15 - sysdeps/tile/nptl/pthread_spin_lock.c | 50 - sysdeps/tile/nptl/pthread_spin_trylock.c | 28 - sysdeps/tile/nptl/pthread_spin_unlock.c | 28 - sysdeps/tile/nptl/pthreaddef.h | 36 - sysdeps/tile/nptl/tcb-offsets.sym | 16 - sysdeps/tile/nptl/tls.h | 184 - sysdeps/tile/preconfigure | 10 - sysdeps/tile/rawmemchr.c | 45 - sysdeps/tile/setjmp.S | 47 - sysdeps/tile/sfp-machine.h | 99 - sysdeps/tile/sotruss-lib.c | 49 - sysdeps/tile/stackguard-macros.h | 13 - sysdeps/tile/stackinfo.h | 48 - sysdeps/tile/start.S | 184 - sysdeps/tile/strcasestr.c | 53 - sysdeps/tile/strchr.c | 67 - sysdeps/tile/strchrnul.c | 64 - sysdeps/tile/string-endian.h | 84 - sysdeps/tile/strlen.c | 39 - sysdeps/tile/strnlen.c | 57 - sysdeps/tile/strrchr.c | 68 - sysdeps/tile/strstr.c | 270 - sysdeps/tile/sysdep.h | 83 - sysdeps/tile/tilegx32/Implies | 2 - sysdeps/tile/tilegx64/Implies | 2 - sysdeps/tile/tls-macros.h | 65 - sysdeps/tile/tst-audit.h | 23 - sysdeps/tile/wordcopy.c | 433 - sysdeps/unix/bsd/gtty.c | 2 +- sysdeps/unix/bsd/stty.c | 2 +- sysdeps/unix/bsd/tcflow.c | 2 +- sysdeps/unix/clock_nanosleep.c | 4 +- sysdeps/unix/inet/Subdirs | 1 - sysdeps/unix/inet/configure | 9 - sysdeps/unix/inet/configure.ac | 7 - sysdeps/unix/make-syscalls.sh | 2 +- sysdeps/unix/pt-fcntl.c | 49 + sysdeps/unix/sysdep.h | 16 + sysdeps/unix/sysv/linux/Makefile | 14 +- sysdeps/unix/sysv/linux/_G_config.h | 15 + sysdeps/unix/sysv/linux/aarch64/arch-fork.h | 28 - sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h | 11 + sysdeps/unix/sysv/linux/aarch64/bits/mman.h | 4 + sysdeps/unix/sysv/linux/aarch64/configure | 4 +- sysdeps/unix/sysv/linux/aarch64/cpu-features.c | 8 +- sysdeps/unix/sysv/linux/aarch64/cpu-features.h | 8 + sysdeps/unix/sysv/linux/aarch64/dl-procinfo.c | 8 +- sysdeps/unix/sysv/linux/aarch64/dl-procinfo.h | 11 +- sysdeps/unix/sysv/linux/aarch64/gettimeofday.c | 71 + sysdeps/unix/sysv/linux/aarch64/kernel-features.h | 23 + sysdeps/unix/sysv/linux/aarch64/ld.abilist | 1 - sysdeps/unix/sysv/linux/aarch64/ldsodefs.h | 3 +- .../sysv/linux/aarch64/libBrokenLocale.abilist | 1 - sysdeps/unix/sysv/linux/aarch64/libanl.abilist | 1 - sysdeps/unix/sysv/linux/aarch64/libc.abilist | 15 +- sysdeps/unix/sysv/linux/aarch64/libcrypt.abilist | 1 - sysdeps/unix/sysv/linux/aarch64/libdl.abilist | 1 - sysdeps/unix/sysv/linux/aarch64/libm.abilist | 58 +- sysdeps/unix/sysv/linux/aarch64/libnsl.abilist | 1 - sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 23 +- sysdeps/unix/sysv/linux/aarch64/libresolv.abilist | 1 - sysdeps/unix/sysv/linux/aarch64/librt.abilist | 1 - .../unix/sysv/linux/aarch64/libthread_db.abilist | 1 - sysdeps/unix/sysv/linux/aarch64/libutil.abilist | 1 - sysdeps/unix/sysv/linux/aarch64/sigaction.c | 58 +- sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h | 14 +- sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h | 6 +- sysdeps/unix/sysv/linux/aarch64/ucontext_i.sym | 2 +- sysdeps/unix/sysv/linux/alpha/arch-fork.h | 28 - sysdeps/unix/sysv/linux/alpha/bits/mman.h | 2 + sysdeps/unix/sysv/linux/alpha/bits/msq.h | 1 + sysdeps/unix/sysv/linux/alpha/bits/sem.h | 1 + sysdeps/unix/sysv/linux/alpha/bits/shm.h | 1 + sysdeps/unix/sysv/linux/alpha/bits/sigaction.h | 5 + sysdeps/unix/sysv/linux/alpha/bits/termios.h | 2 +- sysdeps/unix/sysv/linux/alpha/clone.S | 2 + sysdeps/unix/sysv/linux/alpha/getdents.c | 8 + sysdeps/unix/sysv/linux/alpha/getdents64.c | 9 + sysdeps/unix/sysv/linux/alpha/kernel-features.h | 12 + sysdeps/unix/sysv/linux/alpha/kernel_sigaction.h | 21 +- sysdeps/unix/sysv/linux/alpha/ld.abilist | 4 - .../unix/sysv/linux/alpha/libBrokenLocale.abilist | 1 - sysdeps/unix/sysv/linux/alpha/libanl.abilist | 1 - sysdeps/unix/sysv/linux/alpha/libc.abilist | 45 +- sysdeps/unix/sysv/linux/alpha/libcrypt.abilist | 1 - sysdeps/unix/sysv/linux/alpha/libdl.abilist | 4 - sysdeps/unix/sysv/linux/alpha/libm.abilist | 67 +- sysdeps/unix/sysv/linux/alpha/libnsl.abilist | 3 - sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 35 +- sysdeps/unix/sysv/linux/alpha/libresolv.abilist | 4 - sysdeps/unix/sysv/linux/alpha/librt.abilist | 7 - sysdeps/unix/sysv/linux/alpha/libthread_db.abilist | 4 - sysdeps/unix/sysv/linux/alpha/libutil.abilist | 1 - sysdeps/unix/sysv/linux/alpha/sigcontextinfo.h | 5 - sysdeps/unix/sysv/linux/alphasort64.c | 48 + sysdeps/unix/sysv/linux/arch-fork.h | 47 +- sysdeps/unix/sysv/linux/arm/alphasort64.c | 1 - sysdeps/unix/sysv/linux/arm/arch-fork.h | 27 - sysdeps/unix/sysv/linux/arm/bits/mman.h | 4 + sysdeps/unix/sysv/linux/arm/bits/shm.h | 1 + sysdeps/unix/sysv/linux/arm/getdents64.c | 1 - sysdeps/unix/sysv/linux/arm/kernel-features.h | 3 + sysdeps/unix/sysv/linux/arm/ld.abilist | 1 - .../unix/sysv/linux/arm/libBrokenLocale.abilist | 1 - sysdeps/unix/sysv/linux/arm/libanl.abilist | 1 - sysdeps/unix/sysv/linux/arm/libc.abilist | 29 +- sysdeps/unix/sysv/linux/arm/libcrypt.abilist | 1 - sysdeps/unix/sysv/linux/arm/libdl.abilist | 1 - sysdeps/unix/sysv/linux/arm/libm.abilist | 31 +- sysdeps/unix/sysv/linux/arm/libnsl.abilist | 1 - sysdeps/unix/sysv/linux/arm/libpthread.abilist | 25 +- sysdeps/unix/sysv/linux/arm/libresolv.abilist | 2 - sysdeps/unix/sysv/linux/arm/librt.abilist | 2 - sysdeps/unix/sysv/linux/arm/libthread_db.abilist | 1 - sysdeps/unix/sysv/linux/arm/libutil.abilist | 1 - sysdeps/unix/sysv/linux/arm/readahead.c | 37 - sysdeps/unix/sysv/linux/arm/readdir64.c | 1 - sysdeps/unix/sysv/linux/arm/readdir64_r.c | 1 - sysdeps/unix/sysv/linux/arm/scandir64.c | 1 - sysdeps/unix/sysv/linux/arm/sigaction.c | 79 +- sysdeps/unix/sysv/linux/arm/sigcontextinfo.h | 9 - sysdeps/unix/sysv/linux/arm/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/arm/umount.c | 30 - sysdeps/unix/sysv/linux/arm/versionsort64.c | 1 - sysdeps/unix/sysv/linux/bits/_G_config.h | 63 - sysdeps/unix/sysv/linux/bits/dirent.h | 2 + sysdeps/unix/sysv/linux/bits/in.h | 1 + sysdeps/unix/sysv/linux/bits/mman-linux.h | 2 + sysdeps/unix/sysv/linux/bits/mman-shared.h | 2 +- sysdeps/unix/sysv/linux/bits/msq.h | 1 + sysdeps/unix/sysv/linux/bits/ptrace-shared.h | 7 + sysdeps/unix/sysv/linux/bits/sched.h | 6 +- sysdeps/unix/sysv/linux/bits/sem.h | 1 + sysdeps/unix/sysv/linux/bits/shm.h | 1 + sysdeps/unix/sysv/linux/bits/sigaction.h | 5 + sysdeps/unix/sysv/linux/bits/socket.h | 5 +- sysdeps/unix/sysv/linux/bits/uio-ext.h | 1 + sysdeps/unix/sysv/linux/check_pf.c | 2 +- sysdeps/unix/sysv/linux/close.c | 11 - sysdeps/unix/sysv/linux/close_nocancel.c | 28 + sysdeps/unix/sysv/linux/cmsg_nxthdr.c | 1 + sysdeps/unix/sysv/linux/createthread.c | 5 +- sysdeps/unix/sysv/linux/device-nrs.h | 2 +- sysdeps/unix/sysv/linux/dl-execstack.c | 7 - sysdeps/unix/sysv/linux/dl-sysdep.c | 7 +- sysdeps/unix/sysv/linux/fcntl.c | 113 +- sysdeps/unix/sysv/linux/fcntl64.c | 63 + sysdeps/unix/sysv/linux/fcntl_nocancel.c | 65 + sysdeps/unix/sysv/linux/futimesat.c | 3 +- sysdeps/unix/sysv/linux/generic/bits/msq.h | 1 + sysdeps/unix/sysv/linux/generic/bits/sem.h | 1 + sysdeps/unix/sysv/linux/generic/bits/shm.h | 1 + sysdeps/unix/sysv/linux/generic/futimesat.c | 3 +- sysdeps/unix/sysv/linux/generic/getdents.c | 1 - sysdeps/unix/sysv/linux/generic/getdents64.c | 37 - sysdeps/unix/sysv/linux/generic/readlink_chk.c | 39 - sysdeps/unix/sysv/linux/generic/ustat.c | 32 - sysdeps/unix/sysv/linux/generic/utimes.c | 3 +- .../unix/sysv/linux/generic/wordsize-32/getdents.c | 115 - sysdeps/unix/sysv/linux/getdents.c | 324 +- sysdeps/unix/sysv/linux/getdents64.c | 118 +- sysdeps/unix/sysv/linux/getdirentries.c | 21 +- sysdeps/unix/sysv/linux/getdirentries64.c | 42 +- sysdeps/unix/sysv/linux/gethostid.c | 48 +- sysdeps/unix/sysv/linux/getlogin_r.c | 43 +- sysdeps/unix/sysv/linux/hppa/Makefile | 7 + sysdeps/unix/sysv/linux/hppa/arch-fork.h | 32 - sysdeps/unix/sysv/linux/hppa/bits/mman.h | 6 +- sysdeps/unix/sysv/linux/hppa/bits/msq.h | 1 + sysdeps/unix/sysv/linux/hppa/bits/sem.h | 1 + sysdeps/unix/sysv/linux/hppa/bits/shm.h | 1 + sysdeps/unix/sysv/linux/hppa/bits/sigaction.h | 5 + sysdeps/unix/sysv/linux/hppa/getcontext.S | 2 +- sysdeps/unix/sysv/linux/hppa/getdents64.c | 1 - sysdeps/unix/sysv/linux/hppa/kernel-features.h | 3 + sysdeps/unix/sysv/linux/hppa/ld.abilist | 3 - .../unix/sysv/linux/hppa/libBrokenLocale.abilist | 1 - sysdeps/unix/sysv/linux/hppa/libanl.abilist | 1 - sysdeps/unix/sysv/linux/hppa/libc.abilist | 40 +- sysdeps/unix/sysv/linux/hppa/libcrypt.abilist | 1 - sysdeps/unix/sysv/linux/hppa/libdl.abilist | 4 - sysdeps/unix/sysv/linux/hppa/libm.abilist | 32 +- sysdeps/unix/sysv/linux/hppa/libnsl.abilist | 3 - sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 31 +- sysdeps/unix/sysv/linux/hppa/libresolv.abilist | 4 - sysdeps/unix/sysv/linux/hppa/librt.abilist | 5 - sysdeps/unix/sysv/linux/hppa/libthread_db.abilist | 4 - sysdeps/unix/sysv/linux/hppa/libutil.abilist | 1 - sysdeps/unix/sysv/linux/hppa/localplt.data | 1 - sysdeps/unix/sysv/linux/hppa/pthread.h | 7 +- sysdeps/unix/sysv/linux/hppa/setcontext.S | 2 +- sysdeps/unix/sysv/linux/hppa/sys/ucontext.h | 2 +- sysdeps/unix/sysv/linux/hppa/umount.c | 1 - sysdeps/unix/sysv/linux/i386/Makefile | 3 + sysdeps/unix/sysv/linux/i386/____longjmp_chk.S | 37 + sysdeps/unix/sysv/linux/i386/alphasort64.c | 48 - sysdeps/unix/sysv/linux/i386/arch-fork.h | 27 - sysdeps/unix/sysv/linux/i386/getdents64.c | 39 - sysdeps/unix/sysv/linux/i386/kernel-features.h | 3 + sysdeps/unix/sysv/linux/i386/ld.abilist | 4 - .../unix/sysv/linux/i386/libBrokenLocale.abilist | 1 - sysdeps/unix/sysv/linux/i386/libanl.abilist | 1 - sysdeps/unix/sysv/linux/i386/libc.abilist | 45 +- sysdeps/unix/sysv/linux/i386/libcrypt.abilist | 1 - sysdeps/unix/sysv/linux/i386/libdl.abilist | 4 - sysdeps/unix/sysv/linux/i386/libm.abilist | 63 +- sysdeps/unix/sysv/linux/i386/libnsl.abilist | 3 - sysdeps/unix/sysv/linux/i386/libpthread.abilist | 35 +- sysdeps/unix/sysv/linux/i386/libresolv.abilist | 4 - sysdeps/unix/sysv/linux/i386/librt.abilist | 5 - sysdeps/unix/sysv/linux/i386/libthread_db.abilist | 4 - sysdeps/unix/sysv/linux/i386/libutil.abilist | 1 - sysdeps/unix/sysv/linux/i386/lowlevellock.S | 42 +- sysdeps/unix/sysv/linux/i386/lowlevellock.h | 9 +- sysdeps/unix/sysv/linux/i386/readdir64.c | 46 - sysdeps/unix/sysv/linux/i386/readdir64_r.c | 43 - sysdeps/unix/sysv/linux/i386/scandir64.c | 136 - sysdeps/unix/sysv/linux/i386/sigaction.c | 78 +- sysdeps/unix/sysv/linux/i386/sigcontextinfo.h | 30 - sysdeps/unix/sysv/linux/i386/smp.h | 2 +- sysdeps/unix/sysv/linux/i386/tst-bz21269.c | 235 + sysdeps/unix/sysv/linux/i386/versionsort64.c | 48 - sysdeps/unix/sysv/linux/i386/vfork.S | 57 + sysdeps/unix/sysv/linux/ia64/arch-fork.h | 31 - sysdeps/unix/sysv/linux/ia64/bits/mman.h | 4 + sysdeps/unix/sysv/linux/ia64/bits/msq.h | 1 + sysdeps/unix/sysv/linux/ia64/bits/sem.h | 1 + sysdeps/unix/sysv/linux/ia64/bits/shm.h | 1 + sysdeps/unix/sysv/linux/ia64/bits/sigaction.h | 5 + sysdeps/unix/sysv/linux/ia64/kernel-features.h | 6 + sysdeps/unix/sysv/linux/ia64/kernel_sigaction.h | 7 + sysdeps/unix/sysv/linux/ia64/ld.abilist | 3 - .../unix/sysv/linux/ia64/libBrokenLocale.abilist | 1 - sysdeps/unix/sysv/linux/ia64/libanl.abilist | 1 - sysdeps/unix/sysv/linux/ia64/libc.abilist | 38 +- sysdeps/unix/sysv/linux/ia64/libcrypt.abilist | 1 - sysdeps/unix/sysv/linux/ia64/libdl.abilist | 4 - sysdeps/unix/sysv/linux/ia64/libm.abilist | 62 +- sysdeps/unix/sysv/linux/ia64/libnsl.abilist | 3 - sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 31 +- sysdeps/unix/sysv/linux/ia64/libresolv.abilist | 4 - sysdeps/unix/sysv/linux/ia64/librt.abilist | 6 - sysdeps/unix/sysv/linux/ia64/libthread_db.abilist | 4 - sysdeps/unix/sysv/linux/ia64/libutil.abilist | 1 - sysdeps/unix/sysv/linux/ia64/sigaction.c | 45 - sysdeps/unix/sysv/linux/ia64/sigcontextinfo.h | 6 - sysdeps/unix/sysv/linux/ia64/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/ia64/tst-setcontext4.c | 26 + sysdeps/unix/sysv/linux/ia64/umount.c | 29 - sysdeps/unix/sysv/linux/ifaddrs.c | 8 + sysdeps/unix/sysv/linux/internal-signals.h | 91 + sysdeps/unix/sysv/linux/kernel-features.h | 51 +- sysdeps/unix/sysv/linux/kernel_sigaction.h | 31 +- sysdeps/unix/sysv/linux/lowlevellock-futex.h | 19 +- sysdeps/unix/sysv/linux/lseek64.c | 11 +- sysdeps/unix/sysv/linux/m68k/alphasort64.c | 1 - sysdeps/unix/sysv/linux/m68k/arch-fork.h | 28 - sysdeps/unix/sysv/linux/m68k/bits/mman.h | 4 + .../sysv/linux/m68k/coldfire/fpu/jmp_buf-macros.h | 6 + sysdeps/unix/sysv/linux/m68k/coldfire/ld.abilist | 1 - .../linux/m68k/coldfire/libBrokenLocale.abilist | 1 - .../unix/sysv/linux/m68k/coldfire/libanl.abilist | 1 - sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 29 +- .../unix/sysv/linux/m68k/coldfire/libcrypt.abilist | 1 - .../unix/sysv/linux/m68k/coldfire/libdl.abilist | 1 - sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist | 31 +- .../unix/sysv/linux/m68k/coldfire/libnsl.abilist | 1 - .../sysv/linux/m68k/coldfire/libpthread.abilist | 25 +- .../sysv/linux/m68k/coldfire/libresolv.abilist | 2 - .../unix/sysv/linux/m68k/coldfire/librt.abilist | 2 - .../sysv/linux/m68k/coldfire/libthread_db.abilist | 1 - .../unix/sysv/linux/m68k/coldfire/libutil.abilist | 1 - .../unix/sysv/linux/m68k/coldfire/localplt.data | 18 + .../linux/m68k/coldfire/nofpu/jmp_buf-macros.h | 6 + sysdeps/unix/sysv/linux/m68k/getdents64.c | 1 - sysdeps/unix/sysv/linux/m68k/kernel_sigaction.h | 22 + .../sysv/linux/m68k/{ => m680x0}/jmp_buf-macros.h | 0 sysdeps/unix/sysv/linux/m68k/m680x0/ld.abilist | 4 - .../sysv/linux/m68k/m680x0/libBrokenLocale.abilist | 1 - sysdeps/unix/sysv/linux/m68k/m680x0/libanl.abilist | 1 - sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 45 +- .../unix/sysv/linux/m68k/m680x0/libcrypt.abilist | 1 - sysdeps/unix/sysv/linux/m68k/m680x0/libdl.abilist | 4 - sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist | 34 +- sysdeps/unix/sysv/linux/m68k/m680x0/libnsl.abilist | 3 - .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 35 +- .../unix/sysv/linux/m68k/m680x0/libresolv.abilist | 4 - sysdeps/unix/sysv/linux/m68k/m680x0/librt.abilist | 5 - .../sysv/linux/m68k/m680x0/libthread_db.abilist | 4 - .../unix/sysv/linux/m68k/m680x0/libutil.abilist | 1 - .../sysv/linux/m68k/{ => m680x0}/localplt.data | 0 sysdeps/unix/sysv/linux/m68k/readdir64.c | 1 - sysdeps/unix/sysv/linux/m68k/readdir64_r.c | 1 - sysdeps/unix/sysv/linux/m68k/scandir64.c | 1 - sysdeps/unix/sysv/linux/m68k/sigcontextinfo.h | 5 - sysdeps/unix/sysv/linux/m68k/versionsort64.c | 1 - sysdeps/unix/sysv/linux/microblaze/arch-fork.h | 27 - sysdeps/unix/sysv/linux/microblaze/bits/mman.h | 4 + .../unix/sysv/linux/microblaze/kernel-features.h | 18 + sysdeps/unix/sysv/linux/microblaze/ld.abilist | 1 - .../sysv/linux/microblaze/libBrokenLocale.abilist | 1 - sysdeps/unix/sysv/linux/microblaze/libanl.abilist | 1 - sysdeps/unix/sysv/linux/microblaze/libc.abilist | 15 +- .../unix/sysv/linux/microblaze/libcrypt.abilist | 1 - sysdeps/unix/sysv/linux/microblaze/libdl.abilist | 1 - sysdeps/unix/sysv/linux/microblaze/libm.abilist | 29 +- sysdeps/unix/sysv/linux/microblaze/libnsl.abilist | 1 - .../unix/sysv/linux/microblaze/libpthread.abilist | 22 +- .../unix/sysv/linux/microblaze/libresolv.abilist | 1 - sysdeps/unix/sysv/linux/microblaze/librt.abilist | 1 - .../sysv/linux/microblaze/libthread_db.abilist | 1 - sysdeps/unix/sysv/linux/microblaze/libutil.abilist | 1 - .../unix/sysv/linux/microblaze/sigcontextinfo.h | 5 - sysdeps/unix/sysv/linux/mips/arch-fork.h | 1 - sysdeps/unix/sysv/linux/mips/bits/mman.h | 2 + sysdeps/unix/sysv/linux/mips/bits/msq.h | 1 + sysdeps/unix/sysv/linux/mips/bits/sem.h | 1 + sysdeps/unix/sysv/linux/mips/bits/shm.h | 1 + sysdeps/unix/sysv/linux/mips/bits/sigaction.h | 5 + sysdeps/unix/sysv/linux/mips/configure | 8 +- sysdeps/unix/sysv/linux/mips/kernel-features.h | 3 + sysdeps/unix/sysv/linux/mips/kernel_sigaction.h | 48 +- sysdeps/unix/sysv/linux/mips/libc-abis | 2 + .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 43 +- sysdeps/unix/sysv/linux/mips/mips32/ld.abilist | 5 - .../sysv/linux/mips/mips32/libBrokenLocale.abilist | 2 - sysdeps/unix/sysv/linux/mips/mips32/libanl.abilist | 2 - .../unix/sysv/linux/mips/mips32/libcidn.abilist | 1 - .../unix/sysv/linux/mips/mips32/libcrypt.abilist | 2 - sysdeps/unix/sysv/linux/mips/mips32/libdl.abilist | 5 - sysdeps/unix/sysv/linux/mips/mips32/libm.abilist | 34 +- sysdeps/unix/sysv/linux/mips/mips32/libnsl.abilist | 3 - .../sysv/linux/mips/mips32/libnss_compat.abilist | 1 - .../unix/sysv/linux/mips/mips32/libnss_db.abilist | 1 - .../unix/sysv/linux/mips/mips32/libnss_dns.abilist | 1 - .../sysv/linux/mips/mips32/libnss_files.abilist | 1 - .../sysv/linux/mips/mips32/libnss_hesiod.abilist | 1 - .../unix/sysv/linux/mips/mips32/libnss_nis.abilist | 1 - .../sysv/linux/mips/mips32/libnss_nisplus.abilist | 1 - .../unix/sysv/linux/mips/mips32/libpthread.abilist | 33 +- .../unix/sysv/linux/mips/mips32/libresolv.abilist | 5 - sysdeps/unix/sysv/linux/mips/mips32/librt.abilist | 5 - .../sysv/linux/mips/mips32/libthread_db.abilist | 5 - .../unix/sysv/linux/mips/mips32/libutil.abilist | 2 - .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 43 +- sysdeps/unix/sysv/linux/mips/mips32/readahead.c | 1 - sysdeps/unix/sysv/linux/mips/mips64/Makefile | 10 - sysdeps/unix/sysv/linux/mips/mips64/getdents64.c | 112 + .../sysv/linux/mips/mips64/libBrokenLocale.abilist | 1 - sysdeps/unix/sysv/linux/mips/mips64/libanl.abilist | 1 - .../unix/sysv/linux/mips/mips64/libcrypt.abilist | 1 - sysdeps/unix/sysv/linux/mips/mips64/libdl.abilist | 4 - sysdeps/unix/sysv/linux/mips/mips64/libm.abilist | 61 +- sysdeps/unix/sysv/linux/mips/mips64/libnsl.abilist | 2 - .../unix/sysv/linux/mips/mips64/libpthread.abilist | 32 +- sysdeps/unix/sysv/linux/mips/mips64/librt.abilist | 4 - .../sysv/linux/mips/mips64/libthread_db.abilist | 4 - .../unix/sysv/linux/mips/mips64/libutil.abilist | 1 - sysdeps/unix/sysv/linux/mips/mips64/n32/ld.abilist | 4 - .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 42 +- .../sysv/linux/mips/mips64/n32/libresolv.abilist | 4 - .../unix/sysv/linux/mips/mips64/n32/syscalls.list | 4 +- sysdeps/unix/sysv/linux/mips/mips64/n64/ld.abilist | 4 - .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 40 +- .../sysv/linux/mips/mips64/n64/libresolv.abilist | 4 - .../unix/sysv/linux/mips/mips64/n64/syscalls.list | 2 - sysdeps/unix/sysv/linux/mips/mips64/umount.c | 30 - sysdeps/unix/sysv/linux/mips/sigaction.c | 116 - sysdeps/unix/sysv/linux/mips/sigcontextinfo.h | 10 - sysdeps/unix/sysv/linux/mips/ustat.c | 21 +- sysdeps/unix/sysv/linux/nanosleep.c | 10 +- sysdeps/unix/sysv/linux/nanosleep_nocancel.c | 29 + sysdeps/unix/sysv/linux/nios2/Makefile | 6 +- sysdeps/unix/sysv/linux/nios2/arch-fork.h | 33 - sysdeps/unix/sysv/linux/nios2/bits/mman.h | 4 + sysdeps/unix/sysv/linux/nios2/kernel_sigaction.h | 8 + sysdeps/unix/sysv/linux/nios2/ld.abilist | 1 - .../unix/sysv/linux/nios2/libBrokenLocale.abilist | 1 - sysdeps/unix/sysv/linux/nios2/libanl.abilist | 1 - sysdeps/unix/sysv/linux/nios2/libc.abilist | 15 +- sysdeps/unix/sysv/linux/nios2/libcrypt.abilist | 1 - sysdeps/unix/sysv/linux/nios2/libdl.abilist | 1 - sysdeps/unix/sysv/linux/nios2/libm.abilist | 29 +- sysdeps/unix/sysv/linux/nios2/libnsl.abilist | 1 - sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 22 +- sysdeps/unix/sysv/linux/nios2/libresolv.abilist | 1 - sysdeps/unix/sysv/linux/nios2/librt.abilist | 1 - sysdeps/unix/sysv/linux/nios2/libthread_db.abilist | 1 - sysdeps/unix/sysv/linux/nios2/libutil.abilist | 1 - sysdeps/unix/sysv/linux/nios2/pt-vfork.S | 1 + sysdeps/unix/sysv/linux/not-cancel.h | 27 +- sysdeps/unix/sysv/linux/nptl-signals.h | 85 - sysdeps/unix/sysv/linux/open.c | 25 +- sysdeps/unix/sysv/linux/open64.c | 30 +- sysdeps/unix/sysv/linux/open64_nocancel.c | 54 + sysdeps/unix/sysv/linux/open_nocancel.c | 46 + sysdeps/unix/sysv/linux/openat.c | 24 +- sysdeps/unix/sysv/linux/openat64.c | 27 +- sysdeps/unix/sysv/linux/openat64_nocancel.c | 51 + sysdeps/unix/sysv/linux/openat_nocancel.c | 43 + sysdeps/unix/sysv/linux/opendir.c | 20 - sysdeps/unix/sysv/linux/pathconf.c | 2 +- sysdeps/unix/sysv/linux/pause.c | 12 - sysdeps/unix/sysv/linux/pause_nocancel.c | 33 + sysdeps/unix/sysv/linux/posix_fadvise.c | 10 +- sysdeps/unix/sysv/linux/posix_fadvise64.c | 8 - sysdeps/unix/sysv/linux/powerpc/arch-fork.h | 1 - sysdeps/unix/sysv/linux/powerpc/bits/mman.h | 2 + sysdeps/unix/sysv/linux/powerpc/bits/msq.h | 1 + sysdeps/unix/sysv/linux/powerpc/bits/sem.h | 1 + sysdeps/unix/sysv/linux/powerpc/bits/shm.h | 1 + sysdeps/unix/sysv/linux/powerpc/elision-lock.c | 2 + sysdeps/unix/sysv/linux/powerpc/elision-trylock.c | 2 + sysdeps/unix/sysv/linux/powerpc/elision-unlock.c | 4 + sysdeps/unix/sysv/linux/powerpc/getdents64.c | 1 - sysdeps/unix/sysv/linux/powerpc/kernel-features.h | 3 + sysdeps/unix/sysv/linux/powerpc/kernel_sigaction.h | 9 + sysdeps/unix/sysv/linux/powerpc/libc-start.h | 1 + sysdeps/unix/sysv/linux/powerpc/not-errno.h | 30 + .../sysv/linux/powerpc/powerpc32/alphasort64.c | 3 + .../linux/powerpc/powerpc32/e500/nofpu/Implies | 1 - .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 45 +- .../sysv/linux/powerpc/powerpc32/fpu/libm.abilist | 38 +- .../unix/sysv/linux/powerpc/powerpc32/ld.abilist | 6 - .../powerpc/powerpc32/libBrokenLocale.abilist | 1 - .../sysv/linux/powerpc/powerpc32/libanl.abilist | 1 - .../sysv/linux/powerpc/powerpc32/libcrypt.abilist | 1 - .../sysv/linux/powerpc/powerpc32/libdl.abilist | 4 - .../sysv/linux/powerpc/powerpc32/libnsl.abilist | 3 - .../linux/powerpc/powerpc32/libpthread.abilist | 36 +- .../sysv/linux/powerpc/powerpc32/libresolv.abilist | 4 - .../sysv/linux/powerpc/powerpc32/librt.abilist | 5 - .../linux/powerpc/powerpc32/libthread_db.abilist | 4 - .../sysv/linux/powerpc/powerpc32/libutil.abilist | 1 - .../sysv/linux/powerpc/powerpc32/nofpu/Implies | 1 - .../linux/powerpc/powerpc32/nofpu/libc.abilist | 46 +- .../linux/powerpc/powerpc32/nofpu/libm.abilist | 38 +- .../unix/sysv/linux/powerpc/powerpc32/scandir64.c | 1 - .../sysv/linux/powerpc/powerpc32/syscalls.list | 3 - .../sysv/linux/powerpc/powerpc32/versionsort64.c | 3 + .../unix/sysv/linux/powerpc/powerpc64/970/Implies | 2 - .../unix/sysv/linux/powerpc/powerpc64/a2/Implies | 2 - .../sysv/linux/powerpc/powerpc64/be/970/Implies | 2 + .../sysv/linux/powerpc/powerpc64/be/a2/Implies | 2 + .../sysv/linux/powerpc/powerpc64/be/cell/Implies | 2 + .../linux/powerpc/powerpc64/be/cell/fpu/Implies | 1 + .../unix/sysv/linux/powerpc/powerpc64/cell/Implies | 2 - .../sysv/linux/powerpc/powerpc64/cell/fpu/Implies | 1 - .../unix/sysv/linux/powerpc/powerpc64/configure | 4 +- sysdeps/unix/sysv/linux/powerpc/powerpc64/fcntl.c | 32 - .../sysv/linux/powerpc/powerpc64/ld-le.abilist | 3 - .../unix/sysv/linux/powerpc/powerpc64/ld.abilist | 4 - .../powerpc/{powerpc64le => powerpc64/le}/Implies | 0 .../{powerpc64le => powerpc64/le}/float128-abi.h | 0 .../{powerpc64le => powerpc64/le}/fpu/Implies | 0 .../powerpc/powerpc64/libBrokenLocale-le.abilist | 1 - .../powerpc/powerpc64/libBrokenLocale.abilist | 1 - .../sysv/linux/powerpc/powerpc64/libanl-le.abilist | 1 - .../sysv/linux/powerpc/powerpc64/libanl.abilist | 1 - .../sysv/linux/powerpc/powerpc64/libc-le.abilist | 15 +- .../unix/sysv/linux/powerpc/powerpc64/libc.abilist | 32 +- .../linux/powerpc/powerpc64/libcrypt-le.abilist | 1 - .../sysv/linux/powerpc/powerpc64/libcrypt.abilist | 1 - .../sysv/linux/powerpc/powerpc64/libdl-le.abilist | 1 - .../sysv/linux/powerpc/powerpc64/libdl.abilist | 3 - .../sysv/linux/powerpc/powerpc64/libm-le.abilist | 63 +- .../unix/sysv/linux/powerpc/powerpc64/libm.abilist | 36 +- .../sysv/linux/powerpc/powerpc64/libnsl-le.abilist | 1 - .../sysv/linux/powerpc/powerpc64/libnsl.abilist | 1 - .../linux/powerpc/powerpc64/libpthread-le.abilist | 23 +- .../linux/powerpc/powerpc64/libpthread.abilist | 30 +- .../linux/powerpc/powerpc64/libresolv-le.abilist | 1 - .../sysv/linux/powerpc/powerpc64/libresolv.abilist | 3 - .../sysv/linux/powerpc/powerpc64/librt-le.abilist | 1 - .../sysv/linux/powerpc/powerpc64/librt.abilist | 5 - .../powerpc/powerpc64/libthread_db-le.abilist | 1 - .../linux/powerpc/powerpc64/libthread_db.abilist | 2 - .../linux/powerpc/powerpc64/libutil-le.abilist | 1 - .../sysv/linux/powerpc/powerpc64/libutil.abilist | 1 - sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h | 9 + sysdeps/unix/sysv/linux/powerpc/powerpc64/umount.c | 1 - sysdeps/unix/sysv/linux/powerpc/readdir64.c | 1 - sysdeps/unix/sysv/linux/powerpc/readdir64_r.c | 1 - sysdeps/unix/sysv/linux/powerpc/sigcontextinfo.h | 5 - sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h | 112 +- sysdeps/unix/sysv/linux/preadv2.c | 5 +- sysdeps/unix/sysv/linux/preadv64v2.c | 6 +- sysdeps/unix/sysv/linux/pthread_getname.c | 2 +- sysdeps/unix/sysv/linux/pthread_setname.c | 2 +- sysdeps/unix/sysv/linux/ptsname.c | 20 +- sysdeps/unix/sysv/linux/pwritev2.c | 5 +- sysdeps/unix/sysv/linux/pwritev64v2.c | 5 +- sysdeps/unix/sysv/linux/raise.c | 2 +- sysdeps/unix/sysv/linux/read.c | 12 - sysdeps/unix/sysv/linux/read_nocancel.c | 28 + sysdeps/unix/sysv/linux/readahead.c | 24 +- sysdeps/unix/sysv/linux/readdir.c | 23 + sysdeps/unix/sysv/linux/readdir64.c | 51 +- sysdeps/unix/sysv/linux/readdir64_r.c | 48 +- sysdeps/unix/sysv/linux/readdir_r.c | 23 + sysdeps/unix/sysv/linux/readonly-area.c | 2 +- sysdeps/unix/sysv/linux/renameat.c | 4 +- sysdeps/unix/sysv/linux/renameat2.c | 44 + sysdeps/unix/sysv/linux/riscv/Implies | 1 + sysdeps/unix/sysv/linux/riscv/Makefile | 25 + sysdeps/unix/sysv/linux/riscv/Versions | 11 + sysdeps/unix/sysv/linux/riscv/atomic-machine.h | 194 + sysdeps/unix/sysv/linux/riscv/bits/fcntl.h | 62 + sysdeps/unix/sysv/linux/riscv/bits/mman.h | 40 + sysdeps/unix/sysv/linux/riscv/bits/sigcontext.h | 32 + sysdeps/unix/sysv/linux/riscv/clone.S | 86 + sysdeps/unix/sysv/linux/riscv/configure | 219 + sysdeps/unix/sysv/linux/riscv/configure.ac | 38 + sysdeps/unix/sysv/linux/riscv/dl-cache.h | 75 + sysdeps/unix/sysv/linux/riscv/dl-static.c | 84 + sysdeps/unix/sysv/linux/riscv/flush-icache.c | 73 + sysdeps/unix/sysv/linux/riscv/getcontext.S | 77 + sysdeps/unix/sysv/linux/riscv/init-first.c | 58 + sysdeps/unix/sysv/linux/riscv/ipc_priv.h | 21 + sysdeps/unix/sysv/linux/riscv/kernel-features.h | 23 + sysdeps/unix/sysv/linux/riscv/ldconfig.h | 36 + sysdeps/unix/sysv/linux/riscv/ldd-rewrite.sed | 1 + sysdeps/unix/sysv/linux/riscv/ldsodefs.h | 32 + sysdeps/unix/sysv/linux/riscv/libc-vdso.h | 38 + sysdeps/unix/sysv/linux/riscv/localplt.data | 19 + sysdeps/unix/sysv/linux/riscv/makecontext.c | 78 + sysdeps/unix/sysv/linux/riscv/profil-counter.h | 31 + .../mplog.c => unix/sysv/linux/riscv/pt-vfork.S} | 0 sysdeps/unix/sysv/linux/riscv/readelflib.c | 97 + sysdeps/unix/sysv/linux/riscv/register-dump.h | 63 + sysdeps/unix/sysv/linux/riscv/rv64/Implies | 3 + .../{tile/tilegx64 => riscv/rv64}/c++-types.data | 0 .../unix/sysv/linux/riscv/rv64/jmp_buf-macros.h | 53 + sysdeps/unix/sysv/linux/riscv/rv64/ld.abilist | 9 + .../sysv/linux/riscv/rv64/libBrokenLocale.abilist | 1 + sysdeps/unix/sysv/linux/riscv/rv64/libanl.abilist | 4 + sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 2102 + .../unix/sysv/linux/riscv/rv64/libcrypt.abilist | 7 + sysdeps/unix/sysv/linux/riscv/rv64/libdl.abilist | 9 + sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist | 1021 + sysdeps/unix/sysv/linux/riscv/rv64/libnsl.abilist | 120 + .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 237 + .../unix/sysv/linux/riscv/rv64/libresolv.abilist | 79 + sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist | 35 + .../sysv/linux/riscv/rv64/libthread_db.abilist | 40 + sysdeps/unix/sysv/linux/riscv/rv64/libutil.abilist | 6 + sysdeps/unix/sysv/linux/riscv/setcontext.S | 114 + sysdeps/unix/sysv/linux/riscv/shlib-versions | 9 + sysdeps/unix/sysv/linux/riscv/sigcontextinfo.h | 22 + sysdeps/unix/sysv/linux/riscv/swapcontext.S | 125 + sysdeps/unix/sysv/linux/riscv/sys/cachectl.h | 32 + sysdeps/unix/sysv/linux/riscv/sys/procfs.h | 114 + sysdeps/unix/sysv/linux/riscv/sys/ucontext.h | 110 + sysdeps/unix/sysv/linux/riscv/sys/user.h | 23 + sysdeps/unix/sysv/linux/riscv/syscall.c | 35 + sysdeps/unix/sysv/linux/riscv/sysdep.S | 51 + sysdeps/unix/sysv/linux/riscv/sysdep.h | 325 + sysdeps/unix/sysv/linux/riscv/ucontext-macros.h | 49 + sysdeps/unix/sysv/linux/riscv/ucontext_i.sym | 31 + sysdeps/unix/sysv/linux/riscv/vfork.S | 44 + sysdeps/unix/sysv/linux/s390/arch-fork.h | 29 - sysdeps/unix/sysv/linux/s390/bits/mman.h | 4 + sysdeps/unix/sysv/linux/s390/bits/msq.h | 1 + sysdeps/unix/sysv/linux/s390/bits/sem.h | 1 + sysdeps/unix/sysv/linux/s390/bits/shm.h | 1 + sysdeps/unix/sysv/linux/s390/bits/sigaction.h | 5 + sysdeps/unix/sysv/linux/s390/kernel-features.h | 3 + sysdeps/unix/sysv/linux/s390/kernel_sigaction.h | 32 + sysdeps/unix/sysv/linux/s390/libanl.abilist | 1 - sysdeps/unix/sysv/linux/s390/s390-32/alphasort64.c | 1 - sysdeps/unix/sysv/linux/s390/s390-32/getdents64.c | 1 - sysdeps/unix/sysv/linux/s390/s390-32/ld.abilist | 4 - .../linux/s390/s390-32/libBrokenLocale.abilist | 1 - sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 46 +- .../unix/sysv/linux/s390/s390-32/libcrypt.abilist | 1 - sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist | 4 - sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist | 66 +- .../unix/sysv/linux/s390/s390-32/libnsl.abilist | 3 - .../sysv/linux/s390/s390-32/libpthread.abilist | 36 +- .../unix/sysv/linux/s390/s390-32/libresolv.abilist | 4 - sysdeps/unix/sysv/linux/s390/s390-32/librt.abilist | 5 - .../sysv/linux/s390/s390-32/libthread_db.abilist | 4 - .../unix/sysv/linux/s390/s390-32/libutil.abilist | 2 - sysdeps/unix/sysv/linux/s390/s390-32/readdir64.c | 1 - sysdeps/unix/sysv/linux/s390/s390-32/readdir64_r.c | 1 - sysdeps/unix/sysv/linux/s390/s390-32/scandir64.c | 1 - .../unix/sysv/linux/s390/s390-32/versionsort64.c | 1 - sysdeps/unix/sysv/linux/s390/s390-64/configure | 4 +- sysdeps/unix/sysv/linux/s390/s390-64/ld.abilist | 3 - .../linux/s390/s390-64/libBrokenLocale.abilist | 1 - sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 41 +- .../unix/sysv/linux/s390/s390-64/libcrypt.abilist | 1 - sysdeps/unix/sysv/linux/s390/s390-64/libdl.abilist | 3 - sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist | 64 +- .../unix/sysv/linux/s390/s390-64/libnsl.abilist | 1 - .../sysv/linux/s390/s390-64/libpthread.abilist | 32 +- .../unix/sysv/linux/s390/s390-64/libresolv.abilist | 3 - sysdeps/unix/sysv/linux/s390/s390-64/librt.abilist | 5 - .../sysv/linux/s390/s390-64/libthread_db.abilist | 4 - .../unix/sysv/linux/s390/s390-64/libutil.abilist | 1 - sysdeps/unix/sysv/linux/s390/s390-64/sigaction.c | 43 - sysdeps/unix/sysv/linux/s390/sigcontextinfo.h | 5 - sysdeps/unix/sysv/linux/s390/sys/ptrace.h | 5 + sysdeps/unix/sysv/linux/scandir64.c | 139 + sysdeps/unix/sysv/linux/sh/arch-fork.h | 28 - sysdeps/unix/sysv/linux/sh/bits/mman.h | 4 + sysdeps/unix/sysv/linux/sh/bits/shm.h | 1 + sysdeps/unix/sysv/linux/sh/kernel-features.h | 8 + sysdeps/unix/sysv/linux/sh/kernel_sigaction.h | 8 + sysdeps/unix/sysv/linux/sh/ld.abilist | 3 - sysdeps/unix/sysv/linux/sh/libBrokenLocale.abilist | 1 - sysdeps/unix/sysv/linux/sh/libanl.abilist | 1 - sysdeps/unix/sysv/linux/sh/libc.abilist | 40 +- sysdeps/unix/sysv/linux/sh/libcrypt.abilist | 1 - sysdeps/unix/sysv/linux/sh/libdl.abilist | 4 - sysdeps/unix/sysv/linux/sh/libm.abilist | 32 +- sysdeps/unix/sysv/linux/sh/libnsl.abilist | 3 - sysdeps/unix/sysv/linux/sh/libpthread.abilist | 31 +- sysdeps/unix/sysv/linux/sh/libresolv.abilist | 4 - sysdeps/unix/sysv/linux/sh/librt.abilist | 5 - sysdeps/unix/sysv/linux/sh/libthread_db.abilist | 4 - sysdeps/unix/sysv/linux/sh/libutil.abilist | 1 - sysdeps/unix/sysv/linux/sh/sigcontextinfo.h | 5 - sysdeps/unix/sysv/linux/shm-directory.c | 6 +- sysdeps/unix/sysv/linux/sigaction.c | 28 +- sysdeps/unix/sysv/linux/sigtimedwait.c | 17 +- sysdeps/unix/sysv/linux/sparc/arch-fork.h | 27 - sysdeps/unix/sysv/linux/sparc/bits/mman.h | 2 + sysdeps/unix/sysv/linux/sparc/bits/msq.h | 1 + sysdeps/unix/sysv/linux/sparc/bits/sem.h | 1 + sysdeps/unix/sysv/linux/sparc/bits/shm.h | 1 + sysdeps/unix/sysv/linux/sparc/bits/sigaction.h | 5 + sysdeps/unix/sysv/linux/sparc/kernel-features.h | 19 + sysdeps/unix/sysv/linux/sparc/kernel_sigaction.h | 10 + .../unix/sysv/linux/sparc/sparc32/alphasort64.c | 3 + sysdeps/unix/sysv/linux/sparc/sparc32/getdents64.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc32/ld.abilist | 4 - .../linux/sparc/sparc32/libBrokenLocale.abilist | 1 - .../unix/sysv/linux/sparc/sparc32/libanl.abilist | 1 - sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 45 +- .../unix/sysv/linux/sparc/sparc32/libcrypt.abilist | 1 - .../unix/sysv/linux/sparc/sparc32/libdl.abilist | 4 - sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist | 66 +- .../unix/sysv/linux/sparc/sparc32/libnsl.abilist | 3 - .../sysv/linux/sparc/sparc32/libpthread.abilist | 35 +- .../sysv/linux/sparc/sparc32/libresolv.abilist | 4 - .../unix/sysv/linux/sparc/sparc32/librt.abilist | 6 - .../sysv/linux/sparc/sparc32/libthread_db.abilist | 4 - .../unix/sysv/linux/sparc/sparc32/libutil.abilist | 1 - sysdeps/unix/sysv/linux/sparc/sparc32/readdir64.c | 1 - .../unix/sysv/linux/sparc/sparc32/readdir64_r.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc32/scandir64.c | 1 - sysdeps/unix/sysv/linux/sparc/sparc32/setcontext.S | 13 + sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c | 42 +- .../unix/sysv/linux/sparc/sparc32/sigcontextinfo.h | 11 - .../unix/sysv/linux/sparc/sparc32/versionsort64.c | 3 + sysdeps/unix/sysv/linux/sparc/sparc64/configure | 4 +- .../unix/sysv/linux/sparc/sparc64/get_clockfreq.c | 8 +- sysdeps/unix/sysv/linux/sparc/sparc64/ld.abilist | 3 - .../linux/sparc/sparc64/libBrokenLocale.abilist | 1 - .../unix/sysv/linux/sparc/sparc64/libanl.abilist | 1 - sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 39 +- .../unix/sysv/linux/sparc/sparc64/libcrypt.abilist | 1 - .../unix/sysv/linux/sparc/sparc64/libdl.abilist | 4 - sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist | 60 +- .../unix/sysv/linux/sparc/sparc64/libnsl.abilist | 3 - .../sysv/linux/sparc/sparc64/libpthread.abilist | 31 +- .../sysv/linux/sparc/sparc64/libresolv.abilist | 4 - .../unix/sysv/linux/sparc/sparc64/librt.abilist | 7 - .../sysv/linux/sparc/sparc64/libthread_db.abilist | 4 - .../unix/sysv/linux/sparc/sparc64/libutil.abilist | 1 - sysdeps/unix/sysv/linux/sparc/sparc64/longjmp.S | 1 - sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c | 43 +- .../unix/sysv/linux/sparc/sparc64/sigcontextinfo.h | 8 - sysdeps/unix/sysv/linux/sparc/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/spawni.c | 6 +- sysdeps/unix/sysv/linux/statx.c | 41 + sysdeps/unix/sysv/linux/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/sys/quota.h | 2 +- sysdeps/unix/sysv/linux/sys/signalfd.h | 7 +- sysdeps/unix/sysv/linux/syscall-names.list | 7 +- sysdeps/unix/sysv/linux/syscalls.list | 2 +- sysdeps/unix/sysv/linux/tile/Implies | 1 - sysdeps/unix/sysv/linux/tile/Makefile | 33 - sysdeps/unix/sysv/linux/tile/Versions | 18 - sysdeps/unix/sysv/linux/tile/arch-fork.h | 29 - sysdeps/unix/sysv/linux/tile/bits/environments.h | 98 - sysdeps/unix/sysv/linux/tile/bits/local_lim.h | 100 - sysdeps/unix/sysv/linux/tile/bits/mman.h | 40 - sysdeps/unix/sysv/linux/tile/bits/sigaction.h | 79 - sysdeps/unix/sysv/linux/tile/bits/siginfo-arch.h | 10 - .../sysv/linux/tile/bits/siginfo-consts-arch.h | 14 - sysdeps/unix/sysv/linux/tile/cacheflush.c | 34 - sysdeps/unix/sysv/linux/tile/clone.S | 176 - sysdeps/unix/sysv/linux/tile/configure | 21 - sysdeps/unix/sysv/linux/tile/configure.ac | 10 - sysdeps/unix/sysv/linux/tile/dl-static.c | 84 - sysdeps/unix/sysv/linux/tile/getcontext.S | 95 - sysdeps/unix/sysv/linux/tile/init-first.c | 48 - sysdeps/unix/sysv/linux/tile/ioctl.S | 42 - sysdeps/unix/sysv/linux/tile/ipc_priv.h | 21 - sysdeps/unix/sysv/linux/tile/kernel-features.h | 27 - sysdeps/unix/sysv/linux/tile/ldconfig.h | 26 - sysdeps/unix/sysv/linux/tile/ldd-rewrite.sed | 1 - sysdeps/unix/sysv/linux/tile/ldsodefs.h | 32 - sysdeps/unix/sysv/linux/tile/libc-vdso.h | 42 - sysdeps/unix/sysv/linux/tile/makecontext.c | 67 - sysdeps/unix/sysv/linux/tile/profil-counter.h | 26 - sysdeps/unix/sysv/linux/tile/pt-vfork.c | 1 - sysdeps/unix/sysv/linux/tile/register-dump.h | 123 - sysdeps/unix/sysv/linux/tile/sched_getcpu.c | 87 - sysdeps/unix/sysv/linux/tile/set_dataplane.c | 39 - sysdeps/unix/sysv/linux/tile/setcontext.S | 206 - sysdeps/unix/sysv/linux/tile/shlib-versions | 2 - sysdeps/unix/sysv/linux/tile/sigcontextinfo.h | 27 - sysdeps/unix/sysv/linux/tile/swapcontext.S | 89 - sysdeps/unix/sysv/linux/tile/sys/cachectl.h | 36 - sysdeps/unix/sysv/linux/tile/sys/procfs.h | 128 - sysdeps/unix/sysv/linux/tile/sys/ptrace.h | 148 - sysdeps/unix/sysv/linux/tile/sys/reg.h | 2 - sysdeps/unix/sysv/linux/tile/sys/ucontext.h | 99 - sysdeps/unix/sysv/linux/tile/sys/user.h | 1 - sysdeps/unix/sysv/linux/tile/syscall.S | 32 - sysdeps/unix/sysv/linux/tile/sysconf.c | 75 - sysdeps/unix/sysv/linux/tile/sysdep.c | 33 - sysdeps/unix/sysv/linux/tile/sysdep.h | 243 - sysdeps/unix/sysv/linux/tile/tilegx32/Implies | 3 - sysdeps/unix/sysv/linux/tile/tilegx32/Makefile | 1 - .../unix/sysv/linux/tile/tilegx32/c++-types.data | 67 - .../unix/sysv/linux/tile/tilegx32/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/tile/tilegx32/ld.abilist | 9 - .../linux/tile/tilegx32/libBrokenLocale.abilist | 2 - .../unix/sysv/linux/tile/tilegx32/libanl.abilist | 5 - sysdeps/unix/sysv/linux/tile/tilegx32/libc.abilist | 2138 - .../unix/sysv/linux/tile/tilegx32/libcrypt.abilist | 8 - .../unix/sysv/linux/tile/tilegx32/libdl.abilist | 10 - sysdeps/unix/sysv/linux/tile/tilegx32/libm.abilist | 749 - .../unix/sysv/linux/tile/tilegx32/libnsl.abilist | 122 - .../sysv/linux/tile/tilegx32/libpthread.abilist | 226 - .../sysv/linux/tile/tilegx32/libresolv.abilist | 92 - .../unix/sysv/linux/tile/tilegx32/librt.abilist | 41 - .../sysv/linux/tile/tilegx32/libthread_db.abilist | 41 - .../unix/sysv/linux/tile/tilegx32/libutil.abilist | 7 - sysdeps/unix/sysv/linux/tile/tilegx64/Implies | 3 - sysdeps/unix/sysv/linux/tile/tilegx64/Makefile | 1 - .../unix/sysv/linux/tile/tilegx64/jmp_buf-macros.h | 6 - sysdeps/unix/sysv/linux/tile/tilegx64/ld.abilist | 9 - .../linux/tile/tilegx64/libBrokenLocale.abilist | 2 - .../unix/sysv/linux/tile/tilegx64/libanl.abilist | 5 - sysdeps/unix/sysv/linux/tile/tilegx64/libc.abilist | 2138 - .../unix/sysv/linux/tile/tilegx64/libcrypt.abilist | 8 - .../unix/sysv/linux/tile/tilegx64/libdl.abilist | 10 - sysdeps/unix/sysv/linux/tile/tilegx64/libm.abilist | 749 - .../unix/sysv/linux/tile/tilegx64/libnsl.abilist | 122 - .../sysv/linux/tile/tilegx64/libpthread.abilist | 226 - .../sysv/linux/tile/tilegx64/libresolv.abilist | 92 - .../unix/sysv/linux/tile/tilegx64/librt.abilist | 41 - .../sysv/linux/tile/tilegx64/libthread_db.abilist | 41 - .../unix/sysv/linux/tile/tilegx64/libutil.abilist | 7 - sysdeps/unix/sysv/linux/tile/ucontext_i.h | 42 - sysdeps/unix/sysv/linux/tile/vfork.S | 49 - sysdeps/unix/sysv/linux/tst-fallocate-common.c | 2 + sysdeps/unix/sysv/linux/tst-ofdlocks-compat.c | 97 + sysdeps/unix/sysv/linux/tst-ofdlocks.c | 81 + sysdeps/unix/sysv/linux/tst-readdir64-compat.c | 111 + sysdeps/unix/sysv/linux/ttyname.h | 2 +- sysdeps/unix/sysv/linux/umount.S | 12 - sysdeps/unix/sysv/linux/{generic => }/umount.c | 0 sysdeps/unix/sysv/linux/ustat.c | 50 +- sysdeps/unix/sysv/linux/utimes.c | 3 +- sysdeps/unix/sysv/linux/versionsort64.c | 48 + sysdeps/unix/sysv/linux/waitpid.c | 15 +- sysdeps/unix/sysv/linux/waitpid_nocancel.c | 34 + sysdeps/unix/sysv/linux/wordsize-64/getdents.c | 4 - sysdeps/unix/sysv/linux/wordsize-64/getdents64.c | 1 - .../unix/sysv/linux/wordsize-64/getdirentries.c | 3 - .../unix/sysv/linux/wordsize-64/getdirentries64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/readdir.c | 8 - sysdeps/unix/sysv/linux/wordsize-64/readdir64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/readdir64_r.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/readdir_r.c | 4 - sysdeps/unix/sysv/linux/wordsize-64/syscalls.list | 1 - sysdeps/unix/sysv/linux/write.c | 12 - sysdeps/unix/sysv/linux/write_nocancel.c | 28 + sysdeps/unix/sysv/linux/x86/Makefile | 23 +- sysdeps/unix/sysv/linux/x86/bits/mman.h | 4 + sysdeps/unix/sysv/linux/x86/bits/msq.h | 1 + sysdeps/unix/sysv/linux/x86/bits/sem.h | 1 + sysdeps/unix/sysv/linux/x86/bits/shm.h | 1 + .../linux/x86/bits/types/__cancel_jmp_buf_tag.h | 31 - sysdeps/unix/sysv/linux/x86/cpu-features.c | 46 + sysdeps/unix/sysv/linux/x86/dl-cet.h | 55 + sysdeps/unix/sysv/linux/x86/include/asm/prctl.h | 32 + sysdeps/unix/sysv/linux/x86/nptl/pthreadP.h | 36 - sysdeps/unix/sysv/linux/x86/pthreaddef.h | 22 - sysdeps/unix/sysv/linux/x86/setjmpP.h | 71 +- sysdeps/unix/sysv/linux/x86/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/x86/sys/ucontext.h | 2 + sysdeps/unix/sysv/linux/x86/tst-cet-property-1.c | 44 + sysdeps/unix/sysv/linux/x86/tst-cet-property-2.c | 63 + .../unix/sysv/linux/x86/tst-cet-property-dep-2.S | 63 + sysdeps/unix/sysv/linux/x86/tst-cet-setcontext-1.c | 127 + sysdeps/unix/sysv/linux/x86_64/64/configure | 4 +- sysdeps/unix/sysv/linux/x86_64/64/ld.abilist | 3 - .../sysv/linux/x86_64/64/libBrokenLocale.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/64/libanl.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 34 +- sysdeps/unix/sysv/linux/x86_64/64/libcrypt.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/64/libdl.abilist | 3 - sysdeps/unix/sysv/linux/x86_64/64/libm.abilist | 61 +- sysdeps/unix/sysv/linux/x86_64/64/libnsl.abilist | 1 - .../unix/sysv/linux/x86_64/64/libpthread.abilist | 30 +- .../unix/sysv/linux/x86_64/64/libresolv.abilist | 3 - sysdeps/unix/sysv/linux/x86_64/64/librt.abilist | 5 - .../unix/sysv/linux/x86_64/64/libthread_db.abilist | 3 - sysdeps/unix/sysv/linux/x86_64/64/libutil.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S | 39 +- sysdeps/unix/sysv/linux/x86_64/__start_context.S | 75 + sysdeps/unix/sysv/linux/x86_64/arch-fork.h | 27 - sysdeps/unix/sysv/linux/x86_64/cancellation.S | 13 +- sysdeps/unix/sysv/linux/x86_64/getcontext.S | 50 + sysdeps/unix/sysv/linux/x86_64/libmvec.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/lowlevellock.S | 42 +- sysdeps/unix/sysv/linux/x86_64/lowlevellock.h | 1 - sysdeps/unix/sysv/linux/x86_64/makecontext.c | 38 +- sysdeps/unix/sysv/linux/x86_64/setcontext.S | 133 +- sysdeps/unix/sysv/linux/x86_64/sigaction.c | 61 +- sysdeps/unix/sysv/linux/x86_64/sigcontextinfo.h | 8 - sysdeps/unix/sysv/linux/x86_64/swapcontext.S | 171 +- sysdeps/unix/sysv/linux/x86_64/sysdep.h | 12 +- sysdeps/unix/sysv/linux/x86_64/ucontext_i.sym | 1 + sysdeps/unix/sysv/linux/x86_64/umount.c | 30 - sysdeps/unix/sysv/linux/x86_64/vfork.S | 38 + sysdeps/unix/sysv/linux/x86_64/x32/configure | 4 +- sysdeps/unix/sysv/linux/x86_64/x32/ld.abilist | 1 - .../sysv/linux/x86_64/x32/libBrokenLocale.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/x32/libanl.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 16 +- .../unix/sysv/linux/x86_64/x32/libcrypt.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/x32/libdl.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist | 59 +- sysdeps/unix/sysv/linux/x86_64/x32/libnsl.abilist | 1 - .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 23 +- .../unix/sysv/linux/x86_64/x32/libresolv.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/x32/librt.abilist | 1 - .../sysv/linux/x86_64/x32/libthread_db.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/x32/libutil.abilist | 1 - sysdeps/unix/sysv/linux/x86_64/x32/llseek.S | 1 - sysdeps/wordsize-32/strtoumax.c | 1 + sysdeps/wordsize-64/strtoumax.c | 1 + sysdeps/x86/Makefile | 87 +- sysdeps/x86/__longjmp_cancel.S | 20 + sysdeps/x86/bits/byteswap-16.h | 49 - sysdeps/x86/bits/byteswap.h | 155 - sysdeps/x86/bits/indirect-return.h | 37 + sysdeps/x86/cet-tunables.h | 29 + sysdeps/x86/check-cet.awk | 53 + sysdeps/x86/configure | 69 + sysdeps/x86/configure.ac | 46 + sysdeps/x86/cpu-features-offsets.sym | 20 +- sysdeps/x86/cpu-features.c | 120 +- sysdeps/x86/cpu-features.h | 25 +- sysdeps/x86/cpu-tunables.c | 54 +- sysdeps/x86/dl-cet.c | 346 + sysdeps/x86/dl-procruntime.c | 68 + sysdeps/x86/dl-prop.h | 164 + sysdeps/x86/dl-tunables.list | 8 +- sysdeps/x86/fpu/bits/mathinline.h | 503 - sysdeps/x86/fpu/math-barriers.h | 61 + sysdeps/x86/fpu/powl_helper.c | 1 + sysdeps/x86/jmp_buf-ssp.sym | 1 + sysdeps/x86/ldsodefs.h | 66 + sysdeps/x86/libc-start.c | 3 + sysdeps/x86/libc-start.h | 25 + sysdeps/x86/link_map.h | 26 + sysdeps/x86/longjmp.c | 45 + sysdeps/x86/math-tests.h | 25 - sysdeps/x86/nptl/pt-longjmp.c | 71 + sysdeps/x86/nptl/tls-setup.h | 23 + sysdeps/x86/sysdep.h | 44 + sysdeps/x86/tst-cet-legacy-1.c | 44 + sysdeps/x86/tst-cet-legacy-2.c | 64 + sysdeps/x86/tst-cet-legacy-2a.c | 1 + sysdeps/x86/tst-cet-legacy-3.c | 37 + sysdeps/x86/tst-cet-legacy-4.c | 56 + sysdeps/x86/tst-cet-legacy-4a.c | 1 + sysdeps/x86/tst-cet-legacy-4b.c | 1 + sysdeps/x86/tst-cet-legacy-4c.c | 1 + sysdeps/x86/tst-cet-legacy-mod-1.c | 24 + sysdeps/x86/tst-cet-legacy-mod-2.c | 24 + sysdeps/x86/tst-cet-legacy-mod-4.c | 2 + sysdeps/x86_64/Makefile | 4 +- sysdeps/x86_64/Versions | 3 + sysdeps/x86_64/__longjmp.S | 44 + sysdeps/x86_64/backtrace.c | 133 - sysdeps/x86_64/crti.S | 4 + sysdeps/x86_64/dl-machine.h | 17 +- sysdeps/x86_64/dl-tlsdesc.S | 5 + sysdeps/x86_64/dl-trampoline.S | 2 +- sysdeps/x86_64/dl-trampoline.h | 14 +- sysdeps/x86_64/fpu/libm-test-ulps | 22 +- sysdeps/x86_64/fpu/math-tests-snan.h | 34 + sysdeps/x86_64/fpu/math_private.h | 32 - sysdeps/x86_64/fpu/multiarch/Makefile | 22 +- sysdeps/x86_64/fpu/multiarch/e_exp-avx.c | 1 - sysdeps/x86_64/fpu/multiarch/e_exp-fma.c | 1 - sysdeps/x86_64/fpu/multiarch/e_exp-fma4.c | 1 - sysdeps/x86_64/fpu/multiarch/e_log-avx.c | 4 - sysdeps/x86_64/fpu/multiarch/e_log-fma.c | 4 - sysdeps/x86_64/fpu/multiarch/e_log-fma4.c | 4 - sysdeps/x86_64/fpu/multiarch/e_pow-fma.c | 1 - sysdeps/x86_64/fpu/multiarch/e_pow-fma4.c | 1 - sysdeps/x86_64/fpu/multiarch/halfulp-fma.c | 4 - sysdeps/x86_64/fpu/multiarch/halfulp-fma4.c | 4 - sysdeps/x86_64/fpu/multiarch/mpexp-avx.c | 9 - sysdeps/x86_64/fpu/multiarch/mpexp-fma.c | 9 - sysdeps/x86_64/fpu/multiarch/mpexp-fma4.c | 9 - sysdeps/x86_64/fpu/multiarch/mplog-avx.c | 8 - sysdeps/x86_64/fpu/multiarch/mplog-fma.c | 8 - sysdeps/x86_64/fpu/multiarch/mplog-fma4.c | 8 - sysdeps/x86_64/fpu/multiarch/s_sincosf-fma.c | 33 +- sysdeps/x86_64/fpu/multiarch/slowexp-avx.c | 9 - sysdeps/x86_64/fpu/multiarch/slowexp-fma.c | 9 - sysdeps/x86_64/fpu/multiarch/slowexp-fma4.c | 9 - sysdeps/x86_64/fpu/multiarch/slowpow-fma.c | 11 - sysdeps/x86_64/fpu/multiarch/slowpow-fma4.c | 11 - .../x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S | 1 - .../x86_64/fpu/multiarch/svml_s_expf16_core-avx2.S | 1 - sysdeps/x86_64/ldsodefs.h | 56 - sysdeps/x86_64/multiarch/Makefile | 6 +- sysdeps/x86_64/multiarch/ifunc-impl-list.c | 20 + sysdeps/x86_64/multiarch/ifunc-memmove.h | 3 +- sysdeps/x86_64/multiarch/memcmp-sse4.S | 2 +- sysdeps/x86_64/multiarch/memcpy-ssse3-back.S | 6 +- sysdeps/x86_64/multiarch/memcpy-ssse3.S | 124 +- .../multiarch/memmove-avx512-no-vzeroupper.S | 5 +- .../x86_64/multiarch/memmove-vec-unaligned-erms.S | 7 +- .../x86_64/multiarch/memset-sse2-unaligned-erms.S | 1 - .../x86_64/multiarch/memset-vec-unaligned-erms.S | 8 +- sysdeps/x86_64/multiarch/strcmp-avx2.S | 847 + sysdeps/x86_64/multiarch/strcmp-sse42.S | 3 +- sysdeps/x86_64/multiarch/strcmp.c | 6 + sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S | 2 +- sysdeps/x86_64/multiarch/strlen-avx2.S | 1 - sysdeps/x86_64/multiarch/strncat-c.c | 3 +- sysdeps/x86_64/multiarch/strncat.c | 5 + sysdeps/x86_64/multiarch/strncmp-avx2.S | 3 + sysdeps/x86_64/multiarch/strncmp-sse2.S | 11 +- sysdeps/x86_64/multiarch/strncmp.c | 6 + sysdeps/x86_64/multiarch/wcscmp-avx2.S | 4 + sysdeps/x86_64/multiarch/wcscmp-sse2.S | 23 + sysdeps/x86_64/multiarch/wcscmp.c | 37 + sysdeps/x86_64/multiarch/wcsncmp-avx2.S | 5 + sysdeps/x86_64/multiarch/wcsncmp-sse2.c | 20 + sysdeps/x86_64/multiarch/wcsncmp.c | 31 + sysdeps/x86_64/nptl/tcb-offsets.sym | 4 +- sysdeps/x86_64/nptl/tls.h | 31 +- sysdeps/x86_64/setjmp.S | 21 + sysdeps/x86_64/strcmp.S | 2 +- sysdeps/x86_64/tst-quadmod1.S | 6 + sysdeps/x86_64/tst-quadmod2.S | 6 + sysdeps/x86_64/wcscmp.S | 2 + time/Makefile | 5 +- time/bits/types/struct_timespec.h | 5 +- time/getdate.c | 4 +- time/strftime_l.c | 25 +- time/strptime_l.c | 50 +- time/time.h | 2 +- time/tst-strptime.c | 22 + time/tst-y2039.c | 46 + time/tzfile.c | 128 +- time/tzset.c | 2 +- timezone/tst-tzset.c | 3 + version.h | 2 +- wcsmbs/Makefile | 5 +- wcsmbs/isoc99_vfwscanf.c | 2 +- wcsmbs/isoc99_vswscanf.c | 5 +- wcsmbs/isoc99_vwscanf.c | 2 +- wcsmbs/test-char-types.c | 31 + wcsmbs/tst-fgetwc-after-eof.c | 114 + wcsmbs/tst-wcstod-nan-sign.c | 23 + wcsmbs/uchar.h | 17 +- wcsmbs/wcstod_nan.c | 2 +- wcsmbs/wcstof_nan.c | 2 +- wcsmbs/wcstold_nan.c | 2 +- 3431 files changed, 456627 insertions(+), 143193 deletions(-) delete mode 100644 bits/_G_config.h delete mode 100644 bits/byteswap-16.h create mode 100644 bits/indirect-return.h delete mode 100644 bits/types/__cancel_jmp_buf_tag.h create mode 100644 bits/types/error_t.h create mode 100644 bits/types/struct_sched_param.h delete mode 100644 bits/ustat.h create mode 100644 conform/data/threads.h-data create mode 100644 dirent/scandir-tail-common.c create mode 100644 dlfcn/dlfreeres.c create mode 100644 dlfcn/sdlfreeres.c delete mode 100644 elf/dl-caller.c create mode 100644 elf/tst-absolute-sym-lib.c create mode 100644 elf/tst-absolute-sym-lib.lds create mode 100644 elf/tst-absolute-sym.c create mode 100644 elf/tst-absolute-zero-lib.c create mode 100644 elf/tst-absolute-zero-lib.lds create mode 100644 elf/tst-absolute-zero.c create mode 100644 elf/tst-big-note-lib.S create mode 100644 elf/tst-big-note.c create mode 100644 htl/Makefile create mode 100644 htl/Versions create mode 100644 htl/alloca_cutoff.c create mode 100644 htl/configure create mode 100644 htl/configure.in create mode 100644 htl/cthreads-compat.c create mode 100644 htl/forward.c create mode 100644 htl/libc_pthread_init.c create mode 100644 htl/libpthread.a create mode 100644 htl/libpthread_pic.a create mode 100644 htl/lockfile.c create mode 100644 htl/pt-alloc.c create mode 100644 htl/pt-cancel.c create mode 100644 htl/pt-cleanup.c create mode 100644 htl/pt-create.c create mode 100644 htl/pt-dealloc.c create mode 100644 htl/pt-detach.c create mode 100644 htl/pt-exit.c create mode 100644 htl/pt-getattr.c create mode 100644 htl/pt-initialize.c create mode 100644 htl/pt-internal.h create mode 100644 htl/pt-join.c create mode 100644 htl/pt-self.c create mode 100644 htl/pt-setcancelstate.c create mode 100644 htl/pt-setcanceltype.c create mode 100644 htl/pt-sigmask.c create mode 100644 htl/pt-spin-inlines.c create mode 100644 htl/pt-testcancel.c create mode 100644 htl/pt-yield.c create mode 100644 htl/shlib-versions create mode 100644 htl/tests/Makefile create mode 100644 htl/tests/README create mode 100644 htl/tests/test-1.c create mode 100644 htl/tests/test-10.c create mode 100644 htl/tests/test-11.c create mode 100644 htl/tests/test-12.c create mode 100644 htl/tests/test-13.c create mode 100644 htl/tests/test-14.c create mode 100644 htl/tests/test-15.c create mode 100644 htl/tests/test-16.c create mode 100644 htl/tests/test-17.c create mode 100644 htl/tests/test-2.c create mode 100644 htl/tests/test-3.c create mode 100644 htl/tests/test-4.c create mode 100644 htl/tests/test-5.c create mode 100644 htl/tests/test-6.c create mode 100644 htl/tests/test-7.c create mode 100644 htl/tests/test-8.c create mode 100644 htl/tests/test-9.c create mode 100644 htl/tests/test-__pthread_destroy_specific-skip.c create mode 100644 hurd/fcntl-internal.h create mode 100644 hurd/hurdlock.c create mode 100644 hurd/hurdlock.h create mode 100644 include/allocate_once.h delete mode 100644 include/bits/libio.h create mode 100644 include/bits/mathcalls-narrow.h create mode 100644 include/bits/statx.h create mode 100644 include/bits/types/__fpos64_t.h create mode 100644 include/bits/types/__fpos_t.h create mode 100644 include/bits/types/cookie_io_functions_t.h create mode 100644 include/bits/types/struct_FILE.h delete mode 100644 include/caller.h delete mode 100644 include/idna.h create mode 100644 include/inttypes.h create mode 100644 include/math-narrow-eval.h create mode 100644 inet/idna.c create mode 100644 inet/idna_name_classify.c create mode 100644 inet/tst-idna_name_classify.c create mode 100644 io/bits/statx.h create mode 100644 io/fcntl64.c create mode 100644 io/statx.c create mode 100644 io/statx_generic.c create mode 100644 io/tst-statx.c delete mode 100644 libidn/Makefile delete mode 100644 libidn/Versions delete mode 100644 libidn/gunicomp.h delete mode 100644 libidn/gunidecomp.h delete mode 100644 libidn/iconvme.c delete mode 100644 libidn/iconvme.h delete mode 100644 libidn/idn-stub.c delete mode 100644 libidn/idna.c delete mode 100644 libidn/idna.h delete mode 100644 libidn/nfkc.c delete mode 100644 libidn/profiles.c delete mode 100644 libidn/punycode.c delete mode 100644 libidn/punycode.h delete mode 100644 libidn/rfc3454.c delete mode 100644 libidn/shlib-versions delete mode 100644 libidn/stringprep.c delete mode 100644 libidn/stringprep.h delete mode 100644 libidn/toutf8.c delete mode 100644 libio/_G_config.h delete mode 100644 libio/bits/libio-ldbl.h delete mode 100644 libio/bits/libio.h create mode 100644 libio/bits/types/__fpos64_t.h create mode 100644 libio/bits/types/__fpos_t.h create mode 100644 libio/bits/types/cookie_io_functions_t.h create mode 100644 libio/bits/types/struct_FILE.h create mode 100644 libio/readline.c create mode 100644 libio/tst-fgetc-after-eof.c create mode 100644 libio/tst-readline.c create mode 100644 libio/tst-vtables-common.c create mode 100644 libio/tst-vtables-interposed.c create mode 100644 libio/tst-vtables.c create mode 100644 localedata/am_ET.UTF-8.in create mode 100644 localedata/az_AZ.UTF-8.in create mode 100644 localedata/be_BY.UTF-8.in create mode 100644 localedata/ber_DZ.UTF-8.in create mode 100644 localedata/ber_MA.UTF-8.in create mode 100644 localedata/bg_BG.UTF-8.in create mode 100644 localedata/br_FR.UTF-8.in create mode 100644 localedata/cmn_TW.UTF-8.in create mode 100644 localedata/crh_UA.UTF-8.in create mode 100644 localedata/csb_PL.UTF-8.in create mode 100644 localedata/cv_RU.UTF-8.in create mode 100644 localedata/cy_GB.UTF-8.in create mode 100644 localedata/dsb_DE.UTF-8.in create mode 100644 localedata/dz_BT.UTF-8.in create mode 100644 localedata/en_US.UTF-8.in create mode 100644 localedata/eo.UTF-8.in create mode 100644 localedata/es_ES.UTF-8.in create mode 100644 localedata/fa_IR.UTF-8.in create mode 100644 localedata/fi_FI.UTF-8.in create mode 100644 localedata/fil_PH.UTF-8.in create mode 100644 localedata/fur_IT.UTF-8.in create mode 100644 localedata/gez_ER.UTF-8@abegede.in create mode 100644 localedata/ha_NG.UTF-8.in create mode 100644 localedata/ig_NG.UTF-8.in create mode 100644 localedata/ik_CA.UTF-8.in create mode 100644 localedata/kk_KZ.UTF-8.in create mode 100644 localedata/ku_TR.UTF-8.in create mode 100644 localedata/ky_KG.UTF-8.in create mode 100644 localedata/ln_CD.UTF-8.in create mode 100644 localedata/locales/dsb_DE create mode 100644 localedata/locales/sah_RU create mode 100644 localedata/mi_NZ.UTF-8.in create mode 100644 localedata/ml_IN.UTF-8.in create mode 100644 localedata/mn_MN.UTF-8.in create mode 100644 localedata/mr_IN.UTF-8.in create mode 100644 localedata/mt_MT.UTF-8.in create mode 100644 localedata/nan_TW.UTF-8@latin.in create mode 100644 localedata/nb_NO.UTF-8.in create mode 100644 localedata/om_KE.UTF-8.in create mode 100644 localedata/os_RU.UTF-8.in create mode 100644 localedata/ps_AF.UTF-8.in create mode 100644 localedata/ro_RO.UTF-8.in create mode 100644 localedata/ru_RU.UTF-8.in create mode 100644 localedata/sah_RU.UTF-8.in create mode 100644 localedata/sc_IT.UTF-8.in create mode 100644 localedata/se_NO.UTF-8.in create mode 100644 localedata/sq_AL.UTF-8.in create mode 100644 localedata/sv_SE.UTF-8.in create mode 100644 localedata/szl_PL.UTF-8.in create mode 100644 localedata/tg_TJ.UTF-8.in create mode 100644 localedata/tk_TM.UTF-8.in create mode 100644 localedata/tst-langinfo-newlocale-static.c create mode 100644 localedata/tst-langinfo-newlocale.c create mode 100644 localedata/tst-langinfo-setlocale-static.c create mode 100644 localedata/tst-langinfo-setlocale.c create mode 100644 localedata/tt_RU.UTF-8.in create mode 100644 localedata/tt_RU.UTF-8@iqtelif.in create mode 100644 localedata/ug_CN.UTF-8.in create mode 100644 localedata/uz_UZ.UTF-8.in create mode 100644 localedata/vi_VN.UTF-8.in create mode 100644 localedata/yi_US.UTF-8.in create mode 100644 localedata/yo_NG.UTF-8.in create mode 100644 localedata/zh_CN.UTF-8.in create mode 100644 mach/lowlevellock.h create mode 100644 malloc/tst-malloc-stats-cancellation.c create mode 100644 malloc/tst-malloc-too-large.c create mode 100644 manual/examples/mbstouwcs.c create mode 100644 math/auto-libm-test-out-narrow-add create mode 100644 math/auto-libm-test-out-narrow-div create mode 100644 math/auto-libm-test-out-narrow-mul create mode 100644 math/auto-libm-test-out-narrow-sub create mode 100644 math/bits/mathcalls-narrow.h delete mode 100755 math/gen-libm-test.pl create mode 100755 math/gen-libm-test.py create mode 100644 math/libm-test-narrow-add.inc create mode 100644 math/libm-test-narrow-div.inc create mode 100644 math/libm-test-narrow-mul.inc create mode 100644 math/libm-test-narrow-sub.inc create mode 100644 math/math-narrow.h create mode 100644 math/math-underflow.h delete mode 100644 math/s_significand.c create mode 100644 math/s_significand_template.c delete mode 100644 math/s_significandf.c delete mode 100644 math/s_significandl.c create mode 100644 math/test-arg-double.h create mode 100644 math/test-arg-float128.h create mode 100644 math/test-arg-float32x.h create mode 100644 math/test-arg-float64.h create mode 100644 math/test-arg-float64x.h create mode 100644 math/test-arg-ldouble.h create mode 100644 math/test-math-narrow.h create mode 100644 math/test-nan-const.c create mode 100644 math/test-narrow-macros.c create mode 100644 misc/allocate_once.c delete mode 100644 misc/sys/ustat.h create mode 100644 misc/tst-allocate_once.c create mode 100644 misc/tst-warn-wide.c delete mode 100644 misc/ustat.h create mode 100644 nptl/call_once.c create mode 100644 nptl/cnd_broadcast.c create mode 100644 nptl/cnd_destroy.c create mode 100644 nptl/cnd_init.c create mode 100644 nptl/cnd_signal.c create mode 100644 nptl/cnd_timedwait.c create mode 100644 nptl/cnd_wait.c create mode 100644 nptl/mtx_destroy.c create mode 100644 nptl/mtx_init.c create mode 100644 nptl/mtx_lock.c create mode 100644 nptl/mtx_timedlock.c create mode 100644 nptl/mtx_trylock.c create mode 100644 nptl/mtx_unlock.c create mode 100644 nptl/nptlfreeres.c delete mode 100644 nptl/sockperf.c create mode 100644 nptl/thrd_create.c create mode 100644 nptl/thrd_current.c create mode 100644 nptl/thrd_detach.c create mode 100644 nptl/thrd_equal.c create mode 100644 nptl/thrd_exit.c create mode 100644 nptl/thrd_join.c create mode 100644 nptl/thrd_priv.h create mode 100644 nptl/thrd_sleep.c create mode 100644 nptl/thrd_yield.c create mode 100644 nptl/tss_create.c create mode 100644 nptl/tss_delete.c create mode 100644 nptl/tss_get.c create mode 100644 nptl/tss_set.c create mode 100644 nptl/tst-call-once.c create mode 100644 nptl/tst-cnd-basic.c create mode 100644 nptl/tst-cnd-broadcast.c create mode 100644 nptl/tst-cnd-timedwait.c create mode 100644 nptl/tst-mtx-basic.c create mode 100644 nptl/tst-mtx-recursive.c create mode 100644 nptl/tst-mtx-timedlock.c create mode 100644 nptl/tst-mtx-trylock.c create mode 100644 nptl/tst-thrd-detach.c create mode 100644 nptl/tst-thrd-sleep.c create mode 100644 nptl/tst-tss-basic.c delete mode 100644 nptl/unregister-atfork.c create mode 100644 nss/tst-nss-files-alias-leak.c create mode 100644 nss/tst-nss-files-hosts-getent.c create mode 100644 posix/bug-regex37.c create mode 100644 posix/bug-regex38.c create mode 100644 posix/test-ssize-max.c create mode 100644 posix/tst-spawn4-compat.c create mode 100644 posix/tst-spawn4.c create mode 100644 resolv/tst-no-libidn2.c create mode 100644 resolv/tst-resolv-ai_idn-common.c create mode 100644 resolv/tst-resolv-ai_idn-latin1.c create mode 100644 resolv/tst-resolv-ai_idn-nolibidn2.c create mode 100644 resolv/tst-resolv-ai_idn.c create mode 100644 scripts/check-initfini.awk create mode 100644 signal/tst-sigaction.c delete mode 100644 soft-fp/sqrtdf2.c delete mode 100644 soft-fp/sqrtsf2.c delete mode 100644 soft-fp/sqrttf2.c create mode 100644 stdio-common/renameat2.c create mode 100644 stdio-common/tst-printfsz-islongdouble.c create mode 100644 stdio-common/tst-printfsz-islongdouble.sh create mode 100644 stdio-common/tst-renameat2.c create mode 100644 stdio-common/tst-scanf-round.c delete mode 100644 stdlib/qsort_common.c delete mode 100644 stdlib/strtod_nan_double.h delete mode 100644 stdlib/strtod_nan_float.h create mode 100644 stdlib/test-bz22786.c create mode 100644 stdlib/tst-setcontext4.c create mode 100644 stdlib/tst-setcontext5.c create mode 100644 stdlib/tst-setcontext6.c create mode 100644 stdlib/tst-setcontext7.c create mode 100644 stdlib/tst-setcontext8.c create mode 100644 stdlib/tst-setcontext9.c create mode 100644 stdlib/tst-strtod-nan-sign-main.c create mode 100644 stdlib/tst-strtod-nan-sign.c create mode 100644 stdlib/tst-swapcontext1.c create mode 100644 string/test-endian-file-scope.c create mode 100644 string/test-endian-sign-conversion.c create mode 100644 support/support_descriptor_supports_holes.c create mode 100644 support/support_openpty.c create mode 100644 support/support_quote_blob.c create mode 100644 support/support_test_compare_blob.c create mode 100644 support/tst-support_quote_blob.c delete mode 100644 support/tst-support_random.c create mode 100644 support/tst-test_compare_blob.c create mode 100644 support/tty.h create mode 100644 support/xpthread_barrierattr_destroy.c create mode 100644 support/xpthread_barrierattr_init.c create mode 100644 support/xpthread_barrierattr_setpshared.c delete mode 100644 sysdeps/aarch64/backtrace.c rename sysdeps/aarch64/{soft-fp => }/e_sqrtl.c (100%) create mode 100644 sysdeps/aarch64/fpu/math-barriers.h create mode 100644 sysdeps/aarch64/multiarch/memcpy_thunderx2.S create mode 100644 sysdeps/aarch64/multiarch/strlen.c create mode 100644 sysdeps/aarch64/multiarch/strlen_asimd.S create mode 100644 sysdeps/aarch64/multiarch/strlen_generic.S rename sysdeps/aarch64/{soft-fp => }/sfp-machine.h (100%) delete mode 100644 sysdeps/aarch64/soft-fp/Makefile delete mode 100644 sysdeps/alpha/backtrace.c rename sysdeps/alpha/{soft-fp => }/e_sqrtl.c (100%) create mode 100644 sysdeps/alpha/fpu/math-barriers.h rename sysdeps/alpha/{soft-fp => }/local-soft-fp.h (100%) rename sysdeps/alpha/{soft-fp => }/ots_add.c (100%) rename sysdeps/alpha/{soft-fp => }/ots_cmp.c (100%) rename sysdeps/alpha/{soft-fp => }/ots_cmpe.c (100%) rename sysdeps/alpha/{soft-fp => }/ots_cvtqux.c (100%) rename sysdeps/alpha/{soft-fp => }/ots_cvtqx.c (100%) rename sysdeps/alpha/{soft-fp => }/ots_cvttx.c (100%) rename sysdeps/alpha/{soft-fp => }/ots_cvtxq.c (100%) rename sysdeps/alpha/{soft-fp => }/ots_cvtxt.c (100%) rename sysdeps/alpha/{soft-fp => }/ots_div.c (100%) rename sysdeps/alpha/{soft-fp => }/ots_mul.c (100%) rename sysdeps/alpha/{soft-fp => }/ots_nintxq.c (100%) rename sysdeps/alpha/{soft-fp => }/ots_sub.c (100%) rename sysdeps/alpha/{soft-fp => }/sfp-machine.h (100%) delete mode 100644 sysdeps/alpha/soft-fp/Makefile delete mode 100644 sysdeps/alpha/soft-fp/Versions delete mode 100644 sysdeps/arm/frame.h create mode 100644 sysdeps/arm/ldbl-classify-compat.h create mode 100644 sysdeps/arm/nofpu/math-tests-rounding.h create mode 100644 sysdeps/generic/_G_config.h create mode 100644 sysdeps/generic/dl-prop.h delete mode 100644 sysdeps/generic/frame.h create mode 100644 sysdeps/generic/internal-signals.h create mode 100644 sysdeps/generic/ldbl-classify-compat.h create mode 100644 sysdeps/generic/math-barriers.h create mode 100644 sysdeps/generic/math-nan-payload-double.h create mode 100644 sysdeps/generic/math-nan-payload-float.h create mode 100644 sysdeps/generic/math-tests-rounding.h create mode 100644 sysdeps/generic/math-tests-snan-cast.h create mode 100644 sysdeps/generic/math-tests-snan-payload.h create mode 100644 sysdeps/generic/math-tests-snan.h create mode 100644 sysdeps/generic/tls-setup.h delete mode 100644 sysdeps/hppa/frame.h create mode 100644 sysdeps/hppa/math-tests-snan-payload.h delete mode 100644 sysdeps/hppa/math-tests.h copy sysdeps/{nptl => htl}/Implies (100%) create mode 100644 sysdeps/htl/Makeconfig create mode 100644 sysdeps/htl/Makefile create mode 100644 sysdeps/htl/Subdirs create mode 100644 sysdeps/htl/Versions create mode 100644 sysdeps/htl/bits/cancelation.h create mode 100644 sysdeps/htl/bits/pthread-np.h create mode 100644 sysdeps/htl/bits/pthread.h create mode 100644 sysdeps/htl/bits/pthreadtypes.h create mode 100644 sysdeps/htl/bits/semaphore.h create mode 100644 sysdeps/htl/bits/thread-shared-types.h create mode 100644 sysdeps/htl/bits/types/__pthread_key.h create mode 100644 sysdeps/htl/bits/types/struct___pthread_attr.h create mode 100644 sysdeps/htl/bits/types/struct___pthread_barrier.h create mode 100644 sysdeps/htl/bits/types/struct___pthread_barrierattr.h create mode 100644 sysdeps/htl/bits/types/struct___pthread_cond.h create mode 100644 sysdeps/htl/bits/types/struct___pthread_condattr.h create mode 100644 sysdeps/htl/bits/types/struct___pthread_mutex.h create mode 100644 sysdeps/htl/bits/types/struct___pthread_mutexattr.h create mode 100644 sysdeps/htl/bits/types/struct___pthread_once.h create mode 100644 sysdeps/htl/bits/types/struct___pthread_rwlock.h create mode 100644 sysdeps/htl/bits/types/struct___pthread_rwlockattr.h create mode 100644 sysdeps/htl/flockfile.c create mode 100644 sysdeps/htl/fork.h create mode 100644 sysdeps/htl/ftrylockfile.c create mode 100644 sysdeps/htl/funlockfile.c create mode 100644 sysdeps/htl/libc-lockP.h create mode 100644 sysdeps/htl/old_pt-atfork.c create mode 100644 sysdeps/htl/pt-atfork.c create mode 100644 sysdeps/htl/pt-attr-destroy.c create mode 100644 sysdeps/htl/pt-attr-getdetachstate.c create mode 100644 sysdeps/htl/pt-attr-getguardsize.c create mode 100644 sysdeps/htl/pt-attr-getinheritsched.c create mode 100644 sysdeps/htl/pt-attr-getschedparam.c create mode 100644 sysdeps/htl/pt-attr-getschedpolicy.c create mode 100644 sysdeps/htl/pt-attr-getscope.c create mode 100644 sysdeps/htl/pt-attr-getstack.c create mode 100644 sysdeps/htl/pt-attr-getstackaddr.c create mode 100644 sysdeps/htl/pt-attr-getstacksize.c create mode 100644 sysdeps/htl/pt-attr-init.c create mode 100644 sysdeps/htl/pt-attr-setdetachstate.c create mode 100644 sysdeps/htl/pt-attr-setguardsize.c create mode 100644 sysdeps/htl/pt-attr-setinheritsched.c create mode 100644 sysdeps/htl/pt-attr-setschedparam.c create mode 100644 sysdeps/htl/pt-attr-setschedpolicy.c create mode 100644 sysdeps/htl/pt-attr-setscope.c create mode 100644 sysdeps/htl/pt-attr-setstack.c create mode 100644 sysdeps/htl/pt-attr-setstackaddr.c create mode 100644 sysdeps/htl/pt-attr-setstacksize.c create mode 100644 sysdeps/htl/pt-attr.c create mode 100644 sysdeps/htl/pt-barrier-destroy.c create mode 100644 sysdeps/htl/pt-barrier-init.c create mode 100644 sysdeps/htl/pt-barrier-wait.c create mode 100644 sysdeps/htl/pt-barrier.c create mode 100644 sysdeps/htl/pt-barrierattr-destroy.c create mode 100644 sysdeps/htl/pt-barrierattr-getpshared.c create mode 100644 sysdeps/htl/pt-barrierattr-init.c create mode 100644 sysdeps/htl/pt-barrierattr-setpshared.c create mode 100644 sysdeps/htl/pt-cond-brdcast.c create mode 100644 sysdeps/htl/pt-cond-destroy.c create mode 100644 sysdeps/htl/pt-cond-init.c create mode 100644 sysdeps/htl/pt-cond-signal.c create mode 100644 sysdeps/htl/pt-cond-timedwait.c create mode 100644 sysdeps/htl/pt-cond-wait.c create mode 100644 sysdeps/htl/pt-cond.c create mode 100644 sysdeps/htl/pt-condattr-destroy.c create mode 100644 sysdeps/htl/pt-condattr-getclock.c create mode 100644 sysdeps/htl/pt-condattr-getpshared.c create mode 100644 sysdeps/htl/pt-condattr-init.c create mode 100644 sysdeps/htl/pt-condattr-setclock.c create mode 100644 sysdeps/htl/pt-condattr-setpshared.c create mode 100644 sysdeps/htl/pt-destroy-specific.c create mode 100644 sysdeps/htl/pt-equal.c create mode 100644 sysdeps/htl/pt-getconcurrency.c create mode 100644 sysdeps/htl/pt-getcpuclockid.c create mode 100644 sysdeps/htl/pt-getschedparam.c create mode 100644 sysdeps/htl/pt-getspecific.c create mode 100644 sysdeps/htl/pt-init-specific.c create mode 100644 sysdeps/htl/pt-key-create.c create mode 100644 sysdeps/htl/pt-key-delete.c create mode 100644 sysdeps/htl/pt-key.h create mode 100644 sysdeps/htl/pt-kill.c create mode 100644 sysdeps/htl/pt-mutex-destroy.c create mode 100644 sysdeps/htl/pt-mutex-getprioceiling.c create mode 100644 sysdeps/htl/pt-mutex-init.c create mode 100644 sysdeps/htl/pt-mutex-lock.c create mode 100644 sysdeps/htl/pt-mutex-setprioceiling.c create mode 100644 sysdeps/htl/pt-mutex-timedlock.c create mode 100644 sysdeps/htl/pt-mutex-transfer-np.c create mode 100644 sysdeps/htl/pt-mutex-trylock.c create mode 100644 sysdeps/htl/pt-mutex-unlock.c create mode 100644 sysdeps/htl/pt-mutexattr-destroy.c create mode 100644 sysdeps/htl/pt-mutexattr-getprioceiling.c create mode 100644 sysdeps/htl/pt-mutexattr-getprotocol.c create mode 100644 sysdeps/htl/pt-mutexattr-getpshared.c create mode 100644 sysdeps/htl/pt-mutexattr-gettype.c create mode 100644 sysdeps/htl/pt-mutexattr-init.c create mode 100644 sysdeps/htl/pt-mutexattr-setprioceiling.c create mode 100644 sysdeps/htl/pt-mutexattr-setprotocol.c create mode 100644 sysdeps/htl/pt-mutexattr-setpshared.c create mode 100644 sysdeps/htl/pt-mutexattr-settype.c create mode 100644 sysdeps/htl/pt-mutexattr.c create mode 100644 sysdeps/htl/pt-once.c create mode 100644 sysdeps/htl/pt-rwlock-attr.c create mode 100644 sysdeps/htl/pt-rwlock-destroy.c create mode 100644 sysdeps/htl/pt-rwlock-init.c create mode 100644 sysdeps/htl/pt-rwlock-rdlock.c create mode 100644 sysdeps/htl/pt-rwlock-timedrdlock.c create mode 100644 sysdeps/htl/pt-rwlock-timedwrlock.c create mode 100644 sysdeps/htl/pt-rwlock-tryrdlock.c create mode 100644 sysdeps/htl/pt-rwlock-trywrlock.c create mode 100644 sysdeps/htl/pt-rwlock-unlock.c create mode 100644 sysdeps/htl/pt-rwlock-wrlock.c create mode 100644 sysdeps/htl/pt-rwlockattr-destroy.c create mode 100644 sysdeps/htl/pt-rwlockattr-getpshared.c create mode 100644 sysdeps/htl/pt-rwlockattr-init.c create mode 100644 sysdeps/htl/pt-rwlockattr-setpshared.c create mode 100644 sysdeps/htl/pt-setconcurrency.c create mode 100644 sysdeps/htl/pt-setschedparam.c create mode 100644 sysdeps/htl/pt-setschedprio.c create mode 100644 sysdeps/htl/pt-setspecific.c create mode 100644 sysdeps/htl/pt-spin.c create mode 100644 sysdeps/htl/pt-startup.c create mode 100644 sysdeps/htl/pthread-functions.h create mode 100644 sysdeps/htl/pthread.h create mode 100644 sysdeps/htl/pthreadP.h create mode 100644 sysdeps/htl/raise.c create mode 100644 sysdeps/htl/sem-close.c create mode 100644 sysdeps/htl/sem-destroy.c create mode 100644 sysdeps/htl/sem-getvalue.c create mode 100644 sysdeps/htl/sem-init.c create mode 100644 sysdeps/htl/sem-open.c create mode 100644 sysdeps/htl/sem-post.c create mode 100644 sysdeps/htl/sem-timedwait.c create mode 100644 sysdeps/htl/sem-trywait.c create mode 100644 sysdeps/htl/sem-unlink.c create mode 100644 sysdeps/htl/sem-wait.c create mode 100644 sysdeps/htl/shm-directory.h create mode 100644 sysdeps/htl/threads.h create mode 100644 sysdeps/htl/timer_routines.h create mode 100644 sysdeps/hurd/htl/pt-kill.c create mode 100644 sysdeps/hurd/include/hurd.h create mode 100644 sysdeps/hurd/include/hurd/fd.h create mode 100644 sysdeps/hurd/include/hurd/port.h create mode 100644 sysdeps/hurd/include/hurd/signal.h create mode 100644 sysdeps/hurd/stdc-predef.h create mode 100644 sysdeps/i386/dl-cet.c create mode 100644 sysdeps/i386/fpu/math-tests-snan.h delete mode 100644 sysdeps/i386/fpu/math-tests.h create mode 100644 sysdeps/i386/fpu/s_f32xaddf64.c create mode 100644 sysdeps/i386/fpu/s_f32xdivf64.c create mode 100644 sysdeps/i386/fpu/s_f32xmulf64.c create mode 100644 sysdeps/i386/fpu/s_f32xsubf64.c delete mode 100644 sysdeps/i386/fpu/slowexp.c delete mode 100644 sysdeps/i386/fpu/slowpow.c create mode 100644 sysdeps/i386/htl/bits/pthreadtypes-arch.h create mode 100644 sysdeps/i386/htl/machine-sp.h create mode 100644 sysdeps/i386/htl/pt-machdep.h delete mode 100644 sysdeps/i386/ldsodefs.h delete mode 100644 sysdeps/ia64/backtrace.c delete mode 100644 sysdeps/ia64/bits/byteswap-16.h delete mode 100644 sysdeps/ia64/bits/byteswap.h delete mode 100644 sysdeps/ia64/fpu/halfulp.c delete mode 100644 sysdeps/ia64/fpu/mpexp.c delete mode 100644 sysdeps/ia64/fpu/mplog.c rename sysdeps/{i386/fpu/halfulp.c => ia64/fpu/s_sincosf_data.c} (100%) delete mode 100644 sysdeps/ia64/fpu/slowexp.c delete mode 100644 sysdeps/ia64/fpu/slowpow.c create mode 100644 sysdeps/ia64/math-tests-snan.h delete mode 100644 sysdeps/ia64/math-tests.h create mode 100644 sysdeps/ieee754/dbl-64/eexp.tbl delete mode 100644 sysdeps/ieee754/dbl-64/halfulp.c delete mode 100644 sysdeps/ieee754/dbl-64/mpexp.c delete mode 100644 sysdeps/ieee754/dbl-64/mplog.c create mode 100644 sysdeps/ieee754/dbl-64/s_f32xaddf64.c create mode 100644 sysdeps/ieee754/dbl-64/s_f32xdivf64.c create mode 100644 sysdeps/ieee754/dbl-64/s_f32xmulf64.c create mode 100644 sysdeps/ieee754/dbl-64/s_f32xsubf64.c create mode 100644 sysdeps/ieee754/dbl-64/s_fadd.c create mode 100644 sysdeps/ieee754/dbl-64/s_fdiv.c create mode 100644 sysdeps/ieee754/dbl-64/s_fmul.c create mode 100644 sysdeps/ieee754/dbl-64/s_fsub.c delete mode 100644 sysdeps/ieee754/dbl-64/slowexp.c delete mode 100644 sysdeps/ieee754/dbl-64/slowpow.c create mode 100644 sysdeps/ieee754/float128/math-nan-payload-float128.h create mode 100644 sysdeps/ieee754/float128/s_f32addf128.c create mode 100644 sysdeps/ieee754/float128/s_f32divf128.c create mode 100644 sysdeps/ieee754/float128/s_f32mulf128.c create mode 100644 sysdeps/ieee754/float128/s_f32subf128.c create mode 100644 sysdeps/ieee754/float128/s_f64addf128.c create mode 100644 sysdeps/ieee754/float128/s_f64divf128.c create mode 100644 sysdeps/ieee754/float128/s_f64mulf128.c create mode 100644 sysdeps/ieee754/float128/s_f64subf128.c create mode 100644 sysdeps/ieee754/float128/s_f64xaddf128.c create mode 100644 sysdeps/ieee754/float128/s_f64xdivf128.c create mode 100644 sysdeps/ieee754/float128/s_f64xmulf128.c create mode 100644 sysdeps/ieee754/float128/s_f64xsubf128.c delete mode 100644 sysdeps/ieee754/float128/strtod_nan_float128.h create mode 100644 sysdeps/ieee754/flt-32/s_sincosf_data.c create mode 100644 sysdeps/ieee754/ldbl-128/math-nan-payload-ldouble.h create mode 100644 sysdeps/ieee754/ldbl-128/s_daddl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_ddivl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_dmull.c create mode 100644 sysdeps/ieee754/ldbl-128/s_dsubl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_f64xaddf128.c create mode 100644 sysdeps/ieee754/ldbl-128/s_f64xdivf128.c create mode 100644 sysdeps/ieee754/ldbl-128/s_f64xmulf128.c create mode 100644 sysdeps/ieee754/ldbl-128/s_f64xsubf128.c create mode 100644 sysdeps/ieee754/ldbl-128/s_faddl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_fdivl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_fmull.c create mode 100644 sysdeps/ieee754/ldbl-128/s_fsubl.c delete mode 100644 sysdeps/ieee754/ldbl-128/strtod_nan_ldouble.h create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/Makefile create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/Versions create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-printf_size.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/libm-alias-float128.h create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/strfromf128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/strtof128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/strtof128_l.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-printf-size-ibm128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-printf-size-ieee128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/wcstof128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/wcstof128_l.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/math-nan-payload-ldouble.h create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_daddl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_ddivl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_dmull.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_dsubl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_faddl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_fdivl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_fmull.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_fsubl.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm/strtod_nan_ldouble.h create mode 100644 sysdeps/ieee754/ldbl-96/math-nan-payload-ldouble.h create mode 100644 sysdeps/ieee754/ldbl-96/s_daddl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_ddivl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_dmull.c create mode 100644 sysdeps/ieee754/ldbl-96/s_dsubl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_faddl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_fdivl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_fmull.c create mode 100644 sysdeps/ieee754/ldbl-96/s_fsubl.c delete mode 100644 sysdeps/ieee754/ldbl-96/strtod_nan_ldouble.h create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-dadd.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-ddiv.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-dmul.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-dsub.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fadd.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fdiv.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fmul.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-fsub.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_significand.c delete mode 100644 sysdeps/ieee754/ldbl-opt/s_significandl.c create mode 100644 sysdeps/ieee754/ldbl-opt/test-narrow-macros-ldbl-64.c create mode 100644 sysdeps/ieee754/soft-fp/s_daddl.c create mode 100644 sysdeps/ieee754/soft-fp/s_ddivl.c create mode 100644 sysdeps/ieee754/soft-fp/s_dmull.c create mode 100644 sysdeps/ieee754/soft-fp/s_dsubl.c create mode 100644 sysdeps/ieee754/soft-fp/s_fadd.c create mode 100644 sysdeps/ieee754/soft-fp/s_faddl.c create mode 100644 sysdeps/ieee754/soft-fp/s_fdiv.c create mode 100644 sysdeps/ieee754/soft-fp/s_fdivl.c create mode 100644 sysdeps/ieee754/soft-fp/s_fmul.c create mode 100644 sysdeps/ieee754/soft-fp/s_fmull.c create mode 100644 sysdeps/ieee754/soft-fp/s_fsub.c create mode 100644 sysdeps/ieee754/soft-fp/s_fsubl.c delete mode 100644 sysdeps/m68k/bits/byteswap.h create mode 100644 sysdeps/m68k/bits/fenv.h delete mode 100644 sysdeps/m68k/coldfire/fpu/math_private.h create mode 100644 sysdeps/m68k/coldfire/ldbl-classify-compat.h create mode 100644 sysdeps/m68k/coldfire/math-tests.h delete mode 100644 sysdeps/m68k/fpu/bits/fenv.h delete mode 100644 sysdeps/m68k/m680x0/fpu/halfulp.c create mode 100644 sysdeps/m68k/m680x0/fpu/math-barriers.h delete mode 100644 sysdeps/m68k/m680x0/fpu/math_private.h delete mode 100644 sysdeps/m68k/m680x0/fpu/mpexp.c delete mode 100644 sysdeps/m68k/m680x0/fpu/mplog.c rename sysdeps/{i386/fpu/mpexp.c => m68k/m680x0/fpu/s_sincosf_data.c} (100%) delete mode 100644 sysdeps/m68k/m680x0/fpu/slowexp.c delete mode 100644 sysdeps/m68k/m680x0/fpu/slowpow.c create mode 100644 sysdeps/mach/htl/Implies create mode 100644 sysdeps/mach/htl/bits/spin-lock-inline.h create mode 100644 sysdeps/mach/htl/bits/types/__pthread_spinlock_t.h create mode 100644 sysdeps/mach/htl/pt-block.c create mode 100644 sysdeps/mach/htl/pt-spin.c create mode 100644 sysdeps/mach/htl/pt-stack-alloc.c create mode 100644 sysdeps/mach/htl/pt-thread-alloc.c create mode 100644 sysdeps/mach/htl/pt-thread-start.c create mode 100644 sysdeps/mach/htl/pt-thread-terminate.c create mode 100644 sysdeps/mach/htl/pt-timedblock.c create mode 100644 sysdeps/mach/htl/pt-wakeup.c create mode 100644 sysdeps/mach/hurd/bits/types/error_t.h create mode 100644 sysdeps/mach/hurd/check_native.c create mode 100644 sysdeps/mach/hurd/check_pf.c delete mode 100644 sysdeps/mach/hurd/errno.c create mode 100644 sysdeps/mach/hurd/futimens.c create mode 100644 sysdeps/mach/hurd/futimesat.c create mode 100644 sysdeps/mach/hurd/gai_misc.h create mode 100644 sysdeps/mach/hurd/hp-timing.h create mode 100644 sysdeps/mach/hurd/htl/Implies create mode 100644 sysdeps/mach/hurd/htl/bits/pthread-np.h create mode 100644 sysdeps/mach/hurd/htl/bits/types/struct___pthread_mutex.h create mode 100644 sysdeps/mach/hurd/htl/pt-attr-setstackaddr.c create mode 100644 sysdeps/mach/hurd/htl/pt-attr-setstacksize.c create mode 100644 sysdeps/mach/hurd/htl/pt-docancel.c create mode 100644 sysdeps/mach/hurd/htl/pt-hurd-cond-timedwait.c create mode 100644 sysdeps/mach/hurd/htl/pt-hurd-cond-wait.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutex-consistent.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutex-destroy.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutex-getprioceiling.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutex-init.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutex-lock.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutex-setprioceiling.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutex-timedlock.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutex-trylock.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutex-unlock.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutex.h create mode 100644 sysdeps/mach/hurd/htl/pt-mutexattr-destroy.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutexattr-getprioceiling.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutexattr-getprotocol.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutexattr-getpshared.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutexattr-getrobust.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutexattr-gettype.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutexattr-init.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutexattr-setprioceiling.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutexattr-setprotocol.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutexattr-setpshared.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutexattr-setrobust.c create mode 100644 sysdeps/mach/hurd/htl/pt-mutexattr-settype.c copy nptl/elision-conf.h => sysdeps/mach/hurd/htl/pt-mutexattr.c (100%) create mode 100644 sysdeps/mach/hurd/htl/pt-sigstate-destroy.c create mode 100644 sysdeps/mach/hurd/htl/pt-sigstate-init.c create mode 100644 sysdeps/mach/hurd/htl/pt-sigstate.c create mode 100644 sysdeps/mach/hurd/htl/pt-sysdep.c create mode 100644 sysdeps/mach/hurd/htl/pt-sysdep.h create mode 100644 sysdeps/mach/hurd/i386/htl/Implies create mode 100644 sysdeps/mach/hurd/i386/htl/pt-machdep.c create mode 100644 sysdeps/mach/hurd/i386/htl/pt-setup.c create mode 100644 sysdeps/mach/hurd/i386/ld.abilist create mode 100644 sysdeps/mach/hurd/i386/libBrokenLocale.abilist create mode 100644 sysdeps/mach/hurd/i386/libanl.abilist create mode 100644 sysdeps/mach/hurd/i386/libc.abilist create mode 100644 sysdeps/mach/hurd/i386/libcrypt.abilist create mode 100644 sysdeps/mach/hurd/i386/libdl.abilist create mode 100644 sysdeps/mach/hurd/i386/libm.abilist create mode 100644 sysdeps/mach/hurd/i386/libnsl.abilist create mode 100644 sysdeps/mach/hurd/i386/libpthread.abilist create mode 100644 sysdeps/mach/hurd/i386/libresolv.abilist create mode 100644 sysdeps/mach/hurd/i386/librt.abilist create mode 100644 sysdeps/mach/hurd/i386/libutil.abilist create mode 100644 sysdeps/mach/hurd/i386/localplt.data create mode 100644 sysdeps/mach/hurd/i386/tlsdesc.sym delete mode 100644 sysdeps/mach/hurd/libc-lock.h create mode 100644 sysdeps/mach/hurd/libc-start.h delete mode 100644 sysdeps/mach/hurd/libc-tsd.h rename sysdeps/{generic/libcidn.abilist => mach/hurd/libhurduser.abilist} (100%) create mode 100644 sysdeps/mach/hurd/mlockall.c create mode 100644 sysdeps/mach/hurd/munlockall.c delete mode 100644 sysdeps/mach/hurd/net/if_ppp.h create mode 100644 sysdeps/mach/hurd/not-errno.h create mode 100644 sysdeps/mach/hurd/pipe2.c create mode 100644 sysdeps/mach/hurd/sysdep-cancel.h create mode 100644 sysdeps/mach/hurd/utime-helper.c create mode 100644 sysdeps/mach/hurd/utimensat.c create mode 100644 sysdeps/mach/i386/bits/mach/param.h create mode 100644 sysdeps/mach/include/lock-intern.h create mode 100644 sysdeps/mach/include/mach-shortcuts-hidden.h create mode 100644 sysdeps/mach/include/mach.h create mode 100644 sysdeps/mach/include/mach/mach_traps.h create mode 100644 sysdeps/mach/include/mach/mig_support.h create mode 100644 sysdeps/mach/include/mach_error.h copy sysdeps/{generic/ld.abilist => mach/libmachuser.abilist} (100%) create mode 100644 sysdeps/microblaze/ldbl-classify-compat.h delete mode 100644 sysdeps/microblaze/math_private.h delete mode 100644 sysdeps/mips/backtrace.c create mode 100644 sysdeps/mips/ldbl-classify-compat.h create mode 100644 sysdeps/mips/math-tests-snan-payload.h create mode 100644 sysdeps/mips/nofpu/fesetenv.c create mode 100644 sysdeps/mips/nofpu/feupdateenv.c delete mode 100644 sysdeps/nios2/backtrace.c create mode 100644 sysdeps/nios2/ldbl-classify-compat.h delete mode 100644 sysdeps/nios2/math_private.h delete mode 100644 sysdeps/nptl/nptl-signals.h delete mode 100644 sysdeps/nptl/sigfillset.c create mode 100644 sysdeps/nptl/threads.h create mode 100644 sysdeps/nptl/timer_routines.h delete mode 100644 sysdeps/powerpc/fpu/k_cosf.c delete mode 100644 sysdeps/powerpc/fpu/k_sinf.c create mode 100644 sysdeps/powerpc/fpu/math-barriers.h delete mode 100644 sysdeps/powerpc/fpu/s_cosf.c delete mode 100644 sysdeps/powerpc/fpu/s_sinf.c create mode 100644 sysdeps/powerpc/math-tests-snan-cast.h rename sysdeps/powerpc/{soft-fp => nofpu}/sfp-machine.h (100%) create mode 100644 sysdeps/powerpc/nofpu/sqrtdf2.c create mode 100644 sysdeps/powerpc/nofpu/sqrtsf2.c copy sysdeps/powerpc/{Implies => powerpc32/Implies-after} (100%) delete mode 100644 sysdeps/powerpc/powerpc64/970/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/970/Implies copy sysdeps/powerpc/{powerpc64le => powerpc64/be}/Implies (100%) rename sysdeps/powerpc/{Implies => powerpc64/be/Implies-after} (100%) create mode 100644 sysdeps/powerpc/powerpc64/be/a2/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/cell/Implies copy sysdeps/powerpc/powerpc64/{power4 => be}/fpu/Implies (100%) copy sysdeps/powerpc/powerpc64/{power4 => be}/fpu/multiarch/Implies (100%) copy sysdeps/powerpc/powerpc64/{power4 => be}/multiarch/Implies (100%) create mode 100644 sysdeps/powerpc/powerpc64/be/power4/Implies rename sysdeps/powerpc/{powerpc64le => powerpc64/be/power4}/fpu/Implies (100%) rename sysdeps/powerpc/{powerpc64le => powerpc64/be/power4}/fpu/multiarch/Implies (100%) rename sysdeps/powerpc/{powerpc64le => powerpc64/be/power4}/multiarch/Implies (100%) create mode 100644 sysdeps/powerpc/powerpc64/be/power5+/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power5+/fpu/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power5+/fpu/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power5+/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power5/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power5/fpu/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power5/fpu/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power5/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power6/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power6/fpu/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power6/fpu/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power6/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power6x/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power6x/fpu/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power6x/fpu/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power6x/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power7/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power7/fpu/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power7/fpu/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power7/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power8/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power8/fpu/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power8/fpu/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power8/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power9/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power9/fpu/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power9/fpu/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/be/power9/multiarch/Implies delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_cosf-power8.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_cosf-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_cosf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_sinf-power8.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_sinf-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_sinf.c rename sysdeps/powerpc/{powerpc64le => powerpc64/le}/Implies (100%) create mode 100644 sysdeps/powerpc/powerpc64/le/Implies-before create mode 100644 sysdeps/powerpc/powerpc64/le/Makefile rename sysdeps/powerpc/{powerpc64le => powerpc64/le}/configure (100%) rename sysdeps/powerpc/{powerpc64le => powerpc64/le}/configure.ac (100%) rename sysdeps/powerpc/powerpc64/{power4 => le}/fpu/Implies (100%) create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/e_sqrtf128.c rename sysdeps/powerpc/powerpc64/{power4 => le}/fpu/multiarch/Implies (100%) create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/Makefile create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/w_sqrtf128-power9.c create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/w_sqrtf128-ppc64le.c create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/multiarch/w_sqrtf128.c rename sysdeps/powerpc/{powerpc64le => powerpc64/le}/fpu/sfp-machine.h (100%) rename sysdeps/powerpc/powerpc64/{power4 => le}/multiarch/Implies (100%) create mode 100644 sysdeps/powerpc/powerpc64/le/power7/Implies create mode 100644 sysdeps/powerpc/powerpc64/le/power7/fpu/Implies create mode 100644 sysdeps/powerpc/powerpc64/le/power7/fpu/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/le/power7/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/le/power8/Implies create mode 100644 sysdeps/powerpc/powerpc64/le/power8/fpu/Implies create mode 100644 sysdeps/powerpc/powerpc64/le/power8/fpu/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/le/power8/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/le/power9/Implies create mode 100644 sysdeps/powerpc/powerpc64/le/power9/fpu/Implies rename sysdeps/powerpc/{powerpc64le => powerpc64/le}/power9/fpu/e_sqrtf128.c (100%) create mode 100644 sysdeps/powerpc/powerpc64/le/power9/fpu/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/le/power9/multiarch/Implies create mode 100644 sysdeps/powerpc/powerpc64/le/power9/strcmp.S create mode 100644 sysdeps/powerpc/powerpc64/le/power9/strncmp.S delete mode 100644 sysdeps/powerpc/powerpc64/power4/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power5+/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power5+/fpu/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power5+/fpu/multiarch/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power5+/multiarch/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power5/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power5/fpu/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power5/fpu/multiarch/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power5/multiarch/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power6/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power6/fpu/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power6/fpu/multiarch/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power6/multiarch/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power6x/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power6x/fpu/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power6x/fpu/multiarch/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power6x/multiarch/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power7/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power7/fpu/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power7/fpu/multiarch/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power7/multiarch/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power8/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/multiarch/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_cosf.S delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_sinf.S delete mode 100644 sysdeps/powerpc/powerpc64/power8/multiarch/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power9/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power9/fpu/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power9/fpu/multiarch/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power9/multiarch/Implies delete mode 100644 sysdeps/powerpc/powerpc64/power9/strcmp.S delete mode 100644 sysdeps/powerpc/powerpc64/power9/strncmp.S create mode 100644 sysdeps/powerpc/powerpc64/setjmp-bug21895.c create mode 100644 sysdeps/powerpc/powerpc64/tst-setjmp-bug21895-static.c delete mode 100644 sysdeps/powerpc/powerpc64le/Implies-before delete mode 100644 sysdeps/powerpc/powerpc64le/Makefile delete mode 100644 sysdeps/powerpc/powerpc64le/fpu/e_sqrtf128.c delete mode 100644 sysdeps/powerpc/powerpc64le/power7/Implies delete mode 100644 sysdeps/powerpc/powerpc64le/power7/fpu/Implies delete mode 100644 sysdeps/powerpc/powerpc64le/power7/fpu/multiarch/Implies delete mode 100644 sysdeps/powerpc/powerpc64le/power7/multiarch/Implies delete mode 100644 sysdeps/powerpc/powerpc64le/power8/Implies delete mode 100644 sysdeps/powerpc/powerpc64le/power8/fpu/Implies delete mode 100644 sysdeps/powerpc/powerpc64le/power8/fpu/multiarch/Implies delete mode 100644 sysdeps/powerpc/powerpc64le/power8/multiarch/Implies delete mode 100644 sysdeps/powerpc/powerpc64le/power9/Implies delete mode 100644 sysdeps/powerpc/powerpc64le/power9/fpu/Implies delete mode 100644 sysdeps/powerpc/powerpc64le/power9/fpu/multiarch/Implies delete mode 100644 sysdeps/powerpc/powerpc64le/power9/multiarch/Implies create mode 100644 sysdeps/pthread/bits/types/sigevent_t.h create mode 100644 sysdeps/riscv/Implies create mode 100644 sysdeps/riscv/Makefile create mode 100644 sysdeps/riscv/__longjmp.S create mode 100644 sysdeps/riscv/bits/endian.h create mode 100644 sysdeps/riscv/bits/fenv.h create mode 100644 sysdeps/riscv/bits/link.h create mode 100644 sysdeps/riscv/bits/setjmp.h create mode 100644 sysdeps/riscv/bits/wordsize.h create mode 100644 sysdeps/riscv/bsd-_setjmp.c create mode 100644 sysdeps/riscv/bsd-setjmp.c create mode 100644 sysdeps/riscv/configure create mode 100644 sysdeps/riscv/configure.ac create mode 100644 sysdeps/riscv/dl-machine.h create mode 100644 sysdeps/riscv/dl-tls.h create mode 100644 sysdeps/riscv/dl-trampoline.S create mode 100644 sysdeps/riscv/e_sqrtl.c create mode 100644 sysdeps/riscv/fpu_control.h create mode 100644 sysdeps/riscv/gccframe.h create mode 100644 sysdeps/riscv/jmpbuf-offsets.h create mode 100644 sysdeps/riscv/jmpbuf-unwind.h create mode 100644 sysdeps/riscv/ldsodefs.h create mode 100644 sysdeps/riscv/libc-tls.c create mode 100644 sysdeps/riscv/linkmap.h create mode 100644 sysdeps/riscv/machine-gmon.h create mode 100644 sysdeps/riscv/math-tests-snan-payload.h create mode 100644 sysdeps/riscv/math-tests.h create mode 100644 sysdeps/riscv/memusage.h copy sysdeps/{arm => riscv}/nofpu/Implies (100%) create mode 100644 sysdeps/riscv/nofpu/libm-test-ulps create mode 100644 sysdeps/riscv/nofpu/libm-test-ulps-name create mode 100644 sysdeps/riscv/nofpu/math-tests-rounding.h create mode 100644 sysdeps/riscv/nptl/Makefile create mode 100644 sysdeps/riscv/nptl/bits/pthreadtypes-arch.h create mode 100644 sysdeps/riscv/nptl/bits/semaphore.h create mode 100644 sysdeps/riscv/nptl/libc-lowlevellock.c copy sysdeps/{mips => riscv}/nptl/nptl-sysdep.S (100%) create mode 100644 sysdeps/riscv/nptl/pthread-offsets.h create mode 100644 sysdeps/riscv/nptl/pthreaddef.h create mode 100644 sysdeps/riscv/nptl/tcb-offsets.sym create mode 100644 sysdeps/riscv/nptl/tls.h create mode 100644 sysdeps/riscv/preconfigure copy sysdeps/{x86_64/64 => riscv/rv64}/Implies-after (100%) create mode 100644 sysdeps/riscv/rv64/rvd/Implies create mode 100644 sysdeps/riscv/rv64/rvd/libm-test-ulps create mode 100644 sysdeps/riscv/rv64/rvd/libm-test-ulps-name create mode 100644 sysdeps/riscv/rv64/rvd/s_ceil.c create mode 100644 sysdeps/riscv/rv64/rvd/s_floor.c create mode 100644 sysdeps/riscv/rv64/rvd/s_llrint.c create mode 100644 sysdeps/riscv/rv64/rvd/s_llround.c create mode 100644 sysdeps/riscv/rv64/rvd/s_lrint.c create mode 100644 sysdeps/riscv/rv64/rvd/s_lround.c create mode 100644 sysdeps/riscv/rv64/rvd/s_nearbyint.c create mode 100644 sysdeps/riscv/rv64/rvd/s_rint.c create mode 100644 sysdeps/riscv/rv64/rvd/s_round.c create mode 100644 sysdeps/riscv/rv64/rvd/s_roundeven.c create mode 100644 sysdeps/riscv/rv64/rvd/s_trunc.c create mode 100644 sysdeps/riscv/rv64/rvf/Implies create mode 100644 sysdeps/riscv/rv64/rvf/s_llrintf.c create mode 100644 sysdeps/riscv/rv64/rvf/s_llroundf.c create mode 100644 sysdeps/riscv/rv64/rvf/s_lrintf.c create mode 100644 sysdeps/riscv/rv64/rvf/s_lroundf.c create mode 100644 sysdeps/riscv/rvd/e_sqrt.c create mode 100644 sysdeps/riscv/rvd/s_copysign.c create mode 100644 sysdeps/riscv/rvd/s_finite.c create mode 100644 sysdeps/riscv/rvd/s_fma.c create mode 100644 sysdeps/riscv/rvd/s_fmax.c create mode 100644 sysdeps/riscv/rvd/s_fmin.c create mode 100644 sysdeps/riscv/rvd/s_fpclassify.c create mode 100644 sysdeps/riscv/rvd/s_isinf.c create mode 100644 sysdeps/riscv/rvd/s_isnan.c create mode 100644 sysdeps/riscv/rvd/s_issignaling.c create mode 100644 sysdeps/riscv/rvf/e_sqrtf.c create mode 100644 sysdeps/riscv/rvf/fclrexcpt.c create mode 100644 sysdeps/riscv/rvf/fegetenv.c create mode 100644 sysdeps/riscv/rvf/fegetmode.c create mode 100644 sysdeps/riscv/rvf/fegetround.c create mode 100644 sysdeps/riscv/rvf/feholdexcpt.c create mode 100644 sysdeps/riscv/rvf/fesetenv.c create mode 100644 sysdeps/riscv/rvf/fesetexcept.c create mode 100644 sysdeps/riscv/rvf/fesetmode.c create mode 100644 sysdeps/riscv/rvf/fesetround.c create mode 100644 sysdeps/riscv/rvf/feupdateenv.c create mode 100644 sysdeps/riscv/rvf/fgetexcptflg.c create mode 100644 sysdeps/riscv/rvf/fraiseexcpt.c create mode 100644 sysdeps/riscv/rvf/fsetexcptflg.c create mode 100644 sysdeps/riscv/rvf/ftestexcept.c create mode 100644 sysdeps/riscv/rvf/get-rounding-mode.h create mode 100644 sysdeps/riscv/rvf/math_private.h create mode 100644 sysdeps/riscv/rvf/s_ceilf.c create mode 100644 sysdeps/riscv/rvf/s_copysignf.c create mode 100644 sysdeps/riscv/rvf/s_finitef.c create mode 100644 sysdeps/riscv/rvf/s_floorf.c create mode 100644 sysdeps/riscv/rvf/s_fmaf.c create mode 100644 sysdeps/riscv/rvf/s_fmaxf.c create mode 100644 sysdeps/riscv/rvf/s_fminf.c create mode 100644 sysdeps/riscv/rvf/s_fpclassifyf.c create mode 100644 sysdeps/riscv/rvf/s_isinff.c create mode 100644 sysdeps/riscv/rvf/s_isnanf.c create mode 100644 sysdeps/riscv/rvf/s_issignalingf.c create mode 100644 sysdeps/riscv/rvf/s_nearbyintf.c create mode 100644 sysdeps/riscv/rvf/s_rintf.c create mode 100644 sysdeps/riscv/rvf/s_roundevenf.c create mode 100644 sysdeps/riscv/rvf/s_roundf.c create mode 100644 sysdeps/riscv/rvf/s_truncf.c create mode 100644 sysdeps/riscv/setjmp.S create mode 100644 sysdeps/riscv/sfp-machine.h create mode 100644 sysdeps/riscv/sotruss-lib.c create mode 100644 sysdeps/riscv/stackinfo.h create mode 100644 sysdeps/riscv/start.S create mode 100644 sysdeps/riscv/sys/asm.h copy sysdeps/{alpha => riscv}/tininess.h (100%) create mode 100644 sysdeps/riscv/tls-macros.h create mode 100644 sysdeps/riscv/tst-audit.h delete mode 100644 sysdeps/s390/bits/byteswap-16.h delete mode 100644 sysdeps/s390/bits/byteswap.h delete mode 100644 sysdeps/s390/fpu/bits/mathinline.h create mode 100644 sysdeps/s390/s390-64/Versions create mode 100644 sysdeps/s390/s390-64/s390x-mcount.h create mode 100644 sysdeps/s390/tst-dl-runtime-mod.S create mode 100644 sysdeps/s390/tst-dl-runtime-profile-audit.c create mode 100644 sysdeps/s390/tst-dl-runtime-profile-noaudit.c create mode 100644 sysdeps/s390/tst-dl-runtime-resolve-audit.c create mode 100644 sysdeps/s390/tst-dl-runtime-resolve-noaudit.c create mode 100644 sysdeps/s390/tst-dl-runtime.c delete mode 100644 sysdeps/sh/backtrace.c create mode 100644 sysdeps/sh/ldbl-classify-compat.h delete mode 100644 sysdeps/sh/math_private.h rename sysdeps/sh/{soft-fp => }/sfp-machine.h (100%) delete mode 100644 sysdeps/sparc/fpu/bits/mathinline.h rename sysdeps/sparc/sparc32/{soft-fp => }/q_add.c (100%) rename sysdeps/sparc/sparc32/{soft-fp => }/q_cmp.c (100%) rename sysdeps/sparc/sparc32/{soft-fp => }/q_cmpe.c (100%) rename sysdeps/sparc/sparc32/{soft-fp => }/q_div.c (100%) rename sysdeps/sparc/sparc32/{soft-fp => }/q_dtoq.c (100%) rename sysdeps/sparc/sparc32/{soft-fp => }/q_feq.c (100%) rename sysdeps/sparc/sparc32/{soft-fp => }/q_fge.c (100%) rename sysdeps/sparc/sparc32/{soft-fp => }/q_fgt.c (100%) rename sysdeps/sparc/sparc32/{soft-fp => }/q_fle.c (100%) rename sysdeps/sparc/sparc32/{soft-fp => }/q_flt.c (100%) rename sysdeps/sparc/sparc32/{soft-fp => }/q_fne.c (100%) rename sysdeps/sparc/sparc32/{soft-fp => }/q_itoq.c (100%) rename sysdeps/sparc/sparc32/{soft-fp => }/q_lltoq.c (100%) rename sysdeps/sparc/sparc32/{soft-fp => }/q_mul.c (100%) rename sysdeps/sparc/sparc32/{soft-fp => }/q_neg.c (100%) rename sysdeps/sparc/sparc32/{soft-fp => }/q_qtod.c (100%) rename sysdeps/sparc/sparc32/{soft-fp => }/q_qtoi.c (100%) rename sysdeps/sparc/sparc32/{soft-fp => }/q_qtoll.c (100%) rename sysdeps/sparc/sparc32/{soft-fp => }/q_qtos.c (100%) rename sysdeps/sparc/sparc32/{soft-fp => }/q_qtou.c (100%) rename sysdeps/sparc/sparc32/{soft-fp => }/q_qtoull.c (100%) rename sysdeps/sparc/sparc32/{soft-fp => }/q_sqrt.c (100%) rename sysdeps/sparc/sparc32/{soft-fp => }/q_stoq.c (100%) rename sysdeps/sparc/sparc32/{soft-fp => }/q_sub.c (100%) rename sysdeps/sparc/sparc32/{soft-fp => }/q_ulltoq.c (100%) rename sysdeps/sparc/sparc32/{soft-fp => }/q_util.c (100%) rename sysdeps/sparc/sparc32/{soft-fp => }/q_utoq.c (100%) rename sysdeps/sparc/sparc32/{soft-fp => }/sfp-machine.h (100%) delete mode 100644 sysdeps/sparc/sparc32/soft-fp/Makefile delete mode 100644 sysdeps/sparc/sparc32/soft-fp/Versions rename sysdeps/sparc/sparc64/{soft-fp => }/qp_add.c (100%) rename sysdeps/sparc/sparc64/{soft-fp => }/qp_cmp.c (100%) rename sysdeps/sparc/sparc64/{soft-fp => }/qp_cmpe.c (100%) rename sysdeps/sparc/sparc64/{soft-fp => }/qp_div.c (100%) rename sysdeps/sparc/sparc64/{soft-fp => }/qp_dtoq.c (100%) rename sysdeps/sparc/sparc64/{soft-fp => }/qp_feq.c (100%) rename sysdeps/sparc/sparc64/{soft-fp => }/qp_fge.c (100%) rename sysdeps/sparc/sparc64/{soft-fp => }/qp_fgt.c (100%) rename sysdeps/sparc/sparc64/{soft-fp => }/qp_fle.c (100%) rename sysdeps/sparc/sparc64/{soft-fp => }/qp_flt.c (100%) rename sysdeps/sparc/sparc64/{soft-fp => }/qp_fne.c (100%) rename sysdeps/sparc/sparc64/{soft-fp => }/qp_itoq.c (100%) rename sysdeps/sparc/sparc64/{soft-fp => }/qp_mul.c (100%) rename sysdeps/sparc/sparc64/{soft-fp => }/qp_neg.S (100%) rename sysdeps/sparc/sparc64/{soft-fp => }/qp_qtod.c (100%) rename sysdeps/sparc/sparc64/{soft-fp => }/qp_qtoi.c (100%) rename sysdeps/sparc/sparc64/{soft-fp => }/qp_qtos.c (100%) rename sysdeps/sparc/sparc64/{soft-fp => }/qp_qtoui.c (100%) rename sysdeps/sparc/sparc64/{soft-fp => }/qp_qtoux.c (100%) rename sysdeps/sparc/sparc64/{soft-fp => }/qp_qtox.c (100%) rename sysdeps/sparc/sparc64/{soft-fp => }/qp_sqrt.c (100%) rename sysdeps/sparc/sparc64/{soft-fp => }/qp_stoq.c (100%) rename sysdeps/sparc/sparc64/{soft-fp => }/qp_sub.c (100%) rename sysdeps/sparc/sparc64/{soft-fp => }/qp_uitoq.c (100%) rename sysdeps/sparc/sparc64/{soft-fp => }/qp_util.c (100%) rename sysdeps/sparc/sparc64/{soft-fp => }/qp_uxtoq.c (100%) rename sysdeps/sparc/sparc64/{soft-fp => }/qp_xtoq.c (100%) rename sysdeps/sparc/sparc64/{soft-fp => }/sfp-machine.h (100%) delete mode 100644 sysdeps/sparc/sparc64/soft-fp/Makefile delete mode 100644 sysdeps/sparc/sparc64/soft-fp/Versions delete mode 100644 sysdeps/sparc/sparc64/soft-fp/e_ilogbl.c delete mode 100644 sysdeps/tile/Implies delete mode 100644 sysdeps/tile/Makefile delete mode 100644 sysdeps/tile/Versions delete mode 100644 sysdeps/tile/__longjmp.S delete mode 100644 sysdeps/tile/__tls_get_addr.S delete mode 100644 sysdeps/tile/_mcount.S delete mode 100644 sysdeps/tile/abort-instr.h delete mode 100644 sysdeps/tile/atomic-machine.h delete mode 100644 sysdeps/tile/backtrace.c delete mode 100644 sysdeps/tile/bits/byteswap.h delete mode 100644 sysdeps/tile/bits/endian.h delete mode 100644 sysdeps/tile/bits/fenv.h delete mode 100644 sysdeps/tile/bits/link.h delete mode 100644 sysdeps/tile/bits/setjmp.h delete mode 100644 sysdeps/tile/bits/wordsize.h delete mode 100644 sysdeps/tile/bsd-_setjmp.S delete mode 100644 sysdeps/tile/bsd-setjmp.S delete mode 100644 sysdeps/tile/bzero.S delete mode 100644 sysdeps/tile/configure delete mode 100644 sysdeps/tile/configure.ac delete mode 100644 sysdeps/tile/crti.S delete mode 100644 sysdeps/tile/crtn.S delete mode 100644 sysdeps/tile/dl-lookupcfg.h delete mode 100644 sysdeps/tile/dl-machine.h delete mode 100644 sysdeps/tile/dl-runtime.c delete mode 100644 sysdeps/tile/dl-start.S delete mode 100644 sysdeps/tile/dl-tls.c delete mode 100644 sysdeps/tile/dl-tls.h delete mode 100644 sysdeps/tile/dl-trampoline.S delete mode 100644 sysdeps/tile/ffs.c delete mode 100644 sysdeps/tile/ffsll.c delete mode 100644 sysdeps/tile/gccframe.h delete mode 100644 sysdeps/tile/jmpbuf-offsets.h delete mode 100644 sysdeps/tile/jmpbuf-unwind.h delete mode 100644 sysdeps/tile/ldsodefs.h delete mode 100644 sysdeps/tile/libm-test-ulps delete mode 100644 sysdeps/tile/libm-test-ulps-name delete mode 100644 sysdeps/tile/machine-gmon.h delete mode 100644 sysdeps/tile/math-tests.h delete mode 100644 sysdeps/tile/math_private.h delete mode 100644 sysdeps/tile/memchr.c delete mode 100644 sysdeps/tile/memcmp.c delete mode 100644 sysdeps/tile/memcopy.h delete mode 100644 sysdeps/tile/memcpy.c delete mode 100644 sysdeps/tile/memset.c delete mode 100644 sysdeps/tile/memusage.h delete mode 100644 sysdeps/tile/nptl/Makefile delete mode 100644 sysdeps/tile/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/tile/nptl/bits/semaphore.h delete mode 100644 sysdeps/tile/nptl/pthread-offsets.h delete mode 100644 sysdeps/tile/nptl/pthread_spin_lock.c delete mode 100644 sysdeps/tile/nptl/pthread_spin_trylock.c delete mode 100644 sysdeps/tile/nptl/pthread_spin_unlock.c delete mode 100644 sysdeps/tile/nptl/pthreaddef.h delete mode 100644 sysdeps/tile/nptl/tcb-offsets.sym delete mode 100644 sysdeps/tile/nptl/tls.h delete mode 100644 sysdeps/tile/preconfigure delete mode 100644 sysdeps/tile/rawmemchr.c delete mode 100644 sysdeps/tile/setjmp.S delete mode 100644 sysdeps/tile/sfp-machine.h delete mode 100644 sysdeps/tile/sotruss-lib.c delete mode 100644 sysdeps/tile/stackguard-macros.h delete mode 100644 sysdeps/tile/stackinfo.h delete mode 100644 sysdeps/tile/start.S delete mode 100644 sysdeps/tile/strcasestr.c delete mode 100644 sysdeps/tile/strchr.c delete mode 100644 sysdeps/tile/strchrnul.c delete mode 100644 sysdeps/tile/string-endian.h delete mode 100644 sysdeps/tile/strlen.c delete mode 100644 sysdeps/tile/strnlen.c delete mode 100644 sysdeps/tile/strrchr.c delete mode 100644 sysdeps/tile/strstr.c delete mode 100644 sysdeps/tile/sysdep.h delete mode 100644 sysdeps/tile/tilegx32/Implies delete mode 100644 sysdeps/tile/tilegx64/Implies delete mode 100644 sysdeps/tile/tls-macros.h delete mode 100644 sysdeps/tile/tst-audit.h delete mode 100644 sysdeps/tile/wordcopy.c delete mode 100644 sysdeps/unix/inet/configure delete mode 100644 sysdeps/unix/inet/configure.ac create mode 100644 sysdeps/unix/pt-fcntl.c create mode 100644 sysdeps/unix/sysv/linux/_G_config.h delete mode 100644 sysdeps/unix/sysv/linux/aarch64/arch-fork.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/gettimeofday.c create mode 100644 sysdeps/unix/sysv/linux/aarch64/kernel-features.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/arch-fork.h create mode 100644 sysdeps/unix/sysv/linux/alphasort64.c delete mode 100644 sysdeps/unix/sysv/linux/arm/alphasort64.c delete mode 100644 sysdeps/unix/sysv/linux/arm/arch-fork.h delete mode 100644 sysdeps/unix/sysv/linux/arm/getdents64.c delete mode 100644 sysdeps/unix/sysv/linux/arm/readahead.c delete mode 100644 sysdeps/unix/sysv/linux/arm/readdir64.c delete mode 100644 sysdeps/unix/sysv/linux/arm/readdir64_r.c delete mode 100644 sysdeps/unix/sysv/linux/arm/scandir64.c delete mode 100644 sysdeps/unix/sysv/linux/arm/umount.c delete mode 100644 sysdeps/unix/sysv/linux/arm/versionsort64.c delete mode 100644 sysdeps/unix/sysv/linux/bits/_G_config.h create mode 100644 sysdeps/unix/sysv/linux/close_nocancel.c create mode 100644 sysdeps/unix/sysv/linux/fcntl64.c create mode 100644 sysdeps/unix/sysv/linux/fcntl_nocancel.c delete mode 100644 sysdeps/unix/sysv/linux/generic/getdents.c delete mode 100644 sysdeps/unix/sysv/linux/generic/getdents64.c delete mode 100644 sysdeps/unix/sysv/linux/generic/readlink_chk.c delete mode 100644 sysdeps/unix/sysv/linux/generic/ustat.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/getdents.c delete mode 100644 sysdeps/unix/sysv/linux/hppa/arch-fork.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/getdents64.c delete mode 100644 sysdeps/unix/sysv/linux/hppa/umount.c delete mode 100644 sysdeps/unix/sysv/linux/i386/alphasort64.c delete mode 100644 sysdeps/unix/sysv/linux/i386/arch-fork.h delete mode 100644 sysdeps/unix/sysv/linux/i386/getdents64.c delete mode 100644 sysdeps/unix/sysv/linux/i386/readdir64.c delete mode 100644 sysdeps/unix/sysv/linux/i386/readdir64_r.c delete mode 100644 sysdeps/unix/sysv/linux/i386/scandir64.c create mode 100644 sysdeps/unix/sysv/linux/i386/tst-bz21269.c delete mode 100644 sysdeps/unix/sysv/linux/i386/versionsort64.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/arch-fork.h create mode 100644 sysdeps/unix/sysv/linux/ia64/kernel_sigaction.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/sigaction.c create mode 100644 sysdeps/unix/sysv/linux/ia64/tst-setcontext4.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/umount.c create mode 100644 sysdeps/unix/sysv/linux/internal-signals.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/alphasort64.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/arch-fork.h create mode 100644 sysdeps/unix/sysv/linux/m68k/coldfire/fpu/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/m68k/coldfire/localplt.data create mode 100644 sysdeps/unix/sysv/linux/m68k/coldfire/nofpu/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/getdents64.c create mode 100644 sysdeps/unix/sysv/linux/m68k/kernel_sigaction.h rename sysdeps/unix/sysv/linux/m68k/{ => m680x0}/jmp_buf-macros.h (100%) rename sysdeps/unix/sysv/linux/m68k/{ => m680x0}/localplt.data (100%) delete mode 100644 sysdeps/unix/sysv/linux/m68k/readdir64.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/readdir64_r.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/scandir64.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/versionsort64.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/arch-fork.h delete mode 100644 sysdeps/unix/sysv/linux/mips/arch-fork.h delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/libcidn.abilist delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/libnss_compat.abilist delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/libnss_db.abilist delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/libnss_dns.abilist delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/libnss_files.abilist delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/libnss_hesiod.abilist delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/libnss_nis.abilist delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/libnss_nisplus.abilist delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/readahead.c create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/getdents64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/umount.c delete mode 100644 sysdeps/unix/sysv/linux/mips/sigaction.c create mode 100644 sysdeps/unix/sysv/linux/nanosleep_nocancel.c delete mode 100644 sysdeps/unix/sysv/linux/nios2/arch-fork.h create mode 100644 sysdeps/unix/sysv/linux/nios2/kernel_sigaction.h create mode 100644 sysdeps/unix/sysv/linux/nios2/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/nptl-signals.h create mode 100644 sysdeps/unix/sysv/linux/open64_nocancel.c create mode 100644 sysdeps/unix/sysv/linux/open_nocancel.c create mode 100644 sysdeps/unix/sysv/linux/openat64_nocancel.c create mode 100644 sysdeps/unix/sysv/linux/openat_nocancel.c delete mode 100644 sysdeps/unix/sysv/linux/opendir.c create mode 100644 sysdeps/unix/sysv/linux/pause_nocancel.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/arch-fork.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/getdents64.c create mode 100644 sysdeps/unix/sysv/linux/powerpc/kernel_sigaction.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/not-errno.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/alphasort64.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/scandir64.c create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/versionsort64.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/970/Implies delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/a2/Implies create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/be/970/Implies create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/be/a2/Implies create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/be/cell/Implies create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/be/cell/fpu/Implies delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/cell/Implies delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/cell/fpu/Implies delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/fcntl.c rename sysdeps/unix/sysv/linux/powerpc/{powerpc64le => powerpc64/le}/Implies (100%) rename sysdeps/unix/sysv/linux/powerpc/{powerpc64le => powerpc64/le}/float128-abi. [...] rename sysdeps/unix/sysv/linux/powerpc/{powerpc64le => powerpc64/le}/fpu/Implies (100%) delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/umount.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/readdir64.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/readdir64_r.c create mode 100644 sysdeps/unix/sysv/linux/read_nocancel.c create mode 100644 sysdeps/unix/sysv/linux/readdir.c create mode 100644 sysdeps/unix/sysv/linux/readdir_r.c create mode 100644 sysdeps/unix/sysv/linux/renameat2.c create mode 100644 sysdeps/unix/sysv/linux/riscv/Implies create mode 100644 sysdeps/unix/sysv/linux/riscv/Makefile create mode 100644 sysdeps/unix/sysv/linux/riscv/Versions create mode 100644 sysdeps/unix/sysv/linux/riscv/atomic-machine.h create mode 100644 sysdeps/unix/sysv/linux/riscv/bits/fcntl.h create mode 100644 sysdeps/unix/sysv/linux/riscv/bits/mman.h create mode 100644 sysdeps/unix/sysv/linux/riscv/bits/sigcontext.h create mode 100644 sysdeps/unix/sysv/linux/riscv/clone.S create mode 100755 sysdeps/unix/sysv/linux/riscv/configure create mode 100644 sysdeps/unix/sysv/linux/riscv/configure.ac create mode 100644 sysdeps/unix/sysv/linux/riscv/dl-cache.h create mode 100644 sysdeps/unix/sysv/linux/riscv/dl-static.c create mode 100644 sysdeps/unix/sysv/linux/riscv/flush-icache.c create mode 100644 sysdeps/unix/sysv/linux/riscv/getcontext.S create mode 100644 sysdeps/unix/sysv/linux/riscv/init-first.c create mode 100644 sysdeps/unix/sysv/linux/riscv/ipc_priv.h create mode 100644 sysdeps/unix/sysv/linux/riscv/kernel-features.h create mode 100644 sysdeps/unix/sysv/linux/riscv/ldconfig.h create mode 100644 sysdeps/unix/sysv/linux/riscv/ldd-rewrite.sed create mode 100644 sysdeps/unix/sysv/linux/riscv/ldsodefs.h create mode 100644 sysdeps/unix/sysv/linux/riscv/libc-vdso.h create mode 100644 sysdeps/unix/sysv/linux/riscv/localplt.data create mode 100644 sysdeps/unix/sysv/linux/riscv/makecontext.c create mode 100644 sysdeps/unix/sysv/linux/riscv/profil-counter.h rename sysdeps/{i386/fpu/mplog.c => unix/sysv/linux/riscv/pt-vfork.S} (100%) create mode 100644 sysdeps/unix/sysv/linux/riscv/readelflib.c create mode 100644 sysdeps/unix/sysv/linux/riscv/register-dump.h create mode 100644 sysdeps/unix/sysv/linux/riscv/rv64/Implies rename sysdeps/unix/sysv/linux/{tile/tilegx64 => riscv/rv64}/c++-types.data (100%) create mode 100644 sysdeps/unix/sysv/linux/riscv/rv64/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/riscv/rv64/ld.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv64/libBrokenLocale.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv64/libanl.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv64/libcrypt.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv64/libdl.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv64/libnsl.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv64/libresolv.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv64/librt.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv64/libthread_db.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/rv64/libutil.abilist create mode 100644 sysdeps/unix/sysv/linux/riscv/setcontext.S create mode 100644 sysdeps/unix/sysv/linux/riscv/shlib-versions create mode 100644 sysdeps/unix/sysv/linux/riscv/sigcontextinfo.h create mode 100644 sysdeps/unix/sysv/linux/riscv/swapcontext.S create mode 100644 sysdeps/unix/sysv/linux/riscv/sys/cachectl.h create mode 100644 sysdeps/unix/sysv/linux/riscv/sys/procfs.h create mode 100644 sysdeps/unix/sysv/linux/riscv/sys/ucontext.h create mode 100644 sysdeps/unix/sysv/linux/riscv/sys/user.h create mode 100644 sysdeps/unix/sysv/linux/riscv/syscall.c create mode 100644 sysdeps/unix/sysv/linux/riscv/sysdep.S create mode 100644 sysdeps/unix/sysv/linux/riscv/sysdep.h create mode 100644 sysdeps/unix/sysv/linux/riscv/ucontext-macros.h create mode 100644 sysdeps/unix/sysv/linux/riscv/ucontext_i.sym create mode 100644 sysdeps/unix/sysv/linux/riscv/vfork.S delete mode 100644 sysdeps/unix/sysv/linux/s390/arch-fork.h create mode 100644 sysdeps/unix/sysv/linux/s390/kernel_sigaction.h delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/alphasort64.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/getdents64.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/readdir64.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/readdir64_r.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/scandir64.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/versionsort64.c delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/sigaction.c create mode 100644 sysdeps/unix/sysv/linux/scandir64.c delete mode 100644 sysdeps/unix/sysv/linux/sh/arch-fork.h create mode 100644 sysdeps/unix/sysv/linux/sh/kernel_sigaction.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/arch-fork.h create mode 100644 sysdeps/unix/sysv/linux/sparc/kernel_sigaction.h create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/alphasort64.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/getdents64.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/readdir64.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/readdir64_r.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/scandir64.c create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/versionsort64.c create mode 100644 sysdeps/unix/sysv/linux/statx.c delete mode 100644 sysdeps/unix/sysv/linux/tile/Implies delete mode 100644 sysdeps/unix/sysv/linux/tile/Makefile delete mode 100644 sysdeps/unix/sysv/linux/tile/Versions delete mode 100644 sysdeps/unix/sysv/linux/tile/arch-fork.h delete mode 100644 sysdeps/unix/sysv/linux/tile/bits/environments.h delete mode 100644 sysdeps/unix/sysv/linux/tile/bits/local_lim.h delete mode 100644 sysdeps/unix/sysv/linux/tile/bits/mman.h delete mode 100644 sysdeps/unix/sysv/linux/tile/bits/sigaction.h delete mode 100644 sysdeps/unix/sysv/linux/tile/bits/siginfo-arch.h delete mode 100644 sysdeps/unix/sysv/linux/tile/bits/siginfo-consts-arch.h delete mode 100644 sysdeps/unix/sysv/linux/tile/cacheflush.c delete mode 100644 sysdeps/unix/sysv/linux/tile/clone.S delete mode 100644 sysdeps/unix/sysv/linux/tile/configure delete mode 100644 sysdeps/unix/sysv/linux/tile/configure.ac delete mode 100644 sysdeps/unix/sysv/linux/tile/dl-static.c delete mode 100644 sysdeps/unix/sysv/linux/tile/getcontext.S delete mode 100644 sysdeps/unix/sysv/linux/tile/init-first.c delete mode 100644 sysdeps/unix/sysv/linux/tile/ioctl.S delete mode 100644 sysdeps/unix/sysv/linux/tile/ipc_priv.h delete mode 100644 sysdeps/unix/sysv/linux/tile/kernel-features.h delete mode 100644 sysdeps/unix/sysv/linux/tile/ldconfig.h delete mode 100644 sysdeps/unix/sysv/linux/tile/ldd-rewrite.sed delete mode 100644 sysdeps/unix/sysv/linux/tile/ldsodefs.h delete mode 100644 sysdeps/unix/sysv/linux/tile/libc-vdso.h delete mode 100644 sysdeps/unix/sysv/linux/tile/makecontext.c delete mode 100644 sysdeps/unix/sysv/linux/tile/profil-counter.h delete mode 100644 sysdeps/unix/sysv/linux/tile/pt-vfork.c delete mode 100644 sysdeps/unix/sysv/linux/tile/register-dump.h delete mode 100644 sysdeps/unix/sysv/linux/tile/sched_getcpu.c delete mode 100644 sysdeps/unix/sysv/linux/tile/set_dataplane.c delete mode 100644 sysdeps/unix/sysv/linux/tile/setcontext.S delete mode 100644 sysdeps/unix/sysv/linux/tile/shlib-versions delete mode 100644 sysdeps/unix/sysv/linux/tile/sigcontextinfo.h delete mode 100644 sysdeps/unix/sysv/linux/tile/swapcontext.S delete mode 100644 sysdeps/unix/sysv/linux/tile/sys/cachectl.h delete mode 100644 sysdeps/unix/sysv/linux/tile/sys/procfs.h delete mode 100644 sysdeps/unix/sysv/linux/tile/sys/ptrace.h delete mode 100644 sysdeps/unix/sysv/linux/tile/sys/reg.h delete mode 100644 sysdeps/unix/sysv/linux/tile/sys/ucontext.h delete mode 100644 sysdeps/unix/sysv/linux/tile/sys/user.h delete mode 100644 sysdeps/unix/sysv/linux/tile/syscall.S delete mode 100644 sysdeps/unix/sysv/linux/tile/sysconf.c delete mode 100644 sysdeps/unix/sysv/linux/tile/sysdep.c delete mode 100644 sysdeps/unix/sysv/linux/tile/sysdep.h delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx32/Implies delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx32/Makefile delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx32/c++-types.data delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx32/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx32/ld.abilist delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx32/libBrokenLocale.abilist delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx32/libanl.abilist delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx32/libc.abilist delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx32/libcrypt.abilist delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx32/libdl.abilist delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx32/libm.abilist delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx32/libnsl.abilist delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx32/libpthread.abilist delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx32/libresolv.abilist delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx32/librt.abilist delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx32/libthread_db.abilist delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx32/libutil.abilist delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx64/Implies delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx64/Makefile delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx64/jmp_buf-macros.h delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx64/ld.abilist delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx64/libBrokenLocale.abilist delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx64/libanl.abilist delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx64/libc.abilist delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx64/libcrypt.abilist delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx64/libdl.abilist delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx64/libm.abilist delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx64/libnsl.abilist delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx64/libpthread.abilist delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx64/libresolv.abilist delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx64/librt.abilist delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx64/libthread_db.abilist delete mode 100644 sysdeps/unix/sysv/linux/tile/tilegx64/libutil.abilist delete mode 100644 sysdeps/unix/sysv/linux/tile/ucontext_i.h delete mode 100644 sysdeps/unix/sysv/linux/tile/vfork.S create mode 100644 sysdeps/unix/sysv/linux/tst-ofdlocks-compat.c create mode 100644 sysdeps/unix/sysv/linux/tst-ofdlocks.c create mode 100644 sysdeps/unix/sysv/linux/tst-readdir64-compat.c delete mode 100644 sysdeps/unix/sysv/linux/umount.S rename sysdeps/unix/sysv/linux/{generic => }/umount.c (100%) create mode 100644 sysdeps/unix/sysv/linux/versionsort64.c create mode 100644 sysdeps/unix/sysv/linux/waitpid_nocancel.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/getdents.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/getdents64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/getdirentries.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/getdirentries64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/readdir.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/readdir64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/readdir64_r.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/readdir_r.c create mode 100644 sysdeps/unix/sysv/linux/write_nocancel.c delete mode 100644 sysdeps/unix/sysv/linux/x86/bits/types/__cancel_jmp_buf_tag.h create mode 100644 sysdeps/unix/sysv/linux/x86/cpu-features.c create mode 100644 sysdeps/unix/sysv/linux/x86/dl-cet.h create mode 100644 sysdeps/unix/sysv/linux/x86/include/asm/prctl.h delete mode 100644 sysdeps/unix/sysv/linux/x86/nptl/pthreadP.h delete mode 100644 sysdeps/unix/sysv/linux/x86/pthreaddef.h create mode 100644 sysdeps/unix/sysv/linux/x86/tst-cet-property-1.c create mode 100644 sysdeps/unix/sysv/linux/x86/tst-cet-property-2.c create mode 100644 sysdeps/unix/sysv/linux/x86/tst-cet-property-dep-2.S create mode 100644 sysdeps/unix/sysv/linux/x86/tst-cet-setcontext-1.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/arch-fork.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/umount.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/llseek.S create mode 100644 sysdeps/x86/__longjmp_cancel.S delete mode 100644 sysdeps/x86/bits/byteswap-16.h delete mode 100644 sysdeps/x86/bits/byteswap.h create mode 100644 sysdeps/x86/bits/indirect-return.h create mode 100644 sysdeps/x86/cet-tunables.h create mode 100644 sysdeps/x86/check-cet.awk create mode 100644 sysdeps/x86/configure create mode 100644 sysdeps/x86/configure.ac create mode 100644 sysdeps/x86/dl-cet.c create mode 100644 sysdeps/x86/dl-procruntime.c create mode 100644 sysdeps/x86/dl-prop.h create mode 100644 sysdeps/x86/fpu/math-barriers.h create mode 100644 sysdeps/x86/jmp_buf-ssp.sym create mode 100644 sysdeps/x86/ldsodefs.h create mode 100644 sysdeps/x86/libc-start.h create mode 100644 sysdeps/x86/link_map.h create mode 100644 sysdeps/x86/longjmp.c delete mode 100644 sysdeps/x86/math-tests.h create mode 100644 sysdeps/x86/nptl/pt-longjmp.c create mode 100644 sysdeps/x86/nptl/tls-setup.h create mode 100644 sysdeps/x86/tst-cet-legacy-1.c create mode 100644 sysdeps/x86/tst-cet-legacy-2.c create mode 100644 sysdeps/x86/tst-cet-legacy-2a.c create mode 100644 sysdeps/x86/tst-cet-legacy-3.c create mode 100644 sysdeps/x86/tst-cet-legacy-4.c create mode 100644 sysdeps/x86/tst-cet-legacy-4a.c create mode 100644 sysdeps/x86/tst-cet-legacy-4b.c create mode 100644 sysdeps/x86/tst-cet-legacy-4c.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-1.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-2.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-4.c delete mode 100644 sysdeps/x86_64/backtrace.c create mode 100644 sysdeps/x86_64/fpu/math-tests-snan.h delete mode 100644 sysdeps/x86_64/fpu/multiarch/halfulp-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/halfulp-fma4.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpexp-avx.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpexp-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpexp-fma4.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mplog-avx.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mplog-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mplog-fma4.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/slowexp-avx.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/slowexp-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/slowexp-fma4.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/slowpow-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/slowpow-fma4.c delete mode 100644 sysdeps/x86_64/ldsodefs.h create mode 100644 sysdeps/x86_64/multiarch/strcmp-avx2.S create mode 100644 sysdeps/x86_64/multiarch/strncmp-avx2.S create mode 100644 sysdeps/x86_64/multiarch/wcscmp-avx2.S create mode 100644 sysdeps/x86_64/multiarch/wcscmp-sse2.S create mode 100644 sysdeps/x86_64/multiarch/wcscmp.c create mode 100644 sysdeps/x86_64/multiarch/wcsncmp-avx2.S create mode 100644 sysdeps/x86_64/multiarch/wcsncmp-sse2.c create mode 100644 sysdeps/x86_64/multiarch/wcsncmp.c create mode 100644 time/tst-y2039.c create mode 100644 wcsmbs/test-char-types.c create mode 100644 wcsmbs/tst-fgetwc-after-eof.c create mode 100644 wcsmbs/tst-wcstod-nan-sign.c