This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch arm/ilp32 in repository glibc.
omits 31bcacd7a9 aarch64: Update ILP32 abilists for glibc 2.29 omits f2360ab690 aarch64: Update ILP32 abilists for glibc 2.28 omits 1a558352db aarch64: Ignore absolute symbols in ILP32 abilists omits 31f72d6725 aarch64: Fix bits/utmp.h for GCC 8 omits 2b07163df0 aarch64: Update ILP32 abilists omits be5fb302d1 aarch64: Fix jmp_buf-macros.h for ILP32. omits b005ba5499 aarch64: Update ILP32 abilists omits f2f863909c aarch64: Update ILP32 abilists omits c25e497670 aarch64: Fix ipc_perm definition for ILP32 omits 76c04620dc aarch64: Set ilp32 minimum linux version to 4.12 omits b1cc16c707 Add ILP32 support to aarch64 in build-many-glibcs.py omits 296976fc7e aarch64: Add ILP32 support omits df6ba59611 aarch64: Add abilists for ILP32 support adds de44ab67aa Open master for 2.30 development adds 2bac7daa58 nss_files: Fix /etc/aliases null pointer dereference [BZ #24059] adds 583dd860d5 regex: fix read overrun [BZ #24114] adds 5f10701fdc libio: use stdout in puts and putchar, etc [BZ #24051]. adds 932329a513 Use MPFR 4.0.2 in build-many-glibcs.py. adds 5fc9ed4c40 nptl: Fix pthread_rwlock_try*lock stalls (Bug 23844) adds d5627550ae make-syscalls.sh: fix comment referencing syscall-template adds 114f792eae posix/tst-spawn: Fix racy tests in spawned processes. adds 07c3d1ec03 aarch64: Add AmpereComputing emag to tunable cpu list adds c7d3890ff5 aarch64: Optimized memset specific to AmpereComputing emag adds 83d1cc42d8 aarch64: Optimized memchr specific to AmpereComputing emag adds b06f4c0094 Cleanup clock_*time includes adds 395599f0cf manual: Update struct sockaddr_in, struct sockaddr_sin6 description adds baef194387 support: Handle AF_LOCAL, AF_UNSPEC in support_format_addres [...] adds 6175507c06 support: Correct error message for TEST_COMPARE_STRING adds 4dcbbc3b28 Require GCC 6.2 or later to build glibc. adds c70824b9a4 manual: Document lack of conformance of sched_* functions [B [...] adds ee9941f94e libio: Use stdin consistently for input functions [BZ #24153] adds 77c7d55ece time: Use int, not long int, for internal GMT offsets adds 11f382ee78 testsuite: stdlib/isomac.c: add missing include adds b8c7238167 time: Use struct alloc_buffer in __tzfile_read adds 221baae001 time: Avoid alignment gaps in __tzfile_read adds 5e10136b3c testrun.sh: Exit in case of incorrect argument adds 8692ebdb12 elf: Implement --preload option for the dynamic linker adds 2ab5741b8a <spawn.h>: Add missing nonnull attributes and __restrict qualifiers adds 3f635fb433 x86-64 memcmp: Use unsigned Jcc instructions on size [BZ #24155] adds 65f7767a91 Fix handling of collating elements in fnmatch (bug 17396, bu [...] adds 7a0dcfc643 Remove duplicate initialization of field in nscd. adds 77dc0d8643 Fix assertion in malloc.c:tcache_get. adds f1ac745583 arm: Use "nr" constraint for Systemtap probes [BZ #24164] adds bc79db3fd4 Fix alignment of TLS variables for tls variant TLS_TCB_AT_TP [...] adds 94eeeec04b S390: Fix introduction of __wmemcmp and weak wmemcmp symbols. adds b6d8a999cd Fix wide char format specifier in libio/tst-bz24153.c. adds b433334065 x86: Remove unnecessary <stap-probe.h> include from lowlevellock.h adds 3b93559585 support: Use dlerror to detect NULL symbols in xdlsym adds c2d8f0b704 Avoid "inline" after return type in function definitions. adds 94b63e6620 support: Implement xdlmopen adds 8311c83f91 array_length: Make usable as a constant expression adds 823624bdc4 Add compiler barriers around modifications of the robust mut [...] adds f289e656ec rt: Turn forwards from librt to libc into compat symbols [BZ [...] adds 1d0fc21382 Linux: Add gettid system call wrapper [BZ #6399] adds d0bd87d4c0 ChangeLog: Correct date of last commit adds 669ff911e2 nptl: Avoid fork handler lock for async-signal-safe fork [BZ [...] adds 144a794e0a tst-strftime2: Use array_length macros instead of magic numbers adds 8f89ab216f posix: Fix missing wrapper header for <bits/unistd_ext.h> adds e47d82c99a Provide <bits/unistd_ext.h> as a sysdeps header exclusively adds 11eb21c465 nss: Add tst-nss-files-hosts-long test [BZ #21915] adds fdfbd47d92 Move generic <bits/unistd_ext.h> to a more regular location adds eef4d4f80c math: Enable <bits/math-finite.h> sysdeps override adds 32ea729996 Remove powerpc bits/mathinline.h. adds fb25b1356a Fix a few whitespace arrangement inconsistencies in time/str [...] adds a51bc4fe9d Use float in e_sqrt.c adds 32db86d558 Add fall-through comments. adds 3b856d093f elf: Ignore LD_AUDIT interfaces if la_version returns 0 [BZ #24122] adds b3fbfe8196 elf: Test for LD_AUDIT module returning zero from la_version [...] adds 0c6d82e979 nss: getent: Print IPv6 scope ID for ahosts/ahostsv6 if available adds 16f87cfd63 String benchtest cleanup adds 86140c6223 Avoid fall-through in test-container if execlp fails. adds 0538372096 Fix -Wempty-body warnings in glibc. adds 107562682c Adjust wording of two fall-through comments. adds 85bd1ddbdf RISC-V: Fix elfutils testsuite unwind failures. adds 24ca04febe benchtests: Remove useless ORIG_SRC in memmove benchmarks adds 3904fd85d3 Add malloc micro benchmark adds 20d0195c71 Add missing bench-malloc-simple.c file. adds eb76e5b465 nptl: Reinstate pthread_timedjoin_np as a cancellation point [...] adds 712182c8dc Fix fall-through warnings in sunrpc/xdr.c. adds 56a731d4ad Avoid readline conflicts in pexpect adds 365f05c7a5 Fix implicit-fallthrough warnings in tst-setjmp.c. adds 8a11f97062 Remove qualifier from function return type in tst-svc_register.c. adds bc10e22c90 nptl: Fix invalid Systemtap probe in pthread_join [BZ #24211] adds e442e40de5 io: Consolidate lockf implementation adds a198d37ade Move remaining nptl_db headers to sysdeps/nptl adds ebd32784ce Add missing header wrappers under include/ adds ad18dadec9 Add check for missing wrapper headers adds 6c29942cbf misc/tst-clone3: Fix waiting for exited thread. adds a5406364ac libio: Eliminate _IO_stdin, _IO_stdout, _IO_stderr adds 308e022fc4 resolv: Remove debugging code from compat-gethnamaddr.c adds 8c9289b642 Fix SPARC64 handling of R_SPARC_H34 (bug 24231). adds b026ce1ee9 nptl: Fix pthread_tryjoin comment. adds 04de930226 nptl: Fix comment typo in pthread_mutex_trylock.c adds 4a2dd41cb5 powerpc64le: Remove test for GCC 6.2 adds dc0afac325 Add new Fortran vector math header file. adds f43b8dd555 Add internal implementations for argp.h, err.h, and error.h [...] adds b0b50fe005 nss: tst-nss-files-hosts-long: Add host.conf [BZ #21915] adds 34a5a1460e Break some lines before not after operators. adds a04549c194 Break more lines before not after operators. adds e0cb7b6131 Add and move fall-through comments in system-specific code. adds aa0e46636a Break further lines before not after operators. adds 7b3fb62051 wcsmbs: optimize wcpcpy adds 39ef074419 wcsmbs: optimize wcpncpy adds 81a1443941 wcsmbs: optimize wcscat adds 4d8015639a wcsmbs: optimize wcscpy adds ddf21ec79f wcsmbs: optimize wcsncat adds 30a7e2081c wcsmbs: optimize wcsncpy adds 457208b1e9 wcsmbs: optimize wcsnlen adds c4f50205e1 Add some spaces before '('. adds f627dd4da8 Fix -Wempty-body warnings in Hurd-specific code. adds 1b21841775 hurd: Add renameat2 support for RENAME_NOREPLACE adds 6bd4d02ee9 powerpc: Fix linknamespace introduced by 4d8015639a75 adds 92ad88fe72 elf/Makefile: Run IFUNC tests if binutils supports IFUNC adds cc3e573ce3 elf: Add tests with a local IFUNC resolver [BZ #23937] adds 462e83a4a0 Add more spaces before '('. adds 36f30c104f __netlink_assert_response: Add more __libc_fatal newlines [B [...] adds 928b305d3f S390: Fix introduction of __wcscpy and weak wcscpy symbols. adds c259196b50 elf/tst-big-note: Improve accuracy of test [BZ #20419] adds 6e1f6440b9 ldbl-opt: Add argp_error and argp_failure (bug 23983) adds ea2d89d01c ldbl-opt: Reuse argp tests that print long double adds 90188e7d1a ldbl-opt: Add err, errx, verr, verrx, warn, warnx, vwarn, an [...] adds d11086a939 ldbl-opt: Add error and error_at_line (bug 23984) adds f0eaf86276 ldbl-opt: Reuse test cases from misc/ that check long double adds 31effacee2 ja_JP: Change the offset for Taisho gan-nen from 2 to 1 [BZ #24162] adds ce6ddae036 S390: Increase function alignment to 16 bytes. adds de71ee7b3c elf: Remove remnants of MAP_ANON emulation adds 590675c079 powerpc: Fix build of wcscpy with --disable-multi-arch adds 0ddb7ea842 nptl: Assume __ASSUME_FUTEX_CLOCK_REALTIME support adds ae51497134 Fix location where math-vector-fortran.h is installed. adds 27a2f2f34c check-wrapper-headers test: Adjust Fortran include file directory adds c5f65462a2 Break lines before not after operators, batch 4. adds 86bdd49d93 Bug 24307: Update to Unicode 12.0.0 adds 6229c9bff7 C-SKY: fix sigcontext miss match adds 827e30f3a3 C-SKY: remove user_regs definition adds c4e5f34bf0 C-SKY: mark lr as undefined to stop unwinding adds 5fbcd76351 C-SKY: add elf header definition for elfutils adds 08504de718 resolv: Enable full ICMP errors for UDP DNS sockets [BZ #24047] adds 38b52865d4 elf: Add DF_1_KMOD, DF_1_WEAKFILTER, DF_1_NOCOMMON to <elf.h> adds 7c6513082b Fix output of LD_SHOW_AUXV=1. adds 711a322a23 Use a proper C tokenizer to implement the obsolete typedefs test. adds 29218b265f Move inttypes.h and stdint.h to stdlib. adds 043440e761 hurd: Add no-op version of __res_enable_icmp [BZ #24047] adds 0c1041ee5b Use Linux 5.0 in build-many-glibcs.py. adds 97f8225d22 scripts/check-obsolete-constructs.py: Process all headers as UTF-8. adds 081bdf9421 nss: Fix tst-nss-files-alias-truncated for default --as-need [...] adds a0a0dc8317 Remove obsolete, never-implemented XSI STREAMS declarations adds 5b06f538c5 malloc: Check for large bin list corruption when inserting u [...] adds 238d60a1fb localedata: Add Minguo calendar support to Taiwanese locales [...] adds 477e739b32 Update syscall-names.list for Linux 5.0. adds e87d8ada29 hurd: Document how EINTR should be handled in critical sections adds 066ae81ec9 hurd: Fix comment style adds b626c5aa5d Record CVE-2019-9169 in NEWS and ChangeLog [BZ #24114] adds 78919d3886 * time/mktime.c: Update obsolete URL in comment. adds a2e57f89a3 Add AArch64 HWCAPs from Linux 5.0. adds 57ada43c90 tt_RU: Fix orthographic mistakes in day and abday sections [ [...] adds 61f5e9470f S390: Mark vx and vxe as important hwcap. adds ac64195ccd iconv, localedef: avoid floating point rounding differences [...] adds 5abcddd794 Fix parentheses error in iconvconfig.c and ld-collate.c [BZ #24372] adds 1a7df49c92 S390: Add new hwcap values for new cpu architecture arch13. adds a899a5512f S390: Add configure check to detect support for arch13. adds 96fbb9a328 S390: Add arch13 memmove ifunc variant. adds 6f47401bd5 S390: Add arch13 strstr ifunc variant. adds 421749d693 S390: Add arch13 memmem ifunc variant. adds 38cc11daa4 nptl: Remove pthread_clock_gettime pthread_clock_settime adds 77b6f55347 linux: Assume clock_getres CLOCK_{PROCESS,THREAD}_CPUTIME_ID adds 6e8ba7fd57 Remove __get_clockfreq adds 359653aaac Do not use HP_TIMING_NOW for random bits adds 1e372ded4f Refactor hp-timing rtld usage adds 7621e38bf3 Add generic hp-timing support adds 9ac2de697e Add NT_ARM_PAC_MASK and NT_MIPS_MSA from Linux 5.0 to elf.h. adds d7563e6277 Add UDP_GRO from Linux 5.0 to netinet/udp.h. adds 7a773abf7c nptl: Convert tst-sem5 & tst-sem13 to use libsupport adds 82849fde3b nptl/tst-rwlock14: Test pthread_rwlock_timedwrlock correctly adds 67112f7ae8 nss/tst-nss-files-alias-leak: add missing opening quote in printf adds 019638910e powerpc: Remove ununsed s_float_bitwise.h adds 4997e8f31e math: Enable some math builtins for clang adds 5e67e4bfa0 ChangeLog: Correct two dates. adds 225d94459b ChangeLog: Correct more dates. adds 10cce66930 [powerpc] Use __builtin_{mffs,mtfsf} adds 656dd306d4 RISC-V: Fix `test' operand error with soft-float ABI being c [...] adds d5ecee822e alpha: Do not redefine __NR_shmat or __NR_osf_shmat adds 993e3107af alpha: Improve sysdeps/alpha/divqu.S and sysdeps/alpha/remqu.S adds e0e4c321c3 Fix strptime era handling, add more strftime tests [BZ #24394] adds 62449176e0 Add verbose comments to 'era' in ja_JP locale. adds 2c7e704b7e NEWS: Mention Minguo calendar support added [BZ #24293] adds 2f1d61552d time/tst-strftime2.c: Make the file easier to maintain adds 84aea16929 time: Add tests for Minguo calendar [BZ #24293] adds 466afec308 ja_JP locale: Add entry for the new Japanese era [BZ #22964] adds 0bd545ee23 Add Reiwa era tests to time/tst-strftime3.c adds 8260f23616 time/tst-strftime3.c: Disable snprintf warning. adds e3fd0b0e93 wcsmbs: Add wcscpy loop unroll option adds 447a1306c3 powerpc: Use generic wcscpy optimization adds 7ba0100c6a wcsmbs: Use loop_unroll on wcschr adds 421e3005ca powerpc: Use generic wcschr optimization adds 662c2cc4e9 wcsmbs: Use loop_unroll on wcsrchr adds f82ed45d7f powerpc: Use generic wcsrchr optimization adds 94e358f6d4 aarch64: thunderx2 memcpy implementation cleanup and streamlining adds 3f8b44be0a resolv: Remove support for RES_USE_INET6 and the inet6 option adds 333221862e resolv: Remove RES_INSECURE1, RES_INSECURE2 adds 6103c0a811 Remove TIMING_INIT adds a173d09f85 Improve bench-memmem adds 93eebae516 Improve bench-strstr adds 648279f4af Improve string benchtests adds e621246ec6 malloc: Set and reset all hooks for tracing (Bug 16573) adds 7e3496cb6c Add bug number to historic ChangeLog entry adds 10dd69e9a0 Add missing percent sign to conversion specifier adds c166468c4a Add more bug numbers to historic ChangeLog entries adds 221710af7e Add missing ChangeLog entry for commit 10dd69e9a00 adds 32d85c116d alloc_buffer: Return unqualified pointer type in alloc_buffer_next adds e3f454bac0 nss_dns: Do not replace root domain with empty string adds b39d961c71 ChangeLog: Convert leading spaces to tabs adds 6b5c8607a4 ChangeLog: Correct excess and deficiency of spaces adds bae8cf0e93 stdlib/tst-secure-getenv: handle >64 groups adds 0e16969129 support: Add support_capture_subprogram adds ffe8a9a831 powerpc: Remove rt_sigreturn usage on context function adds a3ae315a8f mips: Remove rt_sigreturn usage on context function adds 1dac8bd6f2 powerpc: Use generic fabs{f} implementations adds 3a16dd780e powerpc: fma using builtins adds 52faba65f8 powerpc: Fix format issue from 3a16dd780eeba602 adds 9bf8e29ca1 malloc: make malloc fail with requests larger than PTRDIFF_M [...] adds 25f7a3c961 Fix NEWS entry from 9bf8e29ca136 adds e485b2b6e0 locale: Add LOCPATH diagnostics to the locale program adds 2d398aa272 Remove do_set_mallopt_check prototype adds 1a4c27355e elf: Fix pldd (BZ#18035) adds 439bf53496 locale/tst-locale-locpath: Run test only for $(run-built-tes [...] adds f9b645b4b0 memusagestat: use local glibc when linking [BZ #18465] adds fe92a91f1e Reduce benchtests time adds 94a4e9e4f4 Extend BIND_NOW to installed programs with --enable-bind-now adds b5ffdc48c2 benchtests: Enable BIND_NOW if configured with --enable-bind-now adds deacca0054 riscv: remove DL_RO_DYN_SECTION adds e30fb31c0a Makeconfig: Move $(CC) to +link command variables adds a8ff215e56 Makeconfig: Move -Wl,-rpath-link options before library references adds c57afec0a9 elf: Link sotruss-lib.so with BIND_NOW for --enable-bind-now adds f492fc99f4 <semaphore.h>: Add nonnull attributes adds c4c0848bbb powerpc: Remove power4 mpa optimization adds 6cac323c8d powerpc: ceil/ceilf refactor adds 87c266d758 Fix -O1 compilation errors with `__ddivl' and `__fdivl' [BZ #19444] adds 20aa581958 Make mktime etc. compatible with __time64_t adds 7b807a35a8 misc: Add twalk_r function adds b2af6fb2ed elf: Fix elf/tst-pldd with --enable-hardcoded-path-in-tests [...] adds 7dfde28a21 Add missing bug number on CL entry for BZ#24506 (b2af6fb2ed239) adds ac3da35de5 misc/tst-tsearch: Additional explicit error checking adds 32e902a94e aarch64: thunderx2 memmove performance improvements adds c4a392cfd1 Use GCC 9 in build-many-glibcs.py. adds c2b11710fb Use Linux 5.1 in build-many-glibcs.py. adds 13d0931888 Revert "Use Linux 5.1 in build-many-glibcs.py." adds 7621676f7a Update syscall-names.list for Linux 5.1. adds b2f601ba9a malloc/tst-mallocfork2: Use process-shared barriers adds 33647a7294 support: Add xclock_gettime adds 252296c625 powerpc: floor/floorf refactor adds a1cb1888b7 powerpc: round/roundf refactor adds ae45cf84af powerpc: trunc/truncf refactor adds 18aa51ee0d Move nptl/tst-eintr1 to xtests adds 5198399651 support: Add timespec.h adds d8e0b901a4 nptl: Convert tst-cond11.c to use libsupport adds 40d0816faa nptl: Use recent additions to libsupport in tst-sem5 adds 495514eec7 nptl: Convert some rwlock tests to use libsupport adds 44ac6ee97a nptl/tst-abstime: Use libsupport adds eb669ff5bf support: Fix timespec printf adds 4aee85f96b sem_close: Use __twalk_r adds 5ad533e8e6 Fix tcache count maximum (BZ #24531) adds f6efec90c8 Bug 24535: Update to Unicode 12.1.0 adds fdb8a0be9b Add single-thread.h header adds d7e4c642ef Small optimization for lowlevellock adds 959aff9fa2 Assume LLL_LOCK_INITIALIZER is 0 adds c50e1c263e x86: Remove arch-specific low level lock implementation adds 91f043ae84 Make --bindir effective adds c7ac9caaae support: Export bindir path on support_path adds da2b83ef6b elf: Fix tst-pldd for non-default --prefix and/or --bindir ( [...] adds 6807f47b81 manual: Adjust twalk_r documentation. adds 04b261bdc1 Linux: Add the tgkill function adds 7ac6fad987 iconv: Remove public declaration of __gconv_transliterate adds d50f09181e support: Add support_install_rootsbindir adds a9368c34d7 nss: Turn __nss_database_lookup into a compatibility symbol adds 32ff397533 Fix crash in _IO_wfile_sync (bug 20568) adds 5dde9ef79a Add missing Changelog entry adds 11b451c886 dlfcn: Guard __dlerror_main_freeres with __libc_once_get (on [...] adds 85b0e1e8a6 support: Report NULL blobs explicitly in TEST_COMPARE adds 9c02d0784d nss_files: Remove RES_USE_INET6 from hosts processing adds ec255a97a2 nss_nis, nss_nisplus: Remove RES_USE_INET6 handling adds 5f161b2398 Update kernel-features.h files for Linux 5.1. adds fef7c63cd5 manual: Document O_DIRECTORY adds 1f50f2ad85 Small tcache improvements adds 1388600877 Add NT_ARM_PACA_KEYS and NT_ARM_PACG_KEYS from Linux 5.1 to elf.h. adds dfba907fed sysvipc: Fix compat msgctl (BZ#24570) adds 236c18e568 sysvipc: Consolidate semtimedop s390 adds ff6bec7d47 support: Correct confusing comment adds b62bb3bc68 support: Add missing EOL terminators on timespec adds 75c51570c7 support: Expose sbindir as support_sbindir_prefix adds 09e1b0e3f6 libio: Remove codecvt vtable [BZ #24588] adds 7e740ab2e7 libio: Fix gconv-related memory leak [BZ #24583] adds c9c15ac316 wcsmbs: Fix data race in __wcsmbs_clone_conv [BZ #24584] adds 004e52febf sysvipc: Add missing bit of semtimedop s390 consolidation adds 46ae07324b Improve string benchtest timing adds a053e87849 Remove support for PowerPC SPE extension (powerpc*-*-*gnuspe*). adds cb755eede7 Add ChangeLog entry for previous commit. adds 481c30cb95 elf: Add tst-ldconfig-bad-aux-cache test [BZ #18093] adds bee1f2c413 Add F_SEAL_FUTURE_WRITE from Linux 5.1 to bits/fcntl-linux.h. adds 5c23c82195 nss_dns: Check for proper A/AAAA address alignment adds 85188d8211 nptl: Add comment to __pthread_get_minstack about external users adds c6df1ce3d5 Add IGMP_MRDISC_ADV from Linux 5.1 to netinet/igmp.h. adds 182a3746b8 tt_RU: Fix orthographic mistakes in mon and abmon sections [ [...] adds 157cda1ff0 tt_RU: Add lang_name [BZ #24370] adds e47308c98d powerpc: generic nearbyint/nearbyintf adds fbd6c928bb Remove unused get_clockfreq files adds 9250e6610f powerpc: Fix build failures with current GCC adds 0bb8f8c791 Linux: Add oddly-named arm syscalls to syscall-names.list adds 6b33f373c7 arm: Remove ioperm/iopl/inb/inw/inl/outb/outw/outl support adds 6a1a9a495a Fix data of ChangeLog entry adds dc91a19e6f Add INADDR_ALLSNOOPERS_GROUP from Linux 5.1 to netinet/in.h. adds 4802be92c8 Fix iconv buffer handling with IGNORE error handler (bug #18830) adds e863dbf6b2 iconv: Use __twalk_r in __gconv_release_shlib adds 0158473d8f [powerpc] fegetexcept: utilize function instead of duplicating code adds 28dd393922 riscv: Do not use __has_include__ adds de751ebc9e [powerpc] get_rounding_mode: utilize faster method to get ro [...] adds 51ea67d548 Linux: Add getdents64 system call adds e6e2424390 Fix malloc tests build with GCC 10. adds 80b2bfb535 Benchmark strstr hard needles adds 5e0a7ecb66 Improve performance of strstr adds 680942b016 Improve performance of memmem adds 4e75c2a43b <sys/cdefs.h>: Add __glibc_has_include macro adds 5dad6ffbb2 <sys/stat.h>: Use Linux UAPI header for statx if available a [...] adds 744e829637 Linux: Deprecate <sys/sysctl.h> and sysctl adds cfa611447b libio: freopen of default streams crashes in old programs [B [...] adds 21bd039bb4 powerpc: consolidate rint adds e41d66e41a powerpc: copysign cleanup adds 2731a326b1 benchtests: Add isnan/isinf/isfinite benchmark adds 197dbda1a1 math: Use wordsize-64 version for isnan adds 2666f96390 powerpc: Remove optimized isnan adds a8c590f789 math: Use wordsize-64 version for isinf adds 6427a6ac8c powerpc: Remove optimized isinf adds a72186761b math: Use wordsize-64 version for finite adds 1192696069 powerpc: Remove optimized finite adds 55f82d328d aarch64: add STO_AARCH64_VARIANT_PCS and DT_AARCH64_VARIANT_PCS adds 82bc69c012 aarch64: handle STO_AARCH64_VARIANT_PCS adds a26e2e9fea Allow memset local PLT reference for powerpc soft-float. adds cf27468602 Add IPV6_ROUTER_ALERT_ISOLATE from Linux 5.1 to bits/in.h. adds 8d141877e0 <sys/cdefs.h>: Inhibit macro expansion for __glibc_has_include adds 48c3c12389 Linux: Fix __glibc_has_include use for <sys/stat.h> and statx adds 78049de0a9 powerpc: refactor powerpc64 lrint/lrintf/llrint/llrintf adds 2166283fcc powerpc: Refactor powerpc32 lrint/lrintf/llrint/llrintf adds dee07df1a4 powerpc: Refactor powerpc64 lround/lroundf/llround/llroundf adds 112a0ae18b m68k: Remove vDSO support adds 02d8b5ab1c nl_NL locale: Correct the negative monetary format (bug 24614). adds 2c75b545de elf: Refuse to dlopen PIE objects [BZ #24323] adds fabf5e49dd dlfcn: Avoid one-element flexible array in Dl_serinfo [BZ #24166] adds f0c5a803bd Fix gcc 9 build errors for make xcheck. [BZ #24556] adds f59a54ab0c nl_AW locale: Correct the negative monetary format (bug 24614). adds 335c1007bf powerpc: Fix static-linked version of __ppc_get_timebase_fre [...] adds 49bc41b642 [powerpc] add 'volatile' to asm adds 21cc130b78 libio: do not attempt to free wide buffers of legacy streams [...] adds db13e32cb8 support: Add xclock_now helper function. adds 8bf225d583 support: Invent verbose_printf macro adds ce5b73a7c3 nptl: Convert various tests to use libsupport adds 85c748f9ff Add missing VDSO_{NAME,HASH}_* macros and use them for PREPA [...] adds fefa21790b nl_{AW,NL}: Correct the thousands separator and grouping (bu [...] adds 2bd81b60d6 szl_PL locale: Spelling corrections (bug 24652). adds a55541fd1c szl_PL locale: Fix a typo in the previous commit (bug 24652). adds c89e669a70 S390: Regenerate ULPs. adds 9e6a7d9c17 Fix build warnings in locale/programs/ld-ctype.c adds c78b3f55d1 Fix build warnings in nptl/tst-eintr1.c adds a63b96fbdd Linux: Add nds32 specific syscalls to syscall-names.list adds 9d5d214e86 powerpc: Refactor powerpc32 lround/lroundf/llround/llroundf adds aa32f5bf0c powerpc: Use generic e_expf adds d039da1c00 x86: Add sysdeps/x86/dl-lookupcfg.h adds a620bd7935 Linux: Adjust gedents64 buffer size to int range [BZ #24740] adds 1626f499d1 Prepare vfprintf to use __printf_fp/__printf_fphex with floa [...] adds 5a659ccc0e io: Remove copy_file_range emulation [BZ #24744] adds 17432d7150 support: Add xdlvsym function adds f0b2132b35 ld.so: Support moving versioned symbols between sonames [BZ #24741] adds 589787f889 Replace PREPARE_VERSION macro with inline function adds 507f55c05f Linux: Use mmap instead of malloc in dirent/tst-getdents64 adds afe23eb0f1 Bump up the runtime for "short" benchmarks adds d064591266 Further improve string bench timing adds 3db85a9814 powerpc: Use faster means to access FPSCR when possible in s [...] adds d0093c5cef Call _dl_open_check after relocation [BZ #24259] adds 72edea80c1 build-many-glibcs.py: Add v4t variant for arm-linux-gnueabi adds d1bc2cbbed Fix build warnings in resolv/res_send.c adds 27cec9aed9 malloc: Add nptl, htl dependency for the subdirectory [BZ #24757] adds 41d6f74e6c nptl: Remove vfork IFUNC-based forwarder from libpthread [BZ [...] adds 2b8a3c86e7 aarch64: new ifunc resolver ABI adds 484b7af3cc riscv: restore ABI compatibility (bug 24484) adds 97274b1846 dl-vdso: Add LINUX_4 HASH CODE to support nds32 vdso mechanism adds f215dbbdf1 benchtests: hypot benchmark adds 69461d9896 powerpc: hypot refactor and optimization adds 931c616eed powerpc: Refactor modf{f} adds 0cccd37f70 benchtests: Add logb{f} benchmark adds 105f2ed368 math: Use wordsize-64 version for s_logb adds 6ea21bfe43 powerpc: refactor logb{f,l} adds 7444810387 NEWS: clarify copy_file_range adds 6ba205b2c3 nftw: fill in stat buf for dangling links [BZ #23501] adds b5232c9f9e [powerpc] fenv_libc.h: protect use of __builtin_cpu_supports adds 7901d4ee7b locale/tst-locale-locpath: Fix arguments passing adds 32b8188ac8 Don't declare __malloc_check_init in <malloc.h> (bug 23352) adds 30ba037546 aarch64: simplify the DT_AARCH64_VARIANT_PCS handling code adds 99135114ba nss_db: fix endent wrt NULL mappings [BZ #24695] [BZ #24696] adds a008c76b56 posix: Fix large mmap64 offset for mips64n32 (BZ#24699) adds 99d01ffcc3 nptl: Add clockid parameter to futex timed wait calls adds 6615f77978 nptl: Add POSIX-proposed sem_clockwait adds afe4de7d28 nptl: Add POSIX-proposed pthread_cond_clockwait adds 600b4be4d9 nptl: pthread_rwlock: Move timeout validation into _full functions adds e996fa72a9 nptl: Add POSIX-proposed pthread_rwlock_clockrdlock & pthrea [...] adds 59213094c8 nptl: Rename lll_timedlock to lll_clocklock and add clockid [...] adds 9d20e22e46 nptl: Add POSIX-proposed pthread_mutex_clocklock adds 65dd7e9ce3 Update NEWS for new _clockwait and _clocklock functions adds 1ff1373b33 nptl: Remove futex_supports_exact_relative_timeouts adds cce7b6a578 ga_IE and en_IE locales: Revert first_weekday removal (bug 24200). adds 3cc7c9c5f1 nl_BE and nl_NL locales: Dutch salutations (bug 23996). adds fba6d4bbce nl_BE locale: Use "copy "nl_NL"" in LC_NAME (bug 23996). adds 9208c3b804 Afar locales: Months and days updated from CLDR (bug 21897). adds 4a8f6d3155 nptl: Remove unnecessary forwarding of pthread_cond_clockwai [...] adds 2ab9ad5735 nptl: Add POSIX-proposed _clock functions to hppa pthread.h adds 3556658c5b Regenerate po/libc.pot for 2.30 release. adds 1f7097d09c Linux: Update syscall-names.list to Linux 5.2 adds c7e4b684e7 locale/C-translit.h.in: Cyrillic -> ASCII transliteration [B [...] adds dcf36bcad3 Add NEWS entry about the new AArch64 IFUNC resolver call ABI adds 95da14dac0 test-container: Avoid copying unintended system libraries adds 35e038c1d2 test-container: Install with $(all-subdirs) [BZ #24794] adds 7854ebf8ed Linux: Use in-tree copy of SO_ constants for !__USE_MISC [BZ [...] adds 82c664ed75 build-many-glibcs.py: Use Linux 5.2 by default adds 7e681561a3 x86-64: Compile branred.c with -mprefer-vector-width=128 [BZ [...] adds 50ce3eae5b gconv: Check reference count in __gconv_release_cache [BZ #24677] adds 354e4c1add test-container: Install with $(sorted-subdirs) [BZ #24794] adds b8b3d5a14e Linux: Move getdents64 to <dirent.h> adds 8a814e20d4 nptl: Use uintptr_t for address diagnostic in nptl/tst-pthre [...] adds c86b8e7579 Restore r31 setting in powerpc32 swapcontext. adds 0bfddfc944 iconv: Revert steps array reference counting changes adds cc3bf31933 Update translations. adds e712490684 Update install and NEWS for 2.30 release. adds 0a8262a1b2 Tag 2.30 release. new b41bb0ede3 aarch64: Add abilists for ILP32 support new 82b66f858c aarch64: Add ILP32 support new 543a207c4e Add ILP32 support to aarch64 in build-many-glibcs.py new d051217dbd aarch64: Set ilp32 minimum linux version to 4.12 new 09358228d1 aarch64: Fix ipc_perm definition for ILP32 new e0d71436c3 aarch64: Update ILP32 abilists new efc18c3873 aarch64: Update ILP32 abilists new a41071ca50 aarch64: Fix jmp_buf-macros.h for ILP32. new 7763f691a7 aarch64: Update ILP32 abilists new ade8b2da9b aarch64: Fix bits/utmp.h for GCC 8 new edf3255ec9 aarch64: Ignore absolute symbols in ILP32 abilists new 79aab225ee aarch64: Update ILP32 abilists for glibc 2.28 new d58cea864d aarch64: Update ILP32 abilists for glibc 2.29 new b3454f4af7 aarch64: Update ILP32 abilists for glibc 2.30
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 (31bcacd7a9) \ N -- N -- N refs/heads/arm/ilp32 (b3454f4af7)
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 14 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 5333 +++++++++++++++++++- ChangeLog.old/ChangeLog.18 | 3 + INSTALL | 27 +- Makeconfig | 49 +- Makefile | 17 +- NEWS | 218 + Rules | 28 +- argp/Makefile | 2 +- argp/argp-help.c | 40 +- argp/argp-test.c | 2 +- argp/argp.h | 4 + argp/bits/argp-ldbl.h | 24 + benchtests/Makefile | 47 +- benchtests/README | 7 +- benchtests/bench-bcopy.c | 20 - benchtests/bench-bzero.c | 19 - benchtests/bench-malloc-simple.c | 185 + benchtests/bench-malloc-thread.c | 7 +- benchtests/bench-math-inlines.c | 2 +- benchtests/bench-memccpy.c | 27 +- benchtests/bench-memchr.c | 2 +- benchtests/bench-memcmp.c | 2 +- benchtests/bench-memcpy-random.c | 2 +- benchtests/bench-memcpy-walk.c | 8 +- benchtests/bench-memcpy.c | 15 +- benchtests/bench-memmem.c | 81 +- benchtests/bench-memmove-large.c | 8 +- benchtests/bench-memmove-walk.c | 16 +- benchtests/bench-memmove.c | 34 +- benchtests/bench-mempcpy.c | 14 +- benchtests/bench-memset-walk.c | 13 +- benchtests/bench-memset.c | 60 +- benchtests/bench-rawmemchr.c | 19 +- benchtests/bench-skeleton.c | 11 +- benchtests/bench-stpcpy.c | 20 +- benchtests/bench-stpncpy.c | 47 +- benchtests/bench-strcasecmp.c | 20 - benchtests/bench-strcasestr.c | 27 +- benchtests/bench-strcat.c | 21 +- benchtests/bench-strchr.c | 16 +- benchtests/bench-strcmp.c | 37 +- benchtests/bench-strcpy.c | 30 +- benchtests/bench-strcpy_chk.c | 2 +- benchtests/bench-strcspn.c | 17 - benchtests/bench-string.h | 8 +- benchtests/bench-strlen.c | 23 +- benchtests/bench-strncasecmp.c | 23 - benchtests/bench-strncat.c | 30 +- benchtests/bench-strncmp.c | 36 +- benchtests/bench-strncpy.c | 45 +- benchtests/bench-strnlen.c | 33 +- benchtests/bench-strpbrk.c | 18 +- benchtests/bench-strrchr.c | 2 +- benchtests/bench-strsep.c | 2 +- benchtests/bench-strspn.c | 23 +- benchtests/bench-strstr.c | 302 +- benchtests/bench-strtod.c | 5 +- benchtests/bench-strtok.c | 2 +- benchtests/bench-timing.h | 44 +- benchtests/bench-wcsnlen.c | 1 + benchtests/hypot-inputs | 16 + benchtests/isfinite-inputs | 21 + benchtests/isinf-inputs | 21 + benchtests/isnan-inputs | 21 + benchtests/logb-inputs | 11 + benchtests/logbf-inputs | 11 + bits/dirent_ext.h | 21 + {math/bits => bits}/math-finite.h | 0 bits/signal_ext.h | 21 + bits/stropts.h | 230 - bits/unistd_ext.h | 21 + bits/xtitypes.h | 33 - catgets/gencat.c | 6 +- config.h.in | 6 + config.make.in | 1 + configure | 4 +- configure.ac | 3 +- conform/Makefile | 16 +- conform/data/stropts.h-data | 140 - crypt/md5.c | 4 +- crypt/sha256.c | 4 +- crypt/sha512.c | 4 +- debug/gets_chk.c | 16 +- dirent/Makefile | 2 +- dirent/dirent.h | 6 +- dlfcn/dlerror.c | 29 +- dlfcn/dlfcn.h | 12 + elf/Makefile | 79 +- elf/cache.c | 10 +- elf/dl-exception.c | 1 + elf/dl-load.c | 49 +- elf/dl-load.h | 2 +- elf/dl-lookup.c | 38 +- elf/dl-open.c | 8 +- elf/dl-support.c | 8 - elf/dl-sysdep.c | 11 +- elf/dl-tunables.c | 3 +- elf/dl-tunables.h | 3 +- elf/elf.h | 32 +- elf/get-dynamic-info.h | 4 +- elf/ifuncmain9.c | 107 + elf/ifuncmain9pic.c | 1 + elf/ifuncmain9picstatic.c | 1 + elf/ifuncmain9pie.c | 1 + elf/ifuncmain9static.c | 1 + elf/ldconfig.c | 1 + elf/pldd-xx.c | 114 +- elf/pldd.c | 64 +- elf/readelflib.c | 8 +- elf/rtld.c | 667 +-- elf/sprof.c | 4 +- elf/tst-audit13.c | 28 + elf/tst-audit13mod1.c | 93 + elf/tst-big-note-lib.S | 10 +- elf/tst-dlopen-pie.c | 49 + elf/tst-ldconfig-bad-aux-cache.c | 117 + elf/tst-ldconfig-bad-aux-cache.root/etc/ld.so.conf | 2 + .../tst-ldconfig-bad-aux-cache.root/postclean.req | 0 elf/tst-pldd.c | 136 + elf/tst-rtld-preload.sh | 38 + elf/tst-sonamemove-dlopen.c | 35 + elf/tst-sonamemove-link.c | 41 + elf/tst-sonamemove-linkmod1.c | 25 + elf/tst-sonamemove-linkmod1.map | 3 + elf/tst-sonamemove-runmod1.c | 23 + elf/tst-sonamemove-runmod1.map | 3 + elf/tst-sonamemove-runmod2.c | 24 + elf/tst-sonamemove-runmod2.map | 3 + elf/tst-unwind-main.c | 28 +- grp/initgroups.c | 8 +- gshadow/fgetsgent_r.c | 6 +- htl/pt-getattr.c | 6 +- hurd/ctty-input.c | 4 +- hurd/ctty-output.c | 4 +- hurd/dtable.c | 28 +- hurd/getdport.c | 4 +- hurd/hurd/signal.h | 11 +- hurd/hurd/sigpreempt.h | 4 +- hurd/hurdfault.c | 4 +- hurd/hurdinit.c | 18 +- hurd/hurdioctl.c | 12 +- hurd/hurdkill.c | 4 +- hurd/hurdlookup.c | 4 +- hurd/hurdselect.c | 24 +- hurd/hurdsig.c | 36 +- hurd/hurdstartup.c | 6 +- hurd/intr-msg.c | 8 +- hurd/lookup-at.c | 12 +- hurd/lookup-retry.c | 20 +- hurd/msgportdemux.c | 4 +- hurd/port2fd.c | 5 +- hurd/setauth.c | 28 +- iconv/Makefile | 2 +- iconv/gconv.h | 11 +- iconv/gconv_dl.c | 20 +- iconv/gconv_int.h | 8 + iconv/gconv_simple.c | 32 +- iconv/iconvconfig.c | 4 +- iconv/loop.c | 2 +- iconv/skeleton.c | 37 +- iconv/tst-iconv7.c | 55 + iconvdata/bug-iconv8.c | 4 +- iconvdata/cns11643.h | 3 +- include/alloc_buffer.h | 31 +- include/ar.h | 1 + include/argp.h | 11 + include/array_length.h | 12 +- include/bits/argp-ldbl.h | 1 + include/bits/err-ldbl.h | 1 + include/bits/error-ldbl.h | 1 + include/bits/mqueue2.h | 1 + include/bits/statx-generic.h | 1 + include/bits/stdio.h | 1 + include/bits/stdio2.h | 1 + include/bits/types/struct_statx.h | 1 + include/bits/types/struct_statx_timestamp.h | 1 + include/dirent.h | 10 +- include/elf.h | 2 +- include/err.h | 9 + include/error.h | 14 + include/features.h | 10 +- include/fstab.h | 1 + include/fts.h | 1 + include/inttypes.h | 2 +- include/lastlog.h | 1 + include/libc-internal.h | 3 - include/loop_unroll.h | 78 + include/malloc.h | 2 - include/netinet/icmp6.h | 1 + include/netinet/igmp.h | 1 + include/netinet/ip6.h | 1 + include/random-bits.h | 41 + include/re_comp.h | 1 + include/regexp.h | 1 + include/rpcsvc/bootparam.h | 1 + include/rpcsvc/yp_prot.h | 1 + include/search.h | 2 + include/stap-probe.h | 11 +- include/stdint.h | 1 + include/stdio.h | 5 +- include/stropts.h | 1 - include/sys/random.h | 1 + include/sys/sysctl.h | 10 - include/sys/ttychars.h | 1 + include/sys/vfs.h | 1 + include/time.h | 41 +- include/wait.h | 1 + include/wchar.h | 6 + inet/netinet/igmp.h | 1 + inet/netinet/in.h | 9 +- io/Makefile | 12 +- io/bits/statx-generic.h | 60 + io/bits/statx.h | 73 +- io/bits/types/struct_statx.h | 55 + io/bits/types/struct_statx_timestamp.h | 33 + io/copy_file_range-compat.c | 160 - io/copy_file_range.c | 16 +- io/ftw.c | 6 +- io/lockf.c | 54 +- io/lockf64.c | 67 +- io/statx_generic.c | 11 +- io/tst-copy_file_range-compat.c | 30 - io/tst-copy_file_range.c | 560 +- io/tst-ftw-lnk.c | 239 + io/tst-lockf.c | 138 + libio/Makefile | 18 +- libio/fileops.c | 11 +- libio/freopen.c | 2 +- libio/genops.c | 16 +- libio/getchar.c | 10 +- libio/getchar_u.c | 2 +- libio/getwchar.c | 6 +- libio/getwchar_u.c | 2 +- libio/iofclose.c | 7 +- libio/iofgetpos.c | 3 +- libio/iofgetpos64.c | 3 +- libio/iofsetpos.c | 3 +- libio/iofsetpos64.c | 3 +- libio/iofwide.c | 135 +- libio/iogets.c | 16 +- libio/iolibio.h | 2 - libio/ioputs.c | 12 +- libio/libio.h | 37 +- libio/libioP.h | 98 +- libio/oldfileops.c | 5 +- libio/oldiofclose.c | 7 +- libio/oldstdfiles.c | 18 +- libio/putchar.c | 6 +- libio/putchar_u.c | 4 +- libio/putwchar.c | 6 +- libio/putwchar_u.c | 4 +- libio/stdfiles.c | 9 +- libio/stdio.c | 11 - libio/tst-bz24051.c | 81 + libio/tst-bz24153.c | 114 + libio/tst-bz24228.c | 29 + libio/tst-bz24228.map | 5 + libio/tst-wfile-sync.c | 39 + libio/tst-wfile-sync.input | 1 + libio/vscanf.c | 2 +- libio/vwscanf.c | 2 +- libio/wfileops.c | 100 +- libio/wstrops.c | 4 +- locale/C-translit.h.in | 169 + locale/Makefile | 8 + locale/programs/charmap.c | 1 + locale/programs/ld-collate.c | 4 +- locale/programs/ld-ctype.c | 25 +- locale/programs/locale.c | 137 +- locale/setlocale.c | 12 +- locale/tst-locale-locpath.sh | 83 + localedata/Makefile | 1 + localedata/charmaps/UTF-8 | 594 ++- localedata/locales/aa_DJ | 10 +- localedata/locales/aa_ER | 4 +- localedata/locales/aa_ER@saaho | 4 +- localedata/locales/aa_ET | 6 +- localedata/locales/cmn_TW | 4 + localedata/locales/en_IE | 1 + localedata/locales/ga_IE | 1 + localedata/locales/hak_TW | 4 + localedata/locales/i18n_ctype | 2260 +++++---- localedata/locales/ja_JP | 24 +- localedata/locales/lzh_TW | 4 + localedata/locales/nan_TW | 4 + localedata/locales/nl_AW | 6 +- localedata/locales/nl_BE | 2 +- localedata/locales/nl_NL | 15 +- localedata/locales/szl_PL | 42 +- localedata/locales/tr_TR | 2254 +++++---- localedata/locales/translit_circle | 2 +- localedata/locales/translit_cjk_compat | 4 +- localedata/locales/translit_combining | 54 +- localedata/locales/translit_compat | 4 +- localedata/locales/translit_font | 2 +- localedata/locales/translit_fraction | 2 +- localedata/locales/tt_RU | 77 +- localedata/locales/zh_TW | 4 + localedata/tests-mbwc/tst_swscanf.c | 10 +- localedata/tst-strfmon1.c | 3 +- localedata/unicode-gen/DerivedCoreProperties.txt | 509 +- localedata/unicode-gen/EastAsianWidth.txt | 116 +- localedata/unicode-gen/Makefile | 2 +- localedata/unicode-gen/PropList.txt | 77 +- localedata/unicode-gen/UnicodeData.txt | 565 ++- .../unicode-gen/ctype_compatibility_test_cases.py | 5 +- login/tst-utmp.c | 8 +- mach/lowlevellock.h | 8 +- malloc/Depend | 2 + malloc/Makefile | 5 +- malloc/arena.c | 1 - malloc/hooks.c | 17 +- malloc/malloc-internal.h | 3 + malloc/malloc.c | 168 +- malloc/malloc.h | 20 +- malloc/memusagestat.c | 4 +- malloc/mtrace.c | 72 +- malloc/tst-calloc.c | 7 +- malloc/tst-malloc-too-large.c | 49 + malloc/tst-mallocfork.c | 6 + malloc/tst-mallocfork2.c | 137 +- malloc/tst-memalign.c | 10 + malloc/tst-posix_memalign.c | 10 + malloc/tst-pvalloc.c | 10 + malloc/tst-reallocarray.c | 27 +- malloc/tst-valloc.c | 10 + manual/examples/twalk.c | 56 + manual/filesys.texi | 38 + manual/install.texi | 26 +- manual/llio.texi | 17 +- manual/memory.texi | 1 - manual/process.texi | 11 + manual/resource.texi | 60 +- manual/search.texi | 25 +- manual/signal.texi | 15 + manual/socket.texi | 39 +- manual/terminal.texi | 13 - manual/threads.texi | 58 + manual/time.texi | 6 +- manual/tunables.texi | 6 +- math/Makefile | 1 + math/finclude/math-vector-fortran.h | 19 + math/math.h | 17 +- math/test-fenv.c | 4 +- math/test-fenvinline.c | 4 +- math/test-tgmath-ret.c | 2 +- misc/Makefile | 3 +- misc/Versions | 5 +- misc/bits/err-ldbl.h | 30 + misc/bits/error-ldbl.h | 24 + misc/err.c | 23 +- misc/err.h | 4 + misc/error.c | 45 +- misc/error.h | 12 +- misc/fstab.c | 12 +- misc/mntent_r.c | 2 + misc/search.h | 7 + misc/sys/cdefs.h | 12 +- misc/tsearch.c | 34 + misc/tst-ldbl-error.c | 25 +- misc/tst-ldbl-warn.c | 20 +- misc/tst-tsearch.c | 91 +- nis/nis_call.c | 7 +- nis/nis_callback.c | 4 +- nis/nis_defaults.c | 16 +- nis/nis_findserv.c | 8 +- nis/nis_ismember.c | 4 +- nis/nis_local_names.c | 4 +- nis/nis_subr.c | 2 +- nis/nss_nis/nis-hosts.c | 55 +- nis/nss_nis/nis-rpc.c | 6 +- nis/nss_nisplus/nisplus-hosts.c | 59 +- nis/nss_nisplus/nisplus-netgrp.c | 18 +- nis/ypclnt.c | 24 +- nptl/DESIGN-systemtap-probes.txt | 3 + nptl/Makefile | 32 +- nptl/Versions | 11 +- nptl/allocatestack.c | 55 +- nptl/descr.h | 7 +- nptl/eintr.c | 12 +- nptl/libpthread-compat.c | 37 + nptl/lll_timedlock_wait.c | 15 +- nptl/lll_timedwait_tid.c | 70 - nptl/lowlevellock.c | 31 +- nptl/nptl-init.c | 42 +- nptl/old_pthread_cond_broadcast.c | 9 - nptl/old_pthread_cond_signal.c | 9 - nptl/old_pthread_cond_timedwait.c | 9 - nptl/old_pthread_cond_wait.c | 9 - nptl/pt-vfork.c | 65 - nptl/pthreadP.h | 52 +- nptl/pthread_clock_gettime.c | 67 - nptl/pthread_clock_settime.c | 54 - nptl/pthread_cond_wait.c | 64 +- nptl/pthread_condattr_setclock.c | 5 - nptl/pthread_create.c | 7 - nptl/pthread_join_common.c | 66 +- nptl/pthread_mutex_timedlock.c | 77 +- nptl/pthread_mutex_trylock.c | 59 +- nptl/pthread_mutex_unlock.c | 5 +- nptl/pthread_rwlock_clockrdlock.c | 28 + nptl/pthread_rwlock_clockwrlock.c | 28 + nptl/pthread_rwlock_common.c | 32 +- nptl/pthread_rwlock_rdlock.c | 2 +- nptl/pthread_rwlock_timedrdlock.c | 12 +- nptl/pthread_rwlock_timedwrlock.c | 12 +- nptl/pthread_rwlock_tryrdlock.c | 25 +- nptl/pthread_rwlock_trywrlock.c | 9 +- nptl/pthread_rwlock_wrlock.c | 2 +- nptl/pthread_tryjoin.c | 2 +- nptl/register-atfork.c | 8 +- nptl/sem_clockwait.c | 45 + nptl/sem_close.c | 28 +- nptl/sem_timedwait.c | 3 +- nptl/sem_wait.c | 3 +- nptl/sem_waitcommon.c | 15 +- nptl/tst-abstime.c | 78 +- nptl/tst-audit-threads.c | 2 +- nptl/tst-cancel4-common.h | 4 +- nptl/tst-cond11.c | 179 +- nptl/tst-cond26.c | 77 + nptl/tst-cond27.c | 66 + nptl/tst-eintr1.c | 55 +- nptl/tst-eintr2.c | 60 +- nptl/tst-eintr3.c | 23 +- nptl/tst-eintr4.c | 15 +- nptl/tst-eintr5.c | 40 +- nptl/tst-join5.c | 92 +- nptl/tst-join8.c | 20 + nptl/tst-join9.c | 21 + nptl/tst-mutex-errorcheck.c | 29 +- nptl/tst-mutex11.c | 69 + nptl/tst-mutex5.c | 185 +- nptl/tst-mutex9.c | 151 +- nptl/tst-pthread-getattr.c | 17 +- nptl/tst-rwlock-tryrdlock-stall.c | 355 ++ nptl/tst-rwlock-trywrlock-stall.c | 108 + nptl/tst-rwlock14.c | 134 +- nptl/tst-rwlock6.c | 223 +- nptl/tst-rwlock7.c | 188 +- nptl/tst-rwlock9.c | 182 +- nptl/tst-sem13.c | 82 +- nptl/tst-sem17.c | 76 + nptl/tst-sem5.c | 82 +- nptl/tst-tls1.c | 90 +- nptl/tst-unwind-thread.c | 2 + nscd/aicache.c | 14 +- nscd/connections.c | 1 - nscd/hstcache.c | 6 +- nscd/initgrcache.c | 8 +- nscd/netgroupcache.c | 2 +- nscd/nscd_gethst_r.c | 6 +- nss/Makefile | 8 +- nss/Versions | 8 +- nss/XXX-lookup.c | 4 +- nss/compat-lookup.c | 30 +- nss/getent.c | 36 +- nss/nss_compat/compat-grp.c | 24 +- nss/nss_compat/compat-initgroups.c | 12 +- nss/nss_compat/compat-pwd.c | 48 +- nss/nss_compat/compat-spwd.c | 22 +- nss/nss_db/db-open.c | 6 +- nss/nss_files/files-alias.c | 10 + nss/nss_files/files-hosts.c | 38 +- nss/nss_test1.c | 2 +- nss/nsswitch.c | 18 +- nss/nsswitch.h | 8 +- nss/test-netdb.c | 2 +- nss/tst-field.c | 3 +- nss/tst-nss-db-endgrent.c | 54 + nss/tst-nss-db-endgrent.root/etc/nsswitch.conf | 1 + nss/tst-nss-db-endpwent.c | 66 + nss/tst-nss-db-endpwent.root/etc/nsswitch.conf | 1 + nss/tst-nss-db-endpwent.root/var/db/passwd.in | 4 + nss/tst-nss-files-alias-leak.c | 2 +- nss/tst-nss-files-alias-truncated.c | 69 + nss/tst-nss-files-hosts-long.c | 45 + nss/tst-nss-files-hosts-long.root/etc/host.conf | 1 + nss/tst-nss-files-hosts-long.root/etc/hosts | 8 + po/be.po | 726 +-- po/bg.po | 465 +- po/ca.po | 468 +- po/cs.po | 480 +- po/da.po | 464 +- po/de.po | 451 +- po/el.po | 453 +- po/eo.po | 440 +- po/es.po | 464 +- po/fi.po | 450 +- po/fr.po | 464 +- po/gl.po | 454 +- po/hr.po | 658 +-- po/hu.po | 447 +- po/ia.po | 463 +- po/id.po | 464 +- po/it.po | 469 +- po/ja.po | 464 +- po/ko.po | 464 +- po/libc.pot | 441 +- po/lt.po | 468 +- po/nb.po | 456 +- po/nl.po | 596 +-- po/pl.po | 451 +- po/pt_BR.po | 466 +- po/ru.po | 464 +- po/rw.po | 454 +- po/sk.po | 464 +- po/sl.po | 449 +- po/sv.po | 544 +- po/tr.po | 464 +- po/uk.po | 468 +- po/vi.po | 464 +- po/zh_CN.po | 464 +- po/zh_TW.po | 1245 ++--- posix/Makefile | 10 +- posix/Versions | 6 + posix/bits/types.h | 19 +- posix/execvpe.c | 2 +- posix/fnmatch.c | 6 +- posix/fnmatch_loop.c | 228 +- posix/glob.h | 14 +- posix/regcomp.c | 20 +- posix/regexec.c | 20 +- posix/spawn.h | 65 +- posix/streams-compat.c | 101 + posix/sys/types.h | 33 +- posix/tst-fnmatch4.c | 41 + posix/tst-fnmatch5.c | 46 + posix/tst-mmap-offset.c | 9 +- posix/tst-spawn.c | 11 +- posix/tst-spawn3.c | 4 +- posix/unistd.h | 3 + posix/wordexp-test.c | 12 +- posix/wordexp.c | 10 +- posix/wordexp.h | 4 +- pwd/fgetpwent_r.c | 4 +- resolv/Makefile | 13 +- resolv/compat-gethnamaddr.c | 23 - resolv/ns_ttl.c | 4 + resolv/nss_dns/dns-host.c | 18 +- resolv/nss_dns/dns-network.c | 3 - resolv/res_debug.c | 3 - resolv/res_enable_icmp.c | 37 + resolv/res_init.c | 1 - resolv/res_mkquery.c | 19 +- resolv/res_send.c | 73 +- resolv/res_use_inet6.h | 49 - resolv/resolv-internal.h | 15 +- resolv/resolv.h | 4 - resolv/resolv_context.h | 11 +- resolv/tst-res_use_inet6.c | 509 -- resolv/tst-resolv-res_init-skeleton.c | 4 +- resolv/tst-resolv-threads.c | 79 +- resource/vtimes.c | 4 +- rt/Makefile | 2 +- rt/clock-compat.c | 6 +- rt/get_clockfreq.c | 27 - scripts/build-many-glibcs.py | 24 +- scripts/check-installed-headers.sh | 65 +- scripts/check-obsolete-constructs.py | 466 ++ scripts/check-wrapper-headers.py | 117 + scripts/test_printers_common.py | 4 + setjmp/sigjmp.c | 6 +- setjmp/tst-setjmp.c | 2 +- shadow/fgetspent_r.c | 4 +- signal/Makefile | 2 +- signal/signal.h | 3 + stdio-common/fxprintf.c | 16 +- stdio-common/printf-parse.h | 3 + stdio-common/printf_fp.c | 20 +- stdio-common/renameat2.c | 4 +- stdio-common/tst-fileno.c | 6 +- stdio-common/tst-fmemopen4.c | 6 +- stdio-common/tst-printf.c | 2 +- stdio-common/vfprintf-internal.c | 77 +- stdio-common/vfscanf-internal.c | 48 +- stdlib/fmtmsg.c | 2 +- {sysdeps/generic => stdlib}/inttypes.h | 0 stdlib/isomac.c | 1 + stdlib/qsort.c | 2 +- {sysdeps/generic => stdlib}/stdint.h | 0 stdlib/stdlib.h | 13 +- stdlib/strfmon_l.c | 16 +- stdlib/strtod_l.c | 25 +- stdlib/test-canon.c | 4 +- stdlib/tst-secure-getenv.c | 19 +- stdlib/tst-strfrom.h | 8 +- stdlib/tst-swapcontext1.c | 4 +- streams/Makefile | 28 - streams/Versions | 15 - streams/fattach.c | 29 - streams/fdetach.c | 29 - streams/getmsg.c | 29 - streams/getpmsg.c | 30 - streams/isastream.c | 33 - streams/putmsg.c | 30 - streams/putpmsg.c | 30 - streams/stropts.h | 92 - streams/sys/stropts.h | 1 - string/memcmp.c | 2 +- string/memmem.c | 127 +- string/str-two-way.h | 9 +- string/strchr.c | 6 +- string/strchrnul.c | 6 +- string/strcspn.c | 4 +- string/strstr.c | 165 +- string/test-memmem.c | 8 +- string/test-strcasestr.c | 3 +- string/test-strcpy.c | 8 +- string/test-strlen.c | 12 +- string/test-strrchr.c | 4 +- string/test-strstr.c | 3 +- string/tester.c | 12 +- sunrpc/tst-svc_register.c | 2 +- sunrpc/xdr.c | 7 +- support/Makefile | 24 +- support/README | 6 + support/capture_subprocess.h | 6 + support/links-dso-program-c.c | 17 + support/links-dso-program.cc | 17 + support/namespace.h | 2 + support/subprocess.h | 49 + support/support.h | 7 + support/support_capture_subprocess.c | 80 +- support/support_chroot.c | 2 + support/support_format_address_family.c | 4 + support/support_paths.c | 21 + support/support_subprocess.c | 152 + support/support_test_compare_blob.c | 4 +- support/support_test_compare_string.c | 2 +- support/test-container.c | 1 + support/test-driver.h | 8 + support/timespec-add.c | 71 + support/timespec-sub.c | 71 + support/timespec.c | 59 + support/timespec.h | 79 + support/tst-support_capture_subprocess.c | 183 +- support/tst-test_compare_string.c | 12 +- support/xclock_gettime.c | 31 + support/xdlfcn.c | 36 +- support/xdlfcn.h | 3 +- support/xdlmopen.c | 31 + support/xposix_memalign.c | 35 + support/xposix_spawn.c | 32 + support/xposix_spawn_file_actions_addclose.c | 29 + support/xposix_spawn_file_actions_adddup2.c | 30 + support/xpthread_attr_setstack.c | 26 + support/xpthread_rwlock_destroy.c | 26 + support/xspawn.h | 34 + support/xthread.h | 3 + support/xtime.h | 43 + sysdeps/aarch64/Makefile | 6 + sysdeps/aarch64/dl-dtprocnum.h | 21 + sysdeps/aarch64/dl-irel.h | 9 +- sysdeps/aarch64/dl-machine.h | 38 +- sysdeps/aarch64/fpu/fpu_control.h | 6 +- sysdeps/aarch64/memchr.S | 10 +- sysdeps/aarch64/multiarch/Makefile | 4 +- sysdeps/aarch64/multiarch/ifunc-impl-list.c | 5 + sysdeps/aarch64/multiarch/memchr.c | 41 + sysdeps/aarch64/multiarch/memchr_generic.S | 33 + sysdeps/aarch64/multiarch/memchr_nosimd.S | 223 + sysdeps/aarch64/multiarch/memcpy_thunderx2.S | 593 +-- sysdeps/aarch64/multiarch/memmove.c | 5 +- sysdeps/aarch64/multiarch/memset.c | 5 +- sysdeps/aarch64/multiarch/memset_base64.S | 178 + sysdeps/aarch64/multiarch/memset_emag.S | 32 + sysdeps/aarch64/sfp-machine.h | 4 +- sysdeps/aarch64/sys/ifunc.h | 42 + sysdeps/aarch64/tst-ifunc-arg-1.c | 63 + sysdeps/aarch64/tst-ifunc-arg-2.c | 66 + sysdeps/alpha/divqu.S | 7 +- sysdeps/alpha/hp-timing.h | 18 +- sysdeps/alpha/remqu.S | 12 +- sysdeps/arm/stap-probe-machine.h | 22 + sysdeps/arm/sysdep.h | 4 +- sysdeps/csky/abiv2/start.S | 4 + sysdeps/csky/dl-machine.h | 4 +- sysdeps/generic/hp-timing-common.h | 8 +- sysdeps/generic/hp-timing.h | 30 +- sysdeps/generic/ldsodefs.h | 9 - sysdeps/generic/memcopy.h | 6 +- sysdeps/generic/mmap_info.h | 16 + sysdeps/generic/single-thread.h | 24 + sysdeps/generic/stap-probe-machine.h | 19 + sysdeps/generic/symbol-hacks.h | 4 +- sysdeps/generic/unwind-dw2.c | 2 +- sysdeps/generic/unwind-pe.h | 4 +- sysdeps/gnu/netinet/ip_icmp.h | 10 +- sysdeps/gnu/netinet/udp.h | 1 + sysdeps/gnu/updwtmp.c | 14 +- sysdeps/gnu/utmp_file.c | 14 +- sysdeps/hppa/dl-machine.h | 2 +- sysdeps/hppa/fpu/feupdateenv.c | 2 +- sysdeps/hppa/jmpbuf-unwind.h | 4 +- sysdeps/i386/dl-machine.h | 1 + sysdeps/i386/i686/multiarch/wmemcmp.c | 3 +- sysdeps/ia64/bits/xtitypes.h | 33 - sysdeps/ia64/fpu/sfp-machine.h | 2 +- sysdeps/ia64/hp-timing.h | 4 - sysdeps/ieee754/dbl-64/s_finite.c | 22 +- sysdeps/ieee754/dbl-64/s_isinf.c | 15 +- sysdeps/ieee754/dbl-64/s_isnan.c | 17 +- sysdeps/ieee754/dbl-64/s_logb.c | 61 +- sysdeps/ieee754/dbl-64/s_sin.c | 12 +- sysdeps/ieee754/dbl-64/wordsize-64/s_finite.c | 43 - sysdeps/ieee754/dbl-64/wordsize-64/s_isinf.c | 34 - sysdeps/ieee754/dbl-64/wordsize-64/s_isnan.c | 40 - sysdeps/ieee754/dbl-64/wordsize-64/s_logb.c | 47 - sysdeps/ieee754/ldbl-opt/Makefile | 26 + sysdeps/ieee754/ldbl-opt/Versions | 6 + sysdeps/ieee754/ldbl-opt/nldbl-compat.c | 104 + sysdeps/ieee754/ldbl-opt/nldbl-compat.h | 15 + sysdeps/ieee754/soft-fp/s_ddivl.c | 12 + sysdeps/ieee754/soft-fp/s_fdivl.c | 12 + sysdeps/m68k/m680x0/fpu/s_cexp_template.c | 1 + sysdeps/m68k/memcopy.h | 16 + sysdeps/m68k/wcpcpy.c | 36 - sysdeps/mach/hurd/bits/stat.h | 4 +- sysdeps/mach/hurd/dl-sysdep.c | 16 +- sysdeps/mach/hurd/fork.c | 72 +- sysdeps/mach/hurd/getcwd.c | 10 +- sysdeps/mach/hurd/htl/pt-mutex-consistent.c | 10 +- sysdeps/mach/hurd/htl/pt-mutex-init.c | 12 +- sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c | 4 +- sysdeps/mach/hurd/htl/pt-mutex-unlock.c | 8 +- sysdeps/mach/hurd/htl/pt-mutex.h | 10 +- sysdeps/mach/hurd/htl/pt-mutexattr-getrobust.c | 4 +- sysdeps/mach/hurd/htl/pt-mutexattr-setprotocol.c | 7 +- sysdeps/mach/hurd/i386/init-first.c | 4 +- sysdeps/mach/hurd/i386/libc.abilist | 1 + sysdeps/mach/hurd/i386/trampoline.c | 8 +- sysdeps/mach/hurd/ioctl.c | 40 +- sysdeps/mach/hurd/jmp-unwind.c | 4 +- sysdeps/mach/hurd/kill.c | 8 +- sysdeps/mach/hurd/mig-reply.c | 6 +- sysdeps/mach/hurd/mmap.c | 4 +- sysdeps/mach/hurd/ptrace.c | 8 +- sysdeps/mach/hurd/renameat.c | 21 +- sysdeps/mach/hurd/renameat2.c | 56 + sysdeps/mach/hurd/res_enable_icmp.c | 27 + sysdeps/mach/hurd/setitimer.c | 12 +- sysdeps/mach/hurd/sigaction.c | 12 +- sysdeps/mach/hurd/sigaltstack.c | 5 +- sysdeps/mach/hurd/spawni.c | 6 +- sysdeps/mach/pagecopy.h | 12 +- sysdeps/mach/thread_state.h | 4 +- sysdeps/microblaze/dl-machine.h | 14 +- sysdeps/mips/dl-machine.h | 2 +- sysdeps/mips/dl-trampoline.c | 2 +- sysdeps/mips/mips32/sfp-machine.h | 4 +- sysdeps/mips/mips64/sfp-machine.h | 4 +- sysdeps/mips/sys/asm.h | 16 +- sysdeps/nptl/fork.c | 14 +- sysdeps/nptl/fork.h | 8 +- sysdeps/nptl/futex-internal.h | 18 +- sysdeps/nptl/libc-lockP.h | 17 +- sysdeps/nptl/lowlevellock-futex.h | 21 +- sysdeps/nptl/lowlevellock.h | 46 +- {nptl_db => sysdeps/nptl}/proc_service.h | 0 sysdeps/nptl/pthread.h | 36 + {nptl_db => sysdeps/nptl}/thread_db.h | 0 sysdeps/posix/clock_getres.c | 55 +- sysdeps/posix/getaddrinfo.c | 17 +- sysdeps/posix/rename.c | 4 +- sysdeps/posix/spawni.c | 2 +- sysdeps/posix/sysconf.c | 4 - sysdeps/posix/tempname.c | 40 +- sysdeps/powerpc/Makefile | 11 + sysdeps/powerpc/bits/fenvinline.h | 37 +- sysdeps/powerpc/bits/mathinline.h | 58 - sysdeps/powerpc/dl-procinfo.h | 2 +- sysdeps/powerpc/fpu/e_hypot.c | 94 +- sysdeps/powerpc/fpu/e_sqrtf.c | 2 +- sysdeps/powerpc/fpu/fegetexcept.c | 16 +- sysdeps/powerpc/fpu/fegetmode.c | 2 +- sysdeps/powerpc/fpu/fenv_libc.h | 40 +- sysdeps/powerpc/fpu/get-rounding-mode.h | 33 + sysdeps/powerpc/fpu/round_to_integer.h | 154 + sysdeps/powerpc/fpu/s_ceil.c | 35 + sysdeps/powerpc/fpu/s_ceilf.c | 35 + sysdeps/powerpc/fpu/s_copysign.c | 32 + sysdeps/powerpc/fpu/s_copysignf.c | 28 + sysdeps/powerpc/fpu/s_fabs.S | 33 - sysdeps/powerpc/fpu/s_fabsf.S | 1 - sysdeps/powerpc/fpu/s_float_bitwise.h | 115 - sysdeps/powerpc/fpu/s_floor.c | 35 + sysdeps/powerpc/fpu/s_floorf.c | 35 + sysdeps/powerpc/fpu/s_fma.S | 28 - sysdeps/powerpc/fpu/s_fma.c | 27 + sysdeps/powerpc/fpu/s_fmaf.S | 28 - sysdeps/powerpc/fpu/s_fmaf.c | 27 + sysdeps/powerpc/fpu/s_isnan.c | 62 - sysdeps/powerpc/fpu/s_isnanf.S | 1 - sysdeps/powerpc/fpu/s_logb.c | 64 + sysdeps/powerpc/fpu/s_logbf.c | 56 + sysdeps/powerpc/fpu/s_logbl.c | 78 + sysdeps/powerpc/fpu/s_lrintf.S | 1 - sysdeps/powerpc/fpu/s_lrintf.c | 1 + sysdeps/powerpc/fpu/s_modf.c | 59 + sysdeps/powerpc/fpu/s_modff.c | 55 + sysdeps/powerpc/fpu/s_nearbyint.c | 30 + sysdeps/powerpc/fpu/s_nearbyintf.c | 30 + sysdeps/powerpc/fpu/s_rint.c | 19 +- sysdeps/powerpc/fpu/s_rintf.c | 19 +- sysdeps/powerpc/fpu/s_round.c | 35 + sysdeps/powerpc/fpu/s_roundf.c | 35 + sysdeps/powerpc/fpu/s_trunc.c | 35 + sysdeps/powerpc/fpu/s_truncf.c | 35 + sysdeps/powerpc/fpu/tst-setcontext-fpscr.c | 12 +- sysdeps/powerpc/fpu_control.h | 72 +- sysdeps/powerpc/novmx-sigjmp.c | 6 +- sysdeps/powerpc/power4/fpu/Makefile | 5 - sysdeps/powerpc/power4/fpu/mpa-arch.h | 56 - sysdeps/powerpc/power4/fpu/mpa.c | 214 - sysdeps/powerpc/power5+/fpu/s_modf.c | 50 - sysdeps/powerpc/power5+/fpu/s_modff.c | 46 - sysdeps/powerpc/power6/wcschr.c | 96 - sysdeps/powerpc/power6/wcscpy.c | 105 - sysdeps/powerpc/power6/wcsrchr.c | 89 - sysdeps/powerpc/power7/fpu/s_logb.c | 74 - sysdeps/powerpc/power7/fpu/s_logbf.c | 60 - sysdeps/powerpc/power7/fpu/s_logbl.c | 83 - sysdeps/powerpc/powerpc32/__longjmp-common.S | 42 +- sysdeps/powerpc/powerpc32/dl-machine.c | 4 +- sysdeps/powerpc/powerpc32/e500/nofpu/Makefile | 9 - .../powerpc32/e500/nofpu/atomic-feclearexcept.c | 50 - .../powerpc32/e500/nofpu/atomic-feholdexcept.c | 55 - .../powerpc32/e500/nofpu/atomic-feupdateenv.c | 46 - sysdeps/powerpc/powerpc32/e500/nofpu/fclrexcpt.c | 53 - .../powerpc/powerpc32/e500/nofpu/fe_note_change.c | 39 - sysdeps/powerpc/powerpc32/e500/nofpu/fedisblxcpt.c | 54 - sysdeps/powerpc/powerpc32/e500/nofpu/feenablxcpt.c | 54 - sysdeps/powerpc/powerpc32/e500/nofpu/fegetenv.c | 49 - sysdeps/powerpc/powerpc32/e500/nofpu/fegetexcept.c | 36 - sysdeps/powerpc/powerpc32/e500/nofpu/fegetmode.c | 37 - sysdeps/powerpc/powerpc32/e500/nofpu/fegetround.c | 31 - sysdeps/powerpc/powerpc32/e500/nofpu/feholdexcpt.c | 59 - sysdeps/powerpc/powerpc32/e500/nofpu/fenv_const.c | 45 - sysdeps/powerpc/powerpc32/e500/nofpu/fenv_libc.h | 99 - sysdeps/powerpc/powerpc32/e500/nofpu/fesetenv.c | 50 - sysdeps/powerpc/powerpc32/e500/nofpu/fesetexcept.c | 37 - sysdeps/powerpc/powerpc32/e500/nofpu/fesetmode.c | 43 - sysdeps/powerpc/powerpc32/e500/nofpu/fesetround.c | 37 - .../powerpc32/e500/nofpu/fetestexceptflag.c | 25 - sysdeps/powerpc/powerpc32/e500/nofpu/feupdateenv.c | 48 - .../powerpc32/e500/nofpu/fexcepts_from_prctl.c | 42 - .../powerpc32/e500/nofpu/fexcepts_from_spe.c | 41 - .../powerpc32/e500/nofpu/fexcepts_to_prctl.c | 42 - .../powerpc/powerpc32/e500/nofpu/fexcepts_to_spe.c | 41 - .../powerpc/powerpc32/e500/nofpu/fgetexcptflg.c | 41 - sysdeps/powerpc/powerpc32/e500/nofpu/flt-rounds.c | 39 - .../powerpc32/e500/nofpu/fraiseexcept-soft.c | 25 - sysdeps/powerpc/powerpc32/e500/nofpu/fraiseexcpt.c | 41 - .../powerpc/powerpc32/e500/nofpu/fsetexcptflg.c | 55 - sysdeps/powerpc/powerpc32/e500/nofpu/ftestexcept.c | 31 - .../powerpc32/e500/nofpu/get-rounding-mode.h | 4 - sysdeps/powerpc/powerpc32/e500/nofpu/s_fabsf.S | 28 - sysdeps/powerpc/powerpc32/e500/nofpu/spe-raise.c | 53 - sysdeps/powerpc/powerpc32/fpu/Makefile | 7 + sysdeps/powerpc/powerpc32/fpu/s_ceil.S | 76 - sysdeps/powerpc/powerpc32/fpu/s_ceilf.S | 76 - sysdeps/powerpc/powerpc32/fpu/s_copysign.S | 53 - sysdeps/powerpc/powerpc32/fpu/s_copysignf.S | 1 - sysdeps/powerpc/powerpc32/fpu/s_floor.S | 76 - sysdeps/powerpc/powerpc32/fpu/s_floorf.S | 76 - sysdeps/powerpc/powerpc32/fpu/s_isnan.S | 57 - sysdeps/powerpc/powerpc32/fpu/s_llrint.c | 9 + sysdeps/powerpc/powerpc32/fpu/s_llrintf.c | 7 + sysdeps/powerpc/powerpc32/fpu/s_llround.c | 51 +- sysdeps/powerpc/powerpc32/fpu/s_lrint.S | 40 - sysdeps/powerpc/powerpc32/fpu/s_lrint.c | 40 + sysdeps/powerpc/powerpc32/fpu/s_lround.S | 123 - sysdeps/powerpc/powerpc32/fpu/s_lround.c | 77 + sysdeps/powerpc/powerpc32/fpu/s_nearbyint.S | 80 - sysdeps/powerpc/powerpc32/fpu/s_nearbyintf.S | 79 - sysdeps/powerpc/powerpc32/fpu/s_rint.S | 69 - sysdeps/powerpc/powerpc32/fpu/s_rintf.S | 66 - sysdeps/powerpc/powerpc32/fpu/s_round.S | 97 - sysdeps/powerpc/powerpc32/fpu/s_roundf.S | 96 - sysdeps/powerpc/powerpc32/fpu/s_trunc.S | 83 - sysdeps/powerpc/powerpc32/fpu/s_truncf.S | 83 - .../powerpc32/power4/fpu/multiarch/Makefile | 26 +- .../power4/fpu/multiarch/s_ceil-power5+.S | 33 - .../power4/fpu/multiarch/s_ceil-power5+.c | 3 + .../powerpc32/power4/fpu/multiarch/s_ceil-ppc32.S | 31 - .../powerpc32/power4/fpu/multiarch/s_ceil-ppc32.c | 3 + .../power4/fpu/multiarch/s_ceilf-power5+.S | 26 - .../power4/fpu/multiarch/s_ceilf-power5+.c | 3 + .../powerpc32/power4/fpu/multiarch/s_ceilf-ppc32.S | 27 - .../powerpc32/power4/fpu/multiarch/s_ceilf-ppc32.c | 3 + .../power4/fpu/multiarch/s_copysign-power6.S | 33 - .../power4/fpu/multiarch/s_copysign-ppc32.S | 34 - .../powerpc32/power4/fpu/multiarch/s_copysign.c | 45 - .../powerpc32/power4/fpu/multiarch/s_copysignf.c | 34 - .../power4/fpu/multiarch/s_finite-power7.S | 33 - .../power4/fpu/multiarch/s_finite-ppc32.c | 33 - .../powerpc32/power4/fpu/multiarch/s_finite.c | 57 - .../power4/fpu/multiarch/s_finitef-ppc32.c | 31 - .../powerpc32/power4/fpu/multiarch/s_finitef.c | 34 - .../power4/fpu/multiarch/s_floor-power5+.S | 33 - .../power4/fpu/multiarch/s_floor-power5+.c | 3 + .../powerpc32/power4/fpu/multiarch/s_floor-ppc32.S | 31 - .../powerpc32/power4/fpu/multiarch/s_floor-ppc32.c | 3 + .../power4/fpu/multiarch/s_floorf-power5+.S | 26 - .../power4/fpu/multiarch/s_floorf-power5+.c | 3 + .../power4/fpu/multiarch/s_floorf-ppc32.S | 27 - .../power4/fpu/multiarch/s_floorf-ppc32.c | 3 + .../power4/fpu/multiarch/s_isinf-power7.S | 33 - .../powerpc32/power4/fpu/multiarch/s_isinf-ppc32.c | 33 - .../powerpc32/power4/fpu/multiarch/s_isinf.c | 50 - .../power4/fpu/multiarch/s_isinff-ppc32.c | 31 - .../powerpc32/power4/fpu/multiarch/s_isinff.c | 35 - .../power4/fpu/multiarch/s_isnan-power5.S | 33 - .../power4/fpu/multiarch/s_isnan-power6.S | 33 - .../power4/fpu/multiarch/s_isnan-power7.S | 33 - .../powerpc32/power4/fpu/multiarch/s_isnan-ppc32.S | 32 - .../powerpc32/power4/fpu/multiarch/s_isnan.c | 56 - .../power4/fpu/multiarch/s_isnanf-power5.S | 28 - .../power4/fpu/multiarch/s_isnanf-power6.S | 28 - .../powerpc32/power4/fpu/multiarch/s_isnanf.c | 39 - .../power4/fpu/multiarch/s_llrint-power6.S | 31 - .../power4/fpu/multiarch/s_llrint-power6.c | 2 + .../power4/fpu/multiarch/s_llrint-ppc32.S | 31 - .../power4/fpu/multiarch/s_llrint-ppc32.c | 2 + .../power4/fpu/multiarch/s_llrintf-power6.S | 26 - .../power4/fpu/multiarch/s_llrintf-power6.c | 2 + .../power4/fpu/multiarch/s_llrintf-ppc32.S | 26 - .../power4/fpu/multiarch/s_llrintf-ppc32.c | 2 + .../power4/fpu/multiarch/s_llround-power5+.S | 31 - .../power4/fpu/multiarch/s_llround-power5+.c | 2 + .../power4/fpu/multiarch/s_llround-power6.S | 31 - .../power4/fpu/multiarch/s_llround-power6.c | 2 + .../power4/fpu/multiarch/s_llround-ppc32.S | 31 - .../power4/fpu/multiarch/s_llround-ppc32.c | 2 + .../powerpc32/power4/fpu/multiarch/s_logb-power7.c | 13 +- .../power4/fpu/multiarch/s_logbf-power7.c | 8 +- .../power4/fpu/multiarch/s_logbl-power7.c | 3 +- .../powerpc32/power4/fpu/multiarch/s_lrint-ppc32.S | 31 - .../powerpc32/power4/fpu/multiarch/s_lrint-ppc32.c | 2 + .../power4/fpu/multiarch/s_lround-power5+.S | 33 - .../power4/fpu/multiarch/s_lround-power5+.c | 2 + .../power4/fpu/multiarch/s_lround-ppc32.S | 31 - .../power4/fpu/multiarch/s_lround-ppc32.c | 2 + .../power4/fpu/multiarch/s_modf-power5+.c | 13 +- .../power4/fpu/multiarch/s_modff-power5+.c | 9 +- .../power4/fpu/multiarch/s_round-power5+.S | 33 - .../power4/fpu/multiarch/s_round-power5+.c | 3 + .../powerpc32/power4/fpu/multiarch/s_round-ppc32.S | 31 - .../powerpc32/power4/fpu/multiarch/s_round-ppc32.c | 3 + .../power4/fpu/multiarch/s_roundf-power5+.S | 26 - .../power4/fpu/multiarch/s_roundf-power5+.c | 3 + .../power4/fpu/multiarch/s_roundf-ppc32.S | 27 - .../power4/fpu/multiarch/s_roundf-ppc32.c | 3 + .../power4/fpu/multiarch/s_trunc-power5+.S | 33 - .../power4/fpu/multiarch/s_trunc-power5+.c | 3 + .../powerpc32/power4/fpu/multiarch/s_trunc-ppc32.S | 31 - .../powerpc32/power4/fpu/multiarch/s_trunc-ppc32.c | 3 + .../power4/fpu/multiarch/s_truncf-power5+.S | 26 - .../power4/fpu/multiarch/s_truncf-power5+.c | 3 + .../power4/fpu/multiarch/s_truncf-ppc32.S | 27 - .../power4/fpu/multiarch/s_truncf-ppc32.c | 3 + sysdeps/powerpc/powerpc32/power4/fpu/s_llrint.S | 39 - sysdeps/powerpc/powerpc32/power4/fpu/s_llrintf.S | 39 - sysdeps/powerpc/powerpc32/power4/fpu/s_llround.S | 105 - sysdeps/powerpc/powerpc32/power4/fpu/s_llroundf.S | 1 - sysdeps/powerpc/powerpc32/power4/hp-timing.h | 4 - .../powerpc/powerpc32/power4/multiarch/Makefile | 13 - .../powerpc32/power4/multiarch/ifunc-impl-list.c | 33 - .../powerpc32/power4/multiarch/wcschr-power6.c | 26 - .../powerpc32/power4/multiarch/wcschr-power7.c | 26 - .../powerpc32/power4/multiarch/wcschr-ppc32.c | 43 - .../powerpc/powerpc32/power4/multiarch/wcschr.c | 41 - .../powerpc32/power4/multiarch/wcscpy-power6.c | 22 - .../powerpc32/power4/multiarch/wcscpy-power7.c | 22 - .../powerpc32/power4/multiarch/wcscpy-ppc32.c | 26 - .../powerpc/powerpc32/power4/multiarch/wcscpy.c | 36 - .../powerpc32/power4/multiarch/wcsrchr-power6.c | 20 - .../powerpc32/power4/multiarch/wcsrchr-power7.c | 20 - .../powerpc32/power4/multiarch/wcsrchr-ppc32.c | 26 - .../powerpc/powerpc32/power4/multiarch/wcsrchr.c | 36 - sysdeps/powerpc/powerpc32/power5+/fpu/s_ceil.S | 29 - sysdeps/powerpc/powerpc32/power5+/fpu/s_ceilf.S | 30 - sysdeps/powerpc/powerpc32/power5+/fpu/s_floor.S | 29 - sysdeps/powerpc/powerpc32/power5+/fpu/s_floorf.S | 30 - sysdeps/powerpc/powerpc32/power5+/fpu/s_llround.S | 53 - sysdeps/powerpc/powerpc32/power5+/fpu/s_llroundf.S | 1 - sysdeps/powerpc/powerpc32/power5+/fpu/s_lround.S | 51 - sysdeps/powerpc/powerpc32/power5+/fpu/s_round.S | 29 - sysdeps/powerpc/powerpc32/power5+/fpu/s_roundf.S | 30 - sysdeps/powerpc/powerpc32/power5+/fpu/s_trunc.S | 29 - sysdeps/powerpc/powerpc32/power5+/fpu/s_truncf.S | 30 - sysdeps/powerpc/powerpc32/power5/fpu/s_isnan.S | 61 - sysdeps/powerpc/powerpc32/power5/fpu/s_isnanf.S | 45 - sysdeps/powerpc/powerpc32/power6/fpu/s_copysign.S | 49 - sysdeps/powerpc/powerpc32/power6/fpu/s_copysignf.S | 1 - sysdeps/powerpc/powerpc32/power6/fpu/s_isnan.S | 61 - sysdeps/powerpc/powerpc32/power6/fpu/s_isnanf.S | 44 - sysdeps/powerpc/powerpc32/power6/fpu/s_llrint.S | 39 - sysdeps/powerpc/powerpc32/power6/fpu/s_llrintf.S | 39 - sysdeps/powerpc/powerpc32/power6/fpu/s_llround.S | 53 - sysdeps/powerpc/powerpc32/power6/fpu/s_llroundf.S | 1 - sysdeps/powerpc/powerpc32/power7/fpu/s_finite.S | 93 - sysdeps/powerpc/powerpc32/power7/fpu/s_finitef.S | 1 - sysdeps/powerpc/powerpc32/power7/fpu/s_isinf.S | 85 - sysdeps/powerpc/powerpc32/power7/fpu/s_isinff.S | 1 - sysdeps/powerpc/powerpc32/power7/fpu/s_isnan.S | 90 - sysdeps/powerpc/powerpc32/power7/fpu/s_isnanf.S | 1 - sysdeps/powerpc/powerpc32/register-dump.h | 8 +- sysdeps/powerpc/powerpc32/setjmp-common.S | 42 +- .../powerpc/powerpc64/be/fpu/multiarch/Makefile | 67 + .../powerpc64/be/fpu/multiarch/s_ceil-power5+.c | 3 + .../powerpc64/be/fpu/multiarch/s_ceil-ppc64.c | 3 + .../powerpc/powerpc64/be/fpu/multiarch/s_ceil.c | 32 + .../powerpc64/be/fpu/multiarch/s_ceilf-power5+.c | 3 + .../powerpc64/be/fpu/multiarch/s_ceilf-ppc64.c | 3 + .../powerpc/powerpc64/be/fpu/multiarch/s_ceilf.c | 32 + .../powerpc64/be/fpu/multiarch/s_floor-power5+.c | 3 + .../powerpc64/be/fpu/multiarch/s_floor-ppc64.c | 3 + .../powerpc64/{ => be}/fpu/multiarch/s_floor.c | 0 .../powerpc64/be/fpu/multiarch/s_floorf-power5+.c | 3 + .../powerpc64/be/fpu/multiarch/s_floorf-ppc64.c | 3 + .../powerpc64/{ => be}/fpu/multiarch/s_floorf.c | 0 .../powerpc64/be/fpu/multiarch/s_llrint-power6x.c | 2 + .../powerpc64/be/fpu/multiarch/s_llrint-power8.c | 2 + .../powerpc64/be/fpu/multiarch/s_llrint-ppc64.c | 2 + .../powerpc64/{ => be}/fpu/multiarch/s_llrint.c | 0 .../powerpc64/{ => be}/fpu/multiarch/s_llrintf.c | 0 .../powerpc64/be/fpu/multiarch/s_llround-power5+.c | 2 + .../powerpc64/be/fpu/multiarch/s_llround-power6x.c | 2 + .../powerpc64/be/fpu/multiarch/s_llround-power8.c | 2 + .../powerpc64/be/fpu/multiarch/s_llround-ppc64.c | 2 + .../powerpc64/{ => be}/fpu/multiarch/s_llround.c | 0 .../powerpc64/be/fpu/multiarch/s_llroundf-ppc64.c | 2 + .../powerpc64/{ => be}/fpu/multiarch/s_llroundf.c | 0 .../powerpc64/be/fpu/multiarch/s_logb-power7.c | 20 + .../{ => be}/fpu/multiarch/s_logb-ppc64.c | 0 .../powerpc64/{ => be}/fpu/multiarch/s_logb.c | 0 .../powerpc64/be/fpu/multiarch/s_logbf-power7.c | 20 + .../{ => be}/fpu/multiarch/s_logbf-ppc64.c | 0 .../powerpc64/{ => be}/fpu/multiarch/s_logbf.c | 0 .../powerpc64/be/fpu/multiarch/s_logbl-power7.c | 20 + .../{ => be}/fpu/multiarch/s_logbl-ppc64.c | 0 .../powerpc64/{ => be}/fpu/multiarch/s_logbl.c | 0 .../powerpc64/{ => be}/fpu/multiarch/s_lrint.c | 0 .../powerpc64/{ => be}/fpu/multiarch/s_lround.c | 0 .../powerpc64/be/fpu/multiarch/s_modf-power5+.c | 20 + .../{ => be}/fpu/multiarch/s_modf-ppc64.c | 0 .../powerpc64/{ => be}/fpu/multiarch/s_modf.c | 0 .../powerpc64/be/fpu/multiarch/s_modff-power5+.c | 20 + .../{ => be}/fpu/multiarch/s_modff-ppc64.c | 0 .../powerpc64/{ => be}/fpu/multiarch/s_modff.c | 0 .../powerpc64/be/fpu/multiarch/s_round-power5+.c | 3 + .../powerpc64/be/fpu/multiarch/s_round-ppc64.c | 3 + .../powerpc64/{ => be}/fpu/multiarch/s_round.c | 0 .../powerpc64/be/fpu/multiarch/s_roundf-power5+.c | 3 + .../powerpc64/be/fpu/multiarch/s_roundf-ppc64.c | 3 + .../powerpc/powerpc64/be/fpu/multiarch/s_roundf.c | 32 + .../powerpc64/be/fpu/multiarch/s_trunc-power5+.c | 3 + .../powerpc64/be/fpu/multiarch/s_trunc-ppc64.c | 3 + .../powerpc64/{ => be}/fpu/multiarch/s_trunc.c | 0 .../powerpc64/be/fpu/multiarch/s_truncf-power5+.c | 3 + .../powerpc64/be/fpu/multiarch/s_truncf-ppc64.c | 3 + .../powerpc/powerpc64/be/fpu/multiarch/s_truncf.c | 32 + sysdeps/powerpc/powerpc64/dl-machine.h | 2 + sysdeps/powerpc/powerpc64/fpu/Makefile | 7 + sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile | 44 - .../powerpc64/fpu/multiarch/e_expf-power8.S | 24 - .../powerpc/powerpc64/fpu/multiarch/e_expf-ppc64.c | 21 - sysdeps/powerpc/powerpc64/fpu/multiarch/e_expf.c | 32 - .../powerpc64/fpu/multiarch/e_hypot-power7.c | 19 - .../powerpc64/fpu/multiarch/e_hypot-ppc64.c | 26 - sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypot.c | 33 - .../powerpc64/fpu/multiarch/e_hypotf-power7.c | 19 - .../powerpc64/fpu/multiarch/e_hypotf-ppc64.c | 26 - sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypotf.c | 33 - .../powerpc64/fpu/multiarch/s_ceil-power5+.S | 30 - .../powerpc/powerpc64/fpu/multiarch/s_ceil-ppc64.S | 30 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceil.c | 34 - .../powerpc64/fpu/multiarch/s_ceilf-power5+.S | 24 - .../powerpc64/fpu/multiarch/s_ceilf-ppc64.S | 24 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceilf.c | 34 - .../powerpc64/fpu/multiarch/s_copysign-power6.S | 32 - .../powerpc64/fpu/multiarch/s_copysign-ppc64.S | 34 - .../powerpc/powerpc64/fpu/multiarch/s_copysign.c | 45 - .../powerpc/powerpc64/fpu/multiarch/s_copysignf.c | 34 - .../powerpc64/fpu/multiarch/s_finite-power7.S | 32 - .../powerpc64/fpu/multiarch/s_finite-power8.S | 32 - .../powerpc64/fpu/multiarch/s_finite-ppc64.c | 34 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_finite.c | 69 - .../powerpc64/fpu/multiarch/s_finitef-ppc64.c | 32 - .../powerpc/powerpc64/fpu/multiarch/s_finitef.c | 37 - .../powerpc64/fpu/multiarch/s_floor-power5+.S | 30 - .../powerpc64/fpu/multiarch/s_floor-ppc64.S | 30 - .../powerpc64/fpu/multiarch/s_floorf-power5+.S | 24 - .../powerpc64/fpu/multiarch/s_floorf-ppc64.S | 24 - .../powerpc64/fpu/multiarch/s_isinf-power7.S | 32 - .../powerpc64/fpu/multiarch/s_isinf-power8.S | 32 - .../powerpc64/fpu/multiarch/s_isinf-ppc64.c | 33 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinf.c | 62 - .../powerpc64/fpu/multiarch/s_isinff-ppc64.c | 31 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinff.c | 38 - .../powerpc64/fpu/multiarch/s_isnan-power5.S | 32 - .../powerpc64/fpu/multiarch/s_isnan-power6.S | 32 - .../powerpc64/fpu/multiarch/s_isnan-power6x.S | 32 - .../powerpc64/fpu/multiarch/s_isnan-power7.S | 32 - .../powerpc64/fpu/multiarch/s_isnan-power8.S | 32 - .../powerpc64/fpu/multiarch/s_isnan-ppc64.S | 36 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan.c | 71 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnanf.c | 44 - .../powerpc64/fpu/multiarch/s_llrint-power6x.S | 30 - .../powerpc64/fpu/multiarch/s_llrint-power8.S | 30 - .../powerpc64/fpu/multiarch/s_llrint-ppc64.S | 30 - .../powerpc64/fpu/multiarch/s_llround-power5+.S | 31 - .../powerpc64/fpu/multiarch/s_llround-power6x.S | 31 - .../powerpc64/fpu/multiarch/s_llround-power8.S | 30 - .../powerpc64/fpu/multiarch/s_llround-ppc64.S | 27 - .../powerpc64/fpu/multiarch/s_llroundf-ppc64.S | 31 - .../powerpc64/fpu/multiarch/s_logb-power7.c | 19 - .../powerpc64/fpu/multiarch/s_logbf-power7.c | 19 - .../powerpc64/fpu/multiarch/s_logbl-power7.c | 19 - .../powerpc64/fpu/multiarch/s_modf-power5+.c | 19 - .../powerpc64/fpu/multiarch/s_modff-power5+.c | 19 - .../powerpc64/fpu/multiarch/s_round-power5+.S | 30 - .../powerpc64/fpu/multiarch/s_round-ppc64.S | 30 - .../powerpc64/fpu/multiarch/s_roundf-power5+.S | 24 - .../powerpc64/fpu/multiarch/s_roundf-ppc64.S | 24 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_roundf.c | 34 - .../powerpc64/fpu/multiarch/s_trunc-power5+.S | 30 - .../powerpc64/fpu/multiarch/s_trunc-ppc64.S | 30 - .../powerpc64/fpu/multiarch/s_truncf-power5+.S | 24 - .../powerpc64/fpu/multiarch/s_truncf-ppc64.S | 24 - sysdeps/powerpc/powerpc64/fpu/multiarch/s_truncf.c | 34 - sysdeps/powerpc/powerpc64/fpu/multiarch/w_expf.c | 1 - sysdeps/powerpc/powerpc64/fpu/s_ceil.S | 65 - sysdeps/powerpc/powerpc64/fpu/s_ceilf.S | 67 - sysdeps/powerpc/powerpc64/fpu/s_copysign.S | 53 - sysdeps/powerpc/powerpc64/fpu/s_copysignf.S | 1 - sysdeps/powerpc/powerpc64/fpu/s_floor.S | 65 - sysdeps/powerpc/powerpc64/fpu/s_floorf.S | 67 - sysdeps/powerpc/powerpc64/fpu/s_isnan.S | 56 - sysdeps/powerpc/powerpc64/fpu/s_llrint.S | 45 - sysdeps/powerpc/powerpc64/fpu/s_llrint.c | 55 + sysdeps/powerpc/powerpc64/fpu/s_llrintf.S | 1 - sysdeps/powerpc/powerpc64/fpu/s_llrintf.c | 1 + sysdeps/powerpc/powerpc64/fpu/s_llround.S | 86 - sysdeps/powerpc/powerpc64/fpu/s_llround.c | 83 + sysdeps/powerpc/powerpc64/fpu/s_llroundf.S | 89 - sysdeps/powerpc/powerpc64/fpu/s_llroundf.c | 83 + sysdeps/powerpc/powerpc64/fpu/s_lrint.S | 1 - sysdeps/powerpc/powerpc64/fpu/s_lrint.c | 1 + sysdeps/powerpc/powerpc64/fpu/s_lround.S | 1 - sysdeps/powerpc/powerpc64/fpu/s_lround.c | 1 + sysdeps/powerpc/powerpc64/fpu/s_lroundf.S | 1 - sysdeps/powerpc/powerpc64/fpu/s_lroundf.c | 1 + sysdeps/powerpc/powerpc64/fpu/s_nearbyint.S | 68 - sysdeps/powerpc/powerpc64/fpu/s_nearbyintf.S | 69 - sysdeps/powerpc/powerpc64/fpu/s_rint.S | 58 - sysdeps/powerpc/powerpc64/fpu/s_rintf.S | 57 - sysdeps/powerpc/powerpc64/fpu/s_round.S | 80 - sysdeps/powerpc/powerpc64/fpu/s_roundf.S | 82 - sysdeps/powerpc/powerpc64/fpu/s_trunc.S | 72 - sysdeps/powerpc/powerpc64/fpu/s_truncf.S | 74 - sysdeps/powerpc/powerpc64/hp-timing.h | 4 - sysdeps/powerpc/powerpc64/le/configure | 42 +- sysdeps/powerpc/powerpc64/le/configure.ac | 28 - sysdeps/powerpc/powerpc64/le/fpu/sfp-machine.h | 5 +- sysdeps/powerpc/powerpc64/multiarch/Makefile | 13 - .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 33 - .../powerpc/powerpc64/multiarch/wcschr-power6.c | 19 - .../powerpc/powerpc64/multiarch/wcschr-power7.c | 19 - sysdeps/powerpc/powerpc64/multiarch/wcschr-ppc64.c | 18 - sysdeps/powerpc/powerpc64/multiarch/wcschr.c | 43 - .../powerpc/powerpc64/multiarch/wcscpy-power6.c | 19 - .../powerpc/powerpc64/multiarch/wcscpy-power7.c | 19 - sysdeps/powerpc/powerpc64/multiarch/wcscpy-ppc64.c | 18 - sysdeps/powerpc/powerpc64/multiarch/wcscpy.c | 36 - .../powerpc/powerpc64/multiarch/wcsrchr-power6.c | 19 - .../powerpc/powerpc64/multiarch/wcsrchr-power7.c | 19 - .../powerpc/powerpc64/multiarch/wcsrchr-ppc64.c | 18 - sysdeps/powerpc/powerpc64/multiarch/wcsrchr.c | 36 - sysdeps/powerpc/powerpc64/power4/memcmp.S | 7 + sysdeps/powerpc/powerpc64/power5+/fpu/s_ceil.S | 30 - sysdeps/powerpc/powerpc64/power5+/fpu/s_ceilf.S | 31 - sysdeps/powerpc/powerpc64/power5+/fpu/s_floor.S | 30 - sysdeps/powerpc/powerpc64/power5+/fpu/s_floorf.S | 31 - sysdeps/powerpc/powerpc64/power5+/fpu/s_llround.S | 56 - sysdeps/powerpc/powerpc64/power5+/fpu/s_llroundf.S | 1 - sysdeps/powerpc/powerpc64/power5+/fpu/s_round.S | 30 - sysdeps/powerpc/powerpc64/power5+/fpu/s_roundf.S | 31 - sysdeps/powerpc/powerpc64/power5+/fpu/s_trunc.S | 30 - sysdeps/powerpc/powerpc64/power5+/fpu/s_truncf.S | 31 - sysdeps/powerpc/powerpc64/power5/fpu/s_isnan.S | 60 - sysdeps/powerpc/powerpc64/power6/fpu/s_copysign.S | 49 - sysdeps/powerpc/powerpc64/power6/fpu/s_copysignf.S | 1 - sysdeps/powerpc/powerpc64/power6/fpu/s_isnan.S | 59 - sysdeps/powerpc/powerpc64/power6/wcschr.c | 1 - sysdeps/powerpc/powerpc64/power6/wcscpy.c | 1 - sysdeps/powerpc/powerpc64/power6/wcsrchr.c | 1 - sysdeps/powerpc/powerpc64/power6x/fpu/s_isnan.S | 58 - sysdeps/powerpc/powerpc64/power6x/fpu/s_llrint.S | 42 - sysdeps/powerpc/powerpc64/power6x/fpu/s_llround.S | 52 - sysdeps/powerpc/powerpc64/power6x/fpu/s_llroundf.S | 1 - sysdeps/powerpc/powerpc64/power7/fpu/s_finite.S | 70 - sysdeps/powerpc/powerpc64/power7/fpu/s_finitef.S | 1 - sysdeps/powerpc/powerpc64/power7/fpu/s_isinf.S | 69 - sysdeps/powerpc/powerpc64/power7/fpu/s_isinff.S | 1 - sysdeps/powerpc/powerpc64/power7/fpu/s_isnan.S | 68 - sysdeps/powerpc/powerpc64/power7/fpu/s_isnanf.S | 1 - sysdeps/powerpc/powerpc64/power7/fpu/s_logb.c | 1 - sysdeps/powerpc/powerpc64/power7/fpu/s_logbf.c | 1 - sysdeps/powerpc/powerpc64/power7/fpu/s_logbl.c | 1 - sysdeps/powerpc/powerpc64/power7/strncmp.S | 1 + sysdeps/powerpc/powerpc64/power8/fpu/e_expf.S | 303 -- sysdeps/powerpc/powerpc64/power8/fpu/s_finite.S | 56 - sysdeps/powerpc/powerpc64/power8/fpu/s_finitef.S | 1 - sysdeps/powerpc/powerpc64/power8/fpu/s_isinf.S | 61 - sysdeps/powerpc/powerpc64/power8/fpu/s_isinff.S | 1 - sysdeps/powerpc/powerpc64/power8/fpu/s_isnan.S | 56 - sysdeps/powerpc/powerpc64/power8/fpu/s_isnanf.S | 1 - sysdeps/powerpc/powerpc64/power8/fpu/s_llrint.S | 43 - sysdeps/powerpc/powerpc64/power8/fpu/s_llround.S | 46 - sysdeps/powerpc/powerpc64/power8/fpu/s_llroundf.S | 1 - sysdeps/powerpc/powerpc64/power8/fpu/w_expf.c | 1 - sysdeps/powerpc/powerpc64/power8/strcasecmp.S | 36 +- sysdeps/powerpc/powerpc64/power8/strcasestr.S | 14 +- sysdeps/powerpc/powerpc64/power8/strcmp.S | 1 + sysdeps/powerpc/powerpc64/register-dump.h | 8 +- .../powerpc/powerpc64/tst-ucontext-ppc64-vscr.c | 6 +- sysdeps/powerpc/preconfigure | 20 +- sysdeps/powerpc/sigjmp.c | 6 +- sysdeps/powerpc/test-arith.c | 26 +- sysdeps/pthread/semaphore.h | 30 +- sysdeps/riscv/ldsodefs.h | 3 +- sysdeps/s390/Makefile | 4 +- sysdeps/s390/bits/xtitypes.h | 33 - sysdeps/s390/configure | 71 + sysdeps/s390/configure.ac | 49 + sysdeps/s390/dl-procinfo.c | 4 +- sysdeps/s390/dl-procinfo.h | 10 +- sysdeps/s390/fpu/fenv_libc.h | 4 +- sysdeps/s390/fpu/libm-test-ulps | 12 +- sysdeps/s390/ifunc-memcpy.h | 23 +- sysdeps/s390/ifunc-memmem.h | 28 +- sysdeps/s390/ifunc-strstr.h | 28 +- sysdeps/s390/iso-8859-1_cp037_z900.c | 7 + sysdeps/s390/memcpy-z900.S | 55 + sysdeps/s390/memmem-arch13.S | 161 + sysdeps/s390/memmem-vx.c | 4 +- sysdeps/s390/memmem.c | 8 +- sysdeps/s390/memmove.c | 16 +- sysdeps/s390/multiarch/gconv_simple.c | 6 +- sysdeps/s390/multiarch/ifunc-impl-list.c | 13 + sysdeps/s390/multiarch/ifunc-resolve.h | 5 + sysdeps/s390/s390-32/sysdep.h | 2 +- sysdeps/s390/s390-64/sysdep.h | 2 +- sysdeps/s390/strstr-arch13.S | 179 + sysdeps/s390/strstr-vx.c | 4 +- sysdeps/s390/strstr.c | 8 +- sysdeps/s390/utf8-utf16-z9.c | 4 +- sysdeps/s390/wcscpy-vx.S | 6 +- sysdeps/s390/wcscpy.c | 4 +- sysdeps/s390/wmemcmp-vx.S | 3 +- sysdeps/s390/wmemcmp.c | 7 +- sysdeps/sparc/dl-procinfo.h | 4 +- sysdeps/sparc/sparc32/lll_timedlock_wait.c | 2 +- sysdeps/sparc/sparc32/lll_timedwait_tid.c | 1 - sysdeps/sparc/sparc32/lowlevellock.c | 55 +- sysdeps/sparc/sparc32/sparcv9/hp-timing.h | 2 - sysdeps/sparc/sparc64/dl-machine.h | 45 +- sysdeps/sparc/sparc64/hp-timing.h | 2 - sysdeps/unix/alpha/sysdep.h | 2 +- sysdeps/unix/clock_gettime.c | 74 +- sysdeps/unix/clock_nanosleep.c | 30 +- sysdeps/unix/clock_settime.c | 86 +- sysdeps/unix/grantpt.c | 4 +- sysdeps/unix/inet/Subdirs | 1 - sysdeps/unix/make-syscalls.sh | 2 +- sysdeps/unix/sysdep.h | 2 +- sysdeps/unix/sysv/linux/Makefile | 23 +- sysdeps/unix/sysv/linux/Versions | 3 + sysdeps/unix/sysv/linux/a.out.h | 4 +- sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h | 3 + sysdeps/unix/sysv/linux/aarch64/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/aarch64/cpu-features.c | 1 + sysdeps/unix/sysv/linux/aarch64/cpu-features.h | 3 + sysdeps/unix/sysv/linux/aarch64/dl-procinfo.c | 5 +- sysdeps/unix/sysv/linux/aarch64/gettimeofday.c | 4 +- sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist | 4 + .../sysv/linux/aarch64/ilp32/libpthread.abilist | 5 + sysdeps/unix/sysv/linux/aarch64/init-first.c | 4 +- sysdeps/unix/sysv/linux/aarch64/lp64/libc.abilist | 4 + .../sysv/linux/aarch64/lp64/libpthread.abilist | 7 +- sysdeps/unix/sysv/linux/aarch64/pt-vfork.c | 54 - sysdeps/unix/sysv/linux/aarch64/sysdep.h | 6 +- sysdeps/unix/sysv/linux/alpha/a.out.h | 10 +- .../unix/sysv/linux/alpha/bits/socket-constants.h | 38 + sysdeps/unix/sysv/linux/alpha/ioperm.c | 13 +- sysdeps/unix/sysv/linux/alpha/kernel-features.h | 15 +- sysdeps/unix/sysv/linux/alpha/libc.abilist | 16 + sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 8 +- sysdeps/unix/sysv/linux/alpha/pt-vfork.S | 43 - sysdeps/unix/sysv/linux/alpha/sysdep.h | 4 +- sysdeps/unix/sysv/linux/arm/Makefile | 2 +- sysdeps/unix/sysv/linux/arm/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/arm/dl-procinfo.h | 2 +- sysdeps/unix/sysv/linux/arm/ioperm.c | 160 +- sysdeps/unix/sysv/linux/arm/kernel-features.h | 1 - sysdeps/unix/sysv/linux/arm/libc.abilist | 4 + sysdeps/unix/sysv/linux/arm/libpthread.abilist | 7 +- sysdeps/unix/sysv/linux/arm/lockf64.c | 1 - sysdeps/unix/sysv/linux/arm/sys/io.h | 47 - sysdeps/unix/sysv/linux/bits/dirent_ext.h | 33 + sysdeps/unix/sysv/linux/bits/fcntl-linux.h | 2 + sysdeps/unix/sysv/linux/bits/in.h | 1 + sysdeps/unix/sysv/linux/bits/posix_opt.h | 5 +- sysdeps/unix/sysv/linux/bits/signal_ext.h | 31 + sysdeps/unix/sysv/linux/bits/socket-constants.h | 38 + sysdeps/unix/sysv/linux/bits/socket.h | 98 +- sysdeps/unix/sysv/linux/bits/statx.h | 37 + sysdeps/unix/sysv/linux/bits/timex.h | 4 +- sysdeps/unix/sysv/linux/bits/unistd_ext.h | 36 + sysdeps/unix/sysv/linux/clock_getres.c | 30 +- sysdeps/unix/sysv/linux/clock_gettime.c | 27 +- sysdeps/unix/sysv/linux/clock_settime.c | 29 +- sysdeps/unix/sysv/linux/copy_file_range.c | 21 +- sysdeps/unix/sysv/linux/csky/abiv2/clone.S | 7 +- sysdeps/unix/sysv/linux/csky/abiv2/setcontext.S | 2 + sysdeps/unix/sysv/linux/csky/bits/procfs.h | 17 +- sysdeps/unix/sysv/linux/csky/libc.abilist | 4 + sysdeps/unix/sysv/linux/csky/libpthread.abilist | 5 + sysdeps/unix/sysv/linux/csky/pt-vfork.S | 1 - sysdeps/unix/sysv/linux/csky/register-dump.h | 127 +- sysdeps/unix/sysv/linux/csky/sys/ucontext.h | 1 - sysdeps/unix/sysv/linux/csky/sys/user.h | 41 +- sysdeps/unix/sysv/linux/csky/sysdep.h | 4 +- sysdeps/unix/sysv/linux/dl-vdso.h | 24 +- sysdeps/unix/sysv/linux/futex-internal.h | 34 +- sysdeps/unix/sysv/linux/generic/____longjmp_chk.c | 4 +- sysdeps/unix/sysv/linux/generic/futimesat.c | 4 +- .../unix/sysv/linux/generic/wordsize-32/overflow.h | 16 +- sysdeps/unix/sysv/linux/getdents.c | 4 +- sysdeps/unix/sysv/linux/getdents64.c | 11 +- .../unix/sysv/linux/hppa/bits/socket-constants.h | 38 + sysdeps/unix/sysv/linux/hppa/libc.abilist | 4 + sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 7 +- sysdeps/unix/sysv/linux/hppa/localplt.data | 1 - sysdeps/unix/sysv/linux/hppa/makecontext.c | 14 +- sysdeps/unix/sysv/linux/hppa/pt-vfork.S | 82 - sysdeps/unix/sysv/linux/hppa/pthread.h | 36 + sysdeps/unix/sysv/linux/i386/dl-procinfo.h | 4 +- sysdeps/unix/sysv/linux/i386/get_clockfreq.c | 88 - sysdeps/unix/sysv/linux/i386/getmsg.c | 33 - sysdeps/unix/sysv/linux/i386/libc-lowlevellock.S | 19 - sysdeps/unix/sysv/linux/i386/libc.abilist | 4 + sysdeps/unix/sysv/linux/i386/libpthread.abilist | 8 +- sysdeps/unix/sysv/linux/i386/lll_timedlock_wait.c | 1 - sysdeps/unix/sysv/linux/i386/lll_timedwait_tid.c | 1 - sysdeps/unix/sysv/linux/i386/lockf64.c | 70 - sysdeps/unix/sysv/linux/i386/lowlevellock.S | 434 -- sysdeps/unix/sysv/linux/i386/lowlevellock.h | 267 - sysdeps/unix/sysv/linux/i386/putmsg.c | 34 - sysdeps/unix/sysv/linux/ia64/get_clockfreq.c | 87 - sysdeps/unix/sysv/linux/ia64/has_cpuclock.c | 51 - sysdeps/unix/sysv/linux/ia64/kernel-features.h | 6 +- sysdeps/unix/sysv/linux/ia64/libc.abilist | 4 + sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 7 +- sysdeps/unix/sysv/linux/ia64/pt-vfork.S | 48 - sysdeps/unix/sysv/linux/ia64/sysconf.c | 30 - sysdeps/unix/sysv/linux/ipc_priv.h | 5 + sysdeps/unix/sysv/linux/kernel-features.h | 7 - sysdeps/unix/sysv/linux/lowlevellock-futex.h | 41 +- sysdeps/unix/sysv/linux/m68k/Makefile | 2 - sysdeps/unix/sysv/linux/m68k/Versions | 11 - sysdeps/unix/sysv/linux/m68k/bits/procfs.h | 2 +- .../unix/sysv/linux/m68k/coldfire/atomic-machine.h | 45 +- sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 4 + .../sysv/linux/m68k/coldfire/libpthread.abilist | 7 +- sysdeps/unix/sysv/linux/m68k/getmsg.c | 1 - sysdeps/unix/sysv/linux/m68k/init-first.c | 74 - sysdeps/unix/sysv/linux/m68k/libc-m68k-vdso.c | 1 - sysdeps/unix/sysv/linux/m68k/lockf64.c | 1 - sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 4 + .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 8 +- sysdeps/unix/sysv/linux/m68k/m68k-helpers.S | 95 - sysdeps/unix/sysv/linux/m68k/m68k-helpers.c | 26 + sysdeps/unix/sysv/linux/m68k/m68k-vdso.c | 34 - sysdeps/unix/sysv/linux/m68k/m68k-vdso.h | 60 - sysdeps/unix/sysv/linux/m68k/pt-vfork.c | 1 - sysdeps/unix/sysv/linux/m68k/putmsg.c | 1 - .../unix/sysv/linux/microblaze/kernel-features.h | 5 - sysdeps/unix/sysv/linux/microblaze/libc.abilist | 4 + .../unix/sysv/linux/microblaze/libpthread.abilist | 7 +- sysdeps/unix/sysv/linux/microblaze/pt-vfork.S | 49 - .../unix/sysv/linux/mips/bits/socket-constants.h | 38 + sysdeps/unix/sysv/linux/mips/getcontext.S | 5 - sysdeps/unix/sysv/linux/mips/getmsg.c | 1 - sysdeps/unix/sysv/linux/mips/makecontext.S | 5 - .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 4 + .../unix/sysv/linux/mips/mips32/libpthread.abilist | 7 +- sysdeps/unix/sysv/linux/mips/mips32/lockf64.c | 1 - .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 4 + sysdeps/unix/sysv/linux/mips/mips64/getdents64.c | 13 +- .../unix/sysv/linux/mips/mips64/libpthread.abilist | 7 +- .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 4 + sysdeps/unix/sysv/linux/mips/mips64/n32/lockf64.c | 1 - .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 4 + sysdeps/unix/sysv/linux/mips/mmap_info.h | 13 + sysdeps/unix/sysv/linux/mips/pt-vfork.S | 1 - sysdeps/unix/sysv/linux/mips/putmsg.c | 1 - sysdeps/unix/sysv/linux/mips/setcontext.S | 38 - sysdeps/unix/sysv/linux/mips/swapcontext.S | 5 - sysdeps/unix/sysv/linux/mmap64.c | 9 +- sysdeps/unix/sysv/linux/msgctl.c | 2 +- sysdeps/unix/sysv/linux/netlink_assert_response.c | 4 +- sysdeps/unix/sysv/linux/nios2/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/nios2/libc.abilist | 4 + sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 5 + sysdeps/unix/sysv/linux/nios2/pt-vfork.S | 1 - sysdeps/unix/sysv/linux/powerpc/Makefile | 2 + .../sysv/linux/powerpc/bits/socket-constants.h | 38 + sysdeps/unix/sysv/linux/powerpc/elision-lock.c | 2 - sysdeps/unix/sysv/linux/powerpc/elision-timed.c | 6 +- sysdeps/unix/sysv/linux/powerpc/elision-trylock.c | 2 - sysdeps/unix/sysv/linux/powerpc/elision-unlock.c | 4 - sysdeps/unix/sysv/linux/powerpc/get_clockfreq.c | 107 - .../unix/sysv/linux/powerpc/get_timebase_freq.c | 81 +- sysdeps/unix/sysv/linux/powerpc/getmsg.c | 1 - sysdeps/unix/sysv/linux/powerpc/gettimeofday.c | 4 +- sysdeps/unix/sysv/linux/powerpc/init-first.c | 2 +- sysdeps/unix/sysv/linux/powerpc/ipc_priv.h | 3 + sysdeps/unix/sysv/linux/powerpc/lowlevellock.h | 9 +- .../linux/powerpc/powerpc32/e500/nofpu/Implies | 2 - .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 16 + .../linux/powerpc/powerpc32/getcontext-common.S | 4 - .../linux/powerpc/powerpc32/libpthread.abilist | 8 +- .../unix/sysv/linux/powerpc/powerpc32/lockf64.c | 1 - .../linux/powerpc/powerpc32/nofpu/context-e500.h | 144 - .../linux/powerpc/powerpc32/nofpu/getcontext.S | 2 - .../linux/powerpc/powerpc32/nofpu/libc.abilist | 16 + .../linux/powerpc/powerpc32/nofpu/localplt.data | 1 + .../linux/powerpc/powerpc32/nofpu/setcontext.S | 2 - .../linux/powerpc/powerpc32/nofpu/swapcontext.S | 2 - .../linux/powerpc/powerpc32/setcontext-common.S | 26 - .../linux/powerpc/powerpc32/swapcontext-common.S | 28 - .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 16 + .../linux/powerpc/powerpc64/be/libpthread.abilist | 7 +- .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 16 + .../linux/powerpc/powerpc64/le/libpthread.abilist | 7 +- .../unix/sysv/linux/powerpc/powerpc64/setcontext.S | 59 - .../sysv/linux/powerpc/powerpc64/swapcontext.S | 58 - sysdeps/unix/sysv/linux/powerpc/putmsg.c | 1 - sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h | 2 +- .../linux/powerpc/test-gettimebasefreq-static.c | 19 + sysdeps/unix/sysv/linux/powerpc/time.c | 4 +- sysdeps/unix/sysv/linux/renameat2.c | 4 +- sysdeps/unix/sysv/linux/riscv/clone.S | 5 + sysdeps/unix/sysv/linux/riscv/configure | 2 +- sysdeps/unix/sysv/linux/riscv/configure.ac | 2 +- sysdeps/unix/sysv/linux/riscv/flush-icache.c | 2 +- sysdeps/unix/sysv/linux/riscv/pt-vfork.S | 1 - sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 4 + .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 5 + sysdeps/unix/sysv/linux/s390/bits/hwcap.h | 4 + sysdeps/unix/sysv/linux/s390/dl-procinfo.h | 4 +- sysdeps/unix/sysv/linux/s390/elision-timed.c | 6 +- sysdeps/unix/sysv/linux/s390/init-first.c | 2 +- sysdeps/unix/sysv/linux/s390/ipc_priv.h | 29 + sysdeps/unix/sysv/linux/s390/lowlevellock.h | 9 +- sysdeps/unix/sysv/linux/s390/pt-vfork.S | 1 - sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 16 + .../sysv/linux/s390/s390-32/libpthread.abilist | 8 +- sysdeps/unix/sysv/linux/s390/s390-32/lockf64.c | 1 - sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h | 6 +- sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 16 + .../sysv/linux/s390/s390-64/libpthread.abilist | 7 +- sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h | 6 +- sysdeps/unix/sysv/linux/s390/semtimedop.c | 36 - sysdeps/unix/sysv/linux/semtimedop.c | 4 +- sysdeps/unix/sysv/linux/sh/kernel-features.h | 7 +- sysdeps/unix/sysv/linux/sh/libc.abilist | 4 + sysdeps/unix/sysv/linux/sh/libpthread.abilist | 7 +- sysdeps/unix/sysv/linux/sh/lockf64.c | 1 - sysdeps/unix/sysv/linux/sh/pt-vfork.S | 1 - sysdeps/unix/sysv/linux/single-thread.h | 62 + .../unix/sysv/linux/sparc/bits/socket-constants.h | 38 + sysdeps/unix/sysv/linux/sparc/lowlevellock.h | 36 +- sysdeps/unix/sysv/linux/sparc/pt-vfork.S | 1 - sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 16 + .../sysv/linux/sparc/sparc32/libpthread.abilist | 8 +- sysdeps/unix/sysv/linux/sparc/sparc32/lockf64.c | 1 - .../linux/sparc/sparc32/sparcv9/get_clockfreq.c | 1 - .../unix/sysv/linux/sparc/sparc64/get_clockfreq.c | 250 - sysdeps/unix/sysv/linux/sparc/sparc64/ipc_priv.h | 3 + sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 4 + .../sysv/linux/sparc/sparc64/libpthread.abilist | 7 +- sysdeps/unix/sysv/linux/spawni.c | 2 +- sysdeps/unix/sysv/linux/sys/sysctl.h | 5 +- sysdeps/unix/sysv/linux/syscall-names.list | 42 +- sysdeps/unix/sysv/linux/syscalls.list | 4 +- sysdeps/unix/sysv/linux/sysconf.c | 64 +- sysdeps/unix/sysv/linux/sysctl.c | 4 +- sysdeps/unix/sysv/linux/sysdep-cancel.h | 81 +- sysdeps/unix/sysv/linux/tst-clone3.c | 23 +- sysdeps/unix/sysv/linux/tst-getdents64.c | 163 + sysdeps/unix/sysv/linux/tst-gettid-kill.c | 129 + sysdeps/unix/sysv/linux/tst-gettid.c | 79 + sysdeps/unix/sysv/linux/tst-personality.c | 10 +- sysdeps/unix/sysv/linux/tst-setgetname.c | 6 - sysdeps/unix/sysv/linux/tst-socket-consts.py | 65 + sysdeps/unix/sysv/linux/tst-tgkill.c | 132 + sysdeps/unix/sysv/linux/tst-ttyname.c | 20 +- sysdeps/unix/sysv/linux/updwtmp.c | 24 +- sysdeps/unix/sysv/linux/utmp_file.c | 24 +- sysdeps/unix/sysv/linux/x86/bits/procfs.h | 2 +- sysdeps/unix/sysv/linux/x86/bits/sigcontext.h | 2 +- sysdeps/unix/sysv/linux/x86/elision-conf.c | 6 +- sysdeps/unix/sysv/linux/x86/elision-timed.c | 6 +- sysdeps/unix/sysv/linux/x86/lowlevellock.h | 111 + sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 4 + .../unix/sysv/linux/x86_64/64/libpthread.abilist | 7 +- sysdeps/unix/sysv/linux/x86_64/cancellation.S | 2 +- sysdeps/unix/sysv/linux/x86_64/get_clockfreq.c | 1 - sysdeps/unix/sysv/linux/x86_64/init-first.c | 2 +- sysdeps/unix/sysv/linux/x86_64/libc-lowlevellock.S | 19 - .../unix/sysv/linux/x86_64/lll_timedlock_wait.c | 1 - sysdeps/unix/sysv/linux/x86_64/lll_timedwait_tid.c | 1 - sysdeps/unix/sysv/linux/x86_64/lowlevellock.S | 431 -- sysdeps/unix/sysv/linux/x86_64/lowlevellock.h | 270 - sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 4 + .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 7 +- sysdeps/x86/Makefile | 40 +- sysdeps/x86/bits/xtitypes.h | 33 - sysdeps/x86/cpu-features.c | 10 +- sysdeps/{i386 => x86}/dl-lookupcfg.h | 0 sysdeps/x86/fpu/finclude/math-vector-fortran.h | 43 + sysdeps/x86/fpu/sfp-machine.h | 2 +- sysdeps/x86/hp-timing.h | 4 - sysdeps/x86/tst-cet-legacy-5.c | 76 + sysdeps/x86/tst-cet-legacy-5a.c | 1 + sysdeps/x86/tst-cet-legacy-5b.c | 1 + sysdeps/x86/tst-cet-legacy-6.c | 76 + sysdeps/x86/tst-cet-legacy-6a.c | 1 + sysdeps/x86/tst-cet-legacy-6b.c | 1 + sysdeps/x86/tst-cet-legacy-mod-5.c | 31 + sysdeps/x86/tst-cet-legacy-mod-5a.c | 1 + sysdeps/x86/tst-cet-legacy-mod-5b.c | 1 + sysdeps/x86/tst-cet-legacy-mod-5c.c | 36 + sysdeps/x86/tst-cet-legacy-mod-6.c | 31 + sysdeps/x86/tst-cet-legacy-mod-6a.c | 1 + sysdeps/x86/tst-cet-legacy-mod-6b.c | 1 + sysdeps/x86/tst-cet-legacy-mod-6c.c | 36 + sysdeps/x86/tst-cet-legacy-mod-6d.c | 1 + sysdeps/x86_64/configure | 22 + sysdeps/x86_64/configure.ac | 9 + sysdeps/x86_64/dl-lookupcfg.h | 31 - sysdeps/x86_64/dl-machine.h | 2 + sysdeps/x86_64/fpu/Makefile | 12 + sysdeps/x86_64/memcmp.S | 20 +- sysdeps/x86_64/multiarch/wcscpy-c.c | 4 +- sysdeps/x86_64/multiarch/wcscpy.c | 11 +- sysdeps/x86_64/multiarch/wmemcmp.c | 3 +- sysdeps/x86_64/x32/Makefile | 3 +- sysdeps/x86_64/x32/tst-size_t-memcmp-2.c | 79 + termios/tcsetattr.c | 6 +- time/Makefile | 6 +- time/alt_digit.c | 4 +- time/asctime.c | 8 +- time/mktime-internal.h | 79 +- time/mktime.c | 73 +- time/strftime_l.c | 6 +- time/strptime_l.c | 21 +- time/sys/time.h | 6 +- time/test_time.c | 2 +- time/timegm.c | 32 +- time/tst-strftime2.c | 142 +- time/tst-strftime3.c | 522 ++ time/tzfile.c | 136 +- time/tzset.c | 8 +- version.h | 2 +- wcsmbs/wcpcpy.c | 19 +- wcsmbs/wcpncpy.c | 57 +- wcsmbs/wcscat.c | 21 +- wcsmbs/wcschr.c | 22 +- wcsmbs/wcscpy.c | 58 +- wcsmbs/wcsmbsload.c | 22 +- wcsmbs/wcsncat.c | 53 +- wcsmbs/wcsncpy.c | 60 +- wcsmbs/wcsnlen.c | 22 +- wcsmbs/wcsrchr.c | 22 +- wcsmbs/wmemcmp.c | 9 +- 1591 files changed, 37260 insertions(+), 37645 deletions(-) create mode 100644 argp/bits/argp-ldbl.h delete mode 100644 benchtests/bench-bcopy.c delete mode 100644 benchtests/bench-bzero.c create mode 100644 benchtests/bench-malloc-simple.c create mode 100644 benchtests/hypot-inputs create mode 100644 benchtests/isfinite-inputs create mode 100644 benchtests/isinf-inputs create mode 100644 benchtests/isnan-inputs create mode 100644 benchtests/logb-inputs create mode 100644 benchtests/logbf-inputs create mode 100644 bits/dirent_ext.h rename {math/bits => bits}/math-finite.h (100%) create mode 100644 bits/signal_ext.h delete mode 100644 bits/stropts.h create mode 100644 bits/unistd_ext.h delete mode 100644 bits/xtitypes.h delete mode 100644 conform/data/stropts.h-data create mode 100644 elf/ifuncmain9.c create mode 100644 elf/ifuncmain9pic.c create mode 100644 elf/ifuncmain9picstatic.c create mode 100644 elf/ifuncmain9pie.c create mode 100644 elf/ifuncmain9static.c create mode 100644 elf/tst-audit13.c create mode 100644 elf/tst-audit13mod1.c create mode 100644 elf/tst-dlopen-pie.c create mode 100644 elf/tst-ldconfig-bad-aux-cache.c create mode 100644 elf/tst-ldconfig-bad-aux-cache.root/etc/ld.so.conf copy sysdeps/generic/ld.abilist => elf/tst-ldconfig-bad-aux-cache.root/postclean.r [...] create mode 100644 elf/tst-pldd.c create mode 100755 elf/tst-rtld-preload.sh create mode 100644 elf/tst-sonamemove-dlopen.c create mode 100644 elf/tst-sonamemove-link.c create mode 100644 elf/tst-sonamemove-linkmod1.c create mode 100644 elf/tst-sonamemove-linkmod1.map create mode 100644 elf/tst-sonamemove-runmod1.c create mode 100644 elf/tst-sonamemove-runmod1.map create mode 100644 elf/tst-sonamemove-runmod2.c create mode 100644 elf/tst-sonamemove-runmod2.map create mode 100644 iconv/tst-iconv7.c create mode 100644 include/ar.h create mode 100644 include/bits/argp-ldbl.h create mode 100644 include/bits/err-ldbl.h create mode 100644 include/bits/error-ldbl.h create mode 100644 include/bits/mqueue2.h create mode 100644 include/bits/statx-generic.h create mode 100644 include/bits/stdio.h create mode 100644 include/bits/stdio2.h create mode 100644 include/bits/types/struct_statx.h create mode 100644 include/bits/types/struct_statx_timestamp.h create mode 100644 include/fstab.h create mode 100644 include/fts.h create mode 100644 include/lastlog.h create mode 100644 include/loop_unroll.h create mode 100644 include/netinet/icmp6.h create mode 100644 include/netinet/igmp.h create mode 100644 include/netinet/ip6.h create mode 100644 include/random-bits.h create mode 100644 include/re_comp.h create mode 100644 include/regexp.h create mode 100644 include/rpcsvc/bootparam.h create mode 100644 include/rpcsvc/yp_prot.h create mode 100644 include/stdint.h delete mode 100644 include/stropts.h create mode 100644 include/sys/random.h create mode 100644 include/sys/ttychars.h create mode 100644 include/sys/vfs.h create mode 100644 include/wait.h create mode 100644 io/bits/statx-generic.h create mode 100644 io/bits/types/struct_statx.h create mode 100644 io/bits/types/struct_statx_timestamp.h delete mode 100644 io/copy_file_range-compat.c delete mode 100644 io/tst-copy_file_range-compat.c create mode 100644 io/tst-ftw-lnk.c create mode 100644 io/tst-lockf.c create mode 100644 libio/tst-bz24051.c create mode 100644 libio/tst-bz24153.c create mode 100644 libio/tst-bz24228.c create mode 100644 libio/tst-bz24228.map create mode 100644 libio/tst-wfile-sync.c create mode 100644 libio/tst-wfile-sync.input create mode 100644 locale/tst-locale-locpath.sh create mode 100644 manual/examples/twalk.c create mode 100644 math/finclude/math-vector-fortran.h create mode 100644 misc/bits/err-ldbl.h create mode 100644 misc/bits/error-ldbl.h create mode 100644 nptl/libpthread-compat.c delete mode 100644 nptl/lll_timedwait_tid.c delete mode 100644 nptl/pt-vfork.c delete mode 100644 nptl/pthread_clock_gettime.c delete mode 100644 nptl/pthread_clock_settime.c create mode 100644 nptl/pthread_rwlock_clockrdlock.c create mode 100644 nptl/pthread_rwlock_clockwrlock.c create mode 100644 nptl/sem_clockwait.c create mode 100644 nptl/tst-cond26.c create mode 100644 nptl/tst-cond27.c create mode 100644 nptl/tst-join8.c create mode 100644 nptl/tst-join9.c create mode 100644 nptl/tst-mutex11.c create mode 100644 nptl/tst-rwlock-tryrdlock-stall.c create mode 100644 nptl/tst-rwlock-trywrlock-stall.c create mode 100644 nptl/tst-sem17.c create mode 100644 nptl/tst-unwind-thread.c create mode 100644 nss/tst-nss-db-endgrent.c create mode 100644 nss/tst-nss-db-endgrent.root/etc/nsswitch.conf create mode 100644 nss/tst-nss-db-endpwent.c create mode 100644 nss/tst-nss-db-endpwent.root/etc/nsswitch.conf create mode 100644 nss/tst-nss-db-endpwent.root/var/db/passwd.in create mode 100644 nss/tst-nss-files-alias-truncated.c create mode 100644 nss/tst-nss-files-hosts-long.c create mode 100644 nss/tst-nss-files-hosts-long.root/etc/host.conf create mode 100644 nss/tst-nss-files-hosts-long.root/etc/hosts create mode 100644 posix/streams-compat.c create mode 100644 posix/tst-fnmatch4.c create mode 100644 posix/tst-fnmatch5.c create mode 100644 resolv/res_enable_icmp.c delete mode 100644 resolv/res_use_inet6.h delete mode 100644 resolv/tst-res_use_inet6.c delete mode 100644 rt/get_clockfreq.c create mode 100755 scripts/check-obsolete-constructs.py create mode 100644 scripts/check-wrapper-headers.py rename {sysdeps/generic => stdlib}/inttypes.h (100%) rename {sysdeps/generic => stdlib}/stdint.h (100%) delete mode 100644 streams/Makefile delete mode 100644 streams/Versions delete mode 100644 streams/fattach.c delete mode 100644 streams/fdetach.c delete mode 100644 streams/getmsg.c delete mode 100644 streams/getpmsg.c delete mode 100644 streams/isastream.c delete mode 100644 streams/putmsg.c delete mode 100644 streams/putpmsg.c delete mode 100644 streams/stropts.h delete mode 100644 streams/sys/stropts.h create mode 100644 support/subprocess.h create mode 100644 support/support_subprocess.c create mode 100644 support/timespec-add.c create mode 100644 support/timespec-sub.c create mode 100644 support/timespec.c create mode 100644 support/timespec.h create mode 100644 support/xclock_gettime.c create mode 100644 support/xdlmopen.c create mode 100644 support/xposix_memalign.c create mode 100644 support/xposix_spawn.c create mode 100644 support/xposix_spawn_file_actions_addclose.c create mode 100644 support/xposix_spawn_file_actions_adddup2.c create mode 100644 support/xpthread_attr_setstack.c create mode 100644 support/xpthread_rwlock_destroy.c create mode 100644 support/xspawn.h create mode 100644 support/xtime.h create mode 100644 sysdeps/aarch64/dl-dtprocnum.h create mode 100644 sysdeps/aarch64/multiarch/memchr.c create mode 100644 sysdeps/aarch64/multiarch/memchr_generic.S create mode 100644 sysdeps/aarch64/multiarch/memchr_nosimd.S create mode 100644 sysdeps/aarch64/multiarch/memset_base64.S create mode 100644 sysdeps/aarch64/multiarch/memset_emag.S create mode 100644 sysdeps/aarch64/sys/ifunc.h create mode 100644 sysdeps/aarch64/tst-ifunc-arg-1.c create mode 100644 sysdeps/aarch64/tst-ifunc-arg-2.c create mode 100644 sysdeps/arm/stap-probe-machine.h create mode 100644 sysdeps/generic/mmap_info.h create mode 100644 sysdeps/generic/single-thread.h create mode 100644 sysdeps/generic/stap-probe-machine.h delete mode 100644 sysdeps/ia64/bits/xtitypes.h delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_finite.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_isinf.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_isnan.c delete mode 100644 sysdeps/ieee754/dbl-64/wordsize-64/s_logb.c delete mode 100644 sysdeps/m68k/wcpcpy.c create mode 100644 sysdeps/mach/hurd/renameat2.c create mode 100644 sysdeps/mach/hurd/res_enable_icmp.c rename {nptl_db => sysdeps/nptl}/proc_service.h (100%) rename {nptl_db => sysdeps/nptl}/thread_db.h (100%) delete mode 100644 sysdeps/powerpc/bits/mathinline.h create mode 100644 sysdeps/powerpc/fpu/get-rounding-mode.h create mode 100644 sysdeps/powerpc/fpu/round_to_integer.h create mode 100644 sysdeps/powerpc/fpu/s_ceil.c create mode 100644 sysdeps/powerpc/fpu/s_ceilf.c create mode 100644 sysdeps/powerpc/fpu/s_copysign.c create mode 100644 sysdeps/powerpc/fpu/s_copysignf.c delete mode 100644 sysdeps/powerpc/fpu/s_fabs.S delete mode 100644 sysdeps/powerpc/fpu/s_fabsf.S delete mode 100644 sysdeps/powerpc/fpu/s_float_bitwise.h create mode 100644 sysdeps/powerpc/fpu/s_floor.c create mode 100644 sysdeps/powerpc/fpu/s_floorf.c delete mode 100644 sysdeps/powerpc/fpu/s_fma.S create mode 100644 sysdeps/powerpc/fpu/s_fma.c delete mode 100644 sysdeps/powerpc/fpu/s_fmaf.S create mode 100644 sysdeps/powerpc/fpu/s_fmaf.c delete mode 100644 sysdeps/powerpc/fpu/s_isnan.c delete mode 100644 sysdeps/powerpc/fpu/s_isnanf.S create mode 100644 sysdeps/powerpc/fpu/s_logb.c create mode 100644 sysdeps/powerpc/fpu/s_logbf.c create mode 100644 sysdeps/powerpc/fpu/s_logbl.c delete mode 100644 sysdeps/powerpc/fpu/s_lrintf.S create mode 100644 sysdeps/powerpc/fpu/s_lrintf.c create mode 100644 sysdeps/powerpc/fpu/s_modf.c create mode 100644 sysdeps/powerpc/fpu/s_modff.c create mode 100644 sysdeps/powerpc/fpu/s_nearbyint.c create mode 100644 sysdeps/powerpc/fpu/s_nearbyintf.c create mode 100644 sysdeps/powerpc/fpu/s_round.c create mode 100644 sysdeps/powerpc/fpu/s_roundf.c create mode 100644 sysdeps/powerpc/fpu/s_trunc.c create mode 100644 sysdeps/powerpc/fpu/s_truncf.c delete mode 100644 sysdeps/powerpc/power4/fpu/Makefile delete mode 100644 sysdeps/powerpc/power4/fpu/mpa-arch.h delete mode 100644 sysdeps/powerpc/power4/fpu/mpa.c delete mode 100644 sysdeps/powerpc/power5+/fpu/s_modf.c delete mode 100644 sysdeps/powerpc/power5+/fpu/s_modff.c delete mode 100644 sysdeps/powerpc/power6/wcschr.c delete mode 100644 sysdeps/powerpc/power6/wcscpy.c delete mode 100644 sysdeps/powerpc/power6/wcsrchr.c delete mode 100644 sysdeps/powerpc/power7/fpu/s_logb.c delete mode 100644 sysdeps/powerpc/power7/fpu/s_logbf.c delete mode 100644 sysdeps/powerpc/power7/fpu/s_logbl.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/Makefile delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/atomic-feclearexcept.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/atomic-feholdexcept.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/atomic-feupdateenv.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fclrexcpt.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fe_note_change.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fedisblxcpt.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/feenablxcpt.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fegetenv.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fegetexcept.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fegetmode.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fegetround.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/feholdexcpt.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fenv_const.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fenv_libc.h delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fesetenv.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fesetexcept.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fesetmode.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fesetround.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fetestexceptflag.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/feupdateenv.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fexcepts_from_prctl.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fexcepts_from_spe.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fexcepts_to_prctl.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fexcepts_to_spe.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fgetexcptflg.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/flt-rounds.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fraiseexcept-soft.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fraiseexcpt.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/fsetexcptflg.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/ftestexcept.c delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/get-rounding-mode.h delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/s_fabsf.S delete mode 100644 sysdeps/powerpc/powerpc32/e500/nofpu/spe-raise.c delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_ceil.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_ceilf.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_copysign.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_copysignf.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_floor.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_floorf.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_isnan.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_lrint.S create mode 100644 sysdeps/powerpc/powerpc32/fpu/s_lrint.c delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_lround.S create mode 100644 sysdeps/powerpc/powerpc32/fpu/s_lround.c delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_nearbyint.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_nearbyintf.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_rint.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_rintf.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_round.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_roundf.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_trunc.S delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_truncf.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceil-power5+.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceil-power5+.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceil-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceil-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceilf-power5+.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceilf-power5+.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceilf-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceilf-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_copysign-power6.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_copysign-ppc32.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_copysign.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_copysignf.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_finite-power7.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_finite-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_finite.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_finitef-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_finitef.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floor-power5+.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floor-power5+.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floor-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floor-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floorf-power5+.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floorf-power5+.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floorf-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floorf-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isinf-power7.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isinf-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isinf.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isinff-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isinff.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnan-power5.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnan-power6.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnan-power7.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnan-ppc32.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnan.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnanf-power5.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnanf-power6.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnanf.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrint-power6.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrint-power6.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrint-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrint-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrintf-power6.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrintf-power6.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrintf-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrintf-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llround-power5+.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llround-power5+.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llround-power6.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llround-power6.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llround-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llround-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lrint-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lrint-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lround-power5+.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lround-power5+.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lround-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lround-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_round-power5+.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_round-power5+.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_round-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_round-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_roundf-power5+.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_roundf-power5+.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_roundf-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_roundf-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_trunc-power5+.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_trunc-power5+.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_trunc-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_trunc-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_truncf-power5+.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_truncf-power5+.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_truncf-ppc32.S create mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_truncf-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/s_llrint.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/s_llrintf.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/s_llround.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/fpu/s_llroundf.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcschr-power6.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcschr-power7.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcschr-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcschr.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy-power6.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy-power7.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr-power6.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr-power7.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr-ppc32.c delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr.c delete mode 100644 sysdeps/powerpc/powerpc32/power5+/fpu/s_ceil.S delete mode 100644 sysdeps/powerpc/powerpc32/power5+/fpu/s_ceilf.S delete mode 100644 sysdeps/powerpc/powerpc32/power5+/fpu/s_floor.S delete mode 100644 sysdeps/powerpc/powerpc32/power5+/fpu/s_floorf.S delete mode 100644 sysdeps/powerpc/powerpc32/power5+/fpu/s_llround.S delete mode 100644 sysdeps/powerpc/powerpc32/power5+/fpu/s_llroundf.S delete mode 100644 sysdeps/powerpc/powerpc32/power5+/fpu/s_lround.S delete mode 100644 sysdeps/powerpc/powerpc32/power5+/fpu/s_round.S delete mode 100644 sysdeps/powerpc/powerpc32/power5+/fpu/s_roundf.S delete mode 100644 sysdeps/powerpc/powerpc32/power5+/fpu/s_trunc.S delete mode 100644 sysdeps/powerpc/powerpc32/power5+/fpu/s_truncf.S delete mode 100644 sysdeps/powerpc/powerpc32/power5/fpu/s_isnan.S delete mode 100644 sysdeps/powerpc/powerpc32/power5/fpu/s_isnanf.S delete mode 100644 sysdeps/powerpc/powerpc32/power6/fpu/s_copysign.S delete mode 100644 sysdeps/powerpc/powerpc32/power6/fpu/s_copysignf.S delete mode 100644 sysdeps/powerpc/powerpc32/power6/fpu/s_isnan.S delete mode 100644 sysdeps/powerpc/powerpc32/power6/fpu/s_isnanf.S delete mode 100644 sysdeps/powerpc/powerpc32/power6/fpu/s_llrint.S delete mode 100644 sysdeps/powerpc/powerpc32/power6/fpu/s_llrintf.S delete mode 100644 sysdeps/powerpc/powerpc32/power6/fpu/s_llround.S delete mode 100644 sysdeps/powerpc/powerpc32/power6/fpu/s_llroundf.S delete mode 100644 sysdeps/powerpc/powerpc32/power7/fpu/s_finite.S delete mode 100644 sysdeps/powerpc/powerpc32/power7/fpu/s_finitef.S delete mode 100644 sysdeps/powerpc/powerpc32/power7/fpu/s_isinf.S delete mode 100644 sysdeps/powerpc/powerpc32/power7/fpu/s_isinff.S delete mode 100644 sysdeps/powerpc/powerpc32/power7/fpu/s_isnan.S delete mode 100644 sysdeps/powerpc/powerpc32/power7/fpu/s_isnanf.S create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/Makefile create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_ceil-power5+.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_ceil-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_ceil.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_ceilf-power5+.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_ceilf-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_ceilf.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_floor-power5+.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_floor-ppc64.c rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_floor.c (100%) create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_floorf-power5+.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_floorf-ppc64.c rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_floorf.c (100%) create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_llrint-power6x.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_llrint-power8.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_llrint-ppc64.c rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_llrint.c (100%) rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_llrintf.c (100%) create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_llround-power5+.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_llround-power6x.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_llround-power8.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_llround-ppc64.c rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_llround.c (100%) create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_llroundf-ppc64.c rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_llroundf.c (100%) create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_logb-power7.c rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_logb-ppc64.c (100%) rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_logb.c (100%) create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_logbf-power7.c rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_logbf-ppc64.c (100%) rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_logbf.c (100%) create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_logbl-power7.c rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_logbl-ppc64.c (100%) rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_logbl.c (100%) rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_lrint.c (100%) rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_lround.c (100%) create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_modf-power5+.c rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_modf-ppc64.c (100%) rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_modf.c (100%) create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_modff-power5+.c rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_modff-ppc64.c (100%) rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_modff.c (100%) create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_round-power5+.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_round-ppc64.c rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_round.c (100%) create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_roundf-power5+.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_roundf-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_roundf.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_trunc-power5+.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_trunc-ppc64.c rename sysdeps/powerpc/powerpc64/{ => be}/fpu/multiarch/s_trunc.c (100%) create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_truncf-power5+.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_truncf-ppc64.c create mode 100644 sysdeps/powerpc/powerpc64/be/fpu/multiarch/s_truncf.c create mode 100644 sysdeps/powerpc/powerpc64/fpu/Makefile delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_expf-power8.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_expf-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_expf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypot-power7.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypot-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypot.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypotf-power7.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypotf-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypotf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceil-power5+.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceil-ppc64.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceil.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceilf-power5+.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceilf-ppc64.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceilf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_copysign-power6.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_copysign-ppc64.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_copysign.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_copysignf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_finite-power7.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_finite-power8.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_finite-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_finite.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_finitef-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_finitef.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_floor-power5+.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_floor-ppc64.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_floorf-power5+.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_floorf-ppc64.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinf-power7.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinf-power8.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinf-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinff-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinff.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan-power5.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan-power6.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan-power6x.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan-power7.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan-power8.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan-ppc64.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnanf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llrint-power6x.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llrint-power8.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llrint-ppc64.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llround-power5+.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llround-power6x.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llround-power8.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llround-ppc64.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_llroundf-ppc64.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_logb-power7.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbf-power7.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbl-power7.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_modf-power5+.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_modff-power5+.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_round-power5+.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_round-ppc64.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_roundf-power5+.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_roundf-ppc64.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_roundf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_trunc-power5+.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_trunc-ppc64.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_truncf-power5+.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_truncf-ppc64.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/s_truncf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/w_expf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_ceil.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_ceilf.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_copysign.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_copysignf.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_floor.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_floorf.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_isnan.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_llrint.S create mode 100644 sysdeps/powerpc/powerpc64/fpu/s_llrint.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_llrintf.S create mode 100644 sysdeps/powerpc/powerpc64/fpu/s_llrintf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_llround.S create mode 100644 sysdeps/powerpc/powerpc64/fpu/s_llround.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_llroundf.S create mode 100644 sysdeps/powerpc/powerpc64/fpu/s_llroundf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_lrint.S create mode 100644 sysdeps/powerpc/powerpc64/fpu/s_lrint.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_lround.S create mode 100644 sysdeps/powerpc/powerpc64/fpu/s_lround.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_lroundf.S create mode 100644 sysdeps/powerpc/powerpc64/fpu/s_lroundf.c delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_nearbyint.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_nearbyintf.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_rint.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_rintf.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_round.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_roundf.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_trunc.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_truncf.S delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcschr-power6.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcschr-power7.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcschr-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcschr.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcscpy-power6.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcscpy-power7.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcscpy-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcscpy.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcsrchr-power6.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcsrchr-power7.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcsrchr-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/wcsrchr.c delete mode 100644 sysdeps/powerpc/powerpc64/power5+/fpu/s_ceil.S delete mode 100644 sysdeps/powerpc/powerpc64/power5+/fpu/s_ceilf.S delete mode 100644 sysdeps/powerpc/powerpc64/power5+/fpu/s_floor.S delete mode 100644 sysdeps/powerpc/powerpc64/power5+/fpu/s_floorf.S delete mode 100644 sysdeps/powerpc/powerpc64/power5+/fpu/s_llround.S delete mode 100644 sysdeps/powerpc/powerpc64/power5+/fpu/s_llroundf.S delete mode 100644 sysdeps/powerpc/powerpc64/power5+/fpu/s_round.S delete mode 100644 sysdeps/powerpc/powerpc64/power5+/fpu/s_roundf.S delete mode 100644 sysdeps/powerpc/powerpc64/power5+/fpu/s_trunc.S delete mode 100644 sysdeps/powerpc/powerpc64/power5+/fpu/s_truncf.S delete mode 100644 sysdeps/powerpc/powerpc64/power5/fpu/s_isnan.S delete mode 100644 sysdeps/powerpc/powerpc64/power6/fpu/s_copysign.S delete mode 100644 sysdeps/powerpc/powerpc64/power6/fpu/s_copysignf.S delete mode 100644 sysdeps/powerpc/powerpc64/power6/fpu/s_isnan.S delete mode 100644 sysdeps/powerpc/powerpc64/power6/wcschr.c delete mode 100644 sysdeps/powerpc/powerpc64/power6/wcscpy.c delete mode 100644 sysdeps/powerpc/powerpc64/power6/wcsrchr.c delete mode 100644 sysdeps/powerpc/powerpc64/power6x/fpu/s_isnan.S delete mode 100644 sysdeps/powerpc/powerpc64/power6x/fpu/s_llrint.S delete mode 100644 sysdeps/powerpc/powerpc64/power6x/fpu/s_llround.S delete mode 100644 sysdeps/powerpc/powerpc64/power6x/fpu/s_llroundf.S delete mode 100644 sysdeps/powerpc/powerpc64/power7/fpu/s_finite.S delete mode 100644 sysdeps/powerpc/powerpc64/power7/fpu/s_finitef.S delete mode 100644 sysdeps/powerpc/powerpc64/power7/fpu/s_isinf.S delete mode 100644 sysdeps/powerpc/powerpc64/power7/fpu/s_isinff.S delete mode 100644 sysdeps/powerpc/powerpc64/power7/fpu/s_isnan.S delete mode 100644 sysdeps/powerpc/powerpc64/power7/fpu/s_isnanf.S delete mode 100644 sysdeps/powerpc/powerpc64/power7/fpu/s_logb.c delete mode 100644 sysdeps/powerpc/powerpc64/power7/fpu/s_logbf.c delete mode 100644 sysdeps/powerpc/powerpc64/power7/fpu/s_logbl.c delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/e_expf.S delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_finite.S delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_finitef.S delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_isinf.S delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_isinff.S delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_isnan.S delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_isnanf.S delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_llrint.S delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_llround.S delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/s_llroundf.S delete mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/w_expf.c delete mode 100644 sysdeps/s390/bits/xtitypes.h create mode 100644 sysdeps/s390/memmem-arch13.S create mode 100644 sysdeps/s390/strstr-arch13.S delete mode 100644 sysdeps/sparc/sparc32/lll_timedwait_tid.c delete mode 100644 sysdeps/unix/sysv/linux/aarch64/pt-vfork.c create mode 100644 sysdeps/unix/sysv/linux/alpha/bits/socket-constants.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/arm/lockf64.c delete mode 100644 sysdeps/unix/sysv/linux/arm/sys/io.h create mode 100644 sysdeps/unix/sysv/linux/bits/dirent_ext.h create mode 100644 sysdeps/unix/sysv/linux/bits/signal_ext.h create mode 100644 sysdeps/unix/sysv/linux/bits/socket-constants.h create mode 100644 sysdeps/unix/sysv/linux/bits/statx.h create mode 100644 sysdeps/unix/sysv/linux/bits/unistd_ext.h delete mode 100644 sysdeps/unix/sysv/linux/csky/pt-vfork.S create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/socket-constants.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/i386/get_clockfreq.c delete mode 100644 sysdeps/unix/sysv/linux/i386/getmsg.c delete mode 100644 sysdeps/unix/sysv/linux/i386/libc-lowlevellock.S delete mode 100644 sysdeps/unix/sysv/linux/i386/lll_timedlock_wait.c delete mode 100644 sysdeps/unix/sysv/linux/i386/lll_timedwait_tid.c delete mode 100644 sysdeps/unix/sysv/linux/i386/lockf64.c delete mode 100644 sysdeps/unix/sysv/linux/i386/lowlevellock.S delete mode 100644 sysdeps/unix/sysv/linux/i386/lowlevellock.h delete mode 100644 sysdeps/unix/sysv/linux/i386/putmsg.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/get_clockfreq.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/has_cpuclock.c delete mode 100644 sysdeps/unix/sysv/linux/ia64/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/ia64/sysconf.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/getmsg.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/init-first.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/libc-m68k-vdso.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/lockf64.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/m68k-helpers.S create mode 100644 sysdeps/unix/sysv/linux/m68k/m68k-helpers.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/m68k-vdso.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/m68k-vdso.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/pt-vfork.c delete mode 100644 sysdeps/unix/sysv/linux/m68k/putmsg.c delete mode 100644 sysdeps/unix/sysv/linux/microblaze/pt-vfork.S create mode 100644 sysdeps/unix/sysv/linux/mips/bits/socket-constants.h delete mode 100644 sysdeps/unix/sysv/linux/mips/getmsg.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/lockf64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/lockf64.c create mode 100644 sysdeps/unix/sysv/linux/mips/mmap_info.h delete mode 100644 sysdeps/unix/sysv/linux/mips/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/mips/putmsg.c delete mode 100644 sysdeps/unix/sysv/linux/nios2/pt-vfork.S create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/socket-constants.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/get_clockfreq.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/getmsg.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/nofpu/Implies delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/lockf64.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/context-e500.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/putmsg.c create mode 100644 sysdeps/unix/sysv/linux/powerpc/test-gettimebasefreq-static.c delete mode 100644 sysdeps/unix/sysv/linux/riscv/pt-vfork.S create mode 100644 sysdeps/unix/sysv/linux/s390/ipc_priv.h delete mode 100644 sysdeps/unix/sysv/linux/s390/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/lockf64.c delete mode 100644 sysdeps/unix/sysv/linux/s390/semtimedop.c delete mode 100644 sysdeps/unix/sysv/linux/sh/lockf64.c delete mode 100644 sysdeps/unix/sysv/linux/sh/pt-vfork.S create mode 100644 sysdeps/unix/sysv/linux/single-thread.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/socket-constants.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/pt-vfork.S delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/lockf64.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/sparcv9/get_clockfreq.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/get_clockfreq.c create mode 100644 sysdeps/unix/sysv/linux/tst-getdents64.c create mode 100644 sysdeps/unix/sysv/linux/tst-gettid-kill.c create mode 100644 sysdeps/unix/sysv/linux/tst-gettid.c create mode 100644 sysdeps/unix/sysv/linux/tst-socket-consts.py create mode 100644 sysdeps/unix/sysv/linux/tst-tgkill.c create mode 100644 sysdeps/unix/sysv/linux/x86/lowlevellock.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/get_clockfreq.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/libc-lowlevellock.S delete mode 100644 sysdeps/unix/sysv/linux/x86_64/lll_timedlock_wait.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/lll_timedwait_tid.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/lowlevellock.S delete mode 100644 sysdeps/unix/sysv/linux/x86_64/lowlevellock.h delete mode 100644 sysdeps/x86/bits/xtitypes.h rename sysdeps/{i386 => x86}/dl-lookupcfg.h (100%) create mode 100644 sysdeps/x86/fpu/finclude/math-vector-fortran.h create mode 100644 sysdeps/x86/tst-cet-legacy-5.c create mode 100644 sysdeps/x86/tst-cet-legacy-5a.c create mode 100644 sysdeps/x86/tst-cet-legacy-5b.c create mode 100644 sysdeps/x86/tst-cet-legacy-6.c create mode 100644 sysdeps/x86/tst-cet-legacy-6a.c create mode 100644 sysdeps/x86/tst-cet-legacy-6b.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-5.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-5a.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-5b.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-5c.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-6.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-6a.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-6b.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-6c.c create mode 100644 sysdeps/x86/tst-cet-legacy-mod-6d.c delete mode 100644 sysdeps/x86_64/dl-lookupcfg.h create mode 100644 sysdeps/x86_64/x32/tst-size_t-memcmp-2.c create mode 100644 time/tst-strftime3.c