summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2014-09-11 21:12:30 +0200
committerThomas Schwinge <thomas@codesourcery.com>2014-09-11 21:12:30 +0200
commita45cffd44759a294dd6b39fb8766831eed5eebce (patch)
tree1654e0c63ad52e98daf26cc08e5d0a2a380b5a12
parent02bea8b63d191f2ad1a61e83d7cf68985d08a339 (diff)
binutils-gdb: Re-run after system updates.
-rw-r--r--binutils-gdb/kepler.SCHWINGE/log_test8
-rw-r--r--binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum2
-rw-r--r--binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum2
-rw-r--r--binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum2
-rw-r--r--binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum2
-rw-r--r--binutils-gdb/laplace.SCHWINGE/log_test65
-rw-r--r--binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum2
-rw-r--r--binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum2
-rw-r--r--binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum298
-rw-r--r--binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum2
-rw-r--r--binutils-gdb/log_test.diff189
-rw-r--r--binutils-gdb/test.diff631
12 files changed, 555 insertions, 650 deletions
diff --git a/binutils-gdb/kepler.SCHWINGE/log_test b/binutils-gdb/kepler.SCHWINGE/log_test
index 92b15e1c..7418fa60 100644
--- a/binutils-gdb/kepler.SCHWINGE/log_test
+++ b/binutils-gdb/kepler.SCHWINGE/log_test
@@ -52,7 +52,7 @@ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \
else echo "WARNING: could not find \`runtest'" 1>&2; :;\
fi
WARNING: Couldn't find tool init file
-Test Run By thomas on Sat Jul 26 20:34:33 2014
+Test Run By thomas on Thu Sep 11 18:50:52 2014
Native configuration is i686-pc-linux-gnu
=== binutils tests ===
@@ -131,7 +131,7 @@ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \
else echo "WARNING: could not find \`runtest'" 1>&2; :;\
fi
WARNING: Couldn't find tool init file
-Test Run By thomas on Sat Jul 26 20:34:39 2014
+Test Run By thomas on Thu Sep 11 18:50:59 2014
Native configuration is i686-pc-linux-gnu
=== gas tests ===
@@ -1372,7 +1372,7 @@ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \
else echo "WARNING: could not find \`runtest'" 1>&2; :;\
fi
WARNING: Couldn't find tool init file
-Test Run By thomas on Sat Jul 26 20:37:14 2014
+Test Run By thomas on Thu Sep 11 18:54:41 2014
Native configuration is i686-pc-linux-gnu
=== ld tests ===
@@ -1572,7 +1572,7 @@ Making a new config file...
make check-single
make[4]: Entering directory '[...]/tschwinge/W._C._Handy.build/gdb/testsuite'
rootme=`pwd`; export rootme; srcdir=../../../W._C._Handy/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest
-Test Run By thomas on Sat Jul 26 20:39:23 2014
+Test Run By thomas on Thu Sep 11 18:57:05 2014
Native configuration is i686-pc-linux-gnu
=== gdb tests ===
diff --git a/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum b/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum
index f0bdca19..e521ec87 100644
--- a/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum
+++ b/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Sat Jul 26 20:34:33 2014
+Test Run By thomas on Thu Sep 11 18:50:52 2014
Native configuration is i686-pc-linux-gnu
=== binutils tests ===
diff --git a/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum b/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum
index c3402beb..18f84237 100644
--- a/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum
+++ b/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Sat Jul 26 20:34:39 2014
+Test Run By thomas on Thu Sep 11 18:50:59 2014
Native configuration is i686-pc-linux-gnu
=== gas tests ===
diff --git a/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum b/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum
index aaf9649e..83f10efe 100644
--- a/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum
+++ b/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Sat Jul 26 20:39:23 2014
+Test Run By thomas on Thu Sep 11 18:57:05 2014
Native configuration is i686-pc-linux-gnu
=== gdb tests ===
diff --git a/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum b/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum
index 066360ce..a2a1e63e 100644
--- a/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum
+++ b/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Sat Jul 26 20:37:14 2014
+Test Run By thomas on Thu Sep 11 18:54:41 2014
Native configuration is i686-pc-linux-gnu
=== ld tests ===
diff --git a/binutils-gdb/laplace.SCHWINGE/log_test b/binutils-gdb/laplace.SCHWINGE/log_test
index d23e60fa..ad101f0d 100644
--- a/binutils-gdb/laplace.SCHWINGE/log_test
+++ b/binutils-gdb/laplace.SCHWINGE/log_test
@@ -50,7 +50,7 @@ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \
else echo "WARNING: could not find \`runtest'" 1>&2; :;\
fi
WARNING: Couldn't find tool init file
-Test Run By thomas on Sat Jul 26 20:13:22 2014
+Test Run By thomas on Thu Sep 11 17:06:17 2014
Native configuration is i686-unknown-gnu0.5
=== binutils tests ===
@@ -129,7 +129,7 @@ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \
else echo "WARNING: could not find \`runtest'" 1>&2; :;\
fi
WARNING: Couldn't find tool init file
-Test Run By thomas on Sat Jul 26 20:13:35 2014
+Test Run By thomas on Thu Sep 11 17:06:32 2014
Native configuration is i686-unknown-gnu0.5
=== gas tests ===
@@ -1207,7 +1207,7 @@ PASS: relro_strip_test
PASS: relro_script_test
PASS: script_test_1
PASS: script_test_2
-PASS: justsyms
+FAIL: justsyms
PASS: justsyms_exec
PASS: binary_test
FAIL: script_test_3
@@ -1255,7 +1255,7 @@ PASS: ifuncmain7pie
PASS: ifuncvar
PASS: start_lib_test
============================
-4 of 185 tests failed
+5 of 185 tests failed
See testsuite/test-suite.log
============================
Makefile:3717: recipe for target 'test-suite.log' failed
@@ -1365,7 +1365,7 @@ if /bin/dash -c "$runtest --version" > /dev/null 2>&1; then \
else echo "WARNING: could not find \`runtest'" 1>&2; :;\
fi
WARNING: Couldn't find tool init file
-Test Run By thomas on Sat Jul 26 20:18:53 2014
+Test Run By thomas on Thu Sep 11 17:11:40 2014
Native configuration is i686-unknown-gnu0.5
=== ld tests ===
@@ -1578,7 +1578,7 @@ Making a new config file...
make check-single
make[4]: Entering directory '[...]/tschwinge/W._C._Handy.build/gdb/testsuite'
rootme=`pwd`; export rootme; srcdir=../../../W._C._Handy/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest
-Test Run By thomas on Sat Jul 26 20:22:57 2014
+Test Run By thomas on Thu Sep 11 17:16:06 2014
Native configuration is i686-unknown-gnu0.5
=== gdb tests ===
@@ -1767,7 +1767,6 @@ FAIL: gdb.arch/i386-dr3-watch.exp: continue to i3 watchpoint
FAIL: gdb.arch/i386-dr3-watch.exp: continue to i4 watchpoint
FAIL: gdb.arch/i386-dr3-watch.exp: set watchpoint occuping one debug register
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-float.exp ...
-FAIL: gdb.arch/i386-float.exp: info float
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-gnu-cfi.exp ...
FAIL: gdb.arch/i386-gnu-cfi.exp: shift up to the modified frame
FAIL: gdb.arch/i386-gnu-cfi.exp: Existence of the CFI inserted register
@@ -1999,29 +1998,6 @@ FAIL: gdb.base/exitsignal.exp: $_exitsignal is 11 (SIGSEGV) after restarting the
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/expand-psymtabs.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/exprs.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/fileio.exp ...
-FAIL: gdb.base/fileio.exp: Stat a NULL pathname returns ENOENT or EFAULT
-FAIL: gdb.base/fileio.exp: Stat an empty pathname returns ENOENT
-FAIL: gdb.base/fileio.exp: Stat a nonexistant file returns ENOENT (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Fstat an open file (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Fstat an invalid file descriptor returns EBADF (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Isatty (stdin) (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Isatty (stdout) (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Isatty (stderr) (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Isatty (invalid fd) (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Isatty (open file) (the program is no longer running)
-FAIL: gdb.base/fileio.exp: System says shell is available (the program is no longer running)
-FAIL: gdb.base/fileio.exp: System(3) call (the program is no longer running)
-FAIL: gdb.base/fileio.exp: System with invalid command returns 127 (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Rename a file (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Renaming a file to existing directory returns EISDIR (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Renaming a directory to a non-empty directory returns ENOTEMPTY or EEXIST (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Renaming a directory to a subdir of itself returns EINVAL (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Renaming a nonexistant file returns ENOENT (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Unlink a file (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Unlinking a file in a directory w/o write access returns EACCES (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Unlinking a nonexistant file returns ENOENT (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Time(2) call returns the same value as in parameter (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Time(2) returns feasible values (the program is no longer running)
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/filesym.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/find-unmapped.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/find.exp ...
@@ -2237,10 +2213,6 @@ FAIL: gdb.base/sigaltstack.exp: finish to OUTER (timeout)
FAIL: gdb.base/sigaltstack.exp: finish to catch MAIN (timeout)
FAIL: gdb.base/sigaltstack.exp: finish to MAIN (timeout)
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigbpt.exp ...
-FAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler
-FAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler
-FAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler
-FAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigchld.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-addr.exp ...
FAIL: gdb.base/siginfo-addr.exp: si_addr value
@@ -2263,9 +2235,6 @@ FAIL: gdb.base/signals.exp: signal SIGUSR1 (the program is no longer running)
FAIL: gdb.base/signals.exp: backtrace for SIGUSR1
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/signest.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/signull.exp ...
-FAIL: gdb.base/signull.exp: data read; backtrace from keeper through SIGSEGV
-FAIL: gdb.base/signull.exp: data write; backtrace from keeper through SIGSEGV
-FAIL: gdb.base/signull.exp: code; backtrace from keeper through SIGSEGV
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigrepeat.exp ...
FAIL: gdb.base/sigrepeat.exp: next
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigstep.exp ...
@@ -2346,10 +2315,6 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/source.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/stack-checking.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/stale-infcall.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/stap-probe.exp ...
-gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.base/stap-probe.c:39:21: fatal error: sys/sdt.h: No such file or directory
- #include <sys/sdt.h>
- ^
-compilation terminated.
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/start.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/step-break.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/step-bt.exp ...
@@ -2461,10 +2426,12 @@ FAIL: gdb.base/watchpoint-solib.exp: continue to watchpoint hit (the program is
FAIL: gdb.base/watchpoint-solib.exp: continue to foo again (the program exited)
FAIL: gdb.base/watchpoint-solib.exp: continue to watchpoint hit again (the program is no longer running)
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint.exp ...
+FAIL: gdb.base/watchpoint.exp: watch -location nullptr->p->x
FAIL: gdb.base/watchpoint.exp: watch foo2
FAIL: gdb.base/watchpoint.exp: continue with watch foo2
FAIL: gdb.base/watchpoint.exp: watch foo4
FAIL: gdb.base/watchpoint.exp: continue with watch foo4
+FAIL: gdb.base/watchpoint.exp: no-hw: watch -location nullptr->p->x
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoints.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/wchar.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/whatis-exp.exp ...
@@ -2794,6 +2761,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-arch.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-block.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-breakpoint.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-disasm.exp ...
+FAIL: gdb.guile/scm-disasm.exp: test bad memory access
Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-equal.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-error.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-frame-args.exp ...
@@ -2807,6 +2775,8 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-objfile-script.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-objfile.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-ports.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-pretty-print.exp ...
+FAIL: gdb.guile/scm-pretty-print.exp: print ns2
+FAIL: gdb.guile/scm-pretty-print.exp: print ns2
Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-section-script.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-symbol.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-symtab.exp ...
@@ -2994,6 +2964,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.perf/skip-prologue.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.perf/solib.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/lib-types.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-arch.exp ...
+FAIL: gdb.python/py-arch.exp: test bad memory access
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-block.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-breakpoint.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-cmd.exp ...
@@ -3034,6 +3005,8 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-parameter.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-pp-integral.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-pp-maint.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-prettyprint.exp ...
+FAIL: gdb.python/py-prettyprint.exp: print ns2
+FAIL: gdb.python/py-prettyprint.exp: print ns2
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-progspace.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-prompt.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-section-script.exp ...
@@ -3386,10 +3359,6 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/read-memory.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/report.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/save-trace.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/stap-trace.exp ...
-gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.trace/stap-trace.c:34:21: fatal error: sys/sdt.h: No such file or directory
- #include <sys/sdt.h>
- ^
-compilation terminated.
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/status-stop.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/strace.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tfile.exp ...
@@ -3414,14 +3383,14 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.xml/tdesc-xinclude.exp ...
=== gdb Summary ===
-# of expected passes 20174
-# of unexpected failures 651
+# of expected passes 20184
+# of unexpected failures 628
# of unexpected successes 2
# of expected failures 34
# of unknown successes 1
# of known failures 55
# of unresolved testcases 3
-# of untested testcases 46
+# of untested testcases 49
# of unsupported tests 85
[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.7.50.20140214-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
diff --git a/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum b/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum
index a1608d60..8ed4c2b1 100644
--- a/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum
+++ b/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Sat Jul 26 20:13:22 2014
+Test Run By thomas on Thu Sep 11 17:06:17 2014
Native configuration is i686-unknown-gnu0.5
=== binutils tests ===
diff --git a/binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum b/binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum
index 9c5dd6bb..2319a72f 100644
--- a/binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum
+++ b/binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Sat Jul 26 20:13:35 2014
+Test Run By thomas on Thu Sep 11 17:06:32 2014
Native configuration is i686-unknown-gnu0.5
=== gas tests ===
diff --git a/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum b/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum
index 0301a0f2..606990e7 100644
--- a/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum
+++ b/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Sat Jul 26 20:22:57 2014
+Test Run By thomas on Thu Sep 11 17:16:06 2014
Native configuration is i686-unknown-gnu0.5
=== gdb tests ===
@@ -742,7 +742,7 @@ FAIL: gdb.arch/i386-dr3-watch.exp: set watchpoint occuping one debug register
PASS: gdb.arch/i386-dr3-watch.exp: watchpoint on gap1 does not fit debug registers (gdb figured out itself the watchpoint does not fit)
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-float.exp ...
PASS: gdb.arch/i386-float.exp: first stepi
-FAIL: gdb.arch/i386-float.exp: info float
+PASS: gdb.arch/i386-float.exp: info float
PASS: gdb.arch/i386-float.exp: second stepi
PASS: gdb.arch/i386-float.exp: info float
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-gnu-cfi.exp ...
@@ -3612,12 +3612,6 @@ PASS: gdb.base/display.exp: undisp
PASS: gdb.base/display.exp: info disp
PASS: gdb.base/display.exp: next hit
PASS: gdb.base/display.exp: undisp all
-PASS: gdb.base/display.exp: disp *p_i
-PASS: gdb.base/display.exp: p p_i = 0x0
-PASS: gdb.base/display.exp: display bad address
-PASS: gdb.base/display.exp: p p_i = &i
-PASS: gdb.base/display.exp: display good address
-PASS: gdb.base/display.exp: undisp all again
PASS: gdb.base/display.exp: disab 3
PASS: gdb.base/display.exp: watch off
PASS: gdb.base/display.exp: finish
@@ -4467,30 +4461,30 @@ PASS: gdb.base/fileio.exp: Lseeking SET a file
PASS: gdb.base/fileio.exp: Closing a file
PASS: gdb.base/fileio.exp: Closing an invalid file descriptor returns EBADF
PASS: gdb.base/fileio.exp: Stat a file
-FAIL: gdb.base/fileio.exp: Stat a NULL pathname returns ENOENT or EFAULT
-FAIL: gdb.base/fileio.exp: Stat an empty pathname returns ENOENT
-FAIL: gdb.base/fileio.exp: Stat a nonexistant file returns ENOENT (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Fstat an open file (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Fstat an invalid file descriptor returns EBADF (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Isatty (stdin) (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Isatty (stdout) (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Isatty (stderr) (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Isatty (invalid fd) (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Isatty (open file) (the program is no longer running)
-FAIL: gdb.base/fileio.exp: System says shell is available (the program is no longer running)
+PASS: gdb.base/fileio.exp: Stat a NULL pathname returns ENOENT or EFAULT
+PASS: gdb.base/fileio.exp: Stat an empty pathname returns ENOENT
+PASS: gdb.base/fileio.exp: Stat a nonexistant file returns ENOENT
+PASS: gdb.base/fileio.exp: Fstat an open file
+PASS: gdb.base/fileio.exp: Fstat an invalid file descriptor returns EBADF
+PASS: gdb.base/fileio.exp: Isatty (stdin)
+PASS: gdb.base/fileio.exp: Isatty (stdout)
+PASS: gdb.base/fileio.exp: Isatty (stderr)
+PASS: gdb.base/fileio.exp: Isatty (invalid fd)
+PASS: gdb.base/fileio.exp: Isatty (open file)
+PASS: gdb.base/fileio.exp: System says shell is available
PASS: gdb.base/fileio.exp: set remote system-call-allowed 1
-FAIL: gdb.base/fileio.exp: System(3) call (the program is no longer running)
-FAIL: gdb.base/fileio.exp: System with invalid command returns 127 (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Rename a file (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Renaming a file to existing directory returns EISDIR (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Renaming a directory to a non-empty directory returns ENOTEMPTY or EEXIST (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Renaming a directory to a subdir of itself returns EINVAL (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Renaming a nonexistant file returns ENOENT (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Unlink a file (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Unlinking a file in a directory w/o write access returns EACCES (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Unlinking a nonexistant file returns ENOENT (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Time(2) call returns the same value as in parameter (the program is no longer running)
-FAIL: gdb.base/fileio.exp: Time(2) returns feasible values (the program is no longer running)
+PASS: gdb.base/fileio.exp: System(3) call
+PASS: gdb.base/fileio.exp: System with invalid command returns 127
+PASS: gdb.base/fileio.exp: Rename a file
+PASS: gdb.base/fileio.exp: Renaming a file to existing directory returns EISDIR
+PASS: gdb.base/fileio.exp: Renaming a directory to a non-empty directory returns ENOTEMPTY or EEXIST
+PASS: gdb.base/fileio.exp: Renaming a directory to a subdir of itself returns EINVAL
+PASS: gdb.base/fileio.exp: Renaming a nonexistant file returns ENOENT
+PASS: gdb.base/fileio.exp: Unlink a file
+PASS: gdb.base/fileio.exp: Unlinking a file in a directory w/o write access returns EACCES
+PASS: gdb.base/fileio.exp: Unlinking a nonexistant file returns ENOENT
+PASS: gdb.base/fileio.exp: Time(2) call returns the same value as in parameter
+PASS: gdb.base/fileio.exp: Time(2) returns feasible values
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/filesym.exp ...
PASS: gdb.base/filesym.exp: complete on "filesy"
PASS: gdb.base/filesym.exp: completion list for "filesym"
@@ -8113,70 +8107,7 @@ FAIL: gdb.base/sigaltstack.exp: finish to OUTER (timeout)
FAIL: gdb.base/sigaltstack.exp: finish to catch MAIN (timeout)
FAIL: gdb.base/sigaltstack.exp: finish to MAIN (timeout)
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigbpt.exp ...
-PASS: gdb.base/sigbpt.exp: break keeper
-PASS: gdb.base/sigbpt.exp: display/i $pc
-PASS: gdb.base/sigbpt.exp: advance to the bowler
-PASS: gdb.base/sigbpt.exp: stepping to fault
-PASS: gdb.base/sigbpt.exp: get insn after fault
-PASS: gdb.base/sigbpt.exp: Verify that SIGSEGV occurs at the last STEPI insn
-PASS: gdb.base/sigbpt.exp: rerun to main
-PASS: gdb.base/sigbpt.exp: stepi; pass SIGSEGV
-PASS: gdb.base/sigbpt.exp: stepi; continue to keeper
-PASS: gdb.base/sigbpt.exp: stepi; nopass SIGSEGV
-FAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler
-PASS: gdb.base/sigbpt.exp: rerun to main
-PASS: gdb.base/sigbpt.exp: stepi bp before segv; pass SIGSEGV
-PASS: gdb.base/sigbpt.exp: stepi bp before segv; continue to keeper
-PASS: gdb.base/sigbpt.exp: stepi bp before segv; nopass SIGSEGV
-PASS: gdb.base/sigbpt.exp: stepi bp before segv; set breakpoint 0 of 1
-FAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler
-PASS: gdb.base/sigbpt.exp: stepi bp before segv; clear breakpoint 0 of 1
-PASS: gdb.base/sigbpt.exp: rerun to main
-PASS: gdb.base/sigbpt.exp: stepi bp at segv; pass SIGSEGV
-PASS: gdb.base/sigbpt.exp: stepi bp at segv; continue to keeper
-PASS: gdb.base/sigbpt.exp: stepi bp at segv; nopass SIGSEGV
-PASS: gdb.base/sigbpt.exp: stepi bp at segv; set breakpoint 0 of 1
-FAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler
-PASS: gdb.base/sigbpt.exp: stepi bp at segv; clear breakpoint 0 of 1
-PASS: gdb.base/sigbpt.exp: rerun to main
-PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; pass SIGSEGV
-PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; continue to keeper
-PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; nopass SIGSEGV
-PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; set breakpoint 0 of 2
-PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; set breakpoint 1 of 2
-FAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler
-PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; clear breakpoint 0 of 2
-PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; clear breakpoint 1 of 2
-PASS: gdb.base/sigbpt.exp: rerun to main
-PASS: gdb.base/sigbpt.exp: cont; pass SIGSEGV
-PASS: gdb.base/sigbpt.exp: cont; continue to keeper
-PASS: gdb.base/sigbpt.exp: cont; nopass SIGSEGV
-PASS: gdb.base/sigbpt.exp: cont; set breakpoint 0 of 1
-PASS: gdb.base/sigbpt.exp: cont; continue to breakpoint at fault
-PASS: gdb.base/sigbpt.exp: cont; stepi fault
-PASS: gdb.base/sigbpt.exp: cont; clear breakpoint 0 of 1
-PASS: gdb.base/sigbpt.exp: rerun to main
-PASS: gdb.base/sigbpt.exp: cont bp after segv; pass SIGSEGV
-PASS: gdb.base/sigbpt.exp: cont bp after segv; continue to keeper
-PASS: gdb.base/sigbpt.exp: cont bp after segv; nopass SIGSEGV
-PASS: gdb.base/sigbpt.exp: cont bp after segv; set breakpoint 0 of 2
-PASS: gdb.base/sigbpt.exp: cont bp after segv; set breakpoint 1 of 2
-PASS: gdb.base/sigbpt.exp: cont bp after segv; continue to breakpoint at fault
-PASS: gdb.base/sigbpt.exp: cont bp after segv; stepi fault
-PASS: gdb.base/sigbpt.exp: cont bp after segv; clear breakpoint 0 of 2
-PASS: gdb.base/sigbpt.exp: cont bp after segv; clear breakpoint 1 of 2
-PASS: gdb.base/sigbpt.exp: rerun to main
-PASS: gdb.base/sigbpt.exp: cont bp before and after segv; pass SIGSEGV
-PASS: gdb.base/sigbpt.exp: cont bp before and after segv; continue to keeper
-PASS: gdb.base/sigbpt.exp: cont bp before and after segv; nopass SIGSEGV
-PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 0 of 3
-PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 1 of 3
-PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 2 of 3
-PASS: gdb.base/sigbpt.exp: cont bp before and after segv; continue to breakpoint at fault
-PASS: gdb.base/sigbpt.exp: cont bp before and after segv; stepi fault
-PASS: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 0 of 3
-PASS: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 1 of 3
-PASS: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 2 of 3
+UNTESTED: gdb.base/sigbpt.exp: Memory at address 0 is possibly executable
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigchld.exp ...
PASS: gdb.base/sigchld.exp: set breakpoint at success exit
PASS: gdb.base/sigchld.exp: set breakpoint at failure exit
@@ -8232,37 +8163,9 @@ FAIL: gdb.base/signals.exp: signal without arguments disallowed (the program is
FAIL: gdb.base/signals.exp: signal SIGUSR1 (the program is no longer running)
FAIL: gdb.base/signals.exp: backtrace for SIGUSR1
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/signest.exp ...
-PASS: gdb.base/signest.exp: continue to fault
-PASS: gdb.base/signest.exp: set conditional breakpoint
-PASS: gdb.base/signest.exp: pass SIGSEGV
-PASS: gdb.base/signest.exp: pass SIGBUS
-PASS: gdb.base/signest.exp: run through nested faults
+UNTESTED: gdb.base/signest.exp: Memory at address 0 is possibly executable
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/signull.exp ...
-PASS: gdb.base/signull.exp: set for function pointer probe
-PASS: gdb.base/signull.exp: probe function pointer (function entry-point)
-PASS: gdb.base/signull.exp: rerun to main
-PASS: gdb.base/signull.exp: break bowler
-PASS: gdb.base/signull.exp: break keeper
-PASS: gdb.base/signull.exp: handle SIGSEGV
-PASS: gdb.base/signull.exp: handle SIGBUS
-PASS: gdb.base/signull.exp: data read; start with the bowler
-PASS: gdb.base/signull.exp: data read; select the pointer type
-PASS: gdb.base/signull.exp: data read; take the SIGSEGV
-PASS: gdb.base/signull.exp: data read; backtrace from SIGSEGV
-PASS: gdb.base/signull.exp: data read; continue to the keeper
-FAIL: gdb.base/signull.exp: data read; backtrace from keeper through SIGSEGV
-PASS: gdb.base/signull.exp: data write; start with the bowler
-PASS: gdb.base/signull.exp: data write; select the pointer type
-PASS: gdb.base/signull.exp: data write; take the SIGSEGV
-PASS: gdb.base/signull.exp: data write; backtrace from SIGSEGV
-PASS: gdb.base/signull.exp: data write; continue to the keeper
-FAIL: gdb.base/signull.exp: data write; backtrace from keeper through SIGSEGV
-PASS: gdb.base/signull.exp: code; start with the bowler
-PASS: gdb.base/signull.exp: code; select the pointer type
-PASS: gdb.base/signull.exp: code; take the SIGSEGV
-PASS: gdb.base/signull.exp: code; backtrace from SIGSEGV
-PASS: gdb.base/signull.exp: code; continue to the keeper
-FAIL: gdb.base/signull.exp: code; backtrace from keeper through SIGSEGV
+UNTESTED: gdb.base/signull.exp: Memory at address 0 is possibly executable
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigrepeat.exp ...
PASS: gdb.base/sigrepeat.exp: advance to infinite loop
FAIL: gdb.base/sigrepeat.exp: next
@@ -8606,12 +8509,62 @@ PASS: gdb.base/stale-infcall.exp: bt
PASS: gdb.base/stale-infcall.exp: maintenance print dummy-frames
PASS: gdb.base/stale-infcall.exp: maintenance info breakpoints
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/stap-probe.exp ...
-gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.base/stap-probe.c:39:21: fatal error: sys/sdt.h: No such file or directory
- #include <sys/sdt.h>
- ^
-compilation terminated.
-UNTESTED: gdb.base/stap-probe.exp: without semaphore, not optimized: stap-probe.exp
-UNTESTED: gdb.base/stap-probe.exp: without semaphore, not optimized: stap-probe.exp
+PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: check argument not at probe point
+PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: info probes stap
+PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: run to -pstap test:user
+PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: print $_probe_argc for probe user
+PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: check $_probe_arg0 for probe user
+PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: check $_probe_arg1 for probe user
+PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: set multi-location probe breakpoint (probe two)
+PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: run to -pstap test:m4
+PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: print $_probe_argc for probe m4
+PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: check $_probe_arg0 for probe m4
+PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: check $_probe_arg1 for probe m4
+PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: check $_probe_arg2 for probe m4
+PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: run to -pstap test:m4
+PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: print $_probe_argc for probe ps
+PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: print $_probe_arg1 for probe ps
+PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: check argument not at probe point
+PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: info probes stap
+PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: run to -pstap test:user
+PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: print $_probe_argc for probe user
+PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: check $_probe_arg0 for probe user
+PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: check $_probe_arg1 for probe user
+PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: set multi-location probe breakpoint (probe two)
+PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: run to -pstap test:m4
+PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: print $_probe_argc for probe m4
+PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: check $_probe_arg0 for probe m4
+PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: check $_probe_arg1 for probe m4
+PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: check $_probe_arg2 for probe m4
+PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: run to -pstap test:m4
+PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: print $_probe_argc for probe ps
+PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: print $_probe_arg1 for probe ps
+PASS: gdb.base/stap-probe.exp: without semaphore, optimized: run to -pstap test:user
+PASS: gdb.base/stap-probe.exp: without semaphore, optimized: print $_probe_argc for probe user
+PASS: gdb.base/stap-probe.exp: without semaphore, optimized: check $_probe_arg0 for probe user
+PASS: gdb.base/stap-probe.exp: without semaphore, optimized: check $_probe_arg1 for probe user
+PASS: gdb.base/stap-probe.exp: without semaphore, optimized: set multi-location probe breakpoint (probe two)
+PASS: gdb.base/stap-probe.exp: without semaphore, optimized: run to -pstap test:m4
+PASS: gdb.base/stap-probe.exp: without semaphore, optimized: print $_probe_argc for probe m4
+PASS: gdb.base/stap-probe.exp: without semaphore, optimized: check $_probe_arg0 for probe m4
+PASS: gdb.base/stap-probe.exp: without semaphore, optimized: check $_probe_arg1 for probe m4
+PASS: gdb.base/stap-probe.exp: without semaphore, optimized: check $_probe_arg2 for probe m4
+PASS: gdb.base/stap-probe.exp: without semaphore, optimized: run to -pstap test:m4
+PASS: gdb.base/stap-probe.exp: without semaphore, optimized: print $_probe_argc for probe ps
+PASS: gdb.base/stap-probe.exp: without semaphore, optimized: print $_probe_arg1 for probe ps
+PASS: gdb.base/stap-probe.exp: with semaphore, optimized: run to -pstap test:user
+PASS: gdb.base/stap-probe.exp: with semaphore, optimized: print $_probe_argc for probe user
+PASS: gdb.base/stap-probe.exp: with semaphore, optimized: check $_probe_arg0 for probe user
+PASS: gdb.base/stap-probe.exp: with semaphore, optimized: check $_probe_arg1 for probe user
+PASS: gdb.base/stap-probe.exp: with semaphore, optimized: set multi-location probe breakpoint (probe two)
+PASS: gdb.base/stap-probe.exp: with semaphore, optimized: run to -pstap test:m4
+PASS: gdb.base/stap-probe.exp: with semaphore, optimized: print $_probe_argc for probe m4
+PASS: gdb.base/stap-probe.exp: with semaphore, optimized: check $_probe_arg0 for probe m4
+PASS: gdb.base/stap-probe.exp: with semaphore, optimized: check $_probe_arg1 for probe m4
+PASS: gdb.base/stap-probe.exp: with semaphore, optimized: check $_probe_arg2 for probe m4
+PASS: gdb.base/stap-probe.exp: with semaphore, optimized: run to -pstap test:m4
+PASS: gdb.base/stap-probe.exp: with semaphore, optimized: print $_probe_argc for probe ps
+PASS: gdb.base/stap-probe.exp: with semaphore, optimized: print $_probe_arg1 for probe ps
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/start.exp ...
PASS: gdb.base/start.exp: start
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/step-break.exp ...
@@ -9963,7 +9916,7 @@ PASS: gdb.base/watchpoint.exp: reenable watchpoint `$pc'
PASS: gdb.base/watchpoint.exp: watchpoint `$pc' is enabled
PASS: gdb.base/watchpoint.exp: delete watchpoint `$pc'
PASS: gdb.base/watchpoint.exp: continue to breakpoint: func5 breakpoint here
-PASS: gdb.base/watchpoint.exp: watch -location nullptr->p->x
+FAIL: gdb.base/watchpoint.exp: watch -location nullptr->p->x
PASS: gdb.base/watchpoint.exp: watch -location .x
PASS: gdb.base/watchpoint.exp: continue with watch -location
PASS: gdb.base/watchpoint.exp: delete watch -location
@@ -10097,7 +10050,7 @@ PASS: gdb.base/watchpoint.exp: no-hw: reenable watchpoint `$pc'
PASS: gdb.base/watchpoint.exp: no-hw: watchpoint `$pc' is enabled
PASS: gdb.base/watchpoint.exp: no-hw: delete watchpoint `$pc'
PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func5 breakpoint here
-PASS: gdb.base/watchpoint.exp: no-hw: watch -location nullptr->p->x
+FAIL: gdb.base/watchpoint.exp: no-hw: watch -location nullptr->p->x
PASS: gdb.base/watchpoint.exp: no-hw: watch -location .x
PASS: gdb.base/watchpoint.exp: no-hw: continue with watch -location
PASS: gdb.base/watchpoint.exp: no-hw: delete watch -location
@@ -12245,7 +12198,47 @@ PASS: gdb.cp/exception.exp: backtrace after second catch
PASS: gdb.cp/exception.exp: continue to catcher for the second time
PASS: gdb.cp/exception.exp: continue to rethrow
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/exceptprint.exp ...
-UNTESTED: gdb.cp/exceptprint.exp: could not find libstdc++ stap probe
+PASS: gdb.cp/exceptprint.exp: catch catch
+PASS: gdb.cp/exceptprint.exp: catch throw
+PASS: gdb.cp/exceptprint.exp: catch rethrow
+PASS: gdb.cp/exceptprint.exp: string: continue to throw
+PASS: gdb.cp/exceptprint.exp: string: print exception value at throw
+PASS: gdb.cp/exceptprint.exp: string: continue to catch
+PASS: gdb.cp/exceptprint.exp: string: print exception value at catch
+PASS: gdb.cp/exceptprint.exp: string: continue to rethrow
+PASS: gdb.cp/exceptprint.exp: string: print exception value at rethrow
+PASS: gdb.cp/exceptprint.exp: string: continue to final catch
+PASS: gdb.cp/exceptprint.exp: int: continue to throw
+PASS: gdb.cp/exceptprint.exp: int: print exception value at throw
+PASS: gdb.cp/exceptprint.exp: int: continue to catch
+PASS: gdb.cp/exceptprint.exp: int: print exception value at catch
+PASS: gdb.cp/exceptprint.exp: int: continue to rethrow
+PASS: gdb.cp/exceptprint.exp: int: print exception value at rethrow
+PASS: gdb.cp/exceptprint.exp: int: continue to final catch
+PASS: gdb.cp/exceptprint.exp: struct: continue to throw
+PASS: gdb.cp/exceptprint.exp: struct: print exception value at throw
+PASS: gdb.cp/exceptprint.exp: struct: continue to catch
+PASS: gdb.cp/exceptprint.exp: struct: print exception value at catch
+PASS: gdb.cp/exceptprint.exp: struct: continue to rethrow
+PASS: gdb.cp/exceptprint.exp: struct: print exception value at rethrow
+PASS: gdb.cp/exceptprint.exp: struct: continue to final catch
+PASS: gdb.cp/exceptprint.exp: reference to struct: continue to throw
+PASS: gdb.cp/exceptprint.exp: reference to struct: print exception value at throw
+PASS: gdb.cp/exceptprint.exp: reference to struct: continue to catch
+PASS: gdb.cp/exceptprint.exp: reference to struct: print exception value at catch
+PASS: gdb.cp/exceptprint.exp: reference to struct: continue to rethrow
+PASS: gdb.cp/exceptprint.exp: reference to struct: print exception value at rethrow
+PASS: gdb.cp/exceptprint.exp: reference to struct: continue to final catch
+PASS: gdb.cp/exceptprint.exp: catch catch
+PASS: gdb.cp/exceptprint.exp: catch throw
+PASS: gdb.cp/exceptprint.exp: catch rethrow
+PASS: gdb.cp/exceptprint.exp: int: continue to throw
+PASS: gdb.cp/exceptprint.exp: int: print exception value at throw
+PASS: gdb.cp/exceptprint.exp: int: continue to catch
+PASS: gdb.cp/exceptprint.exp: int: print exception value at catch
+PASS: gdb.cp/exceptprint.exp: int: continue to rethrow
+PASS: gdb.cp/exceptprint.exp: int: print exception value at rethrow
+PASS: gdb.cp/exceptprint.exp: int: continue to final catch
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/expand-psymtabs-cxx.exp ...
PASS: gdb.cp/expand-psymtabs-cxx.exp: set language c++
PASS: gdb.cp/expand-psymtabs-cxx.exp: before expand
@@ -16250,7 +16243,7 @@ PASS: gdb.guile/scm-disasm.exp: basic: test key address
PASS: gdb.guile/scm-disasm.exp: basic: test key asm
PASS: gdb.guile/scm-disasm.exp: basic: test key length
PASS: gdb.guile/scm-disasm.exp: basic: verify correct address
-PASS: gdb.guile/scm-disasm.exp: test bad memory access
+FAIL: gdb.guile/scm-disasm.exp: test bad memory access
PASS: gdb.guile/scm-disasm.exp: open memory port
PASS: gdb.guile/scm-disasm.exp: memory-port: disassemble
PASS: gdb.guile/scm-disasm.exp: memory-port: test number of instructions
@@ -16580,7 +16573,7 @@ PASS: gdb.guile/scm-pretty-print.exp: print ss
PASS: gdb.guile/scm-pretty-print.exp: print ssa[1]
PASS: gdb.guile/scm-pretty-print.exp: print ssa
PASS: gdb.guile/scm-pretty-print.exp: print arraystruct
-PASS: gdb.guile/scm-pretty-print.exp: print ns2
+FAIL: gdb.guile/scm-pretty-print.exp: print ns2
PASS: gdb.guile/scm-pretty-print.exp: print x
PASS: gdb.guile/scm-pretty-print.exp: print cstring
PASS: gdb.guile/scm-pretty-print.exp: print estring
@@ -16618,7 +16611,7 @@ PASS: gdb.guile/scm-pretty-print.exp: print ns
PASS: gdb.guile/scm-pretty-print.exp:
PASS: gdb.guile/scm-pretty-print.exp: print ns
PASS: gdb.guile/scm-pretty-print.exp:
-PASS: gdb.guile/scm-pretty-print.exp: print ns2
+FAIL: gdb.guile/scm-pretty-print.exp: print ns2
PASS: gdb.guile/scm-pretty-print.exp: print x
PASS: gdb.guile/scm-pretty-print.exp: print cstring
PASS: gdb.guile/scm-pretty-print.exp: print estring
@@ -16953,11 +16946,8 @@ PASS: gdb.guile/scm-value.exp: verify dereferenced value
PASS: gdb.guile/scm-value.exp: Test value-optimized-out?
PASS: gdb.guile/scm-value.exp: Test address attribute
PASS: gdb.guile/scm-value.exp: Test address attribute in non-addressable value
-PASS: gdb.guile/scm-value.exp: parse_and_eval with memory error
-PASS: gdb.guile/scm-value.exp: gu (define inval (parse-and-eval "*(int*)0"))
-PASS: gdb.guile/scm-value.exp: gu (print (value-lazy? inval))
-PASS: gdb.guile/scm-value.exp: memory error and lazy values
-PASS: gdb.guile/scm-value.exp: memory error and lazy values
+UNTESTED: gdb.guile/scm-value.exp: parse_and_eval with memory error
+UNTESTED: gdb.guile/scm-value.exp: memory error and lazy values
PASS: gdb.guile/scm-value.exp: gu (define argc-lazy (parse-and-eval "argc"))
PASS: gdb.guile/scm-value.exp: gu (define argc-notlazy (parse-and-eval "argc"))
PASS: gdb.guile/scm-value.exp: gu (value-fetch-lazy! argc-notlazy)
@@ -19486,7 +19476,7 @@ PASS: gdb.python/py-arch.exp: test number of instructions 4
PASS: gdb.python/py-arch.exp: test key addr
PASS: gdb.python/py-arch.exp: test key asm
PASS: gdb.python/py-arch.exp: test key length
-PASS: gdb.python/py-arch.exp: test bad memory access
+FAIL: gdb.python/py-arch.exp: test bad memory access
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-block.exp ...
PASS: gdb.python/py-block.exp: continue to breakpoint: Block break here.
PASS: gdb.python/py-block.exp: Check block not None
@@ -20361,7 +20351,7 @@ PASS: gdb.python/py-prettyprint.exp: print ss
PASS: gdb.python/py-prettyprint.exp: print ssa[1]
PASS: gdb.python/py-prettyprint.exp: print ssa
PASS: gdb.python/py-prettyprint.exp: print arraystruct
-PASS: gdb.python/py-prettyprint.exp: print ns2
+FAIL: gdb.python/py-prettyprint.exp: print ns2
PASS: gdb.python/py-prettyprint.exp: print x
PASS: gdb.python/py-prettyprint.exp: print cstring
PASS: gdb.python/py-prettyprint.exp: print estring
@@ -20396,7 +20386,7 @@ PASS: gdb.python/py-prettyprint.exp: print ns
PASS: gdb.python/py-prettyprint.exp:
PASS: gdb.python/py-prettyprint.exp: print ns
PASS: gdb.python/py-prettyprint.exp:
-PASS: gdb.python/py-prettyprint.exp: print ns2
+FAIL: gdb.python/py-prettyprint.exp: print ns2
PASS: gdb.python/py-prettyprint.exp: print x
PASS: gdb.python/py-prettyprint.exp: print cstring
PASS: gdb.python/py-prettyprint.exp: print estring
@@ -20880,11 +20870,8 @@ PASS: gdb.python/py-value.exp: dereference value
PASS: gdb.python/py-value.exp: verify dereferenced value
PASS: gdb.python/py-value.exp: Test is_optimized_out attribute
PASS: gdb.python/py-value.exp: Test address attribute
-PASS: gdb.python/py-value.exp: parse_and_eval with memory error
-PASS: gdb.python/py-value.exp: python inval = gdb.parse_and_eval('*(int*)0')
-PASS: gdb.python/py-value.exp: python print (inval.is_lazy)
-PASS: gdb.python/py-value.exp: memory error and lazy values
-PASS: gdb.python/py-value.exp: memory error and lazy values
+UNTESTED: gdb.python/py-value.exp: parse_and_eval with memory error
+UNTESTED: gdb.python/py-value.exp: memory error and lazy values
PASS: gdb.python/py-value.exp: python argc_lazy = gdb.parse_and_eval('argc')
PASS: gdb.python/py-value.exp: python argc_notlazy = gdb.parse_and_eval('argc')
PASS: gdb.python/py-value.exp: python argc_notlazy.fetch_lazy()
@@ -22082,11 +22069,6 @@ PASS: gdb.trace/save-trace.exp: 10.3: verify recovered tracepoints, full path
PASS: gdb.trace/save-trace.exp: 10: show default-collect
PASS: gdb.trace/save-trace.exp: 10.7: help save-tracepoints
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/stap-trace.exp ...
-gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.trace/stap-trace.c:34:21: fatal error: sys/sdt.h: No such file or directory
- #include <sys/sdt.h>
- ^
-compilation terminated.
-UNTESTED: gdb.trace/stap-trace.exp: Could not compile stap-trace.c
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/status-stop.exp ...
UNSUPPORTED: gdb.trace/status-stop.exp: target does not support trace
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/strace.exp ...
@@ -22227,14 +22209,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
=== gdb Summary ===
-# of expected passes 20174
-# of unexpected failures 651
+# of expected passes 20184
+# of unexpected failures 628
# of unexpected successes 2
# of expected failures 34
# of unknown successes 1
# of known failures 55
# of unresolved testcases 3
-# of untested testcases 46
+# of untested testcases 49
# of unsupported tests 85
[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.7.50.20140214-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
diff --git a/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum b/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum
index 7b4e1d55..8e47d09f 100644
--- a/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum
+++ b/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum
@@ -1,4 +1,4 @@
-Test Run By thomas on Sat Jul 26 20:18:53 2014
+Test Run By thomas on Thu Sep 11 17:11:40 2014
Native configuration is i686-unknown-gnu0.5
=== ld tests ===
diff --git a/binutils-gdb/log_test.diff b/binutils-gdb/log_test.diff
index eb0a1c36..9fba623b 100644
--- a/binutils-gdb/log_test.diff
+++ b/binutils-gdb/log_test.diff
@@ -1,5 +1,5 @@
diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/log_test_ toolchain/logs/binutils-gdb/laplace.SCHWINGE/log_test_
-index b6e40b4..1897c8b 100644
+index 695b503..3270c89 100644
--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/log_test_
+++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/log_test_
@@ -11,14 +11,12 @@ make[4]: Entering directory '[...]/tschwinge/W._C._Handy.build/bfd/po'
@@ -21,8 +21,8 @@ index b6e40b4..1897c8b 100644
else echo "WARNING: could not find \`runtest'" 1>&2; :;\
fi
WARNING: Couldn't find tool init file
--Test Run By thomas on Sat Jul 26 20:34:33 2014
-+Test Run By thomas on Sat Jul 26 20:13:22 2014
+-Test Run By thomas on Thu Sep 11 18:50:52 2014
++Test Run By thomas on Thu Sep 11 17:06:17 2014
Native configuration is [ARCH]
=== binutils tests ===
@@ -30,8 +30,8 @@ index b6e40b4..1897c8b 100644
else echo "WARNING: could not find \`runtest'" 1>&2; :;\
fi
WARNING: Couldn't find tool init file
--Test Run By thomas on Sat Jul 26 20:34:39 2014
-+Test Run By thomas on Sat Jul 26 20:13:35 2014
+-Test Run By thomas on Thu Sep 11 18:50:59 2014
++Test Run By thomas on Thu Sep 11 17:06:32 2014
Native configuration is [ARCH]
=== gas tests ===
@@ -78,8 +78,12 @@ index b6e40b4..1897c8b 100644
PASS: script_test_3.sh
PASS: script_test_4.sh
PASS: script_test_5.sh
-@@ -1216,8 +1210,8 @@ PASS: script_test_2
- PASS: justsyms
+@@ -1213,11 +1207,11 @@ PASS: relro_strip_test
+ PASS: relro_script_test
+ PASS: script_test_1
+ PASS: script_test_2
+-PASS: justsyms
++FAIL: justsyms
PASS: justsyms_exec
PASS: binary_test
-PASS: script_test_3
@@ -94,7 +98,7 @@ index b6e40b4..1897c8b 100644
PASS: start_lib_test
============================
-2 of 185 tests failed
-+4 of 185 tests failed
++5 of 185 tests failed
See testsuite/test-suite.log
============================
Makefile:3717: recipe for target 'test-suite.log' failed
@@ -118,8 +122,8 @@ index b6e40b4..1897c8b 100644
else echo "WARNING: could not find \`runtest'" 1>&2; :;\
fi
WARNING: Couldn't find tool init file
--Test Run By thomas on Sat Jul 26 20:37:14 2014
-+Test Run By thomas on Sat Jul 26 20:18:53 2014
+-Test Run By thomas on Thu Sep 11 18:54:41 2014
++Test Run By thomas on Thu Sep 11 17:11:40 2014
Native configuration is [ARCH]
=== ld tests ===
@@ -165,8 +169,8 @@ index b6e40b4..1897c8b 100644
make check-single
make[4]: Entering directory '[...]/tschwinge/W._C._Handy.build/gdb/testsuite'
rootme=`pwd`; export rootme; srcdir=../../../W._C._Handy/gdb/testsuite ; export srcdir ; EXPECT=`if [ -f ${rootme}/../../expect/expect ] ; then echo ${rootme}/../../expect/expect ; else echo expect ; fi` ; export EXPECT ; EXEEXT= ; export EXEEXT ; LD_LIBRARY_PATH=$rootme/../../expect:$rootme/../../libstdc++:$rootme/../../tk/unix:$rootme/../../tcl/unix:$rootme/../../bfd:$rootme/../../opcodes:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; if [ -f ${rootme}/../../expect/expect ] ; then TCL_LIBRARY=${srcdir}/../../tcl/library ; export TCL_LIBRARY ; fi ; runtest
--Test Run By thomas on Sat Jul 26 20:39:23 2014
-+Test Run By thomas on Sat Jul 26 20:22:57 2014
+-Test Run By thomas on Thu Sep 11 18:57:05 2014
++Test Run By thomas on Thu Sep 11 17:16:06 2014
Native configuration is [ARCH]
=== gdb tests ===
@@ -219,7 +223,7 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/whatis_array_val.exp ...
FAIL: gdb.ada/whatis_array_val.exp: print full
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/widewide.exp ...
-@@ -1725,9 +1750,27 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-bp_permanent.exp ...
+@@ -1725,9 +1750,26 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-bp_permanent.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-byte.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-cfi-notcurrent.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-disp-step.exp ...
@@ -240,14 +244,13 @@ index b6e40b4..1897c8b 100644
+FAIL: gdb.arch/i386-dr3-watch.exp: continue to i4 watchpoint
+FAIL: gdb.arch/i386-dr3-watch.exp: set watchpoint occuping one debug register
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-float.exp ...
-+FAIL: gdb.arch/i386-float.exp: info float
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-gnu-cfi.exp ...
+FAIL: gdb.arch/i386-gnu-cfi.exp: shift up to the modified frame
+FAIL: gdb.arch/i386-gnu-cfi.exp: Existence of the CFI inserted register
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx.exp ...
gdb compile failed, gcc: error: unrecognized command line option '-fmpx'
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-permbkpt.exp ...
-@@ -1746,6 +1789,30 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-size-overlap.exp ...
+@@ -1746,6 +1788,30 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-size-overlap.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-size.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-sse-stack-align.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-sse.exp ...
@@ -278,7 +281,7 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-unwind.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-word.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.exp ...
-@@ -1770,13 +1837,48 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/thumb-singlestep.exp ...
+@@ -1770,13 +1836,48 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/thumb-singlestep.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/thumb2-it.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/vsx-regs.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.asm/asm-source.exp ...
@@ -327,7 +330,7 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/anon.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/args.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/argv0-symlink.exp ...
-@@ -1787,9 +1889,16 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/async-shell.exp ...
+@@ -1787,9 +1888,16 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/async-shell.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/async.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach-pie-misread.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/attach-pie-noexec.exp ...
@@ -345,7 +348,7 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/auxv.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/bang.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/bfp-test.exp ...
-@@ -1810,10 +1919,23 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/call-ar-st.exp ...
+@@ -1810,10 +1918,23 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/call-ar-st.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/call-rt-st.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/call-sc.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/call-signal-resume.exp ...
@@ -369,7 +372,7 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-signal-fork.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-signal.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/catch-syscall.exp ...
-@@ -1832,13 +1954,15 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/condbreak.exp ...
+@@ -1832,13 +1953,15 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/condbreak.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/consecutive.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/constvars.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/corefile.exp ...
@@ -386,7 +389,7 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/define.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/del.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/detach.exp ...
-@@ -1851,6 +1975,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/display.exp ...
+@@ -1851,6 +1974,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/display.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dmsym.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-next.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-non-stop.exp ...
@@ -394,7 +397,7 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-pending.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dump.exp ...
-@@ -1869,9 +1994,34 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/eval-skip.exp ...
+@@ -1869,6 +1993,8 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/eval-skip.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/eval.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/exe-lock.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/exitsignal.exp ...
@@ -403,33 +406,7 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/expand-psymtabs.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/exprs.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/fileio.exp ...
-+FAIL: gdb.base/fileio.exp: Stat a NULL pathname returns ENOENT or EFAULT
-+FAIL: gdb.base/fileio.exp: Stat an empty pathname returns ENOENT
-+FAIL: gdb.base/fileio.exp: Stat a nonexistant file returns ENOENT (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Fstat an open file (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Fstat an invalid file descriptor returns EBADF (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Isatty (stdin) (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Isatty (stdout) (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Isatty (stderr) (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Isatty (invalid fd) (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Isatty (open file) (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: System says shell is available (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: System(3) call (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: System with invalid command returns 127 (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Rename a file (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Renaming a file to existing directory returns EISDIR (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Renaming a directory to a non-empty directory returns ENOTEMPTY or EEXIST (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Renaming a directory to a subdir of itself returns EINVAL (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Renaming a nonexistant file returns ENOENT (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Unlink a file (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Unlinking a file in a directory w/o write access returns EACCES (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Unlinking a nonexistant file returns ENOENT (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Time(2) call returns the same value as in parameter (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Time(2) returns feasible values (the program is no longer running)
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/filesym.exp ...
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/find-unmapped.exp ...
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/find.exp ...
-@@ -1890,6 +2040,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/func-ptr.exp ...
+@@ -1890,6 +2016,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/func-ptr.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/funcargs.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-buffer-overflow.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-relro-pie.exp ...
@@ -437,7 +414,7 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-relro.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdb1056.exp ...
-@@ -1909,6 +2060,8 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hashline1.exp ...
+@@ -1909,6 +2036,8 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hashline1.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hashline2.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hashline3.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hbreak.exp ...
@@ -446,7 +423,7 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hbreak2.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/help.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hook-stop-continue.exp ...
-@@ -1929,9 +2082,33 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/interact.exp ...
+@@ -1929,9 +2058,33 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/interact.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/interp.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/interrupt-noterm.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/interrupt.exp ...
@@ -480,7 +457,7 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jump.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/kill-after-signal.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/label.exp ...
-@@ -1944,15 +2121,14 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/logical.exp ...
+@@ -1944,15 +2097,14 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/logical.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/long_long.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/longest-types.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/longjmp.exp ...
@@ -498,7 +475,7 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/moribund-step.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/multi-forks.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/nextoverexit.exp ...
-@@ -1969,6 +2145,9 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pie-execl.exp ...
+@@ -1969,6 +2121,9 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pie-execl.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pointers.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pr10179.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pr11022.exp ...
@@ -508,7 +485,7 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/prelink.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/print-file-var.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/printcmds.exp ...
-@@ -1988,6 +2167,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/recpar.exp ...
+@@ -1988,6 +2143,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/recpar.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/recurse.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/relational.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/relativedebug.exp ...
@@ -516,7 +493,7 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/relocate.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/remote.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/remotetimeout.exp ...
-@@ -2028,6 +2208,10 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/return.exp ...
+@@ -2028,6 +2184,10 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/return.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/return2.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/save-bp.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/savedregs.exp ...
@@ -527,7 +504,7 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/scope.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sect-cmd.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sep.exp ...
-@@ -2042,18 +2226,105 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/shlib-call.exp ...
+@@ -2042,18 +2202,98 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/shlib-call.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/shreloc.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigall.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigaltstack.exp ...
@@ -542,10 +519,6 @@ index b6e40b4..1897c8b 100644
+FAIL: gdb.base/sigaltstack.exp: finish to catch MAIN (timeout)
+FAIL: gdb.base/sigaltstack.exp: finish to MAIN (timeout)
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigbpt.exp ...
-+FAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler
-+FAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler
-+FAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler
-+FAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigchld.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-addr.exp ...
+FAIL: gdb.base/siginfo-addr.exp: si_addr value
@@ -568,9 +541,6 @@ index b6e40b4..1897c8b 100644
+FAIL: gdb.base/signals.exp: backtrace for SIGUSR1
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/signest.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/signull.exp ...
-+FAIL: gdb.base/signull.exp: data read; backtrace from keeper through SIGSEGV
-+FAIL: gdb.base/signull.exp: data write; backtrace from keeper through SIGSEGV
-+FAIL: gdb.base/signull.exp: code; backtrace from keeper through SIGSEGV
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigrepeat.exp ...
+FAIL: gdb.base/sigrepeat.exp: next
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigstep.exp ...
@@ -633,7 +603,7 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sizeof.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/skip-solib.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/skip.exp ...
-@@ -2061,7 +2332,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/so-impl-ld.exp ...
+@@ -2061,7 +2301,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/so-impl-ld.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/so-indr-cl.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-corrupted.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-disc.exp ...
@@ -642,18 +612,7 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-display.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-nodir.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-overlap.exp ...
-@@ -2075,6 +2346,10 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/source.exp ...
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/stack-checking.exp ...
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/stale-infcall.exp ...
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/stap-probe.exp ...
-+gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.base/stap-probe.c:39:21: fatal error: sys/sdt.h: No such file or directory
-+ #include <sys/sdt.h>
-+ ^
-+compilation terminated.
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/start.exp ...
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/step-break.exp ...
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/step-bt.exp ...
-@@ -2126,11 +2401,21 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/twice.exp ...
+@@ -2126,11 +2366,21 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/twice.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/type-opaque.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/ui-redirect.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/unload.exp ...
@@ -676,7 +635,7 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/value-double-free.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/varargs.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/volatile.exp ...
-@@ -2138,14 +2423,48 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-cond-infcall.exp ...
+@@ -2138,14 +2388,50 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-cond-infcall.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-cond.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-non-mem.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-read.exp ...
@@ -718,14 +677,16 @@ index b6e40b4..1897c8b 100644
+FAIL: gdb.base/watchpoint-solib.exp: continue to foo again (the program exited)
+FAIL: gdb.base/watchpoint-solib.exp: continue to watchpoint hit again (the program is no longer running)
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint.exp ...
++FAIL: gdb.base/watchpoint.exp: watch -location nullptr->p->x
+FAIL: gdb.base/watchpoint.exp: watch foo2
+FAIL: gdb.base/watchpoint.exp: continue with watch foo2
+FAIL: gdb.base/watchpoint.exp: watch foo4
+FAIL: gdb.base/watchpoint.exp: continue with watch foo4
++FAIL: gdb.base/watchpoint.exp: no-hw: watch -location nullptr->p->x
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoints.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/wchar.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/whatis-exp.exp ...
-@@ -2227,6 +2546,16 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/gdb2495.exp ...
+@@ -2227,6 +2513,16 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/gdb2495.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/hang.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/impl-this.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/infcall-dlopen.exp ...
@@ -742,7 +703,7 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/inherit.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/koenig.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/local.exp ...
-@@ -2425,12 +2754,20 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/subarray.exp ...
+@@ -2425,12 +2721,20 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/subarray.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/types.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/whatis_type.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/complaints.exp ...
@@ -765,7 +726,24 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/xfullpath.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.go/basic-types.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.go/chan.exp ...
-@@ -2517,6 +2854,8 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.linespec/macro-relative.exp ...
+@@ -2457,6 +2761,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-arch.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-block.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-breakpoint.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-disasm.exp ...
++FAIL: gdb.guile/scm-disasm.exp: test bad memory access
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-equal.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-error.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-frame-args.exp ...
+@@ -2470,6 +2775,8 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-objfile-script.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-objfile.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-ports.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-pretty-print.exp ...
++FAIL: gdb.guile/scm-pretty-print.exp: print ns2
++FAIL: gdb.guile/scm-pretty-print.exp: print ns2
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-section-script.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-symbol.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-symtab.exp ...
+@@ -2517,6 +2824,8 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.linespec/macro-relative.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.linespec/skip-two.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.linespec/thread.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp ...
@@ -774,7 +752,7 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/gdb2549.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/gdb669.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/gdb680.exp ...
-@@ -2526,9 +2865,28 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-async.exp ...
+@@ -2526,9 +2835,28 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-async.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-basics.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-break.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp ...
@@ -803,7 +781,7 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-console.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-disassemble.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-dprintf.exp ...
-@@ -2544,6 +2902,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-inheritance-syntax-error.ex
+@@ -2544,6 +2872,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-inheritance-syntax-error.ex
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-language.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-logging.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-memory-changed.exp ...
@@ -811,7 +789,7 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nonstop-exit.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-nonstop.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp ...
-@@ -2565,6 +2924,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-start.exp ...
+@@ -2565,6 +2894,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-start.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-stepi.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-stepn.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-syn-frame.exp ...
@@ -819,7 +797,7 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-undefined-cmd.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-until.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-var-block.exp ...
-@@ -2583,12 +2943,30 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi2-amd64-entry-value.exp ...
+@@ -2583,12 +2913,30 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi2-amd64-entry-value.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi2-prompt.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi2-var-child.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/pr11022.exp ...
@@ -850,7 +828,13 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.objc/basicclass.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.objc/nondebug.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.objc/objcdecode.exp ...
-@@ -2621,11 +2999,14 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-breakpoint.exp ...
+@@ -2616,16 +2964,20 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.perf/skip-prologue.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.perf/solib.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.python/lib-types.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-arch.exp ...
++FAIL: gdb.python/py-arch.exp: test bad memory access
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-block.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-breakpoint.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-cmd.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-error.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-events.exp ...
@@ -865,7 +849,7 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-finish-breakpoint2.exp ...
FAIL: gdb.python/py-finish-breakpoint2.exp: check FinishBreakpoint in catch()
FAIL: gdb.python/py-finish-breakpoint2.exp: check finish BP removal
-@@ -2638,9 +3019,15 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-framefilter-mi.exp ...
+@@ -2638,15 +2990,23 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-framefilter-mi.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-framefilter.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-function.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-inferior.exp ...
@@ -881,7 +865,15 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-objfile-script.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-objfile.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-parameter.exp ...
-@@ -2704,62 +3091,273 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.stabs/weird.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-pp-integral.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-pp-maint.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-prettyprint.exp ...
++FAIL: gdb.python/py-prettyprint.exp: print ns2
++FAIL: gdb.python/py-prettyprint.exp: print ns2
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-progspace.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-prompt.exp ...
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-section-script.exp ...
+@@ -2704,62 +3064,273 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.stabs/weird.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-into-signal.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-stopped.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/bp_in_thread.exp ...
@@ -1156,7 +1148,7 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/actions-changed.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/actions.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/ax.exp ...
-@@ -2769,7 +3367,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/circ.exp ...
+@@ -2769,7 +3340,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/circ.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/collection.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/deltrace.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/disconnected-tracing.exp ...
@@ -1165,18 +1157,7 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/entry-values.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/ftrace.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/infotrace.exp ...
-@@ -2788,6 +3386,10 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/read-memory.exp ...
- Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/report.exp ...
- Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/save-trace.exp ...
- Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/stap-trace.exp ...
-+gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.trace/stap-trace.c:34:21: fatal error: sys/sdt.h: No such file or directory
-+ #include <sys/sdt.h>
-+ ^
-+compilation terminated.
- Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/status-stop.exp ...
- Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/strace.exp ...
- Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tfile.exp ...
-@@ -2797,6 +3399,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/trace-buffer-size.exp ...
+@@ -2797,6 +3368,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/trace-buffer-size.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/trace-mt.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tracecmd.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tspeed.exp ...
@@ -1184,14 +1165,14 @@ index b6e40b4..1897c8b 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tstatus.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tsv.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/unavailable-dwarf-piece.exp ...
-@@ -2811,15 +3414,15 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.xml/tdesc-xinclude.exp ...
+@@ -2811,15 +3383,15 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.xml/tdesc-xinclude.exp ...
=== gdb Summary ===
-# of expected passes 26294
-# of unexpected failures 107
-+# of expected passes 20174
-+# of unexpected failures 651
++# of expected passes 20184
++# of unexpected failures 628
# of unexpected successes 2
-# of expected failures 56
+# of expected failures 34
@@ -1201,12 +1182,12 @@ index b6e40b4..1897c8b 100644
# of unresolved testcases 3
-# of untested testcases 29
-# of unsupported tests 52
-+# of untested testcases 46
++# of untested testcases 49
+# of unsupported tests 85
[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.7.50.20140214-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
Makefile:164: recipe for target 'check-single' failed
-@@ -2828,7 +3431,7 @@ make[4]: Leaving directory '[...]/tschwinge/W._C._Handy.build/gdb/testsuite'
+@@ -2828,7 +3400,7 @@ make[4]: Leaving directory '[...]/tschwinge/W._C._Handy.build/gdb/testsuite'
Makefile:147: recipe for target 'check' failed
make[3]: *** [check] Error 2
make[3]: Leaving directory '[...]/tschwinge/W._C._Handy.build/gdb/testsuite'
diff --git a/binutils-gdb/test.diff b/binutils-gdb/test.diff
index 714eaf02..eacd8504 100644
--- a/binutils-gdb/test.diff
+++ b/binutils-gdb/test.diff
@@ -1,35 +1,35 @@
diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum
-index f0bdca1..a1608d6 100644
+index e521ec8..8ed4c2b 100644
--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/binutils/binutils.sum
+++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum
@@ -1,5 +1,5 @@
--Test Run By thomas on Sat Jul 26 20:34:33 2014
+-Test Run By thomas on Thu Sep 11 18:50:52 2014
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Sat Jul 26 20:13:22 2014
++Test Run By thomas on Thu Sep 11 17:06:17 2014
+Native configuration is i686-unknown-gnu0.5
=== binutils tests ===
diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum
-index c3402be..9c5dd6b 100644
+index 18f8423..2319a72 100644
--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gas/testsuite/gas.sum
+++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum
@@ -1,5 +1,5 @@
--Test Run By thomas on Sat Jul 26 20:34:39 2014
+-Test Run By thomas on Thu Sep 11 18:50:59 2014
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Sat Jul 26 20:13:35 2014
++Test Run By thomas on Thu Sep 11 17:06:32 2014
+Native configuration is i686-unknown-gnu0.5
=== gas tests ===
diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum
-index aaf9649..0301a0f 100644
+index 83f10ef..606990e 100644
--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum
+++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum
@@ -1,5 +1,5 @@
--Test Run By thomas on Sat Jul 26 20:39:23 2014
+-Test Run By thomas on Thu Sep 11 18:57:05 2014
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Sat Jul 26 20:22:57 2014
++Test Run By thomas on Thu Sep 11 17:16:06 2014
+Native configuration is i686-unknown-gnu0.5
=== gdb tests ===
@@ -117,7 +117,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/whatis_array_val.exp ...
PASS: gdb.ada/whatis_array_val.exp: compilation foo.adb
PASS: gdb.ada/whatis_array_val.exp: whatis full
-@@ -718,39 +718,38 @@ PASS: gdb.arch/i386-disp-step.exp: continue to test_prefixed_abs_jump_end
+@@ -718,27 +718,27 @@ PASS: gdb.arch/i386-disp-step.exp: continue to test_prefixed_abs_jump_end
PASS: gdb.arch/i386-disp-step.exp: break test_syscall
PASS: gdb.arch/i386-disp-step.exp: break test_syscall_end
PASS: gdb.arch/i386-disp-step.exp: continue to test_syscall
@@ -160,10 +160,7 @@ index aaf9649..0301a0f 100644
PASS: gdb.arch/i386-dr3-watch.exp: watchpoint on gap1 does not fit debug registers (gdb figured out itself the watchpoint does not fit)
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-float.exp ...
PASS: gdb.arch/i386-float.exp: first stepi
--PASS: gdb.arch/i386-float.exp: info float
-+FAIL: gdb.arch/i386-float.exp: info float
- PASS: gdb.arch/i386-float.exp: second stepi
- PASS: gdb.arch/i386-float.exp: info float
+@@ -748,9 +748,8 @@ PASS: gdb.arch/i386-float.exp: info float
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-gnu-cfi.exp ...
PASS: gdb.arch/i386-gnu-cfi.exp: continue to abort()
PASS: gdb.arch/i386-gnu-cfi.exp: backtrace
@@ -1580,7 +1577,20 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/display.exp ...
PASS: gdb.base/display.exp: kill
PASS: gdb.base/display.exp: detach
-@@ -4690,11 +3663,7 @@ PASS: gdb.base/dprintf-next.exp: next 2
+@@ -4639,12 +3612,6 @@ PASS: gdb.base/display.exp: undisp
+ PASS: gdb.base/display.exp: info disp
+ PASS: gdb.base/display.exp: next hit
+ PASS: gdb.base/display.exp: undisp all
+-PASS: gdb.base/display.exp: disp *p_i
+-PASS: gdb.base/display.exp: p p_i = 0x0
+-PASS: gdb.base/display.exp: display bad address
+-PASS: gdb.base/display.exp: p p_i = &i
+-PASS: gdb.base/display.exp: display good address
+-PASS: gdb.base/display.exp: undisp all again
+ PASS: gdb.base/display.exp: disab 3
+ PASS: gdb.base/display.exp: watch off
+ PASS: gdb.base/display.exp: finish
+@@ -4690,11 +3657,7 @@ PASS: gdb.base/dprintf-next.exp: next 2
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-non-stop.exp ...
PASS: gdb.base/dprintf-non-stop.exp: set target-async on
PASS: gdb.base/dprintf-non-stop.exp: set non-stop on
@@ -1593,7 +1603,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dprintf-pending.exp ...
PASS: gdb.base/dprintf-pending.exp: without format: set pending dprintf
PASS: gdb.base/dprintf-pending.exp: without format: resolved dprintf fails to be re-set
-@@ -5139,10 +4108,10 @@ PASS: gdb.base/exitsignal.exp: $_exitsignal is void before running
+@@ -5139,10 +4102,10 @@ PASS: gdb.base/exitsignal.exp: $_exitsignal is void before running
PASS: gdb.base/exitsignal.exp: $_exitcode is void before running
PASS: gdb.base/exitsignal.exp: trigger SIGSEGV
PASS: gdb.base/exitsignal.exp: program terminated with SIGSEGV
@@ -1606,61 +1616,7 @@ index aaf9649..0301a0f 100644
PASS: gdb.base/exitsignal.exp: $_exitcode is still void after restarting the inferior
PASS: gdb.base/exitsignal.exp: $_exitsignal is void before normal inferior is executed
PASS: gdb.base/exitsignal.exp: $_exitcode is void before normal inferior is executed
-@@ -5498,30 +4467,30 @@ PASS: gdb.base/fileio.exp: Lseeking SET a file
- PASS: gdb.base/fileio.exp: Closing a file
- PASS: gdb.base/fileio.exp: Closing an invalid file descriptor returns EBADF
- PASS: gdb.base/fileio.exp: Stat a file
--PASS: gdb.base/fileio.exp: Stat a NULL pathname returns ENOENT or EFAULT
--PASS: gdb.base/fileio.exp: Stat an empty pathname returns ENOENT
--PASS: gdb.base/fileio.exp: Stat a nonexistant file returns ENOENT
--PASS: gdb.base/fileio.exp: Fstat an open file
--PASS: gdb.base/fileio.exp: Fstat an invalid file descriptor returns EBADF
--PASS: gdb.base/fileio.exp: Isatty (stdin)
--PASS: gdb.base/fileio.exp: Isatty (stdout)
--PASS: gdb.base/fileio.exp: Isatty (stderr)
--PASS: gdb.base/fileio.exp: Isatty (invalid fd)
--PASS: gdb.base/fileio.exp: Isatty (open file)
--PASS: gdb.base/fileio.exp: System says shell is available
-+FAIL: gdb.base/fileio.exp: Stat a NULL pathname returns ENOENT or EFAULT
-+FAIL: gdb.base/fileio.exp: Stat an empty pathname returns ENOENT
-+FAIL: gdb.base/fileio.exp: Stat a nonexistant file returns ENOENT (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Fstat an open file (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Fstat an invalid file descriptor returns EBADF (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Isatty (stdin) (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Isatty (stdout) (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Isatty (stderr) (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Isatty (invalid fd) (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Isatty (open file) (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: System says shell is available (the program is no longer running)
- PASS: gdb.base/fileio.exp: set remote system-call-allowed 1
--PASS: gdb.base/fileio.exp: System(3) call
--PASS: gdb.base/fileio.exp: System with invalid command returns 127
--PASS: gdb.base/fileio.exp: Rename a file
--PASS: gdb.base/fileio.exp: Renaming a file to existing directory returns EISDIR
--PASS: gdb.base/fileio.exp: Renaming a directory to a non-empty directory returns ENOTEMPTY or EEXIST
--PASS: gdb.base/fileio.exp: Renaming a directory to a subdir of itself returns EINVAL
--PASS: gdb.base/fileio.exp: Renaming a nonexistant file returns ENOENT
--PASS: gdb.base/fileio.exp: Unlink a file
--PASS: gdb.base/fileio.exp: Unlinking a file in a directory w/o write access returns EACCES
--PASS: gdb.base/fileio.exp: Unlinking a nonexistant file returns ENOENT
--PASS: gdb.base/fileio.exp: Time(2) call returns the same value as in parameter
--PASS: gdb.base/fileio.exp: Time(2) returns feasible values
-+FAIL: gdb.base/fileio.exp: System(3) call (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: System with invalid command returns 127 (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Rename a file (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Renaming a file to existing directory returns EISDIR (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Renaming a directory to a non-empty directory returns ENOTEMPTY or EEXIST (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Renaming a directory to a subdir of itself returns EINVAL (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Renaming a nonexistant file returns ENOENT (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Unlink a file (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Unlinking a file in a directory w/o write access returns EACCES (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Unlinking a nonexistant file returns ENOENT (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Time(2) call returns the same value as in parameter (the program is no longer running)
-+FAIL: gdb.base/fileio.exp: Time(2) returns feasible values (the program is no longer running)
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/filesym.exp ...
- PASS: gdb.base/filesym.exp: complete on "filesy"
- PASS: gdb.base/filesym.exp: completion list for "filesym"
-@@ -5589,131 +4558,8 @@ PASS: gdb.base/float.exp: info float
+@@ -5589,131 +4552,8 @@ PASS: gdb.base/float.exp: info float
PASS: gdb.base/float.exp: step
PASS: gdb.base/float.exp: finish
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec.exp ...
@@ -1792,7 +1748,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/fortran-sym-case.exp ...
PASS: gdb.base/fortran-sym-case.exp: set language fortran
PASS: gdb.base/fortran-sym-case.exp: frame
-@@ -5889,35 +4735,19 @@ PASS: gdb.base/funcargs.exp: stepping back to main from function called with tra
+@@ -5889,35 +4729,19 @@ PASS: gdb.base/funcargs.exp: stepping back to main from function called with tra
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gcore-buffer-overflow.exp ...
PASS: gdb.base/gcore-buffer-overflow.exp: help gcore
PASS: gdb.base/gcore-buffer-overflow.exp: Set buffer exceeding arguments
@@ -1832,7 +1788,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/gdb1056.exp ...
PASS: gdb.base/gdb1056.exp: print 1/0
PASS: gdb.base/gdb1056.exp: Test unsigned division by zero
-@@ -6112,82 +4942,10 @@ PASS: gdb.base/hashline2.exp: set breakpoint
+@@ -6112,82 +4936,10 @@ PASS: gdb.base/hashline2.exp: set breakpoint
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hashline3.exp ...
PASS: gdb.base/hashline3.exp: set breakpoint
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hbreak.exp ...
@@ -1918,7 +1874,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/help.exp ...
PASS: gdb.base/help.exp: disable pagination
PASS: gdb.base/help.exp: help aliases
-@@ -6254,13 +5012,7 @@ PASS: gdb.base/included.exp: list integer
+@@ -6254,13 +5006,7 @@ PASS: gdb.base/included.exp: list integer
PASS: gdb.base/included.exp: ptype integer
PASS: gdb.base/included.exp: info variables integer
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/inferior-died.exp ...
@@ -1933,7 +1889,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/infnan.exp ...
PASS: gdb.base/infnan.exp: print a
PASS: gdb.base/infnan.exp: print b
-@@ -6301,33 +5053,10 @@ PASS: gdb.base/info-macros.exp: info macros 6
+@@ -6301,33 +5047,10 @@ PASS: gdb.base/info-macros.exp: info macros 6
PASS: gdb.base/info-macros.exp: info macros 7
KFAIL: gdb.base/info-macros.exp: info macros info-macros.c:42 (PRMS: gdb/NNNN)
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/info-os.exp ...
@@ -1969,7 +1925,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/info-shared.exp ...
PASS: gdb.base/info-shared.exp: info sharedlibrary #1
PASS: gdb.base/info-shared.exp: continue to breakpoint: library load #1
-@@ -6380,22 +5109,14 @@ PASS: gdb.base/interrupt-noterm.exp: set target-async on
+@@ -6380,22 +5103,14 @@ PASS: gdb.base/interrupt-noterm.exp: set target-async on
PASS: gdb.base/interrupt-noterm.exp: set confirm off
PASS: gdb.base/interrupt-noterm.exp: delete
PASS: gdb.base/interrupt-noterm.exp: set confirm on
@@ -1995,7 +1951,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jit-simple.exp ...
PASS: gdb.base/jit-simple.exp: blah 1
PASS: gdb.base/jit-simple.exp: recompile jit-simple.c
-@@ -6403,25 +5124,31 @@ PASS: gdb.base/jit-simple.exp: blah 1
+@@ -6403,25 +5118,31 @@ PASS: gdb.base/jit-simple.exp: blah 1
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jit-so.exp ...
PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here before-dlopen
PASS: gdb.base/jit-so.exp: one_jit_test-1: set var jit_libname = "jit-main.so"
@@ -2043,7 +1999,7 @@ index aaf9649..0301a0f 100644
PASS: gdb.base/jit-so.exp: one_jit_test-2: info function jit_function
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jit.exp ...
PASS: gdb.base/jit.exp: one_jit_test-1: continue to breakpoint: break here 0
-@@ -6440,14 +5167,7 @@ PASS: gdb.base/jit.exp: one_jit_test-2: continue to breakpoint: break here 1
+@@ -6440,14 +5161,7 @@ PASS: gdb.base/jit.exp: one_jit_test-2: continue to breakpoint: break here 1
PASS: gdb.base/jit.exp: one_jit_test-2: info function jit_function
PASS: gdb.base/jit.exp: one_jit_test-2: continue to breakpoint: break here 2
PASS: gdb.base/jit.exp: one_jit_test-2: info function jit_function
@@ -2059,7 +2015,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/jump.exp ...
PASS: gdb.base/jump.exp: break before jump to non-call
PASS: gdb.base/jump.exp: jump to non-call
-@@ -6812,15 +5532,19 @@ PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 1 start
+@@ -6812,15 +5526,19 @@ PASS: gdb.base/longjmp.exp: continue to breakpoint at pattern 1 start
PASS: gdb.base/longjmp.exp: breakpoint at miss_step_1
PASS: gdb.base/longjmp.exp: next over setjmp (1)
PASS: gdb.base/longjmp.exp: next to longjmp (1)
@@ -2082,7 +2038,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/macscp.exp ...
PASS: gdb.base/macscp.exp: list main for support check
PASS: gdb.base/macscp.exp: list main for WHERE
-@@ -7272,94 +5996,12 @@ PASS: gdb.base/miscexprs.exp: print value of ibig.i[100] << 2
+@@ -7272,94 +5990,12 @@ PASS: gdb.base/miscexprs.exp: print value of ibig.i[100] << 2
PASS: gdb.base/miscexprs.exp: print value of sbig.s[90] >> 4
PASS: gdb.base/miscexprs.exp: print value of lbig.l[333] >> 6
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/morestack.exp ...
@@ -2181,7 +2137,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/nextoverexit.exp ...
PASS: gdb.base/nextoverexit.exp: next over exit
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/nodebug.exp ...
-@@ -7478,11 +6120,6 @@ PASS: gdb.base/permissions.exp: set may-write-memory off
+@@ -7478,11 +6114,6 @@ PASS: gdb.base/permissions.exp: set may-write-memory off
PASS: gdb.base/permissions.exp: try to set a global
PASS: gdb.base/permissions.exp: print x
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pie-execl.exp ...
@@ -2193,7 +2149,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pointers.exp ...
PASS: gdb.base/pointers.exp: continuing after dummy()
PASS: gdb.base/pointers.exp: set pointer to beginning of array
-@@ -7549,22 +6186,25 @@ PASS: gdb.base/pr10179.exp: rbreak pr10179-a.c:foo.*
+@@ -7549,22 +6180,25 @@ PASS: gdb.base/pr10179.exp: rbreak pr10179-a.c:foo.*
PASS: gdb.base/pr10179.exp: rbreak pr10179-a.c : .*
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pr11022.exp ...
PASS: gdb.base/pr11022.exp: set breakpoint
@@ -2226,7 +2182,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/print-file-var.exp ...
PASS: gdb.base/print-file-var.exp: breapoint past v1 & v2 initialization
PASS: gdb.base/print-file-var.exp: continue to STOP marker
-@@ -8573,25 +7213,9 @@ PASS: gdb.base/radix.exp: Output radix unchanged after rejecting 1
+@@ -8573,25 +7207,9 @@ PASS: gdb.base/radix.exp: Output radix unchanged after rejecting 1
PASS: gdb.base/radix.exp: set radix 7 rejected
PASS: gdb.base/radix.exp: Output radix unchanged after rejection through set radix command
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/random-signal.exp ...
@@ -2254,7 +2210,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/range-stepping.exp ...
PASS: gdb.base/range-stepping.exp: probe range-stepping support
UNSUPPORTED: gdb.base/range-stepping.exp: range stepping not supported by the target
-@@ -8609,38 +7233,7 @@ PASS: gdb.base/readline-ask.exp: ask message for 01 and 02
+@@ -8609,38 +7227,7 @@ PASS: gdb.base/readline-ask.exp: ask message for 01 and 02
PASS: gdb.base/readline-ask.exp: ask message no
PASS: gdb.base/readline-ask.exp: abort ask message
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/readline.exp ...
@@ -2294,7 +2250,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/realname-expand.exp ...
PASS: gdb.base/realname-expand.exp: set basenames-may-differ on
PASS: gdb.base/realname-expand.exp: rbreak realname-expand-real.c:func
-@@ -8740,7 +7333,7 @@ PASS: gdb.base/relational.exp: set variable z
+@@ -8740,7 +7327,7 @@ PASS: gdb.base/relational.exp: set variable z
PASS: gdb.base/relational.exp: print value of (x==y)<z
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/relativedebug.exp ...
PASS: gdb.base/relativedebug.exp: continue
@@ -2303,7 +2259,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/relocate.exp ...
PASS: gdb.base/relocate.exp: add-symbol-file: unknown option -raednow
PASS: gdb.base/relocate.exp: add-symbol-file: unknown option readnow
-@@ -9029,22 +7622,22 @@ PASS: gdb.base/savedregs.exp: handle SIGSEGV pass print nostop
+@@ -9029,22 +7616,22 @@ PASS: gdb.base/savedregs.exp: handle SIGSEGV pass print nostop
PASS: gdb.base/savedregs.exp: handle SIGILL pass print nostop
PASS: gdb.base/savedregs.exp: advance catcher
PASS: gdb.base/savedregs.exp: Get sigtramp info frame
@@ -2330,7 +2286,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/scope.exp ...
PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_ro
PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_bss before run
-@@ -9503,401 +8096,22 @@ PASS: gdb.base/shreloc.exp: (msymbol) relocated extern vars have different addre
+@@ -9503,466 +8090,24 @@ PASS: gdb.base/shreloc.exp: (msymbol) relocated extern vars have different addre
PASS: gdb.base/shreloc.exp: get_msym_addrs fn_[12]
PASS: gdb.base/shreloc.exp: (msymbol) relocated functions have different addresses
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigall.exp ...
@@ -2741,42 +2697,75 @@ index aaf9649..0301a0f 100644
+FAIL: gdb.base/sigaltstack.exp: finish to catch MAIN (timeout)
+FAIL: gdb.base/sigaltstack.exp: finish to MAIN (timeout)
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigbpt.exp ...
- PASS: gdb.base/sigbpt.exp: break keeper
- PASS: gdb.base/sigbpt.exp: display/i $pc
-@@ -9909,20 +8123,20 @@ PASS: gdb.base/sigbpt.exp: rerun to main
- PASS: gdb.base/sigbpt.exp: stepi; pass SIGSEGV
- PASS: gdb.base/sigbpt.exp: stepi; continue to keeper
- PASS: gdb.base/sigbpt.exp: stepi; nopass SIGSEGV
+-PASS: gdb.base/sigbpt.exp: break keeper
+-PASS: gdb.base/sigbpt.exp: display/i $pc
+-PASS: gdb.base/sigbpt.exp: advance to the bowler
+-PASS: gdb.base/sigbpt.exp: stepping to fault
+-PASS: gdb.base/sigbpt.exp: get insn after fault
+-PASS: gdb.base/sigbpt.exp: Verify that SIGSEGV occurs at the last STEPI insn
+-PASS: gdb.base/sigbpt.exp: rerun to main
+-PASS: gdb.base/sigbpt.exp: stepi; pass SIGSEGV
+-PASS: gdb.base/sigbpt.exp: stepi; continue to keeper
+-PASS: gdb.base/sigbpt.exp: stepi; nopass SIGSEGV
-KFAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler (corrupt pc) (PRMS: gdb/1702)
-+FAIL: gdb.base/sigbpt.exp: stepi; stepi out of handler
- PASS: gdb.base/sigbpt.exp: rerun to main
- PASS: gdb.base/sigbpt.exp: stepi bp before segv; pass SIGSEGV
- PASS: gdb.base/sigbpt.exp: stepi bp before segv; continue to keeper
- PASS: gdb.base/sigbpt.exp: stepi bp before segv; nopass SIGSEGV
- PASS: gdb.base/sigbpt.exp: stepi bp before segv; set breakpoint 0 of 1
+-PASS: gdb.base/sigbpt.exp: rerun to main
+-PASS: gdb.base/sigbpt.exp: stepi bp before segv; pass SIGSEGV
+-PASS: gdb.base/sigbpt.exp: stepi bp before segv; continue to keeper
+-PASS: gdb.base/sigbpt.exp: stepi bp before segv; nopass SIGSEGV
+-PASS: gdb.base/sigbpt.exp: stepi bp before segv; set breakpoint 0 of 1
-KFAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler (corrupt pc) (PRMS: gdb/1702)
-+FAIL: gdb.base/sigbpt.exp: stepi bp before segv; stepi out of handler
- PASS: gdb.base/sigbpt.exp: stepi bp before segv; clear breakpoint 0 of 1
- PASS: gdb.base/sigbpt.exp: rerun to main
- PASS: gdb.base/sigbpt.exp: stepi bp at segv; pass SIGSEGV
- PASS: gdb.base/sigbpt.exp: stepi bp at segv; continue to keeper
- PASS: gdb.base/sigbpt.exp: stepi bp at segv; nopass SIGSEGV
- PASS: gdb.base/sigbpt.exp: stepi bp at segv; set breakpoint 0 of 1
+-PASS: gdb.base/sigbpt.exp: stepi bp before segv; clear breakpoint 0 of 1
+-PASS: gdb.base/sigbpt.exp: rerun to main
+-PASS: gdb.base/sigbpt.exp: stepi bp at segv; pass SIGSEGV
+-PASS: gdb.base/sigbpt.exp: stepi bp at segv; continue to keeper
+-PASS: gdb.base/sigbpt.exp: stepi bp at segv; nopass SIGSEGV
+-PASS: gdb.base/sigbpt.exp: stepi bp at segv; set breakpoint 0 of 1
-KFAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler (corrupt pc) (PRMS: gdb/1702)
-+FAIL: gdb.base/sigbpt.exp: stepi bp at segv; stepi out of handler
- PASS: gdb.base/sigbpt.exp: stepi bp at segv; clear breakpoint 0 of 1
- PASS: gdb.base/sigbpt.exp: rerun to main
- PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; pass SIGSEGV
-@@ -9930,7 +8144,7 @@ PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; continue to keeper
- PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; nopass SIGSEGV
- PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; set breakpoint 0 of 2
- PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; set breakpoint 1 of 2
+-PASS: gdb.base/sigbpt.exp: stepi bp at segv; clear breakpoint 0 of 1
+-PASS: gdb.base/sigbpt.exp: rerun to main
+-PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; pass SIGSEGV
+-PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; continue to keeper
+-PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; nopass SIGSEGV
+-PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; set breakpoint 0 of 2
+-PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; set breakpoint 1 of 2
-KFAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler (corrupt pc) (PRMS: gdb/1702)
-+FAIL: gdb.base/sigbpt.exp: stepi bp before and at segv; stepi out of handler
- PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; clear breakpoint 0 of 2
- PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; clear breakpoint 1 of 2
- PASS: gdb.base/sigbpt.exp: rerun to main
-@@ -9970,73 +8184,19 @@ PASS: gdb.base/sigchld.exp: SIGCHLD blocked in inferior
+-PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; clear breakpoint 0 of 2
+-PASS: gdb.base/sigbpt.exp: stepi bp before and at segv; clear breakpoint 1 of 2
+-PASS: gdb.base/sigbpt.exp: rerun to main
+-PASS: gdb.base/sigbpt.exp: cont; pass SIGSEGV
+-PASS: gdb.base/sigbpt.exp: cont; continue to keeper
+-PASS: gdb.base/sigbpt.exp: cont; nopass SIGSEGV
+-PASS: gdb.base/sigbpt.exp: cont; set breakpoint 0 of 1
+-PASS: gdb.base/sigbpt.exp: cont; continue to breakpoint at fault
+-PASS: gdb.base/sigbpt.exp: cont; stepi fault
+-PASS: gdb.base/sigbpt.exp: cont; clear breakpoint 0 of 1
+-PASS: gdb.base/sigbpt.exp: rerun to main
+-PASS: gdb.base/sigbpt.exp: cont bp after segv; pass SIGSEGV
+-PASS: gdb.base/sigbpt.exp: cont bp after segv; continue to keeper
+-PASS: gdb.base/sigbpt.exp: cont bp after segv; nopass SIGSEGV
+-PASS: gdb.base/sigbpt.exp: cont bp after segv; set breakpoint 0 of 2
+-PASS: gdb.base/sigbpt.exp: cont bp after segv; set breakpoint 1 of 2
+-PASS: gdb.base/sigbpt.exp: cont bp after segv; continue to breakpoint at fault
+-PASS: gdb.base/sigbpt.exp: cont bp after segv; stepi fault
+-PASS: gdb.base/sigbpt.exp: cont bp after segv; clear breakpoint 0 of 2
+-PASS: gdb.base/sigbpt.exp: cont bp after segv; clear breakpoint 1 of 2
+-PASS: gdb.base/sigbpt.exp: rerun to main
+-PASS: gdb.base/sigbpt.exp: cont bp before and after segv; pass SIGSEGV
+-PASS: gdb.base/sigbpt.exp: cont bp before and after segv; continue to keeper
+-PASS: gdb.base/sigbpt.exp: cont bp before and after segv; nopass SIGSEGV
+-PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 0 of 3
+-PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 1 of 3
+-PASS: gdb.base/sigbpt.exp: cont bp before and after segv; set breakpoint 2 of 3
+-PASS: gdb.base/sigbpt.exp: cont bp before and after segv; continue to breakpoint at fault
+-PASS: gdb.base/sigbpt.exp: cont bp before and after segv; stepi fault
+-PASS: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 0 of 3
+-PASS: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 1 of 3
+-PASS: gdb.base/sigbpt.exp: cont bp before and after segv; clear breakpoint 2 of 3
++UNTESTED: gdb.base/sigbpt.exp: Memory at address 0 is possibly executable
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigchld.exp ...
+ PASS: gdb.base/sigchld.exp: set breakpoint at success exit
+ PASS: gdb.base/sigchld.exp: set breakpoint at failure exit
+@@ -9970,73 +8115,19 @@ PASS: gdb.base/sigchld.exp: SIGCHLD blocked in inferior
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/siginfo-addr.exp ...
PASS: gdb.base/siginfo-addr.exp: display/i $pc
PASS: gdb.base/siginfo-addr.exp: continue to signal
@@ -2855,7 +2844,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/signals.exp ...
PASS: gdb.base/signals.exp: handle all print
PASS: gdb.base/signals.exp: set variable count = 0
-@@ -10046,14 +8206,14 @@ PASS: gdb.base/signals.exp: next to signal
+@@ -10046,14 +8137,14 @@ PASS: gdb.base/signals.exp: next to signal
PASS: gdb.base/signals.exp: next to alarm #1
PASS: gdb.base/signals.exp: next to ++count #1
PASS: gdb.base/signals.exp: p func1 () #1
@@ -2875,7 +2864,7 @@ index aaf9649..0301a0f 100644
PASS: gdb.base/signals.exp: info signals
PASS: gdb.base/signals.exp: info signal SIGTRAP
PASS: gdb.base/signals.exp: info signal 5
-@@ -10068,9 +8228,9 @@ PASS: gdb.base/signals.exp: invalid signal number rejected
+@@ -10068,163 +8159,135 @@ PASS: gdb.base/signals.exp: invalid signal number rejected
PASS: gdb.base/signals.exp: handle multiple SIGs via integer range
PASS: gdb.base/signals.exp: handle multiple SIGs via reverse integer range
PASS: gdb.base/signals.exp: override SIGINT
@@ -2886,28 +2875,39 @@ index aaf9649..0301a0f 100644
+FAIL: gdb.base/signals.exp: signal SIGUSR1 (the program is no longer running)
+FAIL: gdb.base/signals.exp: backtrace for SIGUSR1
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/signest.exp ...
- PASS: gdb.base/signest.exp: continue to fault
- PASS: gdb.base/signest.exp: set conditional breakpoint
-@@ -10090,141 +8250,141 @@ PASS: gdb.base/signull.exp: data read; select the pointer type
- PASS: gdb.base/signull.exp: data read; take the SIGSEGV
- PASS: gdb.base/signull.exp: data read; backtrace from SIGSEGV
- PASS: gdb.base/signull.exp: data read; continue to the keeper
+-PASS: gdb.base/signest.exp: continue to fault
+-PASS: gdb.base/signest.exp: set conditional breakpoint
+-PASS: gdb.base/signest.exp: pass SIGSEGV
+-PASS: gdb.base/signest.exp: pass SIGBUS
+-PASS: gdb.base/signest.exp: run through nested faults
++UNTESTED: gdb.base/signest.exp: Memory at address 0 is possibly executable
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/signull.exp ...
+-PASS: gdb.base/signull.exp: set for function pointer probe
+-PASS: gdb.base/signull.exp: probe function pointer (function entry-point)
+-PASS: gdb.base/signull.exp: rerun to main
+-PASS: gdb.base/signull.exp: break bowler
+-PASS: gdb.base/signull.exp: break keeper
+-PASS: gdb.base/signull.exp: handle SIGSEGV
+-PASS: gdb.base/signull.exp: handle SIGBUS
+-PASS: gdb.base/signull.exp: data read; start with the bowler
+-PASS: gdb.base/signull.exp: data read; select the pointer type
+-PASS: gdb.base/signull.exp: data read; take the SIGSEGV
+-PASS: gdb.base/signull.exp: data read; backtrace from SIGSEGV
+-PASS: gdb.base/signull.exp: data read; continue to the keeper
-PASS: gdb.base/signull.exp: data read; backtrace from keeper through SIGSEGV
-+FAIL: gdb.base/signull.exp: data read; backtrace from keeper through SIGSEGV
- PASS: gdb.base/signull.exp: data write; start with the bowler
- PASS: gdb.base/signull.exp: data write; select the pointer type
- PASS: gdb.base/signull.exp: data write; take the SIGSEGV
- PASS: gdb.base/signull.exp: data write; backtrace from SIGSEGV
- PASS: gdb.base/signull.exp: data write; continue to the keeper
+-PASS: gdb.base/signull.exp: data write; start with the bowler
+-PASS: gdb.base/signull.exp: data write; select the pointer type
+-PASS: gdb.base/signull.exp: data write; take the SIGSEGV
+-PASS: gdb.base/signull.exp: data write; backtrace from SIGSEGV
+-PASS: gdb.base/signull.exp: data write; continue to the keeper
-PASS: gdb.base/signull.exp: data write; backtrace from keeper through SIGSEGV
-+FAIL: gdb.base/signull.exp: data write; backtrace from keeper through SIGSEGV
- PASS: gdb.base/signull.exp: code; start with the bowler
- PASS: gdb.base/signull.exp: code; select the pointer type
- PASS: gdb.base/signull.exp: code; take the SIGSEGV
- PASS: gdb.base/signull.exp: code; backtrace from SIGSEGV
- PASS: gdb.base/signull.exp: code; continue to the keeper
+-PASS: gdb.base/signull.exp: code; start with the bowler
+-PASS: gdb.base/signull.exp: code; select the pointer type
+-PASS: gdb.base/signull.exp: code; take the SIGSEGV
+-PASS: gdb.base/signull.exp: code; backtrace from SIGSEGV
+-PASS: gdb.base/signull.exp: code; continue to the keeper
-PASS: gdb.base/signull.exp: code; backtrace from keeper through SIGSEGV
-+FAIL: gdb.base/signull.exp: code; backtrace from keeper through SIGSEGV
++UNTESTED: gdb.base/signull.exp: Memory at address 0 is possibly executable
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sigrepeat.exp ...
PASS: gdb.base/sigrepeat.exp: advance to infinite loop
-PASS: gdb.base/sigrepeat.exp: next
@@ -3090,7 +3090,7 @@ index aaf9649..0301a0f 100644
PASS: gdb.base/sigstep.exp: continue on breakpoint, skip handler; clear infinite loop
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sizeof.exp ...
PASS: gdb.base/sizeof.exp: next
-@@ -10290,15 +8450,6 @@ PASS: gdb.base/sizeof.exp: print/f padding_long_double.v
+@@ -10290,15 +8353,6 @@ PASS: gdb.base/sizeof.exp: print/f padding_long_double.v
PASS: gdb.base/sizeof.exp: print padding_long_double.p2
PASS: gdb.base/sizeof.exp: maint print arch
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/skip-solib.exp ...
@@ -3106,7 +3106,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/skip.exp ...
PASS: gdb.base/skip.exp: skip file (no default file)
PASS: gdb.base/skip.exp: skip function
-@@ -10359,7 +8510,7 @@ PASS: gdb.base/solib-corrupted.exp: normal list
+@@ -10359,7 +8413,7 @@ PASS: gdb.base/solib-corrupted.exp: normal list
XFAIL: gdb.base/solib-corrupted.exp: make solibs looping
UNTESTED: gdb.base/solib-corrupted.exp: no _r_debug symbol has been found
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-disc.exp ...
@@ -3115,7 +3115,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-display.exp ...
UNRESOLVED: gdb.base/solib-display.exp: NO: display a_global
PASS: gdb.base/solib-display.exp: NO: display b_global
-@@ -10407,15 +8558,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-overlap.exp ...
+@@ -10407,15 +8461,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-overlap.exp ...
UNTESTED: gdb.base/solib-overlap.exp: 0x40000000: Could not prelink OBJDIR/gdb.base/solib-overlap-lib1-0x40000000.so or OBJDIR/gdb.base/solib-overlap-lib2-0x40000000.so.
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-search.exp ...
PASS: gdb.base/solib-search.exp: continue to break_here
@@ -3132,7 +3132,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/solib-symbol.exp ...
PASS: gdb.base/solib-symbol.exp: foo2 in main
PASS: gdb.base/solib-symbol.exp: foo in libmd
-@@ -10454,65 +8597,21 @@ PASS: gdb.base/stack-checking.exp: bt
+@@ -10454,8 +8500,14 @@ PASS: gdb.base/stack-checking.exp: bt
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/stale-infcall.exp ...
PASS: gdb.base/stale-infcall.exp: continue to breakpoint: test-next
PASS: gdb.base/stale-infcall.exp: set $test_fail_bpnum=$bpnum
@@ -3147,72 +3147,9 @@ index aaf9649..0301a0f 100644
+PASS: gdb.base/stale-infcall.exp: maintenance print dummy-frames
+PASS: gdb.base/stale-infcall.exp: maintenance info breakpoints
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/stap-probe.exp ...
--PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: check argument not at probe point
--PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: info probes stap
--PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: run to -pstap test:user
--PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: print $_probe_argc for probe user
--PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: check $_probe_arg0 for probe user
--PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: check $_probe_arg1 for probe user
--PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: set multi-location probe breakpoint (probe two)
--PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: run to -pstap test:m4
--PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: print $_probe_argc for probe m4
--PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: check $_probe_arg0 for probe m4
--PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: check $_probe_arg1 for probe m4
--PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: check $_probe_arg2 for probe m4
--PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: run to -pstap test:m4
--PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: print $_probe_argc for probe ps
--PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: print $_probe_arg1 for probe ps
--PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: check argument not at probe point
--PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: info probes stap
--PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: run to -pstap test:user
--PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: print $_probe_argc for probe user
--PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: check $_probe_arg0 for probe user
--PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: check $_probe_arg1 for probe user
--PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: set multi-location probe breakpoint (probe two)
--PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: run to -pstap test:m4
--PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: print $_probe_argc for probe m4
--PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: check $_probe_arg0 for probe m4
--PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: check $_probe_arg1 for probe m4
--PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: check $_probe_arg2 for probe m4
--PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: run to -pstap test:m4
--PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: print $_probe_argc for probe ps
--PASS: gdb.base/stap-probe.exp: with semaphore, not optimized: print $_probe_arg1 for probe ps
--PASS: gdb.base/stap-probe.exp: without semaphore, optimized: run to -pstap test:user
--PASS: gdb.base/stap-probe.exp: without semaphore, optimized: print $_probe_argc for probe user
--PASS: gdb.base/stap-probe.exp: without semaphore, optimized: check $_probe_arg0 for probe user
--PASS: gdb.base/stap-probe.exp: without semaphore, optimized: check $_probe_arg1 for probe user
--PASS: gdb.base/stap-probe.exp: without semaphore, optimized: set multi-location probe breakpoint (probe two)
--PASS: gdb.base/stap-probe.exp: without semaphore, optimized: run to -pstap test:m4
--PASS: gdb.base/stap-probe.exp: without semaphore, optimized: print $_probe_argc for probe m4
--PASS: gdb.base/stap-probe.exp: without semaphore, optimized: check $_probe_arg0 for probe m4
--PASS: gdb.base/stap-probe.exp: without semaphore, optimized: check $_probe_arg1 for probe m4
--PASS: gdb.base/stap-probe.exp: without semaphore, optimized: check $_probe_arg2 for probe m4
--PASS: gdb.base/stap-probe.exp: without semaphore, optimized: run to -pstap test:m4
--PASS: gdb.base/stap-probe.exp: without semaphore, optimized: print $_probe_argc for probe ps
--PASS: gdb.base/stap-probe.exp: without semaphore, optimized: print $_probe_arg1 for probe ps
--PASS: gdb.base/stap-probe.exp: with semaphore, optimized: run to -pstap test:user
--PASS: gdb.base/stap-probe.exp: with semaphore, optimized: print $_probe_argc for probe user
--PASS: gdb.base/stap-probe.exp: with semaphore, optimized: check $_probe_arg0 for probe user
--PASS: gdb.base/stap-probe.exp: with semaphore, optimized: check $_probe_arg1 for probe user
--PASS: gdb.base/stap-probe.exp: with semaphore, optimized: set multi-location probe breakpoint (probe two)
--PASS: gdb.base/stap-probe.exp: with semaphore, optimized: run to -pstap test:m4
--PASS: gdb.base/stap-probe.exp: with semaphore, optimized: print $_probe_argc for probe m4
--PASS: gdb.base/stap-probe.exp: with semaphore, optimized: check $_probe_arg0 for probe m4
--PASS: gdb.base/stap-probe.exp: with semaphore, optimized: check $_probe_arg1 for probe m4
--PASS: gdb.base/stap-probe.exp: with semaphore, optimized: check $_probe_arg2 for probe m4
--PASS: gdb.base/stap-probe.exp: with semaphore, optimized: run to -pstap test:m4
--PASS: gdb.base/stap-probe.exp: with semaphore, optimized: print $_probe_argc for probe ps
--PASS: gdb.base/stap-probe.exp: with semaphore, optimized: print $_probe_arg1 for probe ps
-+gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.base/stap-probe.c:39:21: fatal error: sys/sdt.h: No such file or directory
-+ #include <sys/sdt.h>
-+ ^
-+compilation terminated.
-+UNTESTED: gdb.base/stap-probe.exp: without semaphore, not optimized: stap-probe.exp
-+UNTESTED: gdb.base/stap-probe.exp: without semaphore, not optimized: stap-probe.exp
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/start.exp ...
- PASS: gdb.base/start.exp: start
- Running ../../../W._C._Handy/gdb/testsuite/gdb.base/step-break.exp ...
-@@ -11499,16 +9598,6 @@ PASS: gdb.base/subst.exp: show substitute-path after empty rule removed
+ PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: check argument not at probe point
+ PASS: gdb.base/stap-probe.exp: without semaphore, not optimized: info probes stap
+@@ -11499,16 +9551,6 @@ PASS: gdb.base/subst.exp: show substitute-path after empty rule removed
PASS: gdb.base/subst.exp: remove all remaining substitution rules
PASS: gdb.base/subst.exp: show substitute-path after all remaining rules removed
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/sym-file.exp ...
@@ -3229,7 +3166,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/symbol-without-target_section.exp ...
PASS: gdb.base/symbol-without-target_section.exp: add-symbol-file
PASS: gdb.base/symbol-without-target_section.exp: list main
-@@ -11563,17 +9652,17 @@ PASS: gdb.base/ui-redirect.exp: set logging off
+@@ -11563,17 +9605,17 @@ PASS: gdb.base/ui-redirect.exp: set logging off
PASS: gdb.base/ui-redirect.exp: help
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/unload.exp ...
PASS: gdb.base/unload.exp: pending breakpoint info before run
@@ -3258,7 +3195,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/until.exp ...
PASS: gdb.base/until.exp: until line number
PASS: gdb.base/until.exp: malformed until
-@@ -11588,21 +9677,9 @@ PASS: gdb.base/unwindonsignal.exp: unwindonsignal, inferior function call signal
+@@ -11588,21 +9630,9 @@ PASS: gdb.base/unwindonsignal.exp: unwindonsignal, inferior function call signal
PASS: gdb.base/unwindonsignal.exp: unwindonsignal, stack unwound
PASS: gdb.base/unwindonsignal.exp: unwindonsignal, dummy frame removed
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/valgrind-db-attach.exp ...
@@ -3282,7 +3219,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/value-double-free.exp ...
PASS: gdb.base/value-double-free.exp: watch var
PASS: gdb.base/value-double-free.exp: continue
-@@ -11686,19 +9763,19 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-non-mem.exp ...
+@@ -11686,19 +9716,19 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-non-mem.exp ...
PASS: gdb.base/watch-non-mem.exp: set write watchpoint on $pc
PASS: gdb.base/watch-non-mem.exp: watchpoint on $pc works
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch-read.exp ...
@@ -3312,7 +3249,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watch_thread_num.exp ...
PASS: gdb.base/watch_thread_num.exp: successfully compiled posix threads test case
PASS: gdb.base/watch_thread_num.exp: Watchpoint on invalid thread
-@@ -11708,27 +9785,27 @@ PASS: gdb.base/watch_thread_num.exp: Set breakpoint at thread_function
+@@ -11708,27 +9738,27 @@ PASS: gdb.base/watch_thread_num.exp: Set breakpoint at thread_function
PASS: gdb.base/watch_thread_num.exp: Stopped in thread_function
PASS: gdb.base/watch_thread_num.exp: Thread command
PASS: gdb.base/watch_thread_num.exp: Disable breakpoint 2
@@ -3351,7 +3288,7 @@ index aaf9649..0301a0f 100644
PASS: gdb.base/watch_thread_num.exp: Check thread that triggered iteration 10
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-cond-gone.exp ...
PASS: gdb.base/watchpoint-cond-gone.exp: set can-use-hw-watchpoints 0
-@@ -11742,20 +9819,20 @@ PASS: gdb.base/watchpoint-delete.exp: watch x
+@@ -11742,20 +9772,20 @@ PASS: gdb.base/watchpoint-delete.exp: watch x
PASS: gdb.base/watchpoint-delete.exp: delete $bpnum
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp ...
PASS: gdb.base/watchpoint-hw-hit-once.exp: rwatch watchee
@@ -3381,7 +3318,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/watchpoint.exp ...
PASS: gdb.base/watchpoint.exp: disable fast watches
PASS: gdb.base/watchpoint.exp: show disable fast watches
-@@ -11868,7 +9945,7 @@ PASS: gdb.base/watchpoint.exp: next over global_ptr_ptr pointer advance
+@@ -11868,7 +9898,7 @@ PASS: gdb.base/watchpoint.exp: next over global_ptr_ptr pointer advance
PASS: gdb.base/watchpoint.exp: delete $global_ptr_ptr_breakpoint_number
PASS: gdb.base/watchpoint.exp: continue to breakpoint: second x assignment
PASS: gdb.base/watchpoint.exp: watch x
@@ -3390,7 +3327,13 @@ index aaf9649..0301a0f 100644
PASS: gdb.base/watchpoint.exp: delete watch x
PASS: gdb.base/watchpoint.exp: watch buf
PASS: gdb.base/watchpoint.exp: watchpoint on buf hit
-@@ -11891,12 +9968,12 @@ PASS: gdb.base/watchpoint.exp: watch -location .x
+@@ -11886,17 +9916,17 @@ PASS: gdb.base/watchpoint.exp: reenable watchpoint `$pc'
+ PASS: gdb.base/watchpoint.exp: watchpoint `$pc' is enabled
+ PASS: gdb.base/watchpoint.exp: delete watchpoint `$pc'
+ PASS: gdb.base/watchpoint.exp: continue to breakpoint: func5 breakpoint here
+-PASS: gdb.base/watchpoint.exp: watch -location nullptr->p->x
++FAIL: gdb.base/watchpoint.exp: watch -location nullptr->p->x
+ PASS: gdb.base/watchpoint.exp: watch -location .x
PASS: gdb.base/watchpoint.exp: continue with watch -location
PASS: gdb.base/watchpoint.exp: delete watch -location
PASS: gdb.base/watchpoint.exp: continue to breakpoint: func6 breakpoint here
@@ -3407,7 +3350,16 @@ index aaf9649..0301a0f 100644
PASS: gdb.base/watchpoint.exp: delete watch foo4
PASS: gdb.base/watchpoint.exp: rwatch disallowed for register based expression
PASS: gdb.base/watchpoint.exp: awatch disallowed for register based expression
-@@ -12227,7 +10304,7 @@ PASS: gdb.cp/annota2.exp: delete bps
+@@ -12020,7 +10050,7 @@ PASS: gdb.base/watchpoint.exp: no-hw: reenable watchpoint `$pc'
+ PASS: gdb.base/watchpoint.exp: no-hw: watchpoint `$pc' is enabled
+ PASS: gdb.base/watchpoint.exp: no-hw: delete watchpoint `$pc'
+ PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func5 breakpoint here
+-PASS: gdb.base/watchpoint.exp: no-hw: watch -location nullptr->p->x
++FAIL: gdb.base/watchpoint.exp: no-hw: watch -location nullptr->p->x
+ PASS: gdb.base/watchpoint.exp: no-hw: watch -location .x
+ PASS: gdb.base/watchpoint.exp: no-hw: continue with watch -location
+ PASS: gdb.base/watchpoint.exp: no-hw: delete watch -location
+@@ -12227,7 +10257,7 @@ PASS: gdb.cp/annota2.exp: delete bps
PASS: gdb.cp/annota2.exp: breakpoint at main
PASS: gdb.cp/annota2.exp: run until main breakpoint
PASS: gdb.cp/annota2.exp: set watch on a.x
@@ -3416,7 +3368,7 @@ index aaf9649..0301a0f 100644
PASS: gdb.cp/annota2.exp: annotate-quit
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/annota3.exp ...
PASS: gdb.cp/annota3.exp: set height 0
-@@ -12240,7 +10317,7 @@ PASS: gdb.cp/annota3.exp: delete bps
+@@ -12240,7 +10270,7 @@ PASS: gdb.cp/annota3.exp: delete bps
PASS: gdb.cp/annota3.exp: break at main
PASS: gdb.cp/annota3.exp: second run until main breakpoint
PASS: gdb.cp/annota3.exp: set watch on a.x
@@ -3425,56 +3377,7 @@ index aaf9649..0301a0f 100644
PASS: gdb.cp/annota3.exp: annotate-quit
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/anon-ns.exp ...
PASS: gdb.cp/anon-ns.exp: list (anonymous namespace)::doit1(void)
-@@ -14168,47 +12245,7 @@ PASS: gdb.cp/exception.exp: backtrace after second catch
- PASS: gdb.cp/exception.exp: continue to catcher for the second time
- PASS: gdb.cp/exception.exp: continue to rethrow
- Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/exceptprint.exp ...
--PASS: gdb.cp/exceptprint.exp: catch catch
--PASS: gdb.cp/exceptprint.exp: catch throw
--PASS: gdb.cp/exceptprint.exp: catch rethrow
--PASS: gdb.cp/exceptprint.exp: string: continue to throw
--PASS: gdb.cp/exceptprint.exp: string: print exception value at throw
--PASS: gdb.cp/exceptprint.exp: string: continue to catch
--PASS: gdb.cp/exceptprint.exp: string: print exception value at catch
--PASS: gdb.cp/exceptprint.exp: string: continue to rethrow
--PASS: gdb.cp/exceptprint.exp: string: print exception value at rethrow
--PASS: gdb.cp/exceptprint.exp: string: continue to final catch
--PASS: gdb.cp/exceptprint.exp: int: continue to throw
--PASS: gdb.cp/exceptprint.exp: int: print exception value at throw
--PASS: gdb.cp/exceptprint.exp: int: continue to catch
--PASS: gdb.cp/exceptprint.exp: int: print exception value at catch
--PASS: gdb.cp/exceptprint.exp: int: continue to rethrow
--PASS: gdb.cp/exceptprint.exp: int: print exception value at rethrow
--PASS: gdb.cp/exceptprint.exp: int: continue to final catch
--PASS: gdb.cp/exceptprint.exp: struct: continue to throw
--PASS: gdb.cp/exceptprint.exp: struct: print exception value at throw
--PASS: gdb.cp/exceptprint.exp: struct: continue to catch
--PASS: gdb.cp/exceptprint.exp: struct: print exception value at catch
--PASS: gdb.cp/exceptprint.exp: struct: continue to rethrow
--PASS: gdb.cp/exceptprint.exp: struct: print exception value at rethrow
--PASS: gdb.cp/exceptprint.exp: struct: continue to final catch
--PASS: gdb.cp/exceptprint.exp: reference to struct: continue to throw
--PASS: gdb.cp/exceptprint.exp: reference to struct: print exception value at throw
--PASS: gdb.cp/exceptprint.exp: reference to struct: continue to catch
--PASS: gdb.cp/exceptprint.exp: reference to struct: print exception value at catch
--PASS: gdb.cp/exceptprint.exp: reference to struct: continue to rethrow
--PASS: gdb.cp/exceptprint.exp: reference to struct: print exception value at rethrow
--PASS: gdb.cp/exceptprint.exp: reference to struct: continue to final catch
--PASS: gdb.cp/exceptprint.exp: catch catch
--PASS: gdb.cp/exceptprint.exp: catch throw
--PASS: gdb.cp/exceptprint.exp: catch rethrow
--PASS: gdb.cp/exceptprint.exp: int: continue to throw
--PASS: gdb.cp/exceptprint.exp: int: print exception value at throw
--PASS: gdb.cp/exceptprint.exp: int: continue to catch
--PASS: gdb.cp/exceptprint.exp: int: print exception value at catch
--PASS: gdb.cp/exceptprint.exp: int: continue to rethrow
--PASS: gdb.cp/exceptprint.exp: int: print exception value at rethrow
--PASS: gdb.cp/exceptprint.exp: int: continue to final catch
-+UNTESTED: gdb.cp/exceptprint.exp: could not find libstdc++ stap probe
- Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/expand-psymtabs-cxx.exp ...
- PASS: gdb.cp/expand-psymtabs-cxx.exp: set language c++
- PASS: gdb.cp/expand-psymtabs-cxx.exp: before expand
-@@ -14354,34 +12391,34 @@ PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.A<int>::i
+@@ -14354,34 +12384,34 @@ PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.A<int>::i
PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.BB::A<int>::i
PASS: gdb.cp/impl-this.exp: at D::f (ambiguous names): print am.CC::A<int>::i
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/infcall-dlopen.exp ...
@@ -3519,7 +3422,7 @@ index aaf9649..0301a0f 100644
PASS: gdb.cp/infcall-dlopen.exp: test 9 stub 1
PASS: gdb.cp/infcall-dlopen.exp: test 9 stub 2
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/inherit.exp ...
-@@ -17731,25 +15768,8 @@ PASS: gdb.fortran/whatis_type.exp: ptype t1
+@@ -17731,25 +15761,8 @@ PASS: gdb.fortran/whatis_type.exp: ptype t1
PASS: gdb.fortran/whatis_type.exp: ptype t1v
Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/complaints.exp ...
PASS: gdb.gdb/complaints.exp: breakpoint in captured_command_loop
@@ -3547,7 +3450,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/observer.exp ...
PASS: gdb.gdb/observer.exp: breakpoint in captured_main
PASS: gdb.gdb/observer.exp: run until breakpoint at captured_main
-@@ -17860,14 +15880,12 @@ PASS: gdb.gdb/observer.exp: first observer removed; check second observer counte
+@@ -17860,14 +15873,12 @@ PASS: gdb.gdb/observer.exp: first observer removed; check second observer counte
PASS: gdb.gdb/observer.exp: first observer removed; check third observer counter value
Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/python-interrupts.exp ...
PASS: gdb.gdb/python-interrupts.exp: breakpoint in captured_command_loop
@@ -3566,7 +3469,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/selftest.exp ...
PASS: gdb.gdb/selftest.exp: Disassemble main
PASS: gdb.gdb/selftest.exp: breakpoint in captured_main
-@@ -17894,11 +15912,11 @@ PASS: gdb.gdb/selftest.exp: next over notice_open_fds
+@@ -17894,11 +15905,11 @@ PASS: gdb.gdb/selftest.exp: next over notice_open_fds
PASS: gdb.gdb/selftest.exp: next over cmdarg_s VEC_cleanup
PASS: gdb.gdb/selftest.exp: print a string
PASS: gdb.gdb/selftest.exp: step into xmalloc call
@@ -3582,7 +3485,48 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/xfullpath.exp ...
PASS: gdb.gdb/xfullpath.exp: breakpoint in captured_main
PASS: gdb.gdb/xfullpath.exp: run until breakpoint at captured_main
-@@ -19393,10 +17411,10 @@ PASS: gdb.linespec/thread.exp: continue to breakpoint: thread function
+@@ -18232,7 +16243,7 @@ PASS: gdb.guile/scm-disasm.exp: basic: test key address
+ PASS: gdb.guile/scm-disasm.exp: basic: test key asm
+ PASS: gdb.guile/scm-disasm.exp: basic: test key length
+ PASS: gdb.guile/scm-disasm.exp: basic: verify correct address
+-PASS: gdb.guile/scm-disasm.exp: test bad memory access
++FAIL: gdb.guile/scm-disasm.exp: test bad memory access
+ PASS: gdb.guile/scm-disasm.exp: open memory port
+ PASS: gdb.guile/scm-disasm.exp: memory-port: disassemble
+ PASS: gdb.guile/scm-disasm.exp: memory-port: test number of instructions
+@@ -18562,7 +16573,7 @@ PASS: gdb.guile/scm-pretty-print.exp: print ss
+ PASS: gdb.guile/scm-pretty-print.exp: print ssa[1]
+ PASS: gdb.guile/scm-pretty-print.exp: print ssa
+ PASS: gdb.guile/scm-pretty-print.exp: print arraystruct
+-PASS: gdb.guile/scm-pretty-print.exp: print ns2
++FAIL: gdb.guile/scm-pretty-print.exp: print ns2
+ PASS: gdb.guile/scm-pretty-print.exp: print x
+ PASS: gdb.guile/scm-pretty-print.exp: print cstring
+ PASS: gdb.guile/scm-pretty-print.exp: print estring
+@@ -18600,7 +16611,7 @@ PASS: gdb.guile/scm-pretty-print.exp: print ns
+ PASS: gdb.guile/scm-pretty-print.exp:
+ PASS: gdb.guile/scm-pretty-print.exp: print ns
+ PASS: gdb.guile/scm-pretty-print.exp:
+-PASS: gdb.guile/scm-pretty-print.exp: print ns2
++FAIL: gdb.guile/scm-pretty-print.exp: print ns2
+ PASS: gdb.guile/scm-pretty-print.exp: print x
+ PASS: gdb.guile/scm-pretty-print.exp: print cstring
+ PASS: gdb.guile/scm-pretty-print.exp: print estring
+@@ -18935,11 +16946,8 @@ PASS: gdb.guile/scm-value.exp: verify dereferenced value
+ PASS: gdb.guile/scm-value.exp: Test value-optimized-out?
+ PASS: gdb.guile/scm-value.exp: Test address attribute
+ PASS: gdb.guile/scm-value.exp: Test address attribute in non-addressable value
+-PASS: gdb.guile/scm-value.exp: parse_and_eval with memory error
+-PASS: gdb.guile/scm-value.exp: gu (define inval (parse-and-eval "*(int*)0"))
+-PASS: gdb.guile/scm-value.exp: gu (print (value-lazy? inval))
+-PASS: gdb.guile/scm-value.exp: memory error and lazy values
+-PASS: gdb.guile/scm-value.exp: memory error and lazy values
++UNTESTED: gdb.guile/scm-value.exp: parse_and_eval with memory error
++UNTESTED: gdb.guile/scm-value.exp: memory error and lazy values
+ PASS: gdb.guile/scm-value.exp: gu (define argc-lazy (parse-and-eval "argc"))
+ PASS: gdb.guile/scm-value.exp: gu (define argc-notlazy (parse-and-eval "argc"))
+ PASS: gdb.guile/scm-value.exp: gu (value-fetch-lazy! argc-notlazy)
+@@ -19393,10 +17401,10 @@ PASS: gdb.linespec/thread.exp: continue to breakpoint: thread function
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp ...
PASS: gdb.mi/dw2-ref-missing-frame.exp: breakpoint at func_nofb_marker
PASS: gdb.mi/dw2-ref-missing-frame.exp: mi runto func_nofb_marker
@@ -3595,7 +3539,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/gdb2549.exp ...
PASS: gdb.mi/gdb2549.exp: wrong arguments
PASS: gdb.mi/gdb2549.exp: no executable
-@@ -19489,9 +17507,6 @@ PASS: gdb.mi/gdb792.exp: list children of A.protected.b.private
+@@ -19489,9 +17497,6 @@ PASS: gdb.mi/gdb792.exp: list children of A.protected.b.private
PASS: gdb.mi/gdb792.exp: create var for class C which has baseclass A
PASS: gdb.mi/gdb792.exp: list children of class C
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-async.exp ...
@@ -3605,7 +3549,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-basics.exp ...
PASS: gdb.mi/mi-basics.exp: acceptance of MI operations
PASS: gdb.mi/mi-basics.exp: file-exec-and-symbols operation
-@@ -19560,8 +17575,8 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: mi runto main
+@@ -19560,8 +17565,8 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: mi runto main
PASS: gdb.mi/mi-breakpoint-changed.exp: change command
PASS: gdb.mi/mi-breakpoint-changed.exp: watch watch
PASS: gdb.mi/mi-breakpoint-changed.exp: trace marker
@@ -3616,7 +3560,7 @@ index aaf9649..0301a0f 100644
PASS: gdb.mi/mi-breakpoint-changed.exp: condition 2 main > 0x0
PASS: gdb.mi/mi-breakpoint-changed.exp: -break-condition 2 main == 0x0
PASS: gdb.mi/mi-breakpoint-changed.exp: disable 3
-@@ -19575,7 +17590,7 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: -break-passcount 4 1
+@@ -19575,7 +17580,7 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: -break-passcount 4 1
PASS: gdb.mi/mi-breakpoint-changed.exp: delete 3
PASS: gdb.mi/mi-breakpoint-changed.exp: delete 4
PASS: gdb.mi/mi-breakpoint-changed.exp: delete 5
@@ -3625,7 +3569,7 @@ index aaf9649..0301a0f 100644
PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on pendfunc1
PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc1 resolved
PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: breakpoint on pendfunc1 resolved: hit_count is updated
-@@ -19584,21 +17599,22 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: delete breakpoint on p
+@@ -19584,21 +17589,22 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: delete breakpoint on p
PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on marker
PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: insert breakpoint on pendfunc3
PASS: gdb.mi/mi-breakpoint-changed.exp: pending resolved: continue to marker 1
@@ -3654,7 +3598,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-cli.exp ...
PASS: gdb.mi/mi-cli.exp: -interpreter-exec with no arguments
PASS: gdb.mi/mi-cli.exp: -interpreter-exec with one argument
-@@ -19630,16 +17646,16 @@ PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set $pc=0x0"
+@@ -19630,16 +17636,16 @@ PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set $pc=0x0"
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp ...
PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: breakpoint at main
PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: mi runto main
@@ -3680,7 +3624,7 @@ index aaf9649..0301a0f 100644
PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remotecache" warmup
PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remotecache on"
PASS: gdb.mi/mi-cmd-param-changed.exp: cmd param: "set remotecache off"
-@@ -19721,12 +17737,6 @@ PASS: gdb.mi/mi-eval.exp: eval &A
+@@ -19721,12 +17727,6 @@ PASS: gdb.mi/mi-eval.exp: eval &A
PASS: gdb.mi/mi-eval.exp: eval A+3
PASS: gdb.mi/mi-eval.exp: eval A + 3
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-file-transfer.exp ...
@@ -3693,7 +3637,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-file.exp ...
PASS: gdb.mi/mi-file.exp: request path info of current source file (basics.c)
PASS: gdb.mi/mi-file.exp: Getting a list of source files.
-@@ -19755,7 +17765,7 @@ PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -unsupported-command
+@@ -19755,7 +17755,7 @@ PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -unsupported-command
PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command symbol-list-lines
PASS: gdb.mi/mi-i-cmd.exp: -info-gdb-mi-command -symbol-list-lines
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-info-os.exp ...
@@ -3702,7 +3646,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-inheritance-syntax-error.exp ...
PASS: gdb.mi/mi-inheritance-syntax-error.exp: breakpoint at C::testLocation
PASS: gdb.mi/mi-inheritance-syntax-error.exp: mi runto C::testLocation
-@@ -19788,120 +17798,22 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-memory-changed.exp ...
+@@ -19788,120 +17788,22 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-memory-changed.exp ...
PASS: gdb.mi/mi-memory-changed.exp: insert breakpoint
PASS: gdb.mi/mi-memory-changed.exp: continue to callee4
PASS: gdb.mi/mi-memory-changed.exp: set var C = 4
@@ -3830,7 +3774,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-pending.exp ...
PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on pendfunc1
PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on mi-pendshr.c:pendfunc2 if x==4
-@@ -19916,18 +17828,20 @@ PASS: gdb.mi/mi-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set)
+@@ -19916,18 +17818,20 @@ PASS: gdb.mi/mi-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set)
PASS: gdb.mi/mi-pthreads.exp: finding threads in MI output (in check_mi_thread_command_set)
PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select
PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 123456789
@@ -3857,7 +3801,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-read-memory.exp ...
PASS: gdb.mi/mi-read-memory.exp: breakpoint at main
PASS: gdb.mi/mi-read-memory.exp: mi runto main
-@@ -19940,11 +17854,6 @@ PASS: gdb.mi/mi-read-memory.exp: ascii and data
+@@ -19940,11 +17844,6 @@ PASS: gdb.mi/mi-read-memory.exp: ascii and data
PASS: gdb.mi/mi-read-memory.exp: decimal
PASS: gdb.mi/mi-read-memory.exp: octal
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-record-changed.exp ...
@@ -3869,7 +3813,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-reg-undefined.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-regs.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-return.exp ...
-@@ -19953,22 +17862,6 @@ PASS: gdb.mi/mi-return.exp: mi runto callee4
+@@ -19953,22 +17852,6 @@ PASS: gdb.mi/mi-return.exp: mi runto callee4
PASS: gdb.mi/mi-return.exp: delete all breakpoints
PASS: gdb.mi/mi-return.exp: return from callee4 now
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-reverse.exp ...
@@ -3892,7 +3836,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-simplerun.exp ...
PASS: gdb.mi/mi-simplerun.exp: break-insert operation
PASS: gdb.mi/mi-simplerun.exp: insert breakpoint at basics.c:callee2
-@@ -20042,7 +17935,7 @@ PASS: gdb.mi/mi-syn-frame.exp: finished exec continue
+@@ -20042,7 +17925,7 @@ PASS: gdb.mi/mi-syn-frame.exp: finished exec continue
PASS: gdb.mi/mi-syn-frame.exp: list stack frames
PASS: gdb.mi/mi-syn-frame.exp: insert breakpoint subroutine
PASS: gdb.mi/mi-syn-frame.exp: data evaluate expression
@@ -3901,7 +3845,7 @@ index aaf9649..0301a0f 100644
PASS: gdb.mi/mi-syn-frame.exp: finished exec continue
PASS: gdb.mi/mi-syn-frame.exp: list stack frames
PASS: gdb.mi/mi-syn-frame.exp: call inferior function which raises exception
-@@ -20978,10 +18871,7 @@ PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ptr in skip_type_update_when_not
+@@ -20978,10 +18861,7 @@ PASS: gdb.mi/mi-var-rtti.exp: delete varobj for ptr in skip_type_update_when_not
PASS: gdb.mi/mi-var-rtti.exp: update s back to base type in skip_type_update_when_not_use_rtti
PASS: gdb.mi/mi-var-rtti.exp: delete varobj for s in skip_type_update_when_not_use_rtti
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-watch-nonstop.exp ...
@@ -3913,7 +3857,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-watch.exp ...
PASS: gdb.mi/mi-watch.exp: hw watchpoints toggle (1)
PASS: gdb.mi/mi-watch.exp: sw: breakpoint at callee4
-@@ -21304,7 +19194,7 @@ PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": breakpoint hit
+@@ -21304,7 +19184,7 @@ PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": breakpoint hit
PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": watchpoint hit
PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": breakpoint hit 2
PASS: gdb.mi/pr11022.exp: data-write-memory-bytes &x "01": set x
@@ -3922,7 +3866,7 @@ index aaf9649..0301a0f 100644
PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint at main
PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": mi runto main
PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": set breakpoint
-@@ -21313,7 +19203,7 @@ PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint hit
+@@ -21313,7 +19193,7 @@ PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint hit
PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": watchpoint hit
PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint hit 2
PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": set x
@@ -3931,7 +3875,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.modula2/unbounded-array.exp ...
PASS: gdb.modula2/unbounded-array.exp: switch to modula-2
PASS: gdb.modula2/unbounded-array.exp: print the last legal element of array a
-@@ -21350,31 +19240,33 @@ PASS: gdb.multi/base.exp: continue
+@@ -21350,31 +19230,33 @@ PASS: gdb.multi/base.exp: continue
PASS: gdb.multi/base.exp: remove-inferiors 2-3
PASS: gdb.multi/base.exp: check remove-inferiors
Running ../../../W._C._Handy/gdb/testsuite/gdb.multi/bkpt-multi-exec.exp ...
@@ -3981,7 +3925,16 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.objc/basicclass.exp ...
UNSUPPORTED: gdb.objc/basicclass.exp: Couldn't compile ../../../W._C._Handy/gdb/testsuite/gdb.objc/basicclass.m: unrecognized error
Running ../../../W._C._Handy/gdb/testsuite/gdb.objc/nondebug.exp ...
-@@ -21832,26 +19724,16 @@ PASS: gdb.python/py-events.exp: test-events
+@@ -21594,7 +19476,7 @@ PASS: gdb.python/py-arch.exp: test number of instructions 4
+ PASS: gdb.python/py-arch.exp: test key addr
+ PASS: gdb.python/py-arch.exp: test key asm
+ PASS: gdb.python/py-arch.exp: test key length
+-PASS: gdb.python/py-arch.exp: test bad memory access
++FAIL: gdb.python/py-arch.exp: test bad memory access
+ Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-block.exp ...
+ PASS: gdb.python/py-block.exp: continue to breakpoint: Block break here.
+ PASS: gdb.python/py-block.exp: Check block not None
+@@ -21832,26 +19714,16 @@ PASS: gdb.python/py-events.exp: test-events
PASS: gdb.python/py-events.exp: continue
PASS: gdb.python/py-events.exp: step 3
PASS: gdb.python/py-events.exp: Inferior 1 terminated.
@@ -4012,7 +3965,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-explore-cc.exp ...
PASS: gdb.python/py-explore-cc.exp: continue to breakpoint: Break here
PASS: gdb.python/py-explore-cc.exp: explore A
-@@ -21994,7 +19876,7 @@ PASS: gdb.python/py-finish-breakpoint.exp: set FinishBP after the exit()
+@@ -21994,7 +19866,7 @@ PASS: gdb.python/py-finish-breakpoint.exp: set FinishBP after the exit()
PASS: gdb.python/py-finish-breakpoint.exp: catch out of scope after exit
PASS: gdb.python/py-finish-breakpoint.exp: set FinishBP after the exec
PASS: gdb.python/py-finish-breakpoint.exp: catch exec
@@ -4021,7 +3974,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-finish-breakpoint2.exp ...
PASS: gdb.python/py-finish-breakpoint2.exp: import python scripts
PASS: gdb.python/py-finish-breakpoint2.exp: run to exception 1
-@@ -22210,83 +20092,10 @@ PASS: gdb.python/py-inferior.exp: test equality comparison (true)
+@@ -22210,83 +20082,10 @@ PASS: gdb.python/py-inferior.exp: test equality comparison (true)
PASS: gdb.python/py-inferior.exp: test Inferior.num
PASS: gdb.python/py-inferior.exp: test Inferior.pid
PASS: gdb.python/py-inferior.exp: test Inferior.was_attached
@@ -4108,7 +4061,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-infthread.exp ...
PASS: gdb.python/py-infthread.exp: test gdb.selected_thread
PASS: gdb.python/py-infthread.exp: verify InferiorThread object
-@@ -22321,15 +20130,15 @@ PASS: gdb.python/py-mi.exp: update string varobj after assignment
+@@ -22321,15 +20120,15 @@ PASS: gdb.python/py-mi.exp: update string varobj after assignment
PASS: gdb.python/py-mi.exp: create container varobj
PASS: gdb.python/py-mi.exp: examine container children=0
PASS: gdb.python/py-mi.exp: next over update 1
@@ -4128,7 +4081,25 @@ index aaf9649..0301a0f 100644
PASS: gdb.python/py-mi.exp: list varobj children after selecting child range
PASS: gdb.python/py-mi.exp: list varobj children after resetting child range
PASS: gdb.python/py-mi.exp: next over update 3
-@@ -22663,18 +20472,7 @@ PASS: gdb.python/py-strfns.exp: p arg
+@@ -22552,7 +20351,7 @@ PASS: gdb.python/py-prettyprint.exp: print ss
+ PASS: gdb.python/py-prettyprint.exp: print ssa[1]
+ PASS: gdb.python/py-prettyprint.exp: print ssa
+ PASS: gdb.python/py-prettyprint.exp: print arraystruct
+-PASS: gdb.python/py-prettyprint.exp: print ns2
++FAIL: gdb.python/py-prettyprint.exp: print ns2
+ PASS: gdb.python/py-prettyprint.exp: print x
+ PASS: gdb.python/py-prettyprint.exp: print cstring
+ PASS: gdb.python/py-prettyprint.exp: print estring
+@@ -22587,7 +20386,7 @@ PASS: gdb.python/py-prettyprint.exp: print ns
+ PASS: gdb.python/py-prettyprint.exp:
+ PASS: gdb.python/py-prettyprint.exp: print ns
+ PASS: gdb.python/py-prettyprint.exp:
+-PASS: gdb.python/py-prettyprint.exp: print ns2
++FAIL: gdb.python/py-prettyprint.exp: print ns2
+ PASS: gdb.python/py-prettyprint.exp: print x
+ PASS: gdb.python/py-prettyprint.exp: print cstring
+ PASS: gdb.python/py-prettyprint.exp: print estring
+@@ -22663,18 +20462,7 @@ PASS: gdb.python/py-strfns.exp: p arg
PASS: gdb.python/py-strfns.exp: condition $bpnum $_memeq (arg, buf3, 4)
PASS: gdb.python/py-strfns.exp: continue to breakpoint: Break bfunc here.
PASS: gdb.python/py-strfns.exp: p /d {char[4]} arg
@@ -4148,7 +4119,21 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-symbol.exp ...
PASS: gdb.python/py-symbol.exp: Lookup main
PASS: gdb.python/py-symbol.exp: Test main_func.is_function
-@@ -23318,2873 +21116,41 @@ PASS: gdb.python/python.exp: Step out of func2
+@@ -23082,11 +20870,8 @@ PASS: gdb.python/py-value.exp: dereference value
+ PASS: gdb.python/py-value.exp: verify dereferenced value
+ PASS: gdb.python/py-value.exp: Test is_optimized_out attribute
+ PASS: gdb.python/py-value.exp: Test address attribute
+-PASS: gdb.python/py-value.exp: parse_and_eval with memory error
+-PASS: gdb.python/py-value.exp: python inval = gdb.parse_and_eval('*(int*)0')
+-PASS: gdb.python/py-value.exp: python print (inval.is_lazy)
+-PASS: gdb.python/py-value.exp: memory error and lazy values
+-PASS: gdb.python/py-value.exp: memory error and lazy values
++UNTESTED: gdb.python/py-value.exp: parse_and_eval with memory error
++UNTESTED: gdb.python/py-value.exp: memory error and lazy values
+ PASS: gdb.python/py-value.exp: python argc_lazy = gdb.parse_and_eval('argc')
+ PASS: gdb.python/py-value.exp: python argc_notlazy = gdb.parse_and_eval('argc')
+ PASS: gdb.python/py-value.exp: python argc_notlazy.fetch_lazy()
+@@ -23318,2873 +21103,41 @@ PASS: gdb.python/python.exp: Step out of func2
PASS: gdb.python/python.exp: Test find_pc_line with resume address
Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/break-precsave.exp ...
@@ -7022,7 +7007,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.stabs/exclfwd.exp ...
PASS: gdb.stabs/exclfwd.exp: ptype v1
PASS: gdb.stabs/exclfwd.exp: ptype v2
-@@ -26408,116 +21374,42 @@ PASS: gdb.stabs/weird.exp: p common0var0
+@@ -26408,116 +21361,42 @@ PASS: gdb.stabs/weird.exp: p common0var0
XFAIL: gdb.stabs/weird.exp: p common0var1
XFAIL: gdb.stabs/weird.exp: p common0var2
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-into-signal.exp ...
@@ -7149,7 +7134,7 @@ index aaf9649..0301a0f 100644
PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 1
PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 1
PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 2
-@@ -26527,52 +21419,46 @@ PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 3
+@@ -26527,52 +21406,46 @@ PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 3
PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 4
PASS: gdb.threads/hand-call-in-threads.exp: hand call, thread 4
PASS: gdb.threads/hand-call-in-threads.exp: prepare to make hand call, thread 5
@@ -7235,7 +7220,7 @@ index aaf9649..0301a0f 100644
PASS: gdb.threads/interrupted-hand-call.exp: dummy stack frame present
PASS: gdb.threads/interrupted-hand-call.exp: finish hand-call
PASS: gdb.threads/interrupted-hand-call.exp: dummy frame popped
-@@ -26583,160 +21469,72 @@ PASS: gdb.threads/killed.exp: run program to completion
+@@ -26583,160 +21456,72 @@ PASS: gdb.threads/killed.exp: run program to completion
PASS: gdb.threads/killed.exp: GDB exits after multi-threaded program exits messily
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/leader-exit.exp ...
PASS: gdb.threads/leader-exit.exp: successfully compiled posix threads test case
@@ -7444,7 +7429,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/pending-step.exp ...
PASS: gdb.threads/pending-step.exp: successfully compiled posix threads test case
PASS: gdb.threads/pending-step.exp: continue to breakpoint: continue to first breakpoint hit
-@@ -26748,31 +21546,13 @@ PASS: gdb.threads/print-threads.exp: set width 0
+@@ -26748,31 +21533,13 @@ PASS: gdb.threads/print-threads.exp: set width 0
PASS: gdb.threads/print-threads.exp: shell stty intr '^C'
PASS: gdb.threads/print-threads.exp: break thread_function
PASS: gdb.threads/print-threads.exp: set var slow = 0
@@ -7479,7 +7464,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/pthread_cond_wait.exp ...
PASS: gdb.threads/pthread_cond_wait.exp: successfully compiled posix threads test case
PASS: gdb.threads/pthread_cond_wait.exp: breakpoint on break_me
-@@ -26785,10 +21565,11 @@ PASS: gdb.threads/pthreads.exp: set width 0
+@@ -26785,10 +21552,11 @@ PASS: gdb.threads/pthreads.exp: set width 0
PASS: gdb.threads/pthreads.exp: shell stty intr '^C'
PASS: gdb.threads/pthreads.exp: info threads
PASS: gdb.threads/pthreads.exp: break thread1
@@ -7493,7 +7478,7 @@ index aaf9649..0301a0f 100644
PASS: gdb.threads/pthreads.exp: set var common_routine::hits=0
PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0
PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0
-@@ -26796,113 +21577,37 @@ PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0
+@@ -26796,113 +21564,37 @@ PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0
PASS: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0
PASS: gdb.threads/pthreads.exp: disable
PASS: gdb.threads/pthreads.exp: tbreak common_routine if hits >= 15
@@ -7626,7 +7611,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/sigthread.exp ...
PASS: gdb.threads/sigthread.exp: successfully compiled posix threads test case
PASS: gdb.threads/sigthread.exp: handle SIGUSR1 nostop noprint pass
-@@ -26910,15 +21615,7 @@ PASS: gdb.threads/sigthread.exp: handle SIGUSR2 nostop noprint pass
+@@ -26910,15 +21602,7 @@ PASS: gdb.threads/sigthread.exp: handle SIGUSR2 nostop noprint pass
PASS: gdb.threads/sigthread.exp: continue
PASS: gdb.threads/sigthread.exp: stop with control-c
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/staticthreads.exp ...
@@ -7643,7 +7628,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/step-after-sr-lock.exp ...
PASS: gdb.threads/step-after-sr-lock.exp: successfully compiled posix threads test case
PASS: gdb.threads/step-after-sr-lock.exp: continue to breakpoint: run to wait-thread-2 breakpoint
-@@ -26928,49 +21625,38 @@ PASS: gdb.threads/step-after-sr-lock.exp: info threads with thread 3
+@@ -26928,49 +21612,38 @@ PASS: gdb.threads/step-after-sr-lock.exp: info threads with thread 3
PASS: gdb.threads/step-after-sr-lock.exp: get pid of inferior
PASS: gdb.threads/step-after-sr-lock.exp: set scheduler-locking on
PASS: gdb.threads/step-after-sr-lock.exp: switch to thread 3 to run to its breakpoint
@@ -7707,7 +7692,7 @@ index aaf9649..0301a0f 100644
PASS: gdb.threads/thread-find.exp: name thread 4
PASS: gdb.threads/thread-find.exp: name thread 5
PASS: gdb.threads/thread-find.exp: name thread 6
-@@ -26978,53 +21664,45 @@ PASS: gdb.threads/thread-find.exp: collect thread id
+@@ -26978,53 +21651,45 @@ PASS: gdb.threads/thread-find.exp: collect thread id
PASS: gdb.threads/thread-find.exp: got thread ids
PASS: gdb.threads/thread-find.exp: collect process id
PASS: gdb.threads/thread-find.exp: collect lwp id
@@ -7786,7 +7771,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/thread-specific.exp ...
PASS: gdb.threads/thread-specific.exp: successfully compiled posix threads test case
PASS: gdb.threads/thread-specific.exp: set print sevenbit-strings
-@@ -27034,38 +21712,39 @@ PASS: gdb.threads/thread-specific.exp: continue to breakpoint: all threads start
+@@ -27034,38 +21699,39 @@ PASS: gdb.threads/thread-specific.exp: continue to breakpoint: all threads start
PASS: gdb.threads/thread-specific.exp: get threads list
PASS: gdb.threads/thread-specific.exp: thread var in main
PASS: gdb.threads/thread-specific.exp: breakpoint 59 main thread
@@ -7845,7 +7830,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/threadapply.exp ...
PASS: gdb.threads/threadapply.exp: successfully compiled posix threads test case
PASS: gdb.threads/threadapply.exp: b 62
-@@ -27081,16 +21760,16 @@ PASS: gdb.threads/threadapply.exp: go down and check selected frame
+@@ -27081,16 +21747,16 @@ PASS: gdb.threads/threadapply.exp: go down and check selected frame
PASS: gdb.threads/threadapply.exp: thread apply all detach
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/threxit-hop-specific.exp ...
PASS: gdb.threads/threxit-hop-specific.exp: successfully compiled posix threads test case
@@ -7866,7 +7851,7 @@ index aaf9649..0301a0f 100644
PASS: gdb.threads/tls-shared.exp: ptype of thread local storage variable
PASS: gdb.threads/tls-shared.exp: print storage info for thread local storage variable
PASS: gdb.threads/tls-shared.exp: break at and of main
-@@ -27099,72 +21778,44 @@ PASS: gdb.threads/tls-shared.exp: print result
+@@ -27099,72 +21765,44 @@ PASS: gdb.threads/tls-shared.exp: print result
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-var.exp ...
PASS: gdb.threads/tls-var.exp: successfully compiled posix threads test case
PASS: gdb.threads/tls-var.exp: whatis tls_var
@@ -7962,7 +7947,7 @@ index aaf9649..0301a0f 100644
PASS: gdb.threads/tls.exp: info address a_thread_local
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/watchpoint-fork.exp ...
PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: show detach-on-fork
-@@ -27173,200 +21824,40 @@ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: show follow-fork-
+@@ -27173,200 +21811,40 @@ PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: show follow-fork-
PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: handle SIGUSR1 nostop noprint pass
PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: Set the watchpoint
PASS: gdb.threads/watchpoint-fork.exp: parent: singlethreaded: hbreak marker
@@ -8187,7 +8172,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/actions-changed.exp ...
UNSUPPORTED: gdb.trace/actions-changed.exp: Current target does not support trace
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/actions.exp ...
-@@ -27473,7 +21964,7 @@ PASS: gdb.trace/deltrace.exp: 3.5: delete tracepoint number zero
+@@ -27473,7 +21951,7 @@ PASS: gdb.trace/deltrace.exp: 3.5: delete tracepoint number zero
PASS: gdb.trace/deltrace.exp: 3.6: help delete tracepoints
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/disconnected-tracing.exp ...
UNSUPPORTED: gdb.trace/disconnected-tracing.exp: target does not support reconnect
@@ -8196,19 +8181,7 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/entry-values.exp ...
UNRESOLVED: gdb.trace/entry-values.exp: disassemble foo
PASS: gdb.trace/entry-values.exp: disassemble foo+9,+10
-@@ -27591,6 +22082,11 @@ PASS: gdb.trace/save-trace.exp: 10.3: verify recovered tracepoints, full path
- PASS: gdb.trace/save-trace.exp: 10: show default-collect
- PASS: gdb.trace/save-trace.exp: 10.7: help save-tracepoints
- Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/stap-trace.exp ...
-+gdb compile failed, ../../../W._C._Handy/gdb/testsuite/gdb.trace/stap-trace.c:34:21: fatal error: sys/sdt.h: No such file or directory
-+ #include <sys/sdt.h>
-+ ^
-+compilation terminated.
-+UNTESTED: gdb.trace/stap-trace.exp: Could not compile stap-trace.c
- Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/status-stop.exp ...
- UNSUPPORTED: gdb.trace/status-stop.exp: target does not support trace
- Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/strace.exp ...
-@@ -27656,7 +22152,8 @@ PASS: gdb.trace/tracecmd.exp: 1.11b: verify conditional tracepoint
+@@ -27656,7 +22134,8 @@ PASS: gdb.trace/tracecmd.exp: 1.11b: verify conditional tracepoint
PASS: gdb.trace/tracecmd.exp: 1.14: help trace
PASS: gdb.trace/tracecmd.exp: Declined to set a fast tracepoint
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tspeed.exp ...
@@ -8218,14 +8191,14 @@ index aaf9649..0301a0f 100644
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tstatus.exp ...
UNSUPPORTED: gdb.trace/tstatus.exp: target does not support trace
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/tsv.exp ...
-@@ -27730,14 +22227,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
+@@ -27730,14 +22209,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
=== gdb Summary ===
-# of expected passes 26294
-# of unexpected failures 107
-+# of expected passes 20174
-+# of unexpected failures 651
++# of expected passes 20184
++# of unexpected failures 628
# of unexpected successes 2
-# of expected failures 56
+# of expected failures 34
@@ -8235,18 +8208,18 @@ index aaf9649..0301a0f 100644
# of unresolved testcases 3
-# of untested testcases 29
-# of unsupported tests 52
-+# of untested testcases 46
++# of untested testcases 49
+# of unsupported tests 85
[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.7.50.20140214-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
diff --git toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum
-index 066360c..7b4e1d5 100644
+index a2a1e63..8e47d09 100644
--- toolchain/logs/binutils-gdb/kepler.SCHWINGE/test/ld/ld.sum
+++ toolchain/logs/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum
@@ -1,5 +1,5 @@
--Test Run By thomas on Sat Jul 26 20:37:14 2014
+-Test Run By thomas on Thu Sep 11 18:54:41 2014
-Native configuration is i686-pc-linux-gnu
-+Test Run By thomas on Sat Jul 26 20:18:53 2014
++Test Run By thomas on Thu Sep 11 17:11:40 2014
+Native configuration is i686-unknown-gnu0.5
=== ld tests ===