Bug 338615 suppress glibc 2.20 optimized strcmp implementation for ARMv7.

Add an add_hardwired_spec for strcmp in VG_(redir_initialise) for
ld-linux.so.3 and ld-linux-armhf.so.3 to use a simple strcmp
implementation in m_trampoline.S (compiled from the trivial .c code
to asm with gcc like the other implementations in that file).

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14374 a5019735-40e9-0310-863c-91ae7b9d1cf9
Handle ENOSYS instread of EINVAL for some helgrind tests.

Some arches (s390x and ppc64) return ENOSYS instead of EINVAL for
undefined futex operations. Adjust the helgrind filter_stderr to
handle that case.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14375 a5019735-40e9-0310-863c-91ae7b9d1cf9
Workaround bug 338633. gdbserver_tests/nlcontrolc.vgtest hangs on arm64.

Disable the test on arm64 for now to keep make regtest from hanging.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14376 a5019735-40e9-0310-863c-91ae7b9d1cf9
Typo fix + small improvement in comment


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14377 a5019735-40e9-0310-863c-91ae7b9d1cf9
Check that vgdb ptrace actions do not cause a EINTR or whatever
to go out of the select syscall


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14378 a5019735-40e9-0310-863c-91ae7b9d1cf9
Fix a bunch of defined(VGA_ppc64)
(a.o. this was making leak_cpp_interior test failing,
as the ppc64 specific code in mc_leakcheck.c was not compiled in)



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14379 a5019735-40e9-0310-863c-91ae7b9d1cf9