This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/gnu-master-arm-spec2k6-Os in repository toolchain/ci/glibc.
from eb948facd8 Fix typo in the name for Wednesday in Kurdish [BZ #9809] adds ec44e1efcd elf.h: Add R_RISCV_IRELATIVE adds 6c80c6e876 Add internal <file_change_detection.h> header file adds 6b89c385d8 io: Implement lchmod using fchmodat [BZ #14578] adds 752dd17443 Linux: Emulate fchmodat with AT_SYMLINK_NOFOLLOW using O_PAT [...] adds 47136d6cc3 io: Add io/tst-lchmod covering lchmod and fchmodat adds 08aea89ef6 S390: Fix non-ascii character in fenv.h. adds 6cf6a91d05 Rename RWF_WRITE_LIFE_NOT_SET to RWH_WRITE_LIFE_NOT_SET foll [...] adds 6721b9d52e Update translations 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] adds 27d83441a2 Block all signals on timer_create thread (BZ#10815) adds 7e56088050 nptl: Use .NOTPARALLEL in Makefile only if actually running tests adds 8923b9962c nptl: Sort routines list in Makefile alphabetically adds ce197a6e0a nptl: Move pthread_attr_getschedpolicy implementation into libc adds f0929a227b nptl: Move pthread_attr_setschedpolicy implementation into libc adds ed0a69b675 nptl: Move pthread_attr_getscope implementation into libc adds dc260acd38 nptl: Move pthread_attr_setscope implementation into libc adds 249afce2e7 nptl: Move pthread_condattr_destroy implementation into libc adds 7da5c345a5 nptl: Move pthread_condattr_init implementation into libc adds dc6cfdc934 nptl: Move pthread_cond_destroy implementation into libc adds ad96df2cd9 nptl: Move pthread_cond_init implementation into libc adds c1080713ad Add hidden prototypes for __sched_getparam, __sched_getscheduler adds d5074b30fe nptl: Move pthread_getschedparam implementation into libc adds f2323817dd nptl: Move pthread_setschedparam implementation into libc adds ddc650e9b3 Fix use-after-free in glob when expanding ~user (bug 25414) adds b790c8c2ed nios2: Fix Linux kABI for syscall return adds 77ad97356c Undefine redirections after long double definition on __LDBL [...] adds 218dad29e8 ldbl-128ibm-compat: Provide ieee128 symbols to narrow functions adds 74f614b70a ldbl-128ibm-compat: enforce correct abi flags on internal file adds bb05281822 ldbl-128ibm-compat: fixup subdir location of several funcs adds a92ac9f494 ldbl-128ibm: make ieee754.h work with IEEE 128 long double
No new revisions were added by this update.
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/elf.h | 3 +- elf/rtld.c | 12 + elf/tst-auxobj-dlopen.c | 47 ++ .../old_pthread_cond_destroy.c => elf/tst-auxobj.c | 35 +- .../linux/safe-fatal.h => elf/tst-filterobj-aux.c | 26 +- .../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 +- .../mips16-syscall0.c => elf/tst-filterobj-flt.c | 18 +- .../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 | 70 ++ include/inline-hashtab.h | 15 +- include/libc-symbols.h | 9 +- include/malloc.h | 2 + include/rtld-malloc.h | 85 +++ include/sched.h | 2 + include/stdlib.h | 2 + include/sys/stat.h | 1 + include/time.h | 4 + io/Makefile | 4 +- io/Versions | 4 + io/bits/statx-generic.h | 1 + io/fchmodat.c | 1 + io/file_change_detection.c | 118 +++ io/lchmod.c | 10 +- io/tst-file_change_detection.c | 203 ++++++ io/tst-lchmod.c | 276 +++++++ libio/bits/stdio-ldbl.h | 46 +- libio/freopen.c | 4 +- libio/freopen64.c | 4 +- libio/stdio.h | 16 +- math/Makefile | 7 +- math/complex.h | 10 +- math/e_scalb.c | 54 -- math/{e_scalbf.c => e_scalb_template.c} | 33 +- math/e_scalbl.c | 54 -- math/math-narrow.h | 15 +- math/math.h | 18 +- 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 +- posix/sched_gets.c => misc/fd_to_filename.c | 30 +- misc/sys/cdefs.h | 38 +- misc/sys/syslog.h | 4 +- misc/tst-fd_to_filename.c | 101 +++ nis/nss-nisplus.h | 1 + nptl/Makefile | 66 +- nptl/Versions | 12 +- nptl/allocatestack.c | 12 +- nptl/forward.c | 43 -- nptl/nptl-init.c | 38 +- nptl/old_pthread_cond_destroy.c | 4 +- nptl/old_pthread_cond_init.c | 4 +- nptl/pt-crti.S | 13 +- nptl/pthread-errnos.sym | 13 - nptl/pthreadP.h | 4 + nptl/pthread_cancel.c | 7 +- nptl/pthread_cond_destroy.c | 3 +- nptl/pthread_cond_init.c | 3 +- nptl/pthread_create.c | 10 +- nptl/pthread_mutex_trylock.c | 11 +- nptl/pthread_sigmask.c | 13 +- nptl/thrd_yield.c | 3 +- nptl/tst-cancel28.c | 79 ++ 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 + po/be.po | 41 +- po/pt.po | 799 ++++++++++++++++++++- posix/glob.c | 25 +- posix/sched_getp.c | 1 + posix/sched_gets.c | 1 + 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 +- rt/Makefile | 7 +- rt/tst-timer-sigmask.c | 78 ++ 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 +- .../gettimeofday.c => aarch64/elf-initfini.h} | 9 +- .../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 + io/lchmod.c => sysdeps/generic/elf-initfini.h | 23 +- sysdeps/generic/fd_to_filename.h | 26 +- sysdeps/generic/localplt.data | 6 - .../math-narrow-alias-float128.h} | 27 +- 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/Makefile | 43 +- sysdeps/ieee754/ldbl-128ibm-compat/Versions | 9 + .../ldbl-128ibm-compat/e_scalbf128.c} | 21 +- .../math-narrow-alias-float128.h | 34 + .../ldbl-128ibm-compat/math_ldbl.h} | 27 +- .../ldbl-128ibm-compat/w_scalbf128.c} | 22 +- sysdeps/ieee754/ldbl-128ibm/ieee754.h | 68 +- 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 + .../ieee754/ldbl-96/test-sinl-pseudo.c | 43 +- sysdeps/ieee754/ldbl-opt/Makefile | 4 +- .../ieee754/ldbl-opt/test-redirection-ldbl-64.c | 87 +++ 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 -- sysdeps/init_array/pt-crti.S | 23 - .../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/fchmodat.c | 1 + 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/nptl/pthread-functions.h | 15 - sysdeps/posix/getaddrinfo.c | 18 +- .../gettimeofday.c => powerpc/elf-initfini.h} | 7 +- sysdeps/powerpc/nofpu/sfp-machine.h | 5 +- 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 +- sysdeps/s390/fpu/bits/fenv.h | 4 +- .../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/libpthread.abilist | 10 - 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/libpthread.abilist | 12 - 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/be/libpthread.abilist | 10 - sysdeps/unix/sysv/linux/arm/dl-machine.h | 2 +- sysdeps/unix/sysv/linux/arm/le/ld.abilist | 4 - sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 10 - 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/fcntl-linux.h | 3 +- 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/libpthread.abilist | 10 - 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 | 78 +- sysdeps/unix/sysv/linux/fcntl_nocancel.c | 7 +- sysdeps/unix/sysv/linux/fd_to_filename.h | 37 - 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/libpthread.abilist | 12 - 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/libpthread.abilist | 12 - 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/libpthread.abilist | 12 - 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 | 30 +- 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 - .../sysv/linux/m68k/coldfire/libpthread.abilist | 10 - .../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 - .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 12 - 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 +- .../sysv/linux/microblaze/be/libpthread.abilist | 10 - sysdeps/unix/sysv/linux/microblaze/brk.c | 4 +- sysdeps/unix/sysv/linux/microblaze/ld.abilist | 4 - .../sysv/linux/microblaze/le/libpthread.abilist | 10 - 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/libpthread.abilist | 12 - .../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 +- .../unix/sysv/linux/mips/mips64/libpthread.abilist | 12 - 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/libpthread.abilist | 10 - 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/libpthread.abilist | 12 - .../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 - .../linux/powerpc/powerpc64/be/libpthread.abilist | 12 - .../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 - .../linux/powerpc/powerpc64/le/libpthread.abilist | 10 - .../sysv/linux/powerpc/powerpc64/localplt.data | 6 - .../unix/sysv/linux/powerpc/powerpc64/pkey_get.c | 36 +- .../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 - .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 10 - 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 - .../sysv/linux/s390/s390-32/libpthread.abilist | 12 - .../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 - .../sysv/linux/s390/s390-64/libpthread.abilist | 12 - 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/be/libpthread.abilist | 12 - sysdeps/unix/sysv/linux/sh/le/ld.abilist | 4 - sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 12 - 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 - .../sysv/linux/sparc/sparc32/libpthread.abilist | 12 - .../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 - .../sysv/linux/sparc/sparc64/libpthread.abilist | 12 - .../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 | 97 +-- 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 - .../unix/sysv/linux/x86_64/64/libpthread.abilist | 12 - sysdeps/unix/sysv/linux/x86_64/sysdep.h | 60 +- sysdeps/unix/sysv/linux/x86_64/x32/ld.abilist | 4 - .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 10 - 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 +- 441 files changed, 6103 insertions(+), 4556 deletions(-) create mode 100644 elf/dl-sym-post.h create mode 100644 elf/tst-auxobj-dlopen.c copy nptl/old_pthread_cond_destroy.c => elf/tst-auxobj.c (53%) copy sysdeps/unix/sysv/linux/safe-fatal.h => elf/tst-filterobj-aux.c (60%) copy nptl/old_pthread_cond_destroy.c => elf/tst-filterobj-dlopen.c (56%) copy nptl/thrd_yield.c => elf/tst-filterobj-filtee.c (71%) copy nptl/thrd_yield.c => elf/tst-filterobj-filtee.h (74%) copy sysdeps/unix/sysv/linux/mips/mips32/mips16/mips16-syscall0.c => elf/tst-filte [...] copy sysdeps/unix/sysv/linux/safe-fatal.h => elf/tst-filterobj.c (61%) create mode 100644 include/file_change_detection.h create mode 100644 include/rtld-malloc.h create mode 100644 io/file_change_detection.c create mode 100644 io/tst-file_change_detection.c create mode 100644 io/tst-lchmod.c 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 posix/sched_gets.c => misc/fd_to_filename.c (55%) create mode 100644 misc/tst-fd_to_filename.c delete mode 100644 nptl/pthread-errnos.sym create mode 100644 nptl/tst-cancel28.c create mode 100644 rt/tst-timer-sigmask.c copy sysdeps/{unix/sysv/linux/powerpc/gettimeofday.c => aarch64/elf-initfini.h} (74%) 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 io/lchmod.c => sysdeps/generic/elf-initfini.h (64%) copy sysdeps/{unix/sysv/linux/s390/sysdep.h => generic/math-narrow-alias-float128. [...] 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/{unix/sysv/linux/mips/mips32/mips16/mips16-syscall0.c => ieee754/ldbl [...] create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/math-narrow-alias-float128.h copy sysdeps/{x86_64/nptl/pthread_spin_trylock.S => ieee754/ldbl-128ibm-compat/mat [...] copy sysdeps/{unix/sysv/linux/mips/mips32/mips16/mips16-syscall0.c => ieee754/ldbl [...] copy io/fchmodat.c => sysdeps/ieee754/ldbl-96/test-sinl-pseudo.c (54%) create mode 100644 sysdeps/ieee754/ldbl-opt/test-redirection-ldbl-64.c delete mode 100644 sysdeps/init_array/elf-init.c delete mode 100644 sysdeps/init_array/gmon-start.c delete mode 100644 sysdeps/init_array/pt-crti.S 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/fd_to_filename.h 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 io/fchmodat.c => sysdeps/unix/sysv/linux/powerpc/powerpc64/pkey_get.c (55%) 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%)