summaryrefslogtreecommitdiff
path: root/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2016-05-24 09:17:56 +0200
committerThomas Schwinge <thomas@codesourcery.com>2016-05-24 09:17:56 +0200
commit71902479876ef02e098dd2fe4a1988fa0284a777 (patch)
tree84bbaf699438c5cd42ccaf347de1e0cf71c102a2 /binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite
parent982f65b01bf3ec0d1fac6f89bc0533f92cc1d099 (diff)
binutils-gdb: 96f9814df23564e16909bb5ba00de4a202c63417 (2015-11-05)
Diffstat (limited to 'binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite')
-rw-r--r--binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum853
1 files changed, 752 insertions, 101 deletions
diff --git a/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum b/binutils-gdb/kepler.SCHWINGE/test/gdb/testsuite/gdb.sum
index 3d433c9c..e615fb4d 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 Mon May 23 14:38:28 2016
+Test Run By thomas on Tue May 24 07:18:34 2016
Native configuration is i686-pc-linux-gnu
=== gdb tests ===
@@ -10,6 +10,12 @@ Running target unix
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/O2_float_param.exp ...
PASS: gdb.ada/O2_float_param.exp: compilation foo.adb
PASS: gdb.ada/O2_float_param.exp: frame
+Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/access_to_packed_array.exp ...
+PASS: gdb.ada/access_to_packed_array.exp: compilation foo.adb
+PASS: gdb.ada/access_to_packed_array.exp: print pack.a
+PASS: gdb.ada/access_to_packed_array.exp: print pack.aa
+PASS: gdb.ada/access_to_packed_array.exp: print pack.a(2)
+PASS: gdb.ada/access_to_packed_array.exp: print pack.aa(2)
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/addr_arith.exp ...
PASS: gdb.ada/addr_arith.exp: compilation foo_na07_019.adb
PASS: gdb.ada/addr_arith.exp: print something'address + 0
@@ -32,6 +38,18 @@ 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_of_variable_length.exp ...
+PASS: gdb.ada/array_of_variable_length.exp: compilation foo.adb
+PASS: gdb.ada/array_of_variable_length.exp: ptype pck.a
+PASS: gdb.ada/array_of_variable_length.exp: print pck.a
+PASS: gdb.ada/array_of_variable_length.exp: ptype $
+Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/array_ptr_renaming.exp ...
+PASS: gdb.ada/array_ptr_renaming.exp: compilation foo.adb
+PASS: gdb.ada/array_ptr_renaming.exp: print nt
+PASS: gdb.ada/array_ptr_renaming.exp: print nt(1)
+KFAIL: gdb.ada/array_ptr_renaming.exp: print ntp (PRMS: gdb/NNNN)
+PASS: gdb.ada/array_ptr_renaming.exp: print ntp.all
+PASS: gdb.ada/array_ptr_renaming.exp: print ntp(3)
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
@@ -118,6 +136,16 @@ PASS: gdb.ada/assign_1.exp: set convenience variable $xxx to 1
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/atomic_enum.exp ...
PASS: gdb.ada/atomic_enum.exp: compilation foo.adb
PASS: gdb.ada/atomic_enum.exp: ptype pck.data_flag
+Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/attr_ref_and_charlit.exp ...
+PASS: gdb.ada/attr_ref_and_charlit.exp: compilation foo.adb
+PASS: gdb.ada/attr_ref_and_charlit.exp: print s'first
+PASS: gdb.ada/attr_ref_and_charlit.exp: print s'last
+PASS: gdb.ada/attr_ref_and_charlit.exp: print s(s'first) = 'a'
+PASS: gdb.ada/attr_ref_and_charlit.exp: print s(s'last) /= 'b'
+PASS: gdb.ada/attr_ref_and_charlit.exp: gdb_test
+PASS: gdb.ada/attr_ref_and_charlit.exp: print s'last
+PASS: gdb.ada/attr_ref_and_charlit.exp: print s(s'first) = 'c'
+PASS: gdb.ada/attr_ref_and_charlit.exp: print s(s'last) /= 'd'
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/bad-task-bp-keyword.exp ...
PASS: gdb.ada/bad-task-bp-keyword.exp: compilation foo.adb
PASS: gdb.ada/bad-task-bp-keyword.exp: break *break_me'address TASK 2
@@ -195,6 +223,9 @@ PASS: gdb.ada/complete.exp: complete p pck
PASS: gdb.ada/complete.exp: complete p pck.
PASS: gdb.ada/complete.exp: complete p <pck__my
PASS: gdb.ada/complete.exp: interactive complete 'print some'
+PASS: gdb.ada/complete.exp: complete p ambig
+PASS: gdb.ada/complete.exp: complete p ambiguous_f
+PASS: gdb.ada/complete.exp: complete p ambiguous_func
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/cond_lang.exp ...
PASS: gdb.ada/cond_lang.exp: compilation a.adb
PASS: gdb.ada/cond_lang.exp: show lang
@@ -291,6 +322,9 @@ PASS: gdb.ada/fun_renaming.exp: print next(1)
FAIL: gdb.ada/fun_renaming.exp: print n(1)
XFAIL: gdb.ada/fun_renaming.exp: print renamed_next(1)
XFAIL: gdb.ada/fun_renaming.exp: print pack.renamed_next(1)
+Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/funcall_char.exp ...
+PASS: gdb.ada/funcall_char.exp: compilation foo.adb
+PASS: gdb.ada/funcall_char.exp: print f('A')
Running ../../../W._C._Handy/gdb/testsuite/gdb.ada/funcall_param.exp ...
PASS: gdb.ada/funcall_param.exp: compilation foo.adb
PASS: gdb.ada/funcall_param.exp: p ident (ident (my_parameter))
@@ -775,9 +809,20 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/amd64-word.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/arm-bl-branch-dest.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/arm-disp-step.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/avr-flash-qualifier.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/disp-step-insn-reloc.exp ...
+PASS: gdb.arch/disp-step-insn-reloc.exp: get integer valueof "n_testcases" (2)
+PASS: gdb.arch/disp-step-insn-reloc.exp: breakpoint on can_relocate_call
+PASS: gdb.arch/disp-step-insn-reloc.exp: breakpoint on can_relocate_jump
+PASS: gdb.arch/disp-step-insn-reloc.exp: set displaced-stepping on
+PASS: gdb.arch/disp-step-insn-reloc.exp: can_relocate_call: go to breakpoint 0
+PASS: gdb.arch/disp-step-insn-reloc.exp: can_relocate_call: relocated instruction
+PASS: gdb.arch/disp-step-insn-reloc.exp: can_relocate_jump: go to breakpoint 1
+PASS: gdb.arch/disp-step-insn-reloc.exp: can_relocate_jump: relocated instruction
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/e500-abi.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/e500-prologue.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/e500-regs.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp ...
+UNSUPPORTED: gdb.arch/ftrace-insn-reloc.exp: target does not support trace
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/gdb1291.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/gdb1431.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/gdb1558.exp ...
@@ -875,10 +920,10 @@ PASS: gdb.arch/i386-gnu-cfi.exp: shift up to the modified frame
PASS: gdb.arch/i386-gnu-cfi.exp: Existence of the CFI inserted register
PASS: gdb.arch/i386-gnu-cfi.exp: Value of the CFI inserted register
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx-map.exp ...
-gdb compile failed, gcc: error: unrecognized command line option '-fmpx'
+gdb compile failed, /usr/bin/ld: warning: -z bndplt ignored.
UNTESTED: gdb.arch/i386-mpx-map.exp: i386-mpx-map.exp
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-mpx.exp ...
-gdb compile failed, gcc: error: unrecognized command line option '-fmpx'
+gdb compile failed, /usr/bin/ld: warning: -z bndplt ignored.
UNTESTED: gdb.arch/i386-mpx.exp: i386-mpx.exp
Running ../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-permbkpt.exp ...
PASS: gdb.arch/i386-permbkpt.exp: First permanent break
@@ -3631,6 +3676,7 @@ PASS: gdb.base/catch-syscall.exp: get integer valueof "pipe_syscall" (42)
PASS: gdb.base/catch-syscall.exp: get integer valueof "write_syscall" (4)
PASS: gdb.base/catch-syscall.exp: get integer valueof "read_syscall" (3)
PASS: gdb.base/catch-syscall.exp: get integer valueof "exit_group_syscall" (252)
+PASS: gdb.base/catch-syscall.exp: get integer valueof "unknown_syscall" (123456789)
PASS: gdb.base/catch-syscall.exp: help catch syscall
PASS: gdb.base/catch-syscall.exp: catch syscall to a nonsense syscall is prohibited
PASS: gdb.base/catch-syscall.exp: complete catch syscall with multiple words
@@ -3646,6 +3692,10 @@ PASS: gdb.base/catch-syscall.exp: without arguments: program has called write
PASS: gdb.base/catch-syscall.exp: without arguments: syscall write has returned
PASS: gdb.base/catch-syscall.exp: without arguments: program has called read
PASS: gdb.base/catch-syscall.exp: without arguments: syscall read has returned
+PASS: gdb.base/catch-syscall.exp: without arguments: program has called vfork
+PASS: gdb.base/catch-syscall.exp: without arguments: syscall vfork has returned
+PASS: gdb.base/catch-syscall.exp: without arguments: ENOSYS: program has called 123456789
+PASS: gdb.base/catch-syscall.exp: without arguments: ENOSYS: syscall 123456789 has returned
PASS: gdb.base/catch-syscall.exp: without arguments: program has called exit_group
PASS: gdb.base/catch-syscall.exp: without arguments: continue until exit
PASS: gdb.base/catch-syscall.exp: with arguments: catch syscall with arguments (close)
@@ -3676,6 +3726,20 @@ PASS: gdb.base/catch-syscall.exp: restarting inferior: entry/return: rerun to ma
PASS: gdb.base/catch-syscall.exp: restarting inferior: entry/return: program has called chroot
PASS: gdb.base/catch-syscall.exp: restarting inferior: entry/return: syscall chroot has returned
PASS: gdb.base/catch-syscall.exp: restarting inferior: entry/return: continue until exit
+PASS: gdb.base/catch-syscall.exp: skipping return: entry: catch syscall with arguments (write)
+PASS: gdb.base/catch-syscall.exp: skipping return: entry: syscall(s) write appears in 'info breakpoints'
+PASS: gdb.base/catch-syscall.exp: skipping return: entry: program has called write
+PASS: gdb.base/catch-syscall.exp: skipping return: entry: step over syscall return
+PASS: gdb.base/catch-syscall.exp: skipping return: entry/return: catch syscall with arguments (read)
+PASS: gdb.base/catch-syscall.exp: skipping return: entry/return: syscall(s) read appears in 'info breakpoints'
+PASS: gdb.base/catch-syscall.exp: skipping return: entry/return: program has called read
+PASS: gdb.base/catch-syscall.exp: skipping return: entry/return: syscall read has returned
+PASS: gdb.base/catch-syscall.exp: skipping return: entry/return: continue until exit
+PASS: gdb.base/catch-syscall.exp: mid-vfork: insert first vfork catchpoint
+PASS: gdb.base/catch-syscall.exp: mid-vfork: continue to first vfork catchpoint
+PASS: gdb.base/catch-syscall.exp: mid-vfork: catch syscall
+PASS: gdb.base/catch-syscall.exp: mid-vfork: syscall vfork has returned
+PASS: gdb.base/catch-syscall.exp: mid-vfork: continue until exit
PASS: gdb.base/catch-syscall.exp: multiple targets: set arch to i386
PASS: gdb.base/catch-syscall.exp: multiple targets: insert catch syscall on syscall 1 -- exit on i386
PASS: gdb.base/catch-syscall.exp: multiple targets: set arch to i386:x86-64
@@ -3695,6 +3759,10 @@ PASS: gdb.base/catch-syscall.exp: without args noxml: write: program has called
PASS: gdb.base/catch-syscall.exp: without args noxml: write: syscall 4 has returned
PASS: gdb.base/catch-syscall.exp: without args noxml: read: program has called 3
PASS: gdb.base/catch-syscall.exp: without args noxml: read: syscall 3 has returned
+PASS: gdb.base/catch-syscall.exp: without args noxml: program has called vfork
+PASS: gdb.base/catch-syscall.exp: without args noxml: syscall vfork has returned
+PASS: gdb.base/catch-syscall.exp: without args noxml: ENOSYS: program has called 123456789
+PASS: gdb.base/catch-syscall.exp: without args noxml: ENOSYS: syscall 123456789 has returned
PASS: gdb.base/catch-syscall.exp: without args noxml: program has called 252
PASS: gdb.base/catch-syscall.exp: with args noxml: catch syscall with arguments (6)
PASS: gdb.base/catch-syscall.exp: with args noxml: syscall(s) 6 appears in 'info breakpoints'
@@ -5014,10 +5082,10 @@ PASS: gdb.base/dbx.exp: whereis my_list
PASS: gdb.base/dbx.exp: file average.c:1
PASS: gdb.base/dbx.exp: cont 1
PASS: gdb.base/dbx.exp: step
-XFAIL: gdb.base/dbx.exp: func sum
+PASS: gdb.base/dbx.exp: func sum
PASS: gdb.base/dbx.exp: stop in sum
PASS: gdb.base/dbx.exp: cont 2
-XFAIL: gdb.base/dbx.exp: func print_average
+PASS: gdb.base/dbx.exp: func print_average
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/dcache-line-read-error.exp ...
PASS: gdb.base/dcache-line-read-error.exp: get integer valueof "pg_size" (4096)
PASS: gdb.base/dcache-line-read-error.exp: set dcache line size to twice the pagesize
@@ -6780,6 +6848,41 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/float.exp ...
PASS: gdb.base/float.exp: info float
PASS: gdb.base/float.exp: step
PASS: gdb.base/float.exp: finish
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec-mode.exp ...
+PASS: gdb.base/foll-exec-mode.exp: insert first exec catchpoint
+PASS: gdb.base/foll-exec-mode.exp: continue to first exec catchpoint
+PASS: gdb.base/foll-exec-mode.exp: same,next,no_infswitch: set follow-exec-mode same
+PASS: gdb.base/foll-exec-mode.exp: same,next,no_infswitch: continue to breakpoint: continue to line of exec call
+PASS: gdb.base/foll-exec-mode.exp: same,next,no_infswitch: next past exec
+PASS: gdb.base/foll-exec-mode.exp: same,next,no_infswitch: Check inferior list
+PASS: gdb.base/foll-exec-mode.exp: same,next,no_infswitch: use correct executable (execd-prog) for run after follow exec
+PASS: gdb.base/foll-exec-mode.exp: new,next,no_infswitch: set follow-exec-mode new
+PASS: gdb.base/foll-exec-mode.exp: new,next,no_infswitch: continue to breakpoint: continue to line of exec call
+PASS: gdb.base/foll-exec-mode.exp: new,next,no_infswitch: next past exec
+PASS: gdb.base/foll-exec-mode.exp: new,next,no_infswitch: Check inferior list
+PASS: gdb.base/foll-exec-mode.exp: new,next,no_infswitch: use correct executable (execd-prog) for run after follow exec
+PASS: gdb.base/foll-exec-mode.exp: new,next,infswitch: set follow-exec-mode new
+PASS: gdb.base/foll-exec-mode.exp: new,next,infswitch: continue to breakpoint: continue to line of exec call
+PASS: gdb.base/foll-exec-mode.exp: new,next,infswitch: next past exec
+PASS: gdb.base/foll-exec-mode.exp: new,next,infswitch: Check inferior list
+PASS: gdb.base/foll-exec-mode.exp: new,next,infswitch: Switch inferiors
+PASS: gdb.base/foll-exec-mode.exp: new,next,infswitch: use correct executable (foll-exec-mode) for run after follow exec
+PASS: gdb.base/foll-exec-mode.exp: same,continue,no_infswitch: set follow-exec-mode same
+PASS: gdb.base/foll-exec-mode.exp: same,continue,no_infswitch: continue to breakpoint: continue to line of exec call
+PASS: gdb.base/foll-exec-mode.exp: same,continue,no_infswitch: continue past exec
+PASS: gdb.base/foll-exec-mode.exp: same,continue,no_infswitch: Check inferior list
+PASS: gdb.base/foll-exec-mode.exp: same,continue,no_infswitch: use correct executable (execd-prog) for run after follow exec
+PASS: gdb.base/foll-exec-mode.exp: new,continue,no_infswitch: set follow-exec-mode new
+PASS: gdb.base/foll-exec-mode.exp: new,continue,no_infswitch: continue to breakpoint: continue to line of exec call
+PASS: gdb.base/foll-exec-mode.exp: new,continue,no_infswitch: continue past exec
+PASS: gdb.base/foll-exec-mode.exp: new,continue,no_infswitch: Check inferior list
+PASS: gdb.base/foll-exec-mode.exp: new,continue,no_infswitch: use correct executable (execd-prog) for run after follow exec
+PASS: gdb.base/foll-exec-mode.exp: new,continue,infswitch: set follow-exec-mode new
+PASS: gdb.base/foll-exec-mode.exp: new,continue,infswitch: continue to breakpoint: continue to line of exec call
+PASS: gdb.base/foll-exec-mode.exp: new,continue,infswitch: continue past exec
+PASS: gdb.base/foll-exec-mode.exp: new,continue,infswitch: Check inferior list
+PASS: gdb.base/foll-exec-mode.exp: new,continue,infswitch: Switch inferiors
+PASS: gdb.base/foll-exec-mode.exp: new,continue,infswitch: use correct executable (foll-exec-mode) for run after follow exec
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec.exp ...
PASS: gdb.base/foll-exec.exp: insert first exec catchpoint
PASS: gdb.base/foll-exec.exp: continue to first exec catchpoint
@@ -6923,7 +7026,6 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.base/foll-vfork.exp ...
PASS: gdb.base/foll-vfork.exp: check vfork support: set verbose
PASS: gdb.base/foll-vfork.exp: check vfork support: insert first vfork catchpoint
PASS: gdb.base/foll-vfork.exp: check vfork support: continue to first vfork catchpoint
-PASS: gdb.base/foll-vfork.exp: probe for target remote
PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: set verbose
PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: set follow-fork parent
PASS: gdb.base/foll-vfork.exp: exec: vfork parent follow, through step: step
@@ -7602,16 +7704,29 @@ PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: printing 0 (item #4)
PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: history entry is print 0
PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: history entry is print 2
PASS: gdb.base/history-duplicates.exp: remove-duplicates=2: history entry is print 1
-Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hook-stop-continue.exp ...
-PASS: gdb.base/hook-stop-continue.exp: breakpoint line number
-PASS: gdb.base/hook-stop-continue.exp: print $do_continue = 1
-PASS: gdb.base/hook-stop-continue.exp: define hook-stop command
-PASS: gdb.base/hook-stop-continue.exp: next triggering hook-stop
-PASS: gdb.base/hook-stop-continue.exp: next no hook-stop
-Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hook-stop-frame.exp ...
-PASS: gdb.base/hook-stop-frame.exp: breakpoint line number
-PASS: gdb.base/hook-stop-frame.exp: define hook-stop command
-PASS: gdb.base/hook-stop-frame.exp: hook-stop runs before frame print
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/hook-stop.exp ...
+PASS: gdb.base/hook-stop.exp: hook-stop runs before frame print: breakpoint line number
+PASS: gdb.base/hook-stop.exp: hook-stop runs before frame print: define hook-stop command
+PASS: gdb.base/hook-stop.exp: hook-stop runs before frame print: run hook-stop
+PASS: gdb.base/hook-stop.exp: hook-stop kills inferior: breakpoint line number
+PASS: gdb.base/hook-stop.exp: hook-stop kills inferior: define hook-stop command
+PASS: gdb.base/hook-stop.exp: hook-stop kills inferior: set confirm off
+PASS: gdb.base/hook-stop.exp: hook-stop kills inferior: run hook-stop
+PASS: gdb.base/hook-stop.exp: hook-stop kills inferior: info threads
+PASS: gdb.base/hook-stop.exp: hook-stop runs continue: breakpoint line number
+PASS: gdb.base/hook-stop.exp: hook-stop runs continue: define hook-stop command
+PASS: gdb.base/hook-stop.exp: hook-stop runs continue: print $do_continue = 1
+PASS: gdb.base/hook-stop.exp: hook-stop runs continue: next triggering hook-stop
+PASS: gdb.base/hook-stop.exp: hook-stop runs continue: next no hook-stop
+PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: breakpoint line number
+PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: define hook-stop command
+PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: print $do_continue = 1
+PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: run hook-stop
+PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: inferior exits normally
+PASS: gdb.base/hook-stop.exp: hook-stop runs continue&: info threads
+PASS: gdb.base/hook-stop.exp: hook-stop runs next: breakpoint line number
+PASS: gdb.base/hook-stop.exp: hook-stop runs next: define hook-stop command
+PASS: gdb.base/hook-stop.exp: hook-stop runs next: run hook-stop
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/huge.exp ...
PASS: gdb.base/huge.exp: print a very large data object
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/ifelse.exp ...
@@ -8821,6 +8936,28 @@ PASS: gdb.base/multi-line-starts-subshell.exp: spawn subshell from multi-line
PASS: gdb.base/multi-line-starts-subshell.exp: shell input works
PASS: gdb.base/multi-line-starts-subshell.exp: exit shell
PASS: gdb.base/multi-line-starts-subshell.exp: gdb input still works
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/nested-addr.exp ...
+PASS: gdb.base/nested-addr.exp: continue to breakpoint: BREAK
+PASS: gdb.base/nested-addr.exp: print &foo_array[1].a
+PASS: gdb.base/nested-addr.exp: print 1 && &foo_array[1].a
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/nested-subp1.exp ...
+PASS: gdb.base/nested-subp1.exp: breakpoint to the STOP marker
+PASS: gdb.base/nested-subp1.exp: continue to the STOP marker
+PASS: gdb.base/nested-subp1.exp: print i1
+PASS: gdb.base/nested-subp1.exp: print i2
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/nested-subp2.exp ...
+PASS: gdb.base/nested-subp2.exp: breakpoint to the STOP marker
+PASS: gdb.base/nested-subp2.exp: continue to the STOP marker
+PASS: gdb.base/nested-subp2.exp: print c
+PASS: gdb.base/nested-subp2.exp: print count
+PASS: gdb.base/nested-subp2.exp: continue to the STOP marker
+PASS: gdb.base/nested-subp2.exp: print c
+PASS: gdb.base/nested-subp2.exp: print count
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/nested-subp3.exp ...
+PASS: gdb.base/nested-subp3.exp: breakpoint to the STOP marker
+PASS: gdb.base/nested-subp3.exp: continue to the STOP marker
+PASS: gdb.base/nested-subp3.exp: print first
+PASS: gdb.base/nested-subp3.exp: print parent_first
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/nextoverexit.exp ...
PASS: gdb.base/nextoverexit.exp: next over exit
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/nodebug.exp ...
@@ -8996,7 +9133,7 @@ PASS: gdb.base/permissions.exp: print x
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pie-execl.exp ...
PASS: gdb.base/pie-execl.exp: set args OBJDIR/gdb.base/pie-execl2
PASS: gdb.base/pie-execl.exp: pie_execl_marker address first
-PASS: gdb.base/pie-execl.exp: continue
+WARNING: remote_expect statement without a default case?!
PASS: gdb.base/pie-execl.exp: pie_execl_marker address second
PASS: gdb.base/pie-execl.exp: pie_execl_marker address has changed
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/pointers.exp ...
@@ -10563,6 +10700,11 @@ PASS: gdb.base/return2.exp: continue to double_func
PASS: gdb.base/return2.exp: return from double_func
PASS: gdb.base/return2.exp: double value returned successfully
PASS: gdb.base/return2.exp: validate result value not equal to program return value
+Running ../../../W._C._Handy/gdb/testsuite/gdb.base/run-after-attach.exp ...
+PASS: gdb.base/run-after-attach.exp: attach to process
+PASS: gdb.base/run-after-attach.exp: kill process
+PASS: gdb.base/run-after-attach.exp: restart process
+PASS: gdb.base/run-after-attach.exp: attempt kill via quit
Running ../../../W._C._Handy/gdb/testsuite/gdb.base/save-bp.exp ...
PASS: gdb.base/save-bp.exp: add breakpoint commands
PASS: gdb.base/save-bp.exp: dprintf save-bp.c:33,"At foo entry\n"
@@ -16933,6 +17075,7 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/gcore.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/nohist.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/non-stop.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/record_goto-step.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/record_goto.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.btrace/rn-dl-bind.exp ...
@@ -19406,8 +19549,8 @@ PASS: gdb.cp/inherit.exp: print g_vE.vD::vd
PASS: gdb.cp/inherit.exp: print g_vE.vD::vx
PASS: gdb.cp/inherit.exp: print g_vE.vE::ve
PASS: gdb.cp/inherit.exp: print g_vE.vE::vx
-FAIL: gdb.cp/inherit.exp: print g_vD
-FAIL: gdb.cp/inherit.exp: print g_vE
+PASS: gdb.cp/inherit.exp: print g_vD (symbols ignored)
+PASS: gdb.cp/inherit.exp: print g_vE (symbols ignored)
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/iostream.exp ...
PASS: gdb.cp/iostream.exp: p std::cerr
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/koenig.exp ...
@@ -21632,12 +21775,12 @@ KFAIL: gdb.cp/var-tag.exp: global collision: print global (PRMS: c++/16463)
PASS: gdb.cp/var-tag.exp: global collision: print ::global
Running ../../../W._C._Handy/gdb/testsuite/gdb.cp/virtbase.exp ...
PASS: gdb.cp/virtbase.exp: continue to breakpoint: first breakpoint
-FAIL: gdb.cp/virtbase.exp: print *this
+PASS: gdb.cp/virtbase.exp: print *this
PASS: gdb.cp/virtbase.exp: print x in get_y
PASS: gdb.cp/virtbase.exp: continue to breakpoint: second breakpoint
PASS: gdb.cp/virtbase.exp: print x in get_z
PASS: gdb.cp/virtbase.exp: continue to breakpoint: third breakpoint
-FAIL: gdb.cp/virtbase.exp: print *(D *) e
+PASS: gdb.cp/virtbase.exp: print *(D *) e
PASS: gdb.cp/virtbase.exp: set print object on
PASS: gdb.cp/virtbase.exp: print/x b->mA
PASS: gdb.cp/virtbase.exp: print rtti_data
@@ -21979,6 +22122,53 @@ 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.dlang/properties.exp ...
+PASS: gdb.dlang/properties.exp: set language d
+PASS: gdb.dlang/properties.exp: set language to "d"
+PASS: gdb.dlang/properties.exp: print bool.sizeof
+PASS: gdb.dlang/properties.exp: print (bool).sizeof
+PASS: gdb.dlang/properties.exp: print char.sizeof
+PASS: gdb.dlang/properties.exp: print wchar.sizeof
+PASS: gdb.dlang/properties.exp: print dchar.sizeof
+PASS: gdb.dlang/properties.exp: print byte.sizeof
+PASS: gdb.dlang/properties.exp: print ubyte.sizeof
+PASS: gdb.dlang/properties.exp: print short.sizeof
+PASS: gdb.dlang/properties.exp: print ushort.sizeof
+PASS: gdb.dlang/properties.exp: print int.sizeof
+PASS: gdb.dlang/properties.exp: print uint.sizeof
+PASS: gdb.dlang/properties.exp: print long.sizeof
+PASS: gdb.dlang/properties.exp: print ulong.sizeof
+PASS: gdb.dlang/properties.exp: print cent.sizeof
+PASS: gdb.dlang/properties.exp: print ucent.sizeof
+PASS: gdb.dlang/properties.exp: print float.sizeof
+PASS: gdb.dlang/properties.exp: print ifloat.sizeof
+PASS: gdb.dlang/properties.exp: print double.sizeof
+PASS: gdb.dlang/properties.exp: print idouble.sizeof
+PASS: gdb.dlang/properties.exp: print (1).sizeof
+PASS: gdb.dlang/properties.exp: print (1U).sizeof
+PASS: gdb.dlang/properties.exp: print (1L).sizeof
+PASS: gdb.dlang/properties.exp: print (1UL).sizeof
+PASS: gdb.dlang/properties.exp: print (1.0).sizeof
+PASS: gdb.dlang/properties.exp: print (1.0f).sizeof
+PASS: gdb.dlang/properties.exp: print (7 ^^ 3).sizeof
+PASS: gdb.dlang/properties.exp: print (7L ^^ 3).sizeof
+PASS: gdb.dlang/properties.exp: print (7.0 ^^ 3).sizeof
+PASS: gdb.dlang/properties.exp: print (7.0f ^^ 3).sizeof
+PASS: gdb.dlang/properties.exp: ptype typeof(false)
+PASS: gdb.dlang/properties.exp: ptype typeof(1)
+PASS: gdb.dlang/properties.exp: ptype typeof(1U)
+PASS: gdb.dlang/properties.exp: ptype typeof(1L)
+PASS: gdb.dlang/properties.exp: ptype typeof(1UL)
+PASS: gdb.dlang/properties.exp: ptype typeof(1.0)
+PASS: gdb.dlang/properties.exp: ptype typeof(1.0L)
+PASS: gdb.dlang/properties.exp: ptype typeof(1.0f)
+PASS: gdb.dlang/properties.exp: ptype typeof(cast(byte) 1)
+PASS: gdb.dlang/properties.exp: ptype typeof(cast(short) 1)
+PASS: gdb.dlang/properties.exp: ptype typeof(7 ^^ 3)
+PASS: gdb.dlang/properties.exp: ptype typeof(7L ^^ 3)
+PASS: gdb.dlang/properties.exp: ptype typeof(7.0 ^^ 3)
+PASS: gdb.dlang/properties.exp: ptype typeof(7.0L ^^ 3)
+PASS: gdb.dlang/properties.exp: ptype typeof(7.0f ^^ 3)
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/arr-stride.exp ...
PASS: gdb.dwarf2/arr-stride.exp: set language ada
PASS: gdb.dwarf2/arr-stride.exp: ptype pck.table
@@ -21988,6 +22178,9 @@ PASS: gdb.dwarf2/arr-subrange.exp: set language ada
PASS: gdb.dwarf2/arr-subrange.exp: ptype pck.table
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/atomic-type.exp ...
PASS: gdb.dwarf2/atomic-type.exp: ptype f
+Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/bad-regnum.exp ...
+PASS: gdb.dwarf2/bad-regnum.exp: info addr foo1
+PASS: gdb.dwarf2/bad-regnum.exp: info addr foo2
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
@@ -21997,6 +22190,9 @@ PASS: gdb.dwarf2/callframecfa.exp: step 2 for call-frame-cfa
PASS: gdb.dwarf2/callframecfa.exp: step 3 for call-frame-cfa
PASS: gdb.dwarf2/callframecfa.exp: step 4 for call-frame-cfa
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/clztest.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/comp-unit-lang.exp ...
+PASS: gdb.dwarf2/comp-unit-lang.exp: show language
+PASS: gdb.dwarf2/comp-unit-lang.exp: show language
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/corrupt.exp ...
PASS: gdb.dwarf2/corrupt.exp: recover from corrupt DWARF
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/count.exp ...
@@ -22081,10 +22277,16 @@ PASS: gdb.dwarf2/dw2-anon-mptr.exp: show cp-abi
PASS: gdb.dwarf2/dw2-anon-mptr.exp: ptype crash
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.exp ...
PASS: gdb.dwarf2/dw2-anonymous-func.exp: list file1.txt
+Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-bad-mips-linkage-name.exp ...
+PASS: gdb.dwarf2/dw2-bad-mips-linkage-name.exp: ptype f
+PASS: gdb.dwarf2/dw2-bad-mips-linkage-name.exp: ptype g
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.exp ...
PASS: gdb.dwarf2/dw2-bad-parameter-type.exp: ptype f
PASS: gdb.dwarf2/dw2-bad-parameter-type.exp: ptype f
PASS: gdb.dwarf2/dw2-bad-parameter-type.exp: is alive
+Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-bad-unresolved.exp ...
+PASS: gdb.dwarf2/dw2-bad-unresolved.exp: ptype var
+PASS: gdb.dwarf2/dw2-bad-unresolved.exp: print var
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-basic.exp ...
PASS: gdb.dwarf2/dw2-basic.exp: set listsize 1
PASS: gdb.dwarf2/dw2-basic.exp: list func_cu1
@@ -22508,6 +22710,8 @@ PASS: gdb.dwarf2/dw2-ref-missing-frame.exp: func_nofb backtrace
PASS: gdb.dwarf2/dw2-ref-missing-frame.exp: func_loopfb print
PASS: gdb.dwarf2/dw2-ref-missing-frame.exp: func_loopfb backtrace
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.exp ...
+Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-regno-invalid.exp ...
+PASS: gdb.dwarf2/dw2-regno-invalid.exp: p bregx
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-restore.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-restrict.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.exp ...
@@ -23060,6 +23264,256 @@ PASS: gdb.fortran/types.exp: pt 10E20
PASS: gdb.fortran/types.exp: pt 10E20
PASS: gdb.fortran/types.exp: pt 10e20
PASS: gdb.fortran/types.exp: pt 10e20
+Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/vla-alloc-assoc.exp ...
+PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: vla1-allocated
+PASS: gdb.fortran/vla-alloc-assoc.exp: print vla1 allocation status (allocated)
+PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: vla2-allocated
+PASS: gdb.fortran/vla-alloc-assoc.exp: print vla2 allocation status (allocated)
+PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: pvla-associated
+PASS: gdb.fortran/vla-alloc-assoc.exp: print pvla associated status (associated)
+PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: pvla-re-associated
+PASS: gdb.fortran/vla-alloc-assoc.exp: print pvla associated status (re-associated)
+PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: pvla-deassociated
+PASS: gdb.fortran/vla-alloc-assoc.exp: print pvla allocation status (deassociated)
+PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: vla1-deallocated
+PASS: gdb.fortran/vla-alloc-assoc.exp: print vla1 allocation status (deallocated)
+PASS: gdb.fortran/vla-alloc-assoc.exp: print deallocated vla1
+PASS: gdb.fortran/vla-alloc-assoc.exp: continue to breakpoint: vla2-deallocated
+PASS: gdb.fortran/vla-alloc-assoc.exp: print vla2 deallocated
+PASS: gdb.fortran/vla-alloc-assoc.exp: print deallocated vla2
+Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/vla-datatypes.exp ...
+PASS: gdb.fortran/vla-datatypes.exp: continue to breakpoint: vlas-allocated
+PASS: gdb.fortran/vla-datatypes.exp: next to allocation status of intvla
+PASS: gdb.fortran/vla-datatypes.exp: intvla allocated
+PASS: gdb.fortran/vla-datatypes.exp: next to allocation status of realvla
+PASS: gdb.fortran/vla-datatypes.exp: realvla allocated
+PASS: gdb.fortran/vla-datatypes.exp: next to allocation status of complexvla
+PASS: gdb.fortran/vla-datatypes.exp: complexvla allocated
+PASS: gdb.fortran/vla-datatypes.exp: next to allocation status of logicalvla
+PASS: gdb.fortran/vla-datatypes.exp: logicalvla allocated
+PASS: gdb.fortran/vla-datatypes.exp: next to allocation status of charactervla
+PASS: gdb.fortran/vla-datatypes.exp: charactervla allocated
+PASS: gdb.fortran/vla-datatypes.exp: continue to breakpoint: vlas-initialized
+PASS: gdb.fortran/vla-datatypes.exp: ptype intvla
+PASS: gdb.fortran/vla-datatypes.exp: ptype realvla
+PASS: gdb.fortran/vla-datatypes.exp: ptype complexvla
+PASS: gdb.fortran/vla-datatypes.exp: ptype logicalvla
+PASS: gdb.fortran/vla-datatypes.exp: ptype charactervla
+PASS: gdb.fortran/vla-datatypes.exp: print intvla(5,5,5) (1st)
+PASS: gdb.fortran/vla-datatypes.exp: print realvla(5,5,5) (1st)
+PASS: gdb.fortran/vla-datatypes.exp: print complexvla(5,5,5) (1st)
+PASS: gdb.fortran/vla-datatypes.exp: print logicalvla(5,5,5) (1st)
+PASS: gdb.fortran/vla-datatypes.exp: print charactervla(5,5,5) (1st)
+PASS: gdb.fortran/vla-datatypes.exp: continue to breakpoint: vlas-modified
+PASS: gdb.fortran/vla-datatypes.exp: print intvla(5,5,5) (2nd)
+PASS: gdb.fortran/vla-datatypes.exp: print realvla(5,5,5) (2nd)
+PASS: gdb.fortran/vla-datatypes.exp: print complexvla(5,5,5) (2nd)
+PASS: gdb.fortran/vla-datatypes.exp: print logicalvla(5,5,5) (2nd)
+PASS: gdb.fortran/vla-datatypes.exp: print charactervla(5,5,5) (2nd)
+Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/vla-history.exp ...
+PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla1-init
+PASS: gdb.fortran/vla-history.exp: print non-allocated vla1
+PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla2-allocated
+FAIL: gdb.fortran/vla-history.exp: print vla1 allocated
+PASS: gdb.fortran/vla-history.exp: print vla2 allocated
+PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla1-filled
+PASS: gdb.fortran/vla-history.exp: print vla1 filled
+PASS: gdb.fortran/vla-history.exp: print $1
+FAIL: gdb.fortran/vla-history.exp: print $2
+PASS: gdb.fortran/vla-history.exp: print $3
+PASS: gdb.fortran/vla-history.exp: print $4
+PASS: gdb.fortran/vla-history.exp: continue to breakpoint: vla2-filled
+PASS: gdb.fortran/vla-history.exp: print vla2(1,43,20)
+PASS: gdb.fortran/vla-history.exp: print vla2(1,3,8)
+PASS: gdb.fortran/vla-history.exp: print $9
+PASS: gdb.fortran/vla-history.exp: print $10
+Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/vla-ptr-info.exp ...
+PASS: gdb.fortran/vla-ptr-info.exp: continue to breakpoint: pvla-associated
+PASS: gdb.fortran/vla-ptr-info.exp: print pvla pointer information
+Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/vla-ptype-sub.exp ...
+PASS: gdb.fortran/vla-ptype-sub.exp: continue to breakpoint: not-filled (1st)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1 (passed fixed)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2 (passed fixed)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1(40, 10) (passed fixed)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2(13, 11, 5) (passed fixed)
+PASS: gdb.fortran/vla-ptype-sub.exp: continue to breakpoint: not-filled (2nd)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1 (passed sub-array)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2 (passed sub-array)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1(3, 3) (passed sub-array)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2(4, 4, 4) (passed sub-array)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1(100, 100) subarray do not crash (passed sub-array)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2(100, 100, 100) subarray do not crash (passed sub-array)
+PASS: gdb.fortran/vla-ptype-sub.exp: continue to breakpoint: not-filled (3rd)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1 (passed vla)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2 (passed vla)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1(3, 3) (passed vla)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2(4, 4, 4) (passed vla)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1(100, 100) VLA do not crash (passed vla)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2(100, 100, 100) VLA do not crash (passed vla)
+PASS: gdb.fortran/vla-ptype-sub.exp: continue to breakpoint: end-of-bar
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1 (arbitrary length)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2 (arbitrary length)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array1(100) (arbitrary length)
+PASS: gdb.fortran/vla-ptype-sub.exp: ptype array2(4,100) (arbitrary length)
+Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/vla-ptype.exp ...
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla1-init
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1 not initialized
+PASS: gdb.fortran/vla-ptype.exp: ptype vla2 not initialized
+FAIL: gdb.fortran/vla-ptype.exp: ptype pvla not initialized
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1(3, 6, 9) not initialized
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1(5, 45, 20) not initialized
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla1-allocated
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1 allocated
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla2-allocated
+PASS: gdb.fortran/vla-ptype.exp: ptype vla2 allocated
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla1-filled
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1 filled
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1(3, 6, 9)
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla2-filled
+PASS: gdb.fortran/vla-ptype.exp: ptype vla2 filled
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1(5, 45, 20) filled
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: pvla-associated
+PASS: gdb.fortran/vla-ptype.exp: ptype pvla associated
+PASS: gdb.fortran/vla-ptype.exp: ptype pvla(3, 6, 9)
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: pvla-re-associated
+PASS: gdb.fortran/vla-ptype.exp: ptype pvla re-associated
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1(5, 45, 20) re-associated
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: pvla-deassociated
+PASS: gdb.fortran/vla-ptype.exp: ptype pvla deassociated
+PASS: gdb.fortran/vla-ptype.exp: ptype pvla(5, 45, 20) not associated
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla1-deallocated
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1 not allocated
+PASS: gdb.fortran/vla-ptype.exp: ptype vla1(3, 6, 9) not allocated
+PASS: gdb.fortran/vla-ptype.exp: continue to breakpoint: vla2-deallocated
+PASS: gdb.fortran/vla-ptype.exp: ptype vla2 not allocated
+PASS: gdb.fortran/vla-ptype.exp: ptype vla2(5, 45, 20) not allocated
+Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/vla-sizeof.exp ...
+PASS: gdb.fortran/vla-sizeof.exp: continue to breakpoint: vla1-init
+PASS: gdb.fortran/vla-sizeof.exp: print sizeof non-allocated vla1
+PASS: gdb.fortran/vla-sizeof.exp: continue to breakpoint: vla2-allocated
+PASS: gdb.fortran/vla-sizeof.exp: print sizeof allocated vla1
+PASS: gdb.fortran/vla-sizeof.exp: continue to breakpoint: vla1-filled
+PASS: gdb.fortran/vla-sizeof.exp: print sizeof non-associated pvla
+PASS: gdb.fortran/vla-sizeof.exp: continue to breakpoint: pvla-associated
+PASS: gdb.fortran/vla-sizeof.exp: print sizeof associated pvla
+Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/vla-value-sub-arbitrary.exp ...
+PASS: gdb.fortran/vla-value-sub-arbitrary.exp: continue to breakpoint: end-of-bar
+PASS: gdb.fortran/vla-value-sub-arbitrary.exp: print arbitary array1(42)
+PASS: gdb.fortran/vla-value-sub-arbitrary.exp: print arbitary array1(100)
+PASS: gdb.fortran/vla-value-sub-arbitrary.exp: print arbitary array2(4,10)
+PASS: gdb.fortran/vla-value-sub-arbitrary.exp: print arbitary array2(4,100)
+Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/vla-value-sub-finish.exp ...
+PASS: gdb.fortran/vla-value-sub-finish.exp: continue to breakpoint: array2-almost-filled
+PASS: gdb.fortran/vla-value-sub-finish.exp: print array2 in foo after it was filled
+PASS: gdb.fortran/vla-value-sub-finish.exp: set array(2,2,2) to 20 in subroutine
+PASS: gdb.fortran/vla-value-sub-finish.exp: print array2 in foo after it was mofified in debugger
+PASS: gdb.fortran/vla-value-sub-finish.exp: finish function
+PASS: gdb.fortran/vla-value-sub-finish.exp: sub_arr1(5, 7) after finish
+PASS: gdb.fortran/vla-value-sub-finish.exp: sub_arr1(1, 1) after finish
+PASS: gdb.fortran/vla-value-sub-finish.exp: sub_arr2(1, 1, 1) after finish
+PASS: gdb.fortran/vla-value-sub-finish.exp: sub_arr2(2, 1, 1) after finish
+Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/vla-value-sub.exp ...
+PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: not-filled (1st)
+PASS: gdb.fortran/vla-value-sub.exp: print passed array1 in foo (passed fixed array)
+PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: array1-filled (1st)
+PASS: gdb.fortran/vla-value-sub.exp: print array1(5, 7) after filled in foo (passed fixed array)
+PASS: gdb.fortran/vla-value-sub.exp: print array1(1, 1) after filled in foo (passed fixed array)
+PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: array2-almost-filled (1st)
+PASS: gdb.fortran/vla-value-sub.exp: print array2 in foo after it was filled (passed fixed array)
+PASS: gdb.fortran/vla-value-sub.exp: set array(2,2,2) to 20 in subroutine (passed fixed array)
+PASS: gdb.fortran/vla-value-sub.exp: print array2 in foo after it was mofified in debugger (passed fixed array)
+PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: not-filled (2nd)
+PASS: gdb.fortran/vla-value-sub.exp: print passed array1 in foo (passed sub-array)
+PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: array1-filled (2nd)
+PASS: gdb.fortran/vla-value-sub.exp: print array1(5, 5) after filled in foo (passed sub-array)
+PASS: gdb.fortran/vla-value-sub.exp: print array1(1, 1) after filled in foo (passed sub-array)
+PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: array2-almost-filled (2nd)
+PASS: gdb.fortran/vla-value-sub.exp: print array2 in foo after it was filled (passed sub-array)
+PASS: gdb.fortran/vla-value-sub.exp: set array(2,2,2) to 20 in subroutine (passed sub-array)
+PASS: gdb.fortran/vla-value-sub.exp: print array2 in foo after it was mofified in debugger (passed sub-array)
+PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: not-filled (3rd)
+PASS: gdb.fortran/vla-value-sub.exp: print passed array1 in foo (passed vla)
+PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: array1-filled (3rd)
+PASS: gdb.fortran/vla-value-sub.exp: print array1(5, 5) after filled in foo (passed vla)
+PASS: gdb.fortran/vla-value-sub.exp: print array1(1, 1) after filled in foo (passed vla)
+PASS: gdb.fortran/vla-value-sub.exp: continue to breakpoint: array2-almost-filled (3rd)
+PASS: gdb.fortran/vla-value-sub.exp: print array2 in foo after it was filled (passed vla)
+PASS: gdb.fortran/vla-value-sub.exp: set array(2,2,2) to 20 in subroutine (passed vla)
+PASS: gdb.fortran/vla-value-sub.exp: print array2 in foo after it was mofified in debugger (passed vla)
+Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/vla-value.exp ...
+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla1-init
+PASS: gdb.fortran/vla-value.exp: print non-allocated vla1
+PASS: gdb.fortran/vla-value.exp: print non-allocated &vla1
+PASS: gdb.fortran/vla-value.exp: print member in non-allocated vla1 (1)
+PASS: gdb.fortran/vla-value.exp: print member in non-allocated vla1 (2)
+PASS: gdb.fortran/vla-value.exp: set member in non-allocated vla1
+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla2-allocated
+PASS: gdb.fortran/vla-value.exp: step over value assignment of vla1
+PASS: gdb.fortran/vla-value.exp: print allocated &vla1
+PASS: gdb.fortran/vla-value.exp: print allocated vla1(3,6,9)
+PASS: gdb.fortran/vla-value.exp: print allocated vla1(1,3,8)
+PASS: gdb.fortran/vla-value.exp: print allocated vla1(9,9,9)=1
+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla1-filled
+PASS: gdb.fortran/vla-value.exp: print allocated vla1(3,6,9) after specific assignment (filled)
+PASS: gdb.fortran/vla-value.exp: print allocated vla1(1,3,8) after specific assignment (filled)
+PASS: gdb.fortran/vla-value.exp: print allocated vla1(9,9,9) after assignment in debugger (filled)
+ERROR: internal buffer is full.
+UNRESOLVED: gdb.fortran/vla-value.exp: print undefined pvla
+ERROR: internal buffer is full.
+UNRESOLVED: gdb.fortran/vla-value.exp: print non-associated &pvla
+ERROR: internal buffer is full.
+UNRESOLVED: gdb.fortran/vla-value.exp: print undefined pvla(1,3,8)
+FAIL: gdb.fortran/vla-value.exp: setting breakpoint at 40 (timeout)
+ERROR: internal buffer is full.
+UNRESOLVED: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-associated
+ERROR: internal buffer is full.
+UNRESOLVED: gdb.fortran/vla-value.exp: print associated &pvla
+ERROR: internal buffer is full.
+UNRESOLVED: gdb.fortran/vla-value.exp: print associated pvla(3,6,9)
+ERROR: internal buffer is full.
+UNRESOLVED: gdb.fortran/vla-value.exp: print associated pvla(1,3,8)
+ERROR: internal buffer is full.
+UNRESOLVED: gdb.fortran/vla-value.exp: print associated pvla(9,9,9)
+FAIL: gdb.fortran/vla-value.exp: setting breakpoint at 45 (timeout)
+ERROR: internal buffer is full.
+UNRESOLVED: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-re-associated
+ERROR: internal buffer is full.
+UNRESOLVED: gdb.fortran/vla-value.exp: print pvla(5, 45, 20) after filled using pointer
+ERROR: internal buffer is full.
+UNRESOLVED: gdb.fortran/vla-value.exp: print vla2(5, 45, 20) after filled using pointer
+ERROR: internal buffer is full.
+UNRESOLVED: gdb.fortran/vla-value.exp: print pvla(7, 45, 14) after filled using pointer
+ERROR: internal buffer is full.
+UNRESOLVED: gdb.fortran/vla-value.exp: print vla2(7, 45, 14) after filled using pointer
+FAIL: gdb.fortran/vla-value.exp: setting breakpoint at 48 (timeout)
+ERROR: internal buffer is full.
+UNRESOLVED: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-deassociated
+ERROR: internal buffer is full.
+UNRESOLVED: gdb.fortran/vla-value.exp: print pvla(5, 45, 20) after deassociated
+ERROR: internal buffer is full.
+UNRESOLVED: gdb.fortran/vla-value.exp: print pvla(7, 45, 14) after dissasociated
+ERROR: internal buffer is full.
+UNRESOLVED: gdb.fortran/vla-value.exp: print vla1 after deassociated
+FAIL: gdb.fortran/vla-value.exp: setting breakpoint at 51 (timeout)
+ERROR: internal buffer is full.
+UNRESOLVED: gdb.fortran/vla-value.exp: continue to breakpoint: vla1-deallocated
+ERROR: internal buffer is full.
+UNRESOLVED: gdb.fortran/vla-value.exp: print allocated vla1(3,6,9) after specific assignment (deallocated)
+ERROR: internal buffer is full.
+UNRESOLVED: gdb.fortran/vla-value.exp: print allocated vla1(1,3,8) after specific assignment (deallocated)
+ERROR: internal buffer is full.
+UNRESOLVED: gdb.fortran/vla-value.exp: print allocated vla1(9,9,9) after assignment in debugger (deallocated)
+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: vla2-allocated
+PASS: gdb.fortran/vla-value.exp: next (1)
+PASS: gdb.fortran/vla-value.exp: set $myvar = vla1
+PASS: gdb.fortran/vla-value.exp: print $myvar set to vla1
+PASS: gdb.fortran/vla-value.exp: next (2)
+PASS: gdb.fortran/vla-value.exp: print $myvar(3,6,9)
+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-associated
+PASS: gdb.fortran/vla-value.exp: set $mypvar = pvla
+PASS: gdb.fortran/vla-value.exp: print $mypvar(1,3,8)
+PASS: gdb.fortran/vla-value.exp: continue to breakpoint: pvla-deassociated
+PASS: gdb.fortran/vla-value.exp: print $mypvar(1,3,8) after deallocated
Running ../../../W._C._Handy/gdb/testsuite/gdb.fortran/whatis_type.exp ...
PASS: gdb.fortran/whatis_type.exp: continue to breakpoint: bp1
PASS: gdb.fortran/whatis_type.exp: whatis t1
@@ -25505,6 +25959,8 @@ PASS: gdb.mi/mi-cli.exp: -stack-select-frame 0
PASS: gdb.mi/mi-cli.exp: check *stopped from CLI command
PASS: gdb.mi/mi-cli.exp: -exec-step does not produce CLI step output
PASS: gdb.mi/mi-cli.exp: check *stopped from CLI command 2
+PASS: gdb.mi/mi-cli.exp: CLI finish: check CLI output
+PASS: gdb.mi/mi-cli.exp: CLI finish: check MI output
PASS: gdb.mi/mi-cli.exp: -break-insert -t basics.c:$line_main_hello
PASS: gdb.mi/mi-cli.exp: breakpoint hit produces CLI output
PASS: gdb.mi/mi-cli.exp: temporary breakpoint output hit in MI
@@ -26939,6 +27395,56 @@ PASS: gdb.mi/mi-vla-c99.exp: info type variable vla
PASS: gdb.mi/mi-vla-c99.exp: show format variable vla
PASS: gdb.mi/mi-vla-c99.exp: eval variable vla
PASS: gdb.mi/mi-vla-c99.exp: get children of vla
+Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-vla-fortran.exp ...
+PASS: gdb.mi/mi-vla-fortran.exp: 1
+PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 22
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate not allocated vla
+PASS: gdb.mi/mi-vla-fortran.exp: create local variable vla1_not_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: info type variable vla1_not_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: show format variable vla1_not_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: eval variable vla1_not_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: get children of vla1_not_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: 2
+PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 23
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate allocated vla
+PASS: gdb.mi/mi-vla-fortran.exp: create local variable vla1_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: info type variable vla1_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: show format variable vla1_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: eval variable vla1_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: get children of vla1_allocated
+PASS: gdb.mi/mi-vla-fortran.exp: 3
+PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 26
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate filled vla
+PASS: gdb.mi/mi-vla-fortran.exp: 4
+PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 29
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate filled vla
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate filled vla
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate filled vla
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate filled vla
+PASS: gdb.mi/mi-vla-fortran.exp: 5
+PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 30
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate not allocated vla
+PASS: gdb.mi/mi-vla-fortran.exp: 6
+PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 35
+ERROR: Got interactive prompt.
+UNRESOLVED: gdb.mi/mi-vla-fortran.exp: evaluate not associated vla
+ERROR: Got interactive prompt.
+UNRESOLVED: gdb.mi/mi-vla-fortran.exp: create local variable pvla2_not_associated
+ERROR: Got interactive prompt.
+UNRESOLVED: gdb.mi/mi-vla-fortran.exp: info type variable pvla2_not_associated
+FAIL: gdb.mi/mi-vla-fortran.exp: show format variable pvla2_not_associated
+FAIL: gdb.mi/mi-vla-fortran.exp: eval variable pvla2_not_associated
+FAIL: gdb.mi/mi-vla-fortran.exp: get children of pvla2_not_associated
+PASS: gdb.mi/mi-vla-fortran.exp: 7
+PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 36
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate associated vla
+PASS: gdb.mi/mi-vla-fortran.exp: create local variable pvla2_associated
+PASS: gdb.mi/mi-vla-fortran.exp: info type variable pvla2_associated
+PASS: gdb.mi/mi-vla-fortran.exp: show format variable pvla2_associated
+PASS: gdb.mi/mi-vla-fortran.exp: eval variable pvla2_associated
+PASS: gdb.mi/mi-vla-fortran.exp: 8
+PASS: gdb.mi/mi-vla-fortran.exp: run to breakpoint at line 41
+PASS: gdb.mi/mi-vla-fortran.exp: evaluate vla pointer set to null
Running ../../../W._C._Handy/gdb/testsuite/gdb.mi/mi-watch-nonstop.exp ...
PASS: gdb.mi/mi-watch-nonstop.exp: breakpoint at main
PASS: gdb.mi/mi-watch-nonstop.exp: mi runto main
@@ -27542,15 +28048,15 @@ PASS: gdb.opt/inline-break.exp: break func8b
PASS: gdb.opt/inline-break.exp: print func1
PASS: gdb.opt/inline-break.exp: print func2
Running ../../../W._C._Handy/gdb/testsuite/gdb.opt/inline-bt.exp ...
-FAIL: gdb.opt/inline-bt.exp: continue to bar (1)
-FAIL: gdb.opt/inline-bt.exp: backtrace from bar (1)
+PASS: gdb.opt/inline-bt.exp: continue to bar (1)
+PASS: gdb.opt/inline-bt.exp: backtrace from bar (1)
PASS: gdb.opt/inline-bt.exp: bar not inlined
-FAIL: gdb.opt/inline-bt.exp: continue to bar (2)
-FAIL: gdb.opt/inline-bt.exp: backtrace from bar (2)
+PASS: gdb.opt/inline-bt.exp: continue to bar (2)
+PASS: gdb.opt/inline-bt.exp: backtrace from bar (2)
PASS: gdb.opt/inline-bt.exp: up from bar (2)
PASS: gdb.opt/inline-bt.exp: func1 inlined (2)
-FAIL: gdb.opt/inline-bt.exp: continue to bar (3)
-FAIL: gdb.opt/inline-bt.exp: backtrace from bar (3)
+PASS: gdb.opt/inline-bt.exp: continue to bar (3)
+PASS: gdb.opt/inline-bt.exp: backtrace from bar (3)
PASS: gdb.opt/inline-bt.exp: up from bar (3)
PASS: gdb.opt/inline-bt.exp: func1 inlined (3)
PASS: gdb.opt/inline-bt.exp: up from func1 (3)
@@ -27562,18 +28068,18 @@ PASS: gdb.opt/inline-bt.exp: info frame still works
PASS: gdb.opt/inline-bt.exp: up hits limit
Running ../../../W._C._Handy/gdb/testsuite/gdb.opt/inline-cmds.exp ...
PASS: gdb.opt/inline-cmds.exp: set listsize 1
-FAIL: gdb.opt/inline-cmds.exp: continue to bar (1)
-FAIL: gdb.opt/inline-cmds.exp: backtrace from bar (1)
+PASS: gdb.opt/inline-cmds.exp: continue to bar (1)
+PASS: gdb.opt/inline-cmds.exp: backtrace from bar (1)
PASS: gdb.opt/inline-cmds.exp: up from bar (1)
PASS: gdb.opt/inline-cmds.exp: func1 inlined (1)
-FAIL: gdb.opt/inline-cmds.exp: continue to bar (2)
-FAIL: gdb.opt/inline-cmds.exp: backtrace from bar (2)
+PASS: gdb.opt/inline-cmds.exp: continue to bar (2)
+PASS: gdb.opt/inline-cmds.exp: backtrace from bar (2)
PASS: gdb.opt/inline-cmds.exp: up from bar (2)
PASS: gdb.opt/inline-cmds.exp: func1 inlined (2)
PASS: gdb.opt/inline-cmds.exp: up from func1 (2)
PASS: gdb.opt/inline-cmds.exp: func2 inlined (2)
-FAIL: gdb.opt/inline-cmds.exp: continue to marker
-FAIL: gdb.opt/inline-cmds.exp: backtrace from marker
+PASS: gdb.opt/inline-cmds.exp: continue to marker
+PASS: gdb.opt/inline-cmds.exp: backtrace from marker
PASS: gdb.opt/inline-cmds.exp: marker not inlined
PASS: gdb.opt/inline-cmds.exp: next over inlined functions
PASS: gdb.opt/inline-cmds.exp: next past inlined func1
@@ -27590,7 +28096,7 @@ PASS: gdb.opt/inline-cmds.exp: next to func1 before func3
PASS: gdb.opt/inline-cmds.exp: next to func3
PASS: gdb.opt/inline-cmds.exp: continue to breakpoint: finish into func1
PASS: gdb.opt/inline-cmds.exp: next to finish marker
-FAIL: gdb.opt/inline-cmds.exp: step into finish marker
+PASS: gdb.opt/inline-cmds.exp: step into finish marker
PASS: gdb.opt/inline-cmds.exp: finish from marker to func1
PASS: gdb.opt/inline-cmds.exp: step into func1 for finish
PASS: gdb.opt/inline-cmds.exp: finish from func1 to func3
@@ -27616,22 +28122,26 @@ PASS: gdb.opt/inline-cmds.exp: outer_inline2 inlined
PASS: gdb.opt/inline-cmds.exp: up from outer_inline2
PASS: gdb.opt/inline-cmds.exp: main not inlined
Running ../../../W._C._Handy/gdb/testsuite/gdb.opt/inline-locals.exp ...
-FAIL: gdb.opt/inline-locals.exp: continue to bar (1)
-FAIL: gdb.opt/inline-locals.exp: continue to bar (2)
-FAIL: gdb.opt/inline-locals.exp: backtrace from bar (2)
+PASS: gdb.opt/inline-locals.exp: continue to bar (1)
+PASS: gdb.opt/inline-locals.exp: continue to bar (2)
+PASS: gdb.opt/inline-locals.exp: backtrace from bar (2)
PASS: gdb.opt/inline-locals.exp: up from bar (2)
PASS: gdb.opt/inline-locals.exp: func1 inlined (2)
PASS: gdb.opt/inline-locals.exp: info locals above bar (2)
PASS: gdb.opt/inline-locals.exp: info args above bar (2)
PASS: gdb.opt/inline-locals.exp: print local (2)
PASS: gdb.opt/inline-locals.exp: print out of scope local
-FAIL: gdb.opt/inline-locals.exp: continue to bar (3)
-FAIL: gdb.opt/inline-locals.exp: backtrace from bar (3)
+PASS: gdb.opt/inline-locals.exp: continue to bar (3)
+PASS: gdb.opt/inline-locals.exp: backtrace from bar (3)
PASS: gdb.opt/inline-locals.exp: up from bar (3)
PASS: gdb.opt/inline-locals.exp: func1 inlined (3)
PASS: gdb.opt/inline-locals.exp: info locals above bar (3)
PASS: gdb.opt/inline-locals.exp: info args above bar (3)
PASS: gdb.opt/inline-locals.exp: print local (3)
+Running ../../../W._C._Handy/gdb/testsuite/gdb.opt/solib-intra-step.exp ...
+PASS: gdb.opt/solib-intra-step.exp: first-hit (optimized)
+PASS: gdb.opt/solib-intra-step.exp: second-hit (optimized 3)
+PASS: gdb.opt/solib-intra-step.exp: continue to breakpoint: second-hit
Running ../../../W._C._Handy/gdb/testsuite/gdb.pascal/case-insensitive-symbols.exp ...
UNSUPPORTED: gdb.pascal/case-insensitive-symbols.exp: No pascal compiler found
UNTESTED: gdb.pascal/case-insensitive-symbols.exp: case-insensitive-symbols.exp
@@ -28549,7 +29059,7 @@ PASS: gdb.python/py-lookup-type.exp: lookup type character using language ada
PASS: gdb.python/py-lookup-type.exp: set language c
PASS: gdb.python/py-lookup-type.exp: lookup type char using language c
PASS: gdb.python/py-lookup-type.exp: set language d
-FAIL: gdb.python/py-lookup-type.exp: lookup type ucent using language d
+PASS: gdb.python/py-lookup-type.exp: lookup type ucent using language d
PASS: gdb.python/py-lookup-type.exp: set language fortran
PASS: gdb.python/py-lookup-type.exp: lookup type character using language fortran
PASS: gdb.python/py-lookup-type.exp: set language go
@@ -29137,8 +29647,8 @@ PASS: gdb.python/py-type.exp: lang_c: test_fields: Check field name nonexists te
PASS: gdb.python/py-type.exp: lang_c: test_fields: Check conversion to bool
PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (len (st.type['a'].type))
PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (st.type['a'].type.has_key ('x'))
-PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (st.type['a'].type.keys ())
PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (st.type['a'].type['x'])
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (st.type['a'].type.keys ())
PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (not not st.type['a'].type)
PASS: gdb.python/py-type.exp: lang_c: test_fields: print value (ar)
PASS: gdb.python/py-type.exp: lang_c: test_fields: get value (ar) from history
@@ -29159,6 +29669,9 @@ PASS: gdb.python/py-type.exp: lang_c: test_fields: cast to vector with two argum
PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (vec1 == vec2)
PASS: gdb.python/py-type.exp: lang_c: test_fields: set vec3
PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (vec1 == vec3)
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (len (gdb.parse_and_eval ('a_function').type.fields ()))
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (gdb.parse_and_eval ('a_function').type.fields ()[0].type)
+PASS: gdb.python/py-type.exp: lang_c: test_fields: python print (gdb.parse_and_eval ('a_function').type.fields ()[1].type)
PASS: gdb.python/py-type.exp: lang_c: test_enum: print value (e)
PASS: gdb.python/py-type.exp: lang_c: test_enum: get value (e) from history
PASS: gdb.python/py-type.exp: lang_c: test_enum: extract type fields from e
@@ -29180,6 +29693,17 @@ PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check class field c name
PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check class field d name
PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (c.type == gdb.parse_and_eval('d').type)
PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (c.type == gdb.parse_and_eval('d').type.fields()[0].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (len (gdb.parse_and_eval ('C::a_method').type.fields ()))
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_method').type.fields ()[0].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_method').type.fields ()[1].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_method').type.fields ()[2].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (len (gdb.parse_and_eval ('C::a_const_method').type.fields ()))
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_const_method').type.fields ()[0].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_const_method').type.fields ()[1].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_const_method').type.fields ()[2].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (len (gdb.parse_and_eval ('C::a_static_method').type.fields ()))
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_static_method').type.fields ()[0].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('C::a_static_method').type.fields ()[1].type)
PASS: gdb.python/py-type.exp: lang_cpp: test_fields: print value (st)
PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get value (st) from history
PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get fields from st.type
@@ -29201,8 +29725,8 @@ PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check field name nonexists
PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check conversion to bool
PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (len (st.type['a'].type))
PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (st.type['a'].type.has_key ('x'))
-PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (st.type['a'].type.keys ())
PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (st.type['a'].type['x'])
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (st.type['a'].type.keys ())
PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (not not st.type['a'].type)
PASS: gdb.python/py-type.exp: lang_cpp: test_fields: print value (ar)
PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get value (ar) from history
@@ -29223,6 +29747,9 @@ PASS: gdb.python/py-type.exp: lang_cpp: test_fields: cast to vector with two arg
PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (vec1 == vec2)
PASS: gdb.python/py-type.exp: lang_cpp: test_fields: set vec3
PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (vec1 == vec3)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (len (gdb.parse_and_eval ('a_function').type.fields ()))
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('a_function').type.fields ()[0].type)
+PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.parse_and_eval ('a_function').type.fields ()[1].type)
PASS: gdb.python/py-type.exp: lang_cpp: test_base_class: print value (d)
PASS: gdb.python/py-type.exp: lang_cpp: test_base_class: get value (d) from history
PASS: gdb.python/py-type.exp: lang_cpp: test_base_class: extract type fields from d
@@ -29620,6 +30147,7 @@ PASS: gdb.python/python.exp: indented multi-line python command - foo ()
PASS: gdb.python/python.exp: indented multi-line python command - end
PASS: gdb.python/python.exp: source source2.py
PASS: gdb.python/python.exp: source -s source2.py
+PASS: gdb.python/python.exp: source -s source2-symlink.py
PASS: gdb.python/python.exp: python print (gdb.current_objfile())
PASS: gdb.python/python.exp: python print (gdb.objfiles())
PASS: gdb.python/python.exp: pythonX.Y/lib-dynload/*.so
@@ -29873,6 +30401,25 @@ PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: char_func
PASS: gdb.reverse/finish-reverse.exp: reverse finish from char_func
PASS: gdb.reverse/finish-reverse.exp: continue to breakpoint: void_func
PASS: gdb.reverse/finish-reverse.exp: reverse finish from void_func
+Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/fstatat-reverse.exp ...
+PASS: gdb.reverse/fstatat-reverse.exp: Turn on process record
+PASS: gdb.reverse/fstatat-reverse.exp: set breakpoint at marker2
+PASS: gdb.reverse/fstatat-reverse.exp: continue to breakpoint: marker2
+PASS: gdb.reverse/fstatat-reverse.exp: set breakpoint at marker1
+PASS: gdb.reverse/fstatat-reverse.exp: reverse to marker1
+PASS: gdb.reverse/fstatat-reverse.exp: check fstatat record
+Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/getresuid-reverse.exp ...
+PASS: gdb.reverse/getresuid-reverse.exp: Turn on process record
+PASS: gdb.reverse/getresuid-reverse.exp: set breakpoint at marker2
+PASS: gdb.reverse/getresuid-reverse.exp: continue to breakpoint: marker2
+PASS: gdb.reverse/getresuid-reverse.exp: set breakpoint at marker1
+PASS: gdb.reverse/getresuid-reverse.exp: reverse to marker1
+PASS: gdb.reverse/getresuid-reverse.exp: check ruid record
+PASS: gdb.reverse/getresuid-reverse.exp: check euid record
+PASS: gdb.reverse/getresuid-reverse.exp: check suid record
+PASS: gdb.reverse/getresuid-reverse.exp: check rgid record
+PASS: gdb.reverse/getresuid-reverse.exp: check egid record
+PASS: gdb.reverse/getresuid-reverse.exp: check sgid record
Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/i386-precsave.exp ...
PASS: gdb.reverse/i386-precsave.exp: Turn on process record
PASS: gdb.reverse/i386-precsave.exp: BP at end of main
@@ -30444,9 +30991,37 @@ PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: get past callee call
PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: set breakpoint at callee's entry
PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: reverse-next over call trips user breakpoint at function entry
PASS: gdb.reverse/next-reverse-bkpt-over-sr.exp: stopped at the right callee call
+Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/pipe-reverse.exp ...
+PASS: gdb.reverse/pipe-reverse.exp: Turn on process record
+PASS: gdb.reverse/pipe-reverse.exp: set breakpoint at marker2
+PASS: gdb.reverse/pipe-reverse.exp: continue to breakpoint: marker2
+PASS: gdb.reverse/pipe-reverse.exp: set breakpoint at marker1
+PASS: gdb.reverse/pipe-reverse.exp: reverse to marker1
+PASS: gdb.reverse/pipe-reverse.exp: check pipe record
+Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/readv-reverse.exp ...
+PASS: gdb.reverse/readv-reverse.exp: Turn on process record
+PASS: gdb.reverse/readv-reverse.exp: set breakpoint at marker2
+PASS: gdb.reverse/readv-reverse.exp: continue to breakpoint: marker2
+PASS: gdb.reverse/readv-reverse.exp: set breakpoint at marker1
+PASS: gdb.reverse/readv-reverse.exp: reverse to marker1
+PASS: gdb.reverse/readv-reverse.exp: check readv record
+PASS: gdb.reverse/readv-reverse.exp: check readv record
+PASS: gdb.reverse/readv-reverse.exp: check readv record
+PASS: gdb.reverse/readv-reverse.exp: check readv record
+Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/recvmsg-reverse.exp ...
+PASS: gdb.reverse/recvmsg-reverse.exp: Turn on process record
+PASS: gdb.reverse/recvmsg-reverse.exp: set breakpoint at marker2
+PASS: gdb.reverse/recvmsg-reverse.exp: continue to breakpoint: marker2
+PASS: gdb.reverse/recvmsg-reverse.exp: set breakpoint at marker1
+PASS: gdb.reverse/recvmsg-reverse.exp: reverse to marker1
+PASS: gdb.reverse/recvmsg-reverse.exp: check recvmsg record - rdata
+PASS: gdb.reverse/recvmsg-reverse.exp: check recvmsg record - rmsg
+PASS: gdb.reverse/recvmsg-reverse.exp: check recvmsg record - rmsg
+PASS: gdb.reverse/recvmsg-reverse.exp: check recvmsg record - cmsg
Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/rerun-prec.exp ...
PASS: gdb.reverse/rerun-prec.exp: Turn on process record
PASS: gdb.reverse/rerun-prec.exp: restarting inferior
+Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/s390-mvcle.exp ...
Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/sigall-precsave.exp ...
PASS: gdb.reverse/sigall-precsave.exp: Turn on process record
PASS: gdb.reverse/sigall-precsave.exp: BP at end of main
@@ -32457,6 +33032,13 @@ PASS: gdb.reverse/step-reverse.exp: reverse step test 1
PASS: gdb.reverse/step-reverse.exp: reverse next test 1
PASS: gdb.reverse/step-reverse.exp: reverse step test 2
PASS: gdb.reverse/step-reverse.exp: reverse next test 2
+Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/time-reverse.exp ...
+PASS: gdb.reverse/time-reverse.exp: Turn on process record
+PASS: gdb.reverse/time-reverse.exp: set breakpoint at marker2
+PASS: gdb.reverse/time-reverse.exp: continue to breakpoint: marker2
+PASS: gdb.reverse/time-reverse.exp: set breakpoint at marker1
+PASS: gdb.reverse/time-reverse.exp: reverse to marker1
+PASS: gdb.reverse/time-reverse.exp: check time record
Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/until-precsave.exp ...
PASS: gdb.reverse/until-precsave.exp: Turn on process record
PASS: gdb.reverse/until-precsave.exp: BP at end of main
@@ -32488,6 +33070,13 @@ PASS: gdb.reverse/until-reverse.exp: reverse-advance to marker2
PASS: gdb.reverse/until-reverse.exp: reverse-finish from marker2
PASS: gdb.reverse/until-reverse.exp: reverse-advance to final return of factorial
PASS: gdb.reverse/until-reverse.exp: reverse-until to entry of factorial
+Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/waitpid-reverse.exp ...
+PASS: gdb.reverse/waitpid-reverse.exp: Turn on process record
+PASS: gdb.reverse/waitpid-reverse.exp: set breakpoint at marker2
+KFAIL: gdb.reverse/waitpid-reverse.exp: continue to breakpoint: marker2 (GDB internal error) (PRMS: gdb/19187)
+PASS: gdb.reverse/waitpid-reverse.exp: set breakpoint at marker1
+KFAIL: gdb.reverse/waitpid-reverse.exp: reverse to marker1 (GDB internal error) (PRMS: gdb/19187)
+PASS: gdb.reverse/waitpid-reverse.exp: check waitpid record
Running ../../../W._C._Handy/gdb/testsuite/gdb.reverse/watch-precsave.exp ...
PASS: gdb.reverse/watch-precsave.exp: Turn on process record
PASS: gdb.reverse/watch-precsave.exp: BP at end of main
@@ -32558,6 +33147,28 @@ PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, HW, second time
PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, HW, third time
PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, HW, fourth time
PASS: gdb.reverse/watch-reverse.exp: watchpoint hit in reverse, HW, fifth time
+Running ../../../W._C._Handy/gdb/testsuite/gdb.server/connect-stopped-target.exp ...
+PASS: gdb.server/connect-stopped-target.exp: non-stop=off: disconnect
+PASS: gdb.server/connect-stopped-target.exp: non-stop=off: set non-stop off
+PASS: gdb.server/connect-stopped-target.exp: non-stop=off: define user command: connect
+PASS: gdb.server/connect-stopped-target.exp: non-stop=off: connect and print pc
+PASS: gdb.server/connect-stopped-target.exp: non-stop=off: print pc again
+PASS: gdb.server/connect-stopped-target.exp: non-stop=on: disconnect
+PASS: gdb.server/connect-stopped-target.exp: non-stop=on: set non-stop on
+PASS: gdb.server/connect-stopped-target.exp: non-stop=on: define user command: connect
+PASS: gdb.server/connect-stopped-target.exp: non-stop=on: connect and print pc
+PASS: gdb.server/connect-stopped-target.exp: non-stop=on: print pc again
+Running ../../../W._C._Handy/gdb/testsuite/gdb.server/connect-without-multi-process.exp ...
+PASS: gdb.server/connect-without-multi-process.exp: multiprocess=off: disconnect
+PASS: gdb.server/connect-without-multi-process.exp: multiprocess=off: set remote multiprocess-feature off
+PASS: gdb.server/connect-without-multi-process.exp: multiprocess=off: break main
+PASS: gdb.server/connect-without-multi-process.exp: multiprocess=off: target remote
+PASS: gdb.server/connect-without-multi-process.exp: multiprocess=off: continue to main
+PASS: gdb.server/connect-without-multi-process.exp: multiprocess=auto: disconnect
+PASS: gdb.server/connect-without-multi-process.exp: multiprocess=auto: set remote multiprocess-feature auto
+PASS: gdb.server/connect-without-multi-process.exp: multiprocess=auto: break main
+PASS: gdb.server/connect-without-multi-process.exp: multiprocess=auto: target remote
+PASS: gdb.server/connect-without-multi-process.exp: multiprocess=auto: continue to main
Running ../../../W._C._Handy/gdb/testsuite/gdb.server/ext-attach.exp ...
PASS: gdb.server/ext-attach.exp: disconnect
PASS: gdb.server/ext-attach.exp: set remote exec-file
@@ -32660,7 +33271,6 @@ PASS: gdb.server/solib-list.exp: non-stop 1: set non-stop 1
PASS: gdb.server/solib-list.exp: non-stop 1: set displaced-stepping off
PASS: gdb.server/solib-list.exp: non-stop 1: file binfile
PASS: gdb.server/solib-list.exp: non-stop 1: target remote
-PASS: gdb.server/solib-list.exp: non-stop 1: non-stop interior stop
PASS: gdb.server/solib-list.exp: non-stop 1: continue
PASS: gdb.server/solib-list.exp: non-stop 1: sharedlibrary
PASS: gdb.server/solib-list.exp: non-stop 1: p libvar
@@ -32893,11 +33503,11 @@ XFAIL: gdb.stabs/weird.exp: p common0var2
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-into-signal.exp ...
PASS: gdb.threads/attach-into-signal.exp: nonthreaded: handle SIGALRM stop print pass
PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attempt 1: attach (pass 1), pending signal catch
-PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attempt 1: attach (pass 2), pending signal catch
+PASS: gdb.threads/attach-into-signal.exp: nonthreaded: attempt 3: attach (pass 2), pending signal catch
PASS: gdb.threads/attach-into-signal.exp: successfully compiled posix threads test case
PASS: gdb.threads/attach-into-signal.exp: threaded: handle SIGALRM stop print pass
PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 2: attach (pass 1), pending signal catch
-PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 2: attach (pass 2), pending signal catch
+PASS: gdb.threads/attach-into-signal.exp: threaded: attempt 3: attach (pass 2), pending signal catch
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/attach-many-short-lived-threads.exp ...
PASS: gdb.threads/attach-many-short-lived-threads.exp: successfully compiled posix threads test case
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 1: attach
@@ -32933,7 +33543,7 @@ PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in th
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: print seconds_left
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted off
-XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (EPERM)
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: no new threads
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted on
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: break break_fn
@@ -32944,7 +33554,7 @@ PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: reset timer in th
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: print seconds_left
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: detach
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted off
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 5: attach
+XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 5: attach (EPERM)
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 5: no new threads
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 5: set breakpoint always-inserted on
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 5: break break_fn
@@ -32977,7 +33587,7 @@ PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: reset timer in th
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: print seconds_left
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: detach
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 7: set breakpoint always-inserted off
-XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 8: attach (EPERM)
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: attach
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: no new threads
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: set breakpoint always-inserted on
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: break break_fn
@@ -32988,7 +33598,7 @@ PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: reset timer in th
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: print seconds_left
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: detach
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 8: set breakpoint always-inserted off
-XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 9: attach (EPERM)
+PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: attach
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: no new threads
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted on
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: break break_fn
@@ -32999,7 +33609,7 @@ PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: reset timer in th
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: print seconds_left
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: detach
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted off
-PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach
+XFAIL: gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach (EPERM)
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: no new threads
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted on
PASS: gdb.threads/attach-many-short-lived-threads.exp: iter 10: break break_fn
@@ -33725,14 +34335,14 @@ PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: continue t
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: info threads shows all threads
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: set scheduler-locking on
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: thread 3
-FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: continue to breakpoint: run to breakpoint in thread 3
-FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: unbreak loop in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: continue to breakpoint: run to breakpoint in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: unbreak loop in thread 3
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: thread 2
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: continue to breakpoint: run to breakpoint in thread 2
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: unbreak loop in thread 2
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: setup: set scheduler-locking off
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: thread 1
-FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: step: step
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: step: step
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: set displaced-stepping on
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: continue to breakpoint: run to breakpoint
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: next: setup: info threads shows all threads
@@ -33754,11 +34364,11 @@ PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: thread
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: continue to breakpoint: run to breakpoint in thread 3
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: unbreak loop in thread 3
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: thread 2
-FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: continue to breakpoint: run to breakpoint in thread 2
-FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: unbreak loop in thread 2
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: continue to breakpoint: run to breakpoint in thread 2
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: unbreak loop in thread 2
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: setup: set scheduler-locking off
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: thread 1
-FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: continue: continue
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: continue: continue
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: set displaced-stepping on
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: continue to breakpoint: run to breakpoint
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr1: setup: info threads shows all threads
@@ -33779,8 +34389,8 @@ PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: con
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: info threads shows all threads
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: set scheduler-locking on
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: thread 3
-FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: continue to breakpoint: run to breakpoint in thread 3
-FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: unbreak loop in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: continue to breakpoint: run to breakpoint in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: unbreak loop in thread 3
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: thread 2
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: continue to breakpoint: run to breakpoint in thread 2
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: unbreak loop in thread 2
@@ -33788,14 +34398,14 @@ PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: setup: set
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: thread 2
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: queue-signal SIGUSR1
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: switch back to thread 1
-FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: continue to sigusr1_handler
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr2: continue to sigusr1_handler
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: set displaced-stepping on
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: continue to breakpoint: run to breakpoint
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: info threads shows all threads
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: set scheduler-locking on
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: thread 3
-FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: continue to breakpoint: run to breakpoint in thread 3
-FAIL: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: unbreak loop in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: continue to breakpoint: run to breakpoint in thread 3
+PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: unbreak loop in thread 3
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: thread 2
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: continue to breakpoint: run to breakpoint in thread 2
PASS: gdb.threads/multiple-step-overs.exp: displaced=on: signal thr3: setup: unbreak loop in thread 2
@@ -33849,34 +34459,47 @@ PASS: gdb.threads/no-unwaited-for-left.exp: only thread 3 left, main thread term
PASS: gdb.threads/no-unwaited-for-left.exp: thread apply all with exited thread
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-1.exp ...
PASS: gdb.threads/non-ldr-exc-1.exp: successfully compiled posix threads test case
-PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched0: continue to breakpoint: break-here
-PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched0: continue over exec
-PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched1: continue to breakpoint: break-here
-PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched1: set scheduler-locking on
-PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched1: continue over exec
+PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here
+PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: thread 2
+PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=on: continue over exec
+PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here
+PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=on,non-stop=off: set scheduler-locking on
+PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=on,non-stop=off: continue over exec
+PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here
+PASS: gdb.threads/non-ldr-exc-1.exp: lock-sched=off,non-stop=off: continue over exec
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-2.exp ...
PASS: gdb.threads/non-ldr-exc-2.exp: successfully compiled posix threads test case
-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched0: continue to breakpoint: break-here
-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched0: single thread left
-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched0: continue over exec
-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched1: continue to breakpoint: break-here
-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched1: single thread left
-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched1: set scheduler-locking on
-PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched1: continue over exec
+PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here
+PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: thread 2
+PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: single thread left
+PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=on: continue over exec
+PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here
+PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: single thread left
+PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: set scheduler-locking on
+PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=on,non-stop=off: continue over exec
+PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here
+PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: single thread left
+PASS: gdb.threads/non-ldr-exc-2.exp: lock-sched=off,non-stop=off: continue over exec
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-3.exp ...
PASS: gdb.threads/non-ldr-exc-3.exp: successfully compiled posix threads test case
-PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched0: continue to breakpoint: break-here
-PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched0: continue over exec
-PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched1: continue to breakpoint: break-here
-PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched1: set scheduler-locking on
-PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched1: continue over exec
+PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here
+PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: thread 2
+PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=on: continue over exec
+PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here
+PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=on,non-stop=off: set scheduler-locking on
+PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=on,non-stop=off: continue over exec
+PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here
+PASS: gdb.threads/non-ldr-exc-3.exp: lock-sched=off,non-stop=off: continue over exec
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exc-4.exp ...
PASS: gdb.threads/non-ldr-exc-4.exp: successfully compiled posix threads test case
-PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched0: continue to breakpoint: break-here
-PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched0: continue over exec
-PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched1: continue to breakpoint: break-here
-PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched1: set scheduler-locking on
-PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched1: continue over exec
+PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: continue to breakpoint: break-here
+PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: thread 2
+PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=on: continue over exec
+PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=on,non-stop=off: continue to breakpoint: break-here
+PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=on,non-stop=off: set scheduler-locking on
+PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=on,non-stop=off: continue over exec
+PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=off: continue to breakpoint: break-here
+PASS: gdb.threads/non-ldr-exc-4.exp: lock-sched=off,non-stop=off: continue over exec
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/non-ldr-exit.exp ...
PASS: gdb.threads/non-ldr-exit.exp: successfully compiled posix threads test case
PASS: gdb.threads/non-ldr-exit.exp: continue to breakpoint: break-here
@@ -33887,6 +34510,8 @@ PASS: gdb.threads/non-stop-fair-events.exp: successfully compiled posix threads
PASS: gdb.threads/non-stop-fair-events.exp: set non-stop on
PASS: gdb.threads/non-stop-fair-events.exp: handle SIGUSR1 print nostop pass
PASS: gdb.threads/non-stop-fair-events.exp: get num_threads
+PASS: gdb.threads/non-stop-fair-events.exp: set debug displaced 1
+PASS: gdb.threads/non-stop-fair-events.exp: set debug displaced 0
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: print got_sig = 0
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: continue -a&
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 1 restarted
@@ -33922,6 +34547,7 @@ PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: set 10 thread stepp
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: switch to thread 11 to step it
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: set 11 thread stepping
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: switch to the main thread to queue signal
+PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: set timeout in the inferior
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: continue &
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 1 broke out of loop
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=2: thread 2 broke out of loop
@@ -33970,6 +34596,7 @@ PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: set 10 thread stepp
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: switch to thread 11 to step it
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: set 11 thread stepping
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: switch to the main thread to queue signal
+PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: set timeout in the inferior
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: continue &
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: thread 1 broke out of loop
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=3: thread 2 broke out of loop
@@ -34018,6 +34645,7 @@ PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: set 10 thread stepp
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: switch to thread 11 to step it
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: set 11 thread stepping
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: switch to the main thread to queue signal
+PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: set timeout in the inferior
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: continue &
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: thread 1 broke out of loop
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=4: thread 2 broke out of loop
@@ -34066,6 +34694,7 @@ PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: set 10 thread stepp
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: switch to thread 11 to step it
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: set 11 thread stepping
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: switch to the main thread to queue signal
+PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: set timeout in the inferior
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: continue &
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: thread 1 broke out of loop
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=5: thread 2 broke out of loop
@@ -34114,6 +34743,7 @@ PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: set 10 thread stepp
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: switch to thread 11 to step it
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: set 11 thread stepping
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: switch to the main thread to queue signal
+PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: set timeout in the inferior
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: continue &
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 1 broke out of loop
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 2 broke out of loop
@@ -34162,6 +34792,7 @@ PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: set 10 thread stepp
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: switch to thread 11 to step it
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: set 11 thread stepping
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: switch to the main thread to queue signal
+PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: set timeout in the inferior
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: continue &
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 1 broke out of loop
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 2 broke out of loop
@@ -34210,6 +34841,7 @@ PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: set 10 thread stepp
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: switch to thread 11 to step it
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: set 11 thread stepping
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: switch to the main thread to queue signal
+PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: set timeout in the inferior
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: continue &
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 1 broke out of loop
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 2 broke out of loop
@@ -34258,6 +34890,7 @@ PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: set 10 thread stepp
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: switch to thread 11 to step it
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: set 11 thread stepping
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: switch to the main thread to queue signal
+PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: set timeout in the inferior
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: continue &
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 1 broke out of loop
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 2 broke out of loop
@@ -34306,6 +34939,7 @@ PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: set 10 thread step
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: switch to thread 11 to step it
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: set 11 thread stepping
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: switch to the main thread to queue signal
+PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: set timeout in the inferior
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: continue &
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 1 broke out of loop
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 2 broke out of loop
@@ -34354,6 +34988,7 @@ PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: switch to thread 1
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: print signal_thread = self
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: set 11 thread stepping
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: switch to the main thread to queue signal
+PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: set timeout in the inferior
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: continue &
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 1 broke out of loop
PASS: gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 2 broke out of loop
@@ -34408,7 +35043,7 @@ PASS: gdb.threads/process-dies-while-handling-bp.exp: successfully compiled posi
PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: probe for target remote
PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: set breakpoint that evals false
PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: continue &
-KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: inferior 1 exited (memory error) (PRMS: gdb/18749)
+KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: inferior 1 exited (prompt) (PRMS: gdb/18749)
PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: probe for target remote
PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: set breakpoint that evals false
PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: continue &
@@ -34420,7 +35055,8 @@ KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_tar
PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: probe for target remote
PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: set breakpoint that evals false
PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: continue &
-KFAIL: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited (prompt) (PRMS: gdb/18749)
+PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: inferior 1 exited
+PASS: gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=0: no threads left
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/pthread_cond_wait.exp ...
PASS: gdb.threads/pthread_cond_wait.exp: successfully compiled posix threads test case
PASS: gdb.threads/pthread_cond_wait.exp: breakpoint on break_me
@@ -35332,6 +35968,21 @@ PASS: gdb.threads/tls-shared.exp: print storage info for thread local storage va
PASS: gdb.threads/tls-shared.exp: break at and of main
PASS: gdb.threads/tls-shared.exp: continue to break
PASS: gdb.threads/tls-shared.exp: print result
+Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-so_extern.exp ...
+PASS: gdb.threads/tls-so_extern.exp: successfully compiled posix threads test case
+PASS: gdb.threads/tls-so_extern.exp: successfully compiled posix threads test case
+PASS: gdb.threads/tls-so_extern.exp: print thread local storage variable
+PASS: gdb.threads/tls-so_extern.exp: ptype of thread local storage variable
+PASS: gdb.threads/tls-so_extern.exp: print storage info for thread local storage variable
+PASS: gdb.threads/tls-so_extern.exp: break in thread function
+PASS: gdb.threads/tls-so_extern.exp: continue to break in tls_ptr called by main
+PASS: gdb.threads/tls-so_extern.exp: check so_extern address in main
+PASS: gdb.threads/tls-so_extern.exp: continue to break in a thread
+PASS: gdb.threads/tls-so_extern.exp: check so_extern address
+PASS: gdb.threads/tls-so_extern.exp: continue to break in the other thread
+PASS: gdb.threads/tls-so_extern.exp: check so_extern address in other thread
+PASS: gdb.threads/tls-so_extern.exp: continue to break in tls_ptr called at end of main
+PASS: gdb.threads/tls-so_extern.exp: check so_extern address at end of main
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/tls-var.exp ...
PASS: gdb.threads/tls-var.exp: successfully compiled posix threads test case
PASS: gdb.threads/tls-var.exp: whatis tls_var
@@ -35468,17 +36119,12 @@ PASS: gdb.threads/watchthreads2.exp: breakpoint on thread_started
PASS: gdb.threads/watchthreads2.exp: all threads started
PASS: gdb.threads/watchthreads2.exp: watch x
PASS: gdb.threads/watchthreads2.exp: set var test_ready = 1
-PASS: gdb.threads/watchthreads2.exp: all threads incremented x
+KFAIL: gdb.threads/watchthreads2.exp: gdb can drop watchpoints in multithreaded app (PRMS: gdb/10116)
Running ../../../W._C._Handy/gdb/testsuite/gdb.threads/wp-replication.exp ...
PASS: gdb.threads/wp-replication.exp: successfully compiled posix threads test case
-PASS: gdb.threads/wp-replication.exp: Breakpoint on empty_cycle
-PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 0
-PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 1
-PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 2
-PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 3
-PASS: gdb.threads/wp-replication.exp: Continue to empty_cycle to insert watchpoint 4
+PASS: gdb.threads/wp-replication.exp: set breakpoint always-inserted on
+PASS: gdb.threads/wp-replication.exp: set breakpoint always-inserted off
PASS: gdb.threads/wp-replication.exp: set var hw_watch_count=4
-PASS: gdb.threads/wp-replication.exp: set var watch_count_done=1
PASS: gdb.threads/wp-replication.exp: Breakpoint on thread_started
PASS: gdb.threads/wp-replication.exp: watch watched_data[0]
PASS: gdb.threads/wp-replication.exp: Thread 0 hit breakpoint at thread_started
@@ -35689,6 +36335,9 @@ PASS: gdb.trace/entry-values.exp: set var global1=10
PASS: gdb.trace/entry-values.exp: set var global2=11
PASS: gdb.trace/entry-values.exp: bt (2)
UNSUPPORTED: gdb.trace/entry-values.exp: target does not support trace
+Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/ftrace-lock.exp ...
+UNSUPPORTED: gdb.trace/ftrace-lock.exp: Couldn't compile ftrace-lock.c: unrecognized error
+UNTESTED: gdb.trace/ftrace-lock.exp: Couldn't compile test program
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/ftrace.exp ...
UNSUPPORTED: gdb.trace/ftrace.exp: target does not support trace
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/infotrace.exp ...
@@ -35837,6 +36486,8 @@ Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/trace-break.exp ...
UNSUPPORTED: gdb.trace/trace-break.exp: target does not support trace
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/trace-buffer-size.exp ...
UNSUPPORTED: gdb.trace/trace-buffer-size.exp: target does not support trace
+Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/trace-condition.exp ...
+UNSUPPORTED: gdb.trace/trace-condition.exp: target does not support trace
Running ../../../W._C._Handy/gdb/testsuite/gdb.trace/trace-mt.exp ...
PASS: gdb.trace/trace-mt.exp: successfully compiled posix threads test case
UNSUPPORTED: gdb.trace/trace-mt.exp: target does not support trace
@@ -35936,14 +36587,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
=== gdb Summary ===
-# of expected passes 34150
-# of unexpected failures 162
+# of expected passes 34727
+# of unexpected failures 138
# of unexpected successes 1
-# of expected failures 68
+# of expected failures 65
# of unknown successes 1
-# of known failures 64
-# of unresolved testcases 3
-# of untested testcases 40
-# of unsupported tests 66
-[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.10.50.20150819-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory
+# of known failures 67
+# of unresolved testcases 27
+# of untested testcases 41
+# of unsupported tests 69
+[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.10.50.20151105-cvs -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory