This is the mail archive of the gdb-testers@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

diffgdbdaymail 20150319


--- 20150318Build-gdbgit-f20/fedora-20-x86_64/out/gdb-m64.sum	2015-03-18 10:45:57.130913727 +0100
--- GIT commit b3862264bc6009a993685ee5e9dd2879a503e36a
+++ 20150319Build-gdbgit-f20/fedora-20-x86_64/out/gdb-m64.sum	2015-03-19 05:41:40.331536331 +0100
+++ GIT commit 590d1e9a30f9180af725673fa06ea74fe822d21b

#gdb.base/exitsignal.exp
 Running gdb/testsuite/gdb.base/exitsignal.exp ...
 PASS: gdb.base/exitsignal.exp: $_exitsignal is void before running
 PASS: gdb.base/exitsignal.exp: $_exitcode is void before running
 PASS: gdb.base/exitsignal.exp: trigger SIGSEGV
 PASS: gdb.base/exitsignal.exp: program terminated with SIGSEGV
 PASS: gdb.base/exitsignal.exp: $_exitsignal is 11 (SIGSEGV) after SIGSEGV.
 PASS: gdb.base/exitsignal.exp: $_exitcode is still void after SIGSEGV
 PASS: gdb.base/exitsignal.exp: rerun to main
 PASS: gdb.base/exitsignal.exp: $_exitsignal is 11 (SIGSEGV) after restarting the inferior
 PASS: gdb.base/exitsignal.exp: $_exitcode is still void after restarting the inferior
-PASS: gdb.base/exitsignal.exp: $_exitsignal is void before normal inferior is executed
-PASS: gdb.base/exitsignal.exp: $_exitcode is void before normal inferior is executed
-PASS: gdb.base/exitsignal.exp: continue until exit
-PASS: gdb.base/exitsignal.exp: $_exitcode is zero after normal inferior is executed
-PASS: gdb.base/exitsignal.exp: $_exitsignal is still void after normal inferior is executed
+gdb compile failed, sh: fork: retry: No child processes
+UNTESTED: gdb.base/exitsignal.exp: exitsignal.exp

#gdb.base/foll-exec.exp
 Running 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
 PASS: gdb.base/foll-exec.exp: step to exec call
 PASS: gdb.base/foll-exec.exp: print follow-exec/global_i
 PASS: gdb.base/foll-exec.exp: print follow-exec/local_j
 PASS: gdb.base/foll-exec.exp: print follow-exec/local_k
 PASS: gdb.base/foll-exec.exp: step through execlp call
 PASS: gdb.base/foll-exec.exp: step after execlp call
 PASS: gdb.base/foll-exec.exp: print execd-program/global_i (after execlp)
 PASS: gdb.base/foll-exec.exp: print execd-program/local_j (after execlp)
 PASS: gdb.base/foll-exec.exp: print follow-exec/local_k (after execlp)
 PASS: gdb.base/foll-exec.exp: set catch exec
 PASS: gdb.base/foll-exec.exp: info shows catchpoint without exec pathname
 PASS: gdb.base/foll-exec.exp: hit catch exec
 PASS: gdb.base/foll-exec.exp: sync up after possible failure 1
 PASS: gdb.base/foll-exec.exp: sync up after possible failure 2
 PASS: gdb.base/foll-exec.exp: info shows catchpoint exec pathname
 PASS: gdb.base/foll-exec.exp: continue after hit catch exec
 PASS: gdb.base/foll-exec.exp: prepare to jump to execl call
 PASS: gdb.base/foll-exec.exp: jump to execl call
 PASS: gdb.base/foll-exec.exp: step through execl call
 PASS: gdb.base/foll-exec.exp: step after execl call
 PASS: gdb.base/foll-exec.exp: print execd-program/local_j (after execl)
-ERROR: Couldn't run foll-exec (4th try)
+PASS: gdb.base/foll-exec.exp: prepare to jump to execv call
+PASS: gdb.base/foll-exec.exp: jump to execv call
+PASS: gdb.base/foll-exec.exp: step through execv call
+PASS: gdb.base/foll-exec.exp: step after execv call
+PASS: gdb.base/foll-exec.exp: print execd-program/local_j (after execv)
+PASS: gdb.base/foll-exec.exp: continue through exec

#gdb.base/hook-stop-frame.exp
 Running gdb/testsuite/gdb.base/hook-stop-frame.exp ...
-ERROR: Couldn't run to main
-UNRESOLVED: gdb.base/hook-stop-frame.exp: breakpoint line number
+PASS: gdb.base/hook-stop-frame.exp: breakpoint line number
 PASS: gdb.base/hook-stop-frame.exp: define hook-stop command
-FAIL: gdb.base/hook-stop-frame.exp: hook-stop runs before frame print
+PASS: gdb.base/hook-stop-frame.exp: hook-stop runs before frame print

#gdb.base/prologue-include.exp
 Running gdb/testsuite/gdb.base/prologue-include.exp ...
-gdb compile failed, sh: fork: retry: No child processes
-UNTESTED: gdb.base/prologue-include.exp: prologue-include.exp
+PASS: gdb.base/prologue-include.exp: breakpoint main

#gdb.base/watchpoint.exp
 Running gdb/testsuite/gdb.base/watchpoint.exp ...
 PASS: gdb.base/watchpoint.exp: disable fast watches
 PASS: gdb.base/watchpoint.exp: show disable fast watches
 PASS: gdb.base/watchpoint.exp: set slow conditional watch
 PASS: gdb.base/watchpoint.exp: trigger slow conditional watch
 PASS: gdb.base/watchpoint.exp: delete watch ival3
 PASS: gdb.base/watchpoint.exp: set slow condition watch w/thread
 PASS: gdb.base/watchpoint.exp: delete watch w/condition and thread
 PASS: gdb.base/watchpoint.exp: rwatch disallowed when can-set-hw-watchpoints cleared
 PASS: gdb.base/watchpoint.exp: awatch disallowed when can-set-hw-watchpoints cleared
 PASS: gdb.base/watchpoint.exp: set breakpoint at marker1
 PASS: gdb.base/watchpoint.exp: set breakpoint at marker2
 PASS: gdb.base/watchpoint.exp: info break in watchpoint.exp
 PASS: gdb.base/watchpoint.exp: set watchpoint on ival3
 PASS: gdb.base/watchpoint.exp: watchpoint found in watchpoint/breakpoint table
 PASS: gdb.base/watchpoint.exp: disable watchpoint
 PASS: gdb.base/watchpoint.exp: disable watchpoint in test_simple_watchpoint
 PASS: gdb.base/watchpoint.exp: run to marker1 in test_simple_watchpoint
 PASS: gdb.base/watchpoint.exp: enable watchpoint
 PASS: gdb.base/watchpoint.exp: break func1
 PASS: gdb.base/watchpoint.exp: set $func1_breakpoint_number = $bpnum
 PASS: gdb.base/watchpoint.exp: continue to breakpoint at func1
 PASS: gdb.base/watchpoint.exp: watchpoint hit, first time
 PASS: gdb.base/watchpoint.exp: Watchpoint hit count is 1
 PASS: gdb.base/watchpoint.exp: delete $func1_breakpoint_number
 PASS: gdb.base/watchpoint.exp: watchpoint hit, second time
 PASS: gdb.base/watchpoint.exp: Watchpoint hit count is 2
 PASS: gdb.base/watchpoint.exp: watchpoint hit, third time
 PASS: gdb.base/watchpoint.exp: Watchpoint hit count is 3
 PASS: gdb.base/watchpoint.exp: watchpoint hit, fourth time
 PASS: gdb.base/watchpoint.exp: Watchpoint hit count is 4
 PASS: gdb.base/watchpoint.exp: watchpoint hit, fifth time
 PASS: gdb.base/watchpoint.exp: Watchpoint hit count is 5
 PASS: gdb.base/watchpoint.exp: continue to marker2
 PASS: gdb.base/watchpoint.exp: watchpoint disabled
 PASS: gdb.base/watchpoint.exp: continue until exit at continue to exit in test_simple_watchpoint
 PASS: gdb.base/watchpoint.exp: watchpoints found in watchpoint/breakpoint table
 PASS: gdb.base/watchpoint.exp: disable watchpoint in test_disabling_watchpoints
 PASS: gdb.base/watchpoint.exp: run to marker1 in test_disabling_watchpoints
 PASS: gdb.base/watchpoint.exp: watchpoint enabled
 PASS: gdb.base/watchpoint.exp: watchpoint hit in test_disabling_watchpoints, first time
 PASS: gdb.base/watchpoint.exp: watchpoint hit in test_disabling_watchpoints, second time
 PASS: gdb.base/watchpoint.exp: disable watchpoint #2 in test_disabling_watchpoints
 PASS: gdb.base/watchpoint.exp: watchpoint disabled in table
 PASS: gdb.base/watchpoint.exp: disabled watchpoint skipped
 PASS: gdb.base/watchpoint.exp: continue until exit at continue to exit in test_disabling_watchpoints
 PASS: gdb.base/watchpoint.exp: watch ival2
 PASS: gdb.base/watchpoint.exp: break func2 if 0
 PASS: gdb.base/watchpoint.exp: p $func2_breakpoint_number = $bpnum
 PASS: gdb.base/watchpoint.exp: calling function with watchpoint enabled
 PASS: gdb.base/watchpoint.exp: finish from marker1
 PASS: gdb.base/watchpoint.exp: back at main from marker1
 PASS: gdb.base/watchpoint.exp: next to `for' in watchpoint.exp
 PASS: gdb.base/watchpoint.exp: until to ival1 assignment
 PASS: gdb.base/watchpoint.exp: until to ival3 assignment
 PASS: gdb.base/watchpoint.exp: until out of loop
 PASS: gdb.base/watchpoint.exp: step to ival2 assignment
 PASS: gdb.base/watchpoint.exp: watch ptr1->val
 PASS: gdb.base/watchpoint.exp: break marker5
 PASS: gdb.base/watchpoint.exp: Test complex watchpoint
 PASS: gdb.base/watchpoint.exp: did not trigger wrong watchpoint
 PASS: gdb.base/watchpoint.exp: disable in test_complex_watchpoint
 PASS: gdb.base/watchpoint.exp: break marker6
 PASS: gdb.base/watchpoint.exp: continue to marker6
 PASS: gdb.base/watchpoint.exp: continue to breakpoint: func2 breakpoint here
 PASS: gdb.base/watchpoint.exp: set local watch
 PASS: gdb.base/watchpoint.exp: trigger local watch
 PASS: gdb.base/watchpoint.exp: self-delete local watch
 PASS: gdb.base/watchpoint.exp: continue to breakpoint: func2 breakpoint here
 PASS: gdb.base/watchpoint.exp: set partially local watch
 PASS: gdb.base/watchpoint.exp: trigger1 partially local watch
 PASS: gdb.base/watchpoint.exp: trigger2 partially local watch
 PASS: gdb.base/watchpoint.exp: self-delete partially local watch
 PASS: gdb.base/watchpoint.exp: continue to breakpoint: func2 breakpoint here
 PASS: gdb.base/watchpoint.exp: set static local watch
 PASS: gdb.base/watchpoint.exp: trigger static local watch
 PASS: gdb.base/watchpoint.exp: continue after trigger static local watch
 PASS: gdb.base/watchpoint.exp: static local watch did not self-delete
 PASS: gdb.base/watchpoint.exp: tbreak recurser
 PASS: gdb.base/watchpoint.exp: cont
 PASS: gdb.base/watchpoint.exp: next past local_x initialization
 PASS: gdb.base/watchpoint.exp: set local watch in recursive call
 PASS: gdb.base/watchpoint.exp: trigger local watch in recursive call
 PASS: gdb.base/watchpoint.exp: self-delete local watch in recursive call
 PASS: gdb.base/watchpoint.exp: cont
 PASS: gdb.base/watchpoint.exp: tbreak recurser
 PASS: gdb.base/watchpoint.exp: cont
 PASS: gdb.base/watchpoint.exp: next past local_x initialization
 PASS: gdb.base/watchpoint.exp: set local watch in recursive call with explicit scope
 PASS: gdb.base/watchpoint.exp: trigger local watch with explicit scope in recursive call
 PASS: gdb.base/watchpoint.exp: self-delete local watch with explicit scope in recursive call (2)
 PASS: gdb.base/watchpoint.exp: disable in test_complex_watchpoint
 PASS: gdb.base/watchpoint.exp: continue until exit at continue to exit in test_complex_watchpoint
 PASS: gdb.base/watchpoint.exp: watchpoint refused to insert on nonexistent struct member
 PASS: gdb.base/watchpoint.exp: watch global_ptr
 PASS: gdb.base/watchpoint.exp: watch *(int *) 0
 PASS: gdb.base/watchpoint.exp: watch -location *global_ptr
 PASS: gdb.base/watchpoint.exp: watch *global_ptr
 PASS: gdb.base/watchpoint.exp: set $global_ptr_breakpoint_number = $bpnum
 PASS: gdb.base/watchpoint.exp: global_ptr next
 PASS: gdb.base/watchpoint.exp: next over ptr init
 PASS: gdb.base/watchpoint.exp: next over buffer set
 PASS: gdb.base/watchpoint.exp: delete $global_ptr_breakpoint_number
 PASS: gdb.base/watchpoint.exp: watch **global_ptr_ptr
 PASS: gdb.base/watchpoint.exp: set $global_ptr_ptr_breakpoint_number = $bpnum
 PASS: gdb.base/watchpoint.exp: global_ptr_ptr next
 PASS: gdb.base/watchpoint.exp: next over global_ptr_ptr init
 PASS: gdb.base/watchpoint.exp: next over global_ptr_ptr buffer set
 PASS: gdb.base/watchpoint.exp: next over global_ptr_ptr pointer advance
 PASS: gdb.base/watchpoint.exp: delete $global_ptr_ptr_breakpoint_number
 PASS: gdb.base/watchpoint.exp: continue to breakpoint: second x assignment
 PASS: gdb.base/watchpoint.exp: watch x
 PASS: gdb.base/watchpoint.exp: next after watch x
 PASS: gdb.base/watchpoint.exp: delete watch x
 PASS: gdb.base/watchpoint.exp: watch buf
 PASS: gdb.base/watchpoint.exp: watchpoint on buf hit
 PASS: gdb.base/watchpoint.exp: delete watch buf
 PASS: gdb.base/watchpoint.exp: number is constant
 PASS: gdb.base/watchpoint.exp: number with cast is constant
 PASS: gdb.base/watchpoint.exp: marker1 is constant
 PASS: gdb.base/watchpoint.exp: watch count + 6
 PASS: gdb.base/watchpoint.exp: delete watchpoint `count + 6'
 PASS: gdb.base/watchpoint.exp: watch 7 + count
 PASS: gdb.base/watchpoint.exp: delete watchpoint `7 + count'
 PASS: gdb.base/watchpoint.exp: watch $pc
 PASS: gdb.base/watchpoint.exp: disable watchpoint `$pc'
 PASS: gdb.base/watchpoint.exp: reenable watchpoint `$pc'
 PASS: gdb.base/watchpoint.exp: watchpoint `$pc' is enabled
 PASS: gdb.base/watchpoint.exp: delete watchpoint `$pc'
 PASS: gdb.base/watchpoint.exp: continue to breakpoint: func5 breakpoint here
 PASS: gdb.base/watchpoint.exp: watch -location nullptr->p->x
 PASS: gdb.base/watchpoint.exp: watch -location .x
 PASS: gdb.base/watchpoint.exp: continue with watch -location
 PASS: gdb.base/watchpoint.exp: delete watch -location
 PASS: gdb.base/watchpoint.exp: continue to breakpoint: func6 breakpoint here
 PASS: gdb.base/watchpoint.exp: watch foo2
 PASS: gdb.base/watchpoint.exp: continue with watch foo2
 PASS: gdb.base/watchpoint.exp: delete watch foo2
 PASS: gdb.base/watchpoint.exp: continue to breakpoint: func7 breakpoint here
 PASS: gdb.base/watchpoint.exp: watch foo4
 PASS: gdb.base/watchpoint.exp: continue with watch foo4
 PASS: gdb.base/watchpoint.exp: delete watch foo4
 PASS: gdb.base/watchpoint.exp: rwatch disallowed for register based expression
 PASS: gdb.base/watchpoint.exp: awatch disallowed for register based expression
 PASS: gdb.base/watchpoint.exp: no-hw: set breakpoint at marker1
 PASS: gdb.base/watchpoint.exp: no-hw: set breakpoint at marker2
 PASS: gdb.base/watchpoint.exp: no-hw: info break in watchpoint.exp
 PASS: gdb.base/watchpoint.exp: no-hw: set watchpoint on ival3
 PASS: gdb.base/watchpoint.exp: no-hw: watchpoint found in watchpoint/breakpoint table
 PASS: gdb.base/watchpoint.exp: no-hw: disable watchpoint
 PASS: gdb.base/watchpoint.exp: no-hw: disable watchpoint in test_simple_watchpoint
 PASS: gdb.base/watchpoint.exp: no-hw: run to marker1 in test_simple_watchpoint
 PASS: gdb.base/watchpoint.exp: no-hw: enable watchpoint
 PASS: gdb.base/watchpoint.exp: no-hw: break func1
 PASS: gdb.base/watchpoint.exp: no-hw: set $func1_breakpoint_number = $bpnum
 PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint at func1
 PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit, first time
 PASS: gdb.base/watchpoint.exp: no-hw: Watchpoint hit count is 1
 PASS: gdb.base/watchpoint.exp: no-hw: delete $func1_breakpoint_number
 PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit, second time
 PASS: gdb.base/watchpoint.exp: no-hw: Watchpoint hit count is 2
 PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit, third time
 PASS: gdb.base/watchpoint.exp: no-hw: Watchpoint hit count is 3
 PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit, fourth time
 PASS: gdb.base/watchpoint.exp: no-hw: Watchpoint hit count is 4
 PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit, fifth time
 PASS: gdb.base/watchpoint.exp: no-hw: Watchpoint hit count is 5
 PASS: gdb.base/watchpoint.exp: no-hw: continue to marker2
 PASS: gdb.base/watchpoint.exp: no-hw: watchpoint disabled
 PASS: gdb.base/watchpoint.exp: no-hw: continue until exit at continue to exit in test_simple_watchpoint
 PASS: gdb.base/watchpoint.exp: no-hw: watchpoints found in watchpoint/breakpoint table
 PASS: gdb.base/watchpoint.exp: no-hw: disable watchpoint in test_disabling_watchpoints
 PASS: gdb.base/watchpoint.exp: no-hw: run to marker1 in test_disabling_watchpoints
 PASS: gdb.base/watchpoint.exp: no-hw: watchpoint enabled
 PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit in test_disabling_watchpoints, first time
 PASS: gdb.base/watchpoint.exp: no-hw: watchpoint hit in test_disabling_watchpoints, second time
 PASS: gdb.base/watchpoint.exp: no-hw: disable watchpoint #2 in test_disabling_watchpoints
 PASS: gdb.base/watchpoint.exp: no-hw: watchpoint disabled in table
 PASS: gdb.base/watchpoint.exp: no-hw: disabled watchpoint skipped
 PASS: gdb.base/watchpoint.exp: no-hw: continue until exit at continue to exit in test_disabling_watchpoints
 PASS: gdb.base/watchpoint.exp: no-hw: watch ival2
 PASS: gdb.base/watchpoint.exp: no-hw: break func2 if 0
 PASS: gdb.base/watchpoint.exp: no-hw: p $func2_breakpoint_number = $bpnum
 PASS: gdb.base/watchpoint.exp: no-hw: calling function with watchpoint enabled
 PASS: gdb.base/watchpoint.exp: no-hw: finish from marker1
 PASS: gdb.base/watchpoint.exp: no-hw: back at main from marker1
 PASS: gdb.base/watchpoint.exp: no-hw: next to `for' in watchpoint.exp
 PASS: gdb.base/watchpoint.exp: no-hw: until to ival1 assignment
 PASS: gdb.base/watchpoint.exp: no-hw: until to ival3 assignment
 PASS: gdb.base/watchpoint.exp: no-hw: until out of loop
 PASS: gdb.base/watchpoint.exp: no-hw: step to ival2 assignment
-FAIL: gdb.base/watchpoint.exp: no-hw: set can-use-hw-watchpoints 0 (timeout)
 PASS: gdb.base/watchpoint.exp: no-hw: watch ptr1->val
 PASS: gdb.base/watchpoint.exp: no-hw: break marker5
 PASS: gdb.base/watchpoint.exp: no-hw: Test complex watchpoint
 PASS: gdb.base/watchpoint.exp: no-hw: did not trigger wrong watchpoint
-FAIL: gdb.base/watchpoint.exp: no-hw: disable in test_complex_watchpoint (timeout)
+PASS: gdb.base/watchpoint.exp: no-hw: disable in test_complex_watchpoint
 PASS: gdb.base/watchpoint.exp: no-hw: break marker6
 PASS: gdb.base/watchpoint.exp: no-hw: continue to marker6
-FAIL: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func2 breakpoint here (timeout)
+PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func2 breakpoint here
 PASS: gdb.base/watchpoint.exp: no-hw: set local watch
 PASS: gdb.base/watchpoint.exp: no-hw: trigger local watch
-FAIL: gdb.base/watchpoint.exp: no-hw: self-delete local watch (timeout)
-FAIL: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func2 breakpoint here (timeout)
+PASS: gdb.base/watchpoint.exp: no-hw: self-delete local watch
+PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func2 breakpoint here
 PASS: gdb.base/watchpoint.exp: no-hw: set partially local watch
 PASS: gdb.base/watchpoint.exp: no-hw: trigger1 partially local watch
 PASS: gdb.base/watchpoint.exp: no-hw: trigger2 partially local watch
 PASS: gdb.base/watchpoint.exp: no-hw: self-delete partially local watch
-FAIL: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func2 breakpoint here (timeout)
+PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func2 breakpoint here
 PASS: gdb.base/watchpoint.exp: no-hw: set static local watch
 PASS: gdb.base/watchpoint.exp: no-hw: trigger static local watch
 PASS: gdb.base/watchpoint.exp: no-hw: continue after trigger static local watch
 PASS: gdb.base/watchpoint.exp: no-hw: static local watch did not self-delete
 PASS: gdb.base/watchpoint.exp: no-hw: tbreak recurser
 PASS: gdb.base/watchpoint.exp: no-hw: cont
 PASS: gdb.base/watchpoint.exp: no-hw: next past local_x initialization
 PASS: gdb.base/watchpoint.exp: no-hw: set local watch in recursive call
 PASS: gdb.base/watchpoint.exp: no-hw: trigger local watch in recursive call
 PASS: gdb.base/watchpoint.exp: no-hw: self-delete local watch in recursive call
 PASS: gdb.base/watchpoint.exp: no-hw: cont
 PASS: gdb.base/watchpoint.exp: no-hw: tbreak recurser
 PASS: gdb.base/watchpoint.exp: no-hw: cont
 PASS: gdb.base/watchpoint.exp: no-hw: next past local_x initialization
 PASS: gdb.base/watchpoint.exp: no-hw: set local watch in recursive call with explicit scope
 PASS: gdb.base/watchpoint.exp: no-hw: trigger local watch with explicit scope in recursive call
 PASS: gdb.base/watchpoint.exp: no-hw: self-delete local watch with explicit scope in recursive call (2)
-FAIL: gdb.base/watchpoint.exp: no-hw: disable in test_complex_watchpoint (timeout)
+PASS: gdb.base/watchpoint.exp: no-hw: disable in test_complex_watchpoint
 PASS: gdb.base/watchpoint.exp: no-hw: continue until exit at continue to exit in test_complex_watchpoint
 PASS: gdb.base/watchpoint.exp: no-hw: watchpoint refused to insert on nonexistent struct member
-FAIL: gdb.base/watchpoint.exp: no-hw: watch global_ptr (timeout)
-FAIL: gdb.base/watchpoint.exp: no-hw: info breakpoints (got interactive prompt)
-ERROR: breakpoints not deleted
-UNRESOLVED: gdb.base/watchpoint.exp: no-hw: watch *(int *) 0
+PASS: gdb.base/watchpoint.exp: no-hw: watch global_ptr
+PASS: gdb.base/watchpoint.exp: no-hw: watch *(int *) 0
 PASS: gdb.base/watchpoint.exp: no-hw: watch -location *global_ptr
 PASS: gdb.base/watchpoint.exp: no-hw: watch *global_ptr
-FAIL: gdb.base/watchpoint.exp: no-hw: set $global_ptr_breakpoint_number = $bpnum (timeout)
+PASS: gdb.base/watchpoint.exp: no-hw: set $global_ptr_breakpoint_number = $bpnum
 PASS: gdb.base/watchpoint.exp: no-hw: global_ptr next
-FAIL: gdb.base/watchpoint.exp: no-hw: next over ptr init (timeout)
-FAIL: gdb.base/watchpoint.exp: no-hw: next over buffer set (timeout)
+PASS: gdb.base/watchpoint.exp: no-hw: next over ptr init
+PASS: gdb.base/watchpoint.exp: no-hw: next over buffer set
 PASS: gdb.base/watchpoint.exp: no-hw: delete $global_ptr_breakpoint_number
 PASS: gdb.base/watchpoint.exp: no-hw: watch **global_ptr_ptr
-FAIL: gdb.base/watchpoint.exp: no-hw: set $global_ptr_ptr_breakpoint_number = $bpnum (timeout)
+PASS: gdb.base/watchpoint.exp: no-hw: set $global_ptr_ptr_breakpoint_number = $bpnum
 PASS: gdb.base/watchpoint.exp: no-hw: global_ptr_ptr next
-FAIL: gdb.base/watchpoint.exp: no-hw: next over global_ptr_ptr init (timeout)
-FAIL: gdb.base/watchpoint.exp: no-hw: next over global_ptr_ptr buffer set (timeout)
-FAIL: gdb.base/watchpoint.exp: no-hw: next over global_ptr_ptr pointer advance (timeout)
-FAIL: gdb.base/watchpoint.exp: no-hw: delete $global_ptr_ptr_breakpoint_number (timeout)
-FAIL: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: second x assignment (timeout)
+PASS: gdb.base/watchpoint.exp: no-hw: next over global_ptr_ptr init
+PASS: gdb.base/watchpoint.exp: no-hw: next over global_ptr_ptr buffer set
+PASS: gdb.base/watchpoint.exp: no-hw: next over global_ptr_ptr pointer advance
+PASS: gdb.base/watchpoint.exp: no-hw: delete $global_ptr_ptr_breakpoint_number
+PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: second x assignment
 PASS: gdb.base/watchpoint.exp: no-hw: watch x
-FAIL: gdb.base/watchpoint.exp: no-hw: next after watch x (timeout)
-FAIL: gdb.base/watchpoint.exp: no-hw: delete watch x (timeout)
+PASS: gdb.base/watchpoint.exp: no-hw: next after watch x
+PASS: gdb.base/watchpoint.exp: no-hw: delete watch x
 PASS: gdb.base/watchpoint.exp: no-hw: watch buf
-FAIL: gdb.base/watchpoint.exp: no-hw: watchpoint on buf hit (timeout)
-FAIL: gdb.base/watchpoint.exp: no-hw: delete watch buf (timeout)
+PASS: gdb.base/watchpoint.exp: no-hw: watchpoint on buf hit
+PASS: gdb.base/watchpoint.exp: no-hw: delete watch buf
 PASS: gdb.base/watchpoint.exp: no-hw: number is constant
 PASS: gdb.base/watchpoint.exp: no-hw: number with cast is constant
 PASS: gdb.base/watchpoint.exp: no-hw: marker1 is constant
 PASS: gdb.base/watchpoint.exp: no-hw: watch count + 6
-FAIL: gdb.base/watchpoint.exp: no-hw: delete watchpoint `count + 6' (timeout)
+PASS: gdb.base/watchpoint.exp: no-hw: delete watchpoint `count + 6'
 PASS: gdb.base/watchpoint.exp: no-hw: watch 7 + count
-FAIL: gdb.base/watchpoint.exp: no-hw: delete watchpoint `7 + count' (timeout)
+PASS: gdb.base/watchpoint.exp: no-hw: delete watchpoint `7 + count'
 PASS: gdb.base/watchpoint.exp: no-hw: watch $pc
-FAIL: gdb.base/watchpoint.exp: no-hw: disable watchpoint `$pc' (timeout)
-FAIL: gdb.base/watchpoint.exp: no-hw: reenable watchpoint `$pc' (timeout)
+PASS: gdb.base/watchpoint.exp: no-hw: disable watchpoint `$pc'
+PASS: gdb.base/watchpoint.exp: no-hw: reenable watchpoint `$pc'
 PASS: gdb.base/watchpoint.exp: no-hw: watchpoint `$pc' is enabled
-FAIL: gdb.base/watchpoint.exp: no-hw: delete watchpoint `$pc' (timeout)
-FAIL: gdb.base/watchpoint.exp: no-hw: setting breakpoint at 151
-FAIL: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func5 breakpoint here (timeout)
+PASS: gdb.base/watchpoint.exp: no-hw: delete watchpoint `$pc'
+PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func5 breakpoint here
+PASS: gdb.base/watchpoint.exp: no-hw: watch -location nullptr->p->x
 PASS: gdb.base/watchpoint.exp: no-hw: watch -location .x
 PASS: gdb.base/watchpoint.exp: no-hw: continue with watch -location
-FAIL: gdb.base/watchpoint.exp: no-hw: delete watch -location (timeout)
-FAIL: gdb.base/watchpoint.exp: no-hw: setting breakpoint at 159
-FAIL: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func6 breakpoint here (timeout)
+PASS: gdb.base/watchpoint.exp: no-hw: delete watch -location
+PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func6 breakpoint here
 PASS: gdb.base/watchpoint.exp: no-hw: watch foo2
 PASS: gdb.base/watchpoint.exp: no-hw: continue with watch foo2
-FAIL: gdb.base/watchpoint.exp: no-hw: delete watch foo2 (timeout)
-FAIL: gdb.base/watchpoint.exp: no-hw: setting breakpoint at 167
-FAIL: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func7 breakpoint here (timeout)
+PASS: gdb.base/watchpoint.exp: no-hw: delete watch foo2
+PASS: gdb.base/watchpoint.exp: no-hw: continue to breakpoint: func7 breakpoint here
 PASS: gdb.base/watchpoint.exp: no-hw: watch foo4
 PASS: gdb.base/watchpoint.exp: no-hw: continue with watch foo4
-FAIL: gdb.base/watchpoint.exp: no-hw: delete watch foo4 (timeout)
+PASS: gdb.base/watchpoint.exp: no-hw: delete watch foo4
--- 20150318Build-gdbgit-gcchead-rawhide/fedora-rawhide-x86_64/out/gdb-m64.sum	2015-03-18 11:51:07.675562854 +0100
--- GIT commit b3862264bc6009a993685ee5e9dd2879a503e36a
+++ 20150319Build-gdbgit-gcchead-rawhide/fedora-rawhide-x86_64/out/gdb-m64.sum	2015-03-19 06:46:15.817888869 +0100
+++ GIT commit 590d1e9a30f9180af725673fa06ea74fe822d21b

#gdb.cp/cpexprs.exp
 Running gdb/testsuite/gdb.cp/cpexprs.exp ...
 PASS: gdb.cp/cpexprs.exp: set listsize 1
 PASS: gdb.cp/cpexprs.exp: print base1::a_function
 PASS: gdb.cp/cpexprs.exp: print base1::base1(int)
 PASS: gdb.cp/cpexprs.exp: print base1::base1(void)
 PASS: gdb.cp/cpexprs.exp: print base2::a_function
 PASS: gdb.cp/cpexprs.exp: print base2::base2
 PASS: gdb.cp/cpexprs.exp: print base::base(int)
 PASS: gdb.cp/cpexprs.exp: print base::base(void)
 PASS: gdb.cp/cpexprs.exp: print base::operator char*
 PASS: gdb.cp/cpexprs.exp: print base::operator delete
 PASS: gdb.cp/cpexprs.exp: print base::operator delete[]
 PASS: gdb.cp/cpexprs.exp: print base::operator fluff*
 PASS: gdb.cp/cpexprs.exp: print base::operator fluff**
 PASS: gdb.cp/cpexprs.exp: print base::operator int
 PASS: gdb.cp/cpexprs.exp: print base::operator new
 PASS: gdb.cp/cpexprs.exp: print base::operator new[]
 PASS: gdb.cp/cpexprs.exp: print base::operator!
 PASS: gdb.cp/cpexprs.exp: print base::operator!=
 PASS: gdb.cp/cpexprs.exp: print base::operator%
 PASS: gdb.cp/cpexprs.exp: print base::operator%=
 PASS: gdb.cp/cpexprs.exp: print base::operator&
 PASS: gdb.cp/cpexprs.exp: print base::operator&&
 PASS: gdb.cp/cpexprs.exp: print base::operator&=
 PASS: gdb.cp/cpexprs.exp: print base::operator()
 PASS: gdb.cp/cpexprs.exp: print base::operator*
 PASS: gdb.cp/cpexprs.exp: print base::operator*=
 PASS: gdb.cp/cpexprs.exp: print base::operator+
 PASS: gdb.cp/cpexprs.exp: print base::operator++
 PASS: gdb.cp/cpexprs.exp: print base::operator+=
 PASS: gdb.cp/cpexprs.exp: print base::operator-
 PASS: gdb.cp/cpexprs.exp: print base::operator--
 PASS: gdb.cp/cpexprs.exp: print base::operator-=
 PASS: gdb.cp/cpexprs.exp: print base::operator/
 PASS: gdb.cp/cpexprs.exp: print base::operator/=
 PASS: gdb.cp/cpexprs.exp: print base::operator<
 PASS: gdb.cp/cpexprs.exp: print base::operator<<
 PASS: gdb.cp/cpexprs.exp: print base::operator<<=
 PASS: gdb.cp/cpexprs.exp: print base::operator<=
 PASS: gdb.cp/cpexprs.exp: print base::operator=
 PASS: gdb.cp/cpexprs.exp: print base::operator==
 PASS: gdb.cp/cpexprs.exp: print base::operator>
 PASS: gdb.cp/cpexprs.exp: print base::operator>=
 PASS: gdb.cp/cpexprs.exp: print base::operator>>
 PASS: gdb.cp/cpexprs.exp: print base::operator>>=
 PASS: gdb.cp/cpexprs.exp: print base::operator[]
 PASS: gdb.cp/cpexprs.exp: print base::operator^
 PASS: gdb.cp/cpexprs.exp: print base::operator^=
 PASS: gdb.cp/cpexprs.exp: print base::operator|
 PASS: gdb.cp/cpexprs.exp: print base::operator|=
 PASS: gdb.cp/cpexprs.exp: print base::operator||
 PASS: gdb.cp/cpexprs.exp: print base::operator~
 PASS: gdb.cp/cpexprs.exp: print base::overload(base&) const
 PASS: gdb.cp/cpexprs.exp: print base::overload(char*) const
 PASS: gdb.cp/cpexprs.exp: print base::overload(int) const
 PASS: gdb.cp/cpexprs.exp: print base::overload(long) const
 PASS: gdb.cp/cpexprs.exp: print base::overload(short) const
 PASS: gdb.cp/cpexprs.exp: print base::overload(void) const
 PASS: gdb.cp/cpexprs.exp: print base::~base
 PASS: gdb.cp/cpexprs.exp: print derived::a_function
 PASS: gdb.cp/cpexprs.exp: print derived::derived
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, char, char>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, char, int>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, char, long>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, char, short>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, int, char>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, int, int>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, int, long>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, int, short>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, long, char>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, long, int>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, long, long>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, long, short>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, short, char>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, short, int>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, short, long>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, int, short, short>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, short, int, char>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, short, int, int>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, short, int, long>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, short, int, short>
 PASS: gdb.cp/cpexprs.exp: print flubber<int, int, short, short, int>
 PASS: gdb.cp/cpexprs.exp: print flubber<long, short, long, short, long>
 PASS: gdb.cp/cpexprs.exp: print flubber<short, int, short, int, short>
 PASS: gdb.cp/cpexprs.exp: print policy1::function
 PASS: gdb.cp/cpexprs.exp: print policy1::policy
 PASS: gdb.cp/cpexprs.exp: print policy2::function
 PASS: gdb.cp/cpexprs.exp: print policy2::policy
 PASS: gdb.cp/cpexprs.exp: print policy3::function
 PASS: gdb.cp/cpexprs.exp: print policy3::policy
 PASS: gdb.cp/cpexprs.exp: print policy4::function
 PASS: gdb.cp/cpexprs.exp: print policy4::policy
 PASS: gdb.cp/cpexprs.exp: print policyd1::function
 PASS: gdb.cp/cpexprs.exp: print policyd1::policyd
 PASS: gdb.cp/cpexprs.exp: print policyd1::~policyd
 PASS: gdb.cp/cpexprs.exp: print policyd2::function
 PASS: gdb.cp/cpexprs.exp: print policyd2::policyd
 PASS: gdb.cp/cpexprs.exp: print policyd2::~policyd
 PASS: gdb.cp/cpexprs.exp: print policyd3::function
 PASS: gdb.cp/cpexprs.exp: print policyd3::policyd
 PASS: gdb.cp/cpexprs.exp: print policyd3::~policyd
 PASS: gdb.cp/cpexprs.exp: print policyd4::function
 PASS: gdb.cp/cpexprs.exp: print policyd4::policyd
 PASS: gdb.cp/cpexprs.exp: print policyd4::~policyd
 PASS: gdb.cp/cpexprs.exp: print policyd5::function
 PASS: gdb.cp/cpexprs.exp: print policyd5::policyd
 PASS: gdb.cp/cpexprs.exp: print policyd5::~policyd
 PASS: gdb.cp/cpexprs.exp: print policyd<base, operation_1<base> >::function
 PASS: gdb.cp/cpexprs.exp: print policyd<base, operation_1<base> >::policyd
 PASS: gdb.cp/cpexprs.exp: print policyd<base, operation_1<base> >::~policyd
 PASS: gdb.cp/cpexprs.exp: print policyd<char, operation_1<char> >::function
 PASS: gdb.cp/cpexprs.exp: print policyd<char, operation_1<char> >::policyd
 PASS: gdb.cp/cpexprs.exp: print policyd<char, operation_1<char> >::~policyd
 PASS: gdb.cp/cpexprs.exp: print policyd<int, operation_1<int> >::function
 PASS: gdb.cp/cpexprs.exp: print policyd<int, operation_1<int> >::policyd
 PASS: gdb.cp/cpexprs.exp: print policyd<int, operation_1<int> >::~policyd
 PASS: gdb.cp/cpexprs.exp: print policyd<long, operation_1<long> >::policyd
 PASS: gdb.cp/cpexprs.exp: print policyd<long, operation_1<long> >::~policyd
 PASS: gdb.cp/cpexprs.exp: print policyd<tclass<int>, operation_1<tclass<int> > >::function
 PASS: gdb.cp/cpexprs.exp: print policyd<tclass<int>, operation_1<tclass<int> > >::policyd
 PASS: gdb.cp/cpexprs.exp: print policyd<tclass<int>, operation_1<tclass<int> > >::~policyd
 PASS: gdb.cp/cpexprs.exp: print tclass<base>::do_something
 PASS: gdb.cp/cpexprs.exp: print tclass<char>::do_something
 PASS: gdb.cp/cpexprs.exp: print tclass<int>::do_something
 PASS: gdb.cp/cpexprs.exp: print tclass<long>::do_something
 PASS: gdb.cp/cpexprs.exp: print tclass<short>::do_something
 PASS: gdb.cp/cpexprs.exp: print test_function
 PASS: gdb.cp/cpexprs.exp: list base1::a_function
 PASS: gdb.cp/cpexprs.exp: list base1::base1(int)
 PASS: gdb.cp/cpexprs.exp: list base1::base1(void)
 PASS: gdb.cp/cpexprs.exp: list base2::a_function
 PASS: gdb.cp/cpexprs.exp: list base2::base2
 PASS: gdb.cp/cpexprs.exp: list base::base(int)
 PASS: gdb.cp/cpexprs.exp: list base::base(void)
 PASS: gdb.cp/cpexprs.exp: list base::operator char*
 PASS: gdb.cp/cpexprs.exp: list base::operator delete
 PASS: gdb.cp/cpexprs.exp: list base::operator delete[]
 PASS: gdb.cp/cpexprs.exp: list base::operator fluff*
 PASS: gdb.cp/cpexprs.exp: list base::operator fluff**
 PASS: gdb.cp/cpexprs.exp: list base::operator int
 PASS: gdb.cp/cpexprs.exp: list base::operator new
 PASS: gdb.cp/cpexprs.exp: list base::operator new[]
 PASS: gdb.cp/cpexprs.exp: list base::operator!
 PASS: gdb.cp/cpexprs.exp: list base::operator!=
 PASS: gdb.cp/cpexprs.exp: list base::operator%
 PASS: gdb.cp/cpexprs.exp: list base::operator%=
 PASS: gdb.cp/cpexprs.exp: list base::operator&
 PASS: gdb.cp/cpexprs.exp: list base::operator&&
 PASS: gdb.cp/cpexprs.exp: list base::operator&=
 PASS: gdb.cp/cpexprs.exp: list base::operator()
 PASS: gdb.cp/cpexprs.exp: list base::operator*
 PASS: gdb.cp/cpexprs.exp: list base::operator*=
 PASS: gdb.cp/cpexprs.exp: list base::operator+
 PASS: gdb.cp/cpexprs.exp: list base::operator++
 PASS: gdb.cp/cpexprs.exp: list base::operator+=
 PASS: gdb.cp/cpexprs.exp: list base::operator-
 PASS: gdb.cp/cpexprs.exp: list base::operator--
 PASS: gdb.cp/cpexprs.exp: list base::operator-=
 PASS: gdb.cp/cpexprs.exp: list base::operator/
 PASS: gdb.cp/cpexprs.exp: list base::operator/=
 PASS: gdb.cp/cpexprs.exp: list base::operator<
 PASS: gdb.cp/cpexprs.exp: list base::operator<<
 PASS: gdb.cp/cpexprs.exp: list base::operator<<=
 PASS: gdb.cp/cpexprs.exp: list base::operator<=
 PASS: gdb.cp/cpexprs.exp: list base::operator=
 PASS: gdb.cp/cpexprs.exp: list base::operator==
 PASS: gdb.cp/cpexprs.exp: list base::operator>
 PASS: gdb.cp/cpexprs.exp: list base::operator>=
 PASS: gdb.cp/cpexprs.exp: list base::operator>>
 PASS: gdb.cp/cpexprs.exp: list base::operator>>=
 PASS: gdb.cp/cpexprs.exp: list base::operator[]
 PASS: gdb.cp/cpexprs.exp: list base::operator^
 PASS: gdb.cp/cpexprs.exp: list base::operator^=
 PASS: gdb.cp/cpexprs.exp: list base::operator|
 PASS: gdb.cp/cpexprs.exp: list base::operator|=
 PASS: gdb.cp/cpexprs.exp: list base::operator||
 PASS: gdb.cp/cpexprs.exp: list base::operator~
 PASS: gdb.cp/cpexprs.exp: list base::overload(base&) const
 PASS: gdb.cp/cpexprs.exp: list base::overload(char*) const
 PASS: gdb.cp/cpexprs.exp: list base::overload(int) const
 PASS: gdb.cp/cpexprs.exp: list base::overload(long) const
 PASS: gdb.cp/cpexprs.exp: list base::overload(short) const
 PASS: gdb.cp/cpexprs.exp: list base::overload(void) const
 PASS: gdb.cp/cpexprs.exp: list base::~base
 PASS: gdb.cp/cpexprs.exp: list derived::a_function
 PASS: gdb.cp/cpexprs.exp: list derived::derived
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, char, char>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, char, int>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, char, long>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, char, short>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, int, char>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, int, int>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, int, long>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, int, short>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, long, char>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, long, int>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, long, long>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, long, short>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, short, char>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, short, int>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, short, long>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, int, short, short>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, short, int, char>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, short, int, int>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, short, int, long>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, short, int, short>
 PASS: gdb.cp/cpexprs.exp: list flubber<int, int, short, short, int>
 PASS: gdb.cp/cpexprs.exp: list flubber<long, short, long, short, long>
 PASS: gdb.cp/cpexprs.exp: list flubber<short, int, short, int, short>
 PASS: gdb.cp/cpexprs.exp: list policy1::function
 PASS: gdb.cp/cpexprs.exp: list policy1::policy
 PASS: gdb.cp/cpexprs.exp: list policy2::function
 PASS: gdb.cp/cpexprs.exp: list policy2::policy
 PASS: gdb.cp/cpexprs.exp: list policy3::function
 PASS: gdb.cp/cpexprs.exp: list policy3::policy
 PASS: gdb.cp/cpexprs.exp: list policy4::function
 PASS: gdb.cp/cpexprs.exp: list policy4::policy
 PASS: gdb.cp/cpexprs.exp: list policyd1::function
 PASS: gdb.cp/cpexprs.exp: list policyd1::policyd
 PASS: gdb.cp/cpexprs.exp: list policyd1::~policyd
 PASS: gdb.cp/cpexprs.exp: list policyd2::function
 PASS: gdb.cp/cpexprs.exp: list policyd2::policyd
 PASS: gdb.cp/cpexprs.exp: list policyd2::~policyd
 PASS: gdb.cp/cpexprs.exp: list policyd3::function
 PASS: gdb.cp/cpexprs.exp: list policyd3::policyd
 PASS: gdb.cp/cpexprs.exp: list policyd3::~policyd
 PASS: gdb.cp/cpexprs.exp: list policyd4::function
 PASS: gdb.cp/cpexprs.exp: list policyd4::policyd
 PASS: gdb.cp/cpexprs.exp: list policyd4::~policyd
 PASS: gdb.cp/cpexprs.exp: list policyd5::function
 PASS: gdb.cp/cpexprs.exp: list policyd5::policyd
 PASS: gdb.cp/cpexprs.exp: list policyd5::~policyd
 PASS: gdb.cp/cpexprs.exp: list policyd<base, operation_1<base> >::function
 PASS: gdb.cp/cpexprs.exp: list policyd<base, operation_1<base> >::policyd
 PASS: gdb.cp/cpexprs.exp: list policyd<base, operation_1<base> >::~policyd
 PASS: gdb.cp/cpexprs.exp: list policyd<char, operation_1<char> >::function
 PASS: gdb.cp/cpexprs.exp: list policyd<char, operation_1<char> >::policyd
 PASS: gdb.cp/cpexprs.exp: list policyd<char, operation_1<char> >::~policyd
 PASS: gdb.cp/cpexprs.exp: list policyd<int, operation_1<int> >::function
 PASS: gdb.cp/cpexprs.exp: list policyd<int, operation_1<int> >::policyd
 PASS: gdb.cp/cpexprs.exp: list policyd<int, operation_1<int> >::~policyd
 PASS: gdb.cp/cpexprs.exp: list policyd<long, operation_1<long> >::policyd
 PASS: gdb.cp/cpexprs.exp: list policyd<long, operation_1<long> >::~policyd
 PASS: gdb.cp/cpexprs.exp: list policyd<tclass<int>, operation_1<tclass<int> > >::function
 PASS: gdb.cp/cpexprs.exp: list policyd<tclass<int>, operation_1<tclass<int> > >::policyd
 PASS: gdb.cp/cpexprs.exp: list policyd<tclass<int>, operation_1<tclass<int> > >::~policyd
 PASS: gdb.cp/cpexprs.exp: list tclass<base>::do_something
 PASS: gdb.cp/cpexprs.exp: list tclass<char>::do_something
 PASS: gdb.cp/cpexprs.exp: list tclass<int>::do_something
 PASS: gdb.cp/cpexprs.exp: list tclass<long>::do_something
 PASS: gdb.cp/cpexprs.exp: list tclass<short>::do_something
 PASS: gdb.cp/cpexprs.exp: list test_function
 PASS: gdb.cp/cpexprs.exp: continue to base1::a_function
 PASS: gdb.cp/cpexprs.exp: continue to base1::base1(int)
 PASS: gdb.cp/cpexprs.exp: continue to base1::base1(void)
 PASS: gdb.cp/cpexprs.exp: continue to base2::a_function
 PASS: gdb.cp/cpexprs.exp: continue to base2::base2
 PASS: gdb.cp/cpexprs.exp: continue to base::base(int)
 PASS: gdb.cp/cpexprs.exp: continue to base::base(void)
 PASS: gdb.cp/cpexprs.exp: continue to base::operator char*
 PASS: gdb.cp/cpexprs.exp: continue to base::operator delete
 PASS: gdb.cp/cpexprs.exp: continue to base::operator delete[]
 PASS: gdb.cp/cpexprs.exp: continue to base::operator fluff*
 PASS: gdb.cp/cpexprs.exp: continue to base::operator fluff**
 PASS: gdb.cp/cpexprs.exp: continue to base::operator int
 PASS: gdb.cp/cpexprs.exp: continue to base::operator new
 PASS: gdb.cp/cpexprs.exp: continue to base::operator new[]
 PASS: gdb.cp/cpexprs.exp: continue to base::operator!
 PASS: gdb.cp/cpexprs.exp: continue to base::operator!=
 PASS: gdb.cp/cpexprs.exp: continue to base::operator%
 PASS: gdb.cp/cpexprs.exp: continue to base::operator%=
 PASS: gdb.cp/cpexprs.exp: continue to base::operator&
 PASS: gdb.cp/cpexprs.exp: continue to base::operator&&
 PASS: gdb.cp/cpexprs.exp: continue to base::operator&=
 PASS: gdb.cp/cpexprs.exp: continue to base::operator()
 PASS: gdb.cp/cpexprs.exp: continue to base::operator*
 PASS: gdb.cp/cpexprs.exp: continue to base::operator*=
 PASS: gdb.cp/cpexprs.exp: continue to base::operator+
 PASS: gdb.cp/cpexprs.exp: continue to base::operator++
 PASS: gdb.cp/cpexprs.exp: continue to base::operator+=
 PASS: gdb.cp/cpexprs.exp: continue to base::operator-
 PASS: gdb.cp/cpexprs.exp: continue to base::operator--
 PASS: gdb.cp/cpexprs.exp: continue to base::operator-=
 PASS: gdb.cp/cpexprs.exp: continue to base::operator/
 PASS: gdb.cp/cpexprs.exp: continue to base::operator/=
 PASS: gdb.cp/cpexprs.exp: continue to base::operator<
 PASS: gdb.cp/cpexprs.exp: continue to base::operator<<
 PASS: gdb.cp/cpexprs.exp: continue to base::operator<<=
 PASS: gdb.cp/cpexprs.exp: continue to base::operator<=
 PASS: gdb.cp/cpexprs.exp: continue to base::operator=
 PASS: gdb.cp/cpexprs.exp: continue to base::operator==
 PASS: gdb.cp/cpexprs.exp: continue to base::operator>
 PASS: gdb.cp/cpexprs.exp: continue to base::operator>=
 PASS: gdb.cp/cpexprs.exp: continue to base::operator>>
 PASS: gdb.cp/cpexprs.exp: continue to base::operator>>=
 PASS: gdb.cp/cpexprs.exp: continue to base::operator[]
 PASS: gdb.cp/cpexprs.exp: continue to base::operator^
-PASS: gdb.cp/cpexprs.exp: continue to base::operator^=
+FAIL: gdb.cp/cpexprs.exp: continue to base::operator^= (timeout)
 PASS: gdb.cp/cpexprs.exp: continue to base::operator|
 PASS: gdb.cp/cpexprs.exp: continue to base::operator|=
 PASS: gdb.cp/cpexprs.exp: continue to base::operator||
 PASS: gdb.cp/cpexprs.exp: continue to base::operator~
 PASS: gdb.cp/cpexprs.exp: continue to base::overload(base&) const
 PASS: gdb.cp/cpexprs.exp: continue to base::overload(char*) const
 PASS: gdb.cp/cpexprs.exp: continue to base::overload(int) const
 PASS: gdb.cp/cpexprs.exp: continue to base::overload(long) const
 PASS: gdb.cp/cpexprs.exp: continue to base::overload(short) const
 PASS: gdb.cp/cpexprs.exp: continue to base::overload(void) const
 PASS: gdb.cp/cpexprs.exp: continue to base::~base
 PASS: gdb.cp/cpexprs.exp: continue to derived::a_function
 PASS: gdb.cp/cpexprs.exp: continue to derived::derived
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, char, char>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, char, int>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, char, long>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, char, short>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, int, char>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, int, int>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, int, long>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, int, short>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, long, char>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, long, int>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, long, long>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, long, short>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, short, char>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, short, int>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, short, long>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, int, short, short>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, short, int, char>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, short, int, int>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, short, int, long>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, short, int, short>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<int, int, short, short, int>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<long, short, long, short, long>
 PASS: gdb.cp/cpexprs.exp: continue to flubber<short, int, short, int, short>
 PASS: gdb.cp/cpexprs.exp: continue to policy1::function
 PASS: gdb.cp/cpexprs.exp: continue to policy1::policy
 PASS: gdb.cp/cpexprs.exp: continue to policy2::function
 PASS: gdb.cp/cpexprs.exp: continue to policy2::policy
 PASS: gdb.cp/cpexprs.exp: continue to policy3::function
 PASS: gdb.cp/cpexprs.exp: continue to policy3::policy
 PASS: gdb.cp/cpexprs.exp: continue to policy4::function
 PASS: gdb.cp/cpexprs.exp: continue to policy4::policy
 PASS: gdb.cp/cpexprs.exp: continue to policyd1::function
 PASS: gdb.cp/cpexprs.exp: continue to policyd1::policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd1::~policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd2::function
 PASS: gdb.cp/cpexprs.exp: continue to policyd2::policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd2::~policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd3::function
 PASS: gdb.cp/cpexprs.exp: continue to policyd3::policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd3::~policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd4::function
 PASS: gdb.cp/cpexprs.exp: continue to policyd4::policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd4::~policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd5::function
 PASS: gdb.cp/cpexprs.exp: continue to policyd5::policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd5::~policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd<base, operation_1<base> >::function
 PASS: gdb.cp/cpexprs.exp: continue to policyd<base, operation_1<base> >::policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd<base, operation_1<base> >::~policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd<char, operation_1<char> >::function
 PASS: gdb.cp/cpexprs.exp: continue to policyd<char, operation_1<char> >::policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd<char, operation_1<char> >::~policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd<int, operation_1<int> >::function
 PASS: gdb.cp/cpexprs.exp: continue to policyd<int, operation_1<int> >::policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd<int, operation_1<int> >::~policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd<long, operation_1<long> >::policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd<long, operation_1<long> >::~policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd<tclass<int>, operation_1<tclass<int> > >::function
 PASS: gdb.cp/cpexprs.exp: continue to policyd<tclass<int>, operation_1<tclass<int> > >::policyd
 PASS: gdb.cp/cpexprs.exp: continue to policyd<tclass<int>, operation_1<tclass<int> > >::~policyd
 PASS: gdb.cp/cpexprs.exp: continue to tclass<base>::do_something
 PASS: gdb.cp/cpexprs.exp: continue to tclass<char>::do_something
 PASS: gdb.cp/cpexprs.exp: continue to tclass<int>::do_something
 PASS: gdb.cp/cpexprs.exp: continue to tclass<long>::do_something
 PASS: gdb.cp/cpexprs.exp: continue to tclass<short>::do_something
 PASS: gdb.cp/cpexprs.exp: p 'CV::m(int)'
 PASS: gdb.cp/cpexprs.exp: p CV::m(int)
 PASS: gdb.cp/cpexprs.exp: p 'CV::m(int) const'
 KFAIL: gdb.cp/cpexprs.exp: p CV::m(int) const (PRMS: c++/14186)
 PASS: gdb.cp/cpexprs.exp: p 'CV::m(int) volatile'
 KFAIL: gdb.cp/cpexprs.exp: p CV::m(int) volatile (PRMS: c++/14186)
 PASS: gdb.cp/cpexprs.exp: p 'CV::m(int) const volatile'
 KFAIL: gdb.cp/cpexprs.exp: p CV::m(int) const volatile (PRMS: c++/14186)
 PASS: gdb.cp/cpexprs.exp: p CV_f(int)
 PASS: gdb.cp/cpexprs.exp: p CV_f(CV::t)
 PASS: gdb.cp/cpexprs.exp: p CV_f(CV::i)
 PASS: gdb.cp/cpexprs.exp: p CV_f('cpexprs.cc'::CV::t)
--- 20150318Build-gdbgit-gdbserver-f21/fedora-21-x86_64/out/gdb-m32.sum	2015-03-18 10:52:47.651220929 +0100
--- GIT commit b3862264bc6009a993685ee5e9dd2879a503e36a
+++ 20150319Build-gdbgit-gdbserver-f21/fedora-21-x86_64/out/gdb-m32.sum	2015-03-19 05:48:13.523399301 +0100
+++ GIT commit 590d1e9a30f9180af725673fa06ea74fe822d21b

#gdb.base/disp-step-syscall.exp
 Running gdb/testsuite/gdb.base/disp-step-syscall.exp ...
+PASS: gdb.base/disp-step-syscall.exp: fork: probe for target remote
 PASS: gdb.base/disp-step-syscall.exp: fork: delete break 1
 PASS: gdb.base/disp-step-syscall.exp: fork: break marker
 PASS: gdb.base/disp-step-syscall.exp: fork: set displaced-stepping off
 PASS: gdb.base/disp-step-syscall.exp: fork: break fork
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (1st time)
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (2nd time)
 PASS: gdb.base/disp-step-syscall.exp: fork: display/i $pc
+PASS: gdb.base/disp-step-syscall.exp: fork: find syscall insn in fork
 PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: fork: stepi fork insn
 PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (3rd time)
 PASS: gdb.base/disp-step-syscall.exp: fork: break on syscall insns
 PASS: gdb.base/disp-step-syscall.exp: fork: delete break fork
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to syscall insn fork
 PASS: gdb.base/disp-step-syscall.exp: fork: set displaced-stepping on
 PASS: gdb.base/disp-step-syscall.exp: fork: single step over fork
 PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: fork: single step over fork final pc
 PASS: gdb.base/disp-step-syscall.exp: fork: delete break fork insn
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to marker (fork)
+PASS: gdb.base/disp-step-syscall.exp: vfork: probe for target remote
 PASS: gdb.base/disp-step-syscall.exp: vfork: delete break 1
 PASS: gdb.base/disp-step-syscall.exp: vfork: break marker
 PASS: gdb.base/disp-step-syscall.exp: vfork: set displaced-stepping off
 PASS: gdb.base/disp-step-syscall.exp: vfork: break vfork
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (1st time)
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (2nd time)
 PASS: gdb.base/disp-step-syscall.exp: vfork: display/i $pc
+PASS: gdb.base/disp-step-syscall.exp: vfork: find syscall insn in vfork
 PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: vfork: stepi vfork insn
 PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (3rd time)
 PASS: gdb.base/disp-step-syscall.exp: vfork: break on syscall insns
 PASS: gdb.base/disp-step-syscall.exp: vfork: delete break vfork
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to syscall insn vfork
 PASS: gdb.base/disp-step-syscall.exp: vfork: set displaced-stepping on
-KPASS: gdb.base/disp-step-syscall.exp: vfork: single step over vfork (PRMS server/13796)
-FAIL: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc" (timeout)
-FAIL: gdb.base/disp-step-syscall.exp: vfork: single step over vfork final pc
-FAIL: gdb.base/disp-step-syscall.exp: vfork: delete break vfork insn
-FAIL: gdb.base/disp-step-syscall.exp: vfork: continue to marker (vfork) (the program is no longer running)
+KFAIL: gdb.base/disp-step-syscall.exp: vfork: single step over vfork (PRMS: server/13796)
--- 20150318Build-gdbgit-gdbserver-f21/fedora-21-x86_64/out/gdb-m64.sum	2015-03-18 10:52:47.667221019 +0100
--- GIT commit b3862264bc6009a993685ee5e9dd2879a503e36a
+++ 20150319Build-gdbgit-gdbserver-f21/fedora-21-x86_64/out/gdb-m64.sum	2015-03-19 05:48:13.540399396 +0100
+++ GIT commit 590d1e9a30f9180af725673fa06ea74fe822d21b

#gdb.base/disp-step-syscall.exp
 Running gdb/testsuite/gdb.base/disp-step-syscall.exp ...
+PASS: gdb.base/disp-step-syscall.exp: fork: probe for target remote
 PASS: gdb.base/disp-step-syscall.exp: fork: delete break 1
 PASS: gdb.base/disp-step-syscall.exp: fork: break marker
 PASS: gdb.base/disp-step-syscall.exp: fork: set displaced-stepping off
 PASS: gdb.base/disp-step-syscall.exp: fork: break fork
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (1st time)
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (2nd time)
 PASS: gdb.base/disp-step-syscall.exp: fork: display/i $pc
+PASS: gdb.base/disp-step-syscall.exp: fork: find syscall insn in fork
 PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: fork: stepi fork insn
 PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (3rd time)
 PASS: gdb.base/disp-step-syscall.exp: fork: break on syscall insns
 PASS: gdb.base/disp-step-syscall.exp: fork: delete break fork
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to syscall insn fork
 PASS: gdb.base/disp-step-syscall.exp: fork: set displaced-stepping on
 PASS: gdb.base/disp-step-syscall.exp: fork: single step over fork
 PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: fork: single step over fork final pc
 PASS: gdb.base/disp-step-syscall.exp: fork: delete break fork insn
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to marker (fork)
+PASS: gdb.base/disp-step-syscall.exp: vfork: probe for target remote
 PASS: gdb.base/disp-step-syscall.exp: vfork: delete break 1
 PASS: gdb.base/disp-step-syscall.exp: vfork: break marker
 PASS: gdb.base/disp-step-syscall.exp: vfork: set displaced-stepping off
 PASS: gdb.base/disp-step-syscall.exp: vfork: break vfork
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (1st time)
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (2nd time)
 PASS: gdb.base/disp-step-syscall.exp: vfork: display/i $pc
+PASS: gdb.base/disp-step-syscall.exp: vfork: find syscall insn in vfork
 PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: vfork: stepi vfork insn
 PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (3rd time)
 PASS: gdb.base/disp-step-syscall.exp: vfork: break on syscall insns
 PASS: gdb.base/disp-step-syscall.exp: vfork: delete break vfork
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to syscall insn vfork
 PASS: gdb.base/disp-step-syscall.exp: vfork: set displaced-stepping on
-KPASS: gdb.base/disp-step-syscall.exp: vfork: single step over vfork (PRMS server/13796)
-FAIL: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc" (timeout)
-FAIL: gdb.base/disp-step-syscall.exp: vfork: single step over vfork final pc
-FAIL: gdb.base/disp-step-syscall.exp: vfork: delete break vfork insn
-FAIL: gdb.base/disp-step-syscall.exp: vfork: continue to marker (vfork) (the program is no longer running)
+KFAIL: gdb.base/disp-step-syscall.exp: vfork: single step over vfork (PRMS: server/13796)
--- 20150318Build-gdbgit-gdbserver-f21/fedora-21-i386/out/gdb-m32.sum	2015-03-18 10:52:24.820092614 +0100
--- GIT commit b3862264bc6009a993685ee5e9dd2879a503e36a
+++ 20150319Build-gdbgit-gdbserver-f21/fedora-21-i386/out/gdb-m32.sum	2015-03-19 05:46:57.750974371 +0100
+++ GIT commit 590d1e9a30f9180af725673fa06ea74fe822d21b

#gdb.base/disp-step-syscall.exp
 Running gdb/testsuite/gdb.base/disp-step-syscall.exp ...
+PASS: gdb.base/disp-step-syscall.exp: fork: probe for target remote
 PASS: gdb.base/disp-step-syscall.exp: fork: delete break 1
 PASS: gdb.base/disp-step-syscall.exp: fork: break marker
 PASS: gdb.base/disp-step-syscall.exp: fork: set displaced-stepping off
 PASS: gdb.base/disp-step-syscall.exp: fork: break fork
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (1st time)
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (2nd time)
 PASS: gdb.base/disp-step-syscall.exp: fork: display/i $pc
+PASS: gdb.base/disp-step-syscall.exp: fork: find syscall insn in fork
 PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: fork: stepi fork insn
 PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (3rd time)
 PASS: gdb.base/disp-step-syscall.exp: fork: break on syscall insns
 PASS: gdb.base/disp-step-syscall.exp: fork: delete break fork
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to syscall insn fork
 PASS: gdb.base/disp-step-syscall.exp: fork: set displaced-stepping on
 PASS: gdb.base/disp-step-syscall.exp: fork: single step over fork
 PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: fork: single step over fork final pc
 PASS: gdb.base/disp-step-syscall.exp: fork: delete break fork insn
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to marker (fork)
+PASS: gdb.base/disp-step-syscall.exp: vfork: probe for target remote
 PASS: gdb.base/disp-step-syscall.exp: vfork: delete break 1
 PASS: gdb.base/disp-step-syscall.exp: vfork: break marker
 PASS: gdb.base/disp-step-syscall.exp: vfork: set displaced-stepping off
 PASS: gdb.base/disp-step-syscall.exp: vfork: break vfork
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (1st time)
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (2nd time)
 PASS: gdb.base/disp-step-syscall.exp: vfork: display/i $pc
+PASS: gdb.base/disp-step-syscall.exp: vfork: find syscall insn in vfork
 PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: vfork: stepi vfork insn
 PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (3rd time)
 PASS: gdb.base/disp-step-syscall.exp: vfork: break on syscall insns
 PASS: gdb.base/disp-step-syscall.exp: vfork: delete break vfork
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to syscall insn vfork
 PASS: gdb.base/disp-step-syscall.exp: vfork: set displaced-stepping on
-KPASS: gdb.base/disp-step-syscall.exp: vfork: single step over vfork (PRMS server/13796)
-FAIL: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc" (timeout)
-FAIL: gdb.base/disp-step-syscall.exp: vfork: single step over vfork final pc
-FAIL: gdb.base/disp-step-syscall.exp: vfork: delete break vfork insn
-FAIL: gdb.base/disp-step-syscall.exp: vfork: continue to marker (vfork) (the program is no longer running)
+KFAIL: gdb.base/disp-step-syscall.exp: vfork: single step over vfork (PRMS: server/13796)
--- 20150318Build-gdbgit-gdbserver-rawhide/fedora-rawhide-x86_64/out/gdb-m32.sum	2015-03-18 11:00:07.897681571 +0100
--- GIT commit b3862264bc6009a993685ee5e9dd2879a503e36a
+++ 20150319Build-gdbgit-gdbserver-rawhide/fedora-rawhide-x86_64/out/gdb-m32.sum	2015-03-19 05:55:35.006739153 +0100
+++ GIT commit 590d1e9a30f9180af725673fa06ea74fe822d21b

#gdb.base/disp-step-syscall.exp
 Running gdb/testsuite/gdb.base/disp-step-syscall.exp ...
+PASS: gdb.base/disp-step-syscall.exp: fork: probe for target remote
 PASS: gdb.base/disp-step-syscall.exp: fork: delete break 1
 PASS: gdb.base/disp-step-syscall.exp: fork: break marker
 PASS: gdb.base/disp-step-syscall.exp: fork: set displaced-stepping off
 PASS: gdb.base/disp-step-syscall.exp: fork: break fork
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (1st time)
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (2nd time)
 PASS: gdb.base/disp-step-syscall.exp: fork: display/i $pc
+PASS: gdb.base/disp-step-syscall.exp: fork: find syscall insn in fork
 PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: fork: stepi fork insn
 PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (3rd time)
 PASS: gdb.base/disp-step-syscall.exp: fork: break on syscall insns
 PASS: gdb.base/disp-step-syscall.exp: fork: delete break fork
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to syscall insn fork
 PASS: gdb.base/disp-step-syscall.exp: fork: set displaced-stepping on
 PASS: gdb.base/disp-step-syscall.exp: fork: single step over fork
 PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: fork: single step over fork final pc
 PASS: gdb.base/disp-step-syscall.exp: fork: delete break fork insn
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to marker (fork)
+PASS: gdb.base/disp-step-syscall.exp: vfork: probe for target remote
 PASS: gdb.base/disp-step-syscall.exp: vfork: delete break 1
 PASS: gdb.base/disp-step-syscall.exp: vfork: break marker
 PASS: gdb.base/disp-step-syscall.exp: vfork: set displaced-stepping off
 PASS: gdb.base/disp-step-syscall.exp: vfork: break vfork
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (1st time)
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (2nd time)
 PASS: gdb.base/disp-step-syscall.exp: vfork: display/i $pc
+PASS: gdb.base/disp-step-syscall.exp: vfork: find syscall insn in vfork
 PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: vfork: stepi vfork insn
 PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (3rd time)
 PASS: gdb.base/disp-step-syscall.exp: vfork: break on syscall insns
 PASS: gdb.base/disp-step-syscall.exp: vfork: delete break vfork
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to syscall insn vfork
 PASS: gdb.base/disp-step-syscall.exp: vfork: set displaced-stepping on
-KPASS: gdb.base/disp-step-syscall.exp: vfork: single step over vfork (PRMS server/13796)
-FAIL: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc" (timeout)
-FAIL: gdb.base/disp-step-syscall.exp: vfork: single step over vfork final pc
-FAIL: gdb.base/disp-step-syscall.exp: vfork: delete break vfork insn
-FAIL: gdb.base/disp-step-syscall.exp: vfork: continue to marker (vfork) (the program is no longer running)
+KFAIL: gdb.base/disp-step-syscall.exp: vfork: single step over vfork (PRMS: server/13796)

#gdb.base/siginfo-thread.exp
 Running gdb/testsuite/gdb.base/siginfo-thread.exp ...
 PASS: gdb.base/siginfo-thread.exp: successfully compiled posix threads test case
-FAIL: gdb.base/siginfo-thread.exp: continue to signal (the program is no longer running)
-FAIL: gdb.base/siginfo-thread.exp: save a core file
-FAIL: gdb.base/siginfo-thread.exp: Extract si_addr
-FAIL: gdb.base/siginfo-thread.exp: Extract si_errno
-FAIL: gdb.base/siginfo-thread.exp: Extract si_code
-FAIL: gdb.base/siginfo-thread.exp: Extract si_signo
+PASS: gdb.base/siginfo-thread.exp: continue to signal
+PASS: gdb.base/siginfo-thread.exp: save a core file
+PASS: gdb.base/siginfo-thread.exp: Extract si_addr
+PASS: gdb.base/siginfo-thread.exp: Extract si_errno
+PASS: gdb.base/siginfo-thread.exp: Extract si_code
+PASS: gdb.base/siginfo-thread.exp: Extract si_signo
 PASS: gdb.base/siginfo-thread.exp: break 40
-FAIL: gdb.base/siginfo-thread.exp: continue to handler (the program is no longer running)
-FAIL: gdb.base/siginfo-thread.exp: p ssi_addr
-ERROR: tcl error sourcing gdb/testsuite/gdb.base/siginfo-thread.exp.
-ERROR: can't read "ssi_errno": no such variable
-    while executing
-"gdb_test "p ssi_errno" " = $ssi_errno""
-    (file "gdb/testsuite/gdb.base/siginfo-thread.exp" line 91)
-    invoked from within
-"source gdb/testsuite/gdb.base/siginfo-thread.exp"
-    ("uplevel" body line 1)
-    invoked from within
-"uplevel #0 source gdb/testsuite/gdb.base/siginfo-thre..."
-    invoked from within
-"catch "uplevel #0 source $test_file_name""
+PASS: gdb.base/siginfo-thread.exp: continue to handler
+PASS: gdb.base/siginfo-thread.exp: p ssi_addr
+PASS: gdb.base/siginfo-thread.exp: p ssi_errno
+PASS: gdb.base/siginfo-thread.exp: p ssi_code
+PASS: gdb.base/siginfo-thread.exp: p ssi_signo
+PASS: gdb.base/siginfo-thread.exp: thread 1
+PASS: gdb.base/siginfo-thread.exp: test signal in main thread
+PASS: gdb.base/siginfo-thread.exp: core siginfo-thread.gcore
+PASS: gdb.base/siginfo-thread.exp: p $_siginfo.si_signo from core file
+PASS: gdb.base/siginfo-thread.exp: p $_siginfo.si_errno from core file
+PASS: gdb.base/siginfo-thread.exp: p $_siginfo.si_code from core file
+PASS: gdb.base/siginfo-thread.exp: p $_siginfo._sifields._sigfault.si_addr from core file
+PASS: gdb.base/siginfo-thread.exp: set variable $count = 0
+PASS: gdb.base/siginfo-thread.exp: select thread 1 with core file
+PASS: gdb.base/siginfo-thread.exp: update counter in thread 1
+PASS: gdb.base/siginfo-thread.exp: select thread 2 with core file
+PASS: gdb.base/siginfo-thread.exp: update counter in thread 2
+PASS: gdb.base/siginfo-thread.exp: print $count

#gdb.threads/thread-specific-bp.exp
 Running gdb/testsuite/gdb.threads/thread-specific-bp.exp ...
 PASS: gdb.threads/thread-specific-bp.exp: successfully compiled posix threads test case
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: get main thread id
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to breakpoint: start
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: get start thread id
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: breakpoint set
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread 1 selected
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: continue to end
 PASS: gdb.threads/thread-specific-bp.exp: all-stop: thread-specific breakpoint was deleted
 PASS: gdb.threads/thread-specific-bp.exp: set non-stop mode
-UNTESTED: gdb.threads/thread-specific-bp.exp: non-stop: could not run to main
+PASS: gdb.threads/thread-specific-bp.exp: non-stop: get main thread id
+PASS: gdb.threads/thread-specific-bp.exp: non-stop: continue to breakpoint: start
+PASS: gdb.threads/thread-specific-bp.exp: non-stop: get start thread id
+PASS: gdb.threads/thread-specific-bp.exp: non-stop: breakpoint set
+PASS: gdb.threads/thread-specific-bp.exp: non-stop: thread 1 selected
+PASS: gdb.threads/thread-specific-bp.exp: non-stop: continue to end
+PASS: gdb.threads/thread-specific-bp.exp: non-stop: thread-specific breakpoint was deleted
--- 20150318Build-gdbgit-gdbserver-rawhide/fedora-rawhide-x86_64/out/gdb-m64.sum	2015-03-18 11:00:07.914681666 +0100
--- GIT commit b3862264bc6009a993685ee5e9dd2879a503e36a
+++ 20150319Build-gdbgit-gdbserver-rawhide/fedora-rawhide-x86_64/out/gdb-m64.sum	2015-03-19 05:55:35.022739226 +0100
+++ GIT commit 590d1e9a30f9180af725673fa06ea74fe822d21b

#gdb.base/disp-step-syscall.exp
 Running gdb/testsuite/gdb.base/disp-step-syscall.exp ...
+PASS: gdb.base/disp-step-syscall.exp: fork: probe for target remote
 PASS: gdb.base/disp-step-syscall.exp: fork: delete break 1
 PASS: gdb.base/disp-step-syscall.exp: fork: break marker
 PASS: gdb.base/disp-step-syscall.exp: fork: set displaced-stepping off
 PASS: gdb.base/disp-step-syscall.exp: fork: break fork
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (1st time)
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (2nd time)
 PASS: gdb.base/disp-step-syscall.exp: fork: display/i $pc
+PASS: gdb.base/disp-step-syscall.exp: fork: find syscall insn in fork
 PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: fork: stepi fork insn
 PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (3rd time)
 PASS: gdb.base/disp-step-syscall.exp: fork: break on syscall insns
 PASS: gdb.base/disp-step-syscall.exp: fork: delete break fork
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to syscall insn fork
 PASS: gdb.base/disp-step-syscall.exp: fork: set displaced-stepping on
 PASS: gdb.base/disp-step-syscall.exp: fork: single step over fork
 PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: fork: single step over fork final pc
 PASS: gdb.base/disp-step-syscall.exp: fork: delete break fork insn
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to marker (fork)
+PASS: gdb.base/disp-step-syscall.exp: vfork: probe for target remote
 PASS: gdb.base/disp-step-syscall.exp: vfork: delete break 1
 PASS: gdb.base/disp-step-syscall.exp: vfork: break marker
 PASS: gdb.base/disp-step-syscall.exp: vfork: set displaced-stepping off
 PASS: gdb.base/disp-step-syscall.exp: vfork: break vfork
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (1st time)
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (2nd time)
 PASS: gdb.base/disp-step-syscall.exp: vfork: display/i $pc
+PASS: gdb.base/disp-step-syscall.exp: vfork: find syscall insn in vfork
 PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: vfork: stepi vfork insn
 PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (3rd time)
 PASS: gdb.base/disp-step-syscall.exp: vfork: break on syscall insns
 PASS: gdb.base/disp-step-syscall.exp: vfork: delete break vfork
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to syscall insn vfork
 PASS: gdb.base/disp-step-syscall.exp: vfork: set displaced-stepping on
-KPASS: gdb.base/disp-step-syscall.exp: vfork: single step over vfork (PRMS server/13796)
-FAIL: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc" (timeout)
-FAIL: gdb.base/disp-step-syscall.exp: vfork: single step over vfork final pc
-FAIL: gdb.base/disp-step-syscall.exp: vfork: delete break vfork insn
-FAIL: gdb.base/disp-step-syscall.exp: vfork: continue to marker (vfork) (the program is no longer running)
+KFAIL: gdb.base/disp-step-syscall.exp: vfork: single step over vfork (PRMS: server/13796)
--- 20150318Build-gdbgit-gdbserver-rawhide/fedora-rawhide-i386/out/gdb-m32.sum	2015-03-18 10:59:13.812380426 +0100
--- GIT commit b3862264bc6009a993685ee5e9dd2879a503e36a
+++ 20150319Build-gdbgit-gdbserver-rawhide/fedora-rawhide-i386/out/gdb-m32.sum	2015-03-19 05:54:30.553443455 +0100
+++ GIT commit 590d1e9a30f9180af725673fa06ea74fe822d21b

#gdb.base/disp-step-syscall.exp
 Running gdb/testsuite/gdb.base/disp-step-syscall.exp ...
+PASS: gdb.base/disp-step-syscall.exp: fork: probe for target remote
 PASS: gdb.base/disp-step-syscall.exp: fork: delete break 1
 PASS: gdb.base/disp-step-syscall.exp: fork: break marker
 PASS: gdb.base/disp-step-syscall.exp: fork: set displaced-stepping off
 PASS: gdb.base/disp-step-syscall.exp: fork: break fork
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (1st time)
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (2nd time)
 PASS: gdb.base/disp-step-syscall.exp: fork: display/i $pc
+PASS: gdb.base/disp-step-syscall.exp: fork: find syscall insn in fork
 PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: fork: stepi fork insn
 PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to fork (3rd time)
 PASS: gdb.base/disp-step-syscall.exp: fork: break on syscall insns
 PASS: gdb.base/disp-step-syscall.exp: fork: delete break fork
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to syscall insn fork
 PASS: gdb.base/disp-step-syscall.exp: fork: set displaced-stepping on
 PASS: gdb.base/disp-step-syscall.exp: fork: single step over fork
 PASS: gdb.base/disp-step-syscall.exp: fork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: fork: single step over fork final pc
 PASS: gdb.base/disp-step-syscall.exp: fork: delete break fork insn
 PASS: gdb.base/disp-step-syscall.exp: fork: continue to marker (fork)
+PASS: gdb.base/disp-step-syscall.exp: vfork: probe for target remote
 PASS: gdb.base/disp-step-syscall.exp: vfork: delete break 1
 PASS: gdb.base/disp-step-syscall.exp: vfork: break marker
 PASS: gdb.base/disp-step-syscall.exp: vfork: set displaced-stepping off
 PASS: gdb.base/disp-step-syscall.exp: vfork: break vfork
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (1st time)
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (2nd time)
 PASS: gdb.base/disp-step-syscall.exp: vfork: display/i $pc
+PASS: gdb.base/disp-step-syscall.exp: vfork: find syscall insn in vfork
 PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: vfork: stepi vfork insn
 PASS: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc"
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to vfork (3rd time)
 PASS: gdb.base/disp-step-syscall.exp: vfork: break on syscall insns
 PASS: gdb.base/disp-step-syscall.exp: vfork: delete break vfork
 PASS: gdb.base/disp-step-syscall.exp: vfork: continue to syscall insn vfork
 PASS: gdb.base/disp-step-syscall.exp: vfork: set displaced-stepping on
-KPASS: gdb.base/disp-step-syscall.exp: vfork: single step over vfork (PRMS server/13796)
-FAIL: gdb.base/disp-step-syscall.exp: vfork: get hexadecimal valueof "$pc" (timeout)
-FAIL: gdb.base/disp-step-syscall.exp: vfork: single step over vfork final pc
-FAIL: gdb.base/disp-step-syscall.exp: vfork: delete break vfork insn
-FAIL: gdb.base/disp-step-syscall.exp: vfork: continue to marker (vfork) (the program is no longer running)
+KFAIL: gdb.base/disp-step-syscall.exp: vfork: single step over vfork (PRMS: server/13796)
diffgdbday done


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]