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_LTO in repository toolchain/ci/glibc.
from 25251c0707 S390: Add new hwcap values. adds 2323a34260 tst: Provide test for sched_rr_get_interval adds 0ca1a95d3b tst: Provide test for ctime adds 13c0b30b24 tst: Provide test for difftime adds 7b15dabfdd tst: time: Provide Y2038 tests for mktime (tst-mktime4.c) adds 044e603b69 string: Work around GCC PR 98512 in rawmemchr adds 96b8038f12 Correct hppa EFD_NONBLOCK, IN_NONBLOCK, SFD_NONBLOCK and TFD [...] adds 83908b3a1e Update syscall lists for Linux 5.11. adds 8310307403 configure: Replace obsoleted AC_HELP_STRING with AS_HELP_STRING adds 3907c7bf0f configure: Remove obsolete AC_CHECK_TOOL_PREFIX adds e9e7f24543 configure: Replace obsolete AC_TRY_LINK with AC_LINK_IFELSE adds 418f5783d9 build-many-glibcs.py: Use make -O for more consistent log output adds fb37ef6960 aarch64: Remove the unused __read_tp symbol adds f8ff5a3cc2 i386/clone.S: Remove redundant EBX load adds ebbb8c9f64 x86_64/clone.S: Upate comments adds ba230b6387 <bits/platform/x86.h>: Correct x86_cpu_TBM adds 8a7b4dc6d0 Use Linux 5.11 in build-many-glibcs.py. adds feb741bb81 x86: Remove unused variables for raw cache sizes from cacheinfo.h adds 3f232aa36d nptl: Split libpthread-routines into one routine per line adds f720ce680e nptl: Reformat Versions adds 541e53c9dd nptl: Move futex-internal.c into main nptl directory adds 2f4019de81 nptl: Move lowlevellock into libc [BZ #15648] adds b5be9ae77e nptl: Move futex-internal into libc adds 89de9d3958 x86: Use x86/nptl/pthreaddef.h adds 90197376d5 added rt to malloc/Depend [BZ #27132] adds 597d0267b5 NEWS: Add missing bug closures adds 5a664d7ae8 nptl: Move elision implementations into libc adds a79328c745 posix: Falling back to non wide mode in case of encoding err [...] adds 035c012e32 Reduce the statically linked startup code [BZ #23323] adds 5a051454a9 Add inputs that generate larger error bounds adds 9fb07fd4e1 aarch64: update ulps. adds 764e9a0334 Correct buffer end pointer in IO_wdefault_doallocate (BZ #26874) adds 9fc813e1a3 Implement <unwind-link.h> for dynamically loading the libgcc [...] adds e164d95abf backtrace: Implement on top of <unwind-link.h> adds fac75a690e arm: Implement backtrace on top of <unwind-link.h> adds fd19b84640 i386: Implement backtrace on top of <unwind-link.h> adds 6563d544db m68k: Implement backtrace on top of <unwind-link.h> adds 600fe89cb1 sparc: Implement backtrace on top <unwind-link.h> adds 7cf18db482 __frame_state_for: Use <unwind-link.h> for unwinder access adds d14624825a Move sysdeps/gnu/unwind-resume.c to sysdeps/generic/unwind-resume.c adds 6b7efa3d87 Implement _Unwind_Resume in libc on top of <unwind-link.h> adds 97e42bd482 nptl: Use <unwind-link.h> for accessing the libgcc_s unwinder new e7b2a56192 elf: Build __dl_iterate_phdr with unwinding support [BZ #27498] new e81402f246 nptl: __libc_cleanup_push/__libc_cleanup_pop require -fexceptions new e0685bacd5 tst: Add test for futimens new dec445d40d tst: Add test for utime new 9871ae0ab4 tst: Add test for utimes new 40d055a2dd powerpc: Update libm-test-ulps new 851f32cf7b ld.so: Implement the --list-diagnostics option
The 7 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: NEWS | 15 +- configure | 1 - configure.ac | 64 +-- csu/Makefile | 10 +- csu/Versions | 3 + csu/elf-init.c | 107 ----- csu/libc-start.c | 166 +++++++- debug/backtrace.c | 86 +--- elf/Makefile | 7 +- .../dl-diagnostics-cpu.c | 12 +- .../dl-diagnostics-kernel.c | 12 +- elf/dl-diagnostics.c | 265 ++++++++++++ elf/dl-diagnostics.h | 46 ++ elf/dl-init.c | 8 +- elf/dl-main.h | 5 +- elf/dl-usage.c | 1 + elf/libc_early_init.c | 6 + elf/rtld.c | 18 +- libio/wgenops.c | 7 +- malloc/Depend | 1 + malloc/set-freeres.c | 5 + math/auto-libm-test-in | 48 +++ math/auto-libm-test-out-acos | 174 ++++++++ math/auto-libm-test-out-acosh | 246 +++++++++++ math/auto-libm-test-out-asin | 69 +++ math/auto-libm-test-out-asinh | 141 ++++++ math/auto-libm-test-out-atan | 25 ++ math/auto-libm-test-out-atan2 | 458 ++++++++++++++++++++ math/auto-libm-test-out-atanh | 141 ++++++ math/auto-libm-test-out-cos | 141 ++++++ math/auto-libm-test-out-cosh | 246 +++++++++++ math/auto-libm-test-out-erfc | 246 +++++++++++ math/auto-libm-test-out-expm1 | 246 +++++++++++ math/auto-libm-test-out-log10 | 141 ++++++ math/auto-libm-test-out-log1p | 141 ++++++ math/auto-libm-test-out-log2 | 141 ++++++ math/auto-libm-test-out-sin | 246 +++++++++++ math/auto-libm-test-out-sinh | 105 +++++ math/auto-libm-test-out-tanh | 105 +++++ misc/Makefile | 2 +- misc/Versions | 1 + misc/unwind-link.c | 145 +++++++ nptl/Makefile | 247 +++++++---- nptl/Versions | 474 +++++++++++++-------- .../pthread_mutex_trylock.c => nptl/elision-conf.c | 9 +- .../pthread_mutex_lock.c => nptl/elision-lock.c | 9 +- .../pthread_mutex_lock.c => nptl/elision-timed.c | 9 +- .../pthread_mutex_lock.c => nptl/elision-trylock.c | 9 +- .../pthread_mutex_lock.c => nptl/elision-unlock.c | 9 +- {sysdeps/nptl => nptl}/futex-internal.c | 4 +- nptl/libc-lowlevellock.c | 20 - nptl/lowlevellock.c | 9 +- nptl/nptlfreeres.c | 1 - nptl/pthreadP.h | 6 +- nptl/pthread_cancel.c | 3 +- nptl/pthread_mutex_lock.c | 15 +- nptl/pthread_mutex_timedlock.c | 13 - nptl/pthread_mutex_trylock.c | 8 - nptl/pthread_mutex_unlock.c | 4 - posix/Makefile | 2 +- posix/fnmatch.c | 160 +++---- posix/tst-fnmatch.input | 2 + posix/tst-sched_rr_get_interval.c | 45 ++ scripts/build-many-glibcs.py | 4 +- string/rawmemchr.c | 26 +- sysdeps/aarch64/libm-test-ulps | 32 +- sysdeps/aarch64/start.S | 14 +- sysdeps/alpha/start.S | 5 +- sysdeps/{generic => alpha}/unwind-arch.h | 22 +- sysdeps/arc/start.S | 7 +- sysdeps/arm/arm-unwind-resume.S | 26 +- sysdeps/arm/backtrace.c | 77 +--- .../__read_tp.S => arm/nptl/unwind-forcedunwind.c} | 20 +- sysdeps/arm/pt-arm-unwind-resume.S | 22 +- sysdeps/arm/start.S | 22 +- sysdeps/arm/unwind-arch.h | 39 ++ .../libc-__read_tp.S => arm/unwind-resume.c} | 16 +- sysdeps/csky/abiv2/start.S | 17 +- sysdeps/generic/framestate.c | 21 +- sysdeps/generic/ldsodefs.h | 6 +- sysdeps/generic/unwind-arch.h | 27 +- sysdeps/generic/unwind-link.h | 106 +++++ sysdeps/generic/unwind-resume.c | 46 ++ sysdeps/gnu/unwind-resume.c | 83 ---- sysdeps/hppa/dl-lookupcfg.h | 2 +- sysdeps/hppa/start.S | 26 +- sysdeps/i386/backtrace.c | 82 +--- sysdeps/i386/start.S | 14 +- sysdeps/i386/unwind-arch.h | 39 ++ sysdeps/ia64/dl-lookupcfg.h | 2 +- sysdeps/ia64/start.S | 9 +- sysdeps/{generic => ia64}/unwind-arch.h | 26 +- sysdeps/m68k/backtrace.c | 82 +--- .../m680x0/unwind-arch.h} | 14 +- sysdeps/m68k/start.S | 13 +- sysdeps/m68k/unwind-arch.h | 35 ++ sysdeps/mach/hurd/fork.c | 3 + sysdeps/mach/hurd/i386/libc.abilist | 1 + sysdeps/microblaze/start.S | 8 +- sysdeps/mips/start.S | 18 +- sysdeps/{unix/sysv/linux => }/mips/unwind-arch.h | 17 +- sysdeps/nios2/start.S | 17 +- sysdeps/nptl/Makefile | 3 +- sysdeps/nptl/fork.c | 3 + sysdeps/nptl/futex-internal.h | 4 +- sysdeps/nptl/libc-lockP.h | 9 +- sysdeps/nptl/lowlevellock.h | 108 ++++- sysdeps/nptl/unwind-forcedunwind.c | 115 +---- sysdeps/powerpc/fpu/libm-test-ulps | 28 +- sysdeps/powerpc/powerpc32/start.S | 4 +- .../{generic => powerpc/powerpc32}/unwind-arch.h | 22 +- sysdeps/powerpc/powerpc64/start.S | 4 +- .../unwind-arch.h => pthread/elision-conf.h} | 19 +- sysdeps/riscv/nptl/libc-lowlevellock.c | 8 - sysdeps/riscv/start.S | 4 +- sysdeps/s390/s390-32/start.S | 10 +- sysdeps/s390/s390-64/start.S | 4 +- sysdeps/{generic => s390}/unwind-arch.h | 22 +- sysdeps/sh/start.S | 9 +- .../pthread_mutex_cond_lock.c => sh/unwind-arch.h} | 16 +- sysdeps/sparc/backtrace.c | 66 +-- sysdeps/sparc/sparc32/start.S | 12 +- sysdeps/sparc/sparc64/start.S | 12 +- sysdeps/{generic => sparc}/unwind-arch.h | 22 +- sysdeps/unix/sysv/linux/Makefile | 2 +- sysdeps/unix/sysv/linux/aarch64/Makefile | 7 - sysdeps/unix/sysv/linux/aarch64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/aarch64/libc.abilist | 1 + sysdeps/unix/sysv/linux/alpha/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/alpha/libc.abilist | 1 + sysdeps/unix/sysv/linux/arc/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/arc/libc.abilist | 1 + sysdeps/unix/sysv/linux/arm/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/arm/be/libc.abilist | 1 + sysdeps/unix/sysv/linux/arm/le/libc.abilist | 1 + sysdeps/unix/sysv/linux/csky/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/csky/libc.abilist | 1 + sysdeps/unix/sysv/linux/dl-diagnostics-kernel.c | 77 ++++ sysdeps/unix/sysv/linux/hppa/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/hppa/bits/eventfd.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/inotify.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/signalfd.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/timerfd.h | 2 +- sysdeps/unix/sysv/linux/hppa/libc.abilist | 1 + sysdeps/unix/sysv/linux/i386/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/i386/clone.S | 6 - sysdeps/unix/sysv/linux/i386/libc.abilist | 1 + sysdeps/unix/sysv/linux/ia64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/ia64/libc.abilist | 1 + sysdeps/unix/sysv/linux/ia64/unwind-forcedunwind.c | 16 +- sysdeps/unix/sysv/linux/m68k/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 1 + sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 1 + sysdeps/unix/sysv/linux/microblaze/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 1 + sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 1 + sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h | 1 + .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 1 + .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 1 + .../unix/sysv/linux/mips/mips64/n32/arch-syscall.h | 1 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 1 + .../unix/sysv/linux/mips/mips64/n64/arch-syscall.h | 1 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 1 + sysdeps/unix/sysv/linux/nios2/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/nios2/libc.abilist | 1 + sysdeps/unix/sysv/linux/powerpc/Makefile | 2 - sysdeps/unix/sysv/linux/powerpc/elision-conf.c | 26 +- sysdeps/unix/sysv/linux/powerpc/elision-conf.h | 8 +- sysdeps/unix/sysv/linux/powerpc/elision-lock.c | 7 +- sysdeps/unix/sysv/linux/powerpc/elision-trylock.c | 1 + sysdeps/unix/sysv/linux/powerpc/elision-unlock.c | 1 + sysdeps/unix/sysv/linux/powerpc/force-elision.h | 62 --- sysdeps/unix/sysv/linux/powerpc/libc-start.c | 13 +- sysdeps/unix/sysv/linux/powerpc/lowlevellock.h | 49 --- .../sysv/linux/powerpc/powerpc32/arch-syscall.h | 1 + .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 1 + .../linux/powerpc/powerpc32/nofpu/libc.abilist | 1 + .../sysv/linux/powerpc/powerpc64/arch-syscall.h | 1 + .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 1 + .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 1 + sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 1 + sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 1 + sysdeps/unix/sysv/linux/s390/Makefile | 3 - sysdeps/unix/sysv/linux/s390/elision-conf.c | 27 +- sysdeps/unix/sysv/linux/s390/elision-conf.h | 8 +- sysdeps/unix/sysv/linux/s390/elision-lock.c | 7 +- sysdeps/unix/sysv/linux/s390/elision-trylock.c | 1 + sysdeps/unix/sysv/linux/s390/elision-unlock.c | 1 + sysdeps/unix/sysv/linux/s390/force-elision.h | 62 --- sysdeps/unix/sysv/linux/s390/lowlevellock.h | 49 --- .../unix/sysv/linux/s390/pthread_mutex_cond_lock.c | 22 - .../unix/sysv/linux/s390/pthread_mutex_timedlock.c | 22 - .../unix/sysv/linux/s390/pthread_mutex_trylock.c | 22 - .../unix/sysv/linux/s390/s390-32/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 1 + .../unix/sysv/linux/s390/s390-64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 1 + sysdeps/unix/sysv/linux/sh/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/sh/be/libc.abilist | 1 + sysdeps/unix/sysv/linux/sh/le/libc.abilist | 1 + .../unix/sysv/linux/sparc/sparc32/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 1 + .../unix/sysv/linux/sparc/sparc64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 1 + sysdeps/unix/sysv/linux/syscall-names.list | 5 +- sysdeps/unix/sysv/linux/tst-futimens.c | 84 ++++ sysdeps/unix/sysv/linux/tst-utime.c | 87 ++++ sysdeps/unix/sysv/linux/tst-utimes.c | 88 ++++ sysdeps/unix/sysv/linux/x86/Makefile | 2 - sysdeps/unix/sysv/linux/x86/elision-conf.c | 25 +- sysdeps/unix/sysv/linux/x86/elision-conf.h | 8 +- sysdeps/unix/sysv/linux/x86/elision-lock.c | 7 +- sysdeps/unix/sysv/linux/x86/elision-trylock.c | 1 + sysdeps/unix/sysv/linux/x86/elision-unlock.c | 1 + sysdeps/unix/sysv/linux/x86/force-elision.h | 62 --- sysdeps/unix/sysv/linux/x86/lowlevellock.h | 24 -- .../unix/sysv/linux/x86/pthread_mutex_cond_lock.c | 22 - .../unix/sysv/linux/x86/pthread_mutex_timedlock.c | 22 - .../unix/sysv/linux/x86/pthread_mutex_trylock.c | 22 - sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 1 + sysdeps/unix/sysv/linux/x86_64/clone.S | 14 +- sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h | 1 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 1 + sysdeps/x86/bits/platform/x86.h | 2 +- sysdeps/x86/cacheinfo.h | 12 - sysdeps/{i386 => x86}/nptl/pthreaddef.h | 8 +- sysdeps/x86_64/fpu/libm-test-ulps | 50 +-- sysdeps/x86_64/nptl/pthreaddef.h | 47 -- sysdeps/x86_64/start.S | 12 +- time/Makefile | 2 +- time/tst-ctime.c | 56 +++ time/tst-difftime.c | 56 +++ time/tst-mktime4.c | 109 +++++ 236 files changed, 5833 insertions(+), 2222 deletions(-) delete mode 100644 csu/elf-init.c copy sysdeps/unix/sysv/linux/powerpc/pthread_mutex_lock.c => elf/dl-diagnostics-cp [...] rename sysdeps/unix/sysv/linux/x86/pthread_mutex_lock.c => elf/dl-diagnostics-kern [...] create mode 100644 elf/dl-diagnostics.c create mode 100644 elf/dl-diagnostics.h create mode 100644 misc/unwind-link.c rename sysdeps/unix/sysv/linux/powerpc/pthread_mutex_trylock.c => nptl/elision-con [...] copy sysdeps/unix/sysv/linux/powerpc/pthread_mutex_lock.c => nptl/elision-lock.c (79%) copy sysdeps/unix/sysv/linux/powerpc/pthread_mutex_lock.c => nptl/elision-timed.c (79%) rename sysdeps/unix/sysv/linux/s390/pthread_mutex_lock.c => nptl/elision-trylock.c (79%) rename sysdeps/unix/sysv/linux/powerpc/pthread_mutex_lock.c => nptl/elision-unlock [...] rename {sysdeps/nptl => nptl}/futex-internal.c (97%) delete mode 100644 nptl/libc-lowlevellock.c create mode 100644 posix/tst-sched_rr_get_interval.c copy sysdeps/{generic => alpha}/unwind-arch.h (66%) rename sysdeps/{unix/sysv/linux/aarch64/__read_tp.S => arm/nptl/unwind-forcedunwin [...] create mode 100644 sysdeps/arm/unwind-arch.h rename sysdeps/{unix/sysv/linux/aarch64/libc-__read_tp.S => arm/unwind-resume.c} (63%) create mode 100644 sysdeps/generic/unwind-link.h create mode 100644 sysdeps/generic/unwind-resume.c delete mode 100644 sysdeps/gnu/unwind-resume.c create mode 100644 sysdeps/i386/unwind-arch.h copy sysdeps/{generic => ia64}/unwind-arch.h (52%) rename sysdeps/{unix/sysv/linux/powerpc/pthread_mutex_timedlock.c => m68k/m680x0/u [...] create mode 100644 sysdeps/m68k/unwind-arch.h rename sysdeps/{unix/sysv/linux => }/mips/unwind-arch.h (85%) copy sysdeps/{generic => powerpc/powerpc32}/unwind-arch.h (66%) copy sysdeps/{generic/unwind-arch.h => pthread/elision-conf.h} (64%) delete mode 100644 sysdeps/riscv/nptl/libc-lowlevellock.c copy sysdeps/{generic => s390}/unwind-arch.h (66%) rename sysdeps/{unix/sysv/linux/powerpc/pthread_mutex_cond_lock.c => sh/unwind-arc [...] copy sysdeps/{generic => sparc}/unwind-arch.h (66%) create mode 100644 sysdeps/unix/sysv/linux/dl-diagnostics-kernel.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/force-elision.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/lowlevellock.h delete mode 100644 sysdeps/unix/sysv/linux/s390/force-elision.h delete mode 100644 sysdeps/unix/sysv/linux/s390/lowlevellock.h delete mode 100644 sysdeps/unix/sysv/linux/s390/pthread_mutex_cond_lock.c delete mode 100644 sysdeps/unix/sysv/linux/s390/pthread_mutex_timedlock.c delete mode 100644 sysdeps/unix/sysv/linux/s390/pthread_mutex_trylock.c create mode 100644 sysdeps/unix/sysv/linux/tst-futimens.c create mode 100644 sysdeps/unix/sysv/linux/tst-utime.c create mode 100644 sysdeps/unix/sysv/linux/tst-utimes.c delete mode 100644 sysdeps/unix/sysv/linux/x86/force-elision.h delete mode 100644 sysdeps/unix/sysv/linux/x86/pthread_mutex_cond_lock.c delete mode 100644 sysdeps/unix/sysv/linux/x86/pthread_mutex_timedlock.c delete mode 100644 sysdeps/unix/sysv/linux/x86/pthread_mutex_trylock.c rename sysdeps/{i386 => x86}/nptl/pthreaddef.h (88%) delete mode 100644 sysdeps/x86_64/nptl/pthreaddef.h create mode 100644 time/tst-ctime.c create mode 100644 time/tst-difftime.c create mode 100644 time/tst-mktime4.c