This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch azanella/clang in repository glibc.
discards bb69c41d33 malloc: Extend malloc function hiding to tst-pvalloc discards 9cda64f983 stdlib: Avoid stpcpy plt with clang discards c4bcba826e stdlib: Avoid strlen plt with clang discards b6bdd22daa bench-malloc-thread: Add libm for powf discards baf6533632 benchtests: Remove clang warnings discards c4531c9f73 benchtests: Use __f128 on ilogbf128-inputs constants discards bca6d3d5ed benchtests: Add attribute_optimize discards 3f2979cfde x86_64: Fix mark-plt configure test discards 4d2a68a94c math: Fix potential underflow on ldbl-128 erfl discards 593c609e5a stdio: Fix tst-vfprintf-user-type on clang discards 67e9dabe5e x86: Do not use __builtin_isinf_sign on clang discards 603291df30 x86: Do not use __builtin_fpclassify on clang discards 775fd40f7a math: Fix isgreater* and isless* for clang discards d291ddf01d Extend malloc function hiding to tst-memaling-2 and tst-real [...] discards 8bf6f7e88e Enable --enable-fortify-source with clang discards 26b1805693 elf: Fix abort localplt issue with clang discards 68056098fe nss: Suppress clang -Wstring-plus-int on __nss_shlib_revisio [...] discards bdfd7d6e5a aarch64: Fix tst-ifunc-arg-4 on clang-18 discards c3dd2e525b configure: remove overly restrictive check for clang discards 83bda44704 math: Handle fabsf128 !__USE_EXTERN_INLINES discards a4dd7a7ba7 Filter out internal abort during ld.so build discards 9d0241405a Enable --enable-fortify-source with clang discards 94aa80daac Enable --no-undefined-version by default discards f51c6d9fff Supress unused command arguments warning with clang discards 63e88ab576 Annotate swtich fall-through discards 226f242da9 aarch64: Use NO_MATH_REDIRECT on pow_advsimd.c discards 3c13a08762 x86: Fix THREAD_GSCOPE_RESET_FLAG build on clang discards 533ee62c5f x86: Adapt "%v" usage on clang to emit VEX enconding discards e756418897 x86: Fix strstr ifunc on clang discards 2f778605dd x86: math: Use of __libgcc_cmp_return__ iff compiler supports it discards c817928acb x86: Use -mavx instead of -msse2avx discards 340ad390eb string: Use asm alias instead of symbol redirections for stp [...] discards f82028fa52 nss: Suppress clang -Wstring-plus-int on __nss_shlib_revisio [...] discards bb9a63ea6f Handle clang -Wignored-attributes on weak aliases discards 5964953225 argp: Move attribute_hidden to argp-fmtstream.h discards 23feb05c87 argp: Expand argp_usage, _option_is_short, and _option_is_end discards 34982f9132 math: Don't redirect inlined builtin math functions discards 8930b7ada9 stdlib: Remove longlong.h discards 7bb95ba3a2 Add umul_ppmm to gmp-arch.hdoc discards 1920172f37 Add add_ssaaaa and sub_ssaaaa to gmp-arch.h discards 1cd97c0786 Add gmp-arch and udiv_qrnnd discards 036196962b stdlib: Remove mp_clz_tab.c discards 8d0ae4db79 Replace count_leading_zeros with stdc_leading_zeros discards ead74a4d06 malloc: Remove unused tcache_set_inactive discards f9f12721f8 include: Sync gnulib intprops adds 096fcdc0a5 Rename uimaxabs to umaxabs (bug 33325) adds 96073e9f34 Fix incorrect setrlimit return value checks in tests adds 14243c9db6 Build programs in $(others-noinstall) like tests adds 5ee722d3ac i386: Build s_erf_common.c with -fexcess-precision=standard adds 602fdf5d69 include: Sync gnulib intprops adds f91abbde02 malloc: Remove unused tcache_set_inactive adds 36b4c553e6 Replace count_leading_zeros with stdc_leading_zeros adds 110ec4954e argp: Expand argp_usage, _option_is_short, and _option_is_end adds 543ddd628f argp: Move attribute_hidden to argp-fmtstream.h adds 970364dac0 Annotate swtich fall-through adds 1ab6a62e68 Supress unused command arguments warning with clang adds d49d917b90 Enable --no-undefined-version by default adds 8711c29bb7 aarch64: Fix tst-ifunc-arg-4 on clang-18 adds 1177d2f26c Updates struct tcp_zerocopy_receive from 5.11 to netinet/tcp.h. adds 4d86b6cdd8 x86: fix wmemset ifunc stray '!' (bug 33542) adds bfee89dc8a i386: Remove the SVID error handling from fmod adds 1dd2163e51 i386: Remove the SVID error handling from fmodf adds ade9f30ce2 m68k: Remove the SVID error handling from fmodf adds b19904cfb2 m68k: Avoid include e_fmod.c on fmod/remainder implementation adds 6deadd4eb6 m68k: Remove SVID error handling on fmod adds 0b484d7b77 math: Remove the SVID error handling from log10f adds 9f8dea5b5d math: Remove the SVID error handling from acosf adds f92aba68bc math: Remove the SVID error handling from asinf adds 8facb464b4 math: Remove the SVID error handling from acoshf adds 555c39c0fc math: Remove the SVID error handling from atanhf adds 03eeeba705 math: Remove the SVID error handling from coshf adds b050cb53b0 math: Remove the SVID error handling wrapper from y0/j0 adds 8d4815e6d7 math: Remove the SVID error handling wrapper from y1/j1 adds ee946212fe math: Remove the SVID error handling wrapper from yn/jn adds 444d81284e riscv: memcpy_noalignment: Make register allocation Zca-friendly adds 0698fd462a riscv: memcpy_noalignment: Fold SZREG/BLOCK_SIZE alignment [...] adds 09a94c86ca riscv: memcpy_noalignment: Reorder to store via a3, then bump a3 adds 3fe3f62833 Cleanup some recently added whitespace. adds 3ac0112b5d cdefs: allow __attribute__ on tcc adds 2f77aec043 aarch64: fix cfi directives around __libc_arm_za_disable adds 7d99ff550f debug: mark __libc_message_wrapper as always inline adds 8917bd3eb3 math: Fix powf special case [BZ #33563] adds 0212fc23b0 math: Fix pow special case [BZ #33563] adds 1136c036a3 math: Remove xfail from pow test [BZ #33563] adds 720e891637 riscv: Add Zbkb optimized repeat_bytes helper adds 332f8e62af tls: Add debug logging for TLS and TCB management adds d4d472366b docs: Add dynamic linker environment variable docs adds fa7f43a982 Support assert as a variadic macro for C23 adds b93632ede7 Build programs in $(others-noinstall) like tests if libgcc_s [...] adds b299332fb4 aarch64: Remove ununsed atomic macros adds eeeb882c97 arc: Remove ununsed atomic macros adds ba69286641 csky: Remove ununsed atomic macros adds c787f0ec3e mips: Remove ununsed atomic macros adds c0fc170c78 or1k: Remove ununsed atomic macros adds 08c345104f s390: Remove ununsed atomic macros adds ebfd1b9e4d sparc: Remove ununsed atomic macros adds fd27081d8e x86: Remove ununsed atomic macros adds 5a7a9a57c2 arm: Consolidate atomic-machine.h and Remove ununsed atomic macros adds 6322a325fc hppa: Move atomic-machine to generic sysdep adds 3642bf4800 m68k: Consolidade atomic-machine.h and Remove ununsed atomic macros adds 9201eabed8 loongarch: Consolidate atomic-machine.h and remove ununsed a [...] adds d76e20791b powerpc: Consolidate atomic-machine.h adds 1f5d8663ea riscv: Consolidade atomic-machine.h and remove ununsed atomi [...] adds 7e5fe1974c sh: Move atomic-machine to generic sysdep adds f6dedc65fd alpha: Remove USE_ATOMIC_COMPILER_BUILTINS definition adds c797303237 microblaze: Remove USE_ATOMIC_COMPILER_BUILTINS definition adds 70ee250fb8 atomic: Consolidate atomic_full_barrier implementation adds 304b22d7f9 atomic: Consolidate atomic_read_barrier implementation adds 95a0ad1ea1 atomic: Consolidate atomic_write_barrier implementation adds 53807741fb Define __HAVE_64B_ATOMICS from compiler support adds 324c088a18 nptl: Remove ATOMIC_EXCHANGE_USES_CAS usage adds c4c6c79d70 math: Remove the SVID error handling from remainderf adds 0e1a1178ee math: Remove the SVID error handling from remainder adds f27a146409 math: Remove the SVID error handling from sinhf adds 0dfc849eff math: Remove the SVID error handling wrapper from sqrt adds 376e336d92 Regenerate charmap-kw.h and locfile-kw.h with gperf 3.3 adds 47975914fb riscv: Add vector registers to __SYSCALL_CLOBBERS adds 26d11a0944 Add C23 long_double_t, _FloatN_t adds 26e4810210 Rename fromfp files in preparation for changing types for C23 adds a5cc3018f3 Add feature test macros for POSIX.1-2024. adds 7ec8eb5676 math: Remove the SVID error handling from atan2f adds bd7be9f447 Update kernel version to 6.17 in header constant tests adds c0c9524a11 Update PIDFD_* constants for Linux 6.17 adds 03d9cb23b8 Update syscall lists for Linux 6.17 adds 0d0726e4eb linux: Add STATX_MNT_ID_UNIQUE definition to generic statx adds 2ae6152144 linux: Add STATX_DOALIGN definition to generic statx adds 4540cc2237 linux: Add STATX_SUBVOL definition to generic statx adds 5a2ace34fc linux: Add STATX_WRITE_ATOMIC/STATX_ATTR_WRITE_ATOMIC defini [...] adds cf73362a7e linux: Update statx-generic.h with linux 6.14 adds f8a6b02223 linux: Update statx-generic.h with linux 6.16 adds 04e6bdb437 Add AT_HANDLE_CONNECTABLE from Linux 6.13 to bits/fcntl-linux.h adds 1e750f62c4 Add AT_EXECVE_CHECK from Linux 6.14 to bits/fcntl-linux.h adds c0be0b4527 Add FD_PIDFS_ROOT from Linux 6.17 to bits/fcntl-linux.h adds de0e623434 math: Remove the SVID error handling from lgammaf/lgammaf_r adds 3078358ac6 math: Remove the SVID error handling from tgammaf adds 975c8c4e22 i386: Simplify powl computation for small integral y [BZ #33586] adds 20a2a75608 support: Fix FILE * leak in check_for_unshare_hints in test- [...] adds 5b82fb1882 AArch64: Optimise SVE scalar callbacks adds 6c22823da5 AArch64: Fix instability in AdvSIMD tan adds e45af510bc AArch64: Fix instability in AdvSIMD sinh adds b64335ff11 support: Exit on consistency check failure in resolv_respons [...] adds 58a31b4316 posix: Fix invalid flags test for p{write,read}v2 adds 259adb087d aarch64: Remove $(aarch64-bti) check adds ea8e2b96d8 nss: Add ERANGE testing to tst-nss-test4 (bug 33361) adds 4b5eeec17b Add missing $(rpath-link) to /elf/ld.so --library-path adds 23db68ed9d Add missing $(rpath-link) to elf/ld.so --library-path adds a701ecc9f6 Revert "hurd: Make rename refuse trailing slashes [BZ #32570]" adds 494ba55d0b hurd: make setpriority clamp nice values to 0..2*NZERO-1 [BZ [...] adds ab1a96c978 stdlib: Remove mp_clz_tab.c adds 9044d61ff9 nss: Suppress clang -Wstring-plus-int on __nss_shlib_revisio [...] adds bd6b49e11d string: Check if attribute can declared after function declaration adds d25db12c2a x86: math: Use of __libgcc_cmp_return__ iff compiler supports it adds 427c25278d x86: Adapt "%v" usage on clang to emit VEX enconding adds e3394859ee x86: Fix THREAD_GSCOPE_RESET_FLAG build on clang adds 50000da305 Filter out internal abort during ld.so build adds b983c854e6 math: Sync acosh from CORE-MATH adds ff041e8f8e benchtests: Add benchmarks for frexp functions adds 4d2582150e math: Optimize frexpf (binary32) with fast path for normal numbers adds e05476b5c8 math: Optimize frexp (binary64) with fast path for normal numbers adds e52d9542cd math: Optimize frexpl (binary128) with fast path for normal numbers adds 1707b23382 Set Prefer_No_AVX512 flag for hygon platform adds 71d9f47b5a x86-64: Fix a typo in fesetenv.c [BZ #33619] adds 2eff71d289 stdlib: Do not define once_flag, ONCE_FLAG_INIT for C++ adds e06a1962e6 cdefs: Fix some typos in comments. adds f851a74346 hurd: Drop remnants of cthreads adds 2f5e68dea9 LoongArch: Call elf_ifunc_invoke for R_LARCH_IRELATIVE in el [...] adds a9c426bcca aarch64: fix includes in SME tests adds 3d52fd274e linux: Add mseal syscall support adds 3b7bb7b2f2 math: Remove ldbl-128/s_fma.c adds 989e538224 math: Remove float_t and double_t [BZ #33563] adds 1f79bc4838 Change fromfp functions to return floating types following C [...] adds 2254e871f4 hppa: Consistently reference LGPL in copyright header adds c6908c4e24 linux: Add mseal to mips32 nofpu abilist adds f6a60e9867 htl: move {,_IO_}f{,un,try}lockfile implementation into libc adds 6c933807a9 htl: Move __pthread_cleanup_stack out of libc_pthread_init.c adds 23b8e6ae4f htl: Drop pthread-functions infrastructure adds 91fb9914d8 htl: Remove errno and herrno from libpthread adds 5bdf3c9092 x86: Increase allowable TSX abort rate to 6%. adds 7fec8a5de6 Revert __HAVE_64B_ATOMICS configure check adds 4f18501498 math: Optimize frexpl (intel96) with fast path for normal numbers adds 9f18265a8e Remove TLS_TCB_ALIGN and TLS_INIT_TCB_ALIGN adds ce61fcf702 hurd: Fix restoring SSE state on signal adds a064213785 loongarch: Remove TLS_TCB_ALIGN adds c7d699b55b htl: Add missing include adds 5db67a03e9 hurd: Fix getting rlimit in _hurd_alloc_fd adds f63dd92431 htl: Move __pthread_enable/disable_asynccancel into libc adds 5b6ee0e0ba htl: move pthread_create to into libc adds c6f151839b Reference COPYING.LIB in <sframe.h> copyright header adds e067e53080 Add COPYINGv3 with the GPL version 3 text adds a0ce8b0779 Update COPYING, COPYING.LIB from gnulib, using gnulib file names adds 13cfd77bf5 math: Don't redirect inlined builtin math functions adds edd4dc7dc8 x86: Use -mavx instead of -msse2avx adds 53ad1eae0f x86: Fix strstr ifunc on clang adds 1abdb38135 math: Handle fabsf128 !__USE_EXTERN_INLINES adds 03db446659 configure: Remove for redirection of built-in functions adds efc8642051 posix: execvpe: fix UMR with file > NAME_MAX [BZ #33627] adds 04eea3aa48 manual: don't use the FSF's old address in license text. adds 8d999a6993 linux/termios: clear k_termios.c_cflag & CIBAUD for non-spli [...] adds 6463953fec linux/termios: factor out the kernel interface from termios_ [...] adds a025a9deef nss: Clean up function pointer/void * unions adds 5029b63280 nss: Remove effectively unused struct nss_database_default_cache adds b9579342c6 Remove support for lock elision. adds e53d85947f malloc: Simplify tst-free-errno munmap failure test adds 8c66b742cf Add new AArch64 HWCAP3 definitions from Linux 6.17 to bits/hwcap.h adds 77f446346a htl: fix compatibility adds bb3524a879 htl: move pthread_getname_np/setname_np into libc. adds d989840693 htl: move pthread_hurd_cond_timedwait_np, pthread_hurd_cond_ [...] adds e889160273 AArch64: fix SVE tanpi(f) [BZ #33642] adds bb6519de1e AArch64: Fix and improve SVE pow(f) special cases adds fd1d642ef8 AArch64: Remove WANT_SIMD_EXCEPT from aarch64 AdvSIMD math routines adds cdb0e9dc70 nss: Remove effectively unused __nss_*_database variables adds 40a751b004 linux/termios: test the kernel-side termios canonicalization adds 4567204feb math: Sync acosh from CORE-MATH adds 56549264d1 malloc: add free_sized and free_aligned_sized from C23 adds 92186652d8 math: Sync atanh from CORE-MATH adds 7f670284d8 malloc: Use _int_free_chunk in tcache_thread_shutdown adds 0df50640a4 Use __fstat64_time64 in __fts64_children_time64 (bug 33653) adds 951bb5c458 hurd: Add missing free_sized and free_aligned_sized adds 20e92c9512 nptl: Replace FALLTHROUGH with [[fallthrough]] adds 64b6813338 Check if linker supports -Wl,--undefined-version new dc08c31470 Add gmp-arch and udiv_qrnnd new 23923a2abf Add add_ssaaaa and sub_ssaaaa to gmp-arch.h new 66fedf5477 Add umul_ppmm to gmp-arch.hdoc new 0ace38803e stdlib: Remove longlong.h new db7dbeed8d Handle clang -Wignored-attributes on weak aliases new 46406c2871 configure: Only use -fno-fp-int-builtin-inexact if compiler [...] new f38ee25fed Enable --enable-fortify-source with clang new 54cc8465fe benchtests: Use __f128 on ilogbf128-inputs constants new c095c76e78 benchtests: Add attribute_optimize new 39bc0972fe benchtests: Remove clang warnings new 413d399156 bench-malloc-thread: Add libm for powf new 28fc61a743 configure: remove overly restrictive check for clang new 177cc324ee Extend malloc function hiding to tst-memaling-2 and tst-real [...] new e6f50abbb6 math: Fix isgreater* and isless* for clang new c92cb4f094 x86: Do not use __builtin_fpclassify on clang new b0faad30d4 x86: Do not use __builtin_isinf_sign on clang new 8cfd63d0af stdio: Fix tst-vfprintf-user-type on clang new 9eb3cb13da math: Fix potential underflow on ldbl-128 erfl new 81683b3d7f x86_64: Fix mark-plt configure test new d30fb0e331 stdlib: Avoid strlen plt with clang new 17f6eb4b77 stdlib: Avoid stpcpy plt with clang new 77906e424e malloc: Extend malloc function hiding to tst-pvalloc
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 (bb69c41d33) \ N -- N -- N refs/heads/azanella/clang (77906e424e)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 22 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: COPYING.LIB => COPYING.LESSERv2 | 9 +- COPYING.LIB | 503 +- COPYING => COPYINGv2 | 9 +- COPYINGv3 | 674 + Makerules | 2 +- NEWS | 32 +- Rules | 14 +- SHARED-FILES | 11 +- assert/Makefile | 6 + assert/assert.h | 52 +- assert/test-assert-c99.c | 3 + assert/test-assert-gnu99.c | 3 + .../test-assert-variadic.c | 40 +- benchtests/Makefile | 6 + benchtests/bench-memset.c | 1 + benchtests/frexp-inputs | 1005 + benchtests/frexpf-inputs | 1005 + benchtests/frexpl-inputs | 1006 + benchtests/strcoll-inputs/filelist#en_US.UTF-8 | 3 - config.h.in | 3 + configure | 158 +- configure.ac | 57 +- debug/tst-sprintf-fortify-rdonly.c | 2 +- elf/Makefile | 16 +- elf/dl-tls.c | 6 + elf/dl-tunables.list | 33 - elf/libc_early_init.c | 5 - elf/rtld.c | 4 +- elf/tst-pathopt.sh | 4 +- htl/Makefile | 25 +- htl/Versions | 61 +- htl/cthreads-compat.c | 102 - htl/forward.c | 29 - htl/herrno.c | 34 - htl/libc_pthread_init.c | 35 - htl/libpthread_syms.a | 13 - htl/lockfile.c | 59 - htl/pt-cleanup.c | 2 + htl/pt-create.c | 34 +- htl/pt-initialize.c | 43 - htl/pt-internal.h | 8 +- hurd/Versions | 5 +- hurd/alloc-fd.c | 2 +- hurd/hurdsig.c | 6 +- iconv/Makefile | 4 +- iconv/tst-iconv_prog.sh | 4 +- iconv/tst-iconvconfig.sh | 4 +- iconvdata/Makefile | 2 +- iconvdata/run-iconv-test.sh | 4 +- include/atomic.h | 23 +- include/atomic_wide_counter.h | 6 +- include/features.h | 30 +- include/math.h | 7 +- include/stdio.h | 11 +- include/string.h | 5 + io/Makefile | 1 + io/bits/statx-generic.h | 1 + io/bits/types/struct_statx.h | 12 +- io/fts.c | 5 +- io/fts64-time64.c | 1 + io/fts64.c | 1 + io/tst-closefrom.c | 2 +- io/tst-fts-time64-y2038.c | 3 + io/tst-fts.c | 35 +- io/tst-statx.c | 3 +- locale/Makefile | 3 +- locale/programs/charmap-kw.h | 34 +- locale/programs/charmap.c | 4 +- locale/programs/locfile-kw.h | 32 +- locale/programs/repertoire.c | 4 +- locale/tst-locale-locpath.sh | 4 +- mach/Makefile | 2 +- mach/Versions | 3 +- mach/mutex-solid.c | 35 - malloc/Makefile | 18 + malloc/Versions | 8 + malloc/malloc-debug.c | 17 + malloc/malloc.c | 35 +- malloc/mcheck-impl.c | 2 +- .../tst-free-aligned-sized-trace.c | 9 +- stdlib/ullabs.c => malloc/tst-free-aligned-sized.c | 28 +- malloc/tst-free-errno.c | 98 +- .../tst-free-sized-trace.c | 9 +- sysdeps/generic/elide.h => malloc/tst-free-sized.c | 26 +- manual/README.pretty-printers | 1 - manual/arith.texi | 73 +- manual/creature.texi | 6 +- manual/dynlink.texi | 66 + manual/lgpl-2.1.texi | 20 +- manual/memory.texi | 99 + manual/threads.texi | 17 +- manual/tunables.texi | 75 - math/Makefile | 44 + math/Versions | 32 + math/auto-libm-test-in | 8 +- math/auto-libm-test-out-acosh | 207 + math/auto-libm-test-out-atanh | 69 + math/auto-libm-test-out-pow | 134 +- math/bits/mathcalls.h | 12 +- math/{fromfp.h => compat_fromfp.h} | 2 +- math/fromfp.h | 153 +- math/gen-fromfp-tests-inputs | 93 +- math/gen-fromfp-tests.py | 52 +- math/gen-tgmath-tests.py | 8 +- math/lgamma-compat.h | 15 +- ...test-fromfp.inc => libm-test-compat_fromfp.inc} | 28 +- ...st-fromfpx.inc => libm-test-compat_fromfpx.inc} | 28 +- ...st-ufromfp.inc => libm-test-compat_ufromfp.inc} | 28 +- ...-ufromfpx.inc => libm-test-compat_ufromfpx.inc} | 28 +- math/libm-test-driver.c | 13 + math/libm-test-fromfp.inc | 24605 ++++++++++--------- math/libm-test-fromfpx.inc | 24605 ++++++++++--------- math/libm-test-ufromfp.inc | 13936 ++++++----- math/libm-test-ufromfpx.inc | 13936 ++++++----- math/math.h | 178 +- math/test-flt-eval-method.c | 190 +- math/test-tgmath-ret.c | 10 - math/test-tgmath.c | 22 +- math/tgmath.h | 37 +- math/w_acosf_compat.c | 10 +- math/w_acoshf_compat.c | 6 +- math/w_asinf.c | 8 + math/w_asinf_compat.c | 10 +- math/w_atan2f_compat.c | 11 +- math/w_atanhf_compat.c | 11 +- math/w_coshf_compat.c | 12 +- math/w_j0f_compat.c | 11 +- math/w_j1f_compat.c | 10 +- math/w_jnf_compat.c | 10 +- math/w_lgammaf_compat2.c | 2 +- math/w_lgammaf_main.c | 7 +- math/w_lgammaf_r_compat.c | 5 +- math/w_log10f_compat.c | 10 +- math/w_remainder_compat.c | 21 +- math/w_remainderf_compat.c | 9 +- math/w_sinhf_compat.c | 11 +- math/w_sqrtf_compat.c | 8 +- math/w_tgammaf_compat.c | 9 +- misc/atomic_wide_counter.c | 4 +- misc/mntent_r.c | 4 +- misc/sys/cdefs.h | 16 +- misc/tst-preadvwritev2-common.c | 5 +- nis/nis_call.c | 2 +- nptl/Makefile | 14 +- nptl/allocatestack.c | 14 + nptl/elision-conf.c | 17 - nptl/elision-conf.h | 1 - nptl/elision-lock.c | 17 - nptl/elision-unlock.c | 17 - nptl/lowlevellock.c | 5 - nptl/nptl-printers.py | 12 +- nptl/nptl-stack.c | 23 +- nptl/nptl_lock_constants.pysym | 1 - nptl/pthread_cond_common.c | 6 +- nptl/pthread_create.c | 4 + nptl/pthread_mutex_cond_lock.c | 5 - nptl/pthread_mutex_lock.c | 38 +- nptl/pthread_mutex_timedlock.c | 18 +- nptl/pthread_mutex_trylock.c | 13 +- nptl/pthread_mutex_unlock.c | 20 +- nptl/pthread_mutexattr_gettype.c | 3 +- nptl/pthread_mutexattr_settype.c | 5 - nptl/pthread_rwlock_common.c | 8 +- nptl/pthread_spin_lock.c | 19 +- nptl/pthread_spin_trylock.c | 49 - nptl/sem_getvalue.c | 2 +- nptl/sem_init.c | 2 +- nptl/sem_post.c | 2 +- nptl/sem_waitcommon.c | 14 +- nptl/semaphoreP.h | 2 +- nptl/test-mutex-printers.py | 1 - nptl/tst-dl-debug-tid.c | 69 + nptl/tst-dl-debug-tid.sh | 72 + nptl/tst-mutex8.c | 127 +- nptl/tst-sem11.c | 4 +- nptl/tst-sem13.c | 4 +- nss/XXX-lookup.c | 10 +- nss/digits_dots.c | 2 +- nss/ether_hton.c | 13 +- nss/ether_ntoh.c | 13 +- nss/getXXbyYY_r.c | 15 +- nss/getnetgrent_r.c | 30 +- nss/getnssent_r.c | 50 +- nss/nss_database.c | 16 +- nss/nss_module.c | 1 - nss/nsswitch.c | 8 - nss/nsswitch.h | 7 +- nss/tst-nss-test4.c | 115 +- nss/tst-rfc3484-2.c | 2 - nss/tst-rfc3484-3.c | 2 - nss/tst-rfc3484.c | 2 - posix/execvpe.c | 7 +- posix/tst-spawn3.c | 2 +- posix/wordexp.c | 4 +- resolv/base64.c | 2 +- resolv/ns_ttl.c | 8 +- resolv/nss_dns/dns-host.c | 4 +- resolv/res_hconf.c | 2 +- resolv/res_query.c | 6 +- scripts/dso-ordering-test.py | 6 +- scripts/test_printers_common.py | 3 - scripts/update-copyrights | 2 +- stdio-common/flockfile.c | 1 + stdio-common/funlockfile.c | 1 + stdio-common/printf-parsemb.c | 2 +- stdio-common/vfscanf-internal.c | 2 +- stdlib/Makefile | 9 +- stdlib/Versions | 1 + stdlib/inttypes.h | 2 +- stdlib/setenv.h | 2 +- stdlib/stdlib.h | 22 +- stdlib/tst-uimaxabs.c | 6 +- stdlib/{tst-uimaxabs.c => tst-umaxabs.c} | 18 +- stdlib/ulabs.c | 6 +- stdlib/ullabs.c | 6 +- sunrpc/netname.c | 13 +- sunrpc/publickey.c | 24 +- sunrpc/svc_unix.c | 2 +- sunrpc/xdr.c | 12 +- support/resolv_test.c | 2 +- support/support-open-dev-null-range.c | 2 +- support/test-container.c | 1 + support/tst-support-open-dev-null-range.c | 2 +- sysdeps/aarch64/Makefile | 8 - sysdeps/aarch64/atomic-machine.h | 153 - sysdeps/aarch64/fpu/acos_advsimd.c | 30 +- sysdeps/aarch64/fpu/acosf_advsimd.c | 27 +- sysdeps/aarch64/fpu/acosh_advsimd.c | 8 +- sysdeps/aarch64/fpu/acoshf_advsimd.c | 19 +- sysdeps/aarch64/fpu/asin_advsimd.c | 30 +- sysdeps/aarch64/fpu/asinf_advsimd.c | 23 +- sysdeps/aarch64/fpu/asinh_advsimd.c | 108 +- sysdeps/aarch64/fpu/asinhf_advsimd.c | 20 +- sysdeps/aarch64/fpu/atan_advsimd.c | 9 - sysdeps/aarch64/fpu/atanf_advsimd.c | 46 +- sysdeps/aarch64/fpu/atanh_advsimd.c | 8 - sysdeps/aarch64/fpu/atanhf_advsimd.c | 20 - sysdeps/aarch64/fpu/cos_advsimd.c | 16 +- sysdeps/aarch64/fpu/cosf_advsimd.c | 16 +- sysdeps/aarch64/fpu/coshf_advsimd.c | 35 +- sysdeps/aarch64/fpu/cospi_advsimd.c | 19 +- sysdeps/aarch64/fpu/cospif_advsimd.c | 23 +- sysdeps/aarch64/fpu/erf_advsimd.c | 40 +- sysdeps/aarch64/fpu/erfc_advsimd.c | 37 - sysdeps/aarch64/fpu/erfcf_advsimd.c | 39 - sysdeps/aarch64/fpu/erff_advsimd.c | 26 +- sysdeps/aarch64/fpu/exp10_advsimd.c | 40 +- sysdeps/aarch64/fpu/exp10f_advsimd.c | 41 - sysdeps/aarch64/fpu/exp2_advsimd.c | 31 +- sysdeps/aarch64/fpu/exp2f_advsimd.c | 40 - sysdeps/aarch64/fpu/exp_advsimd.c | 41 +- sysdeps/aarch64/fpu/expf_advsimd.c | 42 - sysdeps/aarch64/fpu/expm1_advsimd.c | 30 +- sysdeps/aarch64/fpu/expm1f_advsimd.c | 26 +- sysdeps/aarch64/fpu/finite_pow.h | 43 - sysdeps/aarch64/fpu/hypot_advsimd.c | 42 +- sysdeps/aarch64/fpu/hypotf_advsimd.c | 42 +- sysdeps/aarch64/fpu/log1p_advsimd.c | 3 +- sysdeps/aarch64/fpu/log1pf_advsimd.c | 51 +- sysdeps/aarch64/fpu/math_private.h | 6 +- sysdeps/aarch64/fpu/pow_advsimd.c | 15 +- sysdeps/aarch64/fpu/pow_sve.c | 82 +- sysdeps/aarch64/fpu/powf_sve.c | 32 +- sysdeps/aarch64/fpu/sin_advsimd.c | 21 +- sysdeps/aarch64/fpu/sinf_advsimd.c | 22 +- sysdeps/aarch64/fpu/sinh_advsimd.c | 33 +- sysdeps/aarch64/fpu/sinhf_advsimd.c | 17 - sysdeps/aarch64/fpu/sinpi_advsimd.c | 35 +- sysdeps/aarch64/fpu/sinpif_advsimd.c | 34 +- sysdeps/aarch64/fpu/sv_math.h | 97 +- sysdeps/aarch64/fpu/tan_advsimd.c | 31 +- sysdeps/aarch64/fpu/tanf_advsimd.c | 31 +- sysdeps/aarch64/fpu/tanh_advsimd.c | 13 +- sysdeps/aarch64/fpu/tanhf_advsimd.c | 10 - sysdeps/aarch64/fpu/tanpi_sve.c | 10 +- sysdeps/aarch64/fpu/tanpif_sve.c | 4 +- sysdeps/aarch64/fpu/v_log1p_inline.h | 2 +- sysdeps/aarch64/fpu/v_math.h | 10 - sysdeps/aarch64/fpu/vecmath_config.h | 5 - sysdeps/aarch64/tst-sme-clone.c | 1 + sysdeps/aarch64/tst-sme-clone3.c | 2 +- sysdeps/alpha/atomic-machine.h | 13 +- sysdeps/alpha/fpu/e_sqrtf.c | 2 +- sysdeps/alpha/fpu/s_fma.c | 2 - sysdeps/alpha/gmp-arch.h | 39 +- sysdeps/arc/atomic-machine.h | 57 - sysdeps/arm/atomic-machine.h | 138 - sysdeps/csky/atomic-machine.h | 67 - sysdeps/generic/atomic-machine.h | 46 +- sysdeps/generic/gmp-arch.h | 71 +- sysdeps/generic/ldsodefs.h | 3 +- sysdeps/generic/malloc-machine.h | 12 - sysdeps/generic/math_private_calls.h | 2 + sysdeps/generic/math_uint128.h | 27 +- sysdeps/generic/sframe.h | 6 +- sysdeps/generic/symbol-hacks.h | 24 - sysdeps/gnu/netinet/tcp.h | 9 + sysdeps/htl/Makefile | 4 - sysdeps/htl/flockfile.c | 18 +- sysdeps/htl/ftrylockfile.c | 17 +- sysdeps/htl/funlockfile.c | 16 +- sysdeps/htl/libc-lockP.h | 35 - sysdeps/htl/pthread-functions.h | 47 - sysdeps/htl/pthreadP.h | 20 +- sysdeps/htl/sem-destroy.c | 2 +- sysdeps/htl/sem-getvalue.c | 2 +- sysdeps/htl/sem-post.c | 2 +- sysdeps/htl/sem-timedwait.c | 8 +- sysdeps/htl/sem-waitfast.c | 2 +- sysdeps/i386/Makefile | 1 + sysdeps/i386/fpu/Versions | 4 + sysdeps/i386/fpu/e_fmod.S | 18 - .../i386/fpu/e_fmod.c | 38 +- sysdeps/i386/fpu/e_fmodf.S | 18 - .../w_acosf_compat.c => sysdeps/i386/fpu/e_fmodf.c | 38 +- sysdeps/i386/fpu/e_fmodf_ver.h | 2 + sysdeps/i386/fpu/e_powl.S | 45 +- sysdeps/i386/fpu/e_remainder.S | 18 - .../i386/fpu/e_remainder.c | 34 +- sysdeps/i386/fpu/e_remainderf.S | 18 - .../i386/fpu/e_remainderf.c | 31 +- sysdeps/i386/fpu/e_sqrtf.S | 13 - sysdeps/i386/fpu/fclrexcpt.c | 4 +- sysdeps/i386/fpu/fedisblxcpt.c | 4 +- sysdeps/i386/fpu/feenablxcpt.c | 4 +- sysdeps/i386/fpu/fegetenv.c | 2 +- sysdeps/i386/fpu/fegetmode.c | 2 +- sysdeps/i386/fpu/feholdexcpt.c | 4 +- sysdeps/i386/fpu/fesetenv.c | 5 +- sysdeps/i386/fpu/fesetexcept.c | 6 +- sysdeps/i386/fpu/fesetmode.c | 6 +- sysdeps/i386/fpu/fesetround.c | 5 +- sysdeps/i386/fpu/feupdateenv.c | 2 +- sysdeps/i386/fpu/fgetexcptflg.c | 3 +- sysdeps/i386/fpu/fsetexcptflg.c | 4 +- sysdeps/i386/fpu/ftestexcept.c | 4 +- .../{aarch64 => i386}/fpu/math-use-builtins-sqrt.h | 0 sysdeps/i386/fpu/w_fmod_compat.c | 15 - sysdeps/i386/fpu/w_fmodf_compat.c | 15 - sysdeps/i386/setfpucw.c | 6 +- sysdeps/ieee754/dbl-64/e_acosh.c | 13 +- sysdeps/ieee754/dbl-64/e_atanh.c | 4 +- sysdeps/ieee754/dbl-64/e_exp.c | 9 +- sysdeps/ieee754/dbl-64/e_exp10.c | 24 +- sysdeps/ieee754/dbl-64/e_exp2.c | 9 +- sysdeps/ieee754/dbl-64/e_log.c | 9 +- sysdeps/ieee754/dbl-64/e_log2.c | 9 +- sysdeps/ieee754/dbl-64/e_pow.c | 60 +- sysdeps/ieee754/dbl-64/e_remainder.c | 30 +- sysdeps/ieee754/dbl-64/math_config.h | 6 +- sysdeps/ieee754/dbl-64/s_compat_fromfp.c | 17 + .../{s_fromfp_main.c => s_compat_fromfp_main.c} | 9 +- sysdeps/ieee754/dbl-64/s_compat_fromfpx.c | 17 + sysdeps/ieee754/dbl-64/s_compat_ufromfp.c | 17 + sysdeps/ieee754/dbl-64/s_compat_ufromfpx.c | 17 + sysdeps/ieee754/dbl-64/s_frexp.c | 55 +- sysdeps/ieee754/dbl-64/s_fromfp.c | 11 + sysdeps/ieee754/dbl-64/s_fromfp_main.c | 58 +- sysdeps/ieee754/dbl-64/s_fromfpx.c | 11 + sysdeps/ieee754/dbl-64/s_ufromfp.c | 11 + sysdeps/ieee754/dbl-64/s_ufromfpx.c | 11 + sysdeps/ieee754/dbl-64/w_remainder.c | 1 + sysdeps/ieee754/float128/Makefile | 8 +- sysdeps/ieee754/float128/s_compat_fromfpf128.c | 21 + sysdeps/ieee754/float128/s_compat_fromfpxf128.c | 21 + sysdeps/ieee754/float128/s_compat_ufromfpf128.c | 21 + sysdeps/ieee754/float128/s_compat_ufromfpxf128.c | 21 + sysdeps/ieee754/float128/s_fromfpf128.c | 14 + sysdeps/ieee754/float128/s_fromfpxf128.c | 14 + sysdeps/ieee754/float128/s_ufromfpf128.c | 14 + sysdeps/ieee754/float128/s_ufromfpxf128.c | 14 + sysdeps/ieee754/flt-32/e_acosf.c | 11 +- sysdeps/ieee754/flt-32/e_acoshf.c | 11 +- sysdeps/ieee754/flt-32/e_asinf.c | 11 +- sysdeps/ieee754/flt-32/e_atan2f.c | 24 +- sysdeps/ieee754/flt-32/e_atanhf.c | 11 +- sysdeps/ieee754/flt-32/e_coshf.c | 11 +- sysdeps/ieee754/flt-32/e_exp2f.c | 5 +- sysdeps/ieee754/flt-32/e_expf.c | 5 +- sysdeps/ieee754/flt-32/e_gammaf_r.c | 52 +- sysdeps/ieee754/flt-32/e_j0f.c | 34 +- sysdeps/ieee754/flt-32/e_j1f.c | 34 +- sysdeps/ieee754/flt-32/e_jnf.c | 34 +- sysdeps/ieee754/flt-32/e_lgammaf_r.c | 24 +- sysdeps/ieee754/flt-32/e_log10f.c | 11 +- sysdeps/ieee754/flt-32/e_log2f.c | 7 +- sysdeps/ieee754/flt-32/e_logf.c | 7 +- sysdeps/ieee754/flt-32/e_powf.c | 63 +- sysdeps/ieee754/flt-32/e_remainderf.c | 25 +- sysdeps/ieee754/flt-32/e_sinhf.c | 22 +- sysdeps/ieee754/flt-32/e_sqrtf.c | 143 +- sysdeps/ieee754/flt-32/math_config.h | 7 +- sysdeps/ieee754/flt-32/math_errf.c | 6 + sysdeps/ieee754/flt-32/s_compat_fromfpf.c | 17 + .../{s_fromfpf_main.c => s_compat_fromfpf_main.c} | 9 +- sysdeps/ieee754/flt-32/s_compat_fromfpxf.c | 17 + sysdeps/ieee754/flt-32/s_compat_ufromfpf.c | 17 + sysdeps/ieee754/flt-32/s_compat_ufromfpxf.c | 17 + sysdeps/ieee754/flt-32/s_frexpf.c | 82 +- sysdeps/ieee754/flt-32/s_fromfpf.c | 11 + sysdeps/ieee754/flt-32/s_fromfpf_main.c | 58 +- sysdeps/ieee754/flt-32/s_fromfpxf.c | 11 + sysdeps/ieee754/flt-32/s_ufromfpf.c | 11 + sysdeps/ieee754/flt-32/s_ufromfpxf.c | 11 + .../fpu/doasin.c => ieee754/flt-32/w_acosf.c} | 0 .../fpu/doasin.c => ieee754/flt-32/w_acoshf.c} | 0 .../fpu/doasin.c => ieee754/flt-32/w_asinf.c} | 0 .../fpu/doasin.c => ieee754/flt-32/w_atan2f.c} | 0 .../fpu/doasin.c => ieee754/flt-32/w_atanhf.c} | 0 .../fpu/doasin.c => ieee754/flt-32/w_coshf.c} | 0 sysdeps/ieee754/flt-32/w_j0f.c | 1 + sysdeps/ieee754/flt-32/w_j1f.c | 1 + sysdeps/ieee754/flt-32/w_jnf.c | 1 + sysdeps/ieee754/flt-32/w_lgammaf.c | 17 + .../fpu/doasin.c => ieee754/flt-32/w_lgammaf_r.c} | 0 .../fpu/doasin.c => ieee754/flt-32/w_log10f.c} | 0 sysdeps/ieee754/flt-32/w_remainderf.c | 1 + .../fpu/doasin.c => ieee754/flt-32/w_sinhf.c} | 0 sysdeps/ieee754/flt-32/w_sqrtf.c | 1 + .../fpu/doasin.c => ieee754/flt-32/w_tgammaf.c} | 0 sysdeps/ieee754/ldbl-128/Makefile | 4 + sysdeps/ieee754/ldbl-128/s_compat_fromfpl.c | 17 + .../{s_fromfpl_main.c => s_compat_fromfpl_main.c} | 9 +- sysdeps/ieee754/ldbl-128/s_compat_fromfpxl.c | 17 + sysdeps/ieee754/ldbl-128/s_compat_ufromfpl.c | 17 + sysdeps/ieee754/ldbl-128/s_compat_ufromfpxl.c | 17 + sysdeps/ieee754/ldbl-128/s_fma.c | 66 - sysdeps/ieee754/ldbl-128/s_frexpl.c | 97 +- sysdeps/ieee754/ldbl-128/s_fromfpl.c | 11 + sysdeps/ieee754/ldbl-128/s_fromfpl_main.c | 66 +- sysdeps/ieee754/ldbl-128/s_fromfpxl.c | 11 + sysdeps/ieee754/ldbl-128/s_ufromfpl.c | 11 + sysdeps/ieee754/ldbl-128/s_ufromfpxl.c | 11 + sysdeps/ieee754/ldbl-128ibm-compat/Makefile | 9 + sysdeps/ieee754/ldbl-128ibm-compat/Versions | 6 + sysdeps/ieee754/ldbl-128ibm/s_compat_fromfpl.c | 17 + .../{s_fromfpl_main.c => s_compat_fromfpl_main.c} | 9 +- sysdeps/ieee754/ldbl-128ibm/s_compat_fromfpxl.c | 17 + sysdeps/ieee754/ldbl-128ibm/s_compat_ufromfpl.c | 17 + sysdeps/ieee754/ldbl-128ibm/s_compat_ufromfpxl.c | 17 + sysdeps/ieee754/ldbl-128ibm/s_fromfpl.c | 11 + sysdeps/ieee754/ldbl-128ibm/s_fromfpl_main.c | 115 +- sysdeps/ieee754/ldbl-128ibm/s_fromfpxl.c | 11 + sysdeps/ieee754/ldbl-128ibm/s_ufromfpl.c | 11 + sysdeps/ieee754/ldbl-128ibm/s_ufromfpxl.c | 11 + sysdeps/ieee754/ldbl-96/Makefile | 4 + sysdeps/ieee754/ldbl-96/e_lgammal_r.c | 8 +- sysdeps/ieee754/ldbl-96/s_compat_fromfpl.c | 17 + .../{s_fromfpl_main.c => s_compat_fromfpl_main.c} | 9 +- sysdeps/ieee754/ldbl-96/s_compat_fromfpxl.c | 17 + sysdeps/ieee754/ldbl-96/s_compat_ufromfpl.c | 17 + sysdeps/ieee754/ldbl-96/s_compat_ufromfpxl.c | 17 + sysdeps/ieee754/ldbl-96/s_frexpl.c | 98 +- sysdeps/ieee754/ldbl-96/s_fromfpl.c | 11 + sysdeps/ieee754/ldbl-96/s_fromfpl_main.c | 63 +- sysdeps/ieee754/ldbl-96/s_fromfpxl.c | 11 + sysdeps/ieee754/ldbl-96/s_ufromfpl.c | 11 + sysdeps/ieee754/ldbl-96/s_ufromfpxl.c | 11 + sysdeps/ieee754/ldbl-opt/nldbl-fromfp.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-fromfpx.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-ufromfp.c | 2 +- sysdeps/ieee754/ldbl-opt/nldbl-ufromfpx.c | 2 +- sysdeps/ieee754/ldbl-opt/w_remainder_compat.c | 2 +- sysdeps/loongarch/dl-machine.h | 5 +- sysdeps/loongarch/nptl/tls.h | 3 - sysdeps/m68k/coldfire/atomic-machine.h | 28 - .../{aarch64 => m68k}/fpu/math-use-builtins-sqrt.h | 0 sysdeps/m68k/m680x0/fpu/Versions | 6 + sysdeps/m68k/m680x0/fpu/e_fmod.c | 35 +- sysdeps/m68k/m680x0/fpu/e_fmodf.c | 48 +- sysdeps/m68k/m680x0/fpu/e_fmodl.c | 34 +- sysdeps/m68k/m680x0/fpu/e_remainder.c | 45 +- sysdeps/m68k/m680x0/fpu/e_remainderf.c | 46 +- sysdeps/m68k/m680x0/fpu/e_remainderl.c | 32 +- sysdeps/m68k/m680x0/fpu/e_sqrtf.c | 3 - sysdeps/m68k/m680x0/fpu/w_acosf_compat.c | 8 + sysdeps/m68k/m680x0/fpu/w_asinf_compat.c | 8 + sysdeps/m68k/m680x0/fpu/w_atan2f_compat.c | 8 + sysdeps/m68k/m680x0/fpu/w_atanhf_compat.c | 8 + sysdeps/m68k/m680x0/fpu/w_coshf_compat.c | 8 + sysdeps/m68k/m680x0/fpu/w_fmodf_compat.c | 15 - sysdeps/m68k/m680x0/fpu/w_log10f_compat.c | 8 + sysdeps/m68k/m680x0/fpu/w_sinhf_compat.c | 8 + sysdeps/m68k/m680x0/m68020/atomic-machine.h | 22 - sysdeps/mach/htl/pt-getname-np.c | 10 +- sysdeps/mach/htl/pt-setname-np.c | 9 +- sysdeps/mach/hurd/Makefile | 4 - sysdeps/mach/hurd/cthreads.c | 48 - sysdeps/mach/hurd/htl/pt-hurd-cond-timedwait.c | 7 +- sysdeps/mach/hurd/htl/pt-hurd-cond-wait.c | 7 +- sysdeps/mach/hurd/htl/pt-sysdep.c | 17 +- sysdeps/mach/hurd/i386/libc.abilist | 21 +- sysdeps/mach/hurd/i386/libc_malloc_debug.abilist | 2 + sysdeps/mach/hurd/i386/libm.abilist | 54 + sysdeps/mach/hurd/i386/libpthread.abilist | 23 - sysdeps/mach/hurd/renameat2.c | 19 +- sysdeps/mach/hurd/setpriority.c | 3 + sysdeps/mach/hurd/x86/Makefile | 5 + sysdeps/mach/hurd/x86_64/libc.abilist | 18 +- sysdeps/mach/hurd/x86_64/libc_malloc_debug.abilist | 2 + sysdeps/mach/hurd/x86_64/libm.abilist | 32 + sysdeps/mach/hurd/x86_64/libpthread.abilist | 23 - sysdeps/microblaze/atomic-machine.h | 25 - sysdeps/mips/atomic-machine.h | 184 - sysdeps/mips/fpu/math-use-builtins-fma.h | 2 +- sysdeps/mips/isarev.h | 8 + sysdeps/mips/math-use-builtins-ffs.h | 2 +- sysdeps/mips/mips64/n32/fpu/s_fma.c | 1 - sysdeps/mips/mips64/n64/fpu/s_fma.c | 1 - sysdeps/mips/sgidefs.h | 3 - sysdeps/mips/sys/asm.h | 16 - sysdeps/nptl/bits/struct_mutex.h | 20 +- sysdeps/nptl/bits/struct_rwlock.h | 4 +- sysdeps/nptl/internaltypes.h | 2 +- sysdeps/nptl/libc-lockP.h | 7 - sysdeps/nptl/lowlevellock.h | 102 - sysdeps/nptl/pthreadP.h | 18 +- sysdeps/nptl/rseq-access.h | 2 +- sysdeps/or1k/atomic-machine.h | 71 - sysdeps/or1k/nptl/tls.h | 3 - sysdeps/powerpc/atomic-machine.h | 40 - sysdeps/powerpc/fpu/e_sqrtf.c | 127 - sysdeps/powerpc/nptl/bits/struct_mutex.h | 11 +- sysdeps/powerpc/nptl/bits/struct_rwlock.h | 11 +- sysdeps/powerpc/nptl/elide.h | 116 - sysdeps/powerpc/nptl/pthread_spin_lock.c | 9 + sysdeps/powerpc/nptl/pthread_spin_trylock.c | 9 + sysdeps/powerpc/powerpc32/atomic-machine.h | 65 - sysdeps/powerpc/powerpc64/atomic-machine.h | 53 - .../powerpc/powerpc64/le/fpu/multiarch/Makefile | 4 + sysdeps/pthread/Makefile | 1 - sysdeps/pthread/elision-conf.h | 29 - sysdeps/pthread/tst-mutex-errorcheck.c | 6 +- sysdeps/pthread/tst-mutex10.c | 109 - sysdeps/pthread/tst-mutex5.c | 1 - sysdeps/riscv/atomic-machine.h | 53 + sysdeps/riscv/multiarch/memcpy_noalignment.S | 42 +- sysdeps/riscv/preconfigure | 7 + sysdeps/riscv/preconfigure.ac | 7 + sysdeps/riscv/string-misc.h | 64 + sysdeps/s390/atomic-machine.h | 133 - sysdeps/s390/configure | 38 - sysdeps/s390/configure.ac | 26 - sysdeps/s390/nptl/bits/struct_mutex.h | 11 +- sysdeps/sparc/atomic-machine.h | 37 +- sysdeps/sparc/sparc32/fpu/s_fma.c | 2 - sysdeps/sparc/sparc64/fpu/s_fma.c | 2 - sysdeps/unix/mips/sysdep.h | 1 + sysdeps/unix/sysv/linux/Makefile | 3 + sysdeps/unix/sysv/linux/Versions | 3 + sysdeps/unix/sysv/linux/aarch64/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h | 3 + sysdeps/unix/sysv/linux/aarch64/libc.abilist | 4 + .../sysv/linux/aarch64/libc_malloc_debug.abilist | 2 + sysdeps/unix/sysv/linux/aarch64/libm.abilist | 52 + sysdeps/unix/sysv/linux/aarch64/sysdep.h | 10 +- sysdeps/unix/sysv/linux/alpha/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/alpha/libc.abilist | 4 + .../sysv/linux/alpha/libc_malloc_debug.abilist | 2 + sysdeps/unix/sysv/linux/alpha/libm.abilist | 52 + sysdeps/unix/sysv/linux/alpha/termios_arch.h | 4 +- sysdeps/unix/sysv/linux/arc/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/arc/libc.abilist | 4 + .../unix/sysv/linux/arc/libc_malloc_debug.abilist | 2 + sysdeps/unix/sysv/linux/arc/libm.abilist | 24 + sysdeps/unix/sysv/linux/arm/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/arm/atomic-machine.h | 115 - sysdeps/unix/sysv/linux/arm/be/libc.abilist | 4 + .../sysv/linux/arm/be/libc_malloc_debug.abilist | 2 + sysdeps/unix/sysv/linux/arm/be/libm.abilist | 44 + sysdeps/unix/sysv/linux/arm/le/libc.abilist | 4 + .../sysv/linux/arm/le/libc_malloc_debug.abilist | 2 + sysdeps/unix/sysv/linux/arm/le/libm.abilist | 44 + sysdeps/unix/sysv/linux/bits/fcntl-linux.h | 8 + sysdeps/unix/sysv/linux/bits/mman-shared.h | 10 + sysdeps/unix/sysv/linux/csky/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/csky/libc.abilist | 4 + .../unix/sysv/linux/csky/libc_malloc_debug.abilist | 2 + sysdeps/unix/sysv/linux/csky/libm.abilist | 24 + sysdeps/unix/sysv/linux/hppa/____longjmp_chk.c | 7 +- sysdeps/unix/sysv/linux/hppa/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/hppa/atomic-machine.h | 29 - sysdeps/unix/sysv/linux/hppa/libc.abilist | 4 + .../unix/sysv/linux/hppa/libc_malloc_debug.abilist | 2 + sysdeps/unix/sysv/linux/hppa/libm.abilist | 44 + sysdeps/unix/sysv/linux/i386/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/i386/libc.abilist | 4 + .../unix/sysv/linux/i386/libc_malloc_debug.abilist | 2 + sysdeps/unix/sysv/linux/i386/libm.abilist | 54 + .../linux/{termios_internals.h => k_termios.h} | 83 +- sysdeps/unix/sysv/linux/kernel-features.h | 8 + sysdeps/unix/sysv/linux/loongarch/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/loongarch/atomic-machine.h | 147 - .../unix/sysv/linux/loongarch/lp64/libc.abilist | 4 + .../linux/loongarch/lp64/libc_malloc_debug.abilist | 2 + .../unix/sysv/linux/loongarch/lp64/libm.abilist | 32 + sysdeps/unix/sysv/linux/m68k/arch-syscall.h | 2 + .../unix/sysv/linux/m68k/coldfire/atomic-machine.h | 35 - sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 4 + .../linux/m68k/coldfire/libc_malloc_debug.abilist | 2 + sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist | 44 + sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 4 + .../linux/m68k/m680x0/libc_malloc_debug.abilist | 2 + sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist | 39 + sysdeps/unix/sysv/linux/microblaze/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 4 + .../linux/microblaze/be/libc_malloc_debug.abilist | 2 + sysdeps/unix/sysv/linux/microblaze/be/libm.abilist | 44 + sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 4 + .../linux/microblaze/le/libc_malloc_debug.abilist | 2 + sysdeps/unix/sysv/linux/microblaze/le/libm.abilist | 44 + sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h | 2 + .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 4 + .../mips/mips32/fpu/libc_malloc_debug.abilist | 2 + sysdeps/unix/sysv/linux/mips/mips32/libm.abilist | 44 + .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 4 + .../mips/mips32/nofpu/libc_malloc_debug.abilist | 2 + sysdeps/unix/sysv/linux/mips/mips64/libm.abilist | 52 + .../unix/sysv/linux/mips/mips64/n32/arch-syscall.h | 2 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 4 + .../mips/mips64/n32/libc_malloc_debug.abilist | 2 + .../unix/sysv/linux/mips/mips64/n64/arch-syscall.h | 2 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 4 + .../mips/mips64/n64/libc_malloc_debug.abilist | 2 + sysdeps/unix/sysv/linux/or1k/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/or1k/libc.abilist | 4 + .../unix/sysv/linux/or1k/libc_malloc_debug.abilist | 2 + sysdeps/unix/sysv/linux/or1k/libm.abilist | 24 + sysdeps/unix/sysv/linux/powerpc/elision-conf.c | 138 - sysdeps/unix/sysv/linux/powerpc/elision-conf.h | 40 - sysdeps/unix/sysv/linux/powerpc/elision-lock.c | 81 - sysdeps/unix/sysv/linux/powerpc/elision-timed.c | 29 - sysdeps/unix/sysv/linux/powerpc/elision-trylock.c | 70 - sysdeps/unix/sysv/linux/powerpc/elision-unlock.c | 44 - sysdeps/unix/sysv/linux/powerpc/htm.h | 171 - .../sysv/linux/powerpc/powerpc32/arch-syscall.h | 2 + .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 4 + .../powerpc32/fpu/libc_malloc_debug.abilist | 2 + .../sysv/linux/powerpc/powerpc32/fpu/libm.abilist | 44 + .../linux/powerpc/powerpc32/nofpu/libc.abilist | 4 + .../powerpc32/nofpu/libc_malloc_debug.abilist | 2 + .../linux/powerpc/powerpc32/nofpu/libm.abilist | 44 + .../sysv/linux/powerpc/powerpc64/arch-syscall.h | 2 + .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 4 + .../powerpc/powerpc64/be/libc_malloc_debug.abilist | 2 + .../sysv/linux/powerpc/powerpc64/be/libm.abilist | 44 + .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 4 + .../powerpc/powerpc64/le/libc_malloc_debug.abilist | 2 + .../sysv/linux/powerpc/powerpc64/le/libm.abilist | 56 + sysdeps/unix/sysv/linux/riscv/atomic-machine.h | 184 - sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 4 + .../linux/riscv/rv32/libc_malloc_debug.abilist | 2 + sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist | 32 + sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 4 + .../linux/riscv/rv64/libc_malloc_debug.abilist | 2 + sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist | 32 + sysdeps/unix/sysv/linux/riscv/sysdep.h | 7 + sysdeps/unix/sysv/linux/s390/Makefile | 8 - sysdeps/unix/sysv/linux/s390/elision-conf.c | 118 - sysdeps/unix/sysv/linux/s390/elision-conf.h | 40 - sysdeps/unix/sysv/linux/s390/elision-lock.c | 120 - sysdeps/unix/sysv/linux/s390/elision-timed.c | 27 - sysdeps/unix/sysv/linux/s390/elision-trylock.c | 98 - sysdeps/unix/sysv/linux/s390/elision-unlock.c | 62 - sysdeps/unix/sysv/linux/s390/htm.h | 187 - .../unix/sysv/linux/s390/s390-32/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 4 + .../linux/s390/s390-32/libc_malloc_debug.abilist | 2 + sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist | 52 + .../unix/sysv/linux/s390/s390-64/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 4 + .../linux/s390/s390-64/libc_malloc_debug.abilist | 2 + sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist | 52 + sysdeps/unix/sysv/linux/sh/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/sh/atomic-machine.h | 23 - sysdeps/unix/sysv/linux/sh/be/libc.abilist | 4 + .../sysv/linux/sh/be/libc_malloc_debug.abilist | 2 + sysdeps/unix/sysv/linux/sh/be/libm.abilist | 44 + sysdeps/unix/sysv/linux/sh/le/libc.abilist | 4 + .../sysv/linux/sh/le/libc_malloc_debug.abilist | 2 + sysdeps/unix/sysv/linux/sh/le/libm.abilist | 44 + .../unix/sysv/linux/sparc/sparc32/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 4 + .../linux/sparc/sparc32/libc_malloc_debug.abilist | 2 + sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist | 52 + .../unix/sysv/linux/sparc/sparc64/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 4 + .../linux/sparc/sparc64/libc_malloc_debug.abilist | 2 + sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist | 52 + sysdeps/unix/sysv/linux/sys/pidfd.h | 58 + sysdeps/unix/sysv/linux/syscall-names.list | 6 +- sysdeps/unix/sysv/linux/syscalls.list | 1 + sysdeps/unix/sysv/linux/tcsetattr.c | 35 +- sysdeps/unix/sysv/linux/termios_internals.h | 45 +- sysdeps/unix/sysv/linux/tst-mman-consts.py | 2 +- sysdeps/unix/sysv/linux/tst-mount-consts.py | 4 +- sysdeps/unix/sysv/linux/tst-mseal-pkey.c | 84 + sysdeps/unix/sysv/linux/tst-mseal.c | 67 + sysdeps/unix/sysv/linux/tst-pidfd-consts.py | 2 +- sysdeps/unix/sysv/linux/tst-pidfd.c | 44 +- sysdeps/unix/sysv/linux/tst-pidfd_getinfo.c | 71 + sysdeps/unix/sysv/linux/tst-sched-consts.py | 2 +- sysdeps/unix/sysv/linux/tst-termios-linux.c | 61 +- sysdeps/unix/sysv/linux/x86/Makefile | 7 - sysdeps/unix/sysv/linux/x86/elision-conf.c | 109 - sysdeps/unix/sysv/linux/x86/elision-conf.h | 39 - sysdeps/unix/sysv/linux/x86/elision-lock.c | 102 - sysdeps/unix/sysv/linux/x86/elision-timed.c | 27 - sysdeps/unix/sysv/linux/x86/elision-trylock.c | 76 - sysdeps/unix/sysv/linux/x86/elision-unlock.c | 34 - sysdeps/unix/sysv/linux/x86/hle.h | 11 - sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 4 + .../sysv/linux/x86_64/64/libc_malloc_debug.abilist | 2 + sysdeps/unix/sysv/linux/x86_64/64/libm.abilist | 52 + sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h | 2 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 4 + .../linux/x86_64/x32/libc_malloc_debug.abilist | 2 + sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist | 52 + sysdeps/x86/atomic-machine.h | 39 +- sysdeps/x86/configure | 2 +- sysdeps/x86/configure.ac | 2 +- sysdeps/x86/cpu-features.c | 13 +- sysdeps/x86/elide.h | 119 - sysdeps/x86/fpu/fenv_private.h | 42 +- sysdeps/x86/fpu/math-inline-asm.h | 14 +- sysdeps/x86/fpu/sfp-machine.h | 4 +- sysdeps/x86/fpu/test-fenv-sse-2.c | 8 +- sysdeps/x86/gmp-arch.h | 76 +- sysdeps/x86/nptl/bits/struct_mutex.h | 11 +- sysdeps/x86/nptl/bits/struct_rwlock.h | 13 +- sysdeps/x86/readelflib.c | 2 +- sysdeps/x86/tst-string-rtm.h | 20 +- sysdeps/x86_64/fpu/fclrexcpt.c | 4 +- sysdeps/x86_64/fpu/fedisblxcpt.c | 4 +- sysdeps/x86_64/fpu/feenablxcpt.c | 4 +- sysdeps/x86_64/fpu/fegetenv.c | 2 +- sysdeps/x86_64/fpu/fegetmode.c | 2 +- sysdeps/x86_64/fpu/feholdexcpt.c | 4 +- sysdeps/x86_64/fpu/fesetenv.c | 6 +- sysdeps/x86_64/fpu/fesetexcept.c | 5 +- sysdeps/x86_64/fpu/fesetmode.c | 6 +- sysdeps/x86_64/fpu/fesetround.c | 6 +- sysdeps/x86_64/fpu/feupdateenv.c | 2 +- sysdeps/x86_64/fpu/fgetexcptflg.c | 2 +- sysdeps/x86_64/fpu/fsetexcptflg.c | 4 +- sysdeps/x86_64/fpu/ftestexcept.c | 2 +- sysdeps/x86_64/fpu/multiarch/Makefile | 14 +- sysdeps/x86_64/multiarch/ifunc-wmemset.h | 2 +- sysdeps/x86_64/nptl/tls.h | 18 +- time/strftime_l.c | 4 +- time/strptime_l.c | 4 +- 754 files changed, 51210 insertions(+), 46665 deletions(-) copy COPYING.LIB => COPYING.LESSERv2 (98%) mode change 100644 => 120000 COPYING.LIB rename COPYING => COPYINGv2 (98%) create mode 100644 COPYINGv3 create mode 100644 assert/test-assert-c99.c create mode 100644 assert/test-assert-gnu99.c copy sysdeps/x86_64/fpu/fgetexcptflg.c => assert/test-assert-variadic.c (55%) create mode 100644 benchtests/frexp-inputs create mode 100644 benchtests/frexpf-inputs create mode 100644 benchtests/frexpl-inputs delete mode 100644 htl/cthreads-compat.c delete mode 100644 htl/forward.c delete mode 100644 htl/herrno.c delete mode 100644 htl/libc_pthread_init.c delete mode 100644 htl/lockfile.c delete mode 100644 htl/pt-initialize.c create mode 100644 io/tst-fts-time64-y2038.c delete mode 100644 mach/mutex-solid.c rename nptl/elision-timed.c => malloc/tst-free-aligned-sized-trace.c (80%) copy stdlib/ullabs.c => malloc/tst-free-aligned-sized.c (70%) rename nptl/elision-trylock.c => malloc/tst-free-sized-trace.c (81%) rename sysdeps/generic/elide.h => malloc/tst-free-sized.c (71%) copy math/{fromfp.h => compat_fromfp.h} (98%) copy math/{libm-test-fromfp.inc => libm-test-compat_fromfp.inc} (99%) copy math/{libm-test-fromfpx.inc => libm-test-compat_fromfpx.inc} (99%) copy math/{libm-test-ufromfp.inc => libm-test-compat_ufromfp.inc} (99%) copy math/{libm-test-ufromfpx.inc => libm-test-compat_ufromfpx.inc} (99%) create mode 100644 math/w_asinf.c delete mode 100644 nptl/elision-conf.c delete mode 100644 nptl/elision-conf.h delete mode 100644 nptl/elision-lock.c delete mode 100644 nptl/elision-unlock.c create mode 100644 nptl/tst-dl-debug-tid.c create mode 100644 nptl/tst-dl-debug-tid.sh copy stdlib/{tst-uimaxabs.c => tst-umaxabs.c} (78%) delete mode 100644 sysdeps/aarch64/atomic-machine.h delete mode 100644 sysdeps/alpha/fpu/s_fma.c delete mode 100644 sysdeps/arc/atomic-machine.h delete mode 100644 sysdeps/arm/atomic-machine.h delete mode 100644 sysdeps/csky/atomic-machine.h delete mode 100644 sysdeps/htl/pthread-functions.h delete mode 100644 sysdeps/i386/fpu/e_fmod.S copy math/w_remainder_compat.c => sysdeps/i386/fpu/e_fmod.c (57%) delete mode 100644 sysdeps/i386/fpu/e_fmodf.S copy math/w_acosf_compat.c => sysdeps/i386/fpu/e_fmodf.c (55%) create mode 100644 sysdeps/i386/fpu/e_fmodf_ver.h delete mode 100644 sysdeps/i386/fpu/e_remainder.S copy math/w_remainder_compat.c => sysdeps/i386/fpu/e_remainder.c (57%) delete mode 100644 sysdeps/i386/fpu/e_remainderf.S copy math/w_remainderf_compat.c => sysdeps/i386/fpu/e_remainderf.c (56%) delete mode 100644 sysdeps/i386/fpu/e_sqrtf.S copy sysdeps/{aarch64 => i386}/fpu/math-use-builtins-sqrt.h (100%) delete mode 100644 sysdeps/i386/fpu/w_fmod_compat.c delete mode 100644 sysdeps/i386/fpu/w_fmodf_compat.c create mode 100644 sysdeps/ieee754/dbl-64/s_compat_fromfp.c copy sysdeps/ieee754/dbl-64/{s_fromfp_main.c => s_compat_fromfp_main.c} (90%) create mode 100644 sysdeps/ieee754/dbl-64/s_compat_fromfpx.c create mode 100644 sysdeps/ieee754/dbl-64/s_compat_ufromfp.c create mode 100644 sysdeps/ieee754/dbl-64/s_compat_ufromfpx.c create mode 100644 sysdeps/ieee754/dbl-64/w_remainder.c create mode 100644 sysdeps/ieee754/float128/s_compat_fromfpf128.c create mode 100644 sysdeps/ieee754/float128/s_compat_fromfpxf128.c create mode 100644 sysdeps/ieee754/float128/s_compat_ufromfpf128.c create mode 100644 sysdeps/ieee754/float128/s_compat_ufromfpxf128.c create mode 100644 sysdeps/ieee754/flt-32/s_compat_fromfpf.c copy sysdeps/ieee754/flt-32/{s_fromfpf_main.c => s_compat_fromfpf_main.c} (90%) create mode 100644 sysdeps/ieee754/flt-32/s_compat_fromfpxf.c create mode 100644 sysdeps/ieee754/flt-32/s_compat_ufromfpf.c create mode 100644 sysdeps/ieee754/flt-32/s_compat_ufromfpxf.c copy sysdeps/{i386/fpu/doasin.c => ieee754/flt-32/w_acosf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ieee754/flt-32/w_acoshf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ieee754/flt-32/w_asinf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ieee754/flt-32/w_atan2f.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ieee754/flt-32/w_atanhf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ieee754/flt-32/w_coshf.c} (100%) create mode 100644 sysdeps/ieee754/flt-32/w_j0f.c create mode 100644 sysdeps/ieee754/flt-32/w_j1f.c create mode 100644 sysdeps/ieee754/flt-32/w_jnf.c create mode 100644 sysdeps/ieee754/flt-32/w_lgammaf.c copy sysdeps/{i386/fpu/doasin.c => ieee754/flt-32/w_lgammaf_r.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ieee754/flt-32/w_log10f.c} (100%) create mode 100644 sysdeps/ieee754/flt-32/w_remainderf.c copy sysdeps/{i386/fpu/doasin.c => ieee754/flt-32/w_sinhf.c} (100%) create mode 100644 sysdeps/ieee754/flt-32/w_sqrtf.c copy sysdeps/{i386/fpu/doasin.c => ieee754/flt-32/w_tgammaf.c} (100%) create mode 100644 sysdeps/ieee754/ldbl-128/s_compat_fromfpl.c copy sysdeps/ieee754/ldbl-128/{s_fromfpl_main.c => s_compat_fromfpl_main.c} (91%) create mode 100644 sysdeps/ieee754/ldbl-128/s_compat_fromfpxl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_compat_ufromfpl.c create mode 100644 sysdeps/ieee754/ldbl-128/s_compat_ufromfpxl.c delete mode 100644 sysdeps/ieee754/ldbl-128/s_fma.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_compat_fromfpl.c copy sysdeps/ieee754/ldbl-128ibm/{s_fromfpl_main.c => s_compat_fromfpl_main.c} (93%) create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_compat_fromfpxl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_compat_ufromfpl.c create mode 100644 sysdeps/ieee754/ldbl-128ibm/s_compat_ufromfpxl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_compat_fromfpl.c copy sysdeps/ieee754/ldbl-96/{s_fromfpl_main.c => s_compat_fromfpl_main.c} (90%) create mode 100644 sysdeps/ieee754/ldbl-96/s_compat_fromfpxl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_compat_ufromfpl.c create mode 100644 sysdeps/ieee754/ldbl-96/s_compat_ufromfpxl.c delete mode 100644 sysdeps/m68k/coldfire/atomic-machine.h copy sysdeps/{aarch64 => m68k}/fpu/math-use-builtins-sqrt.h (100%) create mode 100644 sysdeps/m68k/m680x0/fpu/Versions delete mode 100644 sysdeps/m68k/m680x0/fpu/e_sqrtf.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_acosf_compat.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_asinf_compat.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_atan2f_compat.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_atanhf_compat.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_coshf_compat.c delete mode 100644 sysdeps/m68k/m680x0/fpu/w_fmodf_compat.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_log10f_compat.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_sinhf_compat.c delete mode 100644 sysdeps/m68k/m680x0/m68020/atomic-machine.h delete mode 100644 sysdeps/mach/hurd/cthreads.c delete mode 100644 sysdeps/microblaze/atomic-machine.h delete mode 100644 sysdeps/mips/atomic-machine.h create mode 100644 sysdeps/mips/isarev.h delete mode 100644 sysdeps/mips/mips64/n32/fpu/s_fma.c delete mode 100644 sysdeps/mips/mips64/n64/fpu/s_fma.c delete mode 100644 sysdeps/or1k/atomic-machine.h delete mode 100644 sysdeps/powerpc/atomic-machine.h delete mode 100644 sysdeps/powerpc/fpu/e_sqrtf.c delete mode 100644 sysdeps/powerpc/nptl/elide.h delete mode 100644 sysdeps/powerpc/powerpc32/atomic-machine.h delete mode 100644 sysdeps/powerpc/powerpc64/atomic-machine.h delete mode 100644 sysdeps/pthread/elision-conf.h delete mode 100644 sysdeps/pthread/tst-mutex10.c create mode 100644 sysdeps/riscv/atomic-machine.h create mode 100644 sysdeps/riscv/string-misc.h delete mode 100644 sysdeps/s390/atomic-machine.h delete mode 100644 sysdeps/sparc/sparc32/fpu/s_fma.c delete mode 100644 sysdeps/sparc/sparc64/fpu/s_fma.c delete mode 100644 sysdeps/unix/sysv/linux/arm/atomic-machine.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/atomic-machine.h copy sysdeps/unix/sysv/linux/{termios_internals.h => k_termios.h} (52%) delete mode 100644 sysdeps/unix/sysv/linux/loongarch/atomic-machine.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/coldfire/atomic-machine.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/elision-conf.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/elision-conf.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/elision-lock.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/elision-timed.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/elision-trylock.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/elision-unlock.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/htm.h delete mode 100644 sysdeps/unix/sysv/linux/riscv/atomic-machine.h delete mode 100644 sysdeps/unix/sysv/linux/s390/elision-conf.c delete mode 100644 sysdeps/unix/sysv/linux/s390/elision-conf.h delete mode 100644 sysdeps/unix/sysv/linux/s390/elision-lock.c delete mode 100644 sysdeps/unix/sysv/linux/s390/elision-timed.c delete mode 100644 sysdeps/unix/sysv/linux/s390/elision-trylock.c delete mode 100644 sysdeps/unix/sysv/linux/s390/elision-unlock.c delete mode 100644 sysdeps/unix/sysv/linux/s390/htm.h delete mode 100644 sysdeps/unix/sysv/linux/sh/atomic-machine.h create mode 100644 sysdeps/unix/sysv/linux/tst-mseal-pkey.c create mode 100644 sysdeps/unix/sysv/linux/tst-mseal.c create mode 100644 sysdeps/unix/sysv/linux/tst-pidfd_getinfo.c delete mode 100644 sysdeps/unix/sysv/linux/x86/elision-conf.c delete mode 100644 sysdeps/unix/sysv/linux/x86/elision-conf.h delete mode 100644 sysdeps/unix/sysv/linux/x86/elision-lock.c delete mode 100644 sysdeps/unix/sysv/linux/x86/elision-timed.c delete mode 100644 sysdeps/unix/sysv/linux/x86/elision-trylock.c delete mode 100644 sysdeps/unix/sysv/linux/x86/elision-unlock.c delete mode 100644 sysdeps/unix/sysv/linux/x86/hle.h delete mode 100644 sysdeps/x86/elide.h