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-Os in repository toolchain/ci/glibc.
from 9b7424215b Replace val with __val in TUNABLE_SET_VAL_IF_VALID_RANGE adds f607047668 Update HP_TIMING_NOW for _ISOMAC in sysdeps/generic/hp-timing.h adds e52434a2e4 benchtests: Restore the clock_gettime option adds 6ef4227509 powerpc64le: use common fmaf128 implementation adds a23bd00f9d powerpc64le: add optimized strlen for P9 adds 8dbb7a08ec dl-runtime: reloc_{offset,index} now functions arch overide'able adds ecfa912f42 hurd: Add stack guard support adds 8fcc772da8 hurd: Add pointer guard support adds 02937d825a hurd: fix clearing SS_ONSTACK when longjmp-ing from sighandler adds 785ec62dbd hurd: Reject raising invalid signals adds fab94894d5 hurd: Fix hang in _hurd_raise_signal from pthread_kill adds 6c5ca98d09 htl: fix register-atfork ordering adds be22a151f3 htl: Add sem_clockwait support adds d6d74ec16c htl: Enable more tests adds e797c57f93 hurd: Briefly document in xfails the topics of the bugzilla entries adds 7b6b18319e hurd: XFAIL more tests that require setpshared support adds 4bab9ad854 htl: Enable but XFAIL tst-flock2, tst-signal1, tst-signal2 adds 337a7b74fa hurd: Fix unwinding over interruptible RPC adds 3944c61bdf hurd: Make read and pread64 cancellable adds af27fabe40 htl: Fix tls initialization for already-created threads adds 15e995a8fb htl: Fix registration of atfork handlers in modules adds 314a431d37 htl: Enable more tests adds dd7a8ad7ba pthread: Move back linking rules to nptl and htl adds f112dcc506 hurd: document that gcc&gdb look at the trampoline code adds d1f75e9644 AArch64: Merge Falkor memcpy and memmove implementations
No new revisions were added by this update.
Summary of changes: benchtests/Makefile | 6 + benchtests/README | 7 +- benchtests/bench-timing.h | 7 +- elf/dl-runtime.c | 28 ++- .../s_fmaf128-power9.c => elf/dl-runtime.h | 24 ++- htl/Makefile | 17 +- htl/Versions | 4 +- htl/pt-alloc.c | 29 +++ htl/register-atfork.c | 14 +- hurd/hurd-raise.c | 7 + nptl/Makefile | 142 +++---------- {sysdeps/pthread => nptl}/tst-cond22.c | 0 {sysdeps/pthread => nptl}/tst-cond26.c | 0 sysdeps/aarch64/multiarch/Makefile | 2 +- sysdeps/aarch64/multiarch/memcpy_falkor.S | 162 +++++++++++++-- sysdeps/aarch64/multiarch/memmove_falkor.S | 225 --------------------- sysdeps/generic/hp-timing.h | 11 +- sysdeps/hppa/dl-runtime.c | 4 - .../s_fmaf128-power9.c => hppa/dl-runtime.h} | 25 ++- sysdeps/htl/old_pt-atfork.c | 4 +- sysdeps/htl/pt-atfork.c | 10 + sysdeps/htl/pthreadP.h | 3 + sysdeps/htl/sem-timedwait.c | 12 +- sysdeps/htl/sem-wait.c | 3 +- sysdeps/i386/htl/Makefile | 20 ++ sysdeps/i386/htl/tcb-offsets.sym | 8 + sysdeps/mach/hurd/Makefile | 3 +- sysdeps/mach/hurd/Versions | 6 + sysdeps/mach/hurd/dl-sysdep.c | 5 + sysdeps/mach/hurd/htl/pt-sysdep.c | 3 + sysdeps/mach/hurd/i386/Makefile | 16 ++ sysdeps/mach/hurd/i386/____longjmp_chk.S | 70 ++++--- sysdeps/mach/hurd/i386/__longjmp.S | 84 ++++++++ sysdeps/mach/hurd/i386/intr-msg.h | 2 + sysdeps/mach/hurd/i386/ld.abilist | 2 +- sysdeps/mach/hurd/i386/libpthread.abilist | 1 + sysdeps/mach/hurd/i386/localplt.data | 5 +- sysdeps/mach/hurd/i386/tls.h | 16 ++ sysdeps/mach/hurd/i386/trampoline.c | 6 +- sysdeps/mach/hurd/not-cancel.h | 14 +- sysdeps/mach/hurd/pread64.c | 16 +- .../mach/hurd/{pread64.c => pread64_nocancel.c} | 10 +- sysdeps/mach/hurd/read.c | 12 +- sysdeps/mach/hurd/{read.c => read_nocancel.c} | 9 +- sysdeps/powerpc/fpu/math-use-builtins.h | 8 +- .../powerpc64/le/fpu/multiarch/s_fmaf128-power9.c | 4 +- .../powerpc/powerpc64/le/power9/fpu/s_fmaf128.c | 36 ---- sysdeps/powerpc/powerpc64/le/power9/rtld-strlen.S | 1 + sysdeps/powerpc/powerpc64/le/power9/strlen.S | 213 +++++++++++++++++++ sysdeps/powerpc/powerpc64/multiarch/Makefile | 2 +- .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 4 + .../powerpc/powerpc64/multiarch/strlen-power9.S | 2 + sysdeps/powerpc/powerpc64/multiarch/strlen.c | 5 + sysdeps/pthread/Makefile | 146 ++++++++++++- {nptl => sysdeps/pthread}/eintr.c | 0 {nptl => sysdeps/pthread}/tst-_res1.c | 0 {nptl => sysdeps/pthread}/tst-_res1mod1.c | 0 {nptl => sysdeps/pthread}/tst-_res1mod2.c | 0 {nptl => sysdeps/pthread}/tst-atfork1.c | 0 {nptl => sysdeps/pthread}/tst-atfork2.c | 0 {nptl => sysdeps/pthread}/tst-atfork2mod.c | 0 {nptl => sysdeps/pthread}/tst-backtrace1.c | 0 {nptl => sysdeps/pthread}/tst-bad-schedattr.c | 0 .../pthread}/tst-cancel-self-canceltype.c | 0 .../pthread}/tst-cancel-self-cleanup.c | 0 .../pthread}/tst-cancel-self-testcancel.c | 0 {nptl => sysdeps/pthread}/tst-cancel1.c | 0 {nptl => sysdeps/pthread}/tst-cancel10.c | 0 {nptl => sysdeps/pthread}/tst-cancel12.c | 0 {nptl => sysdeps/pthread}/tst-cancel14.c | 0 {nptl => sysdeps/pthread}/tst-cancel15.c | 0 {nptl => sysdeps/pthread}/tst-cancel18.c | 0 {nptl => sysdeps/pthread}/tst-cancel19.c | 0 {nptl => sysdeps/pthread}/tst-cancel2.c | 0 {nptl => sysdeps/pthread}/tst-cancel22.c | 0 {nptl => sysdeps/pthread}/tst-cancel23.c | 0 {nptl => sysdeps/pthread}/tst-cancel26.c | 0 {nptl => sysdeps/pthread}/tst-cancel27.c | 0 {nptl => sysdeps/pthread}/tst-cancel28.c | 0 {nptl => sysdeps/pthread}/tst-cancel3.c | 0 {nptl => sysdeps/pthread}/tst-cancel8.c | 0 {nptl => sysdeps/pthread}/tst-cancelx1.c | 0 {nptl => sysdeps/pthread}/tst-cancelx10.c | 0 {nptl => sysdeps/pthread}/tst-cancelx12.c | 0 {nptl => sysdeps/pthread}/tst-cancelx14.c | 0 {nptl => sysdeps/pthread}/tst-cancelx15.c | 0 {nptl => sysdeps/pthread}/tst-cancelx18.c | 0 {nptl => sysdeps/pthread}/tst-cancelx2.c | 0 {nptl => sysdeps/pthread}/tst-cancelx3.c | 0 {nptl => sysdeps/pthread}/tst-cancelx8.c | 0 {nptl => sysdeps/pthread}/tst-cleanup0.c | 0 {nptl => sysdeps/pthread}/tst-cleanup0.expect | 0 {nptl => sysdeps/pthread}/tst-cleanup1.c | 0 {nptl => sysdeps/pthread}/tst-cleanup2.c | 0 {nptl => sysdeps/pthread}/tst-cleanup3.c | 0 {nptl => sysdeps/pthread}/tst-cleanupx0.c | 0 {nptl => sysdeps/pthread}/tst-cleanupx0.expect | 0 {nptl => sysdeps/pthread}/tst-cleanupx1.c | 0 {nptl => sysdeps/pthread}/tst-cleanupx2.c | 0 {nptl => sysdeps/pthread}/tst-cleanupx3.c | 0 {nptl => sysdeps/pthread}/tst-clock1.c | 0 {nptl => sysdeps/pthread}/tst-create-detached.c | 0 {nptl => sysdeps/pthread}/tst-detach1.c | 0 {nptl => sysdeps/pthread}/tst-eintr2.c | 0 {nptl => sysdeps/pthread}/tst-eintr3.c | 0 {nptl => sysdeps/pthread}/tst-eintr4.c | 0 {nptl => sysdeps/pthread}/tst-eintr5.c | 0 {nptl => sysdeps/pthread}/tst-exec1.c | 0 {nptl => sysdeps/pthread}/tst-exec2.c | 0 {nptl => sysdeps/pthread}/tst-exec3.c | 0 {nptl => sysdeps/pthread}/tst-exit1.c | 0 {nptl => sysdeps/pthread}/tst-exit2.c | 0 {nptl => sysdeps/pthread}/tst-exit3.c | 0 {nptl => sysdeps/pthread}/tst-fini1.c | 0 {nptl => sysdeps/pthread}/tst-fini1mod.c | 0 {nptl => sysdeps/pthread}/tst-flock1.c | 0 {nptl => sysdeps/pthread}/tst-flock2.c | 0 {nptl => sysdeps/pthread}/tst-fork1.c | 0 {nptl => sysdeps/pthread}/tst-fork2.c | 0 {nptl => sysdeps/pthread}/tst-fork3.c | 0 {nptl => sysdeps/pthread}/tst-fork4.c | 0 {nptl => sysdeps/pthread}/tst-getpid3.c | 0 {nptl => sysdeps/pthread}/tst-kill1.c | 0 {nptl => sysdeps/pthread}/tst-kill2.c | 0 {nptl => sysdeps/pthread}/tst-kill3.c | 0 {nptl => sysdeps/pthread}/tst-kill4.c | 0 {nptl => sysdeps/pthread}/tst-kill5.c | 0 {nptl => sysdeps/pthread}/tst-kill6.c | 0 {nptl => sysdeps/pthread}/tst-locale1.c | 0 {nptl => sysdeps/pthread}/tst-locale2.c | 0 {nptl => sysdeps/pthread}/tst-memstream.c | 0 nptl/tst-align.c => sysdeps/pthread/tst-pt-align.c | 0 .../pthread/tst-pt-align3.c | 0 .../pthread/tst-pt-popen1.c | 0 .../pthread/tst-pt-sysconf.c | 0 nptl/tst-tls1.c => sysdeps/pthread/tst-pt-tls1.c | 0 nptl/tst-tls2.c => sysdeps/pthread/tst-pt-tls2.c | 0 nptl/tst-tls4.c => sysdeps/pthread/tst-pt-tls4.c | 0 .../pthread/tst-pt-vfork1.c | 0 .../pthread/tst-pt-vfork2.c | 0 {nptl => sysdeps/pthread}/tst-raise1.c | 0 {nptl => sysdeps/pthread}/tst-sem5.c | 0 {nptl => sysdeps/pthread}/tst-setuid3.c | 0 {nptl => sysdeps/pthread}/tst-signal1.c | 0 {nptl => sysdeps/pthread}/tst-signal2.c | 0 {nptl => sysdeps/pthread}/tst-signal4.c | 0 {nptl => sysdeps/pthread}/tst-signal5.c | 0 {nptl => sysdeps/pthread}/tst-signal6.c | 0 {nptl => sysdeps/pthread}/tst-signal8.c | 0 {nptl => sysdeps/pthread}/tst-stack1.c | 5 +- {nptl => sysdeps/pthread}/tst-stdio1.c | 0 {nptl => sysdeps/pthread}/tst-stdio2.c | 0 {nptl => sysdeps/pthread}/tst-tls4moda.c | 0 {nptl => sysdeps/pthread}/tst-tls4modb.c | 0 {nptl => sysdeps/pthread}/tst-tsd1.c | 0 {nptl => sysdeps/pthread}/tst-tsd2.c | 0 {nptl => sysdeps/pthread}/tst-tsd5.c | 0 {nptl => sysdeps/pthread}/tst-tsd6.c | 0 {nptl => sysdeps/pthread}/tst-umask1.c | 0 {nptl => sysdeps/pthread}/tst-unload.c | 0 {nptl => sysdeps/pthread}/tst-unwind-thread.c | 0 {nptl => sysdeps/pthread}/tst-vfork1x.c | 0 {nptl => sysdeps/pthread}/tst-vfork2x.c | 0 sysdeps/x86_64/dl-runtime.c | 9 - sysdeps/x86_64/dl-runtime.h | 35 ++++ 165 files changed, 984 insertions(+), 540 deletions(-) copy sysdeps/powerpc/powerpc64/le/fpu/multiarch/s_fmaf128-power9.c => elf/dl-runti [...] rename {sysdeps/pthread => nptl}/tst-cond22.c (100%) rename {sysdeps/pthread => nptl}/tst-cond26.c (100%) delete mode 100644 sysdeps/aarch64/multiarch/memmove_falkor.S copy sysdeps/{powerpc/powerpc64/le/fpu/multiarch/s_fmaf128-power9.c => hppa/dl-run [...] create mode 100644 sysdeps/i386/htl/Makefile create mode 100644 sysdeps/i386/htl/tcb-offsets.sym create mode 100644 sysdeps/mach/hurd/i386/__longjmp.S copy sysdeps/mach/hurd/{pread64.c => pread64_nocancel.c} (84%) copy sysdeps/mach/hurd/{read.c => read_nocancel.c} (84%) delete mode 100644 sysdeps/powerpc/powerpc64/le/power9/fpu/s_fmaf128.c create mode 100644 sysdeps/powerpc/powerpc64/le/power9/rtld-strlen.S create mode 100644 sysdeps/powerpc/powerpc64/le/power9/strlen.S create mode 100644 sysdeps/powerpc/powerpc64/multiarch/strlen-power9.S rename {nptl => sysdeps/pthread}/eintr.c (100%) rename {nptl => sysdeps/pthread}/tst-_res1.c (100%) rename {nptl => sysdeps/pthread}/tst-_res1mod1.c (100%) rename {nptl => sysdeps/pthread}/tst-_res1mod2.c (100%) rename {nptl => sysdeps/pthread}/tst-atfork1.c (100%) rename {nptl => sysdeps/pthread}/tst-atfork2.c (100%) rename {nptl => sysdeps/pthread}/tst-atfork2mod.c (100%) rename {nptl => sysdeps/pthread}/tst-backtrace1.c (100%) rename {nptl => sysdeps/pthread}/tst-bad-schedattr.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel-self-canceltype.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel-self-cleanup.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel-self-testcancel.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel1.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel10.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel12.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel14.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel15.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel18.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel19.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel2.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel22.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel23.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel26.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel27.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel28.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel3.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel8.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx1.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx10.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx12.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx14.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx15.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx18.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx2.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx3.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx8.c (100%) rename {nptl => sysdeps/pthread}/tst-cleanup0.c (100%) rename {nptl => sysdeps/pthread}/tst-cleanup0.expect (100%) rename {nptl => sysdeps/pthread}/tst-cleanup1.c (100%) rename {nptl => sysdeps/pthread}/tst-cleanup2.c (100%) rename {nptl => sysdeps/pthread}/tst-cleanup3.c (100%) rename {nptl => sysdeps/pthread}/tst-cleanupx0.c (100%) rename {nptl => sysdeps/pthread}/tst-cleanupx0.expect (100%) rename {nptl => sysdeps/pthread}/tst-cleanupx1.c (100%) rename {nptl => sysdeps/pthread}/tst-cleanupx2.c (100%) rename {nptl => sysdeps/pthread}/tst-cleanupx3.c (100%) rename {nptl => sysdeps/pthread}/tst-clock1.c (100%) rename {nptl => sysdeps/pthread}/tst-create-detached.c (100%) rename {nptl => sysdeps/pthread}/tst-detach1.c (100%) rename {nptl => sysdeps/pthread}/tst-eintr2.c (100%) rename {nptl => sysdeps/pthread}/tst-eintr3.c (100%) rename {nptl => sysdeps/pthread}/tst-eintr4.c (100%) rename {nptl => sysdeps/pthread}/tst-eintr5.c (100%) rename {nptl => sysdeps/pthread}/tst-exec1.c (100%) rename {nptl => sysdeps/pthread}/tst-exec2.c (100%) rename {nptl => sysdeps/pthread}/tst-exec3.c (100%) rename {nptl => sysdeps/pthread}/tst-exit1.c (100%) rename {nptl => sysdeps/pthread}/tst-exit2.c (100%) rename {nptl => sysdeps/pthread}/tst-exit3.c (100%) rename {nptl => sysdeps/pthread}/tst-fini1.c (100%) rename {nptl => sysdeps/pthread}/tst-fini1mod.c (100%) rename {nptl => sysdeps/pthread}/tst-flock1.c (100%) rename {nptl => sysdeps/pthread}/tst-flock2.c (100%) rename {nptl => sysdeps/pthread}/tst-fork1.c (100%) rename {nptl => sysdeps/pthread}/tst-fork2.c (100%) rename {nptl => sysdeps/pthread}/tst-fork3.c (100%) rename {nptl => sysdeps/pthread}/tst-fork4.c (100%) rename {nptl => sysdeps/pthread}/tst-getpid3.c (100%) rename {nptl => sysdeps/pthread}/tst-kill1.c (100%) rename {nptl => sysdeps/pthread}/tst-kill2.c (100%) rename {nptl => sysdeps/pthread}/tst-kill3.c (100%) rename {nptl => sysdeps/pthread}/tst-kill4.c (100%) rename {nptl => sysdeps/pthread}/tst-kill5.c (100%) rename {nptl => sysdeps/pthread}/tst-kill6.c (100%) rename {nptl => sysdeps/pthread}/tst-locale1.c (100%) rename {nptl => sysdeps/pthread}/tst-locale2.c (100%) rename {nptl => sysdeps/pthread}/tst-memstream.c (100%) rename nptl/tst-align.c => sysdeps/pthread/tst-pt-align.c (100%) rename nptl/tst-align3.c => sysdeps/pthread/tst-pt-align3.c (100%) rename nptl/tst-popen1.c => sysdeps/pthread/tst-pt-popen1.c (100%) rename nptl/tst-sysconf.c => sysdeps/pthread/tst-pt-sysconf.c (100%) rename nptl/tst-tls1.c => sysdeps/pthread/tst-pt-tls1.c (100%) rename nptl/tst-tls2.c => sysdeps/pthread/tst-pt-tls2.c (100%) rename nptl/tst-tls4.c => sysdeps/pthread/tst-pt-tls4.c (100%) rename nptl/tst-vfork1.c => sysdeps/pthread/tst-pt-vfork1.c (100%) rename nptl/tst-vfork2.c => sysdeps/pthread/tst-pt-vfork2.c (100%) rename {nptl => sysdeps/pthread}/tst-raise1.c (100%) rename {nptl => sysdeps/pthread}/tst-sem5.c (100%) rename {nptl => sysdeps/pthread}/tst-setuid3.c (100%) rename {nptl => sysdeps/pthread}/tst-signal1.c (100%) rename {nptl => sysdeps/pthread}/tst-signal2.c (100%) rename {nptl => sysdeps/pthread}/tst-signal4.c (100%) rename {nptl => sysdeps/pthread}/tst-signal5.c (100%) rename {nptl => sysdeps/pthread}/tst-signal6.c (100%) rename {nptl => sysdeps/pthread}/tst-signal8.c (100%) rename {nptl => sysdeps/pthread}/tst-stack1.c (96%) rename {nptl => sysdeps/pthread}/tst-stdio1.c (100%) rename {nptl => sysdeps/pthread}/tst-stdio2.c (100%) rename {nptl => sysdeps/pthread}/tst-tls4moda.c (100%) rename {nptl => sysdeps/pthread}/tst-tls4modb.c (100%) rename {nptl => sysdeps/pthread}/tst-tsd1.c (100%) rename {nptl => sysdeps/pthread}/tst-tsd2.c (100%) rename {nptl => sysdeps/pthread}/tst-tsd5.c (100%) rename {nptl => sysdeps/pthread}/tst-tsd6.c (100%) rename {nptl => sysdeps/pthread}/tst-umask1.c (100%) rename {nptl => sysdeps/pthread}/tst-unload.c (100%) rename {nptl => sysdeps/pthread}/tst-unwind-thread.c (100%) rename {nptl => sysdeps/pthread}/tst-vfork1x.c (100%) rename {nptl => sysdeps/pthread}/tst-vfork2x.c (100%) delete mode 100644 sysdeps/x86_64/dl-runtime.c create mode 100644 sysdeps/x86_64/dl-runtime.h