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/gnu-master-aarch64-spec2k6-O3_LTO in repository toolchain/ci/glibc.
from 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
No new revisions were added by this update.
Summary of changes: NEWS | 11 +- csu/Makefile | 10 +- csu/Versions | 3 + csu/elf-init.c | 107 ----- csu/libc-start.c | 166 +++++++- debug/backtrace.c | 86 +--- elf/dl-init.c | 8 +- elf/libc_early_init.c | 6 + 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 | 5 + nptl/Versions | 5 + .../pthread_mutex_lock.c => nptl/elision-conf.c | 9 +- .../pthread_mutex_lock.c => nptl/elision-lock.c | 9 +- .../elision-timed.c | 9 +- .../pthread_mutex_lock.c => nptl/elision-trylock.c | 9 +- .../pthread_mutex_lock.c => nptl/elision-unlock.c | 9 +- nptl/lowlevellock.c | 5 + 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/fnmatch.c | 160 +++---- posix/tst-fnmatch.input | 2 + 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 +--- sysdeps/arm/nptl/unwind-forcedunwind.c | 25 ++ sysdeps/arm/pt-arm-unwind-resume.S | 22 +- sysdeps/arm/start.S | 22 +- sysdeps/arm/unwind-arch.h | 39 ++ sysdeps/arm/unwind-resume.c | 25 ++ 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/fork.c | 3 + sysdeps/nptl/lowlevellock.h | 102 +++++ sysdeps/nptl/unwind-forcedunwind.c | 115 +----- 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/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/aarch64/libc.abilist | 1 + sysdeps/unix/sysv/linux/alpha/libc.abilist | 1 + sysdeps/unix/sysv/linux/arc/libc.abilist | 1 + sysdeps/unix/sysv/linux/arm/be/libc.abilist | 1 + sysdeps/unix/sysv/linux/arm/le/libc.abilist | 1 + sysdeps/unix/sysv/linux/csky/libc.abilist | 1 + sysdeps/unix/sysv/linux/hppa/libc.abilist | 1 + sysdeps/unix/sysv/linux/i386/libc.abilist | 1 + sysdeps/unix/sysv/linux/ia64/libc.abilist | 1 + sysdeps/unix/sysv/linux/ia64/unwind-forcedunwind.c | 16 +- sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 1 + sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 1 + sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 1 + sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 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/libc.abilist | 1 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 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/fpu/libc.abilist | 1 + .../linux/powerpc/powerpc32/nofpu/libc.abilist | 1 + .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 1 + .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 1 + sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 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 - sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 1 + sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 1 + sysdeps/unix/sysv/linux/sh/be/libc.abilist | 1 + sysdeps/unix/sysv/linux/sh/le/libc.abilist | 1 + sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 1 + sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 1 + 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/libc.abilist | 1 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 1 + sysdeps/x86_64/fpu/libm-test-ulps | 50 +-- sysdeps/x86_64/start.S | 12 +- 169 files changed, 4342 insertions(+), 1723 deletions(-) delete mode 100644 csu/elf-init.c create mode 100644 misc/unwind-link.c rename sysdeps/unix/sysv/linux/x86/pthread_mutex_lock.c => nptl/elision-conf.c (79%) rename sysdeps/unix/sysv/linux/s390/pthread_mutex_lock.c => nptl/elision-lock.c (79%) rename sysdeps/unix/sysv/linux/powerpc/pthread_mutex_trylock.c => nptl/elision-tim [...] copy sysdeps/unix/sysv/linux/powerpc/pthread_mutex_lock.c => nptl/elision-trylock.c (79%) rename sysdeps/unix/sysv/linux/powerpc/pthread_mutex_lock.c => nptl/elision-unlock [...] copy sysdeps/{generic => alpha}/unwind-arch.h (66%) create mode 100644 sysdeps/arm/nptl/unwind-forcedunwind.c create mode 100644 sysdeps/arm/unwind-arch.h create mode 100644 sysdeps/arm/unwind-resume.c 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%) 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%) 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 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