* Implement optimisation in storev8/16/64 similar to  optimisations in storev32

See comments in MC_(helperc_STOREV8) for a detailed explanation.

On modern cpu, this gives a few percent speed improvement for
some perf tests, and reduces the nr of undistinguished secondary
map.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13904 a5019735-40e9-0310-863c-91ae7b9d1cf9
* Modify nlgone_exit so that it tests --vgdb-stop-at=startup,exit
* remove empty lines from nlgone_*.stdinB.gdb, as these empty
  lines are (surprisingly) repeating the previous gdb command.
  Empty lines should be be put in the *gdb files.
* And add yet another sed expression in filter_gdb to cope with
  the different place where a thread exits.
  (this filter technique is now *really* arriving in a dead end
   e.g. the link between the comment and the sed expression is very
   poor).



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13905 a5019735-40e9-0310-863c-91ae7b9d1cf9
Too difficult to match the stacktrace of the last instruction
of a program => let's remove these (uninteresting) lines
rather than trying to 'sed' them to make them look the same
on different OS/platform/....


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13906 a5019735-40e9-0310-863c-91ae7b9d1cf9
Remove the 2 sed expressions that were trying to massage the
stacktrace for the last program instruction encountered with
  --vgdb-stop-at=exit
These are not needed anymore, as these lines are now removed


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13907 a5019735-40e9-0310-863c-91ae7b9d1cf9
Enable sys_sendmmsg() on arm32.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13908 a5019735-40e9-0310-863c-91ae7b9d1cf9
For the ld.so redirections for arm32-linux, allow the soname
ld-linux-armhf.so.3 in addition to the existing name, ld-linux.so.3.


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