This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch tuliom/libmvec in repository glibc.
discards 7f84d16723 PPC64: Add libmvec SIMD double-precision power function [BZ #24210] discards 687fccfe75 PPC64: Add libmvec SIMD single-precision power function [BZ #24210] discards 29d3adfe09 powerpc64: Add support for vec_cmpne for older compilers discards 5554530c4d PPC64: Add libmvec SIMD double-precision natural exponent fu [...] discards 0243c4cb04 PPC64: Add libmvec SIMD single-precision natural exponent fu [...] discards 1bd6ae3a5a powerpc64: Fix libmvec's logf4 build on GCC < 8 discards c84e127240 PPC64: Add libmvec SIMD single-precision logarithm function [...] discards 20a308ebe9 PPC64: Add libmvec SIMD double-precision logarithm function [...] discards c1782a410f powerpc64: Fix mathvec build and tests on POWER < 8 discards 640817ed37 PPC64: Add libmvec SIMD single-precision sincosf function [B [...] discards ed405af7c1 PPC64: Add libmvec SIMD double-precision sincos function [BZ [...] discards 51acf9a0ad PPC64: Add libmvec SIMD single-precision sine function [BZ #24206] discards 813a084e08 PPC64: Add libmvec SIMD double-precision sine function [BZ #24206] discards f8d1fa0df9 PPC64: Add libmvec SIMD single-precision cosine function [BZ [...] discards a7919214eb PPC64: Add libmvec SIMD double-precision cosine function [BZ [...] adds eb447b7b4b elf: Allow dlopen of filter object to work [BZ #16272] adds 71bcfa6245 elf: avoid redundant sort in dlopen adds 0a8ce6a096 elf: avoid stack allocation in dl_open_worker adds f34c4d0f10 sunrpc: Properly clean up if tst-udp-timeout fails adds c953219420 alpha: Use generic gettimeofday implementation adds d3fbb18aa3 mips: Use 'long int' and 'long long int' in linux syscall code adds 4fbba6fe90 mips: Fix argument passing for inlined syscalls on Linux [BZ [...] adds 9333498794 Avoid ldbl-96 stack corruption from range reduction of pseud [...] adds 8a92214150 nss_compat: Do not use nss_* names for function pointers adds 499a92df8b nss: Add function types and NSS_DECLARE_MODULE_FUNCTIONS mac [...] adds 6978700688 nss_hesiod: Use NSS_DECLARE_MODULE_FUNCTIONS adds ff10435963 nss_compat: Use NSS_DECLARE_MODULE_FUNCTIONS adds 7e3987ab54 nss_db: Use NSS_DECLARE_MODULE_FUNCTIONS adds 680f109322 nss_files: Use NSS_DECLARE_MODULE_FUNCTIONS adds bd65a52a5f nss_dns: Use NSS_DECLARE_MODULE_FUNCTIONS adds fd3540deff nss_nisplus: Use NSS_DECLARE_MODULE_FUNCTIONS adds d3436a7f32 alpha: Fix static gettimeofday symbol adds c10acd4026 math/test-sinl-pseudo: Use stack protector only if available adds 5e6efd3ec2 Use gcc -finput-charset=ascii for check-installed-headers. adds fe7df8eb5e Add STATX_ATTR_VERITY from Linux 5.5 to bits/statx-generic.h. adds 9642b85fd0 resolv: Use <file_change_detection.h> in __resolv_conf_get_current adds a1a20f0292 resolv: Fix file handle leak in __resolv_conf_load [BZ #25429] adds dd0b4df329 resolv: Enhance __resolv_conf_load to capture file change data adds fa00db0a6e resolv: Fix ABA race in /etc/resolv.conf change detection [B [...] adds ad180676b8 Adjust thresholds in Bessel function implementations (bug 14469). adds c624d23260 Add a generic scalb implementation adds 2b7dc93f82 ldbl-128ibm-compat: Provide a scalb implementation adds a803367bab powerpc64: Add memory protection key support [BZ #23202] adds f6a9b6b08e tst-clone3: Use __NR_futex_time64 if we don't have __NR_futex adds 5d844e1b72 i386: Enable CET support in ucontext functions adds cd72a13f22 powerpc: Consolidate Linux syscall definition adds e26b8a008a powerpc: Use Linux kABI for syscall return adds 86c5d2cf0c sparc: Use Linux kABI for syscall return adds c261718b3f sparc: Avoid clobbering register parameters in syscall adds 975ace4eca alpha: Refactor syscall and Use Linux kABI for syscall return adds 157252e9ed ia64: Use Linux kABI for syscall return adds ebb4aed873 mips64: Consolidate Linux sysdep.h adds cf1e05f599 mips: Use Linux kABI for syscall return adds 861be5fd66 nios2: Use Linux kABI for syscall return adds 6cc8fc7c15 microblaze: Avoid clobbering register parameters in syscall adds be74b42ee2 riscv: Avoid clobbering register parameters in syscall adds 9a973da617 s390: Consolidate Linux syscall definition adds fcb78a5505 linux: Consolidate INLINE_SYSCALL adds d1aea2805d nptl: Remove ununsed pthread-errnos.h rule adds bc2eb9321e linux: Remove INTERNAL_SYSCALL_DECL adds 9c7a58347b arm: fix use of INTERNAL_SYSCALL_CALL adds abcc039d2e elf: Introduce the rtld-stubbed-symbols makefile variable adds c76147afe9 elf: Extract _dl_sym_post, _dl_sym_find_caller_map from elf/ [...] adds 2efa52c880 Remove weak declaration of free from <inline-hashtab.h> adds 3a0ecccb59 ld.so: Do not export free/calloc/malloc/realloc functions [B [...] adds fe66db99f4 hurd tls: update comment about fields at the end of tcbhead adds b65a82e4e7 hurd: Add THREAD_GET/SETMEM/_NC adds ca843defbc htl: Only check pthread_self coherency when DEBUG is set adds 6c43d94a96 htl: Add missing functions and defines for robust mutexes adds f640c4231d htl: Remove stub warning for pthread_mutexattr_setpshared adds a25077a431 pthread: Move robust mutex tests from nptl to sysdeps/pthread adds 0cbc855acb pthread: Fix building tst-robust8 with nptl adds edba4e5f91 htl: Link internal htl tests against libpthread adds f1bdee6179 x86 tls: Use _Static_assert for TLS access size assertion adds fe49a73316 x86: Avoid single-argument _Static_assert in <tls.h> adds ab3df8154f stdlib: Reduce namespace pollution in <inttypes.h> adds 1f1c65e232 conform/conformtest.py: Extend tokenizer to cover character [...] adds e4a3999213 Prepare redirections for IEEE long double on powerpc64le adds fa185f0d45 <fd_to_filename.h>: Add type safety and port to Hurd adds 631cf64bc1 Move implementation of <file_change_detection.h> into a C file adds 6e05978f0c mips: Fix bracktrace result for signal frames adds f4349837d9 Introduce <elf-initfini.h> and ELF_INITFINI for all architectures adds a492b1e5ef Linux: Work around kernel bugs in chmod on /proc/self/fd pat [...] adds 7455b70027 y2038: linux: Provide __gettimeofday64 implementation adds 8d42bf859a Fix tst-pkey expectations on pkey_get [BZ #23202] new bf7f1c908b PPC64: Add libmvec SIMD double-precision cosine function [BZ [...] new c5e277ed11 PPC64: Add libmvec SIMD single-precision cosine function [BZ [...] new dbe5898b5f PPC64: Add libmvec SIMD double-precision sine function [BZ #24206] new ea461ef2fe PPC64: Add libmvec SIMD single-precision sine function [BZ #24206] new 5648ca0d46 PPC64: Add libmvec SIMD double-precision sincos function [BZ [...] new a4333ff6a0 PPC64: Add libmvec SIMD single-precision sincosf function [B [...] new fcadb6eab3 powerpc64: Fix mathvec build and tests on POWER < 8 new 9c027f11a0 PPC64: Add libmvec SIMD double-precision logarithm function [...] new 0704d32218 PPC64: Add libmvec SIMD single-precision logarithm function [...] new 287ae18fba powerpc64: Fix libmvec's logf4 build on GCC < 8 new af60f86c7c PPC64: Add libmvec SIMD single-precision natural exponent fu [...] new cedb79470b PPC64: Add libmvec SIMD double-precision natural exponent fu [...] new d91313ed6f powerpc64: Add support for vec_cmpne for older compilers new 4068846e1e PPC64: Add libmvec SIMD single-precision power function [BZ #24210] new 01d11f7eb9 PPC64: Add libmvec SIMD double-precision power function [BZ #24210] new 0209f783fe PPC64: Attach SIMD attribute to cosf, sin, sinf function dec [...]
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 (7f84d16723) \ N -- N -- N refs/heads/tuliom/libmvec (0209f783fe)
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 16 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: argp/argp.h | 3 +- conform/conformtest.py | 11 +- csu/elf-init.c | 7 +- csu/gmon-start.c | 8 + debug/backtrace.c | 5 + elf/Makefile | 44 ++- elf/Versions | 3 - elf/dl-deps.c | 39 ++- elf/dl-fini.c | 5 +- elf/dl-init.c | 8 +- elf/dl-lookup.c | 4 +- elf/dl-minimal.c | 97 +++++- elf/dl-open.c | 39 +-- elf/dl-sym-post.h | 106 ++++++ elf/dl-sym.c | 86 +---- elf/rtld.c | 12 + elf/tst-auxobj-dlopen.c | 47 +++ .../linux/x86/cpu-features.c => elf/tst-auxobj.c | 46 ++- .../linux/safe-fatal.h => elf/tst-filterobj-aux.c | 26 +- .../safe-fatal.h => elf/tst-filterobj-dlopen.c | 32 +- nptl/thrd_yield.c => elf/tst-filterobj-filtee.c | 15 +- nptl/thrd_yield.c => elf/tst-filterobj-filtee.h | 16 +- .../pt-crti.S => elf/tst-filterobj-flt.c | 16 +- .../sysv/linux/safe-fatal.h => elf/tst-filterobj.c | 29 +- hesiod/nss_hesiod/hesiod-grp.c | 2 + hesiod/nss_hesiod/hesiod-proto.c | 2 + hesiod/nss_hesiod/hesiod-pwd.c | 2 + hesiod/nss_hesiod/hesiod-service.c | 2 + htl/Makefile | 2 +- htl/Versions | 5 + hurd/hurd/signal.h | 11 +- include/file_change_detection.h | 110 ++---- include/inline-hashtab.h | 15 +- include/libc-symbols.h | 9 +- include/malloc.h | 2 + include/rtld-malloc.h | 85 +++++ include/stdlib.h | 2 + include/time.h | 4 + io/Makefile | 2 +- io/Versions | 4 + io/bits/statx-generic.h | 1 + .../file_change_detection.c | 62 ++-- io/tst-file_change_detection.c | 57 ++- io/tst-lchmod.c | 80 ++--- libio/bits/stdio-ldbl.h | 46 ++- libio/freopen.c | 4 +- libio/freopen64.c | 4 +- libio/stdio.h | 16 +- math/Makefile | 7 +- math/e_scalb.c | 54 --- math/{e_scalbf.c => e_scalb_template.c} | 33 +- math/e_scalbl.c | 54 --- math/w_scalb_compat.c | 6 +- math/w_scalb_template.c | 57 +++ math/w_scalbf_compat.c | 4 +- math/w_scalbl_compat.c | 4 +- misc/Makefile | 6 +- misc/bits/syslog-ldbl.h | 4 +- misc/err.h | 3 +- misc/error.h | 6 +- .../linux/safe-fatal.h => misc/fd_to_filename.c | 31 +- misc/sys/cdefs.h | 38 +- misc/sys/syslog.h | 4 +- misc/tst-fd_to_filename.c | 101 ++++++ nis/nss-nisplus.h | 1 + nptl/Makefile | 11 +- nptl/allocatestack.c | 12 +- nptl/nptl-init.c | 26 +- nptl/pt-crti.S | 13 +- nptl/pthread-errnos.sym | 13 - nptl/pthreadP.h | 2 + nptl/pthread_cancel.c | 7 +- nptl/pthread_create.c | 10 +- nptl/pthread_mutex_trylock.c | 11 +- nptl/pthread_sigmask.c | 13 +- nptl/thrd_yield.c | 3 +- nscd/aicache.c | 23 +- nss/nss.h | 203 ++++++++++- nss/nss_compat/compat-grp.c | 56 +-- nss/nss_compat/compat-initgroups.c | 73 ++-- nss/nss_compat/compat-pwd.c | 58 ++-- nss/nss_compat/compat-spwd.c | 46 +-- nss/nss_db/db-init.c | 2 + nss/nss_db/db-initgroups.c | 1 - nss/nss_db/nss_db.h | 1 + nss/nss_files/files-alias.c | 2 + nss/nss_files/files-ethers.c | 3 + nss/nss_files/files-grp.c | 3 + nss/nss_files/files-hosts.c | 2 + nss/nss_files/files-init.c | 3 + nss/nss_files/files-initgroups.c | 3 + nss/nss_files/files-key.c | 2 + nss/nss_files/files-netgrp.c | 2 + nss/nss_files/files-network.c | 3 + nss/nss_files/files-proto.c | 2 + nss/nss_files/files-pwd.c | 3 + nss/nss_files/files-rpc.c | 2 + nss/nss_files/files-service.c | 2 + nss/nss_files/files-sgrp.c | 3 + nss/nss_files/files-spwd.c | 3 + resolv/nss_dns/dns-canon.c | 2 + resolv/nss_dns/dns-host.c | 2 + resolv/nss_dns/dns-network.c | 2 + resolv/res_init.c | 22 +- resolv/resolv_conf.c | 60 ++-- resolv/resolv_conf.h | 10 +- scripts/check-installed-headers.sh | 3 +- stdio-common/printf.h | 3 +- stdlib/bits/stdlib-ldbl.h | 22 ++ stdlib/inttypes.h | 48 +-- stdlib/monetary.h | 3 +- stdlib/stdlib.h | 4 +- sunrpc/tst-udp-timeout.c | 18 +- .../vec_finite_alias.c => aarch64/elf-initfini.h} | 7 +- .../gettimeofday.c => alpha/elf-initfini.h} | 7 +- .../powerpc/gettimeofday.c => arm/elf-initfini.h} | 7 +- sysdeps/csky/Implies | 1 - sysdeps/csky/nptl/tls.h | 7 +- .../arch-fd_to_filename.h} | 6 +- sysdeps/{init_array => generic}/crti.S | 12 +- sysdeps/{init_array => generic}/crtn.S | 6 + .../thrd_yield.c => sysdeps/generic/elf-initfini.h | 18 +- sysdeps/generic/fd_to_filename.h | 26 +- sysdeps/generic/localplt.data | 6 - nptl/thrd_yield.c => sysdeps/generic/unwind-arch.h | 18 +- .../powerpc/gettimeofday.c => hppa/elf-initfini.h} | 7 +- sysdeps/htl/pthread.h | 1 + sysdeps/htl/pthreadP.h | 2 + sysdeps/i386/nptl/tls.h | 53 ++- sysdeps/i386/pthread_spin_trylock.S | 2 +- .../powerpc/gettimeofday.c => ia64/elf-initfini.h} | 7 +- .../float128/{e_scalbf128.c => w_scalbf128.c} | 0 sysdeps/ieee754/flt-32/e_j0f.c | 4 +- sysdeps/ieee754/flt-32/e_j1f.c | 4 +- sysdeps/ieee754/ldbl-128ibm-compat/Versions | 1 + .../ldbl-128ibm-compat/e_scalbf128.c} | 13 +- .../ldbl-128ibm-compat/w_scalbf128.c} | 14 +- sysdeps/ieee754/ldbl-96/Makefile | 5 +- sysdeps/ieee754/ldbl-96/e_j0l.c | 4 +- sysdeps/ieee754/ldbl-96/e_j1l.c | 4 +- sysdeps/ieee754/ldbl-96/e_rem_pio2l.c | 12 + .../ldbl-96/test-sinl-pseudo.c} | 40 ++- sysdeps/ieee754/ldbl-opt/w_scalb_compat.c | 4 +- sysdeps/ieee754/ldbl-opt/w_scalbl_compat.c | 2 + sysdeps/init_array/elf-init.c | 37 -- sysdeps/init_array/gmon-start.c | 41 --- .../powerpc/gettimeofday.c => m68k/elf-initfini.h} | 7 +- sysdeps/m68k/m680x0/fpu/e_scalbf.c | 2 +- sysdeps/m68k/m680x0/fpu/e_scalbl.c | 2 +- sysdeps/m68k/nptl/tls.h | 5 +- .../hurd/arch-fd_to_filename.h} | 6 +- sysdeps/mach/hurd/htl/pt-mutexattr-setpshared.c | 1 - sysdeps/mach/hurd/htl/pt-sysdep.h | 4 + sysdeps/mach/hurd/i386/Makefile | 16 +- sysdeps/mach/hurd/i386/ld.abilist | 4 - sysdeps/mach/hurd/i386/libpthread.abilist | 6 + sysdeps/mach/hurd/i386/localplt.data | 6 - sysdeps/mach/hurd/i386/tls.h | 110 +++++- .../gettimeofday.c => microblaze/elf-initfini.h} | 7 +- .../powerpc/gettimeofday.c => mips/elf-initfini.h} | 7 +- sysdeps/mips/nptl/tls.h | 9 +- .../gettimeofday.c => nios2/elf-initfini.h} | 7 +- sysdeps/nptl/lowlevellock-futex.h | 9 +- sysdeps/posix/getaddrinfo.c | 18 +- sysdeps/powerpc/bits/math-vector.h | 6 + .../gettimeofday.c => powerpc/elf-initfini.h} | 7 +- sysdeps/powerpc/nofpu/sfp-machine.h | 5 +- sysdeps/powerpc/powerpc64/fpu/Makefile | 8 - sysdeps/pthread/Makefile | 4 + {nptl => sysdeps/pthread}/tst-robust1.c | 0 {nptl => sysdeps/pthread}/tst-robust10.c | 0 {nptl => sysdeps/pthread}/tst-robust2.c | 0 {nptl => sysdeps/pthread}/tst-robust3.c | 0 {nptl => sysdeps/pthread}/tst-robust4.c | 0 {nptl => sysdeps/pthread}/tst-robust5.c | 0 {nptl => sysdeps/pthread}/tst-robust6.c | 0 {nptl => sysdeps/pthread}/tst-robust7.c | 0 {nptl => sysdeps/pthread}/tst-robust8.c | 3 + {nptl => sysdeps/pthread}/tst-robust9.c | 0 sysdeps/riscv/Implies | 2 - .../powerpc/gettimeofday.c => s390/elf-initfini.h} | 7 +- .../powerpc/gettimeofday.c => sh/elf-initfini.h} | 7 +- sysdeps/sh/nptl/pthread_spin_trylock.S | 2 +- .../gettimeofday.c => sparc/elf-initfini.h} | 7 +- sysdeps/sparc/sparc32/pthread_spin_trylock.S | 2 +- sysdeps/sparc/sparc64/pthread_spin_trylock.S | 2 +- sysdeps/unix/alpha/sysdep.h | 382 --------------------- sysdeps/unix/arm/sysdep.S | 3 +- sysdeps/unix/mips/mips64/n32/sysdep.h | 64 ---- sysdeps/unix/mips/mips64/{n64 => }/sysdep.h | 3 +- sysdeps/unix/mips/sysdep.S | 3 +- sysdeps/unix/sh/sysdep.S | 3 +- sysdeps/unix/sysdep.h | 36 +- sysdeps/unix/sysv/linux/aarch64/ld.abilist | 4 - sysdeps/unix/sysv/linux/aarch64/localplt.data | 6 - sysdeps/unix/sysv/linux/aarch64/sysdep.h | 36 +- sysdeps/unix/sysv/linux/aio_misc.h | 9 +- sysdeps/unix/sysv/linux/alpha/bits/resource.h | 2 +- sysdeps/unix/sysv/linux/alpha/brk.S | 3 +- sysdeps/unix/sysv/linux/alpha/fxstat.c | 13 +- sysdeps/unix/sysv/linux/alpha/fxstatat.c | 7 +- sysdeps/unix/sysv/linux/alpha/gettimeofday.c | 6 +- sysdeps/unix/sysv/linux/alpha/ioperm.c | 7 +- sysdeps/unix/sysv/linux/alpha/ld.abilist | 4 - sysdeps/unix/sysv/linux/alpha/localplt.data | 6 - sysdeps/unix/sysv/linux/alpha/lxstat.c | 13 +- sysdeps/unix/sysv/linux/alpha/syscalls.list | 1 - sysdeps/unix/sysv/linux/alpha/sysdep.h | 331 +++++++++++++++++- sysdeps/unix/sysv/linux/alpha/xstat.c | 13 +- .../gettimeofday.c => arch-fd_to_filename.h} | 6 +- sysdeps/unix/sysv/linux/arm/be/ld.abilist | 4 - sysdeps/unix/sysv/linux/arm/dl-machine.h | 2 +- sysdeps/unix/sysv/linux/arm/le/ld.abilist | 4 - sysdeps/unix/sysv/linux/arm/localplt.data | 6 - sysdeps/unix/sysv/linux/arm/sysdep.h | 39 +-- sysdeps/unix/sysv/linux/arm/tls.h | 7 +- sysdeps/unix/sysv/linux/bits/resource.h | 2 +- sysdeps/unix/sysv/linux/clock_getcpuclockid.c | 9 +- sysdeps/unix/sysv/linux/clock_nanosleep.c | 22 +- sysdeps/unix/sysv/linux/createthread.c | 19 +- sysdeps/unix/sysv/linux/csky/ld.abilist | 4 - sysdeps/unix/sysv/linux/csky/localplt.data | 6 - sysdeps/unix/sysv/linux/csky/sysdep.h | 46 +-- sysdeps/unix/sysv/linux/default-sched.h | 6 +- sysdeps/unix/sysv/linux/dl-origin.c | 7 +- sysdeps/unix/sysv/linux/dl-writev.h | 3 +- sysdeps/unix/sysv/linux/exit-thread.h | 3 +- sysdeps/unix/sysv/linux/fchmodat.c | 28 +- sysdeps/unix/sysv/linux/fcntl_nocancel.c | 7 +- sysdeps/unix/sysv/linux/fxstatat.c | 9 +- sysdeps/unix/sysv/linux/fxstatat64.c | 13 +- sysdeps/unix/sysv/linux/generic/____longjmp_chk.c | 3 +- sysdeps/unix/sysv/linux/generic/brk.c | 4 +- sysdeps/unix/sysv/linux/generic/dl-origin.c | 7 +- sysdeps/unix/sysv/linux/gettimeofday.c | 40 ++- sysdeps/unix/sysv/linux/hppa/____longjmp_chk.c | 5 +- sysdeps/unix/sysv/linux/hppa/ld.abilist | 4 - sysdeps/unix/sysv/linux/hppa/localplt.data | 6 - sysdeps/unix/sysv/linux/hppa/sysdep.h | 34 +- sysdeps/unix/sysv/linux/i386/brk.c | 3 +- sysdeps/unix/sysv/linux/i386/fxstat.c | 8 +- sysdeps/unix/sysv/linux/i386/fxstatat.c | 8 +- sysdeps/unix/sysv/linux/i386/getcontext.S | 56 +++ sysdeps/unix/sysv/linux/i386/ld.abilist | 4 - sysdeps/unix/sysv/linux/i386/localplt.data | 6 - sysdeps/unix/sysv/linux/i386/lxstat.c | 8 +- sysdeps/unix/sysv/linux/i386/makecontext.S | 123 +++++++ sysdeps/unix/sysv/linux/i386/setcontext.S | 101 +++++- sysdeps/unix/sysv/linux/i386/swapcontext.S | 139 ++++++++ sysdeps/unix/sysv/linux/i386/sysdep.h | 103 ++---- sysdeps/unix/sysv/linux/i386/ucontext_i.sym | 4 + sysdeps/unix/sysv/linux/i386/xstat.c | 8 +- sysdeps/unix/sysv/linux/ia64/__sigstack_longjmp.c | 3 +- sysdeps/unix/sysv/linux/ia64/ld.abilist | 4 - sysdeps/unix/sysv/linux/ia64/localplt.data | 6 - sysdeps/unix/sysv/linux/ia64/sysdep.h | 51 +-- sysdeps/unix/sysv/linux/ifaddrs.c | 3 +- sysdeps/unix/sysv/linux/internal-signals.h | 9 +- sysdeps/unix/sysv/linux/libc_fatal.c | 7 +- sysdeps/unix/sysv/linux/m68k/____longjmp_chk.c | 5 +- sysdeps/unix/sysv/linux/m68k/brk.c | 3 +- .../unix/sysv/linux/m68k/coldfire/atomic-machine.h | 2 +- sysdeps/unix/sysv/linux/m68k/coldfire/ld.abilist | 4 - .../unix/sysv/linux/m68k/coldfire/localplt.data | 6 - sysdeps/unix/sysv/linux/m68k/getpagesize.c | 5 +- sysdeps/unix/sysv/linux/m68k/m680x0/ld.abilist | 4 - sysdeps/unix/sysv/linux/m68k/m680x0/localplt.data | 6 - sysdeps/unix/sysv/linux/m68k/m68k-helpers.c | 3 +- sysdeps/unix/sysv/linux/m68k/sysdep.h | 29 +- sysdeps/unix/sysv/linux/microblaze/brk.c | 4 +- sysdeps/unix/sysv/linux/microblaze/ld.abilist | 4 - sysdeps/unix/sysv/linux/microblaze/localplt.data | 6 - sysdeps/unix/sysv/linux/microblaze/sysdep.h | 120 ++++--- sysdeps/unix/sysv/linux/mips/bits/resource.h | 2 +- sysdeps/unix/sysv/linux/mips/brk.c | 3 +- sysdeps/unix/sysv/linux/mips/mips32/ld.abilist | 4 - .../unix/sysv/linux/mips/mips32/mips-syscall5.S | 6 +- .../unix/sysv/linux/mips/mips32/mips-syscall6.S | 6 +- .../unix/sysv/linux/mips/mips32/mips-syscall7.S | 7 +- .../sysv/linux/mips/mips32/mips16/mips16-syscall.h | 64 ++-- .../linux/mips/mips32/mips16/mips16-syscall0.c | 4 +- .../linux/mips/mips32/mips16/mips16-syscall1.c | 6 +- .../linux/mips/mips32/mips16/mips16-syscall2.c | 6 +- .../linux/mips/mips32/mips16/mips16-syscall3.c | 6 +- .../linux/mips/mips32/mips16/mips16-syscall4.c | 6 +- sysdeps/unix/sysv/linux/mips/mips32/sysdep.h | 202 +++++------ sysdeps/unix/sysv/linux/mips/mips64/fxstatat64.c | 7 +- sysdeps/unix/sysv/linux/mips/mips64/n32/ld.abilist | 4 - sysdeps/unix/sysv/linux/mips/mips64/n64/ld.abilist | 4 - sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h | 307 ----------------- sysdeps/unix/sysv/linux/mips/mips64/syscall.S | 2 +- .../unix/sysv/linux/mips/mips64/{n32 => }/sysdep.h | 201 ++++++----- sysdeps/unix/sysv/linux/mips/sysdep.h | 16 - sysdeps/unix/sysv/linux/mips/unwind-arch.h | 67 ++++ sysdeps/unix/sysv/linux/mq_unlink.c | 7 +- sysdeps/unix/sysv/linux/nios2/ld.abilist | 4 - sysdeps/unix/sysv/linux/nios2/localplt.data | 6 - sysdeps/unix/sysv/linux/nios2/sysdep.h | 36 +- sysdeps/unix/sysv/linux/not-cancel.h | 3 +- sysdeps/unix/sysv/linux/not-errno.h | 16 +- sysdeps/unix/sysv/linux/nscd_setup_thread.c | 7 +- sysdeps/unix/sysv/linux/personality.c | 7 +- sysdeps/unix/sysv/linux/posix_fadvise.c | 11 +- sysdeps/unix/sysv/linux/posix_fadvise64.c | 9 +- sysdeps/unix/sysv/linux/posix_fallocate.c | 9 +- sysdeps/unix/sysv/linux/posix_fallocate64.c | 15 +- sysdeps/unix/sysv/linux/posix_madvise.c | 5 +- .../unix/sysv/linux/powerpc/get_timebase_freq.c | 3 +- sysdeps/unix/sysv/linux/powerpc/gettimeofday.c | 4 +- .../sysv/linux/powerpc/powerpc32/fpu/fe_mask.c | 3 +- .../sysv/linux/powerpc/powerpc32/fpu/fe_nomask.c | 3 +- .../sysv/linux/powerpc/powerpc32/fpu/localplt.data | 6 - .../unix/sysv/linux/powerpc/powerpc32/ld.abilist | 4 - .../linux/powerpc/powerpc32/nofpu/localplt.data | 6 - sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h | 214 ------------ .../unix/sysv/linux/powerpc/powerpc64/arch-pkey.h | 55 +++ .../sysv/linux/powerpc/powerpc64/be/ld.abilist | 4 - .../sysv/linux/powerpc/powerpc64/fpu/fe_mask.c | 3 +- .../sysv/linux/powerpc/powerpc64/fpu/fe_nomask.c | 3 +- .../sysv/linux/powerpc/powerpc64/le/ld.abilist | 4 - .../sysv/linux/powerpc/powerpc64/localplt.data | 6 - .../sysdep.h => powerpc/powerpc64/pkey_get.c} | 39 ++- .../unix/sysv/linux/powerpc/powerpc64/pkey_set.c | 48 +++ sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h | 196 +---------- sysdeps/unix/sysv/linux/powerpc/sysdep.h | 176 +++++++++- sysdeps/unix/sysv/linux/pthread-pids.h | 3 +- sysdeps/unix/sysv/linux/pthread_getaffinity.c | 9 +- sysdeps/unix/sysv/linux/pthread_kill.c | 8 +- sysdeps/unix/sysv/linux/pthread_setaffinity.c | 11 +- sysdeps/unix/sysv/linux/pthread_sigqueue.c | 8 +- sysdeps/unix/sysv/linux/raise.c | 7 +- sysdeps/unix/sysv/linux/riscv/localplt.data | 6 - sysdeps/unix/sysv/linux/riscv/rv64/ld.abilist | 4 - sysdeps/unix/sysv/linux/riscv/syscall.c | 5 +- sysdeps/unix/sysv/linux/riscv/sysdep.h | 128 +++---- sysdeps/unix/sysv/linux/s390/localplt.data | 6 - .../unix/sysv/linux/s390/s390-32/____longjmp_chk.c | 5 +- sysdeps/unix/sysv/linux/s390/s390-32/ld.abilist | 4 - .../unix/sysv/linux/s390/s390-32/posix_fadvise64.c | 7 +- sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h | 105 +----- .../unix/sysv/linux/s390/s390-64/____longjmp_chk.c | 5 +- sysdeps/unix/sysv/linux/s390/s390-64/ld.abilist | 4 - sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h | 107 +----- sysdeps/unix/sysv/linux/s390/sysdep.h | 82 +++++ sysdeps/unix/sysv/linux/safe-fatal.h | 5 +- sysdeps/unix/sysv/linux/sh/be/ld.abilist | 4 - sysdeps/unix/sysv/linux/sh/le/ld.abilist | 4 - sysdeps/unix/sysv/linux/sh/localplt.data | 6 - sysdeps/unix/sysv/linux/sh/sysdep.h | 25 +- sysdeps/unix/sysv/linux/shmat.c | 8 +- sysdeps/unix/sysv/linux/sparc/bits/resource.h | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/ld.abilist | 4 - .../unix/sysv/linux/sparc/sparc32/localplt.data | 6 - sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h | 3 +- sysdeps/unix/sysv/linux/sparc/sparc64/brk.S | 3 +- sysdeps/unix/sysv/linux/sparc/sparc64/ld.abilist | 4 - .../unix/sysv/linux/sparc/sparc64/localplt.data | 6 - sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h | 3 +- sysdeps/unix/sysv/linux/sparc/sysdep.h | 182 +++++----- sysdeps/unix/sysv/linux/sysdep-vdso.h | 15 +- sysdeps/unix/sysv/linux/sysdep.h | 33 ++ sysdeps/unix/sysv/linux/timer_create.c | 9 +- sysdeps/unix/sysv/linux/timer_routines.c | 9 +- sysdeps/unix/sysv/linux/times.c | 7 +- sysdeps/unix/sysv/linux/tst-clone3.c | 4 + sysdeps/unix/sysv/linux/tst-pkey.c | 10 +- sysdeps/unix/sysv/linux/x86/cpu-features.c | 4 +- sysdeps/unix/sysv/linux/x86/dl-cet.h | 17 +- sysdeps/unix/sysv/linux/x86/gettimeofday.c | 4 +- sysdeps/unix/sysv/linux/x86_64/64/ld.abilist | 4 - sysdeps/unix/sysv/linux/x86_64/sysdep.h | 60 +--- sysdeps/unix/sysv/linux/x86_64/x32/ld.abilist | 4 - sysdeps/unix/sysv/linux/x86_64/x32/times.c | 4 +- sysdeps/unix/x86_64/sysdep.S | 3 +- .../powerpc/gettimeofday.c => x86/elf-initfini.h} | 7 +- sysdeps/x86_64/localplt.data | 6 - sysdeps/x86_64/nptl/pthread_spin_trylock.S | 2 +- sysdeps/x86_64/nptl/tls.h | 50 ++- time/gettimeofday.c | 8 +- wcsmbs/bits/wchar-ldbl.h | 36 +- wcsmbs/wchar.h | 14 +- 381 files changed, 4099 insertions(+), 4130 deletions(-) create mode 100644 elf/dl-sym-post.h create mode 100644 elf/tst-auxobj-dlopen.c copy sysdeps/unix/sysv/linux/x86/cpu-features.c => elf/tst-auxobj.c (52%) copy sysdeps/unix/sysv/linux/safe-fatal.h => elf/tst-filterobj-aux.c (60%) copy sysdeps/unix/sysv/linux/safe-fatal.h => elf/tst-filterobj-dlopen.c (55%) copy nptl/thrd_yield.c => elf/tst-filterobj-filtee.c (71%) copy nptl/thrd_yield.c => elf/tst-filterobj-filtee.h (74%) rename sysdeps/init_array/pt-crti.S => elf/tst-filterobj-flt.c (70%) copy sysdeps/unix/sysv/linux/safe-fatal.h => elf/tst-filterobj.c (61%) create mode 100644 include/rtld-malloc.h copy include/file_change_detection.h => io/file_change_detection.c (61%) delete mode 100644 math/e_scalb.c rename math/{e_scalbf.c => e_scalb_template.c} (64%) delete mode 100644 math/e_scalbl.c create mode 100644 math/w_scalb_template.c copy sysdeps/unix/sysv/linux/safe-fatal.h => misc/fd_to_filename.c (55%) create mode 100644 misc/tst-fd_to_filename.c delete mode 100644 nptl/pthread-errnos.sym copy sysdeps/{powerpc/powerpc64/fpu/vec_finite_alias.c => aarch64/elf-initfini.h} (79%) copy sysdeps/{unix/sysv/linux/powerpc/gettimeofday.c => alpha/elf-initfini.h} (79%) copy sysdeps/{unix/sysv/linux/powerpc/gettimeofday.c => arm/elf-initfini.h} (79%) copy sysdeps/{unix/sysv/linux/powerpc/gettimeofday.c => generic/arch-fd_to_filenam [...] rename sysdeps/{init_array => generic}/crti.S (80%) rename sysdeps/{init_array => generic}/crtn.S (82%) copy nptl/thrd_yield.c => sysdeps/generic/elf-initfini.h (64%) copy nptl/thrd_yield.c => sysdeps/generic/unwind-arch.h (72%) copy sysdeps/{unix/sysv/linux/powerpc/gettimeofday.c => hppa/elf-initfini.h} (79%) copy sysdeps/{unix/sysv/linux/powerpc/gettimeofday.c => ia64/elf-initfini.h} (79%) copy sysdeps/ieee754/float128/{e_scalbf128.c => w_scalbf128.c} (100%) copy sysdeps/{powerpc/powerpc64/fpu/vec_finite_alias.c => ieee754/ldbl-128ibm-comp [...] rename sysdeps/{powerpc/powerpc64/fpu/vec_finite_alias.c => ieee754/ldbl-128ibm-co [...] rename sysdeps/{unix/sysv/linux/fd_to_filename.h => ieee754/ldbl-96/test-sinl-pseu [...] delete mode 100644 sysdeps/init_array/elf-init.c delete mode 100644 sysdeps/init_array/gmon-start.c copy sysdeps/{unix/sysv/linux/powerpc/gettimeofday.c => m68k/elf-initfini.h} (79%) copy sysdeps/{unix/sysv/linux/powerpc/gettimeofday.c => mach/hurd/arch-fd_to_filen [...] copy sysdeps/{unix/sysv/linux/powerpc/gettimeofday.c => microblaze/elf-initfini.h} (79%) copy sysdeps/{unix/sysv/linux/powerpc/gettimeofday.c => mips/elf-initfini.h} (79%) copy sysdeps/{unix/sysv/linux/powerpc/gettimeofday.c => nios2/elf-initfini.h} (79%) copy sysdeps/{unix/sysv/linux/powerpc/gettimeofday.c => powerpc/elf-initfini.h} (79%) rename {nptl => sysdeps/pthread}/tst-robust1.c (100%) rename {nptl => sysdeps/pthread}/tst-robust10.c (100%) rename {nptl => sysdeps/pthread}/tst-robust2.c (100%) rename {nptl => sysdeps/pthread}/tst-robust3.c (100%) rename {nptl => sysdeps/pthread}/tst-robust4.c (100%) rename {nptl => sysdeps/pthread}/tst-robust5.c (100%) rename {nptl => sysdeps/pthread}/tst-robust6.c (100%) rename {nptl => sysdeps/pthread}/tst-robust7.c (100%) rename {nptl => sysdeps/pthread}/tst-robust8.c (99%) rename {nptl => sysdeps/pthread}/tst-robust9.c (100%) copy sysdeps/{unix/sysv/linux/powerpc/gettimeofday.c => s390/elf-initfini.h} (79%) copy sysdeps/{unix/sysv/linux/powerpc/gettimeofday.c => sh/elf-initfini.h} (79%) copy sysdeps/{unix/sysv/linux/powerpc/gettimeofday.c => sparc/elf-initfini.h} (79%) delete mode 100644 sysdeps/unix/alpha/sysdep.h delete mode 100644 sysdeps/unix/mips/mips64/n32/sysdep.h rename sysdeps/unix/mips/mips64/{n64 => }/sysdep.h (97%) copy sysdeps/unix/sysv/linux/{powerpc/gettimeofday.c => arch-fd_to_filename.h} (81%) delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h rename sysdeps/unix/sysv/linux/mips/mips64/{n32 => }/sysdep.h (56%) create mode 100644 sysdeps/unix/sysv/linux/mips/unwind-arch.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-pkey.h copy sysdeps/unix/sysv/linux/{s390/sysdep.h => powerpc/powerpc64/pkey_get.c} (52%) create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/pkey_set.c copy sysdeps/{unix/sysv/linux/powerpc/gettimeofday.c => x86/elf-initfini.h} (79%)