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 1561cd8316 elf: Fix localplt issue with clang discards 77de90f87b elf: Fix tunable handing with clang discards e759919aa7 Supress unused command arguments warning with clang discards 930d6553ef Adjust stdint for clang-20 discards 7da47a5e82 aarch64: Fix gcs linker flags discards ed3b894acd Check if linker sets --no-undefined-version by default discards 6645b32a6b Handle abort call for -fexceptions call discards f0b9f921ba Add fall-through between switch labels annotations discards 682c1a3efa linux: Fix function point cast on vDSO handling discards 7348dbb440 elf: Suppress unused function clang warning for __ifunc_resolver discards f130621887 elf: Only defines _dl_tls_allocate_active for SHARED discards df1aef032e Fix -Wno-ignored-attributes configure check discards aeb757b00d aarch64: Use NO_MATH_REDIRECT on pow_advsimd.c discards 4b3e7d2634 x86: Fix bsearch for compiler that do not define __USE_EXTER [...] discards 839e3cf005 x86_64: Provide __sfp_handle_exceptions if compiler does not discards b6bec7ff5e Build glibc with -ftrapping-math discards 507246ba24 x86_64: Fix mark-plt configure test discards f6ef23e67c Enable --enable-fortify-source with clang discards 2ec127e780 bench-malloc-thread: Add libm for powf discards 32a9ca6d9f benchtests: Remove clang warnings discards 87bb99f5fe benchtests: Use __f128 on ilogbf128-inputs constants discards 9a882a2bec benchtests: Add attribute_optimize discards 71ac64b83c math: Fix potential underflow on ldbl-128 erfl discards f20c4d5d23 elf: Fix tests that require interposable symbols discards 7b61bedea9 math: Remove _Static_assert that uses EXCEPTION_SET_FORCES_TRAP discards 195eaa59ae Fix loongarch stpcpy on loader discards 73f106d247 i686: Do not build ifunc tests if compiler does not generate [...] discards 0bdc79d55e linux: Avoid indirection on operand of type 'void *' for get [...] discards 8b9a14c0f3 Fix libc_cv_protected_data check if compiler defaults to PIE discards eb2579162e elf: Disable unload4 test on clang discards 710b12317f stdio: Fix tst-vfprintf-user-type on clang discards 837953d306 math: Do not use __builtin_isinf on clang discards 843cdf9b9c math: Do not use __builtin_isnan on clang discards bc52945de6 math: Do not use __builtin_fpclassify on clang discards e219048906 math: Fix isgreater* and isless* for clang discards 3d5941f48c math: Handle fabsf128 intra PLT for !__USE_EXTERN_INLINES discards 6bdf96bffa intl: Use strcpy on _nl_make_l10nflist discards 3562236cf7 malloc: Suppress clang warning on tst-aligned-alloc discards 447390650b malloc: Disable malloc builtins on tests discards 9e33efddd9 conform: Replace _Static_assert with macro discards c0a81da6cc Undef attribute_relro on internal tests that include tls.h discards c54b5d13c4 malloc: Suppress clang warning on tst-memalign discards f7b9ffc416 support: Suppress clang warning on tst-timespec discards 1d6a3f3ca0 misc: Disable some atomic tests on clang discards 4b11532495 string: Suppress clang -Wsuspicious-bzero on tester discards 37adc483d7 stdio: Disable bug23-3 on clang discards 6b52949998 stdlib: Avoid internal definitions for tst-strtod5i discards 5f7d791da6 x86_64: Disable libmvec tests if compiler does not support a [...] discards b09927f67d math: Only build tests for _Complex __int128 iff compiler su [...] discards 05c18e2d0b x86: Fix test-double-vlen include-next discards 675a2462ef math: Fix clang warnings on bug-tgmath1.c discards a6428cf098 configure: remove overly restrictive check for clang discards 85ab293344 riscv: Suppress clang confstr -Wignored-attributes feupdateenv discards 6242d11345 riscv: Do not use cfi_label when building with clang discards 247526a5a3 string: Suppress clang confstr -Wignored-attributes on strlen discards 0fd37443f1 arm: Fix clang multi-arch build with ld.bfd discards 7cb1206fbe arm: Use vmov.i32 instead of vmov on neon memchr discards 83fa6708c5 i386: sfp-machine.h: Do no use asm input cast for clang discards 0d5dc6d05a i386: Move ___tls_get_addr hidden proto before its first usage discards 1d211faaf7 i386: Disable math_opt_barrier and math_force_eval for clang discards 6ab068dd5b x86: Add inhibit_stack_protector on ifunc handlers discards 5a87cea7a5 x86: math: Avoid the use of __libgcc_cmp_return__ for __gcc_CMPtype discards 9c1f523ece x86: Use -msse2avx iff compiler supports it discards 770b43bcb8 support: Handle clang support/dtotimespec.c on dtotimespec discards 1f2fe3a19d stdio: Fix -Wtautological-constant-out-of-range-compare on clang discards ff9a36bef3 math: Suppress more aliases builtin type conflicts discards 399b9ca0bd stdlib: Only enable strtod_l asserts if SIZE_MAX == UINTMAX_MAX discards 45083b581b support: Use CHAR_MAX as maximum value discards e1c502f9a3 posix: Use unsigned to check for _POSIX_VDISABLE discards dbc329ae32 Use -frounding-math iff compiler supports it discards 758f007597 string: Use asm alias instead of symbol redirections for stp [...] discards ebfca2ad16 math: Use -fexcess-precision=standard iff compiler supports it discards abb5617df1 Use $(config-cflags-wno-ignored-attributes) on some files discards 08b2235b19 math: Suppress clang -Wincompatible-library-redeclaration on [...] discards 2d68f0df2c math: use fabs on __ieee754_lgamma_r discards 62433929a0 math: Suppress clang warning on math_check_force_underflow discards 9f413a8167 catgets: Remove catgets/config.h discards ee749f9b52 iconvdata: Remove use of GNU old-style field designator extension discards ffd2666493 iconvdata: Suppress clang warning on locale definitions discards 48ffdf2991 locale: Fix implicit conversion on collate_finish discards 2714fb31ef elf: Suppress clang -Wstring-plus-int on rtld.c discards 151d4d14ba elf: Supress clang -Wsometimes-uninitialized on _dl_debug_in [...] discards aab31fa4a6 sunrpc: Suppress clang warning on struct cmessage discards 47a89e2bfd sunrpc: Remove extra parenthesis on comparison discards 30510d336d nss: Suppress nss_module.c warning on clang discards 32fde35c23 argp: Expand argp_usage, _option_is_short, and _option_is_end discards 96cf452646 misc: Suppress clang warnings on syslog discards 30019c54c3 posix: Suppress clang confstr -Wignored-attributes discards 7ddc377842 resolv: Suppress clang -Wsometimes-uninitialized on getaddrinfo discards 7a12fe70bc nptl: Fix Wincompatible-pointer-types on clang discards 6e69f27d0d Suppress -Wmaybe-uninitialized only for gcc discards 8051bd17bb configure: Use -Wno-maybe-uninitialized iff compiler supports it discards 111d44f2ac Disable __USE_EXTERN_INLINES for clang discards 6fa08f6c28 stdlib: longlong.h: Do no use asm input cast for clang discards 8c77744e3a stdlib: Remove -Wmaybe-uninitialized supression on setenv.c adds 2fb0009ff1 Update kernel version to 6.13 in header constant tests adds a71db81ed1 Prepare inet_pton to be fortified adds e3a6e85d67 Add _FORTIFY_SOURCE support for inet_pton adds b62692d3c7 aio_suspend64: Fix clock discrepancy [BZ #32795] adds 0544df4f4a mach: Use the host_get_time64 to replace the deprecated host [...] adds d1a621b735 stdio-common: Add tests for formatted scanf input specifiers adds d7584e4d36 stdio-common: Add scanf integer data for ILP32 targets adds a2bacea239 stdio-common: Add scanf integer data for LP64 targets adds 26df22636d stdio-common: Add scanf float data for IEEE 754 binary32 format adds 0b31161439 stdio-common: Add scanf double data for IEEE 754 binary64 format adds 1890e63c86 stdio-common: Add scanf long double data for IEEE 754 binary [...] adds 771cda3c9c stdio-common: Add scanf long double data for IEEE 754 binary [...] adds 4bea073069 stdio-common: Add scanf long double data for IBM 128-bit format adds 8bac7f7a43 Use MPFR 4.2.2 and Linux 6.14 in build-many-glibcs.py adds cd33535002 malloc: Use _int_free_chunk for remainders adds 3263675250 linux: Fix integer overflow warnings when including <sys/mou [...] adds 1233da4943 malloc: Use __always_inline for simple functions adds be61b9493d support: Use unwinder in links-dso-program-c only with libgcc_s adds 75ad83f564 Implement C23 pown adds d527f34cb1 stdio-common: Add scanf long double data for Intel/Motorola [...] adds 50576060c8 stdio-common: Add tests for formatted fscanf input specifiers adds bf6ac302cd stdio-common: Add tests for formatted sscanf input specifiers adds 63c81fa0db stdio-common: Add tests for formatted vscanf input specifiers adds 53ee7ede43 stdio-common: Add tests for formatted vfscanf input specifiers adds 47076b3163 stdio-common: Add tests for formatted vsscanf input specifiers adds a26638424f stdio-common: Also reject exp char w/o significand in i18n s [...] adds e78cb4f6bd stdio-common: Reject integer prefixes in scanf [BZ #12701] adds 0b390b5508 stdio-common: Reject significand prefixes in scanf [BZ #12701] adds 0a8e7ac95c stdio-common: Reject real data w/o exponent digits in scanf [...] adds b0897944cc malloc: Improve performance of __libc_malloc adds 59585ddaa2 x86: Skip XSAVE state size reset if ISA level requires XSAVE adds 145097dff1 x86: Use separate variable for TLSDESC XSAVE/XSAVEC state si [...] adds 4352e2cc93 aarch64: Fix _dl_tlsdesc_dynamic unwind for pac-ret (BZ 32612) adds ee33752b5d manual: Document functions adopted by POSIX.1-2024. adds 87b5a759f4 manual: tidy the longopt.c example adds dbb2880e61 Fix typo in comment adds 27b96e069a Raise the minimum GCC version to 12.1 [BZ #32539] adds 38c3896d57 elf: Fix tst-origin build when toolchain defaults to --as-ne [...] adds c6e2895695 x86: Link tst-gnu2-tls2-x86-noxsave{,c,xsavec} with libpthread adds 7f163bd210 Update syscall lists for Linux 6.14 adds 81e74c8676 add ptmx support to test-container adds 95b780c1d0 stdio: Add more setvbuf tests adds e8514ac7aa sysdeps: powerpc: restore -mlong-double-128 check adds c8e73a1492 stdlib: Fix qsort memory leak if callback throws (BZ 32058) adds aaf94ec804 stdio: fix hurd link for tst-setvbuf2 adds 8322e93dcd NEWS: update for GCC 12.1 requirement [BZ #32539] adds 70b6488551 x86: Optimize xstate size calculation adds fb3d821afa Remove duplicates from binaries-shared-tests when creating m [...] adds 4fa959d13d stdio-common: In tst-setvbuf2, close helper thread descripto [...] adds 5b132ec2b7 stdlib: Implement C2Y uabs, ulabs, ullabs and uimaxabs adds 12a497c716 elf: Extend glibc.rtld.execstack tunable to force executable [...] new 9efeb54fb4 stdlib: Remove -Wmaybe-uninitialized supression on setenv.c new ccb02fcd8a stdlib: longlong.h: Do no use asm input cast for clang new dc0261830b Disable __USE_EXTERN_INLINES for clang new 05697f4402 configure: Use -Wno-maybe-uninitialized iff compiler supports it new 783f745d22 Suppress -Wmaybe-uninitialized only for gcc new d700080156 nptl: Fix Wincompatible-pointer-types on clang new cbd10a2f97 posix: Suppress -Wignored-attributes when building with clang new 75d657d295 misc: Suppress clang warnings on syslog new 67005f5298 argp: Expand argp_usage, _option_is_short, and _option_is_end new 58b4f8154c nss: Suppress nss_module.c warning on clang new 853da90a6b sunrpc: Remove extra parenthesis on comparison new 53bce5952b sunrpc: Suppress clang warning on struct cmessage new a3ccba50e3 elf: Supress clang -Wsometimes-uninitialized on _dl_debug_in [...] new 630b587df1 elf: Suppress clang -Wstring-plus-int on rtld.c new 326df04901 locale: Fix implicit conversion on collate_finish new f8ec11340d iconvdata: Suppress clang warning on locale definitions new 35fae52dfc iconvdata: Remove use of GNU old-style field designator extension new 9aa53dede8 catgets: Remove catgets/config.h new e547fed5ac math: Suppress clang warning on math_check_force_underflow new 4e6572b702 math: use fabs on __ieee754_lgamma_r new f3e81b42e2 math: Suppress clang -Wincompatible-library-redeclaration on [...] new f819dd3396 Use $(config-cflags-wno-ignored-attributes) on some files new b92234b8b1 math: Use -fexcess-precision=standard iff compiler supports it new 51a9a82dc0 string: Use asm alias instead of symbol redirections for stp [...] new 24b75d5b85 posix: Defined _POSIX_VDISABLE as integer literal new 622fd5d011 support: Use CHAR_MAX as maximum value new 54a1c7b88a math: Suppress more aliases builtin type conflicts new 1ae9eb770c stdio: Fix -Wtautological-constant-out-of-range-compare on clang new e143c8e6c7 support: Handle clang support/dtotimespec.c on dtotimespec new a199019857 x86: Use -msse2avx iff compiler supports it new 46bf26b9bb x86: math: Avoid the use of __libgcc_cmp_return__ for __gcc_CMPtype new 9b474dfc60 x86: Fix strstr ifunc on clang new 005c020d98 x86: Use __always_inline on ifunc auxiliary functions new ebb17d1f13 aarch64: Use NO_MATH_REDIRECT on pow_advsimd.c new e75e86e03b Fix -Wno-ignored-attributes configure check new 46d1761fe0 elf: Suppress unused function clang warning for __ifunc_resolver new 6ec68090bb elf: Only defines _dl_tls_allocate_active for SHARED new 1bda585de4 linux: Fix function point cast on vDSO handling new f5d572b9ed Add fall-through between switch labels annotations new 22b910444b Build glibc with -ftrapping-math new b42c357db3 Supress unused command arguments warning with clang new 0df5083453 Check if linker sets --no-undefined-version by default new 575dacdb4e Adjust stdint for clang-20 new d338fd509e elf: Fix tunable handing with clang new f3f0dd5677 elf: Fix localplt issue with clang new a85f4b3841 riscv: Do not use cfi_label when building with clang new 0a5bfc572f string: Suppress clang -Wignored-attributes on strlen new 71ca6b65dc riscv: Suppress clang -Wignored-attributes for feupdateenv new c8f302070f configure: remove overly restrictive check for clang new 628d34afdc Enable --enable-fortify-source with clang new 3fff436ecf Extend malloc function hiding to tst-memaling-2 and tst-real [...] new 7275d0fe5b math: Handle fabsf128 intra PLT for !__USE_EXTERN_INLINES new af992bb633 math: Fix isgreater* and isless* for clang new b46a10d0a1 x86: Do not use __builtin_fpclassify on clang new 8bbc0864ec x86: Do not use __builtin_isinf_sign on clang new fa83d4c15b stdio: Fix tst-vfprintf-user-type on clang new e371da6b7c elf: Fix -fsemantic-interposition for clang-20 new 4a9da6022e math: Fix potential underflow on ldbl-128 erfl new b2a5c3abfd x86_64: Fix mark-plt configure test new b4389f55ed Handle abort call for -fexceptions call new 2c905d2664 aarch64: Fix gcs linker flags new 7b4066760b benchtests: Add attribute_optimize new 60055b4d26 benchtests: Use __f128 on ilogbf128-inputs constants new 7a328725a5 benchtests: Remove clang warnings new ddc1ad904c bench-malloc-thread: Add libm for powf new 6bc4b1342f stdlib: Avoid strlen plt with clang-20
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 (1561cd8316) \ N -- N -- N refs/heads/azanella/clang (6bc4b1342f)
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 66 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: INSTALL | 23 +- Makeconfig | 2 +- Makerules | 3 + NEWS | 11 +- Rules | 2 +- aclocal.m4 | 6 +- benchtests/Makefile | 1 + .../fp-builtin-denormal.h | 14 +- config.h.in | 6 +- configure | 67 +- configure.ac | 36 +- conform/conformtest.py | 21 +- debug/Makefile | 1 + debug/Versions | 1 + sysdeps/arm/arm-ifunc.h => debug/inet_pton_chk.c | 19 +- debug/tst-fortify.c | 24 + elf/Makefile | 34 +- elf/dl-debug.c | 2 +- .../ifunc-sse2.h => elf/dl-execstack-tunable.c | 36 +- elf/dl-support.c | 4 +- elf/dl-tunables.list | 2 +- elf/rtld.c | 8 +- elf/tst-dlclose-lazy-mod2.c | 1 - elf/tst-execstack-prog-static-tunable.c | 1 + elf/tst-execstack-tunable.c | 1 + elf/tst-piemod1.c | 1 - elf/tst-ptrguard1.c | 2 - elf/tst-rtld-list-tunables.exp | 2 +- elf/tst-stackguard1.c | 2 - elf/unload4.c | 5 - iconvdata/gbk.c | 2 +- iconvdata/iso-2022-cn-ext.c | 3 +- iconvdata/iso-2022-cn.c | 2 +- include/arpa/inet.h | 1 + include/bits/inet-fortified-decl.h | 1 + inet/bits/inet-fortified-decl.h | 7 + inet/bits/inet-fortified.h | 26 + intl/l10nflist.c | 2 +- localedata/Makefile | 1 + localedata/tst-bz13988.c | 53 + malloc/Makefile | 17 - malloc/arena.c | 12 +- malloc/malloc.c | 58 +- malloc/tst-aligned-alloc.c | 13 - malloc/tst-malloc-aux.h | 3 + malloc/tst-memalign-2.c | 2 + malloc/tst-memalign-3.c | 1 + malloc/tst-memalign.c | 4 - malloc/tst-reallocarray.c | 2 + manual/arith.texi | 12 +- manual/examples/longopt.c | 10 +- manual/install.texi | 22 +- manual/llio.texi | 7 +- manual/maint.texi | 2 + manual/math.texi | 14 + manual/memory.texi | 8 +- manual/message.texi | 28 +- manual/pattern.texi | 5 +- manual/process.texi | 10 +- manual/signal.texi | 5 +- manual/startup.texi | 5 +- manual/string.texi | 25 +- manual/terminal.texi | 5 +- manual/threads.texi | 103 +- manual/tunables.texi | 10 +- math/Makefile | 9 +- math/Versions | 2 + math/auto-libm-test-in | 377 + math/auto-libm-test-out-pown | 13182 +++++++++++++++++++ math/bits/mathcalls.h | 3 + math/bug-tgmath1.c | 7 - math/gen-auto-libm-tests.c | 22 + math/gen-tgmath-tests.py | 39 +- math/libm-test-driver.c | 13 + math/libm-test-pown.inc | 150 + math/math-underflow.h | 2 +- math/math.h | 17 +- math/s_pown_template.c | 91 + math/test-fesetexcept-traps.c | 10 +- math/test-fexcept-traps.c | 10 +- math/test-tgmath.c | 14 +- math/tgmath.h | 3 + misc/syslog.c | 13 +- misc/tst-atomic.c | 6 - nptl/pthread_join_common.c | 4 +- nptl/tst-stackguard1.c | 2 - nss/getaddrinfo.c | 11 - nss/nss_module.c | 2 +- posix/Makefile | 1 + posix/confstr.c | 6 - resolv/Makefile | 6 + resolv/inet_pton.c | 187 - resolv/{inet_pton.c => inet_pton_length.c} | 11 - rt/aio_suspend.c | 5 +- scripts/build-many-glibcs.py | 4 +- stdio-common/Makefile | 71 +- stdio-common/bug28.c | 5 - stdio-common/tst-scanf-format-c-b.input | 90 + stdio-common/tst-scanf-format-c-c.input | 64 + stdio-common/tst-scanf-format-c-s.input | 64 + stdio-common/tst-scanf-format-char-d.input | 266 + stdio-common/tst-scanf-format-char-i.input | 1526 +++ stdio-common/tst-scanf-format-character.h | 130 + .../tst-scanf-format-f-c.c | 11 +- .../tst-scanf-format-f-char.c | 11 +- .../tst-scanf-format-f-double.c | 11 +- .../tst-scanf-format-f-float.c | 11 +- .../tst-scanf-format-f-int.c | 11 +- .../tst-scanf-format-f-ldouble.c | 11 +- .../tst-scanf-format-f-llong.c | 11 +- .../tst-scanf-format-f-long.c | 11 +- .../tst-scanf-format-f-short.c | 11 +- .../tst-scanf-format-f-uchar.c | 11 +- .../tst-scanf-format-f-uint.c | 11 +- .../tst-scanf-format-f-ullong.c | 11 +- .../tst-scanf-format-f-ulong.c | 11 +- .../tst-scanf-format-f-ushort.c | 11 +- .../tst-scanf-format-f.h | 16 +- stdio-common/tst-scanf-format-integer.h | 51 + stdio-common/tst-scanf-format-llong-d.input | 266 + stdio-common/tst-scanf-format-llong-i.input | 1526 +++ stdio-common/tst-scanf-format-real.h | 363 + .../tst-scanf-format-s-c.c | 11 +- .../tst-scanf-format-s-char.c | 11 +- .../tst-scanf-format-s-double.c | 11 +- .../tst-scanf-format-s-float.c | 11 +- .../tst-scanf-format-s-int.c | 11 +- .../tst-scanf-format-s-ldouble.c | 11 +- .../tst-scanf-format-s-llong.c | 11 +- .../tst-scanf-format-s-long.c | 11 +- .../tst-scanf-format-s-short.c | 11 +- .../tst-scanf-format-s-uchar.c | 11 +- .../tst-scanf-format-s-uint.c | 11 +- .../tst-scanf-format-s-ullong.c | 11 +- .../tst-scanf-format-s-ulong.c | 11 +- .../tst-scanf-format-s-ushort.c | 11 +- .../tst-scanf-format-s.h | 16 +- stdio-common/tst-scanf-format-short-d.input | 266 + stdio-common/tst-scanf-format-short-i.input | 1526 +++ .../tst-scanf-format-skeleton-c.c | 8 +- .../tst-scanf-format-skeleton-char.c | 8 +- .../tst-scanf-format-skeleton-double.c | 8 +- .../tst-scanf-format-skeleton-float.c | 8 +- .../tst-scanf-format-skeleton-int.c | 8 +- .../tst-scanf-format-skeleton-ldouble.c | 8 +- .../tst-scanf-format-skeleton-llong.c | 8 +- .../tst-scanf-format-skeleton-long.c | 8 +- .../tst-scanf-format-skeleton-short.c | 8 +- .../tst-scanf-format-skeleton-uchar.c | 9 +- .../tst-scanf-format-skeleton-uint.c | 9 +- .../tst-scanf-format-skeleton-ullong.c | 9 +- .../tst-scanf-format-skeleton-ulong.c | 9 +- .../tst-scanf-format-skeleton-ushort.c | 9 +- stdio-common/tst-scanf-format-skeleton.c | 373 + .../tst-scanf-format-skeleton.h | 33 +- .../tst-scanf-format-ss-c.c | 11 +- .../tst-scanf-format-ss-char.c | 11 +- .../tst-scanf-format-ss-double.c | 11 +- .../tst-scanf-format-ss-float.c | 11 +- .../tst-scanf-format-ss-int.c | 11 +- .../tst-scanf-format-ss-ldouble.c | 11 +- .../tst-scanf-format-ss-llong.c | 11 +- .../tst-scanf-format-ss-long.c | 11 +- .../tst-scanf-format-ss-short.c | 11 +- .../tst-scanf-format-ss-uchar.c | 11 +- .../tst-scanf-format-ss-uint.c | 11 +- .../tst-scanf-format-ss-ullong.c | 11 +- .../tst-scanf-format-ss-ulong.c | 11 +- .../tst-scanf-format-ss-ushort.c | 11 +- stdio-common/tst-scanf-format-ss.h | 73 + stdio-common/tst-scanf-format-uchar-b.input | 644 + stdio-common/tst-scanf-format-uchar-o.input | 434 + stdio-common/tst-scanf-format-uchar-u.input | 224 + stdio-common/tst-scanf-format-uchar-x.input | 710 + stdio-common/tst-scanf-format-uchar-xx.input | 710 + stdio-common/tst-scanf-format-ullong-b.input | 644 + stdio-common/tst-scanf-format-ullong-o.input | 434 + stdio-common/tst-scanf-format-ullong-u.input | 224 + stdio-common/tst-scanf-format-ullong-x.input | 742 ++ stdio-common/tst-scanf-format-ullong-xx.input | 742 ++ stdio-common/tst-scanf-format-ushort-b.input | 644 + stdio-common/tst-scanf-format-ushort-o.input | 434 + stdio-common/tst-scanf-format-ushort-u.input | 224 + stdio-common/tst-scanf-format-ushort-x.input | 714 + stdio-common/tst-scanf-format-ushort-xx.input | 714 + .../tst-scanf-format-v-c.c | 11 +- .../tst-scanf-format-v-char.c | 11 +- .../tst-scanf-format-v-double.c | 11 +- .../tst-scanf-format-v-float.c | 11 +- .../tst-scanf-format-v-int.c | 11 +- .../tst-scanf-format-v-ldouble.c | 11 +- .../tst-scanf-format-v-llong.c | 11 +- .../tst-scanf-format-v-long.c | 11 +- .../tst-scanf-format-v-short.c | 11 +- .../tst-scanf-format-v-uchar.c | 11 +- .../tst-scanf-format-v-uint.c | 11 +- .../tst-scanf-format-v-ullong.c | 11 +- .../tst-scanf-format-v-ulong.c | 11 +- .../tst-scanf-format-v-ushort.c | 11 +- .../tst-scanf-format-v.h | 25 +- .../tst-scanf-format-vf-c.c | 11 +- .../tst-scanf-format-vf-char.c | 11 +- .../tst-scanf-format-vf-double.c | 11 +- .../tst-scanf-format-vf-float.c | 11 +- .../tst-scanf-format-vf-int.c | 11 +- .../tst-scanf-format-vf-ldouble.c | 11 +- .../tst-scanf-format-vf-llong.c | 11 +- .../tst-scanf-format-vf-long.c | 11 +- .../tst-scanf-format-vf-short.c | 11 +- .../tst-scanf-format-vf-uchar.c | 11 +- .../tst-scanf-format-vf-uint.c | 11 +- .../tst-scanf-format-vf-ullong.c | 11 +- .../tst-scanf-format-vf-ulong.c | 11 +- .../tst-scanf-format-vf-ushort.c | 11 +- .../tst-scanf-format-vf.h | 25 +- .../tst-scanf-format-vs-c.c | 11 +- .../tst-scanf-format-vs-char.c | 11 +- .../tst-scanf-format-vs-double.c | 11 +- .../tst-scanf-format-vs-float.c | 11 +- .../tst-scanf-format-vs-int.c | 11 +- .../tst-scanf-format-vs-ldouble.c | 11 +- .../tst-scanf-format-vs-llong.c | 11 +- .../tst-scanf-format-vs-long.c | 11 +- .../tst-scanf-format-vs-short.c | 11 +- .../tst-scanf-format-vs-uchar.c | 11 +- .../tst-scanf-format-vs-uint.c | 11 +- .../tst-scanf-format-vs-ullong.c | 11 +- .../tst-scanf-format-vs-ulong.c | 11 +- .../tst-scanf-format-vs-ushort.c | 11 +- stdio-common/tst-scanf-format-vs.h | 77 + stdio-common/tst-setvbuf2-ind.c | 2 + stdio-common/tst-setvbuf2.c | 1033 ++ stdio-common/tst-vfprintf-user-type.c | 1 - stdio-common/tstscanf.c | 2 +- stdio-common/vfscanf-internal.c | 62 +- stdlib/Makefile | 44 +- stdlib/Versions | 6 + stdlib/inttypes.h | 5 + stdlib/qsort.c | 81 +- stdlib/stdlib.h | 6 + stdlib/strtod_l.c | 15 - stdlib/tst-qsort4.c | 4 + stdlib/tst-qsort7.c | 80 + stdlib/tst-qsortx7.c | 1 + stdlib/tst-strtod5i.c | 1 - .../multiarch/ifunc-sse4_2.h => stdlib/tst-uabs.c | 36 +- stdlib/tst-uimaxabs.c | 51 + stdlib/tst-ulabs.c | 52 + stdlib/tst-ullabs.c | 55 + .../fpu/test-double-vlen8.h => stdlib/uabs.c | 15 +- .../fpu/test-double-vlen4.h => stdlib/ulabs.c | 20 +- sysdeps/arm/arm-ifunc.h => stdlib/ullabs.c | 22 +- string/Makefile | 1 + string/strlen.c | 5 - string/tester.c | 26 - sunrpc/svc_unix.c | 2 +- support/Makefile | 7 +- support/test-container.c | 11 + support/tst-support-openpty-c.c | 2 + .../tst-support-openpty.c | 42 +- support/tst-timespec.c | 7 - sysdeps/aarch64/dl-tlsdesc.S | 24 +- sysdeps/arm/arm-ifunc.h | 9 + sysdeps/arm/armv7/multiarch/memchr.c | 2 + sysdeps/arm/armv7/multiarch/memchr_neon.S | 4 +- sysdeps/arm/armv7/multiarch/memchr_noneon.S | 4 - sysdeps/arm/armv7/multiarch/memcpy.c | 2 + sysdeps/arm/armv7/multiarch/memcpy_arm.S | 4 - sysdeps/generic/ldsodefs.h | 13 + sysdeps/generic/math-type-macros-double.h | 2 + sysdeps/generic/math-type-macros-float.h | 2 + sysdeps/generic/math-type-macros-float128.h | 9 + sysdeps/generic/math-type-macros-ldouble.h | 2 + sysdeps/generic/math-type-macros.h | 1 + sysdeps/generic/symbol-hacks.h | 9 + sysdeps/htl/pthreadP.h | 15 + sysdeps/i386/configure | 31 - sysdeps/i386/configure.ac | 15 - sysdeps/i386/dl-tls.h | 4 +- sysdeps/i386/i686/multiarch/ifunc-memmove.h | 1 - sysdeps/i386/i686/multiarch/ifunc-memset.h | 1 - sysdeps/i386/i686/multiarch/ifunc-sse2-bsf.h | 1 - sysdeps/i386/i686/multiarch/ifunc-sse2-ssse3.h | 1 - sysdeps/i386/i686/multiarch/ifunc-sse2.h | 1 - sysdeps/i386/i686/multiarch/ifunc-sse4_2.h | 1 - sysdeps/i386/i686/multiarch/ifunc-ssse3-sse4_2.h | 1 - sysdeps/ieee754/dbl-64/Makefile | 4 + .../ieee754/dbl-64/tst-scanf-format-double-a.input | 682 + .../dbl-64/tst-scanf-format-double-aa.input | 682 + .../ieee754/dbl-64/tst-scanf-format-double-e.input | 558 + .../dbl-64/tst-scanf-format-double-ee.input | 558 + .../ieee754/dbl-64/tst-scanf-format-double-f.input | 558 + .../dbl-64/tst-scanf-format-double-ff.input | 558 + .../ieee754/dbl-64/tst-scanf-format-double-g.input | 682 + .../dbl-64/tst-scanf-format-double-gg.input | 682 + sysdeps/ieee754/float128/float128_private.h | 2 +- sysdeps/ieee754/flt-32/Makefile | 3 + .../ieee754/flt-32/tst-scanf-format-float-a.input | 682 + .../ieee754/flt-32/tst-scanf-format-float-aa.input | 682 + .../ieee754/flt-32/tst-scanf-format-float-e.input | 558 + .../ieee754/flt-32/tst-scanf-format-float-ee.input | 558 + .../ieee754/flt-32/tst-scanf-format-float-f.input | 558 + .../ieee754/flt-32/tst-scanf-format-float-ff.input | 558 + .../ieee754/flt-32/tst-scanf-format-float-g.input | 682 + .../ieee754/flt-32/tst-scanf-format-float-gg.input | 682 + sysdeps/ieee754/ldbl-128/Makefile | 4 + .../ldbl-128/tst-scanf-format-ldouble-a.input | 682 + .../ldbl-128/tst-scanf-format-ldouble-aa.input | 682 + .../ldbl-128/tst-scanf-format-ldouble-e.input | 558 + .../ldbl-128/tst-scanf-format-ldouble-ee.input | 558 + .../ldbl-128/tst-scanf-format-ldouble-f.input | 496 + .../ldbl-128/tst-scanf-format-ldouble-ff.input | 496 + .../ldbl-128/tst-scanf-format-ldouble-g.input | 682 + .../ldbl-128/tst-scanf-format-ldouble-gg.input | 682 + sysdeps/ieee754/ldbl-128ibm-compat/Makefile | 49 + sysdeps/ieee754/ldbl-128ibm-compat/Versions | 1 + sysdeps/ieee754/ldbl-128ibm/Makefile | 10 + .../ldbl-128ibm/tst-scanf-format-ldouble-a.input | 682 + .../ldbl-128ibm/tst-scanf-format-ldouble-aa.input | 682 + .../ldbl-128ibm/tst-scanf-format-ldouble-e.input | 558 + .../ldbl-128ibm/tst-scanf-format-ldouble-ee.input | 558 + .../ldbl-128ibm/tst-scanf-format-ldouble-f.input | 496 + .../ldbl-128ibm/tst-scanf-format-ldouble-ff.input | 496 + .../ldbl-128ibm/tst-scanf-format-ldouble-g.input | 682 + .../ldbl-128ibm/tst-scanf-format-ldouble-gg.input | 682 + sysdeps/ieee754/ldbl-64-128/Makefile | 14 + sysdeps/ieee754/ldbl-96/Makefile | 4 + .../ldbl-96/tst-scanf-format-ldouble-a.input | 682 + .../ldbl-96/tst-scanf-format-ldouble-aa.input | 682 + .../ldbl-96/tst-scanf-format-ldouble-e.input | 558 + .../ldbl-96/tst-scanf-format-ldouble-ee.input | 558 + .../ldbl-96/tst-scanf-format-ldouble-f.input | 496 + .../ldbl-96/tst-scanf-format-ldouble-ff.input | 496 + .../ldbl-96/tst-scanf-format-ldouble-g.input | 682 + .../ldbl-96/tst-scanf-format-ldouble-gg.input | 682 + .../ldbl-96/tst-scanf-format-skeleton-ldouble.c} | 29 +- sysdeps/ieee754/ldbl-opt/Makefile | 57 +- sysdeps/ieee754/ldbl-opt/nldbl-pown.c | 8 + .../ldbl-opt/tst-scanf-format-ldouble-a.input | 682 + .../ldbl-opt/tst-scanf-format-ldouble-aa.input | 682 + .../ldbl-opt/tst-scanf-format-ldouble-e.input | 558 + .../ldbl-opt/tst-scanf-format-ldouble-ee.input | 558 + .../ldbl-opt/tst-scanf-format-ldouble-f.input | 558 + .../ldbl-opt/tst-scanf-format-ldouble-ff.input | 558 + .../ldbl-opt/tst-scanf-format-ldouble-g.input | 682 + .../ldbl-opt/tst-scanf-format-ldouble-gg.input | 682 + sysdeps/loongarch/cpu-tunables.c | 2 +- .../loongarch/{math_private.h => fenv_private.h} | 8 +- sysdeps/loongarch/lp64/multiarch/rtld-stpcpy.S | 3 - sysdeps/mach/clock_gettime.c | 20 + sysdeps/mach/configure | 30 + sysdeps/mach/configure.ac | 2 + sysdeps/mach/hurd/Makefile | 3 + sysdeps/mach/hurd/bits/posix_opt.h | 2 +- sysdeps/mach/hurd/i386/libc.abilist | 5 + sysdeps/mach/hurd/i386/libm.abilist | 8 + sysdeps/mach/hurd/x86_64/libc.abilist | 5 + sysdeps/mach/hurd/x86_64/libm.abilist | 8 + sysdeps/nptl/aio_misc.h | 2 +- sysdeps/nptl/pthreadP.h | 8 +- sysdeps/posix/fpathconf.c | 2 +- sysdeps/posix/pathconf.c | 2 +- sysdeps/riscv/rvf/Makefile | 3 + sysdeps/riscv/rvf/feupdateenv.c | 6 - sysdeps/s390/configure | 40 - sysdeps/s390/configure.ac | 18 - sysdeps/unix/sysv/linux/aarch64/Makefile | 13 + sysdeps/unix/sysv/linux/aarch64/libc.abilist | 5 + sysdeps/unix/sysv/linux/aarch64/libm.abilist | 8 + .../sysv/linux/aarch64/tst-tlsdesc-pac-mod.c} | 14 +- .../unix/sysv/linux/aarch64/tst-tlsdesc-pac.c | 49 +- sysdeps/unix/sysv/linux/alpha/libc.abilist | 5 + sysdeps/unix/sysv/linux/alpha/libm.abilist | 8 + sysdeps/unix/sysv/linux/arc/libc.abilist | 5 + sysdeps/unix/sysv/linux/arc/libm.abilist | 6 + sysdeps/unix/sysv/linux/arm/be/libc.abilist | 5 + sysdeps/unix/sysv/linux/arm/be/libm.abilist | 6 + sysdeps/unix/sysv/linux/arm/le/libc.abilist | 5 + sysdeps/unix/sysv/linux/arm/le/libm.abilist | 6 + sysdeps/unix/sysv/linux/bits/posix_opt.h | 2 +- sysdeps/unix/sysv/linux/csky/libc.abilist | 5 + sysdeps/unix/sysv/linux/csky/libm.abilist | 6 + sysdeps/unix/sysv/linux/gettimeofday.c | 4 +- sysdeps/unix/sysv/linux/hppa/libc.abilist | 5 + sysdeps/unix/sysv/linux/hppa/libm.abilist | 6 + sysdeps/unix/sysv/linux/i386/libc.abilist | 5 + sysdeps/unix/sysv/linux/i386/libm.abilist | 8 + .../unix/sysv/linux/loongarch/lp64/libc.abilist | 5 + .../unix/sysv/linux/loongarch/lp64/libm.abilist | 8 + sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 5 + sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist | 6 + sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 5 + sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist | 6 + sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 5 + sysdeps/unix/sysv/linux/microblaze/be/libm.abilist | 6 + sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 5 + sysdeps/unix/sysv/linux/microblaze/le/libm.abilist | 6 + .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 5 + sysdeps/unix/sysv/linux/mips/mips32/libm.abilist | 6 + .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 5 + sysdeps/unix/sysv/linux/mips/mips64/libm.abilist | 8 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 5 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 5 + sysdeps/unix/sysv/linux/or1k/libc.abilist | 5 + sysdeps/unix/sysv/linux/or1k/libm.abilist | 6 + .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 5 + .../sysv/linux/powerpc/powerpc32/fpu/libm.abilist | 6 + .../linux/powerpc/powerpc32/nofpu/libc.abilist | 5 + .../linux/powerpc/powerpc32/nofpu/libm.abilist | 6 + .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 5 + .../sysv/linux/powerpc/powerpc64/be/libm.abilist | 6 + .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 5 + .../sysv/linux/powerpc/powerpc64/le/libm.abilist | 9 + sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 5 + sysdeps/unix/sysv/linux/riscv/rv32/libm.abilist | 8 + sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 5 + sysdeps/unix/sysv/linux/riscv/rv64/libm.abilist | 8 + sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 5 + sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist | 8 + sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 5 + sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist | 8 + sysdeps/unix/sysv/linux/sh/be/libc.abilist | 5 + sysdeps/unix/sysv/linux/sh/be/libm.abilist | 6 + sysdeps/unix/sysv/linux/sh/le/libc.abilist | 5 + sysdeps/unix/sysv/linux/sh/le/libm.abilist | 6 + sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 5 + sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist | 8 + .../unix/sysv/linux/sparc/sparc32/localplt.data | 3 - sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 5 + sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist | 8 + .../unix/sysv/linux/sparc/sparc64/localplt.data | 3 - sysdeps/unix/sysv/linux/sys/mount.h | 2 +- sysdeps/unix/sysv/linux/syscall-names.list | 4 +- sysdeps/unix/sysv/linux/tst-mman-consts.py | 2 +- sysdeps/unix/sysv/linux/tst-mount-consts.py | 4 +- sysdeps/unix/sysv/linux/tst-sched-consts.py | 2 +- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 5 + sysdeps/unix/sysv/linux/x86_64/64/libm.abilist | 8 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 5 + sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist | 8 + sysdeps/wordsize-32/Makefile | 4 + sysdeps/wordsize-32/tst-scanf-format-int-d.input | 266 + sysdeps/wordsize-32/tst-scanf-format-int-i.input | 1526 +++ sysdeps/wordsize-32/tst-scanf-format-long-d.input | 266 + sysdeps/wordsize-32/tst-scanf-format-long-i.input | 1526 +++ sysdeps/wordsize-32/tst-scanf-format-uint-b.input | 644 + sysdeps/wordsize-32/tst-scanf-format-uint-o.input | 434 + sysdeps/wordsize-32/tst-scanf-format-uint-u.input | 224 + sysdeps/wordsize-32/tst-scanf-format-uint-x.input | 714 + sysdeps/wordsize-32/tst-scanf-format-uint-xx.input | 714 + sysdeps/wordsize-32/tst-scanf-format-ulong-b.input | 644 + sysdeps/wordsize-32/tst-scanf-format-ulong-o.input | 434 + sysdeps/wordsize-32/tst-scanf-format-ulong-u.input | 224 + sysdeps/wordsize-32/tst-scanf-format-ulong-x.input | 714 + .../wordsize-32/tst-scanf-format-ulong-xx.input | 714 + sysdeps/wordsize-64/Makefile | 5 + sysdeps/wordsize-64/tst-scanf-format-int-d.input | 266 + sysdeps/wordsize-64/tst-scanf-format-int-i.input | 1526 +++ sysdeps/wordsize-64/tst-scanf-format-long-d.input | 266 + sysdeps/wordsize-64/tst-scanf-format-long-i.input | 1526 +++ sysdeps/wordsize-64/tst-scanf-format-uint-b.input | 644 + sysdeps/wordsize-64/tst-scanf-format-uint-o.input | 434 + sysdeps/wordsize-64/tst-scanf-format-uint-u.input | 224 + sysdeps/wordsize-64/tst-scanf-format-uint-x.input | 714 + sysdeps/wordsize-64/tst-scanf-format-uint-xx.input | 714 + sysdeps/wordsize-64/tst-scanf-format-ulong-b.input | 644 + sysdeps/wordsize-64/tst-scanf-format-ulong-o.input | 434 + sysdeps/wordsize-64/tst-scanf-format-ulong-u.input | 224 + sysdeps/wordsize-64/tst-scanf-format-ulong-x.input | 742 ++ .../wordsize-64/tst-scanf-format-ulong-xx.input | 742 ++ sysdeps/x86/Makefile | 22 + .../bits/fp-builtin-denormal.h} | 15 +- sysdeps/x86/cpu-features.c | 84 +- sysdeps/x86/cpu-tunables.c | 4 +- sysdeps/x86/dl-cacheinfo.h | 10 +- sysdeps/x86/dl-diagnostics-cpu.c | 2 + sysdeps/x86/fpu/math-barriers.h | 2 +- sysdeps/x86/fpu/sfp-machine.h | 79 +- sysdeps/x86/include/cpu-features.h | 9 +- sysdeps/x86/sysdep.h | 6 + sysdeps/x86/tst-gnu2-tls2-x86-noxsave.c | 1 + sysdeps/x86/tst-gnu2-tls2-x86-noxsavec.c | 1 + sysdeps/x86/tst-gnu2-tls2-x86-noxsavexsavec.c | 1 + sysdeps/x86_64/configure | 51 +- sysdeps/x86_64/configure.ac | 32 +- sysdeps/x86_64/dl-tlsdesc-dynamic.h | 2 +- sysdeps/x86_64/fpu/Makeconfig | 2 - sysdeps/x86_64/fpu/configure | 61 - sysdeps/x86_64/fpu/configure.ac | 30 - sysdeps/x86_64/fpu/multiarch/ifunc-avx-fma4.h | 3 +- sysdeps/x86_64/fpu/multiarch/ifunc-fma.h | 3 +- sysdeps/x86_64/fpu/multiarch/ifunc-fma4.h | 3 +- sysdeps/x86_64/fpu/multiarch/ifunc-sse4_1.h | 3 +- sysdeps/x86_64/fpu/test-double-vlen4.h | 2 +- sysdeps/x86_64/fpu/test-double-vlen8.h | 2 +- sysdeps/x86_64/fpu/test-float-vlen16.h | 2 +- sysdeps/x86_64/fpu/test-float-vlen8.h | 2 +- sysdeps/x86_64/multiarch/ifunc-avx2.h | 3 +- sysdeps/x86_64/multiarch/ifunc-evex.h | 3 +- sysdeps/x86_64/multiarch/ifunc-memcmp.h | 3 +- sysdeps/x86_64/multiarch/ifunc-memmove.h | 3 +- sysdeps/x86_64/multiarch/ifunc-memset.h | 3 +- sysdeps/x86_64/multiarch/ifunc-sse4_2.h | 3 +- sysdeps/x86_64/multiarch/ifunc-strcasecmp.h | 3 +- sysdeps/x86_64/multiarch/ifunc-strcpy.h | 3 +- sysdeps/x86_64/multiarch/ifunc-strncpy.h | 3 +- sysdeps/x86_64/multiarch/strchr.c | 3 +- sysdeps/x86_64/multiarch/strcmp.c | 3 +- sysdeps/x86_64/multiarch/strncmp.c | 3 +- sysdeps/x86_64/multiarch/strstr.c | 5 +- sysdeps/x86_64/multiarch/wcscpy.c | 3 +- 511 files changed, 79972 insertions(+), 1895 deletions(-) copy sysdeps/x86_64/fpu/test-double-vlen4.h => bits/fp-builtin-denormal.h (59%) copy sysdeps/arm/arm-ifunc.h => debug/inet_pton_chk.c (68%) copy sysdeps/i386/i686/multiarch/ifunc-sse2.h => elf/dl-execstack-tunable.c (52%) create mode 100644 elf/tst-execstack-prog-static-tunable.c create mode 100644 elf/tst-execstack-tunable.c create mode 100644 localedata/tst-bz13988.c create mode 100644 math/auto-libm-test-out-pown create mode 100644 math/libm-test-pown.inc create mode 100644 math/s_pown_template.c copy resolv/{inet_pton.c => inet_pton_length.c} (95%) create mode 100644 stdio-common/tst-scanf-format-c-b.input create mode 100644 stdio-common/tst-scanf-format-c-c.input create mode 100644 stdio-common/tst-scanf-format-c-s.input create mode 100644 stdio-common/tst-scanf-format-char-d.input create mode 100644 stdio-common/tst-scanf-format-char-i.input create mode 100644 stdio-common/tst-scanf-format-character.h copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-f-c.c (72%) copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-f-cha [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-f-dou [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-f-flo [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-f-int [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-f-ldo [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-f-llo [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-f-lon [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-f-sho [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-f-uch [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-f-uin [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-f-ull [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-f-ulo [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-f-ush [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-f.h (66%) create mode 100644 stdio-common/tst-scanf-format-integer.h create mode 100644 stdio-common/tst-scanf-format-llong-d.input create mode 100644 stdio-common/tst-scanf-format-llong-i.input create mode 100644 stdio-common/tst-scanf-format-real.h copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-s-c.c (72%) copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-s-cha [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-s-dou [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-s-flo [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-s-int [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-s-ldo [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-s-llo [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-s-lon [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-s-sho [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-s-uch [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-s-uin [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-s-ull [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-s-ulo [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-s-ush [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-s.h (66%) create mode 100644 stdio-common/tst-scanf-format-short-d.input create mode 100644 stdio-common/tst-scanf-format-short-i.input copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-skele [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-skele [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-skele [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-skele [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-skele [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-skele [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-skele [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-skele [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-skele [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-skele [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-skele [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-skele [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-skele [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-skele [...] create mode 100644 stdio-common/tst-scanf-format-skeleton.c copy inet/bits/inet-fortified-decl.h => stdio-common/tst-scanf-format-skeleton.h (51%) copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-ss-c.c (72%) copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-ss-ch [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-ss-do [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-ss-fl [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-ss-in [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-ss-ld [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-ss-ll [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-ss-lo [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-ss-sh [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-ss-uc [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-ss-ui [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-ss-ul [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-ss-ul [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-ss-us [...] create mode 100644 stdio-common/tst-scanf-format-ss.h create mode 100644 stdio-common/tst-scanf-format-uchar-b.input create mode 100644 stdio-common/tst-scanf-format-uchar-o.input create mode 100644 stdio-common/tst-scanf-format-uchar-u.input create mode 100644 stdio-common/tst-scanf-format-uchar-x.input create mode 100644 stdio-common/tst-scanf-format-uchar-xx.input create mode 100644 stdio-common/tst-scanf-format-ullong-b.input create mode 100644 stdio-common/tst-scanf-format-ullong-o.input create mode 100644 stdio-common/tst-scanf-format-ullong-u.input create mode 100644 stdio-common/tst-scanf-format-ullong-x.input create mode 100644 stdio-common/tst-scanf-format-ullong-xx.input create mode 100644 stdio-common/tst-scanf-format-ushort-b.input create mode 100644 stdio-common/tst-scanf-format-ushort-o.input create mode 100644 stdio-common/tst-scanf-format-ushort-u.input create mode 100644 stdio-common/tst-scanf-format-ushort-x.input create mode 100644 stdio-common/tst-scanf-format-ushort-xx.input copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-v-c.c (72%) copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-v-cha [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-v-dou [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-v-flo [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-v-int [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-v-ldo [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-v-llo [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-v-lon [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-v-sho [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-v-uch [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-v-uin [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-v-ull [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-v-ulo [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-v-ush [...] copy sysdeps/arm/arm-ifunc.h => stdio-common/tst-scanf-format-v.h (63%) copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-vf-c.c (72%) copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-vf-ch [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-vf-do [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-vf-fl [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-vf-in [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-vf-ld [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-vf-ll [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-vf-lo [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-vf-sh [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-vf-uc [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-vf-ui [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-vf-ul [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-vf-ul [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-vf-us [...] copy sysdeps/arm/arm-ifunc.h => stdio-common/tst-scanf-format-vf.h (63%) copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-vs-c.c (72%) copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-vs-ch [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-vs-do [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-vs-fl [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-vs-in [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-vs-ld [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-vs-ll [...] copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdio-common/tst-scanf-format-vs-lo [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-vs-sh [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-vs-uc [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-vs-ui [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-vs-ul [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-vs-ul [...] copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdio-common/tst-scanf-format-vs-us [...] create mode 100644 stdio-common/tst-scanf-format-vs.h create mode 100644 stdio-common/tst-setvbuf2-ind.c create mode 100644 stdio-common/tst-setvbuf2.c create mode 100644 stdlib/tst-qsort7.c create mode 100644 stdlib/tst-qsortx7.c copy sysdeps/i386/i686/multiarch/ifunc-sse4_2.h => stdlib/tst-uabs.c (54%) create mode 100644 stdlib/tst-uimaxabs.c create mode 100644 stdlib/tst-ulabs.c create mode 100644 stdlib/tst-ullabs.c copy sysdeps/x86_64/fpu/test-double-vlen8.h => stdlib/uabs.c (78%) copy sysdeps/x86_64/fpu/test-double-vlen4.h => stdlib/ulabs.c (70%) copy sysdeps/arm/arm-ifunc.h => stdlib/ullabs.c (69%) create mode 100644 support/tst-support-openpty-c.c copy inet/bits/inet-fortified-decl.h => support/tst-support-openpty.c (52%) create mode 100644 sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input create mode 100644 sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input create mode 100644 sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input create mode 100644 sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input create mode 100644 sysdeps/ieee754/dbl-64/tst-scanf-format-double-f.input create mode 100644 sysdeps/ieee754/dbl-64/tst-scanf-format-double-ff.input create mode 100644 sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input create mode 100644 sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input create mode 100644 sysdeps/ieee754/flt-32/Makefile create mode 100644 sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input create mode 100644 sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input create mode 100644 sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input create mode 100644 sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input create mode 100644 sysdeps/ieee754/flt-32/tst-scanf-format-float-f.input create mode 100644 sysdeps/ieee754/flt-32/tst-scanf-format-float-ff.input create mode 100644 sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input create mode 100644 sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input create mode 100644 sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input create mode 100644 sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input create mode 100644 sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input create mode 100644 sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input create mode 100644 sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-f.input create mode 100644 sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ff.input create mode 100644 sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input create mode 100644 sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input create mode 100644 sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input create mode 100644 sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input create mode 100644 sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input create mode 100644 sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input create mode 100644 sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-f.input create mode 100644 sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ff.input create mode 100644 sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input create mode 100644 sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input create mode 100644 sysdeps/ieee754/ldbl-64-128/Makefile create mode 100644 sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input create mode 100644 sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input create mode 100644 sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input create mode 100644 sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input create mode 100644 sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-f.input create mode 100644 sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ff.input create mode 100644 sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input create mode 100644 sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input copy sysdeps/{x86_64/fpu/multiarch/ifunc-sse4_1.h => ieee754/ldbl-96/tst-scanf-for [...] create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-pown.c create mode 100644 sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input create mode 100644 sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input create mode 100644 sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input create mode 100644 sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input create mode 100644 sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-f.input create mode 100644 sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ff.input create mode 100644 sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input create mode 100644 sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input rename sysdeps/loongarch/{math_private.h => fenv_private.h} (97%) delete mode 100644 sysdeps/loongarch/lp64/multiarch/rtld-stpcpy.S create mode 100644 sysdeps/riscv/rvf/Makefile copy sysdeps/{x86_64/fpu/test-double-vlen8.h => unix/sysv/linux/aarch64/tst-tlsdes [...] copy inet/bits/inet-fortified-decl.h => sysdeps/unix/sysv/linux/aarch64/tst-tlsdes [...] create mode 100644 sysdeps/wordsize-32/Makefile create mode 100644 sysdeps/wordsize-32/tst-scanf-format-int-d.input create mode 100644 sysdeps/wordsize-32/tst-scanf-format-int-i.input create mode 100644 sysdeps/wordsize-32/tst-scanf-format-long-d.input create mode 100644 sysdeps/wordsize-32/tst-scanf-format-long-i.input create mode 100644 sysdeps/wordsize-32/tst-scanf-format-uint-b.input create mode 100644 sysdeps/wordsize-32/tst-scanf-format-uint-o.input create mode 100644 sysdeps/wordsize-32/tst-scanf-format-uint-u.input create mode 100644 sysdeps/wordsize-32/tst-scanf-format-uint-x.input create mode 100644 sysdeps/wordsize-32/tst-scanf-format-uint-xx.input create mode 100644 sysdeps/wordsize-32/tst-scanf-format-ulong-b.input create mode 100644 sysdeps/wordsize-32/tst-scanf-format-ulong-o.input create mode 100644 sysdeps/wordsize-32/tst-scanf-format-ulong-u.input create mode 100644 sysdeps/wordsize-32/tst-scanf-format-ulong-x.input create mode 100644 sysdeps/wordsize-32/tst-scanf-format-ulong-xx.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-int-d.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-int-i.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-long-d.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-long-i.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-uint-b.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-uint-o.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-uint-u.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-uint-x.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-uint-xx.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-ulong-b.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-ulong-o.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-ulong-u.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-ulong-x.input create mode 100644 sysdeps/wordsize-64/tst-scanf-format-ulong-xx.input copy sysdeps/{x86_64/fpu/test-double-vlen4.h => x86/bits/fp-builtin-denormal.h} (67%) create mode 100644 sysdeps/x86/tst-gnu2-tls2-x86-noxsave.c create mode 100644 sysdeps/x86/tst-gnu2-tls2-x86-noxsavec.c create mode 100644 sysdeps/x86/tst-gnu2-tls2-x86-noxsavexsavec.c delete mode 100644 sysdeps/x86_64/fpu/configure delete mode 100644 sysdeps/x86_64/fpu/configure.ac