This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/llvm-master-aarch64-spec2k6-Oz in repository toolchain/ci/glibc.
from c2d0411488 Use unsigned constants for ICMP6 filters [BZ #22489] adds 16536e98e3 aarch64: Accept PLT calls to __getauxval within libc.so adds 4cab20fa49 nptl: wait for pending setxid request also in detached threa [...] adds 0e28cfff9d support: Add support_blob_repeat_allocate_shared adds eec0f4218c string: Add string/tst-memmove-overflow, a test case for bug 25620 adds ad78d70275 elf: Remove redundant add_to_global_resize_failure call fro [...] adds eca1b23332 arm: XFAIL string/tst-memmove-overflow due to bug 25620 adds 98b2dc7e20 Add arch-syscall.h dependency for generating sysd-syscalls file adds a4a3519245 string: Fix string/tst-memmove-overflow to compile with GCC 7 adds 981e638d38 locale: Add transliteration for Geresh, Gershayim (U+05F3, U+05F4) adds 59b64f9cbb aarch64: fix strcpy and strnlen for big-endian [BZ #25824] adds 61d64408a1 Update timezone code from tzcode 2020a adds 501bdb5dd6 Linux: Remove remnants of the getcpu cache adds cbfc16122e sunrpc/tst-udp-*: Fix timeout value adds 674ea88294 x86: Move CET control to _dl_x86_feature_control [BZ #25887] adds 3903704850 powerpc: Optimized strcpy for POWER9 adds aa70d05632 powerpc: Optimized stpcpy for POWER9 adds 7b5bfe7783 elf: Assert that objects are relocated before their construc [...] adds ce12fc7113 Remove NO_CTORS_DTORS_SECTIONS macro adds 9e38f455a6 x86: Add --enable-cet=permissive adds 765de945ef powerpc: Optimized rawmemchr for POWER9 adds 790b8dda44 nss_compat: internal_end*ent may clobber errno, hiding ERANG [...] adds cad64f778a ldconfig: Default to the new format for ld.so.cache new 63ff4a6d17 y2038: linux: Provide __clock_adjtime64 implementation new 8f8a6cae48 y2038: linux: Provide ___adjtimex64 implementation new 0308077e3a y2038: linux: Provide __adjtime64 implementation new df4289508a y2038: Introduce struct __ntptimeval64 - new internal glibc type new 10ae49d2ce y2038: Provide conversion helpers for struct __ntptimeval64 new 5613afe9e3 y2038: linux: Provide __ntp_gettime64 implementation new 4c4fc04826 y2038: linux: Provide __ntp_gettimex64 implementation new 5b9b177bf6 manual: Add missing section and node for clockid_t wait functions new e9698175b0 y2038: Replace __clock_gettime with __clock_gettime64 new 901ac8431c Mention GCC 10 attribute access. new b6ad64b907 Linux: Add missing handling of tai field to __ntp_gettime64 new 714da1d4ea nptl: Replace some stubs with the Linux implementation new 1979819d68 nptl: Move pthread_attr_setaffinity_np into libc new 52302bc298 nptl: Move pthread_getaffinity_np into libc new 07a73d5219 nptl: Move pthread_gettattr_np into libc new 3699ef99de nptl: Make __pthread_attr_init, __pthread_attr_destroy avail [...] new 331c6e8a18 nptl: Add __pthread_attr_copy for copying pthread_attr_t objects new cea81e2b7e nptl: Use __pthread_attr_copy in pthread_getattr_default_np [...] new 7bf1094e82 nptl: Use __pthread_attr_copy in pthread_setattr_default_np new e3022f4bcd <libc-symbols.h>: Add libpthread hidden alias support new 7787a35fd0 elf.h: Add PT_GNU_PROPERTY new 03acbc1f71 elf.h: add aarch64 property definitions new 76d5b2f002 x86: Update Intel Atom processor family optimization
The 23 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: INSTALL | 26 +- Makerules | 6 +- NEWS | 7 + benchtests/bench-timing.h | 2 +- config.h.in | 6 +- configure | 53 -- configure.ac | 30 - csu/init-first.c | 4 - elf/Makefile | 2 +- elf/dl-init.c | 6 + elf/dl-open.c | 5 - elf/elf.h | 7 + elf/ldconfig.c | 4 +- elf/rtld.c | 2 + elf/sofini.c | 12 - elf/soinit.c | 43 -- include/libc-internal.h | 3 - include/libc-symbols.h | 23 + include/random-bits.h | 4 +- include/sys/time.h | 9 + locale/C-translit.h.in | 2 + login/logout.c | 4 +- login/logwtmp.c | 5 +- manual/install.texi | 12 +- manual/threads.texi | 8 + nis/nis_call.c | 16 +- nptl/Makefile | 19 +- nptl/Versions | 25 +- nptl/libpthread-compat.c | 5 + nptl/pthreadP.h | 13 +- nptl/pthread_attr_copy.c | 57 ++ nptl/pthread_attr_destroy.c | 3 +- nptl/pthread_attr_init.c | 5 +- nptl/pthread_attr_setaffinity.c | 22 +- nptl/pthread_create.c | 11 +- nptl/pthread_getaffinity.c | 45 +- nptl/pthread_getattr_default_np.c | 12 +- nptl/pthread_getattr_np.c | 13 +- nptl/pthread_getname.c | 49 +- nptl/pthread_setaffinity.c | 37 +- nptl/pthread_setattr_default_np.c | 53 +- nptl/pthread_setname.c | 43 +- nptl/tst-pthread-defaultattr-free.c | 78 ++ {sysdeps/unix/sysv/linux => nptl}/tst-setgetname.c | 0 .../linux => nptl}/tst-thread-affinity-pthread.c | 0 .../linux => nptl}/tst-thread-affinity-pthread2.c | 0 .../linux => nptl}/tst-thread-affinity-sched.c | 0 nss/nss_compat/compat-grp.c | 15 +- nss/nss_compat/compat-initgroups.c | 13 +- nss/nss_compat/compat-pwd.c | 15 +- nss/nss_compat/compat-spwd.c | 14 +- string/Makefile | 2 +- string/tst-memmove-overflow.c | 174 +++++ sunrpc/tst-udp-nonblocking.c | 2 +- sunrpc/tst-udp-timeout.c | 16 +- support/blob_repeat.c | 31 +- support/blob_repeat.h | 12 +- support/tst-support_blob_repeat.c | 45 +- sysdeps/aarch64/strcpy.S | 5 + sysdeps/aarch64/strnlen.S | 5 + sysdeps/arm/Makefile | 5 + sysdeps/generic/hp-timing.h | 4 +- sysdeps/generic/memusage.h | 4 +- sysdeps/i386/dl-machine.h | 2 +- sysdeps/mach/hurd/i386/init-first.c | 5 - sysdeps/nptl/internaltypes.h | 7 + sysdeps/powerpc/powerpc64/le/power9/rawmemchr.S | 107 +++ .../powerpc64/le/power9/stpcpy.S} | 21 +- sysdeps/powerpc/powerpc64/le/power9/strcpy.S | 187 +++++ sysdeps/powerpc/powerpc64/multiarch/Makefile | 3 +- .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 13 + .../powerpc64/multiarch/rawmemchr-power9.S} | 18 +- sysdeps/powerpc/powerpc64/multiarch/rawmemchr.c | 12 +- .../powerpc64/multiarch/stpcpy-power9.S} | 22 +- sysdeps/powerpc/powerpc64/multiarch/stpcpy.c | 17 +- .../powerpc64/multiarch/strcpy-power9.S} | 23 +- sysdeps/powerpc/powerpc64/multiarch/strcpy.c | 7 + sysdeps/unix/Makefile | 1 + sysdeps/unix/sysv/linux/Makefile | 7 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 6 + sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/aarch64/localplt.data | 3 + sysdeps/unix/sysv/linux/adjtime.c | 26 +- sysdeps/unix/sysv/linux/adjtimex.c | 21 +- sysdeps/unix/sysv/linux/alpha/libc.abilist | 8 + sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/alpha/osf_gettimeofday.c | 4 +- sysdeps/unix/sysv/linux/arm/be/libc.abilist | 6 + sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/arm/le/libc.abilist | 6 + sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/clock.c | 7 +- sysdeps/unix/sysv/linux/clock_adjtime.c | 73 ++ sysdeps/unix/sysv/linux/csky/libc.abilist | 6 + sysdeps/unix/sysv/linux/csky/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/hppa/libc.abilist | 8 + sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/i386/libc.abilist | 8 + sysdeps/unix/sysv/linux/i386/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/ia64/libc.abilist | 8 + sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/include/sys/timex.h | 63 ++ sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 6 + .../sysv/linux/m68k/coldfire/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 8 + .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 6 + .../sysv/linux/microblaze/be/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 6 + .../sysv/linux/microblaze/le/libpthread.abilist | 3 - .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 8 + .../unix/sysv/linux/mips/mips32/libpthread.abilist | 6 +- .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 8 + .../unix/sysv/linux/mips/mips64/libpthread.abilist | 6 +- .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 8 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 8 + sysdeps/unix/sysv/linux/nios2/libc.abilist | 6 + sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/ntp_gettime.c | 27 +- sysdeps/unix/sysv/linux/ntp_gettimex.c | 26 +- .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 8 + .../linux/powerpc/powerpc32/libpthread.abilist | 6 +- .../linux/powerpc/powerpc32/nofpu/libc.abilist | 8 + .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 8 + .../linux/powerpc/powerpc64/be/libpthread.abilist | 5 - .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 6 + .../linux/powerpc/powerpc64/le/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/pthread_getaffinity.c | 58 -- sysdeps/unix/sysv/linux/pthread_getname.c | 69 -- sysdeps/unix/sysv/linux/pthread_setaffinity.c | 58 -- sysdeps/unix/sysv/linux/pthread_setname.c | 63 -- sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 6 + .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 3 - sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 8 + .../sysv/linux/s390/s390-32/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 8 + .../sysv/linux/s390/s390-64/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/sched_setaffinity.c | 5 - sysdeps/unix/sysv/linux/sh/be/libc.abilist | 8 + sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/sh/le/libc.abilist | 8 + sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 8 + .../sysv/linux/sparc/sparc32/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 8 + .../sysv/linux/sparc/sparc64/libpthread.abilist | 6 +- sysdeps/unix/sysv/linux/syscalls.list | 1 - sysdeps/unix/sysv/linux/x86/Makefile | 2 +- sysdeps/unix/sysv/linux/x86/cpu-features.c | 2 +- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 8 + .../unix/sysv/linux/x86_64/64/libpthread.abilist | 5 - .../unix/sysv/linux/x86_64/pthread_setaffinity.c | 14 - sysdeps/unix/sysv/linux/x86_64/sched_setaffinity.c | 14 - sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 6 + .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 3 - sysdeps/x86/Makefile | 18 +- sysdeps/x86/{cet-tunables.h => cet-control.h} | 34 +- sysdeps/x86/configure | 21 +- sysdeps/x86/configure.ac | 19 +- sysdeps/x86/cpu-features.c | 32 +- sysdeps/x86/cpu-tunables.c | 31 +- sysdeps/x86/dl-cet.c | 43 +- sysdeps/x86/dl-procruntime.c | 22 +- sysdeps/x86/ldsodefs.h | 1 + sysdeps/x86/tst-cet-legacy-5.c | 25 +- sysdeps/x86/tst-cet-legacy-6.c | 25 +- sysdeps/x86_64/nptl/tcb-offsets.sym | 1 - sysdeps/x86_64/nptl/tls.h | 2 +- time/tzfile.c | 2 +- timezone/private.h | 37 +- timezone/tzfile.h | 20 +- timezone/version | 2 +- timezone/zdump.c | 6 +- timezone/zic.c | 814 +++++++++++++-------- 174 files changed, 2374 insertions(+), 1267 deletions(-) delete mode 100644 elf/soinit.c create mode 100644 nptl/pthread_attr_copy.c create mode 100644 nptl/tst-pthread-defaultattr-free.c rename {sysdeps/unix/sysv/linux => nptl}/tst-setgetname.c (100%) rename {sysdeps/unix/sysv/linux => nptl}/tst-thread-affinity-pthread.c (100%) rename {sysdeps/unix/sysv/linux => nptl}/tst-thread-affinity-pthread2.c (100%) copy {sysdeps/unix/sysv/linux => nptl}/tst-thread-affinity-sched.c (100%) create mode 100644 string/tst-memmove-overflow.c create mode 100644 sysdeps/powerpc/powerpc64/le/power9/rawmemchr.S copy sysdeps/{x86/cet-tunables.h => powerpc/powerpc64/le/power9/stpcpy.S} (64%) create mode 100644 sysdeps/powerpc/powerpc64/le/power9/strcpy.S copy sysdeps/{x86/cet-tunables.h => powerpc/powerpc64/multiarch/rawmemchr-power9.S} (64%) rename sysdeps/{unix/sysv/linux/tst-thread-affinity-sched.c => powerpc/powerpc64/m [...] copy sysdeps/{x86/cet-tunables.h => powerpc/powerpc64/multiarch/strcpy-power9.S} (64%) create mode 100644 sysdeps/unix/sysv/linux/clock_adjtime.c delete mode 100644 sysdeps/unix/sysv/linux/pthread_getaffinity.c delete mode 100644 sysdeps/unix/sysv/linux/pthread_getname.c delete mode 100644 sysdeps/unix/sysv/linux/pthread_setaffinity.c delete mode 100644 sysdeps/unix/sysv/linux/pthread_setname.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/pthread_setaffinity.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/sched_setaffinity.c rename sysdeps/x86/{cet-tunables.h => cet-control.h} (60%)