summaryrefslogtreecommitdiff
path: root/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2014-02-16 09:48:00 +0100
committerThomas Schwinge <thomas@codesourcery.com>2014-02-16 09:48:00 +0100
commit5b28a834190873a31e5c7037f98f595b9e80364b (patch)
treee0dd421c073c8acd6fc3747f1510bf132a6e459a /binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite
parent4350ed2b0150d38ca945a99cdc7d82b0c2ae564c (diff)
binutils-gdb: c2853f3d99797a321c37948297441ca6021f719a (2014-02-14)
plus [[!message-id "87vbxxhww4.fsf@kepler.schwinge.homeip.net"]], [[!message-id "8738kyi30l.fsf@kepler.schwinge.homeip.net"]], [[!message-id "8761ofv62k.fsf@kepler.schwinge.homeip.net"]], [[!message-id "1391759958-972-2-git-send-email-yao@codesourcery.com"]], [[!message-id "1391759958-972-3-git-send-email-yao@codesourcery.com"]]
Diffstat (limited to 'binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite')
-rw-r--r--binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum1385
1 files changed, 1366 insertions, 19 deletions
diff --git a/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum b/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum
index 80f941a0..5c98bf95 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 Wed Jan 8 22:52:53 2014
+Test Run By thomas on Sat Feb 15 20:25:55 2014
Native configuration is i686-pc-linux-gnu
=== gdb tests ===
@@ -19,6 +19,10 @@ PASS: gdb.ada/array_bounds.exp: print itable'first
PASS: gdb.ada/array_bounds.exp: print itable'last
FAIL: gdb.ada/array_bounds.exp: print table'first
FAIL: gdb.ada/array_bounds.exp: print table'last
+Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/array_char_idx.exp ...
+PASS: gdb.ada/array_char_idx.exp: compilation foo.adb
+PASS: gdb.ada/array_char_idx.exp: ptype char_table
+PASS: gdb.ada/array_char_idx.exp: ptype global_char_table
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/array_return.exp ...
PASS: gdb.ada/array_return.exp: compilation p.adb
PASS: gdb.ada/array_return.exp: insert breakpoint in create_small
@@ -448,7 +452,7 @@ FAIL: gdb.ada/packed_tagged.exp: print x
PASS: gdb.ada/packed_tagged.exp: ptype x
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/pp-rec-component.exp ...
PASS: gdb.ada/pp-rec-component.exp: compilation foo.adb
-PASS: gdb.ada/pp-rec-component.exp: source [...]/tschwinge/W._C._Handy.build/gdb/testsuite/gdb.ada/pp-rec-component.py
+PASS: gdb.ada/pp-rec-component.exp: source pp-rec-component.py
PASS: gdb.ada/pp-rec-component.exp: print before
PASS: gdb.ada/pp-rec-component.exp: print /r before
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/print_chars.exp ...
@@ -573,6 +577,19 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/tick_last_segv.exp ...
PASS: gdb.ada/tick_last_segv.exp: compilation foo.adb
PASS: gdb.ada/tick_last_segv.exp: print short-integer'first
PASS: gdb.ada/tick_last_segv.exp: print short-integer'last
+Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/tick_length_array_enum_idx.exp ...
+PASS: gdb.ada/tick_length_array_enum_idx.exp: compilation foo_n207_004.adb
+PASS: gdb.ada/tick_length_array_enum_idx.exp: print full'length
+PASS: gdb.ada/tick_length_array_enum_idx.exp: print prim'length
+PASS: gdb.ada/tick_length_array_enum_idx.exp: print cold'length
+PASS: gdb.ada/tick_length_array_enum_idx.exp: print vars'length
+PASS: gdb.ada/tick_length_array_enum_idx.exp: ptype full'length
+PASS: gdb.ada/tick_length_array_enum_idx.exp: ptype prim'length
+PASS: gdb.ada/tick_length_array_enum_idx.exp: ptype cold'length
+PASS: gdb.ada/tick_length_array_enum_idx.exp: ptype vars'length
+PASS: gdb.ada/tick_length_array_enum_idx.exp: ptype full_table'length
+PASS: gdb.ada/tick_length_array_enum_idx.exp: ptype primary_table'length
+PASS: gdb.ada/tick_length_array_enum_idx.exp: ptype variable_table'length
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/type_coercion.exp ...
PASS: gdb.ada/type_coercion.exp: compilation assign.adb
PASS: gdb.ada/type_coercion.exp: p q
@@ -747,25 +764,25 @@ PASS: gdb.arch/i386-prologue.exp: backtrace in standard
PASS: gdb.arch/i386-prologue.exp: saved registers in standard
PASS: gdb.arch/i386-prologue.exp: break *(stack_align_ecx + 7)
PASS: gdb.arch/i386-prologue.exp: continue to stack_align_ecx + 7
-PASS: gdb.arch/i386-prologue.exp: first backtrace in stack_align_ecx
+FAIL: gdb.arch/i386-prologue.exp: first backtrace in stack_align_ecx
PASS: gdb.arch/i386-prologue.exp: continue in stack_align_ecx
PASS: gdb.arch/i386-prologue.exp: skip breakpoint in stack_align_ecx
-PASS: gdb.arch/i386-prologue.exp: second backtrace in stack_align_ecx
-PASS: gdb.arch/i386-prologue.exp: saved registers in stack_align_ecx
+FAIL: gdb.arch/i386-prologue.exp: second backtrace in stack_align_ecx
+FAIL: gdb.arch/i386-prologue.exp: saved registers in stack_align_ecx
PASS: gdb.arch/i386-prologue.exp: break *(stack_align_edx + 7)
PASS: gdb.arch/i386-prologue.exp: continue to stack_align_edx + 7
-PASS: gdb.arch/i386-prologue.exp: first backtrace in stack_align_edx
+FAIL: gdb.arch/i386-prologue.exp: first backtrace in stack_align_edx
PASS: gdb.arch/i386-prologue.exp: continue in stack_align_edx
PASS: gdb.arch/i386-prologue.exp: skip breakpoint in stack_align_edx
-PASS: gdb.arch/i386-prologue.exp: second backtrace in stack_align_edx
-PASS: gdb.arch/i386-prologue.exp: saved registers in stack_align_edx
+FAIL: gdb.arch/i386-prologue.exp: second backtrace in stack_align_edx
+FAIL: gdb.arch/i386-prologue.exp: saved registers in stack_align_edx
PASS: gdb.arch/i386-prologue.exp: break *(stack_align_eax + 7)
PASS: gdb.arch/i386-prologue.exp: continue to stack_align_eax + 7
-PASS: gdb.arch/i386-prologue.exp: first backtrace in stack_align_eax
+FAIL: gdb.arch/i386-prologue.exp: first backtrace in stack_align_eax
PASS: gdb.arch/i386-prologue.exp: continue in stack_align_eax
PASS: gdb.arch/i386-prologue.exp: skip breakpoint in stack_align_eax
-PASS: gdb.arch/i386-prologue.exp: second backtrace in stack_align_eax
-PASS: gdb.arch/i386-prologue.exp: saved registers in stack_align_eax
+FAIL: gdb.arch/i386-prologue.exp: second backtrace in stack_align_eax
+FAIL: gdb.arch/i386-prologue.exp: saved registers in stack_align_eax
PASS: gdb.arch/i386-prologue.exp: continue to gdb1253
PASS: gdb.arch/i386-prologue.exp: skip breakpoint in gdb1253
PASS: gdb.arch/i386-prologue.exp: backtrace in gdb1253
@@ -866,6 +883,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/ppc-fp.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/s390-multiarch.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/s390-tdbregs.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/sparc-sysstep.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/spu-info.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/spu-ls.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/thumb-bx-pc.exp ...
@@ -12110,9 +12128,22 @@ PASS: gdb.base/whatis.exp: whatis applied to pointer to function taking int,int
PASS: gdb.base/whatis.exp: whatis applied to pointer to function taking const int ptr and varargs and returning int
PASS: gdb.base/whatis.exp: whatis applied to function with types trailing 'void'
PASS: gdb.base/whatis.exp: whatis applied to function with 'void' parameter type
+Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/data.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/delta.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/enable.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/exception.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/finish.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/function_call_history.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/instruction_history.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/multi-thread-step.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/next.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/nexti.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/record_goto.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/rn-dl-bind.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/step.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/stepi.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/tailcall.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/unknown_functions.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.cell/arch.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.cell/break.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.cell/bt.exp ...
@@ -16515,6 +16546,185 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.disasm/t10_and.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.disasm/t11_logs.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.disasm/t12_bit.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.disasm/t13_otr.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.dlang/demangle.exp ...
+PASS: gdb.dlang/demangle.exp: set language d
+PASS: gdb.dlang/demangle.exp: set language to "d"
+PASS: gdb.dlang/demangle.exp: set width 0
+PASS: gdb.dlang/demangle.exp: _Dmain
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFbZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFcZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFdZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFeZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFfZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFgZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFhZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFiZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFjZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFkZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFlZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFmZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFnZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFoZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFpZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFqZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFrZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFsZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFtZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFuZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFvZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFwZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFOaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFxaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFyaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNgaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFOxaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFONgaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFAaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFAAaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFAAAaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFG42aZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFG42G42aZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFG42G42G42aZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFG1234567890aZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFHaaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFHHaaaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPPaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFPPPaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG8gZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG16gZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG32gZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG4sZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG8sZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG16sZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG2iZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG4iZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG8iZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG1lZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG2lZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG4lZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG2fZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG4fZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG8fZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG1dZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG2dZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFNhG4dZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFI5identZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFI5ident4testZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFC5classZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFC5class4testZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFS6structZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFS6struct4testZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFE4enumZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFE4enum4testZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFT7typedefZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFT7typedef4testZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFJaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFKaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFLaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFMaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFaXv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFaYv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFaaYv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFaaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDFZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDUZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDWZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDVZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDRZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFFZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFUZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFWZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFVZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFRZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDFNaZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDFNbZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDFNcZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDFNdZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDFNeZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFDFNfZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFFNaZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFFNbZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFFNcZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFFNdZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFFNeZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFFNfZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFFNaNbZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFFNbNaZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFFNdNfNaZaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4test6__vtblZ
+PASS: gdb.dlang/demangle.exp: _D8demangle4test6__initZ
+PASS: gdb.dlang/demangle.exp: _D8demangle4test12__ModuleInfoZ
+PASS: gdb.dlang/demangle.exp: _D8demangle4test7__ClassZ
+PASS: gdb.dlang/demangle.exp: _D8demangle4test11__InterfaceZ
+PASS: gdb.dlang/demangle.exp: _D8demangle4test6__ctorMFZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4test6__dtorMFZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4test6__postblitMFZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFHAbaZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFHG42caZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFAiXv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFLAiXv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFAiYv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFLAiYv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFLilZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFLliZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4testPFLAiYi
+PASS: gdb.dlang/demangle.exp: _D1a1bi
+PASS: gdb.dlang/demangle.exp: _D1a1bPFiZi
+PASS: gdb.dlang/demangle.exp: _D4test3fooAa
+PASS: gdb.dlang/demangle.exp: _D4test2dgDFiYd
+PASS: gdb.dlang/demangle.exp: _D8demangle8demangleFAaZAa
+PASS: gdb.dlang/demangle.exp: _D6object6Object8opAssignFC6ObjectZi
+PASS: gdb.dlang/demangle.exp: _D6object6Object8opEqualsFC6ObjectZi
+PASS: gdb.dlang/demangle.exp: _D8demangle4testFLC6ObjectLDFLiZiZi
+PASS: gdb.dlang/demangle.exp: _D6plugin8generateFiiZAya
+PASS: gdb.dlang/demangle.exp: _D8demangle3fnAFZv3fnBMFZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4mainFZv1S3fnCFZv
+PASS: gdb.dlang/demangle.exp: _D8demangle4mainFZv1S3fnDMFZv
+PASS: gdb.dlang/demangle.exp: _D8demangle2fnFNgiZNgi
+PASS: gdb.dlang/demangle.exp: _D8demangle4mainFZv5localMFZi
+PASS: gdb.dlang/demangle.exp: _D3std5ascii9uppercaseyAa
+PASS: gdb.dlang/demangle.exp: _D3std6stream9BOMEndianyG5E3std6system6Endian
+PASS: gdb.dlang/demangle.exp: _D3std8internal7uni_tab10unicodeNkoyS3std8internal3uni12CodepointSet
+PASS: gdb.dlang/demangle.exp: _D2gc2gc2GC6addrOfMFPvZPv
+PASS: gdb.dlang/demangle.exp: _D3std7process10setCLOEXECFibZv
+PASS: gdb.dlang/demangle.exp: _D3std6digest2md3MD53putMFNaNbNeMAxhXv
+PASS: gdb.dlang/demangle.exp: _D3std6mmfile6MmFile13opIndexAssignMFhmZh
+PASS: gdb.dlang/demangle.exp: _D3std7process18escapeShellCommandFxAAaXAya
+PASS: gdb.dlang/demangle.exp: _D4core4sync5mutex5Mutex6__ctorMFC6ObjectZC4core4sync5mutex5Mutex
+PASS: gdb.dlang/demangle.exp: _D6object14TypeInfo_Array8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi
+PASS: gdb.dlang/demangle.exp: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv
+PASS: gdb.dlang/demangle.exp: _D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception
+PASS: gdb.dlang/demangle.exp: _D3gcc3deh17parse_lsda_headerFPS3gcc6unwind7generic15_Unwind_ContextPhPS3gcc3deh16lsda_header_infoZPh
+PASS: gdb.dlang/demangle.exp: _D3std6socket23UnknownAddressReference6__ctorMFPS4core3sys5posix3sys6socket8sockaddrkZC3std6socket23UnknownAddressReference
+Running ../../../W._C._Handy/gdb/testsuite/gdb.dlang/primitive-types.exp ...
+PASS: gdb.dlang/primitive-types.exp: set language d
+PASS: gdb.dlang/primitive-types.exp: set language to "d"
+PASS: gdb.dlang/primitive-types.exp: ptype void
+PASS: gdb.dlang/primitive-types.exp: ptype bool
+PASS: gdb.dlang/primitive-types.exp: ptype byte
+PASS: gdb.dlang/primitive-types.exp: ptype ubyte
+PASS: gdb.dlang/primitive-types.exp: ptype short
+PASS: gdb.dlang/primitive-types.exp: ptype ushort
+PASS: gdb.dlang/primitive-types.exp: ptype int
+PASS: gdb.dlang/primitive-types.exp: ptype uint
+PASS: gdb.dlang/primitive-types.exp: ptype long
+PASS: gdb.dlang/primitive-types.exp: ptype ulong
+PASS: gdb.dlang/primitive-types.exp: ptype cent
+PASS: gdb.dlang/primitive-types.exp: ptype ucent
+PASS: gdb.dlang/primitive-types.exp: ptype float
+PASS: gdb.dlang/primitive-types.exp: ptype double
+PASS: gdb.dlang/primitive-types.exp: ptype real
+PASS: gdb.dlang/primitive-types.exp: ptype ifloat
+PASS: gdb.dlang/primitive-types.exp: ptype idouble
+PASS: gdb.dlang/primitive-types.exp: ptype ireal
+PASS: gdb.dlang/primitive-types.exp: ptype cfloat
+PASS: gdb.dlang/primitive-types.exp: ptype cdouble
+PASS: gdb.dlang/primitive-types.exp: ptype creal
+PASS: gdb.dlang/primitive-types.exp: ptype char
+PASS: gdb.dlang/primitive-types.exp: ptype wchar
+PASS: gdb.dlang/primitive-types.exp: ptype dchar
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/callframecfa.exp ...
PASS: gdb.dwarf2/callframecfa.exp: set breakpoint for call-frame-cfa
PASS: gdb.dwarf2/callframecfa.exp: continue to breakpoint: continue to breakpoint for call-frame-cfa
@@ -17558,11 +17768,16 @@ PASS: gdb.gdb/observer.exp: first observer removed; sending notification
PASS: gdb.gdb/observer.exp: first observer removed; check first observer counter value
PASS: gdb.gdb/observer.exp: first observer removed; check second observer counter value
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
+PASS: gdb.gdb/python-interrupts.exp: run until breakpoint at captured_command_loop
+PASS: gdb.gdb/python-interrupts.exp: call catch_command_errors(execute_command, "python print 5", 0, RETURN_MASK_ALL)
+FAIL: gdb.gdb/python-interrupts.exp: signal SIGINT (GDB internal error)
Running ../../../W._C._Handy/gdb/testsuite/gdb.gdb/python-selftest.exp ...
PASS: gdb.gdb/python-selftest.exp: breakpoint in captured_command_loop
PASS: gdb.gdb/python-selftest.exp: run until breakpoint at captured_command_loop
PASS: gdb.gdb/python-selftest.exp: set variable gdb_python_initialized = 0
-FAIL: gdb.gdb/python-selftest.exp: call catch_command_errors(execute_command, "python print 5", 0, RETURN_MASK_ALL)
+FAIL: gdb.gdb/python-selftest.exp: call catch_command_errors(execute_command, "python print 5", 0, RETURN_MASK_ALL) (GDB internal error)
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
@@ -17681,6 +17896,1080 @@ UNTESTED: gdb.go/types.exp: types.exp
Running ../../../W._C._Handy/gdb/testsuite/gdb.go/unsafe.exp ...
gdb compile failed, default_target_compile: Can't find gccgo.
UNTESTED: gdb.go/unsafe.exp: unsafe.exp
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/guile.exp ...
+PASS: gdb.guile/guile.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/guile.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/guile.exp: guile (use-modules (gdb))
+PASS: gdb.guile/guile.exp: multi-line guile command - guile
+PASS: gdb.guile/guile.exp: multi-line guile command - (print 23)
+PASS: gdb.guile/guile.exp: multi-line guile command - end
+PASS: gdb.guile/guile.exp: show guile command - define zzq
+PASS: gdb.guile/guile.exp: show guile command - guile
+PASS: gdb.guile/guile.exp: show guile command - (print 23)
+PASS: gdb.guile/guile.exp: show guile command - end
+PASS: gdb.guile/guile.exp: show guile command - end
+PASS: gdb.guile/guile.exp: show guile command - show user zzq
+PASS: gdb.guile/guile.exp: source source2.scm
+PASS: gdb.guile/guile.exp: source -s source2.scm
+PASS: gdb.guile/guile.exp: guile (print (current-objfile))
+PASS: gdb.guile/guile.exp: guile (print (objfiles))
+PASS: gdb.guile/guile.exp: guile (define x (execute "printf \"%d\", 23" #:to-string #t))
+PASS: gdb.guile/guile.exp: guile (print x)
+PASS: gdb.guile/guile.exp: collect help from uiout
+PASS: gdb.guile/guile.exp: verify help to uiout
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-arch.exp ...
+PASS: gdb.guile/scm-arch.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-arch.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-arch.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-arch.exp: get frame
+PASS: gdb.guile/scm-arch.exp: get arch
+PASS: gdb.guile/scm-arch.exp: get pc
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-block.exp ...
+PASS: gdb.guile/scm-block.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-block.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-block.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-block.exp: continue to breakpoint: Block break here.
+PASS: gdb.guile/scm-block.exp: Get frame inner
+PASS: gdb.guile/scm-block.exp: Get block inner
+PASS: gdb.guile/scm-block.exp: Check block not #f
+PASS: gdb.guile/scm-block.exp: First anonymous block
+PASS: gdb.guile/scm-block.exp: Check start not #f
+PASS: gdb.guile/scm-block.exp: Check end not #f
+PASS: gdb.guile/scm-block.exp: Check eq? on same block
+PASS: gdb.guile/scm-block.exp: Check eq? on different blocks
+PASS: gdb.guile/scm-block.exp: Get frame for global/static
+PASS: gdb.guile/scm-block.exp: Get block for global/static
+PASS: gdb.guile/scm-block.exp: Not a global block
+PASS: gdb.guile/scm-block.exp: Not a static block
+PASS: gdb.guile/scm-block.exp: Get global block
+PASS: gdb.guile/scm-block.exp: Get static block
+PASS: gdb.guile/scm-block.exp: Is the global block
+PASS: gdb.guile/scm-block.exp: Is the static block
+PASS: gdb.guile/scm-block.exp: Get superblock
+PASS: gdb.guile/scm-block.exp: Second anonymous block
+PASS: gdb.guile/scm-block.exp: Get superblock 2
+PASS: gdb.guile/scm-block.exp: Print superblock 2 function
+PASS: gdb.guile/scm-block.exp: up
+PASS: gdb.guile/scm-block.exp: Get frame 2
+PASS: gdb.guile/scm-block.exp: Get frame 2's block
+PASS: gdb.guile/scm-block.exp: Check Frame 2's block not #f
+PASS: gdb.guile/scm-block.exp: main block
+PASS: gdb.guile/scm-block.exp: Get frame for valid?
+PASS: gdb.guile/scm-block.exp: Get frame block for valid?
+PASS: gdb.guile/scm-block.exp: Check block validity
+PASS: gdb.guile/scm-block.exp: Check block validity after unload
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-breakpoint.exp ...
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_basic: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_basic: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_basic: guile (use-modules (gdb))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_basic: get breakpoint list 1
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_basic: check main breakpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_basic: check main breakpoint location
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_basic: continue to breakpoint: Break at multiply.
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_basic: get breakpoint list 2
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_basic: get multiply breakpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_basic: check for two breakpoints
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_basic: check multiply breakpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_basic: check multiply breakpoint location
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_basic: check multiply breakpoint hit count
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_basic: set multiply breakpoint ignore count
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_basic: continue to breakpoint: Break at multiply.
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_basic: check multiply breakpoint hit count 2
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_basic: check expected variable result after 6 iterations
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_basic: continue to breakpoint: Break at add.
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_basic: check multiply breakpoint enabled
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_basic: set multiply breakpoint disabled
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_basic: continue to breakpoint: Break at add.
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_basic: set multiply breakpoint enabled
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_basic: continue to breakpoint: Break at multiply.
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_basic: get breakpoint list 3
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_basic: check breakpoint thread
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_basic: check breakpoint type
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_basic: check breakpoint numbers
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_deletion: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_deletion: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_deletion: guile (use-modules (gdb))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_deletion: create deltst breakpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_deletion: get breakpoint list 4
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_deletion: number of breakpoints before delete
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_deletion: continue to breakpoint: Break at multiply.
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_deletion: delete breakpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_deletion: check breakpoint invalidated
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_deletion: get breakpoint list 5
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_deletion: number of breakpoints after delete
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_deletion: continue to breakpoint: Break at end.
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_cond_and_cmds: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_cond_and_cmds: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_cond_and_cmds: guile (use-modules (gdb))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_cond_and_cmds: create multiply breakpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_cond_and_cmds: continue to breakpoint: Break at multiply.
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_cond_and_cmds: set condition
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_cond_and_cmds: test condition has been set
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_cond_and_cmds: continue to breakpoint: Break at multiply.
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_cond_and_cmds: test conditional breakpoint stopped after five iterations
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_cond_and_cmds: clear condition
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_cond_and_cmds: test condition has been removed
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_cond_and_cmds: continue to breakpoint: Break at multiply.
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_cond_and_cmds: test breakpoint stopped after six iterations
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_cond_and_cmds: commands $bpnum
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_cond_and_cmds: print "Command for breakpoint has been executed."
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_cond_and_cmds: print result
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_cond_and_cmds: end
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_cond_and_cmds: get breakpoint list 6
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_cond_and_cmds: guile (print (breakpoint-commands (list-ref blist (- (length blist) 1))))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: guile (use-modules (gdb))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: create visible breakpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: get visible breakpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: check visible bp obj exists
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: check visible breakpoint location
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: check breakpoint visibility
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: check info breakpoints shows visible breakpoints
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: create invisible breakpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: check invisible bp obj exists
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: check invisible breakpoint location
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: check breakpoint invisibility
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: check info breakpoints does not show invisible breakpoints
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_invisible: check maint info breakpoints shows invisible breakpoints
+PASS: gdb.guile/scm-breakpoint.exp: test_watchpoints: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-breakpoint.exp: test_watchpoints: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-breakpoint.exp: test_watchpoints: guile (use-modules (gdb))
+PASS: gdb.guile/scm-breakpoint.exp: test_watchpoints: create watchpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_watchpoints: test watchpoint write
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_internal: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_internal: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_internal: guile (use-modules (gdb))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_internal: create invisible watchpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_internal: check info breakpoints does not show invisible watchpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_internal: check maint info breakpoints shows invisible watchpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_internal: test invisible watchpoint write
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: guile (use-modules (gdb))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - guile
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (define (make-bp-data) (cons 0 0))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (define bp-data-count car)
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (define set-bp-data-count! set-car!)
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (define bp-data-inf-i cdr)
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (define set-bp-data-inf-i! set-cdr!)
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (define (bp-eval-count bkpt) (bp-data-count (gsmob-property bkpt 'bp-data)))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (define (bp-eval-inf-i bkpt) (bp-data-inf-i (gsmob-property bkpt 'bp-data)))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (define (make-bp-eval location)
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (let ((bp (create-breakpoint! location)))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (set-gsmob-property! bp 'bp-data (make-bp-data))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (set-breakpoint-stop! bp
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (lambda (bkpt)
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (let ((data (gsmob-property bkpt 'bp-data))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (inf-i (parse-and-eval "i")))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (set-bp-data-count! data (+ (bp-data-count data) 1))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (set-bp-data-inf-i! data inf-i)
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - (value=? inf-i 3))))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - bp))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 1 - end
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 2 - guile
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 2 - (define (make-bp-also-eval location)
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 2 - (let ((bp (create-breakpoint! location)))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 2 - (set-gsmob-property! bp 'bp-data (make-bp-data))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 2 - (set-breakpoint-stop! bp
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 2 - (lambda (bkpt)
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 2 - (let* ((data (gsmob-property bkpt 'bp-data))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 2 - (count (+ (bp-data-count data) 1)))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 2 - (set-bp-data-count! data count)
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 2 - (= count 9))))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 2 - bp))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 2 - end
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 3 - guile
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 3 - (define (make-bp-basic location)
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 3 - (let ((bp (create-breakpoint! location)))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 3 - (set-gsmob-property! bp 'bp-data (make-bp-data))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 3 - bp))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: data collection breakpoint 3 - end
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: create eval-bp1 breakpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: create also-eval-bp1 breakpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: create never-eval-bp1 breakpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: continue to breakpoint: Break at multiply.
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: check inferior value matches guile accounting
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: check guile accounting matches inferior
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: check non firing same-location breakpoint eval function was also called at each stop 1
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: check non firing same-location breakpoint eval function was also called at each stop 2
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: create eval-bp1 breakpoint 2
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: cond $bpnum "foo==3"
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: create basic breakpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: set a condition
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: construct an eval function - guile
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: construct an eval function - (define (stop-func bkpt)
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: construct an eval function - return #t)
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: construct an eval function - end
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: guile (set-breakpoint-stop! eval-bp2 stop-func)
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: create check-eval breakpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: test that evaluate function has not been yet executed (ie count = 0)
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: continue to breakpoint: Break at multiply.
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: test that evaluate function is run when location also has normal bp
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: watchpoint stop func - guile
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: watchpoint stop func - (define (make-wp-eval location)
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: watchpoint stop func - (let ((wp (create-breakpoint! location #:type BP_WATCHPOINT #:wp-class WP_WRITE)))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: watchpoint stop func - (set-breakpoint-stop! wp
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: watchpoint stop func - (lambda (bkpt)
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: watchpoint stop func - (let ((result (parse-and-eval "result")))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: watchpoint stop func - (value=? result 788))))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: watchpoint stop func - wp))
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: watchpoint stop func - end
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: create watchpoint
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: test watchpoint write
+PASS: gdb.guile/scm-breakpoint.exp: test_bkpt_eval_funcs: check that this unrelated breakpoints eval function was never called
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-disasm.exp ...
+PASS: gdb.guile/scm-disasm.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-disasm.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-disasm.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-disasm.exp: get frame
+PASS: gdb.guile/scm-disasm.exp: get arch
+PASS: gdb.guile/scm-disasm.exp: get pc
+PASS: gdb.guile/scm-disasm.exp: disassemble, zero size
+PASS: gdb.guile/scm-disasm.exp: disassemble, zero count
+PASS: gdb.guile/scm-disasm.exp: disassemble
+PASS: gdb.guile/scm-disasm.exp: disassemble, no count
+PASS: gdb.guile/scm-disasm.exp: disassemble, no end
+PASS: gdb.guile/scm-disasm.exp: disassemble, no end no count
+PASS: gdb.guile/scm-disasm.exp: test number of instructions 1
+PASS: gdb.guile/scm-disasm.exp: test number of instructions 2
+PASS: gdb.guile/scm-disasm.exp: test number of instructions 3
+PASS: gdb.guile/scm-disasm.exp: test number of instructions 4
+PASS: gdb.guile/scm-disasm.exp: basic: disassemble
+PASS: gdb.guile/scm-disasm.exp: basic: test number of instructions
+PASS: gdb.guile/scm-disasm.exp: basic: get instruction
+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
+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
+PASS: gdb.guile/scm-disasm.exp: memory-port: get instruction
+PASS: gdb.guile/scm-disasm.exp: memory-port: test key address
+PASS: gdb.guile/scm-disasm.exp: memory-port: test key asm
+PASS: gdb.guile/scm-disasm.exp: memory-port: test key length
+PASS: gdb.guile/scm-disasm.exp: memory-port: verify correct address
+PASS: gdb.guile/scm-disasm.exp: disassemble via memory port
+PASS: gdb.guile/scm-disasm.exp: open restricted range memory port
+PASS: gdb.guile/scm-disasm.exp: test bad memory access from port
+PASS: gdb.guile/scm-disasm.exp: import (rnrs io ports)
+PASS: gdb.guile/scm-disasm.exp: get insn for bytevector
+PASS: gdb.guile/scm-disasm.exp: get insn length for bytevector
+PASS: gdb.guile/scm-disasm.exp: read insn into bytevector
+PASS: gdb.guile/scm-disasm.exp: disassemble bytevector
+PASS: gdb.guile/scm-disasm.exp: verify bytevector disassembly
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-equal.exp ...
+PASS: gdb.guile/scm-equal.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-equal.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-equal.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-equal.exp: get frame
+PASS: gdb.guile/scm-equal.exp: get arch
+PASS: gdb.guile/scm-equal.exp: equal? frame
+PASS: gdb.guile/scm-equal.exp: not equal? frame
+PASS: gdb.guile/scm-equal.exp: equal? value
+PASS: gdb.guile/scm-equal.exp: not equal? value
+PASS: gdb.guile/scm-equal.exp: equal? type
+PASS: gdb.guile/scm-equal.exp: not equal? type
+PASS: gdb.guile/scm-equal.exp: equal? symbol
+PASS: gdb.guile/scm-equal.exp: not equal? symbol
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-error.exp ...
+PASS: gdb.guile/scm-error.exp: error loading scm file caught
+PASS: gdb.guile/scm-error.exp: no delayed error
+PASS: gdb.guile/scm-error.exp: test print-stack show setting of default
+PASS: gdb.guile/scm-error.exp: test print-stack full setting
+PASS: gdb.guile/scm-error.exp: test print-stack show setting to full
+PASS: gdb.guile/scm-error.exp: test print-stack none setting
+PASS: gdb.guile/scm-error.exp: test print-stack show setting to none
+PASS: gdb.guile/scm-error.exp: reset print-stack to default, post set/show tests
+PASS: gdb.guile/scm-error.exp: set print-stack to none, for error test
+PASS: gdb.guile/scm-error.exp: no error printed
+PASS: gdb.guile/scm-error.exp: set print-stack to message, for error test
+PASS: gdb.guile/scm-error.exp: error message printed
+PASS: gdb.guile/scm-error.exp:
+PASS: gdb.guile/scm-error.exp: set print-stack to full, for backtrace test
+PASS: gdb.guile/scm-error.exp: backtrace printed
+PASS: gdb.guile/scm-error.exp: set print-stack to message, for error printing tests
+PASS: gdb.guile/scm-error.exp: guile (throw 'gdb:error "subr" "misc error: ~a" (list 42))
+PASS: gdb.guile/scm-error.exp: guile (throw 'gdb:invalid-object-error "subr" "invalid object error: ~a" (list 42))
+PASS: gdb.guile/scm-error.exp: guile (throw 'gdb:memory-error "subr" "memory error: ~a" (list 42))
+PASS: gdb.guile/scm-error.exp: guile (throw 'gdb:pp-type-error "subr" "pp-type error: ~a" (list 42))
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-frame-args.exp ...
+PASS: gdb.guile/scm-frame-args.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-frame-args.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-frame-args.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-frame-args.exp: load script
+PASS: gdb.guile/scm-frame-args.exp: continue to breakpoint: break-here
+PASS: gdb.guile/scm-frame-args.exp: set print raw frame-arguments off
+PASS: gdb.guile/scm-frame-args.exp: set print frame-arguments none
+PASS: gdb.guile/scm-frame-args.exp: frame pretty,none
+PASS: gdb.guile/scm-frame-args.exp: set print frame-arguments scalars
+PASS: gdb.guile/scm-frame-args.exp: frame pretty,scalars
+PASS: gdb.guile/scm-frame-args.exp: set print frame-arguments all
+PASS: gdb.guile/scm-frame-args.exp: frame pretty,all
+PASS: gdb.guile/scm-frame-args.exp: set print raw frame-arguments on
+PASS: gdb.guile/scm-frame-args.exp: set print frame-arguments none
+PASS: gdb.guile/scm-frame-args.exp: frame raw,none
+PASS: gdb.guile/scm-frame-args.exp: set print frame-arguments scalars
+PASS: gdb.guile/scm-frame-args.exp: frame raw,scalars
+PASS: gdb.guile/scm-frame-args.exp: set print frame-arguments all
+PASS: gdb.guile/scm-frame-args.exp: frame raw,all
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-frame-inline.exp ...
+PASS: gdb.guile/scm-frame-inline.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-frame-inline.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-frame-inline.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-frame-inline.exp: continue to breakpoint: break-here
+PASS: gdb.guile/scm-frame-inline.exp: info frame
+PASS: gdb.guile/scm-frame-inline.exp: up
+PASS: gdb.guile/scm-frame-inline.exp: guile (print (frame-read-var (selected-frame) "l"))
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-frame.exp ...
+PASS: gdb.guile/scm-frame.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-frame.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-frame.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-frame.exp: continue to breakpoint: Block break here.
+PASS: gdb.guile/scm-frame.exp: get frame
+PASS: gdb.guile/scm-frame.exp: show arch
+PASS: gdb.guile/scm-frame.exp: test frame-arch
+PASS: gdb.guile/scm-frame.exp: test i
+PASS: gdb.guile/scm-frame.exp: test f
+PASS: gdb.guile/scm-frame.exp: test b
+PASS: gdb.guile/scm-frame.exp: get superblock
+PASS: gdb.guile/scm-frame.exp: test i = 1.1
+PASS: gdb.guile/scm-frame.exp: test double i
+PASS: gdb.guile/scm-frame.exp: test f = 2.2
+PASS: gdb.guile/scm-frame.exp: test double f
+PASS: gdb.guile/scm-frame.exp: get superblock #2
+PASS: gdb.guile/scm-frame.exp: test i = 99
+PASS: gdb.guile/scm-frame.exp: test int i
+PASS: gdb.guile/scm-frame.exp: continue to breakpoint: breakpoint at f2
+PASS: gdb.guile/scm-frame.exp: get bottom-most frame
+PASS: gdb.guile/scm-frame.exp: get second frame
+PASS: gdb.guile/scm-frame.exp: get first frame
+PASS: gdb.guile/scm-frame.exp: selected frame -vs- newest frame
+PASS: gdb.guile/scm-frame.exp: newest frame -vs- newest frame
+PASS: gdb.guile/scm-frame.exp: test equality comparison (false)
+PASS: gdb.guile/scm-frame.exp: test equality comparison (true)
+PASS: gdb.guile/scm-frame.exp: test frame-valid?
+PASS: gdb.guile/scm-frame.exp: test frame-name
+PASS: gdb.guile/scm-frame.exp: test frame-type
+PASS: gdb.guile/scm-frame.exp: test frame-unwind-stop-reason
+PASS: gdb.guile/scm-frame.exp: test unwind-stop-reason-string
+PASS: gdb.guile/scm-frame.exp: test frame-pc
+PASS: gdb.guile/scm-frame.exp: test frame-older
+PASS: gdb.guile/scm-frame.exp: test frame-newer
+PASS: gdb.guile/scm-frame.exp: test frame-read-var - error
+PASS: gdb.guile/scm-frame.exp: test frame-read-var - success
+PASS: gdb.guile/scm-frame.exp: test selected-frame
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-generics.exp ...
+PASS: gdb.guile/scm-generics.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-generics.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-generics.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-generics.exp: guile (use-modules ((oop goops)))
+PASS: gdb.guile/scm-generics.exp: guile (define-generic +)
+PASS: gdb.guile/scm-generics.exp: guile (define-method (+ (x <gdb:value>) (y <gdb:value>)) (value-add x y))
+PASS: gdb.guile/scm-generics.exp: guile (define x (make-value 42))
+PASS: gdb.guile/scm-generics.exp: guile (define y (+ x x))
+PASS: gdb.guile/scm-generics.exp: guile y
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-gsmob.exp ...
+PASS: gdb.guile/scm-gsmob.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-gsmob.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-gsmob.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-gsmob.exp: gu (define arch (current-arch))
+PASS: gdb.guile/scm-gsmob.exp: property prop0 not present before set
+PASS: gdb.guile/scm-gsmob.exp: set prop 0
+PASS: gdb.guile/scm-gsmob.exp: property prop0 present after set
+PASS: gdb.guile/scm-gsmob.exp: property prop1 not present before set
+PASS: gdb.guile/scm-gsmob.exp: set prop 1
+PASS: gdb.guile/scm-gsmob.exp: property prop1 present after set
+PASS: gdb.guile/scm-gsmob.exp: property prop2 not present before set
+PASS: gdb.guile/scm-gsmob.exp: set prop 2
+PASS: gdb.guile/scm-gsmob.exp: property prop2 present after set
+PASS: gdb.guile/scm-gsmob.exp: property prop3 not present before set
+PASS: gdb.guile/scm-gsmob.exp: set prop 3
+PASS: gdb.guile/scm-gsmob.exp: property prop3 present after set
+PASS: gdb.guile/scm-gsmob.exp: property prop4 not present before set
+PASS: gdb.guile/scm-gsmob.exp: set prop 4
+PASS: gdb.guile/scm-gsmob.exp: property prop4 present after set
+PASS: gdb.guile/scm-gsmob.exp: property prop5 not present before set
+PASS: gdb.guile/scm-gsmob.exp: set prop 5
+PASS: gdb.guile/scm-gsmob.exp: property prop5 present after set
+PASS: gdb.guile/scm-gsmob.exp: property prop6 not present before set
+PASS: gdb.guile/scm-gsmob.exp: set prop 6
+PASS: gdb.guile/scm-gsmob.exp: property prop6 present after set
+PASS: gdb.guile/scm-gsmob.exp: property prop7 not present before set
+PASS: gdb.guile/scm-gsmob.exp: set prop 7
+PASS: gdb.guile/scm-gsmob.exp: property prop7 present after set
+PASS: gdb.guile/scm-gsmob.exp: property prop0 present after all set
+PASS: gdb.guile/scm-gsmob.exp: ref prop 0
+PASS: gdb.guile/scm-gsmob.exp: property prop1 present after all set
+PASS: gdb.guile/scm-gsmob.exp: ref prop 1
+PASS: gdb.guile/scm-gsmob.exp: property prop2 present after all set
+PASS: gdb.guile/scm-gsmob.exp: ref prop 2
+PASS: gdb.guile/scm-gsmob.exp: property prop3 present after all set
+PASS: gdb.guile/scm-gsmob.exp: ref prop 3
+PASS: gdb.guile/scm-gsmob.exp: property prop4 present after all set
+PASS: gdb.guile/scm-gsmob.exp: ref prop 4
+PASS: gdb.guile/scm-gsmob.exp: property prop5 present after all set
+PASS: gdb.guile/scm-gsmob.exp: ref prop 5
+PASS: gdb.guile/scm-gsmob.exp: property prop6 present after all set
+PASS: gdb.guile/scm-gsmob.exp: ref prop 6
+PASS: gdb.guile/scm-gsmob.exp: property prop7 present after all set
+PASS: gdb.guile/scm-gsmob.exp: ref prop 7
+PASS: gdb.guile/scm-gsmob.exp: gsmob-properties
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-iterator.exp ...
+PASS: gdb.guile/scm-iterator.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-iterator.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-iterator.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-iterator.exp: continue to breakpoint: Break at end.
+PASS: gdb.guile/scm-iterator.exp: import (gdb iterator)
+PASS: gdb.guile/scm-iterator.exp: get frame sal
+PASS: gdb.guile/scm-iterator.exp: get frame symtab
+PASS: gdb.guile/scm-iterator.exp: get frame global block
+PASS: gdb.guile/scm-iterator.exp: get global block iterator
+PASS: gdb.guile/scm-iterator.exp: get global functions
+PASS: gdb.guile/scm-iterator.exp: test function list
+PASS: gdb.guile/scm-iterator.exp: get global block iterator 2
+PASS: gdb.guile/scm-iterator.exp: iterator->list
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-math.exp ...
+PASS: gdb.guile/scm-math.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-math.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-math.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-math.exp: create first integer value
+PASS: gdb.guile/scm-math.exp: create second integer value
+PASS: gdb.guile/scm-math.exp: add two integer values
+PASS: gdb.guile/scm-math.exp: verify type of integer add result
+PASS: gdb.guile/scm-math.exp: create first double value
+PASS: gdb.guile/scm-math.exp: create second double value
+PASS: gdb.guile/scm-math.exp: add two double values
+PASS: gdb.guile/scm-math.exp: verify type of double add result
+PASS: gdb.guile/scm-math.exp: subtract two integer values
+PASS: gdb.guile/scm-math.exp: subtract two double values
+PASS: gdb.guile/scm-math.exp: multiply two integer values
+PASS: gdb.guile/scm-math.exp: multiply two double values
+PASS: gdb.guile/scm-math.exp: divide two integer values
+PASS: gdb.guile/scm-math.exp: divide two double values
+PASS: gdb.guile/scm-math.exp: take remainder of two integer values
+PASS: gdb.guile/scm-math.exp: take modulus of two integer values
+PASS: gdb.guile/scm-math.exp: integer value raised to the power of another integer value
+PASS: gdb.guile/scm-math.exp: double value raised to the power of integer value
+PASS: gdb.guile/scm-math.exp: negated integer value
+PASS: gdb.guile/scm-math.exp: positive integer value
+PASS: gdb.guile/scm-math.exp: negated double value
+PASS: gdb.guile/scm-math.exp: positive double value
+PASS: gdb.guile/scm-math.exp: absolute of integer value
+PASS: gdb.guile/scm-math.exp: absolute of double value
+PASS: gdb.guile/scm-math.exp: left shift
+PASS: gdb.guile/scm-math.exp: right shift
+PASS: gdb.guile/scm-math.exp: min
+PASS: gdb.guile/scm-math.exp: max
+PASS: gdb.guile/scm-math.exp: lognot
+PASS: gdb.guile/scm-math.exp: logand i j
+PASS: gdb.guile/scm-math.exp: logand 5 1
+PASS: gdb.guile/scm-math.exp: logior i j
+PASS: gdb.guile/scm-math.exp: logior 5 1
+PASS: gdb.guile/scm-math.exp: logxor i j
+PASS: gdb.guile/scm-math.exp: logxor 5 1
+PASS: gdb.guile/scm-math.exp: subtract integer value from guile integer
+PASS: gdb.guile/scm-math.exp: verify type of mixed integer subtraction result
+PASS: gdb.guile/scm-math.exp: add double value with guile float
+PASS: gdb.guile/scm-math.exp: subtract guile integer from integer value
+PASS: gdb.guile/scm-math.exp: add guile float with double value
+PASS: gdb.guile/scm-math.exp: print evalue
+PASS: gdb.guile/scm-math.exp: gu (print (value->integer (history-ref 0)))
+PASS: gdb.guile/scm-math.exp: gu (define a (history-ref 0))
+PASS: gdb.guile/scm-math.exp: gu (define b (history-ref 0))
+PASS: gdb.guile/scm-math.exp: add pointer value with guile integer
+PASS: gdb.guile/scm-math.exp: subtract guile integer from pointer value
+PASS: gdb.guile/scm-math.exp: subtract two pointer values
+PASS: gdb.guile/scm-math.exp: catch error in guile type conversion
+PASS: gdb.guile/scm-math.exp: catch throw of GDB error
+PASS: gdb.guile/scm-math.exp: get integer valueof "sizeof (int)" (4)
+PASS: gdb.guile/scm-math.exp: get integer valueof "sizeof (long)" (4)
+PASS: gdb.guile/scm-math.exp: gu (define arch (current-arch))
+PASS: gdb.guile/scm-math.exp: test make-value int 32 max
+PASS: gdb.guile/scm-math.exp: test make-value int 32 min
+PASS: gdb.guile/scm-math.exp: test make-value unsigned int 32 umax
+PASS: gdb.guile/scm-math.exp: test make-value, number too large
+PASS: gdb.guile/scm-math.exp: test make-value int8 8 max
+PASS: gdb.guile/scm-math.exp: test make-value int8 8 min
+PASS: gdb.guile/scm-math.exp: test make-value uint8 8 umax
+PASS: gdb.guile/scm-math.exp: test make-value int8 8 max+1
+PASS: gdb.guile/scm-math.exp: test make-value int8 8 min-1
+PASS: gdb.guile/scm-math.exp: test make-value uint8 8 umax+1
+PASS: gdb.guile/scm-math.exp: test make-value int16 16 max
+PASS: gdb.guile/scm-math.exp: test make-value int16 16 min
+PASS: gdb.guile/scm-math.exp: test make-value uint16 16 umax
+PASS: gdb.guile/scm-math.exp: test make-value int16 16 max+1
+PASS: gdb.guile/scm-math.exp: test make-value int16 16 min-1
+PASS: gdb.guile/scm-math.exp: test make-value uint16 16 umax+1
+PASS: gdb.guile/scm-math.exp: test make-value int32 32 max
+PASS: gdb.guile/scm-math.exp: test make-value int32 32 min
+PASS: gdb.guile/scm-math.exp: test make-value uint32 32 umax
+PASS: gdb.guile/scm-math.exp: test make-value int32 32 max+1
+PASS: gdb.guile/scm-math.exp: test make-value int32 32 min-1
+PASS: gdb.guile/scm-math.exp: test make-value uint32 32 umax+1
+PASS: gdb.guile/scm-math.exp: create boolean true
+PASS: gdb.guile/scm-math.exp: create boolean false
+PASS: gdb.guile/scm-math.exp: not true
+PASS: gdb.guile/scm-math.exp: not false
+PASS: gdb.guile/scm-math.exp: verify type of boolean
+PASS: gdb.guile/scm-math.exp: less than, equal
+PASS: gdb.guile/scm-math.exp: less than, less
+PASS: gdb.guile/scm-math.exp: less than, greater
+PASS: gdb.guile/scm-math.exp: less or equal, equal
+PASS: gdb.guile/scm-math.exp: less or equal, less
+PASS: gdb.guile/scm-math.exp: less or equal, greater
+PASS: gdb.guile/scm-math.exp: equality
+PASS: gdb.guile/scm-math.exp: inequality
+PASS: gdb.guile/scm-math.exp: equality of gdb:value with Guile value
+PASS: gdb.guile/scm-math.exp: inequality of gdb:value with Guile value
+PASS: gdb.guile/scm-math.exp: greater than, equal
+PASS: gdb.guile/scm-math.exp: greater than, less
+PASS: gdb.guile/scm-math.exp: greater than, greater
+PASS: gdb.guile/scm-math.exp: greater or equal, equal
+PASS: gdb.guile/scm-math.exp: greater or equal, less
+PASS: gdb.guile/scm-math.exp: greater or equal, greater
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-objfile-script.exp ...
+PASS: gdb.guile/scm-objfile-script.exp: set auto-load safe-path
+PASS: gdb.guile/scm-objfile-script.exp: info auto-load guile-scripts
+PASS: gdb.guile/scm-objfile-script.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-objfile-script.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-objfile-script.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-objfile-script.exp: b 38
+PASS: gdb.guile/scm-objfile-script.exp: continue
+PASS: gdb.guile/scm-objfile-script.exp: print ss
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-objfile.exp ...
+PASS: gdb.guile/scm-objfile.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-objfile.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-objfile.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-objfile.exp: Find a symbol in objfile
+PASS: gdb.guile/scm-objfile.exp: Get backing object file
+PASS: gdb.guile/scm-objfile.exp: Get objfile filename
+PASS: gdb.guile/scm-objfile.exp: Get objfile validity
+PASS: gdb.guile/scm-objfile.exp: scm-objfile in objfile list
+PASS: gdb.guile/scm-objfile.exp: gu (print (objfile-pretty-printers objfile))
+PASS: gdb.guile/scm-objfile.exp: guile (set-objfile-pretty-printers! objfile 0)
+PASS: gdb.guile/scm-objfile.exp: Get objfile validity after unload
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-ports.exp ...
+PASS: gdb.guile/scm-ports.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-ports.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-ports.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-ports.exp: guile (print (stdio-port? 42))
+PASS: gdb.guile/scm-ports.exp: guile (print (stdio-port? (%make-void-port "r")))
+PASS: gdb.guile/scm-ports.exp: guile (print (stdio-port? (input-port)))
+PASS: gdb.guile/scm-ports.exp: guile (print (stdio-port? (output-port)))
+PASS: gdb.guile/scm-ports.exp: guile (print (stdio-port? (error-port)))
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-pretty-print.exp ...
+PASS: gdb.guile/scm-pretty-print.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-pretty-print.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-pretty-print.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-pretty-print.exp: set print pretty on
+PASS: gdb.guile/scm-pretty-print.exp: b 351
+PASS: gdb.guile/scm-pretty-print.exp: continue
+PASS: gdb.guile/scm-pretty-print.exp: guile (load "scm-pretty-print.scm")
+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
+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
+PASS: gdb.guile/scm-pretty-print.exp: guile (set! *pp-ls-encoding* "UTF-8")
+PASS: gdb.guile/scm-pretty-print.exp: print estring2
+PASS: gdb.guile/scm-pretty-print.exp: set guile print-stack full
+PASS: gdb.guile/scm-pretty-print.exp: print hint_error
+PASS: gdb.guile/scm-pretty-print.exp: print c
+PASS: gdb.guile/scm-pretty-print.exp: print nstype
+PASS: gdb.guile/scm-pretty-print.exp: set print pretty off
+PASS: gdb.guile/scm-pretty-print.exp: print nstype on one line
+PASS: gdb.guile/scm-pretty-print.exp: continue until exit
+PASS: gdb.guile/scm-pretty-print.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-pretty-print.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-pretty-print.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-pretty-print.exp: set print pretty on
+PASS: gdb.guile/scm-pretty-print.exp: b 351
+PASS: gdb.guile/scm-pretty-print.exp: continue
+PASS: gdb.guile/scm-pretty-print.exp: guile (load "scm-pretty-print.scm")
+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 cps
+PASS: gdb.guile/scm-pretty-print.exp: print cpss
+PASS: gdb.guile/scm-pretty-print.exp: print cpssa[0]
+PASS: gdb.guile/scm-pretty-print.exp: print cpssa[1]
+PASS: gdb.guile/scm-pretty-print.exp: print cpssa
+PASS: gdb.guile/scm-pretty-print.exp: print sss
+PASS: gdb.guile/scm-pretty-print.exp: print ref
+PASS: gdb.guile/scm-pretty-print.exp: print derived
+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 ns
+PASS: gdb.guile/scm-pretty-print.exp:
+PASS: 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
+PASS: gdb.guile/scm-pretty-print.exp: guile (set! *pp-ls-encoding* "UTF-8")
+PASS: gdb.guile/scm-pretty-print.exp: print estring2
+PASS: gdb.guile/scm-pretty-print.exp: set guile print-stack full
+PASS: gdb.guile/scm-pretty-print.exp: print hint_error
+PASS: gdb.guile/scm-pretty-print.exp: print c
+PASS: gdb.guile/scm-pretty-print.exp: print nstype
+PASS: gdb.guile/scm-pretty-print.exp: set print pretty off
+PASS: gdb.guile/scm-pretty-print.exp: print nstype on one line
+PASS: gdb.guile/scm-pretty-print.exp: continue until exit
+PASS: gdb.guile/scm-pretty-print.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-pretty-print.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-pretty-print.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-pretty-print.exp: guile (load "scm-pretty-print.scm")
+PASS: gdb.guile/scm-pretty-print.exp: continue to breakpoint: eval-break
+PASS: gdb.guile/scm-pretty-print.exp: info locals
+PASS: gdb.guile/scm-pretty-print.exp: b 351
+PASS: gdb.guile/scm-pretty-print.exp: continue
+PASS: gdb.guile/scm-pretty-print.exp: print ss enabled #1
+PASS: gdb.guile/scm-pretty-print.exp: guile (disable-matcher!)
+PASS: gdb.guile/scm-pretty-print.exp: print ss disabled
+PASS: gdb.guile/scm-pretty-print.exp: guile (enable-matcher!)
+PASS: gdb.guile/scm-pretty-print.exp: print ss enabled #2
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-section-script.exp ...
+PASS: gdb.guile/scm-section-script.exp: set auto-load safe-path
+PASS: gdb.guile/scm-section-script.exp: info auto-load guile-scripts
+PASS: gdb.guile/scm-section-script.exp: info auto-load guile-scripts scm-section-script
+PASS: gdb.guile/scm-section-script.exp: info auto-load guile-scripts no-script-matches-this
+PASS: gdb.guile/scm-section-script.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-section-script.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-section-script.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-section-script.exp: b 54
+PASS: gdb.guile/scm-section-script.exp: continue
+PASS: gdb.guile/scm-section-script.exp: print ss
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-symbol.exp ...
+PASS: gdb.guile/scm-symbol.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-symbol.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-symbol.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-symbol.exp: lookup main
+PASS: gdb.guile/scm-symbol.exp: test (symbol-function? main)
+PASS: gdb.guile/scm-symbol.exp: test (lookup-global-symbol junk)
+PASS: gdb.guile/scm-symbol.exp: print value of main
+PASS: gdb.guile/scm-symbol.exp: lookup qq
+PASS: gdb.guile/scm-symbol.exp: print line number of qq
+PASS: gdb.guile/scm-symbol.exp: print value of qq
+PASS: gdb.guile/scm-symbol.exp: print whether qq needs a frame
+PASS: gdb.guile/scm-symbol.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-symbol.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-symbol.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-symbol.exp: guile (print (eq? (lookup-global-symbol "main") (lookup-global-symbol "main")))
+PASS: gdb.guile/scm-symbol.exp: guile (print (equal? (lookup-global-symbol "main") (lookup-global-symbol "main")))
+PASS: gdb.guile/scm-symbol.exp: continue to breakpoint: Block break here.
+PASS: gdb.guile/scm-symbol.exp: get frame at block break
+PASS: gdb.guile/scm-symbol.exp: get block at block break
+PASS: gdb.guile/scm-symbol.exp: get variable arg
+PASS: gdb.guile/scm-symbol.exp: guile (print (symbol-variable? arg))
+PASS: gdb.guile/scm-symbol.exp: guile (print (symbol-constant? arg))
+PASS: gdb.guile/scm-symbol.exp: guile (print (symbol-argument? arg))
+PASS: gdb.guile/scm-symbol.exp: guile (print (symbol-function? arg))
+PASS: gdb.guile/scm-symbol.exp: get block function
+PASS: gdb.guile/scm-symbol.exp: guile (print (symbol-variable? func))
+PASS: gdb.guile/scm-symbol.exp: guile (print (symbol-constant? func))
+PASS: gdb.guile/scm-symbol.exp: guile (print (symbol-argument? func))
+PASS: gdb.guile/scm-symbol.exp: guile (print (symbol-function? func))
+PASS: gdb.guile/scm-symbol.exp: guile (print (symbol-name func))
+PASS: gdb.guile/scm-symbol.exp: guile (print (symbol-print-name func))
+PASS: gdb.guile/scm-symbol.exp: guile (print (symbol-linkage-name func))
+PASS: gdb.guile/scm-symbol.exp: guile (print (= (symbol-addr-class func) SYMBOL_LOC_BLOCK))
+PASS: gdb.guile/scm-symbol.exp: continue to breakpoint: Break at end.
+PASS: gdb.guile/scm-symbol.exp: get frame at end
+PASS: gdb.guile/scm-symbol.exp: get variable a
+PASS: gdb.guile/scm-symbol.exp: guile (print (symbol-variable? a))
+PASS: gdb.guile/scm-symbol.exp: guile (print (symbol-constant? a))
+PASS: gdb.guile/scm-symbol.exp: guile (print (symbol-argument? a))
+PASS: gdb.guile/scm-symbol.exp: guile (print (symbol-function? a))
+PASS: gdb.guile/scm-symbol.exp: guile (print (= (symbol-addr-class a) SYMBOL_LOC_COMPUTED))
+PASS: gdb.guile/scm-symbol.exp: try to print value of a without a frame
+PASS: gdb.guile/scm-symbol.exp: print value of a
+PASS: gdb.guile/scm-symbol.exp: print whether a needs a frame
+PASS: gdb.guile/scm-symbol.exp: get constant t
+PASS: gdb.guile/scm-symbol.exp: guile (print (symbol-variable? t))
+PASS: gdb.guile/scm-symbol.exp: guile (print (symbol-constant? t))
+PASS: gdb.guile/scm-symbol.exp: guile (print (symbol-argument? t))
+PASS: gdb.guile/scm-symbol.exp: guile (print (symbol-function? t))
+PASS: gdb.guile/scm-symbol.exp: guile (print (= (symbol-addr-class t) SYMBOL_LOC_CONST))
+PASS: gdb.guile/scm-symbol.exp: guile (print (symbol-type t))
+PASS: gdb.guile/scm-symbol.exp: guile (print (symbol-symtab t))
+PASS: gdb.guile/scm-symbol.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-symbol.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-symbol.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-symbol.exp: continue to breakpoint: Break in class.
+PASS: gdb.guile/scm-symbol.exp: get frame at class
+PASS: gdb.guile/scm-symbol.exp: get function at class
+PASS: gdb.guile/scm-symbol.exp: guile (print (symbol-variable? cplusfunc))
+PASS: gdb.guile/scm-symbol.exp: guile (print (symbol-constant? cplusfunc))
+PASS: gdb.guile/scm-symbol.exp: guile (print (symbol-argument? cplusfunc))
+PASS: gdb.guile/scm-symbol.exp: guile (print (symbol-function? cplusfunc))
+PASS: gdb.guile/scm-symbol.exp: test method.name
+PASS: gdb.guile/scm-symbol.exp: test method.print_name
+PASS: gdb.guile/scm-symbol.exp: test method.linkage_name
+PASS: gdb.guile/scm-symbol.exp: guile (print (= (symbol-addr-class cplusfunc) SYMBOL_LOC_BLOCK))
+PASS: gdb.guile/scm-symbol.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-symbol.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-symbol.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-symbol.exp: continue to breakpoint: Break at end.
+PASS: gdb.guile/scm-symbol.exp: get variable a for unload
+PASS: gdb.guile/scm-symbol.exp: test symbol validity pre-unload
+PASS: gdb.guile/scm-symbol.exp: test symbol validity post-unload
+PASS: gdb.guile/scm-symbol.exp: test symbol destructor
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-symtab.exp ...
+PASS: gdb.guile/scm-symtab.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-symtab.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-symtab.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-symtab.exp: continue to breakpoint: Block break here.
+PASS: gdb.guile/scm-symtab.exp: get frame
+PASS: gdb.guile/scm-symtab.exp: get sal
+PASS: gdb.guile/scm-symtab.exp: get symtab
+PASS: gdb.guile/scm-symtab.exp: get global block
+PASS: gdb.guile/scm-symtab.exp: get static block
+PASS: gdb.guile/scm-symtab.exp: get global symbol names
+PASS: gdb.guile/scm-symtab.exp: get static symbol names
+PASS: gdb.guile/scm-symtab.exp: set up iterated symbol name lists
+PASS: gdb.guile/scm-symtab.exp: Step to the next line
+PASS: gdb.guile/scm-symtab.exp: get new pc
+PASS: gdb.guile/scm-symtab.exp: Test sal-symtab
+PASS: gdb.guile/scm-symtab.exp: test sal-pc
+PASS: gdb.guile/scm-symtab.exp: test sal-last
+PASS: gdb.guile/scm-symtab.exp: test sal-line
+PASS: gdb.guile/scm-symtab.exp: test sal-valid?
+PASS: gdb.guile/scm-symtab.exp: get sal1
+PASS: gdb.guile/scm-symtab.exp: get sal2
+PASS: gdb.guile/scm-symtab.exp: test eq? of equal symtabs
+PASS: gdb.guile/scm-symtab.exp: test eq? of equal symtabs from different sals
+PASS: gdb.guile/scm-symtab.exp: test eq? of not-equal symtabs
+PASS: gdb.guile/scm-symtab.exp: test symtab-filename
+PASS: gdb.guile/scm-symtab.exp: test symtab-objfile
+PASS: gdb.guile/scm-symtab.exp: test symtab-fullname
+PASS: gdb.guile/scm-symtab.exp: test symtab-valid?
+PASS: gdb.guile/scm-symtab.exp: test qq in global symbols
+PASS: gdb.guile/scm-symtab.exp: test func in global symbols
+PASS: gdb.guile/scm-symtab.exp: test main in global symbols
+PASS: gdb.guile/scm-symtab.exp: test int in static symbols
+PASS: gdb.guile/scm-symtab.exp: test char in static symbols
+PASS: gdb.guile/scm-symtab.exp: test simple_struct in static symbols
+PASS: gdb.guile/scm-symtab.exp: test sal-valid? after unloading
+PASS: gdb.guile/scm-symtab.exp: test symtab-valid? after unloading
+PASS: gdb.guile/scm-symtab.exp: test sal destructor
+PASS: gdb.guile/scm-symtab.exp: test symtab destructor
+PASS: gdb.guile/scm-symtab.exp: GC to trigger destructors
+PASS: gdb.guile/scm-symtab.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-symtab.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-symtab.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-symtab.exp: get line number of func2 call site
+PASS: gdb.guile/scm-symtab.exp: test find-pc-line at func2 call site
+PASS: gdb.guile/scm-symtab.exp: step into func2
+PASS: gdb.guile/scm-symtab.exp: step out of func2
+PASS: gdb.guile/scm-symtab.exp: test find-pc-line with resume address
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-type.exp ...
+PASS: gdb.guile/scm-type.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-type.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-type.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-type.exp: load iterator module
+PASS: gdb.guile/scm-type.exp: lang_c: continue to breakpoint: break to inspect struct and array.
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: c typedef field list
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: print value (st)
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: get value (st) from history
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: get st-type
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: get fields from st.type
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: check number of fields (st)
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: check structure field a name
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: check structure field b name
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: check fields lookup by name
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: check existent field
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: check non-existent field
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: check number of fields (st) with type-num-fields
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: create field iterator
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: check field iterator
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: check field iterator on bad type
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: print value (ar)
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: get value (ar) from history
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: define ar0
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: cast to array with one argument
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: cast to array with two arguments
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: print value (vec_data_1)
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: get value (vec_data_1) from history
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: print value (vec_data_2)
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: get value (vec_data_2) from history
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: set vec1
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: cast to vector with one argument
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: set vec2
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: cast to vector with two arguments
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: guile (print (value=? vec1 vec2))
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: set vec3
+PASS: gdb.guile/scm-type.exp: lang_c: test_fields: guile (print (value=? vec1 vec3))
+PASS: gdb.guile/scm-type.exp: lang_c: test_equality: get st
+PASS: gdb.guile/scm-type.exp: lang_c: test_equality: get ar
+PASS: gdb.guile/scm-type.exp: lang_c: test_equality: test type eq? on equal types
+PASS: gdb.guile/scm-type.exp: lang_c: test_equality: test type eq? on not-equal types
+PASS: gdb.guile/scm-type.exp: lang_c: test_equality: test type eq? on equal types
+PASS: gdb.guile/scm-type.exp: lang_c: test_equality: test type eq? on not-equal types
+PASS: gdb.guile/scm-type.exp: lang_c: test_enum: print value (e)
+PASS: gdb.guile/scm-type.exp: lang_c: test_enum: get value (e) from history
+PASS: gdb.guile/scm-type.exp: lang_c: test_enum: extract type fields from e
+PASS: gdb.guile/scm-type.exp: lang_c: test_enum: check the number of enum fields
+PASS: gdb.guile/scm-type.exp: lang_c: test_enum: check enum field[0] name
+PASS: gdb.guile/scm-type.exp: lang_c: test_enum: check enum field[1]name
+PASS: gdb.guile/scm-type.exp: lang_c: test_enum: check the number of enum values
+PASS: gdb.guile/scm-type.exp: lang_c: test_enum: check enum field lookup by name (v1)
+PASS: gdb.guile/scm-type.exp: lang_c: test_enum: check enum field lookup by name (v3)
+PASS: gdb.guile/scm-type.exp: lang_c: test_enum: check enum fields iteration
+PASS: gdb.guile/scm-type.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-type.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-type.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-type.exp: load iterator module
+PASS: gdb.guile/scm-type.exp: lang_cpp: continue to breakpoint: break to inspect struct and array.
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: c++ typedef field list
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: print value (c)
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: get value (c) from history
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: get fields from c type
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: check number of fields of c
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: check class field c name
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: check class field d name
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: print value (st)
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: get value (st) from history
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: get st-type
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: get fields from st.type
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: check number of fields (st)
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: check structure field a name
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: check structure field b name
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: check fields lookup by name
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: check existent field
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: check non-existent field
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: check number of fields (st) with type-num-fields
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: create field iterator
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: check field iterator
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: check field iterator on bad type
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: print value (ar)
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: get value (ar) from history
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: define ar0
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: cast to array with one argument
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: cast to array with two arguments
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: print value (vec_data_1)
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: get value (vec_data_1) from history
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: print value (vec_data_2)
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: get value (vec_data_2) from history
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: set vec1
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: cast to vector with one argument
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: set vec2
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: cast to vector with two arguments
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: guile (print (value=? vec1 vec2))
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: set vec3
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_fields: guile (print (value=? vec1 vec3))
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_base_class: print value (d)
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_base_class: get value (d) from history
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_base_class: extract type fields from d
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_base_class: check the number of fields
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_base_class: check base class (fields[0])
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_base_class: check base class (fields[1])
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_range: on ranged value: print value (ar)
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_range: on ranged value: get value (ar) from history
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_range: on ranged value: check correct tuple length
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_range: on ranged value: check range
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_range: on unranged value: print value (st)
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_range: on unranged value: get value (st) from history
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_range: on unranged value: check range for non ranged type
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_equality: get st
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_equality: get ar
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_equality: test type eq? on equal types
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_equality: test type eq? on not-equal types
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_equality: test type eq? on equal types
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_equality: test type eq? on not-equal types
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_equality: get c
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_equality: get d
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_equality: test c++ type eq? on equal types
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_equality: test c++ type eq? on not-equal types
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_equality: test c++ type equal? on equal types
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_equality: test c++ type equal? on not-equal types
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_enum: print value (e)
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_enum: get value (e) from history
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_enum: extract type fields from e
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_enum: check the number of enum fields
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_enum: check enum field[0] name
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_enum: check enum field[1]name
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_enum: check the number of enum values
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_enum: check enum field lookup by name (v1)
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_enum: check enum field lookup by name (v3)
+PASS: gdb.guile/scm-type.exp: lang_cpp: test_enum: check enum fields iteration
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-value-cc.exp ...
+PASS: gdb.guile/scm-value-cc.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-value-cc.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-value-cc.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-value-cc.exp: continue to breakpoint: Break here
+PASS: gdb.guile/scm-value-cc.exp: gu (print (value-type (parse-and-eval "a")))
+PASS: gdb.guile/scm-value-cc.exp: gu (print (value-type (value-referenced-value (parse-and-eval "a"))))
+PASS: gdb.guile/scm-value-cc.exp: gu (print (value-type (parse-and-eval "int_ref")))
+PASS: gdb.guile/scm-value-cc.exp: gu (print (value-type (value-referenced-value (parse-and-eval "int_ref"))))
+PASS: gdb.guile/scm-value-cc.exp: gu (print (value-referenced-value (parse-and-eval "int_ref")))
+PASS: gdb.guile/scm-value-cc.exp: gu (print (value-type (value-dereference (parse-and-eval "int_ptr_ref"))))
+PASS: gdb.guile/scm-value-cc.exp: gu (print (value-type (value-referenced-value (parse-and-eval "int_ptr_ref"))))
+PASS: gdb.guile/scm-value-cc.exp: gu (print (value-dereference (value-referenced-value (parse-and-eval "int_ptr_ref"))))
+PASS: gdb.guile/scm-value-cc.exp: gu (print (value-referenced-value (value-referenced-value (parse-and-eval "int_ptr_ref"))))
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/scm-value.exp ...
+PASS: gdb.guile/scm-value.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-value.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-value.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-value.exp: parse-and-eval constant test
+PASS: gdb.guile/scm-value.exp: parse-and-eval simple expression test
+PASS: gdb.guile/scm-value.exp: parse-and-eval type test
+PASS: gdb.guile/scm-value.exp: Simple Guile value dictionary - guile
+PASS: gdb.guile/scm-value.exp: Simple Guile value dictionary - (define one (make-value 1))
+PASS: gdb.guile/scm-value.exp: Simple Guile value dictionary - (define two (make-value 2))
+PASS: gdb.guile/scm-value.exp: Simple Guile value dictionary - (define three (make-value 3))
+PASS: gdb.guile/scm-value.exp: Simple Guile value dictionary - (define vdict (make-hash-table 5))
+PASS: gdb.guile/scm-value.exp: Simple Guile value dictionary - (hash-set! vdict one "one str")
+PASS: gdb.guile/scm-value.exp: Simple Guile value dictionary - (hash-set! vdict two "two str")
+PASS: gdb.guile/scm-value.exp: Simple Guile value dictionary - (hash-set! vdict three "three str")
+PASS: gdb.guile/scm-value.exp: Simple Guile value dictionary - end
+PASS: gdb.guile/scm-value.exp: Test dictionary hash 1
+PASS: gdb.guile/scm-value.exp: Test dictionary hash 2
+PASS: gdb.guile/scm-value.exp: Test dictionary hash 3
+PASS: gdb.guile/scm-value.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-value.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-value.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-value.exp: continue to breakpoint: break to inspect struct and union
+PASS: gdb.guile/scm-value.exp: set s
+PASS: gdb.guile/scm-value.exp: access element inside struct using string name
+PASS: gdb.guile/scm-value.exp: set argv
+PASS: gdb.guile/scm-value.exp: set arg0
+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
+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)
+PASS: gdb.guile/scm-value.exp: gu (print (value-lazy? argc-lazy))
+PASS: gdb.guile/scm-value.exp: gu (print (value-lazy? argc-notlazy))
+PASS: gdb.guile/scm-value.exp: sanity check argc
+PASS: gdb.guile/scm-value.exp: gu (print (value-lazy? argc-lazy))
+PASS: gdb.guile/scm-value.exp: set argc=2
+PASS: gdb.guile/scm-value.exp: gu (print argc-notlazy)
+PASS: gdb.guile/scm-value.exp: gu (print argc-lazy)
+PASS: gdb.guile/scm-value.exp: gu (print (value-lazy? argc-lazy))
+PASS: gdb.guile/scm-value.exp: print st
+PASS: gdb.guile/scm-value.exp: inf: get st value from history
+PASS: gdb.guile/scm-value.exp: Test string with no length
+PASS: gdb.guile/scm-value.exp: Test string (length = -1) is all of the string
+PASS: gdb.guile/scm-value.exp: gu (print (value->string st #:length 6))
+PASS: gdb.guile/scm-value.exp: Test string (length = 0) is empty
+PASS: gdb.guile/scm-value.exp: Test length is 0
+PASS: gdb.guile/scm-value.exp: print nullst
+PASS: gdb.guile/scm-value.exp: inf: get nullst value from history
+PASS: gdb.guile/scm-value.exp: Test string to first null
+PASS: gdb.guile/scm-value.exp: get string beyond null
+PASS: gdb.guile/scm-value.exp: gu (print nullst)
+PASS: gdb.guile/scm-value.exp: p/x fp1
+PASS: gdb.guile/scm-value.exp: get fp1 value from history
+PASS: gdb.guile/scm-value.exp: dereference fp1
+PASS: gdb.guile/scm-value.exp: gu (print (value-call fp1 '()))
+PASS: gdb.guile/scm-value.exp: p/x fp2
+PASS: gdb.guile/scm-value.exp: get fp2 value from history
+PASS: gdb.guile/scm-value.exp: dereference fp2
+PASS: gdb.guile/scm-value.exp: gu (print (value-call fp2 (list 10 20)))
+PASS: gdb.guile/scm-value.exp: p i
+PASS: gdb.guile/scm-value.exp: inf call: get i value from history
+PASS: gdb.guile/scm-value.exp: gu (print (value-call i '()))
+PASS: gdb.guile/scm-value.exp: p/x fp2
+PASS: gdb.guile/scm-value.exp: get fp3 value from history
+PASS: gdb.guile/scm-value.exp: dereference fp3
+PASS: gdb.guile/scm-value.exp: gu (print (value-call fp3 (list 10)))
+PASS: gdb.guile/scm-value.exp: make string
+PASS: gdb.guile/scm-value.exp: set target-charset UTF-8
+PASS: gdb.guile/scm-value.exp: gu (set-port-conversion-strategy! #f 'error)
+PASS: gdb.guile/scm-value.exp: value->string with default #:errors = 'error
+PASS: gdb.guile/scm-value.exp: gu (set-port-conversion-strategy! #f 'escape)
+PASS: gdb.guile/scm-value.exp: value->string with default #:errors = 'escape
+PASS: gdb.guile/scm-value.exp: gu (set-port-conversion-strategy! #f 'substitute)
+PASS: gdb.guile/scm-value.exp: value->string with default #:errors = 'substitute
+PASS: gdb.guile/scm-value.exp: value->string #:errors 'error
+PASS: gdb.guile/scm-value.exp: value->string #:errors 'substitute
+PASS: gdb.guile/scm-value.exp: bad value for #:errors
+PASS: gdb.guile/scm-value.exp: restore target-charset
+PASS: gdb.guile/scm-value.exp: print sptr
+PASS: gdb.guile/scm-value.exp: lazy strings: get sptr value from history
+PASS: gdb.guile/scm-value.exp: Aquire lazy string
+PASS: gdb.guile/scm-value.exp: Test lazy-string type name equality
+PASS: gdb.guile/scm-value.exp: Test string type name equality
+PASS: gdb.guile/scm-value.exp: print sn
+PASS: gdb.guile/scm-value.exp: lazy strings: get snptr value from history
+PASS: gdb.guile/scm-value.exp: Test lazy string
+PASS: gdb.guile/scm-value.exp: Successfully create a lazy string
+PASS: gdb.guile/scm-value.exp: Test lazy string length
+PASS: gdb.guile/scm-value.exp: Test lazy string address
+PASS: gdb.guile/scm-value.exp: create PTR type
+PASS: gdb.guile/scm-value.exp: kill the inferior
+PASS: gdb.guile/scm-value.exp: Discard the symbols
+PASS: gdb.guile/scm-value.exp: cast arg0 to PTR
+PASS: gdb.guile/scm-value.exp: delete PTR type
+PASS: gdb.guile/scm-value.exp: print value's type
+PASS: gdb.guile/scm-value.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-value.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-value.exp: guile (use-modules (gdb))
+PASS: gdb.guile/scm-value.exp: continue to breakpoint: break to inspect struct and union
+PASS: gdb.guile/scm-value.exp: Create int value for subscript test
+PASS: gdb.guile/scm-value.exp: Create string value for subscript test
+PASS: gdb.guile/scm-value.exp: Baseline print of an int Guile value
+PASS: gdb.guile/scm-value.exp: Attempt to access an integer with a subscript
+PASS: gdb.guile/scm-value.exp: Baseline print of a string Guile value
+PASS: gdb.guile/scm-value.exp: Attempt to access a string with a subscript
+PASS: gdb.guile/scm-value.exp: Build pointer to array
+PASS: gdb.guile/scm-value.exp: set pointer
+PASS: gdb.guile/scm-value.exp: Access array via pointer with int subscript
+PASS: gdb.guile/scm-value.exp: Access array via pointer with value subscript
+PASS: gdb.guile/scm-value.exp: Attempt to access an integer with a subscript 2
+PASS: gdb.guile/scm-value.exp: Build array
+PASS: gdb.guile/scm-value.exp:
+PASS: gdb.guile/scm-value.exp: Test multiple subscript
+PASS: gdb.guile/scm-value.exp: c++: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/scm-value.exp: c++: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/scm-value.exp: c++: guile (use-modules (gdb))
+PASS: gdb.guile/scm-value.exp: c++: continue to breakpoint: break to inspect pointer by reference
+PASS: gdb.guile/scm-value.exp: c++: Obtain address
+PASS: gdb.guile/scm-value.exp: c++: set rptr
+PASS: gdb.guile/scm-value.exp: c++: Check pointer passed as reference
+PASS: gdb.guile/scm-value.exp: c++: gu (print (value->bool (value-dynamic-cast (parse-and-eval "base") (type-pointer (lookup-type "Derived")))))
+PASS: gdb.guile/scm-value.exp: c++: gu (print (value-dynamic-type (parse-and-eval "base")))
+PASS: gdb.guile/scm-value.exp: c++: gu (print (value-dynamic-type (parse-and-eval "5")))
+PASS: gdb.guile/scm-value.exp: c++: continue to breakpoint: break to inspect struct and union
+PASS: gdb.guile/scm-value.exp: c++: Create int value for subscript test
+PASS: gdb.guile/scm-value.exp: c++: Create string value for subscript test
+PASS: gdb.guile/scm-value.exp: c++: Baseline print of an int Guile value
+PASS: gdb.guile/scm-value.exp: c++: Attempt to access an integer with a subscript
+PASS: gdb.guile/scm-value.exp: c++: Baseline print of a string Guile value
+PASS: gdb.guile/scm-value.exp: c++: Attempt to access a string with a subscript
+PASS: gdb.guile/scm-value.exp: c++: Build pointer to array
+PASS: gdb.guile/scm-value.exp: c++: set pointer
+PASS: gdb.guile/scm-value.exp: c++: Access array via pointer with int subscript
+PASS: gdb.guile/scm-value.exp: c++: Access array via pointer with value subscript
+PASS: gdb.guile/scm-value.exp: c++: Attempt to access an integer with a subscript 2
+PASS: gdb.guile/scm-value.exp: c++: Build array
+PASS: gdb.guile/scm-value.exp: c++:
+PASS: gdb.guile/scm-value.exp: c++: Test multiple subscript
+Running ../../../W._C._Handy/gdb/testsuite/gdb.guile/types-module.exp ...
+PASS: gdb.guile/types-module.exp: guile (define (print x) (format #t "= ~A" x) (newline))
+PASS: gdb.guile/types-module.exp: guile (define (raw-print x) (format #t "= ~S" x) (newline))
+PASS: gdb.guile/types-module.exp: guile (use-modules (gdb))
+PASS: gdb.guile/types-module.exp: import (gdb types)
+PASS: gdb.guile/types-module.exp: get derived type
+PASS: gdb.guile/types-module.exp: type-has-field? member in baseclass
+PASS: gdb.guile/types-module.exp: type-has-field-deep? member in baseclass
+PASS: gdb.guile/types-module.exp: create enum hash table
+PASS: gdb.guile/types-module.exp: verify make-enum-hashtable
Running ../../../W._C._Handy/gdb/testsuite/gdb.hp/gdb.aCC/optimize.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.hp/gdb.aCC/watch-cmd.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.hp/gdb.base-hp/callfwmall.exp ...
@@ -18184,10 +19473,15 @@ PASS: gdb.mi/mi-breakpoint-changed.exp: trace marker
PASS: gdb.mi/mi-breakpoint-changed.exp: catch syscall
PASS: gdb.mi/mi-breakpoint-changed.exp: dprintf marker, "arg" "
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
PASS: gdb.mi/mi-breakpoint-changed.exp: enable 3
+PASS: gdb.mi/mi-breakpoint-changed.exp: -break-enable 3
+PASS: gdb.mi/mi-breakpoint-changed.exp: -break-disable 3
PASS: gdb.mi/mi-breakpoint-changed.exp: ignore 5 1
+PASS: gdb.mi/mi-breakpoint-changed.exp: -break-after 5 1
PASS: gdb.mi/mi-breakpoint-changed.exp: passcount 1 4
+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
@@ -20749,11 +22043,14 @@ PASS: gdb.python/py-framefilter.exp: bt 1 all args
PASS: gdb.python/py-framefilter.exp: Turn off address printing
PASS: gdb.python/py-framefilter.exp: bt no-filter 1 no address
PASS: gdb.python/py-framefilter.exp: bt 1 no addresss
+PASS: gdb.python/py-framefilter.exp: Set python print-stack to message for Error filter
+PASS: gdb.python/py-framefilter.exp: enable frame-filter global Error
+PASS: gdb.python/py-framefilter.exp: bt 1 with Error filter
PASS: gdb.python/py-framefilter.exp: set auto-load safe-path for no debug info
PASS: gdb.python/py-framefilter.exp: Set autoload path for no debug info tests
PASS: gdb.python/py-framefilter.exp: set python print-stack full for no debuginfo tests
PASS: gdb.python/py-framefilter.exp: Load python file for no debuginfo tests
-PASS: gdb.python/py-framefilter.exp: disable frame-filter gloval Reverse for no debuginfo
+PASS: gdb.python/py-framefilter.exp: disable frame-filter global Reverse for no debuginfo
PASS: gdb.python/py-framefilter.exp: bt for no debuginfo
PASS: gdb.python/py-framefilter.exp: bt full for no debuginfo
PASS: gdb.python/py-framefilter.exp: bt no filters for no debuginfo
@@ -21125,7 +22422,7 @@ PASS: gdb.python/py-parameter.exp: Test show help
PASS: gdb.python/py-parameter.exp: Test set help
PASS: gdb.python/py-parameter.exp: Test general help
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-pp-integral.exp ...
-PASS: gdb.python/py-pp-integral.exp: source [...]/tschwinge/W._C._Handy.build/gdb/testsuite/gdb.python/py-pp-integral.py
+PASS: gdb.python/py-pp-integral.exp: source py-pp-integral.py
PASS: gdb.python/py-pp-integral.exp: print *t
PASS: gdb.python/py-pp-integral.exp: print /r *t
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-pp-maint.exp ...
@@ -21396,6 +22693,11 @@ PASS: gdb.python/py-type.exp: lang_c: test_fields: get fields from st.type
PASS: gdb.python/py-type.exp: lang_c: test_fields: Check number of fields (st)
PASS: gdb.python/py-type.exp: lang_c: test_fields: Check structure field a name
PASS: gdb.python/py-type.exp: lang_c: test_fields: Check structure field b name
+PASS: gdb.python/py-type.exp: lang_c: test_fields: init ss
+PASS: gdb.python/py-type.exp: lang_c: test_fields: get fields from ss.type
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check length of ss_fields
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check ss_fields[0].name
+PASS: gdb.python/py-type.exp: lang_c: test_fields: Check ss_fields[1].name
PASS: gdb.python/py-type.exp: lang_c: test_fields: Check that dir includes name
PASS: gdb.python/py-type.exp: lang_c: test_fields: Check number of fields (st.type)
PASS: gdb.python/py-type.exp: lang_c: test_fields: Check fields lookup by name
@@ -21455,6 +22757,11 @@ PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get fields from st.type
PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check number of fields (st)
PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check structure field a name
PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check structure field b name
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: init ss
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get fields from ss.type
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check length of ss_fields
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check ss_fields[0].name
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check ss_fields[1].name
PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check that dir includes name
PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check number of fields (st.type)
PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check fields lookup by name
@@ -21551,6 +22858,13 @@ PASS: gdb.python/py-value-cc.exp: init b_ref
PASS: gdb.python/py-value-cc.exp: init b_td
PASS: gdb.python/py-value-cc.exp: init u
PASS: gdb.python/py-value-cc.exp: init u_fields
+PASS: gdb.python/py-value-cc.exp: init x
+PASS: gdb.python/py-value-cc.exp: init x_fields
+PASS: gdb.python/py-value-cc.exp: init uu
+PASS: gdb.python/py-value-cc.exp: init uu_fields
+PASS: gdb.python/py-value-cc.exp: init x_ptr
+PASS: gdb.python/py-value-cc.exp: init xtd
+PASS: gdb.python/py-value-cc.exp: b.a via field
PASS: gdb.python/py-value-cc.exp: b.a via field
PASS: gdb.python/py-value-cc.exp: type of b's base class via field
PASS: gdb.python/py-value-cc.exp: b.A::a via field
@@ -21565,6 +22879,16 @@ PASS: gdb.python/py-value-cc.exp: type of b_td's base class via field
PASS: gdb.python/py-value-cc.exp: b_td.A::a via field
PASS: gdb.python/py-value-cc.exp: u's first field via field
PASS: gdb.python/py-value-cc.exp: u's second field via field
+PASS: gdb.python/py-value-cc.exp: number for fields in u
+PASS: gdb.python/py-value-cc.exp: x.x via field
+PASS: gdb.python/py-value-cc.exp: x.a via field
+PASS: gdb.python/py-value-cc.exp: x_ptr->x via field
+PASS: gdb.python/py-value-cc.exp: x_ptr->a via field
+PASS: gdb.python/py-value-cc.exp: xtd->x via field
+PASS: gdb.python/py-value-cc.exp: xtd->a via field
+PASS: gdb.python/py-value-cc.exp: number of fields in uu
+PASS: gdb.python/py-value-cc.exp: uu.x via field
+PASS: gdb.python/py-value-cc.exp: uu.a via field
Running ../../../W._C._Handy/gdb/testsuite/gdb.python/py-value.exp ...
PASS: gdb.python/py-value.exp: create boolean value
PASS: gdb.python/py-value.exp: create integer value
@@ -24742,6 +26066,8 @@ PASS: gdb.server/server-mon.exp: monitor set debug 1
PASS: gdb.server/server-mon.exp: monitor set debug 0
PASS: gdb.server/server-mon.exp: monitor set remote-debug 1
PASS: gdb.server/server-mon.exp: monitor set remote-debug 0
+PASS: gdb.server/server-mon.exp: monitor set debug-format all
+PASS: gdb.server/server-mon.exp: monitor set debug-format none
Running ../../../W._C._Handy/gdb/testsuite/gdb.server/server-run.exp ...
PASS: gdb.server/server-run.exp: disconnect
PASS: gdb.server/server-run.exp: loaded dynamic linker
@@ -25504,6 +26830,28 @@ PASS: gdb.threads/staticthreads.exp: handle SIG32 nostop noprint pass
PASS: gdb.threads/staticthreads.exp: handle SIG32 helps
PASS: gdb.threads/staticthreads.exp: info threads
PASS: gdb.threads/staticthreads.exp: GDB exits with static thread program
+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
+PASS: gdb.threads/step-after-sr-lock.exp: info threads with thread 2
+PASS: gdb.threads/step-after-sr-lock.exp: continue to breakpoint: run to breakpoint
+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
+PASS: gdb.threads/step-after-sr-lock.exp: continue to breakpoint: run to breakpoint in thread 3
+PASS: gdb.threads/step-after-sr-lock.exp: switch to thread 2 to run to its breakpoint
+PASS: gdb.threads/step-after-sr-lock.exp: continue to breakpoint: run to breakpoint in thread 2
+PASS: gdb.threads/step-after-sr-lock.exp: set breakpoint to be stepped over
+PASS: gdb.threads/step-after-sr-lock.exp: force loop break in thread 2
+PASS: gdb.threads/step-after-sr-lock.exp: switch to thread 3 for stepping
+PASS: gdb.threads/step-after-sr-lock.exp: get my_number
+PASS: gdb.threads/step-after-sr-lock.exp: get count before step
+PASS: gdb.threads/step-after-sr-lock.exp: set scheduler-locking off
+PASS: gdb.threads/step-after-sr-lock.exp: set debug infrun 1
+PASS: gdb.threads/step-after-sr-lock.exp: step
+PASS: gdb.threads/step-after-sr-lock.exp: get count after step
+PASS: gdb.threads/step-after-sr-lock.exp: stepped thread under control
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/stepi-random-signal.exp ...
PASS: gdb.threads/stepi-random-signal.exp: successfully compiled posix threads test case
PASS: gdb.threads/stepi-random-signal.exp: set scheduler-locking on
@@ -25513,6 +26861,7 @@ PASS: gdb.threads/stepi-random-signal.exp: thread 2
PASS: gdb.threads/stepi-random-signal.exp: continue to breakpoint: after pthread_kill
PASS: gdb.threads/stepi-random-signal.exp: thread 1 again
PASS: gdb.threads/stepi-random-signal.exp: set debug infrun 1
+PASS: gdb.threads/stepi-random-signal.exp: handle SIGCHLD print
PASS: gdb.threads/stepi-random-signal.exp: before stepi: get hexadecimal valueof "$pc"
PASS: gdb.threads/stepi-random-signal.exp: stepi
PASS: gdb.threads/stepi-random-signal.exp: after stepi: get hexadecimal valueof "$pc"
@@ -26178,8 +27527,6 @@ PASS: gdb.trace/tfile.exp: no stack if no traceframe selected
PASS: gdb.trace/tfile.exp: no registers if no traceframe selected
PASS: gdb.trace/tfile.exp: target tfile tfile-error.tf
PASS: gdb.trace/tfile.exp: tstatus on error trace file
-PASS: gdb.trace/tfile.exp: info threads
-PASS: gdb.trace/tfile.exp: info inferiors
PASS: gdb.trace/tfile.exp: interpreter-exec mi "-target-select tfile tfile-basic.tf"
PASS: gdb.trace/tfile.exp: -trace-status
PASS: gdb.trace/tfile.exp: complete-command 'target tfile'
@@ -26299,8 +27646,8 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
=== gdb Summary ===
-# of expected passes 24917
-# of unexpected failures 85
+# of expected passes 26209
+# of unexpected failures 95
# of unexpected successes 2
# of expected failures 57
# of unknown successes 1
@@ -26308,5 +27655,5 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
# of unresolved testcases 3
# of untested testcases 33
# of unsupported tests 52
-[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.7.50.20140108-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
+[...]/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