This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gabriel/powerpc-ieee128-printscan in repository glibc.
discards c3b3ac756e [TEMP] powerpc64le: Convert default long double format to IE [...] discards 990be71826 ldbl-128ibm-compat: Add printf_size discards d6c3cae090 Fix behaviour of 'is_binary128' in __printf_fp discards e8c0dead0d ldbl-128ibm-compat: Add syslog functions discards 177127c980 ldbl-128ibm-compat: Add obstack printing functions discards e6d92d541d ldbl-128ibm-compat: Add ISO C99 versions of scanf functions discards 8f9445c4c8 ldbl-128ibm-compat: Add tests for err.h and error.h functions discards 42d9f9888a ldbl-128ibm-compat: Add error.h functions discards cb6442e8ef ldbl-128ibm-compat: Add err.h functions discards 60aecf1041 ldbl-128ibm-compat: Add argp_error and argp_failure discards 36c1d79c0b ldbl-128ibm-compat: Add wide character scanning functions discards 7c8a528f39 ldbl-128ibm-compat: Add regular character scanning functions discards b6f0f31150 ldbl-128ibm-compat: Test double values discards 8dd23c1f67 ldbl-128ibm-compat: Add wide character, fortified printing f [...] discards 2ff8b2469d ldbl-128ibm-compat: Add regular character, fortified printin [...] discards a8165b4517 ldbl-128ibm-compat: Add wide character printing functions discards 347f5c7c1e ldbl-128ibm-compat: Add regular character printing functions discards 8ec28662df Add internal implementations for argp.h, err.h, and error.h [...] discards b74b714300 Prepare vfscanf to use __strtof128_internal discards 2e68c36d09 Prepare vfprintf to use __printf_fp/__printf_fphex with floa [...] discards 5f91fda81e Use PRINTF_LDBL_IS_DBL instead of __ldbl_is_dbl. discards b63aa29153 Use PRINTF_FORTIFY instead of _IO_FLAGS2_FORTIFY. discards 418e1b4be6 Add __vsyslog_internal, with same flags as __v*printf_internal. discards a778ca1f8a Add __v*printf_internal with flags arguments. discards b410a1d903 Use SCANF_LDBL_IS_DBL instead of __ldbl_is_dbl. discards 4ed98e4195 Use SCANF_ISOC99_A instead of _IO_FLAGS2_SCANF_STD. discards b06bc493d5 Add __vfscanf_internal and __vfwscanf_internal with flags ar [...] discards 8b5404f5d3 Use STRFMON_LDBL_IS_DBL instead of __ldbl_is_dbl. 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 new 1ee4d53597 Add tests for argp_error and argp_failure with floating-poin [...] new 3d79acd103 Add test for warn, warnx, vwarn, and vwarnx with floating-po [...] new beae179da5 Add tests with floating-point arguments for err* and verr* f [...] new a67acd3b44 Use STRFMON_LDBL_IS_DBL instead of __ldbl_is_dbl. new 86fbc498ba Add __vfscanf_internal and __vfwscanf_internal with flags ar [...] new 8686cf8597 Use SCANF_ISOC99_A instead of _IO_FLAGS2_SCANF_STD. new b39df80bc0 Use SCANF_LDBL_IS_DBL instead of __ldbl_is_dbl. new 47eadca9ca Add __v*printf_internal with flags arguments. new b4e7b3a3bb Add __vsyslog_internal, with same flags as __v*printf_internal. new 7e1e9eab73 Use PRINTF_FORTIFY instead of _IO_FLAGS2_FORTIFY. new 45e5a6d4cc Use PRINTF_LDBL_IS_DBL instead of __ldbl_is_dbl. new 525bfa8785 Add internal implementations for argp.h, err.h, and error.h [...] new 5a90c1ef09 ldbl-opt: Add arpg_error and argp_failure new a165bbb660 ldbl-opt: Reuse argp tests that print long double new b13dc6eceb ldbl-opt: Add err, errx, verr, verrx, warn, warnx, vwarn, an [...] new 3fb91ab648 ldbl-opt: Add error and error_at_line new cc98b0bef9 ldbl-opt: Reuse test cases from misc/ that check long double new 0421a22175 Prepare vfprintf to use __printf_fp/__printf_fphex with floa [...] new 4d0ce4ec68 Prepare vfscanf to use __strtof128_internal new 22c0e3b76d ldbl-128ibm-compat: Add Makefile routine to control compiler [...] new ca3383ddab ldbl-128ibm-compat: Add regular character printing functions new a4e2f52ca2 ldbl-128ibm-compat: Add wide character printing functions new 55bf89ec51 ldbl-128ibm-compat: Add regular character, fortified printin [...] new f53200e5f9 ldbl-128ibm-compat: Add wide character, fortified printing f [...] new 3892592567 ldbl-128ibm-compat: Test double values new f9c5ecbb01 ldbl-128ibm-compat: Add regular character scanning functions new b687302d4f ldbl-128ibm-compat: Add wide character scanning functions new 440d8a6c7e ldbl-128ibm-compat: Add argp_error and argp_failure new 2df00dbe0e ldbl-128ibm-compat: Add err.h functions new 619bafe261 ldbl-128ibm-compat: Add error.h functions new 575a514648 ldbl-128ibm-compat: Add tests for err.h and error.h functions new b2386d8bfe ldbl-128ibm-compat: Add ISO C99 versions of scanf functions new 4f0e59d521 ldbl-128ibm-compat: Add obstack printing functions new 47a931d326 ldbl-128ibm-compat: Add syslog functions new 03dda57146 Do not redirect calls to __GI_* symbols, when redirecting to [...] new 511c030a1f ldbl-128ibm-compat: Compiler flags for stdio functions new fe090b69a5 Redirect strfmon_l long double function new 2c6fc6c7c7 [TEMP] powerpc64le: Convert default long double format to IE [...]
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 (c3b3ac756e) \ N -- N -- N refs/heads/gabriel/powerpc-ieee128-printscan (2c6fc6c7c7)
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 38 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 | 2235 ++++ INSTALL | 98 +- LICENSES | 9 - Makeconfig | 9 +- Makefile | 55 +- Makerules | 3 - NEWS | 330 +- argp/Makefile | 12 + argp/argp.h | 7 +- sysdeps/hppa/math-tests.h => argp/bits/argp-ldbl.h | 13 +- argp/tst-ldbl-argp-error.c | 3 + .../tst-ldbl-argp-error.sh | 4 +- argp/tst-ldbl-argp-failure.c | 3 + .../tst-ldbl-argp-failure.sh | 4 +- .../tst-ldbl-argp-template.c | 4 +- benchtests/bench-memcmp.c | 2 +- benchtests/bench-memset-large.c | 2 +- benchtests/bench-memset-walk.c | 2 +- benchtests/bench-memset.c | 2 +- benchtests/bench-strcasestr.c | 1 + benchtests/bench-string.h | 63 +- benchtests/bench-strncmp.c | 4 +- benchtests/bench-strstr.c | 1 + benchtests/scripts/compare_bench.py | 40 +- benchtests/scripts/compare_strings.py | 5 +- argp/argpP.h => bits/indirect-return.h | 18 +- config.make.in | 1 + configure | 31 +- configure.ac | 19 +- conform/Makefile | 18 +- conform/conformtest.pl | 26 +- conform/data/stdlib.h-data | 3 - conform/data/threads.h-data | 57 + conform/data/unistd.h-data | 6 - crypt/Makefile | 4 - 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 | 2 +- debug/Makefile | 7 +- dlfcn/Makefile | 2 +- dlfcn/Versions | 1 + dlfcn/dlerror.c | 14 + .../ieee128-argp_error.c => dlfcn/dlfreeres.c | 17 +- dlfcn/sdlfreeres.c | 1 + elf/Makefile | 39 +- elf/dl-deps.c | 28 +- elf/dl-hwcaps.c | 2 +- elf/dl-hwcaps.h | 2 +- elf/dl-load.c | 60 +- elf/dl-lookup.c | 1 + elf/dl-open.c | 3 + elf/dl-tunables.list | 2 +- elf/elf.h | 13 +- elf/rtld.c | 9 + .../tst-absolute-zero-lib.c | 14 +- elf/tst-absolute-zero-lib.lds | 1 + .../tst-absolute-zero.c | 25 +- elf/tst-addr1.c | 7 +- elf/tst-linkall-static.c | 4 +- grp/tst_fgetgrent.c | 10 +- htl/Versions | 2 + htl/lockfile.c | 6 +- hurd/hurdsig.c | 2 + iconvdata/ibm1364.c | 2 + include/alloca.h | 40 - include/argp.h | 11 + include/bits/statx.h | 1 + include/dlfcn.h | 4 +- include/err.h | 12 + include/error.h | 14 + include/fcntl.h | 7 +- include/features.h | 2 +- include/libc-symbols.h | 83 +- include/monetary.h | 1 + include/rpc/rpc.h | 5 +- include/set-hooks.h | 3 +- include/stdc-predef.h | 3 - include/stdio.h | 28 +- include/string.h | 3 + include/sys/syslog.h | 5 + include/wchar.h | 3 + inet/ruserpass.c | 2 +- io/Makefile | 10 +- io/Versions | 6 +- io/bits/statx.h | 91 + io/fcntl.h | 15 + .../ieee128-argp_error.c => io/fcntl64.c | 28 +- .../svml_d_sin8_core-avx2.S => io/statx.c | 18 +- io/statx_generic.c | 81 + io/sys/stat.h | 4 + io/test-utime.c | 12 +- io/tst-statx.c | 157 + libc-abis | 2 + libio/Makefile | 4 +- libio/Versions | 4 + libio/fseeko.c | 12 +- libio/fseeko64.c | 5 +- libio/ftello.c | 8 +- libio/ftello64.c | 5 +- libio/readline.c | 170 + libio/stdio.h | 12 + libio/tst-readline.c | 236 + libio/tst-vtables-common.c | 513 + .../tst-vtables-interposed.c | 31 +- sysdeps/hppa/math-tests.h => libio/tst-vtables.c | 15 +- libio/vtables.c | 16 + locale/weightwc.h | 6 +- localedata/Makefile | 66 +- localedata/SUPPORTED | 2 + localedata/charmaps/UTF-8 | 722 +- localedata/dsb_DE.UTF-8.in | 73 + localedata/en_US.UTF-8.in | 2159 ++++ localedata/locales/ast_ES | 17 +- localedata/locales/csb_PL | 28 +- localedata/locales/dsb_DE | 251 + localedata/locales/es_BO | 2 +- localedata/locales/hy_AM | 36 +- localedata/locales/i18n_ctype | 2200 ++-- localedata/locales/iso14651_t1_common | 1928 ++-- localedata/locales/oc_FR | 64 +- localedata/locales/os_RU | 15 +- localedata/locales/sah_RU | 290 + localedata/locales/tr_TR | 2194 ++-- 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/sah_RU.UTF-8.in | 84 + localedata/tst-langinfo-newlocale-static.c | 1 + .../tst-langinfo-newlocale.c | 66 +- localedata/tst-langinfo-setlocale-static.c | 1 + .../tst-langinfo-setlocale.c | 63 +- localedata/tst-langinfo.c | 24 +- localedata/tst-langinfo.sh | 4 + 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 +- login/utmp_file.c | 4 +- mach/Versions | 1 + mach/mach.h | 3 + mach/setup-thread.c | 29 +- malloc/arena.c | 5 +- malloc/hooks.c | 42 +- malloc/malloc-internal.h | 3 + malloc/malloc.c | 16 - malloc/set-freeres.c | 15 + malloc/thread-freeres.c | 24 +- manual/README.tunables | 6 +- manual/conf.texi | 2 + manual/contrib.texi | 43 +- manual/crypt.texi | 696 +- manual/debug.texi | 2 +- manual/examples/genpass.c | 44 +- manual/examples/mygetpass.c | 4 +- manual/examples/testpass.c | 52 +- manual/filesys.texi | 2 + manual/install.texi | 95 +- manual/intro.texi | 1 - manual/llio.texi | 13 +- manual/memory.texi | 4 +- manual/nss.texi | 12 +- manual/probes.texi | 2 +- manual/socket.texi | 4 +- manual/stdio.texi | 17 +- manual/string.texi | 82 +- manual/terminal.texi | 45 + manual/threads.texi | 559 +- manual/tunables.texi | 60 +- manual/users.texi | 21 +- math/Makefile | 28 +- math/README.libm-test | 20 +- math/gen-libm-test.pl | 846 -- math/gen-libm-test.py | 603 + math/libm-test-driver.c | 2 +- math/libm-test-ilogb.inc | 16 +- math/libm-test-llogb.inc | 16 +- math/libm-test-logb.inc | 12 +- math/libm-test-nextdown.inc | 5 - math/libm-test-nexttoward.inc | 4 + math/libm-test-support.c | 2 +- math/libm-test-support.h | 4 +- math/test-misc.c | 6 + misc/Makefile | 26 + argp/argpP.h => misc/bits/err-ldbl.h | 23 +- .../hppa/math-tests.h => misc/bits/error-ldbl.h | 12 +- misc/err.h | 4 + misc/error.h | 17 +- misc/sys/cdefs.h | 6 + .../tst-ldbl-error-err.c | 2 +- .../tst-ldbl-error-error.c | 2 +- misc/tst-ldbl-error-error_at_line.c | 3 + .../tst-ldbl-error-errx.c | 2 +- .../tst-ldbl-error-template.c | 2 +- .../tst-ldbl-error-verr.c | 2 +- .../tst-ldbl-error-verrx.c | 2 +- .../tst-ldbl-error.sh | 23 +- .../tst-ldbl-warn.c | 22 +- .../tst-ldbl-warn.sh | 12 +- nis/nss_nis/nis-initgroups.c | 27 +- nis/nss_nisplus/nisplus-parser.c | 4 +- nptl/Makefile | 20 +- nptl/Versions | 13 + nptl/allocatestack.c | 14 +- .../ieee128-argp_error.c => nptl/call_once.c | 19 +- .../cnd_broadcast.c | 15 +- .../cnd_destroy.c | 15 +- .../ieee128-printf_size.c => nptl/cnd_init.c | 19 +- .../svml_d_sin8_core-avx2.S => nptl/cnd_signal.c | 15 +- .../ieee128-argp_error.c => nptl/cnd_timedwait.c | 19 +- .../svml_d_sin8_core-avx2.S => nptl/cnd_wait.c | 16 +- nptl/descr.h | 3 + nptl/libc_pthread_init.c | 8 - .../mtx_destroy.c | 15 +- nptl/mtx_init.c | 53 + .../svml_d_sin8_core-avx2.S => nptl/mtx_lock.c | 15 +- .../ieee128-argp_error.c => nptl/mtx_timedlock.c | 18 +- .../svml_d_sin8_core-avx2.S => nptl/mtx_trylock.c | 15 +- .../svml_d_sin8_core-avx2.S => nptl/mtx_unlock.c | 15 +- nptl/nptl-init.c | 15 - .../ieee128-argp_error.c => nptl/nptlfreeres.c | 19 +- nptl/pthreadP.h | 8 +- nptl/pthread_create.c | 22 +- nptl/sem_open.c | 5 +- nptl/sockperf.c | 593 - .../ieee128-argp_error.c => nptl/thrd_create.c | 20 +- .../svml_d_sin8_core-avx2.S => nptl/thrd_current.c | 14 +- .../svml_d_sin8_core-avx2.S => nptl/thrd_detach.c | 17 +- .../svml_d_sin8_core-avx2.S => nptl/thrd_equal.c | 14 +- .../svml_d_sin8_core-avx2.S => nptl/thrd_exit.c | 14 +- argp/argpP.h => nptl/thrd_join.c | 21 +- .../test-error-ldbl-compat.c => nptl/thrd_priv.h | 46 +- .../test-error-ldbl-compat.c => nptl/thrd_sleep.c | 40 +- .../svml_d_sin8_core-avx2.S => nptl/thrd_yield.c | 15 +- .../ieee128-printf_size.c => nptl/tss_create.c | 19 +- .../svml_d_sin8_core-avx2.S => nptl/tss_delete.c | 14 +- .../svml_d_sin8_core-avx2.S => nptl/tss_get.c | 14 +- .../svml_d_sin8_core-avx2.S => nptl/tss_set.c | 15 +- .../tst-call-once.c | 57 +- nptl/tst-cnd-basic.c | 80 + nptl/tst-cnd-broadcast.c | 97 + nptl/tst-cnd-timedwait.c | 84 + nptl/tst-mtx-basic.c | 73 + .../tst-mtx-recursive.c | 32 +- nptl/tst-mtx-timedlock.c | 103 + nptl/tst-mtx-trylock.c | 90 + .../tst-thrd-detach.c | 33 +- .../tst-thrd-sleep.c | 30 +- nptl/tst-tss-basic.c | 75 + nscd/aicache.c | 79 +- nscd/connections.c | 99 +- nscd/grpcache.c | 57 +- nscd/hstcache.c | 58 +- nscd/pwdcache.c | 60 +- nscd/servicescache.c | 56 +- nss/Makefile | 2 + nss/getent.c | 40 +- nss/nss_compat/compat-initgroups.c | 46 +- nss/nss_files/files-XXX.c | 121 +- nss/nss_files/files-initgroups.c | 32 +- nss/tst-nss-files-hosts-getent.c | 276 + 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 | 781 +- po/ru.po | 781 +- 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 | 4 +- posix/PCRE.tests | 13 - posix/annexc.c | 14 +- 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 +- .../bug-regex37.c | 23 +- .../bug-regex38.c | 23 +- posix/regcomp.c | 615 +- posix/regex.c | 21 +- posix/regex.h | 335 +- posix/regex_internal.c | 295 +- posix/regex_internal.h | 442 +- posix/regexec.c | 977 +- posix/tst-fnmatch.input | 125 +- posix/tst-regexloc.c | 8 +- posix/tst-spawn3.c | 4 +- posix/unistd.h | 22 +- posix/wordexp.c | 46 +- pwd/pwd.h | 29 +- resolv/res-close.c | 8 +- resolv/resolv-internal.h | 3 + resolv/resolv_conf.c | 5 +- scripts/build-many-glibcs.py | 4 +- scripts/check-execstack.awk | 27 +- scripts/test-installation.pl | 14 +- shadow/shadow.h | 16 +- stdio-common/Makefile | 17 +- stdio-common/Versions | 2 +- stdio-common/bug3.c | 2 +- stdio-common/bug4.c | 2 +- stdio-common/bug5.c | 4 +- stdio-common/bug7.c | 22 +- stdio-common/printf_fp.c | 2 +- stdio-common/printf_size.c | 2 +- stdio-common/renameat.c | 5 +- .../renameat2.c | 20 +- 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 - ...t-isbinary128.c => tst-printfsz-islongdouble.c} | 16 +- ...isbinary128.sh => tst-printfsz-islongdouble.sh} | 2 +- stdio-common/tst-renameat2.c | 204 + stdio-common/tst-ungetc.c | 11 +- stdlib/Makefile | 7 +- stdlib/Versions | 3 - stdlib/isomac.c | 14 +- stdlib/monetary.h | 11 + stdlib/stdlib.h | 6 - stdlib/strfmon_l.c | 31 +- stdlib/strfrom-skeleton.c | 6 +- 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 | 38 +- stdlib/tst-swapcontext1.c | 108 + stdlib/ucontext.h | 6 +- string/memmem.c | 1 + string/str-two-way.h | 56 +- string/strcasestr.c | 41 +- string/strerror_l.c | 15 +- string/strstr.c | 48 +- string/test-strcasestr.c | 1 + string/test-strstr.c | 1 + 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 | 2 - 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 | 5 - support/support_test_main.c | 3 +- support/test-driver.c | 4 + support/test-driver.h | 1 + sysdeps/aarch64/dl-tunables.list | 4 +- sysdeps/aarch64/fpu/math_private.h | 17 +- sysdeps/aarch64/multiarch/memcpy_falkor.S | 137 +- sysdeps/aarch64/multiarch/memmove_falkor.S | 193 +- sysdeps/aarch64/strlen.S | 2 +- sysdeps/generic/dl-prop.h | 54 + sysdeps/generic/libm-test-ulps | 2 +- .../math-tests-snan-cast.h} | 18 +- .../math-tests-snan-payload.h} | 26 +- sysdeps/generic/math-tests.h | 17 +- sysdeps/generic/math_private.h | 68 +- sysdeps/generic/not-cancel.h | 4 +- .../tls-setup.h} | 13 +- .../{math-tests.h => math-tests-snan-payload.h} | 7 +- sysdeps/htl/pt-getspecific.c | 1 + sysdeps/htl/pt-setspecific.c | 1 + sysdeps/htl/pthreadP.h | 2 + sysdeps/htl/threads.h | 1 + sysdeps/hurd/include/hurd/port.h | 2 + {include => sysdeps/hurd}/stdc-predef.h | 2 +- sysdeps/i386/Makefile | 8 + 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 | 2 + sysdeps/i386/dl-cet.c | 67 + sysdeps/i386/dl-tlsdesc.S | 7 + sysdeps/i386/dl-trampoline.S | 72 + sysdeps/i386/fpu/fenv_private.h | 18 +- sysdeps/i386/i686/add_n.S | 27 +- sysdeps/i386/i686/memcmp.S | 4 +- sysdeps/i386/i686/multiarch/bzero-ia32.S | 1 - sysdeps/i386/i686/multiarch/memcmp-sse4.S | 4 +- 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/nptl/tcb-offsets.sym | 2 + sysdeps/i386/nptl/tls.h | 8 +- sysdeps/i386/setjmp.S | 21 + sysdeps/i386/sub_n.S | 26 +- .../fpu/doasin.c => ia64/fpu/s_sincosf_data.c} | 0 sysdeps/ieee754/flt-32/e_expf.c | 5 +- sysdeps/ieee754/flt-32/e_powf.c | 4 +- sysdeps/ieee754/flt-32/math_config.h | 28 +- sysdeps/ieee754/flt-32/math_errf.c | 10 +- sysdeps/ieee754/flt-32/s_sincosf.c | 196 +- sysdeps/ieee754/flt-32/s_sincosf.h | 118 + sysdeps/ieee754/flt-32/s_sincosf_data.c | 74 + sysdeps/ieee754/ldbl-128ibm-compat/Makefile | 475 +- sysdeps/ieee754/ldbl-128ibm-compat/Versions | 13 +- .../ldbl-128ibm-compat/bits/monetary-ieee128.h | 43 + .../ldbl-128ibm-compat/bits/stdio-ieee128.h | 2 +- ...{ieee128-argp_failure.c => ieee128-argp-help.c} | 14 +- .../ldbl-128ibm-compat/ieee128-printf_size.c | 2 +- .../ldbl-128ibm-compat/ieee128-sprintf_chk.c | 2 +- .../{ieee128-sprintf_chk.c => ieee128-strfmon.c} | 27 +- .../{ieee128-sprintf_chk.c => ieee128-strfmon_l.c} | 27 +- .../ldbl-128ibm-compat/ieee128-vsprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vswscanf.c | 3 +- .../ldbl-128ibm-compat/strfromf128.c} | 13 +- .../ldbl-128ibm-compat/strtof128.c} | 11 +- .../ldbl-128ibm-compat/strtof128_l.c} | 11 +- .../ldbl-128ibm-compat/test-argp-error-ibm128.c | 1 - .../ldbl-128ibm-compat/test-argp-error-ieee128.c | 1 - .../test-argp-error-ldbl-compat.c | 3 - .../ldbl-128ibm-compat/test-argp-failure-ibm128.c | 1 - .../ldbl-128ibm-compat/test-argp-failure-ieee128.c | 1 - .../test-argp-failure-ldbl-compat.c | 3 - .../ieee754/ldbl-128ibm-compat/test-err-ibm128.c | 1 - .../ieee754/ldbl-128ibm-compat/test-err-ieee128.c | 1 - .../ldbl-128ibm-compat/test-error1-ibm128.c | 1 - .../ldbl-128ibm-compat/test-error1-ieee128.c | 1 - .../ldbl-128ibm-compat/test-error2-ibm128.c | 1 - .../ldbl-128ibm-compat/test-error2-ieee128.c | 1 - .../ldbl-128ibm-compat/test-error2-ldbl-compat.c | 3 - .../ieee754/ldbl-128ibm-compat/test-errx-ibm128.c | 1 - .../ieee754/ldbl-128ibm-compat/test-errx-ieee128.c | 1 - .../test-printf-chk-ldbl-compat.c | 1 + .../ldbl-128ibm-compat/test-printf-ldbl-compat.c | 1 + .../ldbl-128ibm-compat/test-printf-size-ibm128.c | 2 +- .../ldbl-128ibm-compat/test-printf-size-ieee128.c | 2 +- .../test-scanf-ldbl-compat-template.c | 4 +- .../ieee754/ldbl-128ibm-compat/test-verr-ibm128.c | 1 - .../ieee754/ldbl-128ibm-compat/test-verr-ieee128.c | 1 - .../ieee754/ldbl-128ibm-compat/test-verrx-ibm128.c | 1 - .../ldbl-128ibm-compat/test-verrx-ieee128.c | 1 - .../ieee754/ldbl-128ibm-compat/test-warn-ibm128.c | 1 - .../ieee754/ldbl-128ibm-compat/test-warn-ieee128.c | 1 - .../ldbl-128ibm-compat/wcstof128.c} | 11 +- .../ldbl-128ibm-compat/wcstof128_l.c} | 11 +- sysdeps/ieee754/ldbl-opt/Makefile | 64 + sysdeps/ieee754/ldbl-opt/Versions | 6 + sysdeps/ieee754/ldbl-opt/nldbl-compat.c | 104 + sysdeps/ieee754/ldbl-opt/nldbl-compat.h | 15 + 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_significand.c | 18 +- sysdeps/m68k/m680x0/fpu/s_significandf.c | 5 +- sysdeps/m68k/m680x0/fpu/s_significandl.c | 5 +- .../doasin.c => m68k/m680x0/fpu/s_sincosf_data.c} | 0 sysdeps/mach/hurd/Versions | 19 +- sysdeps/mach/hurd/dl-sysdep.c | 5 +- sysdeps/mach/hurd/dl-unistd.h | 10 +- sysdeps/mach/hurd/fcntl.c | 5 + sysdeps/mach/hurd/i386/Makefile | 6 + sysdeps/mach/hurd/i386/init-first.c | 68 +- sysdeps/mach/hurd/i386/ld.abilist | 6 + sysdeps/mach/hurd/i386/libc.abilist | 5 + sysdeps/mach/hurd/i386/localplt.data | 14 +- sysdeps/mach/hurd/i386/tls.h | 2 + .../{hppa/math-tests.h => mach/hurd/not-errno.h} | 9 +- sysdeps/mach/hurd/pipe.c | 21 +- sysdeps/mach/hurd/{pipe.c => pipe2.c} | 19 +- sysdeps/mach/hurd/profil.c | 2 + sysdeps/mach/hurd/renameat.c | 4 +- sysdeps/mach/hurd/setitimer.c | 3 +- sysdeps/mach/hurd/socket.c | 15 +- sysdeps/mach/hurd/socketpair.c | 25 +- sysdeps/mach/include/mach-shortcuts-hidden.h | 2 + sysdeps/mach/include/mach/mach_traps.h | 2 + sysdeps/mach/strerror_l.c | 13 +- sysdeps/mips/bits/fenv.h | 42 +- .../renameat.c => mips/math-tests-snan-payload.h} | 24 +- sysdeps/mips/math-tests.h | 6 - sysdeps/mips/mips64/sfp-machine.h | 9 +- sysdeps/mips/nofpu/fesetenv.c | 8 + sysdeps/mips/nofpu/feupdateenv.c | 8 + sysdeps/nptl/pthread-functions.h | 1 - sysdeps/nptl/threads.h | 207 + sysdeps/nptl/unwind-forcedunwind.c | 4 +- sysdeps/posix/fdopendir.c | 2 +- sysdeps/posix/opendir.c | 2 +- sysdeps/powerpc/cpu-features.c | 2 +- sysdeps/powerpc/dl-tunables.list | 2 +- .../{math-tests.h => math-tests-snan-cast.h} | 25 +- sysdeps/powerpc/math-tests.h | 8 - sysdeps/powerpc/nofpu/libm-test-ulps | 35 + sysdeps/powerpc/powerpc64/Makefile | 12 + sysdeps/powerpc/powerpc64/__longjmp-common.S | 5 +- .../powerpc64/setjmp-bug21895.c} | 55 +- .../powerpc/powerpc64/tst-setjmp-bug21895-static.c | 75 + .../math-tests-snan-payload.h} | 18 +- sysdeps/riscv/math-tests.h | 3 - sysdeps/riscv/nptl/tls.h | 5 +- sysdeps/riscv/rv64/rvd/libm-test-ulps | 16 +- sysdeps/riscv/rvf/math_private.h | 2 +- sysdeps/s390/Makefile | 23 + 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/dl-trampoline.h | 367 +- sysdeps/s390/s390-64/s390x-mcount.S | 77 +- .../s390-64/{s390x-mcount.S => s390x-mcount.h} | 60 +- .../math-tests.h => s390/tst-dl-runtime-mod.S} | 20 +- .../tst-dl-runtime-profile-audit.c} | 10 +- .../tst-dl-runtime-profile-noaudit.c} | 10 +- .../tst-dl-runtime-resolve-audit.c} | 10 +- .../tst-dl-runtime-resolve-noaudit.c} | 10 +- sysdeps/s390/tst-dl-runtime.c | 91 + sysdeps/sh/libm-test-ulps | 16 +- sysdeps/unix/pt-fcntl.c | 2 +- sysdeps/unix/sysdep.h | 16 + sysdeps/unix/sysv/linux/Makefile | 5 +- sysdeps/unix/sysv/linux/aarch64/cpu-features.c | 7 +- sysdeps/unix/sysv/linux/aarch64/dl-procinfo.h | 5 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 7 + sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/alpha/kernel-features.h | 12 + sysdeps/unix/sysv/linux/alpha/libc.abilist | 19 + sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/arm/libc.abilist | 8 + sysdeps/unix/sysv/linux/arm/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/fcntl.c | 90 +- .../sysv/linux/{fcntl_nocancel.c => fcntl64.c} | 42 +- sysdeps/unix/sysv/linux/fcntl_nocancel.c | 8 +- sysdeps/unix/sysv/linux/getdents64.c | 89 +- sysdeps/unix/sysv/linux/gethostid.c | 48 +- sysdeps/unix/sysv/linux/hppa/libc.abilist | 8 + sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/i386/____longjmp_chk.S | 37 + sysdeps/unix/sysv/linux/i386/libc.abilist | 8 + sysdeps/unix/sysv/linux/i386/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/i386/vfork.S | 57 + sysdeps/unix/sysv/linux/ia64/kernel-features.h | 3 + sysdeps/unix/sysv/linux/ia64/libc.abilist | 7 + sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 21 + .../unix/sysv/linux/ia64/tst-setcontext4.c | 17 +- sysdeps/unix/sysv/linux/ifaddrs.c | 8 + sysdeps/unix/sysv/linux/kernel-features.h | 10 + sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 8 + .../sysv/linux/m68k/coldfire/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 8 + .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 21 + .../unix/sysv/linux/microblaze/kernel-features.h | 10 + sysdeps/unix/sysv/linux/microblaze/libc.abilist | 8 + .../unix/sysv/linux/microblaze/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/mips/libc-abis | 2 + .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 8 + .../unix/sysv/linux/mips/mips32/libpthread.abilist | 21 + .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 8 + .../unix/sysv/linux/mips/mips64/libpthread.abilist | 21 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 8 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 7 + sysdeps/unix/sysv/linux/nios2/libc.abilist | 8 + sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/not-cancel.h | 4 +- .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 20 + .../linux/powerpc/powerpc32/libpthread.abilist | 21 + .../linux/powerpc/powerpc32/nofpu/libc.abilist | 20 + .../sysv/linux/powerpc/powerpc64/libc-le.abilist | 21 + .../unix/sysv/linux/powerpc/powerpc64/libc.abilist | 19 + .../linux/powerpc/powerpc64/libpthread-le.abilist | 21 + .../linux/powerpc/powerpc64/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/renameat.c | 4 +- .../unix/sysv/linux/{renameat.c => renameat2.c} | 28 +- sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 7 + .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 20 + .../sysv/linux/s390/s390-32/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 20 + .../sysv/linux/s390/s390-64/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/sh/kernel-features.h | 8 + sysdeps/unix/sysv/linux/sh/libc.abilist | 8 + sysdeps/unix/sysv/linux/sh/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/shm-directory.c | 6 +- sysdeps/unix/sysv/linux/sparc/kernel-features.h | 5 + sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 20 + .../sysv/linux/sparc/sparc32/libpthread.abilist | 21 + sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 7 + .../sysv/linux/sparc/sparc64/libpthread.abilist | 21 + .../sysv/linux/statx.c} | 29 +- 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/x86/Makefile | 23 +- .../sysv/linux/x86/cpu-features.c} | 45 +- sysdeps/unix/sysv/linux/x86/dl-cet.h | 55 + sysdeps/unix/sysv/linux/x86/include/asm/prctl.h | 32 + sysdeps/unix/sysv/linux/x86/sys/ucontext.h | 2 + .../sysv/linux/x86/tst-cet-property-1.c} | 35 +- .../sysv/linux/x86/tst-cet-property-2.c} | 46 +- .../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/libc.abilist | 7 + .../unix/sysv/linux/x86_64/64/libpthread.abilist | 21 + 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/getcontext.S | 50 + sysdeps/unix/sysv/linux/x86_64/makecontext.c | 38 +- sysdeps/unix/sysv/linux/x86_64/setcontext.S | 92 + sysdeps/unix/sysv/linux/x86_64/swapcontext.S | 129 + sysdeps/unix/sysv/linux/x86_64/sysdep.h | 5 + sysdeps/unix/sysv/linux/x86_64/ucontext_i.sym | 1 + sysdeps/unix/sysv/linux/x86_64/vfork.S | 38 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 7 + .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 21 + sysdeps/x86/Makefile | 83 +- sysdeps/x86/bits/indirect-return.h | 37 + argp/argpP.h => sysdeps/x86/cet-tunables.h | 26 +- 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 | 20 +- sysdeps/x86/cpu-tunables.c | 52 +- 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/jmp_buf-ssp.sym | 1 + sysdeps/x86/libc-start.c | 3 + sysdeps/x86/{libc-start.c => libc-start.h} | 17 +- argp/argpP.h => sysdeps/x86/link_map.h | 21 +- .../{hppa/math-tests.h => x86/nptl/tls-setup.h} | 13 +- sysdeps/x86/sysdep.h | 44 + .../tst-cet-legacy-1.c} | 35 +- .../tst-cet-legacy-2.c} | 69 +- sysdeps/x86/tst-cet-legacy-2a.c | 1 + .../tst-cet-legacy-3.c} | 28 +- .../tst-cet-legacy-4.c} | 49 +- sysdeps/x86/tst-cet-legacy-4a.c | 1 + sysdeps/x86/tst-cet-legacy-4b.c | 1 + sysdeps/x86/tst-cet-legacy-4c.c | 1 + .../tst-cet-legacy-mod-1.c} | 15 +- .../tst-cet-legacy-mod-2.c} | 15 +- 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/crti.S | 2 + sysdeps/x86_64/dl-tlsdesc.S | 5 + sysdeps/x86_64/dl-trampoline.S | 2 +- sysdeps/x86_64/dl-trampoline.h | 2 + .../x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S | 1 - .../x86_64/fpu/multiarch/svml_s_expf16_core-avx2.S | 1 - .../fpu/doasin.c => x86_64/fpu/s_sincosf_data.c} | 0 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 +- .../x86_64/multiarch/memset-sse2-unaligned-erms.S | 1 - sysdeps/x86_64/multiarch/strcmp-sse42.S | 3 +- sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S | 2 +- sysdeps/x86_64/nptl/tcb-offsets.sym | 2 + sysdeps/x86_64/nptl/tls.h | 15 +- 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 + time/bits/types/struct_timespec.h | 5 +- version.h | 2 +- 712 files changed, 100130 insertions(+), 67413 deletions(-) copy sysdeps/hppa/math-tests.h => argp/bits/argp-ldbl.h (72%) create mode 100644 argp/tst-ldbl-argp-error.c rename sysdeps/ieee754/ldbl-128ibm-compat/test-argp-error-ldbl-compat.sh => argp/t [...] create mode 100644 argp/tst-ldbl-argp-failure.c rename sysdeps/ieee754/ldbl-128ibm-compat/test-argp-failure-ldbl-compat.sh => argp [...] copy sysdeps/ieee754/ldbl-128ibm-compat/test-argp-ldbl-compat.c => argp/tst-ldbl-a [...] copy argp/argpP.h => bits/indirect-return.h (68%) create mode 100644 conform/data/threads.h-data copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-argp_error.c => dlfcn/dlfreeres.c (69%) create mode 100644 dlfcn/sdlfreeres.c copy sysdeps/x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => elf/tst-absolute-zero [...] create mode 100644 elf/tst-absolute-zero-lib.lds copy sysdeps/ieee754/ldbl-128ibm-compat/test-error-ldbl-compat.c => elf/tst-absolu [...] create mode 100644 include/bits/statx.h create mode 100644 io/bits/statx.h copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-argp_error.c => io/fcntl64.c (68%) copy sysdeps/x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => io/statx.c (70%) create mode 100644 io/statx_generic.c create mode 100644 io/tst-statx.c create mode 100644 libio/readline.c create mode 100644 libio/tst-readline.c create mode 100644 libio/tst-vtables-common.c copy sysdeps/ieee754/ldbl-128ibm-compat/test-error-ldbl-compat.c => libio/tst-vtab [...] copy sysdeps/hppa/math-tests.h => libio/tst-vtables.c (74%) create mode 100644 localedata/dsb_DE.UTF-8.in create mode 100644 localedata/en_US.UTF-8.in create mode 100644 localedata/locales/dsb_DE create mode 100644 localedata/locales/sah_RU create mode 100644 localedata/sah_RU.UTF-8.in create mode 100644 localedata/tst-langinfo-newlocale-static.c copy sysdeps/ieee754/ldbl-128ibm-compat/test-argp-ldbl-compat.c => localedata/tst- [...] create mode 100644 localedata/tst-langinfo-setlocale-static.c copy sysdeps/ieee754/ldbl-128ibm-compat/test-argp-ldbl-compat.c => localedata/tst- [...] delete mode 100755 math/gen-libm-test.pl create mode 100755 math/gen-libm-test.py copy argp/argpP.h => misc/bits/err-ldbl.h (68%) copy sysdeps/hppa/math-tests.h => misc/bits/error-ldbl.h (72%) rename sysdeps/ieee754/ldbl-128ibm-compat/test-err-ldbl-compat.c => misc/tst-ldbl- [...] rename sysdeps/ieee754/ldbl-128ibm-compat/test-error1-ldbl-compat.c => misc/tst-ld [...] create mode 100644 misc/tst-ldbl-error-error_at_line.c rename sysdeps/ieee754/ldbl-128ibm-compat/test-errx-ldbl-compat.c => misc/tst-ldbl [...] copy sysdeps/ieee754/ldbl-128ibm-compat/test-error-ldbl-compat.c => misc/tst-ldbl- [...] rename sysdeps/ieee754/ldbl-128ibm-compat/test-verr-ldbl-compat.c => misc/tst-ldbl [...] rename sysdeps/ieee754/ldbl-128ibm-compat/test-verrx-ldbl-compat.c => misc/tst-ldb [...] rename sysdeps/ieee754/ldbl-128ibm-compat/test-warn-ldbl-compat.sh => misc/tst-ldb [...] copy sysdeps/ieee754/ldbl-128ibm-compat/test-warn-ldbl-compat.c => misc/tst-ldbl-w [...] rename sysdeps/ieee754/ldbl-128ibm-compat/test-err-ldbl-compat.sh => misc/tst-ldbl [...] copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-argp_error.c => nptl/call_once.c (65%) copy sysdeps/x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => nptl/cnd_broadcast.c (73%) copy sysdeps/x86_64/fpu/multiarch/svml_s_expf16_core-avx2.S => nptl/cnd_destroy.c (75%) copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-printf_size.c => nptl/cnd_init.c (63%) copy sysdeps/x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => nptl/cnd_signal.c (73%) copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-argp_error.c => nptl/cnd_timedwait [...] copy sysdeps/x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => nptl/cnd_wait.c (70%) copy sysdeps/x86_64/fpu/multiarch/svml_s_expf16_core-avx2.S => nptl/mtx_destroy.c (75%) create mode 100644 nptl/mtx_init.c copy sysdeps/x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => nptl/mtx_lock.c (74%) copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-argp_error.c => nptl/mtx_timedlock [...] copy sysdeps/x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => nptl/mtx_trylock.c (73%) copy sysdeps/x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => nptl/mtx_unlock.c (74%) copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-argp_error.c => nptl/nptlfreeres.c (66%) delete mode 100644 nptl/sockperf.c copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-argp_error.c => nptl/thrd_create.c (68%) copy sysdeps/x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => nptl/thrd_current.c (77%) copy sysdeps/x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => nptl/thrd_detach.c (75%) copy sysdeps/x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => nptl/thrd_equal.c (77%) copy sysdeps/x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => nptl/thrd_exit.c (77%) copy argp/argpP.h => nptl/thrd_join.c (68%) copy sysdeps/ieee754/ldbl-128ibm-compat/test-error-ldbl-compat.c => nptl/thrd_priv [...] copy sysdeps/ieee754/ldbl-128ibm-compat/test-error-ldbl-compat.c => nptl/thrd_slee [...] copy sysdeps/x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => nptl/thrd_yield.c (76%) copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-printf_size.c => nptl/tss_create.c (63%) copy sysdeps/x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => nptl/tss_delete.c (77%) copy sysdeps/x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => nptl/tss_get.c (77%) copy sysdeps/x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => nptl/tss_set.c (74%) rename sysdeps/ieee754/ldbl-128ibm-compat/test-warn-ldbl-compat.c => nptl/tst-call [...] 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 copy sysdeps/ieee754/ldbl-128ibm-compat/test-error-ldbl-compat.c => nptl/tst-mtx-r [...] create mode 100644 nptl/tst-mtx-timedlock.c create mode 100644 nptl/tst-mtx-trylock.c copy sysdeps/ieee754/ldbl-128ibm-compat/test-error-ldbl-compat.c => nptl/tst-thrd- [...] copy sysdeps/ieee754/ldbl-128ibm-compat/test-error-ldbl-compat.c => nptl/tst-thrd- [...] create mode 100644 nptl/tst-tss-basic.c create mode 100644 nss/tst-nss-files-hosts-getent.c copy sysdeps/ieee754/ldbl-128ibm-compat/test-error-ldbl-compat.c => posix/bug-rege [...] copy sysdeps/ieee754/ldbl-128ibm-compat/test-error-ldbl-compat.c => posix/bug-rege [...] rename sysdeps/ieee754/ldbl-128ibm-compat/ieee128-argp_error.c => stdio-common/ren [...] rename stdio-common/{tst-isbinary128.c => tst-printfsz-islongdouble.c} (73%) rename stdio-common/{tst-isbinary128.sh => tst-printfsz-islongdouble.sh} (94%) create mode 100644 stdio-common/tst-renameat2.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-swapcontext1.c create mode 100644 sysdeps/generic/dl-prop.h copy sysdeps/{x86/libc-start.c => generic/math-tests-snan-cast.h} (66%) copy sysdeps/{unix/sysv/linux/renameat.c => generic/math-tests-snan-payload.h} (59%) copy sysdeps/{x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => generic/tls-setup.h} (77%) copy sysdeps/hppa/{math-tests.h => math-tests-snan-payload.h} (82%) create mode 100644 sysdeps/htl/threads.h copy {include => sysdeps/hurd}/stdc-predef.h (97%) create mode 100644 sysdeps/i386/dl-cet.c copy sysdeps/{i386/fpu/doasin.c => ia64/fpu/s_sincosf_data.c} (100%) create mode 100644 sysdeps/ieee754/flt-32/s_sincosf_data.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/bits/monetary-ieee128.h rename sysdeps/ieee754/ldbl-128ibm-compat/{ieee128-argp_failure.c => ieee128-argp- [...] copy sysdeps/ieee754/ldbl-128ibm-compat/{ieee128-sprintf_chk.c => ieee128-strfmon. [...] copy sysdeps/ieee754/ldbl-128ibm-compat/{ieee128-sprintf_chk.c => ieee128-strfmon_ [...] copy sysdeps/{x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => ieee754/ldbl-128ibm- [...] copy sysdeps/{x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => ieee754/ldbl-128ibm- [...] copy sysdeps/{x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => ieee754/ldbl-128ibm- [...] delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-argp-error-ibm128.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-argp-error-ieee128.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-argp-error-ldbl-compat.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-argp-failure-ibm128.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-argp-failure-ieee128.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-argp-failure-ldbl-compat.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-err-ibm128.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-err-ieee128.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-error1-ibm128.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-error1-ieee128.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-error2-ibm128.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-error2-ieee128.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-error2-ldbl-compat.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-errx-ibm128.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-errx-ieee128.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-verr-ibm128.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-verr-ieee128.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-verrx-ibm128.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-verrx-ieee128.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-warn-ibm128.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-warn-ieee128.c copy sysdeps/{x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => ieee754/ldbl-128ibm- [...] copy sysdeps/{x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => ieee754/ldbl-128ibm- [...] copy sysdeps/{i386/fpu/doasin.c => m68k/m680x0/fpu/s_sincosf_data.c} (100%) copy sysdeps/{hppa/math-tests.h => mach/hurd/not-errno.h} (75%) copy sysdeps/mach/hurd/{pipe.c => pipe2.c} (79%) copy sysdeps/{unix/sysv/linux/renameat.c => mips/math-tests-snan-payload.h} (62%) create mode 100644 sysdeps/mips/nofpu/fesetenv.c create mode 100644 sysdeps/mips/nofpu/feupdateenv.c create mode 100644 sysdeps/nptl/threads.h copy sysdeps/powerpc/{math-tests.h => math-tests-snan-cast.h} (60%) copy sysdeps/{i386/i686/multiarch/bzero-ia32.S => powerpc/powerpc64/setjmp-bug2189 [...] create mode 100644 sysdeps/powerpc/powerpc64/tst-setjmp-bug21895-static.c copy sysdeps/{x86/libc-start.c => riscv/math-tests-snan-payload.h} (67%) create mode 100644 sysdeps/s390/s390-64/Versions copy sysdeps/s390/s390-64/{s390x-mcount.S => s390x-mcount.h} (56%) copy sysdeps/{hppa/math-tests.h => s390/tst-dl-runtime-mod.S} (73%) copy sysdeps/{x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => s390/tst-dl-runtime- [...] copy sysdeps/{x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => s390/tst-dl-runtime- [...] copy sysdeps/{x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => s390/tst-dl-runtime- [...] copy sysdeps/{x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => s390/tst-dl-runtime- [...] create mode 100644 sysdeps/s390/tst-dl-runtime.c copy sysdeps/unix/sysv/linux/{fcntl_nocancel.c => fcntl64.c} (61%) copy argp/argpP.h => sysdeps/unix/sysv/linux/ia64/tst-setcontext4.c (68%) copy sysdeps/unix/sysv/linux/{renameat.c => renameat2.c} (54%) copy sysdeps/{ieee754/ldbl-128ibm-compat/ieee128-printf_size.c => unix/sysv/linux/ [...] 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 copy sysdeps/{ieee754/ldbl-128ibm-compat/test-error-ldbl-compat.c => unix/sysv/lin [...] create mode 100644 sysdeps/unix/sysv/linux/x86/dl-cet.h create mode 100644 sysdeps/unix/sysv/linux/x86/include/asm/prctl.h copy sysdeps/{ieee754/ldbl-128ibm-compat/test-error-ldbl-compat.c => unix/sysv/lin [...] copy sysdeps/{ieee754/ldbl-128ibm-compat/test-error-ldbl-compat.c => unix/sysv/lin [...] 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 create mode 100644 sysdeps/x86/bits/indirect-return.h copy argp/argpP.h => sysdeps/x86/cet-tunables.h (68%) 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/jmp_buf-ssp.sym copy sysdeps/x86/{libc-start.c => libc-start.h} (72%) rename argp/argpP.h => sysdeps/x86/link_map.h (68%) rename sysdeps/{hppa/math-tests.h => x86/nptl/tls-setup.h} (72%) copy sysdeps/{ieee754/ldbl-128ibm-compat/test-error-ldbl-compat.c => x86/tst-cet-l [...] rename sysdeps/{ieee754/ldbl-128ibm-compat/test-argp-ldbl-compat.c => x86/tst-cet- [...] create mode 100644 sysdeps/x86/tst-cet-legacy-2a.c copy sysdeps/{ieee754/ldbl-128ibm-compat/test-error-ldbl-compat.c => x86/tst-cet-l [...] rename sysdeps/{ieee754/ldbl-128ibm-compat/test-error-ldbl-compat.c => x86/tst-cet [...] 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 copy sysdeps/{x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => x86/tst-cet-legacy-m [...] copy sysdeps/{x86_64/fpu/multiarch/svml_d_sin8_core-avx2.S => x86/tst-cet-legacy-m [...] create mode 100644 sysdeps/x86/tst-cet-legacy-mod-4.c copy sysdeps/{i386/fpu/doasin.c => x86_64/fpu/s_sincosf_data.c} (100%)