This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch azanella/cancel-wrappers-inline in repository glibc.
discards 3b17937e64 linux: Inline __syscall_internal_cancel and __syscall_cancel adds 855561a1fb malloc: missing initialization of tcache in _mid_memalign adds 1894e219dc Remove eloop-threshold.h adds ed6a68bac7 debug: Improve '%n' fortify detection (BZ 30932) adds c3410db9d0 Makeconfig: Support $(+nolink-deps) in link flags adds 2f8e8c9cb7 elf: Use +nolink-deps to add make-only dependency for tst-origin adds 5dfbc3c43e support: Link links-dso-program-c with libgcc_s only if available 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 [...] adds 63c99cd50b math: Fix up THREEp96 constant in expf128 [BZ #32411] adds 77e8b40a6e powerpc: Remove relocation cache flush code for power64 adds 402b591f1b timezone: Enhance tst-bz28707 diagnostics adds e53eb952b9 x86: Add ARL/PTL/CWF model detection support adds d18213c699 conform: Add initial support for C23. adds 9f0deff558 x86: Handle unknown Intel processor with default tuning adds de14f1959e x86: Detect Intel Diamond Rapids adds 7b47b3dd21 libio: Synthesize ESPIPE error if lseek returns 0 after read [...] adds 11e188659d libio: Add test case for fflush adds 93623c03d5 manual: Update standardization of getline and getdelim [BZ #32830] adds 363bbdbd2a manual: Mention POSIX-1.2024 requires time_t to be 64 bit or wider. adds a1805753ac Fix spelling mistake "succsefully" -> "successfully" adds 1d7834cac3 Fix spelling mistake "suports" -> "supports" adds 1f8f322823 Fix spelling mistake "trucate" -> "truncate" adds 9df92958c1 manual/tunables: fix a trivial typo adds b0cb99bef5 malloc: Move mmap code out of __libc_free hotpath adds 69da24fbc5 malloc: Inline _int_free adds 0296654d61 malloc: Inline _int_free_check adds 9b0c8ced9c malloc: Improve free checks adds 393b1a6e50 malloc: Inline tcache_free adds c968fe5062 malloc: Use tailcalls in __libc_free adds 0e1aa5db73 aarch64: Add back non-temporal load/stores from oryon-1's memcpy adds ceeffd970c aarch64: Add back non-temporal load/stores from oryon-1's memset adds 1c9ac027a5 malloc: move tcache_init out of hot tcache paths adds e150ee8709 hurd: Check return value of mach_port_mod_refs() in the dup [...] adds 6d6a6e2dd2 hurd: save xstate during signal handling adds d58ebf51bc hurd: Make *utime*s catch invalid times [BZ #32802, BZ #32803] adds 8d54b428cf hurd: Do not restore xstate when it is not initialized adds 0f2df19d95 hurd: Do not check for xstate level if it was not initialized adds 0d99714680 hurd: Clear FP exceptions before calling signal handler adds 39183b953c hurd: Make symlink return EEXIST on existing target directory adds cf9241107d Add AT_* constants from Linux 6.12 adds 4e24e4d936 Add NT_ARM_GCS and NT_RISCV_TAGGED_ADDR_CTRL from Linux 6.13 [...] adds e78caeb4ff elf: tst-audit10: split AVX512F code into dedicated function [...] adds e04afb7177 linux/termio: remove <termio.h> and struct termio adds 77930e0447 benchtest: Correct shell script related to bench-malloc-thread adds 2be836fe44 stdio: Remove UB on printf_fp adds 4c966c0780 RISC-V: Use builtin for ffs and ffsll while supported extens [...] adds 0c34259423 nptl: Fix pthread_getattr_np when modules with execstack are [...] adds 92f7b6061d math: Fix UB on atanhf (BZ 32918) adds 4a1b96bf52 math: Fix UB on coshf (BZ 32919) adds de0c4adf94 math: Fix UB on logf (BZ 32920) adds c8775c0423 math: Fix UB on sinhf (BZ 32921) adds 7619c1b032 math: Fix UB on cbrtf (BZ 32922) adds 8eeb7de8a2 math: Fix UB on cospif (BZ 32923) adds 7a0d7fb25c math: Fix UB on erfcf (BZ 32924) adds 84977600da math: Fix UB on sinpif (BZ 32925) adds 5d10174581 malloc: Inline tcache_try_malloc adds 59f64a1f4f Correct test descriptors in libm-test-pown.inc adds 4f6dae2195 S390: Add new s390 platform z17. adds 3270c50e48 manual: add more pthread functions adds ac4e838289 powerpc: Remove POWER7 strncasecmp optimization adds b4495bd405 nss: remove undefined behavior and optimize getaddrinfo adds f66cb3c9eb hurd: Fix tst-stack2 test build on Hurd new df92e9d71d linux: Inline __syscall_internal_cancel and __syscall_cancel
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 (3b17937e64) \ N -- N -- N refs/heads/azanella/cancel-wrappers-inline (df92e9d71d)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: INSTALL | 23 +- Makeconfig | 14 +- Makerules | 5 +- NEWS | 16 +- Rules | 2 +- benchtests/Makefile | 2 +- config.h.in | 3 + configure | 43 +- configure.ac | 15 +- conform/data/aio.h-data | 2 +- conform/data/arpa/inet.h-data | 2 +- conform/data/assert.h-data | 4 +- conform/data/complex.h-data | 2 +- conform/data/cpio.h-data | 2 +- conform/data/ctype.h-data | 4 +- conform/data/dirent.h-data | 2 +- conform/data/dlfcn.h-data | 2 +- conform/data/errno.h-data | 2 +- conform/data/fcntl.h-data | 2 +- conform/data/fenv.h-data | 2 +- conform/data/float.h-data | 4 +- conform/data/fmtmsg.h-data | 2 +- conform/data/fnmatch.h-data | 2 +- conform/data/ftw.h-data | 2 +- conform/data/glob.h-data | 2 +- conform/data/grp.h-data | 2 +- conform/data/iconv.h-data | 2 +- conform/data/iso646.h-data | 2 +- conform/data/langinfo.h-data | 2 +- conform/data/libgen.h-data | 2 +- conform/data/limits.h-data | 4 +- conform/data/locale.h-data | 4 +- conform/data/math.h-data | 10 +- conform/data/monetary.h-data | 2 +- conform/data/mqueue.h-data | 2 +- conform/data/ndbm.h-data | 2 +- conform/data/net/if.h-data | 2 +- conform/data/netdb.h-data | 2 +- conform/data/netinet/in.h-data | 2 +- conform/data/nl_types.h-data | 2 +- conform/data/poll.h-data | 2 +- conform/data/pthread.h-data | 2 +- conform/data/pwd.h-data | 2 +- conform/data/regex.h-data | 2 +- conform/data/sched.h-data | 2 +- conform/data/search.h-data | 2 +- conform/data/semaphore.h-data | 2 +- conform/data/setjmp.h-data | 8 +- conform/data/signal.h-data | 8 +- conform/data/spawn.h-data | 2 +- conform/data/stdalign.h-data | 2 +- conform/data/stdarg.h-data | 4 +- conform/data/stdbool.h-data | 2 +- conform/data/stddef.h-data | 4 +- conform/data/stdio.h-data | 20 +- conform/data/stdlib.h-data | 60 +- conform/data/stdnoreturn.h-data | 2 +- conform/data/string.h-data | 8 +- conform/data/strings.h-data | 2 +- conform/data/sys/ipc.h-data | 2 +- conform/data/sys/mman.h-data | 2 +- conform/data/sys/msg.h-data | 2 +- conform/data/sys/resource.h-data | 2 +- conform/data/sys/select.h-data | 2 +- conform/data/sys/sem.h-data | 2 +- conform/data/sys/shm.h-data | 2 +- conform/data/sys/socket.h-data | 2 +- conform/data/sys/stat.h-data | 2 +- conform/data/sys/statvfs.h-data | 2 +- conform/data/sys/time.h-data | 2 +- conform/data/sys/timeb.h-data | 2 +- conform/data/sys/times.h-data | 2 +- conform/data/sys/types.h-data | 2 +- conform/data/sys/uio.h-data | 2 +- conform/data/sys/un.h-data | 2 +- conform/data/sys/utsname.h-data | 2 +- conform/data/sys/wait.h-data | 2 +- conform/data/syslog.h-data | 2 +- conform/data/tar.h-data | 2 +- conform/data/termios.h-data | 2 +- conform/data/threads.h-data | 2 +- conform/data/time.h-data | 6 +- conform/data/uchar.h-data | 2 +- conform/data/ucontext.h-data | 2 +- conform/data/ulimit.h-data | 2 +- conform/data/unistd.h-data | 2 +- conform/data/utime.h-data | 2 +- conform/data/utmpx.h-data | 2 +- conform/data/wchar.h-data | 18 +- conform/data/wctype.h-data | 4 +- conform/data/wordexp.h-data | 2 +- debug/Makefile | 13 + debug/Versions | 1 + .../strncase_l-power7.c => debug/inet_pton_chk.c | 20 +- debug/readonly-area.c | 23 +- debug/tst-fortify.c | 24 + debug/tst-sprintf-fortify-rdonly-dlopen.c | 1 + .../tst-sprintf-fortify-rdonly-mod.c | 58 +- debug/tst-sprintf-fortify-rdonly.c | 158 +- elf/Makefile | 33 +- elf/chroot_canon.c | 5 +- elf/{dl-execstack.c => dl-execstack-tunable.c} | 29 +- elf/dl-execstack.c | 2 +- elf/dl-load.c | 4 +- elf/dl-readonly-area.c | 86 + elf/dl-support.c | 4 +- elf/dl-tunables.list | 2 +- elf/elf.h | 3 + elf/rtld.c | 7 +- elf/tst-execstack-prog-static-tunable.c | 1 + elf/tst-execstack-tunable.c | 1 + elf/tst-glibc-hwcaps-cache.script | 7 + elf/tst-rtld-list-tunables.exp | 2 +- hurd/Makefile | 5 + hurd/lookup-retry.c | 6 +- hurd/test-sig-rpc-interrupted.c | 185 + hurd/test-sig-xstate.c | 94 + .../inet-fortified-decl.h => hurd/test-xstate.h | 33 +- include/arpa/inet.h | 2 + include/stdlib.h | 15 + inet/bits/inet-fortified-decl.h | 7 + inet/bits/inet-fortified.h | 20 + libio/Makefile | 2 + libio/fileops.c | 10 + libio/stdio.h | 3 + .../strncase-power7.c => libio/tst-fflush-NULL.c | 16 +- libio/tst-fflush-skeleton.c | 158 + .../strncase-power7.c => libio/tst-fflush.c | 14 +- localedata/Makefile | 1 + timezone/tst-bz28707.c => localedata/tst-bz13988.c | 49 +- malloc/arena.c | 12 +- malloc/malloc-check.c | 2 +- malloc/malloc.c | 270 +- 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/stdio.texi | 26 +- manual/string.texi | 25 +- manual/terminal.texi | 5 +- manual/threads.texi | 487 +- manual/time.texi | 3 +- manual/tunables.texi | 10 +- math/Makefile | 6 + math/Versions | 2 + math/auto-libm-test-in | 377 + math/auto-libm-test-out-pown | 13182 +++++++++++++++++++ math/bits/mathcalls.h | 3 + math/gen-auto-libm-tests.c | 22 + math/gen-tgmath-tests.py | 1 + math/libm-test-driver.c | 13 + math/libm-test-pown.inc | 150 + math/s_pown_template.c | 91 + math/test-fesetexcept-traps.c | 2 +- math/test-fexcept-traps.c | 2 +- math/test-tgmath.c | 14 +- math/tgmath.h | 3 + nss/getaddrinfo.c | 29 +- posix/tst-truncate-common.c | 2 +- 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 | 72 +- stdio-common/printf_fp.c | 18 +- .../tst-fclose-devzero.c | 42 +- 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 | 14 +- .../tst-scanf-format-f-char.c | 14 +- .../tst-scanf-format-f-double.c | 14 +- .../tst-scanf-format-f-float.c | 14 +- .../tst-scanf-format-f-int.c | 14 +- .../tst-scanf-format-f-ldouble.c | 14 +- .../tst-scanf-format-f-llong.c | 14 +- .../tst-scanf-format-f-long.c | 14 +- .../tst-scanf-format-f-short.c | 14 +- .../tst-scanf-format-f-uchar.c | 14 +- .../tst-scanf-format-f-uint.c | 14 +- .../tst-scanf-format-f-ullong.c | 14 +- .../tst-scanf-format-f-ulong.c | 14 +- .../tst-scanf-format-f-ushort.c | 14 +- .../tst-scanf-format-f.h | 21 +- 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 | 14 +- .../tst-scanf-format-s-char.c | 14 +- .../tst-scanf-format-s-double.c | 14 +- .../tst-scanf-format-s-float.c | 14 +- .../tst-scanf-format-s-int.c | 14 +- .../tst-scanf-format-s-ldouble.c | 14 +- .../tst-scanf-format-s-llong.c | 14 +- .../tst-scanf-format-s-long.c | 14 +- .../tst-scanf-format-s-short.c | 14 +- .../tst-scanf-format-s-uchar.c | 14 +- .../tst-scanf-format-s-uint.c | 14 +- .../tst-scanf-format-s-ullong.c | 14 +- .../tst-scanf-format-s-ulong.c | 14 +- .../tst-scanf-format-s-ushort.c | 14 +- .../tst-scanf-format-s.h | 21 +- stdio-common/tst-scanf-format-short-d.input | 266 + stdio-common/tst-scanf-format-short-i.input | 1526 +++ .../tst-scanf-format-skeleton-c.c | 11 +- .../tst-scanf-format-skeleton-char.c | 11 +- .../tst-scanf-format-skeleton-double.c | 11 +- .../tst-scanf-format-skeleton-float.c | 11 +- .../tst-scanf-format-skeleton-int.c | 11 +- .../tst-scanf-format-skeleton-ldouble.c | 11 +- .../tst-scanf-format-skeleton-llong.c | 11 +- .../tst-scanf-format-skeleton-long.c | 11 +- .../tst-scanf-format-skeleton-short.c | 11 +- .../tst-scanf-format-skeleton-uchar.c | 12 +- .../tst-scanf-format-skeleton-uint.c | 12 +- .../tst-scanf-format-skeleton-ullong.c | 12 +- .../tst-scanf-format-skeleton-ulong.c | 12 +- .../tst-scanf-format-skeleton-ushort.c | 12 +- stdio-common/tst-scanf-format-skeleton.c | 373 + .../tst-scanf-format-skeleton.h | 33 +- .../tst-scanf-format-ss-c.c | 14 +- .../tst-scanf-format-ss-char.c | 14 +- .../tst-scanf-format-ss-double.c | 14 +- .../tst-scanf-format-ss-float.c | 14 +- .../tst-scanf-format-ss-int.c | 14 +- .../tst-scanf-format-ss-ldouble.c | 14 +- .../tst-scanf-format-ss-llong.c | 14 +- .../tst-scanf-format-ss-long.c | 14 +- .../tst-scanf-format-ss-short.c | 14 +- .../tst-scanf-format-ss-uchar.c | 14 +- .../tst-scanf-format-ss-uint.c | 14 +- .../tst-scanf-format-ss-ullong.c | 14 +- .../tst-scanf-format-ss-ulong.c | 14 +- .../tst-scanf-format-ss-ushort.c | 14 +- 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 | 14 +- .../tst-scanf-format-v-char.c | 14 +- .../tst-scanf-format-v-double.c | 14 +- .../tst-scanf-format-v-float.c | 14 +- .../tst-scanf-format-v-int.c | 14 +- .../tst-scanf-format-v-ldouble.c | 14 +- .../tst-scanf-format-v-llong.c | 14 +- .../tst-scanf-format-v-long.c | 14 +- .../tst-scanf-format-v-short.c | 14 +- .../tst-scanf-format-v-uchar.c | 14 +- .../tst-scanf-format-v-uint.c | 14 +- .../tst-scanf-format-v-ullong.c | 14 +- .../tst-scanf-format-v-ulong.c | 14 +- .../tst-scanf-format-v-ushort.c | 14 +- .../tst-scanf-format-v.h | 28 +- .../tst-scanf-format-vf-c.c | 14 +- .../tst-scanf-format-vf-char.c | 14 +- .../tst-scanf-format-vf-double.c | 14 +- .../tst-scanf-format-vf-float.c | 14 +- .../tst-scanf-format-vf-int.c | 14 +- .../tst-scanf-format-vf-ldouble.c | 14 +- .../tst-scanf-format-vf-llong.c | 14 +- .../tst-scanf-format-vf-long.c | 14 +- .../tst-scanf-format-vf-short.c | 14 +- .../tst-scanf-format-vf-uchar.c | 14 +- .../tst-scanf-format-vf-uint.c | 14 +- .../tst-scanf-format-vf-ullong.c | 14 +- .../tst-scanf-format-vf-ulong.c | 14 +- .../tst-scanf-format-vf-ushort.c | 14 +- .../tst-scanf-format-vf.h | 28 +- .../tst-scanf-format-vs-c.c | 14 +- .../tst-scanf-format-vs-char.c | 14 +- .../tst-scanf-format-vs-double.c | 14 +- .../tst-scanf-format-vs-float.c | 14 +- .../tst-scanf-format-vs-int.c | 14 +- .../tst-scanf-format-vs-ldouble.c | 14 +- .../tst-scanf-format-vs-llong.c | 14 +- .../tst-scanf-format-vs-long.c | 14 +- .../tst-scanf-format-vs-short.c | 14 +- .../tst-scanf-format-vs-uchar.c | 14 +- .../tst-scanf-format-vs-uint.c | 14 +- .../tst-scanf-format-vs-ullong.c | 14 +- .../tst-scanf-format-vs-ulong.c | 14 +- .../tst-scanf-format-vs-ushort.c | 14 +- stdio-common/tst-scanf-format-vs.h | 77 + stdio-common/tst-setvbuf2-ind.c | 2 + stdio-common/tst-setvbuf2.c | 1033 ++ stdio-common/tstscanf.c | 2 +- stdio-common/vfprintf-internal.c | 9 +- stdio-common/vfprintf-process-arg.c | 28 +- stdio-common/vfscanf-internal.c | 62 +- stdlib/Makefile | 44 +- stdlib/Versions | 6 + stdlib/canonicalize.c | 6 +- stdlib/inttypes.h | 5 + stdlib/qsort.c | 81 +- stdlib/stdlib.h | 6 + stdlib/tst-canon-bz26341.c | 4 +- stdlib/tst-qsort4.c | 4 + stdlib/tst-qsort7.c | 80 + stdlib/tst-qsortx7.c | 1 + debug/readonly-area.c => stdlib/tst-uabs.c | 36 +- stdlib/tst-uimaxabs.c | 51 + stdlib/tst-ulabs.c | 52 + stdlib/tst-ullabs.c | 55 + .../multiarch/strncase-power7.c => stdlib/uabs.c | 16 +- .../strncase_l-power7.c => stdlib/ulabs.c | 21 +- sysdeps/mach/hurd/sysconf.c => stdlib/ullabs.c | 19 +- support/Makefile | 10 +- support/test-container.c | 11 + support/tst-support-openpty-c.c | 2 + .../tst-support-openpty.c | 42 +- sysdeps/aarch64/dl-tlsdesc.S | 24 +- sysdeps/aarch64/multiarch/memcpy_oryon1.S | 40 + sysdeps/aarch64/multiarch/memset_oryon1.S | 26 + sysdeps/generic/eloop-threshold.h | 72 - sysdeps/generic/ldsodefs.h | 29 +- 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/min-eloop-threshold.h | 42 + sysdeps/htl/pthreadP.h | 15 + 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/flt-32/Makefile | 3 + sysdeps/ieee754/flt-32/e_atanhf.c | 4 +- sysdeps/ieee754/flt-32/e_coshf.c | 6 +- sysdeps/ieee754/flt-32/e_logf.c | 2 +- sysdeps/ieee754/flt-32/e_sinhf.c | 6 +- sysdeps/ieee754/flt-32/s_cbrtf.c | 6 +- sysdeps/ieee754/flt-32/s_cospif.c | 6 +- sysdeps/ieee754/flt-32/s_erfcf.c | 4 +- sysdeps/ieee754/flt-32/s_sinpif.c | 8 +- .../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 + sysdeps/ieee754/ldbl-128/e_expl.c | 2 +- .../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} | 23 +- 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/mach/clock_gettime.c | 20 + sysdeps/mach/configure | 30 + sysdeps/mach/configure.ac | 2 + sysdeps/mach/hurd/Makefile | 3 + sysdeps/mach/hurd/dl-execstack.c | 5 +- sysdeps/mach/hurd/dup3.c | 62 +- sysdeps/mach/hurd/fcntl.c | 53 +- sysdeps/mach/hurd/futimens.c | 8 +- sysdeps/mach/hurd/futimes.c | 8 +- sysdeps/mach/hurd/i386/bits/sigcontext.h | 2 + sysdeps/mach/hurd/i386/libc.abilist | 5 + sysdeps/mach/hurd/i386/libm.abilist | 8 + sysdeps/mach/hurd/i386/sigreturn.c | 35 +- .../{eloop-threshold.h => min-eloop-threshold.h} | 14 +- sysdeps/mach/hurd/symlinkat.c | 2 +- sysdeps/mach/hurd/sysconf.c | 4 +- sysdeps/mach/hurd/utime-helper.c | 62 +- sysdeps/mach/hurd/x86/trampoline.c | 105 +- sysdeps/mach/hurd/x86_64/bits/sigcontext.h | 2 + sysdeps/mach/hurd/x86_64/libc.abilist | 5 + sysdeps/mach/hurd/x86_64/libm.abilist | 8 + sysdeps/mach/hurd/x86_64/sigreturn.c | 35 +- .../{readonly-area.c => readonly-area-fallback.c} | 11 +- sysdeps/nptl/aio_misc.h | 2 +- sysdeps/nptl/pthreadP.h | 8 +- .../powerpc/powerpc32/power4/multiarch/Makefile | 7 +- .../powerpc32/power4/multiarch/ifunc-impl-list.c | 15 - .../powerpc/powerpc32/power4/multiarch/strncase.c | 41 - .../powerpc32/power4/multiarch/strncase_l.c | 42 - sysdeps/powerpc/powerpc64/dl-machine.h | 15 - sysdeps/powerpc/powerpc64/multiarch/Makefile | 3 - .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 11 - sysdeps/powerpc/powerpc64/multiarch/strncase.c | 7 +- sysdeps/powerpc/powerpc64/multiarch/strncase_l.c | 42 - sysdeps/pthread/Makefile | 10 + .../pthread/tst-stack2-mod.c | 27 +- .../pthread/tst-stack2.c | 40 +- sysdeps/pthread/tst-stdio2.c | 2 +- sysdeps/riscv/math-use-builtins-ffs.h | 10 + sysdeps/s390/configure | 40 - sysdeps/s390/configure.ac | 18 - sysdeps/s390/cpu-features.c | 77 +- sysdeps/s390/cpu-features.h | 55 +- .../s390/dl-diagnostics-cpu.c | 25 +- sysdeps/s390/multiarch/ifunc-impl-list.c | 4 +- sysdeps/s390/multiarch/ifunc-resolve.h | 2 +- sysdeps/s390/s390-64/Makefile | 27 +- sysdeps/s390/s390-64/dl-hwcap-check.h | 21 +- sysdeps/s390/s390-64/dl-hwcaps-subdirs.c | 12 +- sysdeps/s390/s390-64/tst-glibc-hwcaps.c | 52 +- sysdeps/unix/sysv/linux/Makefile | 6 - 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} | 17 +- .../unix/sysv/linux/aarch64/tst-tlsdesc-pac.c | 46 +- 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/fcntl-linux.h | 2 + sysdeps/unix/sysv/linux/bits/ioctl-types.h | 11 - sysdeps/unix/sysv/linux/csky/libc.abilist | 5 + sysdeps/unix/sysv/linux/csky/libm.abilist | 6 + sysdeps/unix/sysv/linux/dl-execstack.c | 7 +- 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 + sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h | 12 - .../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 + sysdeps/unix/sysv/linux/powerpc/bits/ioctl-types.h | 11 - .../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 + .../{readonly-area.c => readonly-area-fallback.c} | 21 +- 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/s390/sysconf.c | 2 +- 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 + sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 5 + sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist | 8 + sysdeps/unix/sysv/linux/sys/mount.h | 2 +- sysdeps/unix/sysv/linux/syscall-names.list | 4 +- sysdeps/unix/sysv/linux/termio.h | 6 - 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 + sysdeps/x86/cpu-features.c | 389 +- sysdeps/x86/cpu-tunables.c | 4 +- sysdeps/x86/dl-diagnostics-cpu.c | 2 + 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/Makefile | 1 - sysdeps/x86_64/dl-tlsdesc-dynamic.h | 2 +- sysdeps/x86_64/tst-auditmod10b.c | 109 +- timezone/tst-bz28707.c | 34 +- 589 files changed, 82321 insertions(+), 2731 deletions(-) copy sysdeps/powerpc/powerpc32/power4/multiarch/strncase_l-power7.c => debug/inet_ [...] create mode 100644 debug/tst-sprintf-fortify-rdonly-dlopen.c copy timezone/tst-bz28707.c => debug/tst-sprintf-fortify-rdonly-mod.c (51%) copy elf/{dl-execstack.c => dl-execstack-tunable.c} (54%) create mode 100644 elf/dl-readonly-area.c create mode 100644 elf/tst-execstack-prog-static-tunable.c create mode 100644 elf/tst-execstack-tunable.c create mode 100644 hurd/test-sig-rpc-interrupted.c create mode 100644 hurd/test-sig-xstate.c copy inet/bits/inet-fortified-decl.h => hurd/test-xstate.h (52%) rename sysdeps/powerpc/powerpc32/power4/multiarch/strncase-power7.c => libio/tst-f [...] create mode 100644 libio/tst-fflush-skeleton.c copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => libio/tst-fflush.c (74%) copy timezone/tst-bz28707.c => localedata/tst-bz13988.c (52%) 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%) copy timezone/tst-bz28707.c => stdio-common/tst-fclose-devzero.c (51%) 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/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc32/power4/multiarch/strncase_l-power7.c => stdio-commo [...] 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/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc32/power4/multiarch/strncase_l-power7.c => stdio-commo [...] create mode 100644 stdio-common/tst-scanf-format-short-d.input create mode 100644 stdio-common/tst-scanf-format-short-i.input copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] 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/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] 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/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy elf/dl-execstack.c => stdio-common/tst-scanf-format-v.h (64%) copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy elf/dl-execstack.c => stdio-common/tst-scanf-format-vf.h (63%) copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdio-common/tst-sca [...] 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 debug/readonly-area.c => stdlib/tst-uabs.c (55%) create mode 100644 stdlib/tst-uimaxabs.c create mode 100644 stdlib/tst-ulabs.c create mode 100644 stdlib/tst-ullabs.c copy sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c => stdlib/uabs.c (76%) rename sysdeps/powerpc/powerpc32/power4/multiarch/strncase_l-power7.c => stdlib/ul [...] copy sysdeps/mach/hurd/sysconf.c => stdlib/ullabs.c (71%) create mode 100644 support/tst-support-openpty-c.c copy inet/bits/inet-fortified-decl.h => support/tst-support-openpty.c (52%) delete mode 100644 sysdeps/generic/eloop-threshold.h create mode 100644 sysdeps/generic/min-eloop-threshold.h 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 rename sysdeps/{powerpc/powerpc64/multiarch/strncase_l-power7.c => ieee754/ldbl-96 [...] 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%) rename sysdeps/mach/hurd/{eloop-threshold.h => min-eloop-threshold.h} (83%) rename sysdeps/mach/{readonly-area.c => readonly-area-fallback.c} (90%) delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strncase.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/strncase_l.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/strncase_l.c copy elf/dl-execstack.c => sysdeps/pthread/tst-stack2-mod.c (61%) copy inet/bits/inet-fortified-decl.h => sysdeps/pthread/tst-stack2.c (52%) create mode 100644 sysdeps/riscv/math-use-builtins-ffs.h copy elf/dl-execstack.c => sysdeps/s390/dl-diagnostics-cpu.c (54%) rename sysdeps/{powerpc/powerpc64/multiarch/strncase-power7.c => unix/sysv/linux/a [...] copy timezone/tst-bz28707.c => sysdeps/unix/sysv/linux/aarch64/tst-tlsdesc-pac.c (52%) rename sysdeps/unix/sysv/linux/{readonly-area.c => readonly-area-fallback.c} (84%) delete mode 100644 sysdeps/unix/sysv/linux/termio.h 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 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