This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gabriel/powerpc-ieee128-printscan in repository glibc.
discards d9fa17b459 RFC: powerpc64le: Enable support for IEEE long double discards 4992aa5de1 powerpc64le: Require a compiler with -mno-gnu-attribute discards 9084ecd967 ldbl-128ibm-compat: Do not mix -mabi=*longdouble and -mlong- [...] discards 5958c576fa Avoid compat symbols for totalorder in powerpc64le IEEE long double discards 547bbef79b ldbl-128ibm-compat: Compiler flags for stdio functions discards 8d21b26af1 Do not redirect calls to __GI_* symbols, when redirecting to [...] discards c6bb3a47fa ldbl-128ibm-compat: Add *cvt functions discards 7966fb87cd Refactor *cvt functions implementation (5/5) discards b4cb03e6d9 Refactor *cvt functions implementation (4/5) discards 4d6a325940 Refactor *cvt functions implementation (3/5) discards 1f10b8057e Refactor *cvt functions implementation (2/5) discards b84bffdeaa Refactor *cvt functions implementation (1/5) discards f61207054d ldbl-128ibm-compat: Add tests for strfroml, strtold, and wcstold discards b33232be44 ldbl-128ibm-compat: Add tests for strfmon and strfmon_l discards 76f8344e76 ldbl-128ibm-compat: Add strfmon_l with IEEE long double format discards 661162782a ldbl-128ibm-compat: Add syslog functions discards d75118e562 ldbl-128ibm-compat: Add obstack printing functions discards 03b7bf2a5a ldbl-128ibm-compat: Add ISO C99 versions of scanf functions discards c9a8cf4ad7 ldbl-128ibm-compat: Reuse tests for err.h and error.h functions discards df8545f1aa ldbl-128ibm-compat: Add error.h functions discards 7512cfb00a ldbl-128ibm-compat: Add err.h functions discards d77fb42a4e ldbl-128ibm-compat: Add argp_error and argp_failure discards bc2b28d5a0 ldbl-128ibm-compat: Add wide character scanning functions discards fd64b59c03 ldbl-128ibm-compat: Add regular character scanning functions discards 15928276f9 ldbl-128ibm-compat: Test positional arguments discards c2f8a353d1 ldbl-128ibm-compat: Test double values discards 4d36596c69 ldbl-128ibm-compat: Add wide character, fortified printing f [...] discards 6c63ba6751 ldbl-128ibm-compat: Add regular character, fortified printin [...] discards 2497c0c917 ldbl-128ibm-compat: Add wide character printing functions discards ce7633efd9 ldbl-128ibm-compat: Add regular character printing functions adds 513aaa0d78 Add Transliterations for Unicode Misc. Mathematical Symbols- [...] adds 4812365660 time: Introduce function to check correctness of nanoseconds value adds 177a3d48a1 y2038: linux: Provide __clock_getres64 implementation adds eed1f6fcdb Comment out initgroups from example nsswitch.conf (Bug 25146) adds 0b262ca4c6 hurd: Support for file record locking adds 8dddf0bd5a resolv/tst-idna_name_classify: Isolate from system libraries adds 04da832e16 Linux/Alpha: don't use timeval32 system calls. adds 4a39c34c4f Change most internal uses of __gettimeofday to __clock_gettime. adds 12cbde1dae Use clock_settime to implement stime; withdraw stime. adds c3f9aef063 Use clock_settime to implement settimeofday. adds 0d56378349 Use clock_gettime to implement time. adds f9a7554009 Change most internal uses of time to __clock_gettime. adds 2b5fea833b Consolidate and deprecate ftime adds 40a36935ff Use clock_gettime to implement timespec_get. adds 5e46749c64 Use clock_gettime to implement gettimeofday. adds 2f2c76e1c8 Make second argument of gettimeofday as 'void *' adds 62193c4a3a Revise the documentation of simple calendar time. adds ff12e0fb91 Base max_fast on alignment, not width, of bins (Bug 24903) adds b865eed0ac Consolidate futex-internal.h adds b580327434 Consolidate lowlevellock-futex.h adds 215078017f nptl: Replace non cancellable pause/nanosleep with futex adds fbb4a31437 Remove pause and nanosleep not cancel wrappers adds 6b1472eb2e Refactor PI mutexes internal definitions adds c81aa64e81 Refactor adjtimex based on clock_adjtime adds 356ced8dcb Sync intprops.h with gnulib adds c1dac8f83e Sync timespec-{add,sub} with gnulib adds f8042536dc Sync time/mktime.c with gnulib adds 22434b2f03 nptl: Convert tst-join3 to use libsupport adds 893bbdd007 manual: Add documentation for pthread_tryjoin_np and pthread [...] adds 69ca4b54c1 nptl: Add pthread_clockjoin_np adds 7aeab82edb nptl: Add pthread_timedjoin_np, pthread_clockjoin_np NULL ti [...] adds f5b6fd258b y2038: linux: Provide __utimensat64 implementation adds 42893aa38f y2038: linux: Provide __futimens64 implementation adds e4c23a029a hppa: Align __clone stack argument to 8 bytes (Bug 25066) adds 3ef5e118f2 nptl: Fix niggles with pthread_clockjoin_np adds 81a1fa6cbf Fix run-one-test so that it runs elf tests adds f2e30cc0f8 linux: pselect: Remove CALL_PSELECT6 macro adds 64bca76f42 S390: Fp comparison are now raising FE_INVALID with gcc 10. adds c5fbd7c3ea Add new locale: mnw_MM (Mon language spoken in Myanmar) [BZ #25139] adds 4ecd584908 Add mnw language code [BZ #25139] adds 2a0356e119 posix: Sync regex with gnulib adds 79a547b162 nptl: Move nanosleep implementation to libc adds 3537ecb49c Refactor nanosleep in terms of clock_nanosleep adds 807edded25 nptl: Refactor thrd_sleep in terms of clock_nanosleep adds dae7bf3897 math: enhance the endloop condition of function handle_input_flag adds 50471a8613 hurd: Remove lingering references to the time function adds a673c07af3 hurd: Use __clock_gettime in _hurd_select adds b0a83ae71b login: Remove double-assignment of fl.l_whence in try_file_lock adds 4f4bb489e0 nptl: Add missing placeholder abi symbol from nanosleep move adds be6b16d975 login: Acquire write lock early in pututline [BZ #24882] adds 31f000a8a6 Remove hppa pthreadP.h adds 2e44b10b42 sysdeps/clock_nanosleep: Use clock_nanosleep_time64 if avaliable adds fc141ea78e Fix array bounds violation in regex matcher (bug 25149) adds 36ada9ee2c support: Add support_set_small_thread_stack_size adds 10cf7f52c6 linux: Reduce stack size for nptl/tst-thread-affinity-pthread adds 258c242128 y2038: linux: Provide __ppoll64 implementation adds 80a5f8b156 Declare asctime_r, ctime_r, gmtime_r, localtime_r for C2X. adds cce35a50c1 support: Add xsetlocale function adds f0f0d79ac3 libio/tst-fopenloc: Use xsetlocale, xfopen, and xfclose adds 42b926d303 Fix clock_nanosleep when interrupted by a signal adds cba932a5a9 slotinfo in struct dtv_slotinfo_list should be flexible arra [...] adds 76a7c103eb login: Introduce matches_last_entry to utmp processing adds b9f145df85 aarch64: Increase small and medium cases for __memcpy_generic adds ca136bb0a3 Clarify purpose of assert in _dl_lookup_symbol_x adds d4625a19fe login: Use pread64 in utmp implementation adds 02132c0f4c support: Fix support_set_small_thread_stack_size to build on Hurd adds 15740788d7 Add new script for plotting string benchmark JSON output adds 70c6e15654 Redefine _IO_iconv_t to store a single gconv step pointer [B [...] adds c9bf28d625 nios2: Work around backend bug triggered by csu/libc-tls.c ( [...] adds c7bf5ceab6 Properly initialize audit cookie for the dynamic loader [BZ #25157] adds e1d559f337 Introduce link_map_audit_state accessor function adds e21a786771 Avoid zero-length array at the end of struct link_map [BZ #25097] adds 9e3e27c4e3 linux: Add comment on affinity set sizes to tst-skeleton-affinity.c adds 84df7a4637 hurd: Suppress GCC 10 -Warray-bounds warning in init-first.c [...] adds 2a764c6ee8 Enhance _dl_catch_exception to allow disabling exception handling adds d5dfad4326 rtld: Check __libc_enable_secure before honoring LD_PREFER_M [...] adds fcb04b9aed Introduce DL_LOOKUP_FOR_RELOCATE flag for _dl_lookup_symbol_x adds 854e91bf6b Enable inlining issignalingf within glibc adds bfa864e164 Don't use a custom wrapper macro around __has_include (bug 25189). adds 102b5b0caf Remove duplicate inline implementation of issignalingf adds 8781c1301d misc: Set generic pselect as ENOSYS adds 93486ba583 Use DEPRECATED_SCANF macro for remaining C99-compliant scanf [...] adds 421a1d34bf ldbl-128ibm-compat: Add regular character printing functions adds 1771a5cf0e ldbl-128ibm-compat: Add wide character printing functions adds 5aa64dbc29 ldbl-128ibm-compat: Add regular character, fortified printin [...] adds 329037cead ldbl-128ibm-compat: Add wide character, fortified printing f [...] adds 5bbbd5ae05 ldbl-128ibm-compat: Test double values adds c2f959ed5f ldbl-128ibm-compat: Test positional arguments adds a5b15bdec8 ldbl-128ibm-compat: Add regular character scanning functions adds b370c5f014 ldbl-128ibm-compat: Add wide character scanning functions adds d9202f1883 arm: Fix armv7 selection after 'Split BE/LE abilist' adds 17832eefee Use Linux 5.4 in build-many-glibcs.py. adds cceb038ac0 sysdeps/posix: Simplify if expression in getaddrinfo adds c1de872c8c sysdeps/posix/getaddrinfo: Return early on invalid address family adds c372d2e863 ru_UA locale: use copy "ru_RU" in LC_TIME (bug 25044) adds 7fc8c286e3 locale: Greek -> ASCII transliteration table [BZ #12031] adds 71d260c107 nptl: Cleanup mutex internal offset tests adds 48dbce60cf nptl: Add tests for internal pthread_rwlock_t offsets adds 0377a7fde6 nptl: Remove rwlock elision definitions adds 1c3f9acf1f nptl: Add struct_mutex.h adds 7df8af43ad nptl: Add struct_rwlock.h adds 94a62cc55a nptl: Add default pthreadtypes-arch.h adds 7ddac7f265 nptl: Add default pthread-offsets.h adds cc0e0b097c hppa: Remove unrequired nptl headers adds c72e5cd87d Compile elf/rtld.c with -fno-tree-loop-distribute-patterns. adds acfe409119 nptl: Fix __PTHREAD_MUTEX_INITIALIZER for !__PTHREAD_MUTEX_H [...] adds bfdb731438 S390: Fix handling of needles crossing a page in strstr z15 [...] adds 5d9b7b9fa7 Remove 32 bit sparc v7 support adds 3b5ebe85aa sparc: Use atomic compiler builtins on sparc adds 77607e7d44 ldbl-128ibm-compat: Add argp_error and argp_failure adds a23ed31463 ldbl-128ibm-compat: Add err.h functions adds 9f25935dda ldbl-128ibm-compat: Add error.h functions adds ff3cb5accb ldbl-128ibm-compat: Reuse tests for err.h and error.h functions adds 590ef889bc ldbl-128ibm-compat: Add obstack printing functions adds 381b76d7a3 ldbl-128ibm-compat: Add syslog functions adds cb61630ed7 libio: Disable vtable validation for pre-2.1 interposed hand [...] adds 4a2ab5843a dlsym: Do not determine caller link map if not needed adds 446997ff14 resolv: Implement trust-ad option for /etc/resolv.conf [BZ #20358] adds 79e0cd7b3c Lazy binding failures during dlopen/dlclose must be fatal [B [...] adds 440b7f8653 Avoid late failure in dlopen in global scope update [BZ #25112] adds a509eb117f Avoid late dlopen failure due to scope, TLS slotinfo updates [...] adds f63b73814f Remove all loaded objects if dlopen fails, ignoring NODELETE [...] adds a2e8aa0d9e Block signals during the initial part of dlopen adds e37c2cf299 Move _dl_open_check to its original place in dl_open_worker adds aa9452a3b1 Define MADV_COLD and MADV_PAGEOUT from Linux 5.4. adds cdf203668e Fix syntax error in build-many-glibcs.py. adds a331150af6 Update syscall-names.list for Linux 5.4. adds 96958e2700 Update SOMAXCONN value from Linux 5.4. adds 26e14efdb8 Update kernel version to 5.4 in tst-mman-consts.py. adds d5ed9ba29a hurd: Fix ld.so link adds 563202976e hurd: make strerror(0) coherent with other ports adds d51ca7d6ad hurd: Fix renameat2 error adds 892badc9bb hurd: Make __sigprocmask GLIBC_PRIVATE adds db25266c92 hurd: Fix ld.so __getcwd override from libc adds dd67928700 hurd: Fix ld.so __access override from libc adds 61a7c9df71 elf/tst-dlopenfail: Disable --no-as-needed for tst-dlopenfai [...] adds 4db71d2f98 elf: Do not run IFUNC resolvers for LD_DEBUG=unused [BZ #24214] adds 5d39f37b26 ldbl-128ibm-compat: Replace http with https in new files adds 66fa30828a ldbl-128ibm-compat: Add strfmon_l with IEEE long double format adds 80a19b003e ldbl-128ibm-compat: Add tests for strfmon and strfmon_l adds 39c977b23e ldbl-128ibm-compat: Add tests for strfroml, strtold, and wcstold new 48630fa435 ldbl-128ibm-compat: Fix selection of GNU and ISO C99 scanf new 8a9f338591 ldbl-128ibm-compat: Add ISO C99 versions of scanf functions new fc9074193e Refactor *cvt functions implementation (1-4/5) new e470a3f2e6 Refactor *cvt functions implementation (5/5) new d00ba6675d ldbl-128ibm-compat: Add *cvt functions new cf488028e0 Do not redirect calls to __GI_* symbols, when redirecting to [...] new 675a15ed1e ldbl-128ibm-compat: Compiler flags for stdio functions new 9dcbdd5447 Avoid compat symbols for totalorder in powerpc64le IEEE long double new 4625bdf4d3 ldbl-128ibm-compat: Do not mix -mabi=*longdouble and -mlong- [...] new b9d9986c66 powerpc64le: Require a compiler with -mno-gnu-attribute new 5b7fcf2e81 RFC: powerpc64le: Enable support for IEEE long double
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 (d9fa17b459) \ N -- N -- N refs/heads/gabriel/powerpc-ieee128-printscan (5b7fcf2e81)
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 11 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: Makefile | 2 +- NEWS | 75 +- benchtests/scripts/plot_strings.py | 395 +++++++ csu/libc-start.c | 2 +- csu/libc-tls.c | 34 +- elf/Makefile | 62 +- elf/dl-close.c | 78 +- elf/dl-error-skeleton.c | 12 + elf/dl-fini.c | 9 +- elf/dl-load.c | 18 +- elf/dl-lookup.c | 80 +- elf/dl-object.c | 8 +- elf/dl-open.c | 662 +++++++---- elf/dl-reloc.c | 3 +- elf/dl-runtime.c | 24 +- elf/dl-sym.c | 38 +- elf/dl-tls.c | 9 +- elf/get-dynamic-info.h | 2 + elf/rtld.c | 30 +- elf/tst-addr1.c | 7 +- .../ieee128-vdprintf.c => elf/tst-auditmany.c | 14 +- elf/tst-auditmanymod.h | 64 ++ .../ieee128-vdprintf.c => elf/tst-auditmanymod1.c | 14 +- .../ieee128-vdprintf.c => elf/tst-auditmanymod2.c | 14 +- .../ieee128-vdprintf.c => elf/tst-auditmanymod3.c | 14 +- .../ieee128-vdprintf.c => elf/tst-auditmanymod4.c | 14 +- .../ieee128-vdprintf.c => elf/tst-auditmanymod5.c | 14 +- .../ieee128-vdprintf.c => elf/tst-auditmanymod6.c | 14 +- .../ieee128-vdprintf.c => elf/tst-auditmanymod7.c | 14 +- .../ieee128-vdprintf.c => elf/tst-auditmanymod8.c | 14 +- .../ieee128-vdprintf.c => elf/tst-auditmanymod9.c | 14 +- elf/tst-dlopenfail.c | 79 ++ .../tst-dlopenfaillinkmod.c | 13 +- io/access.c => elf/tst-dlopenfailmod1.c | 38 +- .../ieee128-vfprintf.c => elf/tst-dlopenfailmod2.c | 17 +- .../tst-finilazyfailmod.c | 15 +- .../tst-ifunc-fault-bindnow.c | 15 +- elf/tst-ifunc-fault-lazy.c | 57 + elf/tst-initfinilazyfail.c | 84 ++ .../tst-initlazyfailmod.c | 15 +- hurd/hurdlock.c | 2 +- hurd/hurdselect.c | 15 +- include/intprops.h | 214 +++- include/link.h | 38 +- include/math.h | 53 + include/sys/poll.h | 13 +- include/sys/time.h | 7 +- include/time.h | 63 +- include/unistd.h | 6 +- include/verify.h | 2 + include/wchar.h | 6 - inet/Makefile | 4 + inet/deadline.c | 8 +- io/access.c | 1 + io/getcwd.c | 1 + io/ppoll.c | 4 +- libio/fileops.c | 30 +- libio/iofclose.c | 4 +- libio/iofwide.c | 71 +- libio/iovswscanf.c | 2 - libio/libio.h | 10 +- libio/oldstdfiles.c | 5 + libio/tst-fopenloc.c | 20 +- locale/C-translit.h.in | 135 +++ locale/iso-639.def | 1 + localedata/Makefile | 4 +- localedata/SUPPORTED | 1 + localedata/locales/mnw_MM | 287 +++++ localedata/locales/ru_UA | 70 +- localedata/locales/translit_neutral | 52 +- localedata/tst-iconv-math-trans.c | 104 ++ login/Makefile | 3 +- login/logout.c | 9 +- login/logwtmp.c | 7 +- login/tst-pututxline-cache.c | 193 ++++ login/utmp_file.c | 280 ++--- mach/err_kern.sub | 2 +- malloc/malloc.c | 2 +- manual/filesys.texi | 2 +- manual/llio.texi | 10 +- manual/threads.texi | 40 +- manual/time.texi | 1072 ++++++++++-------- math/gen-auto-libm-tests.c | 2 +- misc/efgcvt-dbl-macros.h | 4 +- misc/efgcvt-ldbl-macros.h | 4 +- misc/efgcvt.c | 4 +- misc/efgcvt_r.c | 4 +- misc/errP.h | 28 - misc/errorP.h | 28 - misc/pselect.c | 46 +- misc/sys/cdefs.h | 8 - misc/syslog.c | 2 +- nis/nis_call.c | 4 +- nptl/Makefile | 12 +- nptl/Versions | 9 +- nptl/libpthread-compat.c | 2 +- nptl/lll_timedlock_wait.c | 36 +- nptl/pthreadP.h | 10 +- .../ieee128-printf.c => nptl/pthread_clockjoin.c | 24 +- nptl/pthread_cond_wait.c | 4 +- nptl/pthread_join.c | 3 +- nptl/pthread_join_common.c | 24 +- nptl/pthread_mutex_init.c | 26 +- nptl/pthread_mutex_lock.c | 27 +- nptl/pthread_mutex_timedlock.c | 83 +- nptl/pthread_mutex_trylock.c | 8 +- nptl/pthread_mutex_unlock.c | 6 +- nptl/pthread_rwlock_common.c | 7 +- nptl/pthread_rwlock_init.c | 8 + nptl/pthread_timedjoin.c | 3 +- nptl/pthread_tryjoin.c | 3 +- nptl/sem_clockwait.c | 3 +- nptl/sem_timedwait.c | 3 +- nptl/thrd_join.c | 2 +- nptl/thrd_sleep.c | 21 +- .../ieee128-vdprintf.c => nptl/tst-join10.c | 12 +- .../ieee128-vdprintf.c => nptl/tst-join11.c | 13 +- .../ieee128-vdprintf.c => nptl/tst-join12.c | 12 +- .../ieee128-vdprintf.c => nptl/tst-join13.c | 13 +- nptl/tst-join14.c | 74 ++ nptl/tst-join3.c | 109 +- nptl/tst-join5.c | 22 +- nptl_db/db-symbols.h | 3 + nptl_db/db_info.c | 6 + nptl_db/structs.def | 2 +- nptl_db/thread_dbP.h | 4 + nscd/nscd_gethst_r.c | 2 +- nscd/nscd_helper.c | 28 +- nss/nsswitch.conf | 3 +- posix/nanosleep.c | 13 +- posix/regcomp.c | 35 +- posix/regex_internal.c | 13 +- posix/regex_internal.h | 30 +- posix/regexec.c | 90 +- resolv/Makefile | 2 + resolv/gai_misc.c | 6 +- resolv/gai_suspend.c | 6 +- resolv/res_debug.c | 1 + resolv/res_init.c | 3 +- resolv/res_mkquery.c | 2 + resolv/res_send.c | 28 +- resolv/resolv.h | 1 + resolv/tst-resolv-res_init-skeleton.c | 10 + resolv/tst-resolv-trustad.c | 200 ++++ scripts/build-many-glibcs.py | 12 +- stdlib/strfmon_l.c | 4 +- string/strfry.c | 4 +- string/test-strstr.c | 41 +- sunrpc/auth_des.c | 19 +- sunrpc/auth_unix.c | 9 +- sunrpc/create_xid.c | 6 +- sunrpc/svcauth_des.c | 7 +- support/Makefile | 3 + support/resolv_test.c | 2 + support/resolv_test.h | 3 + support/support.h | 1 + .../support_set_small_thread_stack_size.c | 32 +- support/support_small_stack_thread_attribute.c | 54 + support/support_test_main.c | 23 +- support/timespec-add.c | 20 +- support/timespec-sub.c | 20 +- .../ieee128-vfprintf.c => support/xsetlocale.c | 18 +- support/xthread.h | 8 + sysdeps/aarch64/dl-machine.h | 3 +- sysdeps/aarch64/memcpy.S | 82 +- sysdeps/aarch64/nptl/bits/pthreadtypes-arch.h | 24 - .../nptl/bits/struct_rwlock.h} | 41 +- sysdeps/aarch64/nptl/pthread-offsets.h | 5 - sysdeps/alpha/nptl/bits/pthreadtypes-arch.h | 61 - .../nptl/bits/struct_rwlock.h} | 43 +- sysdeps/alpha/nptl/pthread-offsets.h | 5 - sysdeps/arm/be/armv7/multiarch/Implies | 1 + sysdeps/arm/dl-machine.h | 6 +- sysdeps/arm/{be => le}/armv6/Implies | 0 sysdeps/arm/{be => le}/armv6t2/Implies | 0 sysdeps/arm/{be => le}/armv7/Implies | 0 sysdeps/arm/le/armv7/multiarch/Implies | 1 + sysdeps/arm/nptl/pthread-offsets.h | 5 - sysdeps/csky/nptl/bits/pthreadtypes-arch.h | 70 -- sysdeps/csky/nptl/pthread-offsets.h | 5 - sysdeps/generic/ldsodefs.h | 52 +- sysdeps/generic/math_private.h | 29 - sysdeps/generic/memusage.h | 16 +- sysdeps/generic/not-cancel.h | 4 - .../generic/time-clockid.h | 14 +- sysdeps/hppa/nptl/bits/pthreadtypes-arch.h | 45 - sysdeps/hppa/nptl/bits/struct_mutex.h | 53 + .../bits/{pthreadtypes-arch.h => struct_rwlock.h} | 53 +- sysdeps/hppa/nptl/pthread-offsets.h | 6 +- sysdeps/htl/pt-cond-timedwait.c | 3 +- sysdeps/htl/pt-mutex-timedlock.c | 3 +- sysdeps/htl/pt-rwlock-timedrdlock.c | 3 +- sysdeps/htl/pt-rwlock-timedwrlock.c | 3 +- sysdeps/htl/sem-timedwait.c | 3 +- sysdeps/i386/dl-machine.h | 6 +- sysdeps/i386/nptl/pthread-offsets.h | 6 +- sysdeps/ia64/nptl/bits/pthreadtypes-arch.h | 63 -- .../nptl/bits/struct_rwlock.h} | 43 +- sysdeps/ia64/nptl/pthread-offsets.h | 5 - sysdeps/ieee754/flt-32/e_powf.c | 4 +- sysdeps/ieee754/flt-32/math_config.h | 9 - sysdeps/ieee754/ldbl-128ibm-compat/Makefile | 24 +- .../ieee754/ldbl-128ibm-compat/ieee128-argp-help.c | 4 +- .../ieee754/ldbl-128ibm-compat/ieee128-asprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-asprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-dprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-dprintf_chk.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/ieee128-err.c | 6 +- sysdeps/ieee754/ldbl-128ibm-compat/ieee128-error.c | 6 +- .../ieee754/ldbl-128ibm-compat/ieee128-fprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-fprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-fscanf.c | 4 +- .../ieee754/ldbl-128ibm-compat/ieee128-fwprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-fwprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-fwscanf.c | 4 +- .../ldbl-128ibm-compat/ieee128-isoc99_fscanf.c | 4 +- .../ldbl-128ibm-compat/ieee128-isoc99_fwscanf.c | 4 +- .../ldbl-128ibm-compat/ieee128-isoc99_scanf.c | 4 +- .../ldbl-128ibm-compat/ieee128-isoc99_sscanf.c | 4 +- .../ldbl-128ibm-compat/ieee128-isoc99_swscanf.c | 4 +- .../ldbl-128ibm-compat/ieee128-isoc99_vfscanf.c | 4 +- .../ldbl-128ibm-compat/ieee128-isoc99_vfwscanf.c | 4 +- .../ldbl-128ibm-compat/ieee128-isoc99_vscanf.c | 4 +- .../ldbl-128ibm-compat/ieee128-isoc99_vsscanf.c | 4 +- .../ldbl-128ibm-compat/ieee128-isoc99_vswscanf.c | 4 +- .../ldbl-128ibm-compat/ieee128-isoc99_vwscanf.c | 4 +- .../ldbl-128ibm-compat/ieee128-isoc99_wscanf.c | 4 +- .../ieee754/ldbl-128ibm-compat/ieee128-obprintf.c | 4 +- .../ldbl-128ibm-compat/ieee128-obstack_chk.c | 4 +- .../ieee754/ldbl-128ibm-compat/ieee128-printf.c | 2 +- .../ldbl-128ibm-compat/ieee128-printf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-qefgcvt.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-qefgcvt_r.c | 2 +- sysdeps/ieee754/ldbl-128ibm-compat/ieee128-scanf.c | 4 +- .../ieee754/ldbl-128ibm-compat/ieee128-snprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-snprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-sprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-sprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-sscanf.c | 4 +- .../ieee754/ldbl-128ibm-compat/ieee128-strfmon.c | 6 +- .../ieee754/ldbl-128ibm-compat/ieee128-strfmon_l.c | 6 +- .../ieee754/ldbl-128ibm-compat/ieee128-swprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-swprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-swscanf.c | 4 +- .../ieee754/ldbl-128ibm-compat/ieee128-syslog.c | 4 +- .../ieee754/ldbl-128ibm-compat/ieee128-vasprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vasprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vdprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vfprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vfprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vfscanf.c | 4 +- .../ieee754/ldbl-128ibm-compat/ieee128-vfwprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vfwprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vfwscanf.c | 4 +- .../ldbl-128ibm-compat/ieee128-vobstack_chk.c | 4 +- .../ieee754/ldbl-128ibm-compat/ieee128-vprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vscanf.c | 4 +- .../ieee754/ldbl-128ibm-compat/ieee128-vsnprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vsnprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vsprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vsprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vsscanf.c | 4 +- .../ieee754/ldbl-128ibm-compat/ieee128-vswprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vswprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vswscanf.c | 4 +- .../ieee754/ldbl-128ibm-compat/ieee128-vwprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-vwprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-vwscanf.c | 4 +- .../ieee754/ldbl-128ibm-compat/ieee128-wprintf.c | 2 +- .../ldbl-128ibm-compat/ieee128-wprintf_chk.c | 2 +- .../ieee754/ldbl-128ibm-compat/ieee128-wscanf.c | 4 +- .../ldbl-128ibm-compat/test-isoc99-scanf-ibm128.c | 14 +- .../ldbl-128ibm-compat/test-isoc99-scanf-ieee128.c | 14 +- .../test-isoc99-scanf-ldbl-compat-template.c | 119 -- .../test-isoc99-scanf-ldbl-compat.c | 10 - .../test-isoc99-scanf-ldbl-compat.sh | 53 - .../ldbl-128ibm-compat/test-isoc99-wscanf-ibm128.c | 14 +- .../test-isoc99-wscanf-ieee128.c | 14 +- .../test-isoc99-wscanf-ldbl-compat.c | 10 - .../test-obstack-ldbl-compat-template.c | 4 +- .../test-printf-chk-ldbl-compat.c | 4 +- .../ldbl-128ibm-compat/test-printf-ldbl-compat.c | 2 +- .../test-scanf-ldbl-compat-template.c | 81 +- .../ldbl-128ibm-compat/test-scanf-ldbl-compat.c | 7 +- .../ldbl-128ibm-compat/test-scanf-ldbl-compat.sh | 20 +- .../ldbl-128ibm-compat/test-strfmon-ldbl-compat.c | 2 +- .../ldbl-128ibm-compat/test-strfrom-ldbl-compat.c | 4 +- .../test-syslog-ldbl-compat-template.c | 4 +- .../ldbl-128ibm-compat/test-wcstold-ldbl-compat.c | 4 +- .../test-wprintf-chk-ldbl-compat.c | 2 +- .../ldbl-128ibm-compat/test-wprintf-ldbl-compat.c | 2 +- .../ldbl-128ibm-compat/test-wscanf-ldbl-compat.c | 7 +- sysdeps/m68k/nptl/bits/pthreadtypes-arch.h | 26 - sysdeps/m68k/nptl/pthread-offsets.h | 5 - sysdeps/{unix => mach}/clock_gettime.c | 37 +- sysdeps/{unix => mach}/clock_nanosleep.c | 68 +- sysdeps/mach/gettimeofday.c | 43 - sysdeps/mach/hurd/Versions | 12 +- sysdeps/mach/hurd/access.c | 1 + sysdeps/{unix => mach/hurd}/clock_settime.c | 52 +- sysdeps/mach/hurd/dl-sysdep.c | 15 +- sysdeps/mach/hurd/fcntl.c | 111 +- sysdeps/mach/hurd/getcwd.c | 1 + sysdeps/mach/hurd/getitimer.c | 11 +- sysdeps/mach/hurd/htl/pt-hurd-cond-timedwait.c | 3 +- sysdeps/mach/hurd/i386/init-first.c | 9 + sysdeps/mach/hurd/i386/localplt.data | 5 +- sysdeps/mach/hurd/renameat2.c | 2 + sysdeps/mach/hurd/setitimer.c | 13 +- sysdeps/mach/hurd/times.c | 7 +- sysdeps/mach/nanosleep.c | 70 -- sysdeps/mach/sleep.c | 4 +- sysdeps/mach/usleep.c | 5 - sysdeps/microblaze/nptl/pthread-offsets.h | 5 - sysdeps/mips/nptl/bits/pthreadtypes-arch.h | 45 - sysdeps/mips/nptl/bits/struct_mutex.h | 56 + .../nptl/bits/struct_rwlock.h} | 62 +- sysdeps/mips/nptl/pthread-offsets.h | 18 +- sysdeps/nios2/nptl/bits/pthreadtypes-arch.h | 35 - sysdeps/nios2/nptl/pthread-offsets.h | 5 - sysdeps/nptl/bits/pthreadtypes-arch.h | 45 + sysdeps/nptl/bits/struct_mutex.h | 84 ++ .../bits/struct_rwlock.h} | 50 +- sysdeps/nptl/bits/thread-shared-types.h | 143 +-- sysdeps/nptl/futex-internal.h | 295 ++++- sysdeps/nptl/lowlevellock-futex.h | 178 ++- sysdeps/nptl/lowlevellock.h | 15 +- sysdeps/nptl/pthread-offsets.h | 26 + sysdeps/nptl/pthread.h | 71 +- sysdeps/posix/getaddrinfo.c | 42 +- sysdeps/posix/getcwd.c | 1 + sysdeps/posix/gettimeofday.c | 67 -- sysdeps/posix/tempname.c | 9 +- sysdeps/posix/time.c | 40 - sysdeps/posix/timespec_get.c | 38 - sysdeps/powerpc/nptl/bits/struct_mutex.h | 63 ++ .../bits/{pthreadtypes-arch.h => struct_rwlock.h} | 50 +- sysdeps/powerpc/nptl/pthread-offsets.h | 14 +- sysdeps/pthread/aio_misc.c | 6 +- sysdeps/pthread/aio_suspend.c | 6 +- sysdeps/pthread/timer_settime.c | 6 +- sysdeps/riscv/nptl/bits/pthreadtypes-arch.h | 27 - .../bits/{pthreadtypes-arch.h => struct_rwlock.h} | 43 +- sysdeps/riscv/nptl/pthread-offsets.h | 24 - sysdeps/s390/fpu/fix-fp-int-compare-invalid.h | 12 +- sysdeps/s390/nptl/bits/struct_mutex.h | 63 ++ .../bits/{pthreadtypes-arch.h => struct_rwlock.h} | 49 +- sysdeps/s390/nptl/pthread-offsets.h | 14 +- sysdeps/s390/strstr-arch13.S | 2 +- sysdeps/sh/nptl/pthread-offsets.h | 5 - sysdeps/sparc/Makefile | 9 + sysdeps/sparc/atomic-machine.h | 95 ++ sysdeps/sparc/{sparc64 => }/cpu_relax.c | 4 +- .../bits/{pthreadtypes-arch.h => struct_rwlock.h} | 51 +- sysdeps/sparc/nptl/pthread-offsets.h | 15 - sysdeps/sparc/preconfigure | 20 +- sysdeps/sparc/sparc32/Makefile | 27 - sysdeps/sparc/sparc32/addmul_1.S | 208 ++-- sysdeps/sparc/sparc32/atomic-machine.h | 363 ------ sysdeps/sparc/sparc32/configure | 197 ++++ sysdeps/sparc/sparc32/configure.ac | 37 + sysdeps/sparc/sparc32/divrem.m4 | 234 ---- sysdeps/sparc/sparc32/dl-machine.h | 6 +- sysdeps/sparc/sparc32/dotmul.S | 120 +- sysdeps/sparc/sparc32/lll_timedlock_wait.c | 1 - sysdeps/sparc/sparc32/lowlevellock.c | 94 -- sysdeps/sparc/sparc32/mul_1.S | 244 ++-- sysdeps/sparc/sparc32/pthread_barrier_wait.c | 1 - sysdeps/sparc/sparc32/rem.S | 364 +----- sysdeps/sparc/sparc32/sdiv.S | 365 +----- sysdeps/sparc/sparc32/sem_post.c | 82 -- sysdeps/sparc/sparc32/sem_waitcommon.c | 146 --- sysdeps/sparc/sparc32/sparcv8/Makefile | 1 - sysdeps/sparc/sparc32/sparcv8/addmul_1.S | 118 -- sysdeps/sparc/sparc32/sparcv8/dotmul.S | 13 - sysdeps/sparc/sparc32/sparcv8/mul_1.S | 102 -- sysdeps/sparc/sparc32/sparcv8/rem.S | 21 - sysdeps/sparc/sparc32/sparcv8/sdiv.S | 20 - sysdeps/sparc/sparc32/sparcv8/submul_1.S | 57 - sysdeps/sparc/sparc32/sparcv8/udiv.S | 16 - sysdeps/sparc/sparc32/sparcv8/umul.S | 13 - sysdeps/sparc/sparc32/sparcv8/urem.S | 18 - sysdeps/sparc/sparc32/sparcv9/Makefile | 9 - sysdeps/sparc/sparc32/sparcv9/atomic-machine.h | 108 -- sysdeps/sparc/sparc32/sparcv9/cpu_relax.c | 1 - sysdeps/sparc/sparc32/submul_1.S | 143 +-- sysdeps/sparc/sparc32/udiv.S | 341 +----- sysdeps/sparc/sparc32/umul.S | 148 +-- sysdeps/sparc/sparc32/urem.S | 344 +----- sysdeps/sparc/sparc64/Makefile | 9 - sysdeps/sparc/sparc64/atomic-machine.h | 129 --- sysdeps/sparc/sparc64/dl-machine.h | 6 +- sysdeps/unix/bsd/ftime.c | 40 - sysdeps/unix/make-syscalls.sh | 2 +- sysdeps/unix/stime.c | 39 - sysdeps/unix/syscalls.list | 2 - sysdeps/unix/sysv/linux/Makefile | 6 +- sysdeps/unix/sysv/linux/aarch64/gettimeofday.c | 38 +- sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 3 +- sysdeps/unix/sysv/linux/access.c | 1 + sysdeps/unix/sysv/linux/adjtime.c | 40 +- .../unix/sysv/linux/adjtimex.c | 39 +- sysdeps/unix/sysv/linux/alpha/Makefile | 2 +- sysdeps/unix/sysv/linux/alpha/adjtime.c | 82 +- .../sysv/linux/alpha/adjtimex.c} | 14 +- .../sysv/linux/alpha/gettimeofday.c} | 16 +- sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 3 +- .../sysv/linux/alpha/{adjtime.c => osf_adjtime.c} | 112 +- .../sysv/linux/alpha/osf_getitimer.c} | 33 +- .../sysv/linux/alpha/osf_getrusage.c} | 27 +- sysdeps/unix/sysv/linux/alpha/osf_gettimeofday.c | 48 + sysdeps/unix/sysv/linux/alpha/osf_setitimer.c | 53 + .../sysv/linux/alpha/osf_settimeofday.c} | 50 +- .../sysv/linux/alpha/osf_utimes.c} | 33 +- .../sysv/linux/alpha/osf_wait4.c} | 39 +- .../sysv/linux/alpha/settimeofday.c} | 14 +- sysdeps/unix/sysv/linux/alpha/syscalls.list | 26 +- sysdeps/unix/sysv/linux/alpha/tv32-compat.h | 124 +++ sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 3 +- sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 3 +- sysdeps/unix/sysv/linux/bits/mman-linux.h | 2 + sysdeps/unix/sysv/linux/bits/socket.h | 2 +- sysdeps/unix/sysv/linux/bits/statx.h | 12 +- sysdeps/unix/sysv/linux/check_native.c | 2 +- sysdeps/unix/sysv/linux/check_pf.c | 2 +- sysdeps/unix/sysv/linux/clock_getres.c | 38 +- sysdeps/unix/sysv/linux/clock_nanosleep.c | 59 +- sysdeps/unix/sysv/linux/clock_settime.c | 2 +- sysdeps/unix/sysv/linux/csky/libpthread.abilist | 3 +- sysdeps/unix/sysv/linux/ftime.c | 3 - sysdeps/unix/sysv/linux/futex-internal.h | 255 ----- sysdeps/unix/sysv/linux/futimens.c | 22 +- sysdeps/unix/sysv/linux/getcwd.c | 1 + sysdeps/unix/sysv/linux/getsysstats.c | 2 +- sysdeps/unix/sysv/linux/gettimeofday.c | 39 - sysdeps/unix/sysv/linux/hppa/clone.S | 9 +- sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 4 +- sysdeps/unix/sysv/linux/hppa/pthread.h | 1173 -------------------- sysdeps/unix/sysv/linux/hppa/pthreadP.h | 16 - sysdeps/unix/sysv/linux/i386/gettimeofday.c | 35 - sysdeps/unix/sysv/linux/i386/libpthread.abilist | 3 +- sysdeps/unix/sysv/linux/i386/time.c | 34 - sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 4 +- sysdeps/unix/sysv/linux/ifaddrs.c | 2 +- sysdeps/unix/sysv/linux/lowlevellock-futex.h | 168 --- .../sysv/linux/m68k/coldfire/libpthread.abilist | 3 +- .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 3 +- .../sysv/linux/microblaze/be/libpthread.abilist | 3 +- .../sysv/linux/microblaze/le/libpthread.abilist | 3 +- sysdeps/unix/sysv/linux/microblaze/pselect.c | 73 ++ .../unix/sysv/linux/mips/mips32/libpthread.abilist | 4 +- .../unix/sysv/linux/mips/mips64/libpthread.abilist | 4 +- sysdeps/unix/sysv/linux/nanosleep.c | 31 - sysdeps/unix/sysv/linux/nanosleep_nocancel.c | 29 - sysdeps/unix/sysv/linux/nios2/Makefile | 9 + sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 3 +- sysdeps/unix/sysv/linux/not-cancel.h | 8 - sysdeps/unix/sysv/linux/pause_nocancel.c | 33 - sysdeps/unix/sysv/linux/powerpc/gettimeofday.c | 71 +- .../linux/powerpc/powerpc32/libpthread.abilist | 3 +- .../linux/powerpc/powerpc64/be/libpthread.abilist | 3 +- .../linux/powerpc/powerpc64/le/libpthread.abilist | 3 +- sysdeps/unix/sysv/linux/powerpc/time.c | 71 +- sysdeps/unix/sysv/linux/ppoll.c | 49 +- sysdeps/unix/sysv/linux/pselect.c | 44 +- .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 3 +- .../sysv/linux/s390/s390-32/libpthread.abilist | 3 +- .../sysv/linux/s390/s390-64/libpthread.abilist | 4 +- .../sysv/linux/settimezone.c} | 34 +- sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 4 +- sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 4 +- sysdeps/unix/sysv/linux/sparc/lowlevellock.h | 112 -- .../sysv/linux/sparc/sparc32/libpthread.abilist | 3 +- .../sysv/linux/sparc/sparc64/libpthread.abilist | 4 +- sysdeps/unix/sysv/linux/syscall-names.list | 4 +- sysdeps/unix/sysv/linux/syscalls.list | 4 +- .../unix/sysv/linux/time-clockid.h | 20 +- sysdeps/unix/sysv/linux/time.c | 41 - sysdeps/unix/sysv/linux/timespec_get.c | 46 - sysdeps/unix/sysv/linux/tst-mman-consts.py | 2 +- sysdeps/unix/sysv/linux/tst-skeleton-affinity.c | 5 + .../unix/sysv/linux/tst-skeleton-thread-affinity.c | 5 +- sysdeps/unix/sysv/linux/utimensat.c | 65 +- sysdeps/unix/sysv/linux/x86/gettimeofday.c | 47 +- sysdeps/unix/sysv/linux/x86/time.c | 34 +- sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h | 3 +- .../unix/sysv/linux/x86_64/64/libpthread.abilist | 4 +- sysdeps/unix/sysv/linux/x86_64/x32/gettimeofday.c | 1 + .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 3 +- sysdeps/unix/sysv/linux/x86_64/x32/syscalls.list | 1 - sysdeps/x86/nptl/bits/pthreadtypes-arch.h | 48 - sysdeps/x86/nptl/bits/struct_mutex.h | 63 ++ .../nptl/bits/struct_rwlock.h} | 65 +- sysdeps/x86_64/dl-machine.h | 3 +- sysdeps/x86_64/nptl/pthread-offsets.h | 10 +- time/Makefile | 9 +- time/clock_nanosleep.c | 5 +- time/ftime.c | 26 +- time/getdate.c | 2 +- time/gettimeofday.c | 32 +- time/mktime.c | 2 +- time/settimeofday.c | 24 +- time/{settimeofday.c => settimezone.c} | 9 +- time/stime.c | 25 +- time/sys/time.h | 23 +- time/sys/timeb.h | 3 +- time/time.c | 14 +- time/time.h | 14 +- time/timespec_get.c | 14 +- time/tst-ftime.c | 7 + wcsmbs/wchar.h | 3 +- 513 files changed, 7869 insertions(+), 10569 deletions(-) create mode 100755 benchtests/scripts/plot_strings.py copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c => elf/tst-auditmany.c (71%) create mode 100644 elf/tst-auditmanymod.h copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c => elf/tst-auditmanymod [...] copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c => elf/tst-auditmanymod [...] copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c => elf/tst-auditmanymod [...] copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c => elf/tst-auditmanymod [...] copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c => elf/tst-auditmanymod [...] copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c => elf/tst-auditmanymod [...] copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c => elf/tst-auditmanymod [...] copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c => elf/tst-auditmanymod [...] copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c => elf/tst-auditmanymod [...] create mode 100644 elf/tst-dlopenfail.c copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c => elf/tst-dlopenfailli [...] copy io/access.c => elf/tst-dlopenfailmod1.c (58%) copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vfprintf.c => elf/tst-dlopenfailmo [...] copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c => elf/tst-finilazyfail [...] copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c => elf/tst-ifunc-fault- [...] create mode 100644 elf/tst-ifunc-fault-lazy.c create mode 100644 elf/tst-initfinilazyfail.c copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vfprintf.c => elf/tst-initlazyfail [...] create mode 100644 localedata/locales/mnw_MM create mode 100644 localedata/tst-iconv-math-trans.c create mode 100644 login/tst-pututxline-cache.c delete mode 100644 misc/errP.h delete mode 100644 misc/errorP.h copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-printf.c => nptl/pthread_clockjoin [...] copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c => nptl/tst-join10.c (74%) copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c => nptl/tst-join11.c (74%) copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c => nptl/tst-join12.c (74%) copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c => nptl/tst-join13.c (74%) create mode 100644 nptl/tst-join14.c create mode 100644 resolv/tst-resolv-trustad.c copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-asprintf.c => support/support_set_ [...] create mode 100644 support/support_small_stack_thread_attribute.c copy sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vfprintf.c => support/xsetlocale.c (70%) copy sysdeps/{ieee754/ldbl-128ibm-compat/ieee128-asprintf_chk.c => aarch64/nptl/bi [...] delete mode 100644 sysdeps/aarch64/nptl/pthread-offsets.h delete mode 100644 sysdeps/alpha/nptl/bits/pthreadtypes-arch.h copy sysdeps/{ieee754/ldbl-128ibm-compat/ieee128-dprintf_chk.c => alpha/nptl/bits/ [...] delete mode 100644 sysdeps/alpha/nptl/pthread-offsets.h create mode 100644 sysdeps/arm/be/armv7/multiarch/Implies copy sysdeps/arm/{be => le}/armv6/Implies (100%) copy sysdeps/arm/{be => le}/armv6t2/Implies (100%) copy sysdeps/arm/{be => le}/armv7/Implies (100%) create mode 100644 sysdeps/arm/le/armv7/multiarch/Implies delete mode 100644 sysdeps/arm/nptl/pthread-offsets.h delete mode 100644 sysdeps/csky/nptl/bits/pthreadtypes-arch.h delete mode 100644 sysdeps/csky/nptl/pthread-offsets.h copy nptl/pthread_join.c => sysdeps/generic/time-clockid.h (69%) create mode 100644 sysdeps/hppa/nptl/bits/struct_mutex.h copy sysdeps/hppa/nptl/bits/{pthreadtypes-arch.h => struct_rwlock.h} (51%) delete mode 100644 sysdeps/ia64/nptl/bits/pthreadtypes-arch.h copy sysdeps/{ieee754/ldbl-128ibm-compat/ieee128-dprintf_chk.c => ia64/nptl/bits/s [...] delete mode 100644 sysdeps/ia64/nptl/pthread-offsets.h delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-isoc99-scanf-ldbl-compa [...] delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-isoc99-scanf-ldbl-compat.c delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-isoc99-scanf-ldbl-compat.sh delete mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-isoc99-wscanf-ldbl-compat.c delete mode 100644 sysdeps/m68k/nptl/pthread-offsets.h rename sysdeps/{unix => mach}/clock_gettime.c (65%) rename sysdeps/{unix => mach}/clock_nanosleep.c (64%) delete mode 100644 sysdeps/mach/gettimeofday.c rename sysdeps/{unix => mach/hurd}/clock_settime.c (64%) delete mode 100644 sysdeps/mach/nanosleep.c delete mode 100644 sysdeps/microblaze/nptl/pthread-offsets.h create mode 100644 sysdeps/mips/nptl/bits/struct_mutex.h rename sysdeps/{sh/nptl/bits/pthreadtypes-arch.h => mips/nptl/bits/struct_rwlock.h} (57%) delete mode 100644 sysdeps/nios2/nptl/pthread-offsets.h create mode 100644 sysdeps/nptl/bits/pthreadtypes-arch.h create mode 100644 sysdeps/nptl/bits/struct_mutex.h rename sysdeps/{arm/nptl/bits/pthreadtypes-arch.h => nptl/bits/struct_rwlock.h} (51%) create mode 100644 sysdeps/nptl/pthread-offsets.h delete mode 100644 sysdeps/posix/gettimeofday.c delete mode 100644 sysdeps/posix/time.c delete mode 100644 sysdeps/posix/timespec_get.c create mode 100644 sysdeps/powerpc/nptl/bits/struct_mutex.h rename sysdeps/powerpc/nptl/bits/{pthreadtypes-arch.h => struct_rwlock.h} (57%) copy sysdeps/riscv/nptl/bits/{pthreadtypes-arch.h => struct_rwlock.h} (53%) delete mode 100644 sysdeps/riscv/nptl/pthread-offsets.h create mode 100644 sysdeps/s390/nptl/bits/struct_mutex.h rename sysdeps/s390/nptl/bits/{pthreadtypes-arch.h => struct_rwlock.h} (55%) delete mode 100644 sysdeps/sh/nptl/pthread-offsets.h create mode 100644 sysdeps/sparc/atomic-machine.h rename sysdeps/sparc/{sparc64 => }/cpu_relax.c (92%) rename sysdeps/sparc/nptl/bits/{pthreadtypes-arch.h => struct_rwlock.h} (53%) delete mode 100644 sysdeps/sparc/nptl/pthread-offsets.h delete mode 100644 sysdeps/sparc/sparc32/atomic-machine.h create mode 100644 sysdeps/sparc/sparc32/configure create mode 100644 sysdeps/sparc/sparc32/configure.ac delete mode 100644 sysdeps/sparc/sparc32/divrem.m4 delete mode 100644 sysdeps/sparc/sparc32/lll_timedlock_wait.c delete mode 100644 sysdeps/sparc/sparc32/lowlevellock.c delete mode 100644 sysdeps/sparc/sparc32/pthread_barrier_wait.c delete mode 100644 sysdeps/sparc/sparc32/sem_post.c delete mode 100644 sysdeps/sparc/sparc32/sem_waitcommon.c delete mode 100644 sysdeps/sparc/sparc32/sparcv8/Makefile delete mode 100644 sysdeps/sparc/sparc32/sparcv8/addmul_1.S delete mode 100644 sysdeps/sparc/sparc32/sparcv8/dotmul.S delete mode 100644 sysdeps/sparc/sparc32/sparcv8/mul_1.S delete mode 100644 sysdeps/sparc/sparc32/sparcv8/rem.S delete mode 100644 sysdeps/sparc/sparc32/sparcv8/sdiv.S delete mode 100644 sysdeps/sparc/sparc32/sparcv8/submul_1.S delete mode 100644 sysdeps/sparc/sparc32/sparcv8/udiv.S delete mode 100644 sysdeps/sparc/sparc32/sparcv8/umul.S delete mode 100644 sysdeps/sparc/sparc32/sparcv8/urem.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/atomic-machine.h delete mode 100644 sysdeps/sparc/sparc32/sparcv9/cpu_relax.c delete mode 100644 sysdeps/sparc/sparc64/atomic-machine.h delete mode 100644 sysdeps/unix/bsd/ftime.c delete mode 100644 sysdeps/unix/stime.c copy misc/efgcvt_r.c => sysdeps/unix/sysv/linux/adjtimex.c (54%) copy sysdeps/{ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c => unix/sysv/linux/alp [...] copy sysdeps/{ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c => unix/sysv/linux/alp [...] copy sysdeps/unix/sysv/linux/alpha/{adjtime.c => osf_adjtime.c} (52%) copy sysdeps/{ieee754/ldbl-128ibm-compat/test-wcstold-ldbl-compat.c => unix/sysv/l [...] copy sysdeps/{ieee754/ldbl-128ibm-compat/test-wcstold-ldbl-compat.c => unix/sysv/l [...] create mode 100644 sysdeps/unix/sysv/linux/alpha/osf_gettimeofday.c create mode 100644 sysdeps/unix/sysv/linux/alpha/osf_setitimer.c rename sysdeps/{mach/hurd/settimeofday.c => unix/sysv/linux/alpha/osf_settimeofday [...] copy sysdeps/{ieee754/ldbl-128ibm-compat/ieee128-asprintf_chk.c => unix/sysv/linux [...] copy sysdeps/{ieee754/ldbl-128ibm-compat/ieee128-snprintf_chk.c => unix/sysv/linux [...] copy sysdeps/{ieee754/ldbl-128ibm-compat/ieee128-vdprintf.c => unix/sysv/linux/alp [...] create mode 100644 sysdeps/unix/sysv/linux/alpha/tv32-compat.h delete mode 100644 sysdeps/unix/sysv/linux/ftime.c delete mode 100644 sysdeps/unix/sysv/linux/futex-internal.h delete mode 100644 sysdeps/unix/sysv/linux/gettimeofday.c delete mode 100644 sysdeps/unix/sysv/linux/hppa/pthread.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/pthreadP.h delete mode 100644 sysdeps/unix/sysv/linux/i386/gettimeofday.c delete mode 100644 sysdeps/unix/sysv/linux/i386/time.c delete mode 100644 sysdeps/unix/sysv/linux/lowlevellock-futex.h create mode 100644 sysdeps/unix/sysv/linux/microblaze/pselect.c delete mode 100644 sysdeps/unix/sysv/linux/nanosleep.c delete mode 100644 sysdeps/unix/sysv/linux/nanosleep_nocancel.c delete mode 100644 sysdeps/unix/sysv/linux/pause_nocancel.c copy sysdeps/{ieee754/ldbl-128ibm-compat/ieee128-dprintf_chk.c => unix/sysv/linux/ [...] delete mode 100644 sysdeps/unix/sysv/linux/sparc/lowlevellock.h copy nptl/thrd_join.c => sysdeps/unix/sysv/linux/time-clockid.h (67%) delete mode 100644 sysdeps/unix/sysv/linux/time.c delete mode 100644 sysdeps/unix/sysv/linux/timespec_get.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/gettimeofday.c create mode 100644 sysdeps/x86/nptl/bits/struct_mutex.h rename sysdeps/{microblaze/nptl/bits/pthreadtypes-arch.h => x86/nptl/bits/struct_r [...] copy time/{settimeofday.c => settimezone.c} (77%)