aboutsummaryrefslogtreecommitdiff
path: root/dejagnu
diff options
context:
space:
mode:
authorYunlian Jiang <yunlian@google.com>2013-09-09 11:26:43 -0700
committerchrome-internal-fetch <chrome-internal-fetch@google.com>2013-09-10 17:23:19 +0000
commitccb0a8f9d8904da6d077ba0753e675941bc6aaf1 (patch)
treee1b3a377607b5411afae0fc2e8ba27870bc5fdbc /dejagnu
parent6aebeb10e517878cb76044e6a1d46f75c2fd93d6 (diff)
downloadtoolchain-utils-ccb0a8f9d8904da6d077ba0753e675941bc6aaf1.tar.gz
update daisy gdb baseline
BUG=None TEST=None Change-Id: Icefcffcc40057954bf7b51c3921248c43ef2b810 Reviewed-on: https://chrome-internal-review.googlesource.com/144366 Reviewed-by: Yunlian Jiang <yunlian@google.com> Tested-by: Yunlian Jiang <yunlian@google.com> Commit-Queue: Yunlian Jiang <yunlian@google.com>
Diffstat (limited to 'dejagnu')
-rw-r--r--dejagnu/gdb_baseline/armv7a-cros-linux-gnueabi606
1 files changed, 324 insertions, 282 deletions
diff --git a/dejagnu/gdb_baseline/armv7a-cros-linux-gnueabi b/dejagnu/gdb_baseline/armv7a-cros-linux-gnueabi
index 5121abdd..96e048bc 100644
--- a/dejagnu/gdb_baseline/armv7a-cros-linux-gnueabi
+++ b/dejagnu/gdb_baseline/armv7a-cros-linux-gnueabi
@@ -1,4 +1,4 @@
-Test Run By yunlian on Tue May 7 12:56:42 2013
+Test Run By yunlian on Mon Sep 9 10:31:42 2013
Target is armv7a-cros-linux-gnueabi
=== gdb tests ===
@@ -245,7 +245,7 @@ PASS: gdb.arch/arm-disp-step.exp: continue to breakpoint: continue to test_pop_p
PASS: gdb.arch/arm-disp-step.exp: continue to breakpoint: continue to test_pop_pc_3_check
PASS: gdb.arch/arm-disp-step.exp: continue to breakpoint: continue to test_pop_pc_ret
PASS: gdb.arch/arm-disp-step.exp: break test_str_pc
-FAIL: gdb.arch/arm-disp-step.exp: setting breakpoint at exit
+FAIL: gdb.arch/arm-disp-step.exp: continue until exit at arm-disp-step (the program exited)
Running ./gdb.arch/e500-abi.exp ...
Running ./gdb.arch/e500-prologue.exp ...
Running ./gdb.arch/e500-regs.exp ...
@@ -851,7 +851,7 @@ PASS: gdb.base/break.exp: backtrace from factorial(5)
PASS: gdb.base/break.exp: next to recursive call
PASS: gdb.base/break.exp: next over recursive call
PASS: gdb.base/break.exp: backtrace from factorial(5.1)
-FAIL: gdb.base/break.exp: setting breakpoint at exit
+FAIL: gdb.base/break.exp: continue until exit at recursive next test (the program exited)
PASS: gdb.base/break.exp: breakpoint function, optimized file
PASS: gdb.base/break.exp: breakpoint small function, optimized file
PASS: gdb.base/break.exp: run until function breakpoint, optimized file (code motion)
@@ -961,14 +961,14 @@ FAIL: gdb.base/callfuncs.exp: p t_long_double_complex_many_args(ldc1, ldc2, ldc3
PASS: gdb.base/callfuncs.exp: p t_long_double_complex_many_args(ldc1, ldc1, ldc1, ldc1, ldc1, ldc1, ldc1,ldc1, ldc1, ldc1, ldc1, ldc1, ldc1, ldc1, ldc1, ldc1)
PASS: gdb.base/callfuncs.exp: p t_string_values(string_val2,string_val1)
PASS: gdb.base/callfuncs.exp: p t_string_values(string_val1,string_val2)
-FAIL: gdb.base/callfuncs.exp: p t_string_values("string 1","string 2")
-FAIL: gdb.base/callfuncs.exp: p t_string_values("string 1",string_val2)
-FAIL: gdb.base/callfuncs.exp: p t_string_values(string_val1,"string 2")
+PASS: gdb.base/callfuncs.exp: p t_string_values("string 1","string 2")
+PASS: gdb.base/callfuncs.exp: p t_string_values("string 1",string_val2)
+PASS: gdb.base/callfuncs.exp: p t_string_values(string_val1,"string 2")
PASS: gdb.base/callfuncs.exp: p t_char_array_values(char_array_val2,char_array_val1)
PASS: gdb.base/callfuncs.exp: p t_char_array_values(char_array_val1,char_array_val2)
-FAIL: gdb.base/callfuncs.exp: p t_char_array_values("carray 1","carray 2")
-FAIL: gdb.base/callfuncs.exp: p t_char_array_values("carray 1",char_array_val2)
-FAIL: gdb.base/callfuncs.exp: p t_char_array_values(char_array_val1,"carray 2")
+PASS: gdb.base/callfuncs.exp: p t_char_array_values("carray 1","carray 2")
+PASS: gdb.base/callfuncs.exp: p t_char_array_values("carray 1",char_array_val2)
+PASS: gdb.base/callfuncs.exp: p t_char_array_values(char_array_val1,"carray 2")
PASS: gdb.base/callfuncs.exp: p doubleit(4)
PASS: gdb.base/callfuncs.exp: p add(4,5)
PASS: gdb.base/callfuncs.exp: p t_func_values(func_val2,func_val1)
@@ -985,10 +985,10 @@ PASS: gdb.base/callfuncs.exp: p t_enum_value1(enum_val2)
PASS: gdb.base/callfuncs.exp: p t_enum_value2(enumval2)
PASS: gdb.base/callfuncs.exp: p t_enum_value2(enum_val2)
PASS: gdb.base/callfuncs.exp: p t_enum_value2(enum_val1)
-FAIL: gdb.base/callfuncs.exp: p sum_args(1,{2})
-FAIL: gdb.base/callfuncs.exp: p sum_args(2,{2,3})
-FAIL: gdb.base/callfuncs.exp: p sum_args(3,{2,3,4})
-FAIL: gdb.base/callfuncs.exp: p sum_args(4,{2,3,4,5})
+PASS: gdb.base/callfuncs.exp: p sum_args(1,{2})
+PASS: gdb.base/callfuncs.exp: p sum_args(2,{2,3})
+PASS: gdb.base/callfuncs.exp: p sum_args(3,{2,3,4})
+PASS: gdb.base/callfuncs.exp: p sum_args(4,{2,3,4,5})
PASS: gdb.base/callfuncs.exp: p sum10 (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
PASS: gdb.base/callfuncs.exp: p cmp10 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
PASS: gdb.base/callfuncs.exp: call inferior func with struct - returns char
@@ -1240,54 +1240,54 @@ FAIL: gdb.base/call-strs.exp: next over strcpy
FAIL: gdb.base/call-strs.exp: print buf
FAIL: gdb.base/call-strs.exp: print s
Running ./gdb.base/catch-load.exp ...
-FAIL: gdb.base/catch-load.exp: plain load: set var libname = "catch-load-so.so" (the program exited)
+PASS: gdb.base/catch-load.exp: plain load: set var libname = "catch-load-so.so"
PASS: gdb.base/catch-load.exp: plain load: set stop-on-solib-events 0
PASS: gdb.base/catch-load.exp: plain load: catch load
-FAIL: gdb.base/catch-load.exp: plain load: continue
-FAIL: gdb.base/catch-load.exp: plain load with stop-on-solib-events: set var libname = "catch-load-so.so" (the program exited)
+PASS: gdb.base/catch-load.exp: plain load: continue
+PASS: gdb.base/catch-load.exp: plain load with stop-on-solib-events: set var libname = "catch-load-so.so"
PASS: gdb.base/catch-load.exp: plain load with stop-on-solib-events: set stop-on-solib-events 1
PASS: gdb.base/catch-load.exp: plain load with stop-on-solib-events: catch load
-FAIL: gdb.base/catch-load.exp: plain load with stop-on-solib-events: continue
-FAIL: gdb.base/catch-load.exp: rx load: set var libname = "catch-load-so.so" (the program exited)
+PASS: gdb.base/catch-load.exp: plain load with stop-on-solib-events: continue
+PASS: gdb.base/catch-load.exp: rx load: set var libname = "catch-load-so.so"
PASS: gdb.base/catch-load.exp: rx load: set stop-on-solib-events 0
PASS: gdb.base/catch-load.exp: rx load: catch load catch-load-so
-FAIL: gdb.base/catch-load.exp: rx load: continue
-FAIL: gdb.base/catch-load.exp: rx load with stop-on-solib-events: set var libname = "catch-load-so.so" (the program exited)
+PASS: gdb.base/catch-load.exp: rx load: continue
+PASS: gdb.base/catch-load.exp: rx load with stop-on-solib-events: set var libname = "catch-load-so.so"
PASS: gdb.base/catch-load.exp: rx load with stop-on-solib-events: set stop-on-solib-events 1
PASS: gdb.base/catch-load.exp: rx load with stop-on-solib-events: catch load catch-load-so
-FAIL: gdb.base/catch-load.exp: rx load with stop-on-solib-events: continue
-FAIL: gdb.base/catch-load.exp: non-matching load: set var libname = "catch-load-so.so" (the program exited)
+PASS: gdb.base/catch-load.exp: rx load with stop-on-solib-events: continue
+PASS: gdb.base/catch-load.exp: non-matching load: set var libname = "catch-load-so.so"
PASS: gdb.base/catch-load.exp: non-matching load: set stop-on-solib-events 0
PASS: gdb.base/catch-load.exp: non-matching load: catch load zardoz
-FAIL: gdb.base/catch-load.exp: non-matching load: continue
-FAIL: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: set var libname = "catch-load-so.so" (the program exited)
+PASS: gdb.base/catch-load.exp: non-matching load: continue
+PASS: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: set var libname = "catch-load-so.so"
PASS: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: set stop-on-solib-events 1
PASS: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: catch load zardoz
-FAIL: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: continue
-FAIL: gdb.base/catch-load.exp: plain unload: set var libname = "catch-load-so.so" (the program exited)
+PASS: gdb.base/catch-load.exp: non-matching load with stop-on-solib-events: continue
+PASS: gdb.base/catch-load.exp: plain unload: set var libname = "catch-load-so.so"
PASS: gdb.base/catch-load.exp: plain unload: set stop-on-solib-events 0
PASS: gdb.base/catch-load.exp: plain unload: catch unload
-FAIL: gdb.base/catch-load.exp: plain unload: continue
-FAIL: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: set var libname = "catch-load-so.so" (the program exited)
+PASS: gdb.base/catch-load.exp: plain unload: continue
+PASS: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: set var libname = "catch-load-so.so"
PASS: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: set stop-on-solib-events 1
PASS: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: catch unload
-FAIL: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: continue
-FAIL: gdb.base/catch-load.exp: rx unload: set var libname = "catch-load-so.so" (the program exited)
+PASS: gdb.base/catch-load.exp: plain unload with stop-on-solib-events: continue
+PASS: gdb.base/catch-load.exp: rx unload: set var libname = "catch-load-so.so"
PASS: gdb.base/catch-load.exp: rx unload: set stop-on-solib-events 0
PASS: gdb.base/catch-load.exp: rx unload: catch unload catch-load-so
-FAIL: gdb.base/catch-load.exp: rx unload: continue
-FAIL: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: set var libname = "catch-load-so.so" (the program exited)
+PASS: gdb.base/catch-load.exp: rx unload: continue
+PASS: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: set var libname = "catch-load-so.so"
PASS: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: set stop-on-solib-events 1
PASS: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: catch unload catch-load-so
-FAIL: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: continue
-FAIL: gdb.base/catch-load.exp: non-matching unload: set var libname = "catch-load-so.so" (the program exited)
+PASS: gdb.base/catch-load.exp: rx unload with stop-on-solib-events: continue
+PASS: gdb.base/catch-load.exp: non-matching unload: set var libname = "catch-load-so.so"
PASS: gdb.base/catch-load.exp: non-matching unload: set stop-on-solib-events 0
PASS: gdb.base/catch-load.exp: non-matching unload: catch unload zardoz
-FAIL: gdb.base/catch-load.exp: non-matching unload: continue
-FAIL: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: set var libname = "catch-load-so.so" (the program exited)
+PASS: gdb.base/catch-load.exp: non-matching unload: continue
+PASS: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: set var libname = "catch-load-so.so"
PASS: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: set stop-on-solib-events 1
PASS: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: catch unload zardoz
-FAIL: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: continue
+PASS: gdb.base/catch-load.exp: non-matching unload with stop-on-solib-events: continue
Running ./gdb.base/catch-syscall.exp ...
Running ./gdb.base/charset.exp ...
PASS: gdb.base/charset.exp: show charset
@@ -1547,19 +1547,19 @@ PASS: gdb.base/charset.exp: undefined concatenation of UTF-16 and UTF-32
PASS: gdb.base/charset.exp: set up for python printing of utf-16 string
PASS: gdb.base/charset.exp: extract utf-16 string using python
PASS: gdb.base/charset.exp: EVAL_SKIP cleanup handling regression test
-FAIL: gdb.base/charset.exp: Assign String16 with prefix u
-FAIL: gdb.base/charset.exp: Display String String16 with x/hs
-FAIL: gdb.base/charset.exp: Assign String32 with prefix U
-FAIL: gdb.base/charset.exp: Display String String32 with x/ws
-FAIL: gdb.base/charset.exp: Assign String32 with prefix L
-FAIL: gdb.base/charset.exp: Display String String32 with x/ws
+PASS: gdb.base/charset.exp: Assign String16 with prefix u
+PASS: gdb.base/charset.exp: Display String String16 with x/hs
+PASS: gdb.base/charset.exp: Assign String32 with prefix U
+PASS: gdb.base/charset.exp: Display String String32 with x/ws
+PASS: gdb.base/charset.exp: Assign String32 with prefix L
+PASS: gdb.base/charset.exp: Display String String32 with x/ws
PASS: gdb.base/charset.exp: assign string to short array
PASS: gdb.base/charset.exp: assign string to int array
PASS: gdb.base/charset.exp: assign string to long array
Running ./gdb.base/checkpoint.exp ...
Running ./gdb.base/chng-syms.exp ...
PASS: gdb.base/chng-syms.exp: setting conditional breakpoint on function
-FAIL: gdb.base/chng-syms.exp: setting breakpoint at exit
+FAIL: gdb.base/chng-syms.exp: continue until exit at breakpoint first time through (the program exited)
PASS: gdb.base/chng-syms.exp: running with invalidated bpt condition after executable changes
Running ./gdb.base/code_elim.exp ...
PASS: gdb.base/code_elim.exp: symbol-file code_elim1
@@ -1782,12 +1782,18 @@ PASS: gdb.base/completion.exp: complete 'p 'arg'
PASS: gdb.base/completion.exp: complete (2) 'p 'arg'
PASS: gdb.base/completion.exp: complete 'p no_var_named_this-arg'
PASS: gdb.base/completion.exp: complete (2) 'p no_var_named_this-arg'
-FAIL: gdb.base/completion.exp: complete (2) 'p no_var_named_this-' (timeout)
-FAIL: gdb.base/completion.exp: complete 'p values[0].a' (timeout)
-FAIL: gdb.base/completion.exp: complete 'p values[0] . a' (timeout)
-FAIL: gdb.base/completion.exp: complete 'p &values[0] -> a' (timeout)
-FAIL: gdb.base/completion.exp: completion of field in anonymous union
-PASS: gdb.base/completion.exp: cd to ${srcdir}
+ERROR: internal buffer is full.
+UNRESOLVED: gdb.base/completion.exp: complete (2) 'p no_var_named_this-'
+ERROR: internal buffer is full.
+UNRESOLVED: gdb.base/completion.exp: complete 'p values[0].a'
+ERROR: internal buffer is full.
+UNRESOLVED: gdb.base/completion.exp: complete 'p values[0] . a'
+ERROR: internal buffer is full.
+UNRESOLVED: gdb.base/completion.exp: complete 'p &values[0] -> a'
+ERROR: internal buffer is full.
+UNRESOLVED: gdb.base/completion.exp: completion of field in anonymous union
+ERROR: internal buffer is full.
+UNRESOLVED: gdb.base/completion.exp: cd to ${srcdir}
PASS: gdb.base/completion.exp: directory completion
PASS: gdb.base/completion.exp: directory completion 2
PASS: gdb.base/completion.exp: Glob remaining of directory test
@@ -1964,13 +1970,13 @@ PASS: gdb.base/constvars.exp: ptype crass
PASS: gdb.base/constvars.exp: ptype crisp
Running ./gdb.base/corefile.exp ...
Running ./gdb.base/ctxobj.exp ...
-FAIL: gdb.base/ctxobj.exp: break in get_version functions (got interactive prompt)
-FAIL: gdb.base/ctxobj.exp: continue to get_version_1 (the program exited)
-FAIL: gdb.base/ctxobj.exp: print libctxobj1's this_version_num from partial symtab
-FAIL: gdb.base/ctxobj.exp: print libctxobj1's this_version_num from symtab
-FAIL: gdb.base/ctxobj.exp: continue to get_version_2 (the program is no longer running)
-FAIL: gdb.base/ctxobj.exp: print libctxobj2's this_version_num from partial symtab
-FAIL: gdb.base/ctxobj.exp: print libctxobj2's this_version_num from symtab
+PASS: gdb.base/ctxobj.exp: break in get_version functions
+PASS: gdb.base/ctxobj.exp: continue to get_version_1
+PASS: gdb.base/ctxobj.exp: print libctxobj1's this_version_num from partial symtab
+PASS: gdb.base/ctxobj.exp: print libctxobj1's this_version_num from symtab
+PASS: gdb.base/ctxobj.exp: continue to get_version_2
+PASS: gdb.base/ctxobj.exp: print libctxobj2's this_version_num from partial symtab
+PASS: gdb.base/ctxobj.exp: print libctxobj2's this_version_num from symtab
Running ./gdb.base/cursal.exp ...
PASS: gdb.base/cursal.exp: set listsize 1
PASS: gdb.base/cursal.exp: list before run
@@ -2793,9 +2799,9 @@ PASS: gdb.base/ena-dis-br.exp: enable once break marker2
PASS: gdb.base/ena-dis-br.exp: info auto-disabled break marker2
PASS: gdb.base/ena-dis-br.exp: continue to auto-disabled break marker2
PASS: gdb.base/ena-dis-br.exp: info auto-disabled break marker2
-FAIL: gdb.base/ena-dis-br.exp: setting breakpoint at exit
+FAIL: gdb.base/ena-dis-br.exp: continue until exit at no stop (the program exited)
PASS: gdb.base/ena-dis-br.exp: rerun to main
-FAIL: gdb.base/ena-dis-br.exp: setting breakpoint at exit
+FAIL: gdb.base/ena-dis-br.exp: continue until exit at no stop at auto-disabled break marker2 (the program exited)
PASS: gdb.base/ena-dis-br.exp: break marker3
PASS: gdb.base/ena-dis-br.exp: enable del break marker3
PASS: gdb.base/ena-dis-br.exp: info auto-deleted break marker2
@@ -2817,20 +2823,20 @@ PASS: gdb.base/ena-dis-br.exp: ignore break marker1 -1
PASS: gdb.base/ena-dis-br.exp: ignore break marker1 0
PASS: gdb.base/ena-dis-br.exp: ignore break marker1
PASS: gdb.base/ena-dis-br.exp: info ignored break marker1
-FAIL: gdb.base/ena-dis-br.exp: setting breakpoint at exit
+FAIL: gdb.base/ena-dis-br.exp: continue until exit at no stop at ignored break marker1 (the program exited)
PASS: gdb.base/ena-dis-br.exp: rerun to main
-FAIL: gdb.base/ena-dis-br.exp: continue to break marker1, 2nd time (the program exited)
+PASS: gdb.base/ena-dis-br.exp: continue to break marker1, 2nd time
PASS: gdb.base/ena-dis-br.exp: break marker1
PASS: gdb.base/ena-dis-br.exp: ignore break marker1
PASS: gdb.base/ena-dis-br.exp: enable del break marker1
PASS: gdb.base/ena-dis-br.exp: info break marker1
-FAIL: gdb.base/ena-dis-br.exp: setting breakpoint at exit
+FAIL: gdb.base/ena-dis-br.exp: continue until exit at no stop at ignored & auto-deleted break marker1 (the program exited)
PASS: gdb.base/ena-dis-br.exp: rerun to main
-FAIL: gdb.base/ena-dis-br.exp: continue to ignored & auto-deleted break marker1 (the program exited)
+PASS: gdb.base/ena-dis-br.exp: continue to ignored & auto-deleted break marker1
PASS: gdb.base/ena-dis-br.exp: break marker1
PASS: gdb.base/ena-dis-br.exp: ignore break marker1
PASS: gdb.base/ena-dis-br.exp: disable break marker1
-FAIL: gdb.base/ena-dis-br.exp: setting breakpoint at exit
+FAIL: gdb.base/ena-dis-br.exp: continue until exit at no stop at ignored & disabled break marker1 (the program exited)
PASS: gdb.base/ena-dis-br.exp: rerun to main
PASS: gdb.base/ena-dis-br.exp: info ignored & disabled break marker1
PASS: gdb.base/ena-dis-br.exp: prepare to continue with ignore count
@@ -2854,7 +2860,7 @@ PASS: gdb.base/ending-run.exp: all set to continue
PASS: gdb.base/ending-run.exp: cont
FAIL: gdb.base/ending-run.exp: step out of main
Running ./gdb.base/enum_cond.exp ...
-gdb compile failed, /usr/x86_64-pc-linux-gnu/armv7a-cros-linux-gnueabi/binutils-bin/2.22/ld.bfd.real: warning: /tmp/ccd9kuCQ.o uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
+gdb compile failed, /usr/x86_64-pc-linux-gnu/armv7a-cros-linux-gnueabi/binutils-bin/2.22/ld.bfd.real: warning: /tmp/ccDwD7sC.o uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
UNTESTED: gdb.base/enum_cond.exp: Could not compile enum_cond.c
Running ./gdb.base/enumval.exp ...
PASS: gdb.base/enumval.exp: print e
@@ -2901,7 +2907,7 @@ PASS: gdb.base/eval-skip.exp: print value of (0 && (--x))
PASS: gdb.base/eval-skip.exp: print value of (0 && (x+=7))
PASS: gdb.base/eval-skip.exp: print value of (0 && (x=y))
Running ./gdb.base/exe-lock.exp ...
-FAIL: gdb.base/exe-lock.exp: setting breakpoint at exit
+FAIL: gdb.base/exe-lock.exp: continue until exit (the program exited)
Running ./gdb.base/expand-psymtabs.exp ...
PASS: gdb.base/expand-psymtabs.exp: Expand psymtabs
Running ./gdb.base/exprs.exp ...
@@ -3485,8 +3491,8 @@ PASS: gdb.base/gdb11531.exp: watchpoint variable triggers at next
PASS: gdb.base/gdb11531.exp: watchpoint variable triggers at continue
Running ./gdb.base/gdb1250.exp ...
Running ./gdb.base/gdb1555.exp ...
-FAIL: gdb.base/gdb1555.exp: Step into shared lib function
-FAIL: gdb.base/gdb1555.exp: Next while in a shared lib function
+PASS: gdb.base/gdb1555.exp: Step into shared lib function
+PASS: gdb.base/gdb1555.exp: Next while in a shared lib function
Running ./gdb.base/gdb1821.exp ...
PASS: gdb.base/gdb1821.exp: print /x bar
Running ./gdb.base/gdbindex-stabs.exp ...
@@ -3520,9 +3526,9 @@ PASS: gdb.base/gdbvars.exp: Print contents of uninitialized convenience variable
PASS: gdb.base/gdbvars.exp: Set a new convenience variable to a program variable
PASS: gdb.base/gdbvars.exp: Print contents of new convenience variable of program variable
Running ./gdb.base/gnu-ifunc.exp ...
-gdb compile failed, /tmp/ccS7lPDZ.s: Assembler messages:
-/tmp/ccS7lPDZ.s:42: Error: unrecognized symbol type ""
-UNTESTED: gdb.base/gnu-ifunc.exp: Could not compile dynamic executable /var/tmp/portage/cross-armv7a-cros-linux-gnueabi/gdb-7.5.1-r1/work/gdb-7.5.1/gdb/testsuite/gdb.base/gnu-ifunc.
+gdb compile failed, /tmp/ccISN6TI.s: Assembler messages:
+/tmp/ccISN6TI.s:42: Error: unrecognized symbol type ""
+UNTESTED: gdb.base/gnu-ifunc.exp: Could not compile dynamic executable /var/tmp/portage/cross-armv7a-cros-linux-gnueabi/gdb-7.5.1-r5/work/gdb-7.5.1/gdb/testsuite/gdb.base/gnu-ifunc.
Running ./gdb.base/gnu_vector.exp ...
PASS: gdb.base/gnu_vector.exp: print c4
PASS: gdb.base/gnu_vector.exp: print c4[2]
@@ -3668,7 +3674,7 @@ PASS: gdb.base/hbreak2.exp: backtrace from factorial(5)
PASS: gdb.base/hbreak2.exp: next to recursive call
PASS: gdb.base/hbreak2.exp: next over recursive call
PASS: gdb.base/hbreak2.exp: backtrace from factorial(5.1)
-FAIL: gdb.base/hbreak2.exp: setting breakpoint at exit
+FAIL: gdb.base/hbreak2.exp: continue until exit at recursive next test (the program exited)
PASS: gdb.base/hbreak2.exp: hardware breakpoint function, optimized file
PASS: gdb.base/hbreak2.exp: run until hardware function breakpoint, optimized file (code motion)
PASS: gdb.base/hbreak2.exp: hardware breakpoint small function, optimized file
@@ -4022,23 +4028,23 @@ PASS: gdb.base/info-macros.exp: info macros 6
PASS: gdb.base/info-macros.exp: info macros 7
KFAIL: gdb.base/info-macros.exp: info macros info-macros.c:42 (PRMS: gdb/NNNN)
Running ./gdb.base/info-os.exp ...
-FAIL: gdb.base/info-os.exp: get inferior process ID
-FAIL: gdb.base/info-os.exp: continue to breakpoint: Set breakpoint here
-FAIL: gdb.base/info-os.exp: get shared memory key
-FAIL: gdb.base/info-os.exp: get shared memory ID
-FAIL: gdb.base/info-os.exp: get semaphore key
-FAIL: gdb.base/info-os.exp: get semaphore ID
-FAIL: gdb.base/info-os.exp: get message queue key
-FAIL: gdb.base/info-os.exp: get message queue ID
-FAIL: gdb.base/info-os.exp: get socket port number
+PASS: gdb.base/info-os.exp: get inferior process ID
+PASS: gdb.base/info-os.exp: continue to breakpoint: Set breakpoint here
+PASS: gdb.base/info-os.exp: get shared memory key
+PASS: gdb.base/info-os.exp: get shared memory ID
+PASS: gdb.base/info-os.exp: get semaphore key
+PASS: gdb.base/info-os.exp: get semaphore ID
+PASS: gdb.base/info-os.exp: get message queue key
+PASS: gdb.base/info-os.exp: get message queue ID
+PASS: gdb.base/info-os.exp: get socket port number
FAIL: gdb.base/info-os.exp: get process list
FAIL: gdb.base/info-os.exp: get process groups
FAIL: gdb.base/info-os.exp: get threads
FAIL: gdb.base/info-os.exp: get file descriptors
-FAIL: gdb.base/info-os.exp: get internet-domain sockets
-FAIL: gdb.base/info-os.exp: get shared-memory regions
-FAIL: gdb.base/info-os.exp: get semaphores
-FAIL: gdb.base/info-os.exp: get message queues
+PASS: gdb.base/info-os.exp: get internet-domain sockets
+PASS: gdb.base/info-os.exp: get shared-memory regions
+PASS: gdb.base/info-os.exp: get semaphores
+PASS: gdb.base/info-os.exp: get message queues
Running ./gdb.base/info-proc.exp ...
PASS: gdb.base/info-proc.exp: help info proc
PASS: gdb.base/info-proc.exp: info proc without a process
@@ -4078,32 +4084,26 @@ PASS: gdb.base/jit-simple.exp: recompile jit-simple.c
PASS: gdb.base/jit-simple.exp: blah 1
Running ./gdb.base/jit-so.exp ...
PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here before-dlopen
-FAIL: gdb.base/jit-so.exp: one_jit_test-1: set var jit_libname = "jit-main.so"
-FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here after-dlopen
-FAIL: gdb.base/jit-so.exp: one_jit_test-1: setting breakpoint at jit-main.c:131
-FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 0
-FAIL: gdb.base/jit-so.exp: one_jit_test-1: set var argc = 2
-FAIL: gdb.base/jit-so.exp: one_jit_test-1: set var libname = "SHLIBDIR/jit-solib.so"
-FAIL: gdb.base/jit-so.exp: one_jit_test-1: set var count = 1
-FAIL: gdb.base/jit-so.exp: one_jit_test-1: setting breakpoint at jit-main.c:194
-FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 1
-FAIL: gdb.base/jit-so.exp: one_jit_test-1: info function jit_function
-FAIL: gdb.base/jit-so.exp: one_jit_test-1: setting breakpoint at jit-main.c:219
-FAIL: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 2
+PASS: gdb.base/jit-so.exp: one_jit_test-1: set var jit_libname = "jit-main.so"
+PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here after-dlopen
+PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 0
+PASS: gdb.base/jit-so.exp: one_jit_test-1: set var argc = 2
+PASS: gdb.base/jit-so.exp: one_jit_test-1: set var libname = "SHLIBDIR/jit-solib.so"
+PASS: gdb.base/jit-so.exp: one_jit_test-1: set var count = 1
+PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 1
+PASS: gdb.base/jit-so.exp: one_jit_test-1: info function jit_function
+PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here 2
PASS: gdb.base/jit-so.exp: one_jit_test-1: info function jit_function
PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here before-dlopen
-FAIL: gdb.base/jit-so.exp: one_jit_test-2: set var jit_libname = "jit-main.so"
-FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here after-dlopen
-FAIL: gdb.base/jit-so.exp: one_jit_test-2: setting breakpoint at jit-main.c:131
-FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 0
-FAIL: gdb.base/jit-so.exp: one_jit_test-2: set var argc = 2
-FAIL: gdb.base/jit-so.exp: one_jit_test-2: set var libname = "SHLIBDIR/jit-solib.so"
-FAIL: gdb.base/jit-so.exp: one_jit_test-2: set var count = 2
-FAIL: gdb.base/jit-so.exp: one_jit_test-2: setting breakpoint at jit-main.c:194
-FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 1
-FAIL: gdb.base/jit-so.exp: one_jit_test-2: info function jit_function
-FAIL: gdb.base/jit-so.exp: one_jit_test-2: setting breakpoint at jit-main.c:219
-FAIL: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 2
+PASS: gdb.base/jit-so.exp: one_jit_test-2: set var jit_libname = "jit-main.so"
+PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here after-dlopen
+PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 0
+PASS: gdb.base/jit-so.exp: one_jit_test-2: set var argc = 2
+PASS: gdb.base/jit-so.exp: one_jit_test-2: set var libname = "SHLIBDIR/jit-solib.so"
+PASS: gdb.base/jit-so.exp: one_jit_test-2: set var count = 2
+PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 1
+PASS: gdb.base/jit-so.exp: one_jit_test-2: info function jit_function
+PASS: gdb.base/jit-so.exp: one_jit_test-2: continue to breakpoint: break here 2
PASS: gdb.base/jit-so.exp: one_jit_test-2: info function jit_function
Running ./gdb.base/jump.exp ...
PASS: gdb.base/jump.exp: break before jump to non-call
@@ -4133,7 +4133,7 @@ PASS: gdb.base/langs.exp: up to langs0__2do in langs.exp
PASS: gdb.base/langs.exp: show language at langs0__2do in langs.exp
PASS: gdb.base/langs.exp: up to main in langs.exp
PASS: gdb.base/langs.exp: show language at main in langs.exp
-FAIL: gdb.base/langs.exp: setting breakpoint at exit
+FAIL: gdb.base/langs.exp: continue until exit at langs.exp (the program exited)
PASS: gdb.base/langs.exp: set lang to minimal
PASS: gdb.base/langs.exp: print parameter value
Running ./gdb.base/lineinc.exp ...
@@ -4938,7 +4938,7 @@ PASS: gdb.base/nodebug.exp: p bsslocal
PASS: gdb.base/nodebug.exp: whatis bsslocal
PASS: gdb.base/nodebug.exp: ptype bsslocal
PASS: gdb.base/nodebug.exp: backtrace from inner in nodebug.exp
-FAIL: gdb.base/nodebug.exp: p/c array_index("abcdef",2)
+PASS: gdb.base/nodebug.exp: p/c array_index("abcdef",2)
PASS: gdb.base/nodebug.exp: backtrace from middle in nodebug.exp
Running ./gdb.base/nofield.exp ...
PASS: gdb.base/nofield.exp: ptype struct not_empty
@@ -4983,7 +4983,7 @@ PASS: gdb.base/pc-fp.exp: info register pc fp
Running ./gdb.base/pending.exp ...
PASS: gdb.base/pending.exp: set pending breakpoint (without symbols)
PASS: gdb.base/pending.exp: single pending breakpoint info (without symbols)
-FAIL: gdb.base/pending.exp: run to resolved breakpoint 1 (without symbols) (the program exited)
+PASS: gdb.base/pending.exp: run to resolved breakpoint 1 (without symbols)
PASS: gdb.base/pending.exp: set pending breakpoint
PASS: gdb.base/pending.exp: single pending breakpoint info
PASS: gdb.base/pending.exp: breakpoint function
@@ -5002,11 +5002,11 @@ PASS: gdb.base/pending.exp: set ignore count on pending breakpoint 3
PASS: gdb.base/pending.exp: multiple pending breakpoints 2
PASS: gdb.base/pending.exp: running to main
PASS: gdb.base/pending.exp: re-enabling pending breakpoint that can resolve instantly
-FAIL: gdb.base/pending.exp: continue to resolved breakpoint 2 (the program exited)
-FAIL: gdb.base/pending.exp: continue to resolved breakpoint 1 (the program is no longer running)
+PASS: gdb.base/pending.exp: continue to resolved breakpoint 2
+PASS: gdb.base/pending.exp: continue to resolved breakpoint 1
PASS: gdb.base/pending.exp: Disable other breakpoints
PASS: gdb.base/pending.exp: Disable other breakpoints
-FAIL: gdb.base/pending.exp: continue to resolved breakpoint 3 (the program is no longer running)
+PASS: gdb.base/pending.exp: continue to resolved breakpoint 3
PASS: gdb.base/pending.exp: set imaginary pending breakpoint
PASS: gdb.base/pending.exp: rerun to main
PASS: gdb.base/pending.exp: verify pending breakpoint after restart
@@ -5771,11 +5771,11 @@ PASS: gdb.base/printcmds.exp: p "embedded \000 null"
PASS: gdb.base/printcmds.exp: p "abcd"[2]
PASS: gdb.base/printcmds.exp: p sizeof ("abcdef")
PASS: gdb.base/printcmds.exp: ptype "foo"
-FAIL: gdb.base/printcmds.exp: p *"foo"
+PASS: gdb.base/printcmds.exp: p *"foo"
PASS: gdb.base/printcmds.exp: ptype *"foo"
-FAIL: gdb.base/printcmds.exp: p &*"foo"
-FAIL: gdb.base/printcmds.exp: ptype &*"foo"
-FAIL: gdb.base/printcmds.exp: p (char *)"foo"
+PASS: gdb.base/printcmds.exp: p &*"foo"
+PASS: gdb.base/printcmds.exp: ptype &*"foo"
+PASS: gdb.base/printcmds.exp: p (char *)"foo"
PASS: gdb.base/printcmds.exp: print {'a','b','c'}
PASS: gdb.base/printcmds.exp: print {4,5,6}[2]
PASS: gdb.base/printcmds.exp: print *&{4,5,6}[1]
@@ -5826,8 +5826,8 @@ PASS: gdb.base/printcmds.exp: set print symbol off
Running ./gdb.base/print-file-var.exp ...
PASS: gdb.base/print-file-var.exp: breapoint past v1 & v2 initialization
PASS: gdb.base/print-file-var.exp: continue to STOP marker
-FAIL: gdb.base/print-file-var.exp: print 'print-file-var-lib1.c'::this_version_id == v1
-FAIL: gdb.base/print-file-var.exp: print 'print-file-var-lib2.c'::this_version_id == v2
+PASS: gdb.base/print-file-var.exp: print 'print-file-var-lib1.c'::this_version_id == v1
+PASS: gdb.base/print-file-var.exp: print 'print-file-var-lib2.c'::this_version_id == v2
Running ./gdb.base/prologue.exp ...
PASS: gdb.base/prologue.exp: setting breakpoint at marker
PASS: gdb.base/prologue.exp: continue to marker
@@ -6659,7 +6659,7 @@ PASS: gdb.base/sepdebug.exp: backtrace from factorial(5)
PASS: gdb.base/sepdebug.exp: next to recursive call
PASS: gdb.base/sepdebug.exp: next over recursive call
PASS: gdb.base/sepdebug.exp: backtrace from factorial(5.1)
-FAIL: gdb.base/sepdebug.exp: setting breakpoint at exit
+FAIL: gdb.base/sepdebug.exp: continue until exit at recursive next test (the program exited)
PASS: gdb.base/sepdebug.exp: debuglink: set separate debug location
PASS: gdb.base/sepdebug.exp: debuglink: breakpoint function, optimized file
PASS: gdb.base/sepdebug.exp: debuglink: breakpoint small function, optimized file
@@ -6905,31 +6905,32 @@ PASS: gdb.base/shlib-call.exp: set width 0
FAIL: gdb.base/shlib-call.exp: next to shr1
FAIL: gdb.base/shlib-call.exp: print g
FAIL: gdb.base/shlib-call.exp: print g
-FAIL: gdb.base/shlib-call.exp: breakpoint function shr2 (got interactive prompt)
-FAIL: gdb.base/shlib-call.exp: run until breakpoint set at a function (the program exited)
-FAIL: gdb.base/shlib-call.exp: print mainshr1(1) from shlib func
-FAIL: gdb.base/shlib-call.exp: step out of shr2 to main (the program is no longer running)
-FAIL: gdb.base/shlib-call.exp: print mainshr1(1)
-FAIL: gdb.base/shlib-call.exp: step into mainshr1 (the program is no longer running)
+PASS: gdb.base/shlib-call.exp: breakpoint function shr2
+PASS: gdb.base/shlib-call.exp: run until breakpoint set at a function
+PASS: gdb.base/shlib-call.exp: print mainshr1(1) from shlib func
+PASS: gdb.base/shlib-call.exp: step out of shr2 to main (stopped in shr2 epilogue)
+PASS: gdb.base/shlib-call.exp: step out of shr2 epilogue to main
+PASS: gdb.base/shlib-call.exp: print mainshr1(1)
+PASS: gdb.base/shlib-call.exp: step into mainshr1
PASS: gdb.base/shlib-call.exp: set print sevenbit-strings
PASS: gdb.base/shlib-call.exp: set print address off
PASS: gdb.base/shlib-call.exp: set width 0
Running ./gdb.base/shreloc.exp ...
-FAIL: gdb.base/shreloc.exp: get address of fn_1
-FAIL: gdb.base/shreloc.exp: get address of fn_2
-FAIL: gdb.base/shreloc.exp: relocated extern functions have different addresses
-FAIL: gdb.base/shreloc.exp: get address of extern_var_1
-FAIL: gdb.base/shreloc.exp: get address of extern_var_2
-FAIL: gdb.base/shreloc.exp: relocated extern variables have different addresses
-FAIL: gdb.base/shreloc.exp: get address of static_var_1
-FAIL: gdb.base/shreloc.exp: get address of static_var_2
-FAIL: gdb.base/shreloc.exp: relocated static variables have different addresses
+PASS: gdb.base/shreloc.exp: get address of fn_1
+PASS: gdb.base/shreloc.exp: get address of fn_2
+PASS: gdb.base/shreloc.exp: relocated extern functions have different addresses
+PASS: gdb.base/shreloc.exp: get address of extern_var_1
+PASS: gdb.base/shreloc.exp: get address of extern_var_2
+PASS: gdb.base/shreloc.exp: relocated extern variables have different addresses
+PASS: gdb.base/shreloc.exp: get address of static_var_1
+PASS: gdb.base/shreloc.exp: get address of static_var_2
+PASS: gdb.base/shreloc.exp: relocated static variables have different addresses
PASS: gdb.base/shreloc.exp: get_msym_addrs static_var_[12]
-FAIL: gdb.base/shreloc.exp: (msymbol) relocated static vars have different addresses
+PASS: gdb.base/shreloc.exp: (msymbol) relocated static vars have different addresses
PASS: gdb.base/shreloc.exp: get_msym_addrs extern_var_[12]
-FAIL: gdb.base/shreloc.exp: (msymbol) relocated extern vars have different addresses
+PASS: gdb.base/shreloc.exp: (msymbol) relocated extern vars have different addresses
PASS: gdb.base/shreloc.exp: get_msym_addrs fn_[12]
-FAIL: gdb.base/shreloc.exp: (msymbol) relocated functions have different addresses
+PASS: gdb.base/shreloc.exp: (msymbol) relocated functions have different addresses
Running ./gdb.base/sigall.exp ...
PASS: gdb.base/sigall.exp: handle SIGABRT stop print
PASS: gdb.base/sigall.exp: b handle_ABRT
@@ -7310,7 +7311,7 @@ PASS: gdb.base/sigall.exp: handle SIGTERM stop print
PASS: gdb.base/sigall.exp: b handle_TERM
PASS: gdb.base/sigall.exp: get signal TERM
PASS: gdb.base/sigall.exp: send signal TERM
-FAIL: gdb.base/sigall.exp: setting breakpoint at exit
+FAIL: gdb.base/sigall.exp: continue until exit at continue to sigall exit (the program exited)
Running ./gdb.base/sigaltstack.exp ...
PASS: gdb.base/sigaltstack.exp: handle SIGALRM print pass nostop
PASS: gdb.base/sigaltstack.exp: handle SIGVTALRM print pass nostop
@@ -7321,11 +7322,11 @@ PASS: gdb.base/sigaltstack.exp: next
PASS: gdb.base/sigaltstack.exp: backtrace
FAIL: gdb.base/sigaltstack.exp: finish from catch LEAF
FAIL: gdb.base/sigaltstack.exp: finish to throw INNER
-FAIL: gdb.base/sigaltstack.exp: finish to catch INNER (GDB internal error)
-FAIL: gdb.base/sigaltstack.exp: finish from catch INNER (GDB internal error)
-FAIL: gdb.base/sigaltstack.exp: finish to OUTER (GDB internal error)
-FAIL: gdb.base/sigaltstack.exp: finish to catch MAIN (GDB internal error)
-FAIL: gdb.base/sigaltstack.exp: finish to MAIN (GDB internal error)
+FAIL: gdb.base/sigaltstack.exp: finish to catch INNER
+FAIL: gdb.base/sigaltstack.exp: finish from catch INNER
+FAIL: gdb.base/sigaltstack.exp: finish to OUTER
+FAIL: gdb.base/sigaltstack.exp: finish to catch MAIN
+FAIL: gdb.base/sigaltstack.exp: finish to MAIN
Running ./gdb.base/sigbpt.exp ...
PASS: gdb.base/sigbpt.exp: break keeper
PASS: gdb.base/sigbpt.exp: display/i $pc
@@ -7671,43 +7672,41 @@ PASS: gdb.base/skip.exp: info skip after deleting all
Running ./gdb.base/skip-solib.exp ...
Running ./gdb.base/so-impl-ld.exp ...
PASS: gdb.base/so-impl-ld.exp: step over solib call
-FAIL: gdb.base/so-impl-ld.exp: step into solib call
-FAIL: gdb.base/so-impl-ld.exp: step in solib call
-FAIL: gdb.base/so-impl-ld.exp: step out of solib call
+PASS: gdb.base/so-impl-ld.exp: step into solib call
+PASS: gdb.base/so-impl-ld.exp: step in solib call
+PASS: gdb.base/so-impl-ld.exp: step out of solib call
Running ./gdb.base/so-indr-cl.exp ...
Running ./gdb.base/solib-corrupted.exp ...
Running ./gdb.base/solib-disc.exp ...
PASS: gdb.base/solib-disc.exp: set stop-on-solib-events 1
-FAIL: gdb.base/solib-disc.exp: continue to load (the program exited)
-FAIL: gdb.base/solib-disc.exp: save $pc after load
-FAIL: gdb.base/solib-disc.exp: disconnect after load
-FAIL: gdb.base/solib-disc.exp: reconnect after load
+PASS: gdb.base/solib-disc.exp: continue to load
+PASS: gdb.base/solib-disc.exp: save $pc after load
+PASS: gdb.base/solib-disc.exp: disconnect after load
+PASS: gdb.base/solib-disc.exp: reconnect after load
+PASS: gdb.base/solib-disc.exp: check $pc after load
+PASS: gdb.base/solib-disc.exp: continue to unload
+PASS: gdb.base/solib-disc.exp: save $pc after unload
+PASS: gdb.base/solib-disc.exp: disconnect after unload
+PASS: gdb.base/solib-disc.exp: reconnect after unload
+PASS: gdb.base/solib-disc.exp: check $pc after unload
Running ./gdb.base/solib-display.exp ...
Running ./gdb.base/solib.exp ...
Running ./gdb.base/solib-nodir.exp ...
Running ./gdb.base/solib-overlap.exp ...
Running ./gdb.base/solib-symbol.exp ...
PASS: gdb.base/solib-symbol.exp: foo2 in main
-FAIL: gdb.base/solib-symbol.exp: foo in libmd (got interactive prompt)
+PASS: gdb.base/solib-symbol.exp: foo in libmd
PASS: gdb.base/solib-symbol.exp: continue
-FAIL: gdb.base/solib-symbol.exp: foo2 in mdlib
+PASS: gdb.base/solib-symbol.exp: foo2 in mdlib
Running ./gdb.base/solib-weak.exp ...
-FAIL: gdb.base/solib-weak.exp: setting breakpoint at bar
-FAIL: gdb.base/solib-weak.exp: run to breakpoint - lib1 nodebug, lib2 nodebug, lib1 first (the program exited)
-FAIL: gdb.base/solib-weak.exp: setting breakpoint at bar
-FAIL: gdb.base/solib-weak.exp: run to breakpoint - lib1 nodebug, lib2 nodebug, lib2 first (the program exited)
-FAIL: gdb.base/solib-weak.exp: setting breakpoint at bar
-FAIL: gdb.base/solib-weak.exp: run to breakpoint - lib1 nodebug, lib2 debug, lib1 first (the program exited)
-FAIL: gdb.base/solib-weak.exp: setting breakpoint at bar
-FAIL: gdb.base/solib-weak.exp: run to breakpoint - lib1 nodebug, lib2 debug, lib2 first (the program exited)
-FAIL: gdb.base/solib-weak.exp: setting breakpoint at bar
-FAIL: gdb.base/solib-weak.exp: run to breakpoint - lib1 debug, lib2 nodebug, lib1 first (the program exited)
-FAIL: gdb.base/solib-weak.exp: setting breakpoint at bar
-FAIL: gdb.base/solib-weak.exp: run to breakpoint - lib1 debug, lib2 nodebug, lib2 first (the program exited)
-FAIL: gdb.base/solib-weak.exp: setting breakpoint at bar
-FAIL: gdb.base/solib-weak.exp: run to breakpoint - lib1 debug, lib2 debug, lib1 first (the program exited)
-FAIL: gdb.base/solib-weak.exp: setting breakpoint at bar
-FAIL: gdb.base/solib-weak.exp: run to breakpoint - lib1 debug, lib2 debug, lib2 first (the program exited)
+PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 nodebug, lib2 nodebug, lib1 first
+PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 nodebug, lib2 nodebug, lib2 first
+PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 nodebug, lib2 debug, lib1 first
+PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 nodebug, lib2 debug, lib2 first
+PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 debug, lib2 nodebug, lib1 first
+PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 debug, lib2 nodebug, lib2 first
+PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 debug, lib2 debug, lib1 first
+PASS: gdb.base/solib-weak.exp: run to breakpoint - lib1 debug, lib2 debug, lib2 first
Running ./gdb.base/source.exp ...
FAIL: gdb.base/source.exp: script contains error
FAIL: gdb.base/source.exp: source -v
@@ -7796,8 +7795,8 @@ PASS: gdb.base/step-test.exp: stepi: finish call
PASS: gdb.base/step-test.exp: nexti over function
PASS: gdb.base/step-test.exp: set breakpoint at call to large_struct_by_value
PASS: gdb.base/step-test.exp: run to pass large struct
-PASS: gdb.base/step-test.exp: large struct by value
-FAIL: gdb.base/step-test.exp: setting breakpoint at exit
+FAIL: gdb.base/step-test.exp: large struct by value
+FAIL: gdb.base/step-test.exp: continue until exit at step-test.exp (the program exited)
Running ./gdb.base/store.exp ...
PASS: gdb.base/store.exp: tbreak wack_charest
PASS: gdb.base/store.exp: continue to wack_charest
@@ -8739,10 +8738,10 @@ PASS: gdb.base/tui-layout.exp: layout asm
Running ./gdb.base/twice.exp ...
PASS: gdb.base/twice.exp: step
Running ./gdb.base/type-opaque.exp ...
-FAIL: gdb.base/type-opaque.exp: opaque struct type resolving
+PASS: gdb.base/type-opaque.exp: opaque struct type resolving
PASS: gdb.base/type-opaque.exp: empty struct type resolving
PASS: gdb.base/type-opaque.exp: filled struct type resolving
-FAIL: gdb.base/type-opaque.exp: opaque union type resolving
+PASS: gdb.base/type-opaque.exp: opaque union type resolving
PASS: gdb.base/type-opaque.exp: empty union type resolving
PASS: gdb.base/type-opaque.exp: filled union type resolving
Running ./gdb.base/ui-redirect.exp ...
@@ -8756,17 +8755,17 @@ PASS: gdb.base/ui-redirect.exp: set logging off
PASS: gdb.base/ui-redirect.exp: help
Running ./gdb.base/unload.exp ...
PASS: gdb.base/unload.exp: pending breakpoint info before run
-FAIL: gdb.base/unload.exp: running program (the program exited)
-FAIL: gdb.base/unload.exp: pending breakpoint info on first run at shrfunc1
-FAIL: gdb.base/unload.exp: continuing to unloaded libfile (the program is no longer running)
-FAIL: gdb.base/unload.exp: print y from libfile
-FAIL: gdb.base/unload.exp: rerun to shared library breakpoint
-FAIL: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc1
-FAIL: gdb.base/unload.exp: continuing to unloaded libfile (the program exited)
-FAIL: gdb.base/unload.exp: continue to shrfunc2 (the program is no longer running)
-FAIL: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc2
-FAIL: gdb.base/unload.exp: continuing to unloaded libfile2 (the program is no longer running)
-FAIL: gdb.base/unload.exp: print y from libfile2
+PASS: gdb.base/unload.exp: running program
+PASS: gdb.base/unload.exp: pending breakpoint info on first run at shrfunc1
+PASS: gdb.base/unload.exp: continuing to unloaded libfile
+PASS: gdb.base/unload.exp: print y from libfile
+PASS: gdb.base/unload.exp: rerun to shared library breakpoint
+PASS: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc1
+PASS: gdb.base/unload.exp: continuing to unloaded libfile
+PASS: gdb.base/unload.exp: continue to shrfunc2
+PASS: gdb.base/unload.exp: pending breakpoint info on second run at shrfunc2
+PASS: gdb.base/unload.exp: continuing to unloaded libfile2
+PASS: gdb.base/unload.exp: print y from libfile2
Running ./gdb.base/until.exp ...
PASS: gdb.base/until.exp: until line number
PASS: gdb.base/until.exp: malformed until
@@ -8890,7 +8889,7 @@ 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
-FAIL: gdb.base/watchpoint.exp: setting breakpoint at exit
+FAIL: gdb.base/watchpoint.exp: continue until exit at continue to exit in test_simple_watchpoint (the program exited)
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
@@ -8900,7 +8899,7 @@ PASS: gdb.base/watchpoint.exp: watchpoint hit in test_disabling_watchpoints, sec
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
-FAIL: gdb.base/watchpoint.exp: setting breakpoint at exit
+FAIL: gdb.base/watchpoint.exp: continue until exit at continue to exit in test_disabling_watchpoints (the program exited)
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
@@ -8947,7 +8946,7 @@ PASS: gdb.base/watchpoint.exp: set local watch in recursive call with explicit s
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
-FAIL: gdb.base/watchpoint.exp: setting breakpoint at exit
+FAIL: gdb.base/watchpoint.exp: continue until exit at continue to exit in test_complex_watchpoint (the program exited)
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
@@ -9016,12 +9015,12 @@ PASS: gdb.base/watchpoints.exp: watchpoint hit, fifth time
PASS: gdb.base/watchpoints.exp: Watchpoint hit count is 5
Running ./gdb.base/watchpoint-solib.exp ...
PASS: gdb.base/watchpoint-solib.exp: set pending breakpoint
-FAIL: gdb.base/watchpoint-solib.exp: continue to foo (the program exited)
-FAIL: gdb.base/watchpoint-solib.exp: set watchpoint on g
-FAIL: gdb.base/watchpoint-solib.exp: continue to watchpoint hit (the program is no longer running)
+PASS: gdb.base/watchpoint-solib.exp: continue to foo
+PASS: gdb.base/watchpoint-solib.exp: set watchpoint on g
+PASS: gdb.base/watchpoint-solib.exp: continue to watchpoint hit
PASS: gdb.base/watchpoint-solib.exp: rerun to main
-FAIL: gdb.base/watchpoint-solib.exp: continue to foo again (the program exited)
-FAIL: gdb.base/watchpoint-solib.exp: continue to watchpoint hit again (the program is no longer running)
+PASS: gdb.base/watchpoint-solib.exp: continue to foo again
+PASS: gdb.base/watchpoint-solib.exp: continue to watchpoint hit again
Running ./gdb.base/watch-read.exp ...
Running ./gdb.base/watch_thread_num.exp ...
Running ./gdb.base/watch-vfork.exp ...
@@ -11012,13 +11011,13 @@ PASS: gdb.cp/gdb1355.exp: ptype s1
PASS: gdb.cp/gdb1355.exp: print s1
Running ./gdb.cp/gdb2384.exp ...
PASS: gdb.cp/gdb2384.exp: continue to breakpoint: set breakpoint here
-FAIL: gdb.cp/gdb2384.exp: print d1.meth ()
+PASS: gdb.cp/gdb2384.exp: print d1.meth ()
PASS: gdb.cp/gdb2384.exp: continue to breakpoint: set breakpoint here
-FAIL: gdb.cp/gdb2384.exp: gdb2384
+PASS: gdb.cp/gdb2384.exp: gdb2384
PASS: gdb.cp/gdb2384.exp: continue to breakpoint: set breakpoint here (second)
-FAIL: gdb.cp/gdb2384.exp: print d2.meth()
+PASS: gdb.cp/gdb2384.exp: print d2.meth()
PASS: gdb.cp/gdb2384.exp: continue to breakpoint: set breakpoint here (second)
-FAIL: gdb.cp/gdb2384.exp: gdb2384 (second)
+PASS: gdb.cp/gdb2384.exp: gdb2384 (second)
Running ./gdb.cp/gdb2495.exp ...
PASS: gdb.cp/gdb2495.exp: p exceptions.no_throw_function()
PASS: gdb.cp/gdb2495.exp: p exceptions.throw_function_with_handler()
@@ -11038,34 +11037,34 @@ Running ./gdb.cp/hang.exp ...
PASS: gdb.cp/hang.exp: doesn't overwrite struct type
PASS: gdb.cp/hang.exp: doesn't corrupt cv_type chain
Running ./gdb.cp/infcall-dlopen.exp ...
-FAIL: gdb.cp/infcall-dlopen.exp: test 0
+PASS: gdb.cp/infcall-dlopen.exp: test 0
PASS: gdb.cp/infcall-dlopen.exp: test 0 stub 1
PASS: gdb.cp/infcall-dlopen.exp: test 0 stub 2
-FAIL: gdb.cp/infcall-dlopen.exp: test 1
+PASS: gdb.cp/infcall-dlopen.exp: test 1
PASS: gdb.cp/infcall-dlopen.exp: test 1 stub 1
PASS: gdb.cp/infcall-dlopen.exp: test 1 stub 2
-FAIL: gdb.cp/infcall-dlopen.exp: test 2
+PASS: gdb.cp/infcall-dlopen.exp: test 2
PASS: gdb.cp/infcall-dlopen.exp: test 2 stub 1
PASS: gdb.cp/infcall-dlopen.exp: test 2 stub 2
-FAIL: gdb.cp/infcall-dlopen.exp: test 3
+PASS: gdb.cp/infcall-dlopen.exp: test 3
PASS: gdb.cp/infcall-dlopen.exp: test 3 stub 1
PASS: gdb.cp/infcall-dlopen.exp: test 3 stub 2
-FAIL: gdb.cp/infcall-dlopen.exp: test 4
+PASS: gdb.cp/infcall-dlopen.exp: test 4
PASS: gdb.cp/infcall-dlopen.exp: test 4 stub 1
PASS: gdb.cp/infcall-dlopen.exp: test 4 stub 2
-FAIL: gdb.cp/infcall-dlopen.exp: test 5
+PASS: gdb.cp/infcall-dlopen.exp: test 5
PASS: gdb.cp/infcall-dlopen.exp: test 5 stub 1
PASS: gdb.cp/infcall-dlopen.exp: test 5 stub 2
-FAIL: gdb.cp/infcall-dlopen.exp: test 6
+PASS: gdb.cp/infcall-dlopen.exp: test 6
PASS: gdb.cp/infcall-dlopen.exp: test 6 stub 1
PASS: gdb.cp/infcall-dlopen.exp: test 6 stub 2
-FAIL: gdb.cp/infcall-dlopen.exp: test 7
+PASS: gdb.cp/infcall-dlopen.exp: test 7
PASS: gdb.cp/infcall-dlopen.exp: test 7 stub 1
PASS: gdb.cp/infcall-dlopen.exp: test 7 stub 2
-FAIL: gdb.cp/infcall-dlopen.exp: test 8
+PASS: gdb.cp/infcall-dlopen.exp: test 8
PASS: gdb.cp/infcall-dlopen.exp: test 8 stub 1
PASS: gdb.cp/infcall-dlopen.exp: test 8 stub 2
-FAIL: gdb.cp/infcall-dlopen.exp: test 9
+PASS: gdb.cp/infcall-dlopen.exp: test 9
PASS: gdb.cp/infcall-dlopen.exp: test 9 stub 1
PASS: gdb.cp/infcall-dlopen.exp: test 9 stub 2
Running ./gdb.cp/inherit.exp ...
@@ -11443,7 +11442,7 @@ PASS: gdb.cp/method2.exp: setting language c
PASS: gdb.cp/method2.exp: breaking in method (c)
PASS: gdb.cp/method2.exp: setting language c++
PASS: gdb.cp/method2.exp: breaking in method (c++)
-FAIL: gdb.cp/method2.exp: setting breakpoint at exit
+FAIL: gdb.cp/method2.exp: continue until exit at continue to end (the program exited)
Running ./gdb.cp/method.exp ...
PASS: gdb.cp/method.exp: break A::foo
PASS: gdb.cp/method.exp: continue to A::foo
@@ -12647,7 +12646,7 @@ PASS: gdb.cp/ovldbreak.exp: set multiple-symbols cancel
PASS: gdb.cp/ovldbreak.exp: break foo::foofunc
PASS: gdb.cp/ovldbreak.exp: set multiple-symbols all
PASS: gdb.cp/ovldbreak.exp: break foo::foofunc
-FAIL: gdb.cp/ovldbreak.exp: setting breakpoint at exit
+FAIL: gdb.cp/ovldbreak.exp: continue until exit at finish program (the program exited)
Running ./gdb.cp/ovsrch.exp ...
PASS: gdb.cp/ovsrch.exp: break A::stop_here
PASS: gdb.cp/ovsrch.exp: break 'A::stop_here'
@@ -12844,7 +12843,7 @@ PASS: gdb.cp/re-set-overloaded.exp: set breakpoint pending yes
PASS: gdb.cp/re-set-overloaded.exp: break C::C
PASS: gdb.cp/re-set-overloaded.exp: set variable $brk = $bpnum
PASS: gdb.cp/re-set-overloaded.exp: start
-KFAIL: gdb.cp/re-set-overloaded.exp: breakpoint resolved (PRMS: breakpoints/11657)
+PASS: gdb.cp/re-set-overloaded.exp: breakpoint resolved
Running ./gdb.cp/rtti.exp ...
PASS: gdb.cp/rtti.exp: continue to breakpoint: end of constructors in main
PASS: gdb.cp/rtti.exp: print *e1
@@ -14973,7 +14972,7 @@ PASS: gdb.mi/mi-ns-stale-regcache.exp: main thread still running
Running ./gdb.mi/mi-nsthrexec.exp ...
Running ./gdb.mi/mi-pending.exp ...
PASS: gdb.mi/mi-pending.exp: MI pending breakpoint on pendfunc1
-FAIL: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc1 (unknown output after running)
+PASS: gdb.mi/mi-pending.exp: Run till MI pending breakpoint on pendfunc1
Running ./gdb.mi/mi-pthreads.exp ...
PASS: gdb.mi/mi-pthreads.exp: successfully compiled posix threads test case
PASS: gdb.mi/mi-pthreads.exp: breakpoint at done_making_threads
@@ -16553,11 +16552,10 @@ PASS: gdb.python/py-finish-breakpoint.exp: ensure that finish bp is invalid afer
PASS: gdb.python/py-finish-breakpoint.exp: return to main()
PASS: gdb.python/py-finish-breakpoint.exp: check FinishBP not allowed in main
PASS: gdb.python/py-finish-breakpoint.exp: import python scripts
-FAIL: gdb.python/py-finish-breakpoint.exp: ensure that shared lib has no debug info
-FAIL: gdb.python/py-finish-breakpoint.exp: setting breakpoint at do_nothing
-FAIL: gdb.python/py-finish-breakpoint.exp: continue to do_nothing
+PASS: gdb.python/py-finish-breakpoint.exp: ensure that shared lib has no debug info
+PASS: gdb.python/py-finish-breakpoint.exp: continue to do_nothing
PASS: gdb.python/py-finish-breakpoint.exp: set finish breakpoint
-FAIL: gdb.python/py-finish-breakpoint.exp: check FinishBreakpoint hit
+PASS: gdb.python/py-finish-breakpoint.exp: check FinishBreakpoint hit
PASS: gdb.python/py-finish-breakpoint.exp: check return value without debug symbol
PASS: gdb.python/py-finish-breakpoint.exp: import python scripts
PASS: gdb.python/py-finish-breakpoint.exp: set finish breakpoint
@@ -17022,7 +17020,7 @@ PASS: gdb.python/py-prettyprint.exp: print c
PASS: gdb.python/py-prettyprint.exp: print nstype
PASS: gdb.python/py-prettyprint.exp: set print pretty off
PASS: gdb.python/py-prettyprint.exp: print nstype on one line
-FAIL: gdb.python/py-prettyprint.exp: setting breakpoint at exit
+FAIL: gdb.python/py-prettyprint.exp: continue until exit (the program exited)
PASS: gdb.python/py-prettyprint.exp: set print pretty on
PASS: gdb.python/py-prettyprint.exp: b 335
PASS: gdb.python/py-prettyprint.exp: continue
@@ -17057,7 +17055,7 @@ PASS: gdb.python/py-prettyprint.exp: print c
PASS: gdb.python/py-prettyprint.exp: print nstype
PASS: gdb.python/py-prettyprint.exp: set print pretty off
PASS: gdb.python/py-prettyprint.exp: print nstype on one line
-FAIL: gdb.python/py-prettyprint.exp: setting breakpoint at exit
+FAIL: gdb.python/py-prettyprint.exp: continue until exit (the program exited)
PASS: gdb.python/py-prettyprint.exp: python execfile ('py-prettyprint.py')
PASS: gdb.python/py-prettyprint.exp: continue to breakpoint: eval-break
PASS: gdb.python/py-prettyprint.exp: info locals
@@ -17083,8 +17081,8 @@ PASS: gdb.python/py-section-script.exp: continue
PASS: gdb.python/py-section-script.exp: print ss
Running ./gdb.python/py-shared.exp ...
PASS: gdb.python/py-shared.exp: func1 address
-FAIL: gdb.python/py-shared.exp: Aquire func1 address
-FAIL: gdb.python/py-shared.exp: test func1 solib location
+PASS: gdb.python/py-shared.exp: Aquire func1 address
+PASS: gdb.python/py-shared.exp: test func1 solib location
PASS: gdb.python/py-shared.exp: main address
PASS: gdb.python/py-shared.exp: Aquire main address
PASS: gdb.python/py-shared.exp: test main solib location
@@ -17942,16 +17940,17 @@ PASS: gdb.threads/gcore-thread.exp: help gcore
PASS: gdb.threads/gcore-thread.exp: thread 1 is running
PASS: gdb.threads/gcore-thread.exp: thread 2 is running
PASS: gdb.threads/gcore-thread.exp: save a corefile
-XFAIL: gdb.threads/gcore-thread.exp: clear __stack_user.next
-XFAIL: gdb.threads/gcore-thread.exp: clear stack_used.next
+PASS: gdb.threads/gcore-thread.exp: clear __stack_user.next
+PASS: gdb.threads/gcore-thread.exp: clear stack_used.next
+PASS: gdb.threads/gcore-thread.exp: save a zeroed-threads corefile
PASS: gdb.threads/gcore-thread.exp: corefile: re-load generated corefile
PASS: gdb.threads/gcore-thread.exp: corefile: corefile contains at least two threads
PASS: gdb.threads/gcore-thread.exp: corefile: a corefile thread is executing thread2
PASS: gdb.threads/gcore-thread.exp: corefile: thread2 is current thread in corefile
-FAIL: gdb.threads/gcore-thread.exp: core0file: re-load generated corefile
-FAIL: gdb.threads/gcore-thread.exp: core0file: corefile contains at least two threads
-FAIL: gdb.threads/gcore-thread.exp: core0file: a corefile thread is executing thread2
-FAIL: gdb.threads/gcore-thread.exp: core0file: thread2 is current thread in corefile
+PASS: gdb.threads/gcore-thread.exp: core0file: re-load generated corefile
+PASS: gdb.threads/gcore-thread.exp: core0file: corefile contains at least two threads
+PASS: gdb.threads/gcore-thread.exp: core0file: a corefile thread is executing thread2
+PASS: gdb.threads/gcore-thread.exp: core0file: thread2 is current thread in corefile
Running ./gdb.threads/hand-call-in-threads.exp ...
PASS: gdb.threads/hand-call-in-threads.exp: successfully compiled posix threads test case
PASS: gdb.threads/hand-call-in-threads.exp: breakpoint on all_threads_running
@@ -18009,7 +18008,7 @@ PASS: gdb.threads/interrupted-hand-call.exp: hand-call interrupted by signal in
PASS: gdb.threads/interrupted-hand-call.exp: dummy stack frame present
PASS: gdb.threads/interrupted-hand-call.exp: finish hand-call
PASS: gdb.threads/interrupted-hand-call.exp: dummy frame popped
-FAIL: gdb.threads/interrupted-hand-call.exp: setting breakpoint at exit
+FAIL: gdb.threads/interrupted-hand-call.exp: continue until exit (the program exited)
Running ./gdb.threads/killed.exp ...
PASS: gdb.threads/killed.exp: successfully compiled posix threads test case
PASS: gdb.threads/killed.exp: run program to completion
@@ -18151,7 +18150,6 @@ PASS: gdb.threads/print-threads.exp: program exited normally
PASS: gdb.threads/print-threads.exp: all threads ran once (slow)
PASS: gdb.threads/print-threads.exp: break thread_function (3)
PASS: gdb.threads/print-threads.exp: set var slow = 1 (2)
-FAIL: gdb.threads/print-threads.exp: setting breakpoint at kill
PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 1 (slow with kill breakpoint)
PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 2 (slow with kill breakpoint)
PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 3 (slow with kill breakpoint)
@@ -18163,7 +18161,7 @@ Running ./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
PASS: gdb.threads/pthread_cond_wait.exp: run to break_me
-FAIL: gdb.threads/pthread_cond_wait.exp: backtrace in blocked thread
+PASS: gdb.threads/pthread_cond_wait.exp: backtrace in blocked thread
Running ./gdb.threads/pthreads.exp ...
PASS: gdb.threads/pthreads.exp: successfully compiled posix threads test case
PASS: gdb.threads/pthreads.exp: set print sevenbit-strings
@@ -18187,17 +18185,17 @@ PASS: gdb.threads/pthreads.exp: All threads running after startup
PASS: gdb.threads/pthreads.exp: Continue with all threads running
PASS: gdb.threads/pthreads.exp: Stopped with a ^C
PASS: gdb.threads/pthreads.exp: bt
-FAIL: gdb.threads/pthreads.exp: set var common_routine::hits=0
-FAIL: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0
-FAIL: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0
-FAIL: gdb.threads/pthreads.exp: set var common_routine::from_main=0
-FAIL: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0
+PASS: gdb.threads/pthreads.exp: set var common_routine::hits=0
+PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0
+PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0
+PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0
+PASS: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0
PASS: gdb.threads/pthreads.exp: disable
PASS: gdb.threads/pthreads.exp: tbreak common_routine if hits >= 15
PASS: gdb.threads/pthreads.exp: stopped before calling common_routine 15 times
PASS: gdb.threads/pthreads.exp: All threads running after continuing from ^C stop
-PASS: gdb.threads/pthreads.exp: check backtrace from main thread
-FAIL: gdb.threads/pthreads.exp: check backtrace from thread 1
+FAIL: gdb.threads/pthreads.exp: check backtrace from main thread
+PASS: gdb.threads/pthreads.exp: check backtrace from thread 1
FAIL: gdb.threads/pthreads.exp: check backtrace from thread 2
FAIL: gdb.threads/pthreads.exp: apply backtrace command to all three threads
PASS: gdb.threads/pthreads.exp: set break at common_routine in thread 2
@@ -18261,8 +18259,24 @@ Running ./gdb.threads/siginfo-threads.exp ...
PASS: gdb.threads/siginfo-threads.exp: successfully compiled posix threads test case
PASS: gdb.threads/siginfo-threads.exp: handle SIGUSR1 stop print pass
PASS: gdb.threads/siginfo-threads.exp: handle SIGUSR2 stop print pass
-FAIL: gdb.threads/siginfo-threads.exp: get pid
-FAIL: gdb.threads/siginfo-threads.exp: catch signal 0
+PASS: gdb.threads/siginfo-threads.exp: get pid
+PASS: gdb.threads/siginfo-threads.exp: catch signal 0
+PASS: gdb.threads/siginfo-threads.exp: signal 0 si_signo
+PASS: gdb.threads/siginfo-threads.exp: signal 0 si_code is SI_TKILL
+FAIL: gdb.threads/siginfo-threads.exp: signal 0 si_pid
+PASS: gdb.threads/siginfo-threads.exp: catch signal 1
+PASS: gdb.threads/siginfo-threads.exp: signal 1 si_signo
+PASS: gdb.threads/siginfo-threads.exp: signal 1 si_code is SI_TKILL
+FAIL: gdb.threads/siginfo-threads.exp: signal 1 si_pid
+PASS: gdb.threads/siginfo-threads.exp: catch signal 2
+PASS: gdb.threads/siginfo-threads.exp: signal 2 si_signo
+PASS: gdb.threads/siginfo-threads.exp: signal 2 si_code is SI_TKILL
+FAIL: gdb.threads/siginfo-threads.exp: signal 2 si_pid
+PASS: gdb.threads/siginfo-threads.exp: catch signal 3
+PASS: gdb.threads/siginfo-threads.exp: signal 3 si_signo
+PASS: gdb.threads/siginfo-threads.exp: signal 3 si_code is SI_TKILL
+FAIL: gdb.threads/siginfo-threads.exp: signal 3 si_pid
+PASS: gdb.threads/siginfo-threads.exp: continue to breakpoint: break-at-exit
Running ./gdb.threads/sigstep-threads.exp ...
PASS: gdb.threads/sigstep-threads.exp: successfully compiled posix threads test case
PASS: gdb.threads/sigstep-threads.exp: handle SIGUSR1 nostop print pass
@@ -18365,10 +18379,10 @@ PASS: gdb.threads/thread-unwindonsignal.exp: setting unwindonsignal
PASS: gdb.threads/thread-unwindonsignal.exp: showing unwindonsignal
PASS: gdb.threads/thread-unwindonsignal.exp: hand-call interrupted by signal in another thread
PASS: gdb.threads/thread-unwindonsignal.exp: dummy stack frame present
-FAIL: gdb.threads/thread-unwindonsignal.exp: wrong thread not unwound
+PASS: gdb.threads/thread-unwindonsignal.exp: wrong thread not unwound
PASS: gdb.threads/thread-unwindonsignal.exp: finish hand-call
PASS: gdb.threads/thread-unwindonsignal.exp: dummy frame popped
-FAIL: gdb.threads/thread-unwindonsignal.exp: setting breakpoint at exit
+FAIL: gdb.threads/thread-unwindonsignal.exp: continue until exit (the program exited)
Running ./gdb.threads/threxit-hop-specific.exp ...
PASS: gdb.threads/threxit-hop-specific.exp: successfully compiled posix threads test case
PASS: gdb.threads/threxit-hop-specific.exp: continue to thread start
@@ -18382,35 +18396,63 @@ PASS: gdb.threads/tls.exp: set breakpoint at exit
PASS: gdb.threads/tls.exp: continue to first thread: get to thread
PASS: gdb.threads/tls.exp: at least one th in spin while stopped at first th
PASS: gdb.threads/tls.exp: first thread print me
-FAIL: gdb.threads/tls.exp: first thread local storage
-FAIL: gdb.threads/tls.exp: first another thread local storage
+PASS: gdb.threads/tls.exp: first thread local storage
+PASS: gdb.threads/tls.exp: first another thread local storage
PASS: gdb.threads/tls.exp: first info address a_thread_local
PASS: gdb.threads/tls.exp: first info address another_thread_local
-FAIL: gdb.threads/tls.exp: continue to second thread (the program is no longer running)
-FAIL: gdb.threads/tls.exp: at least one th in spin while stopped at second th
-FAIL: gdb.threads/tls.exp: second thread print me
-FAIL: gdb.threads/tls.exp: second thread local storage
-FAIL: gdb.threads/tls.exp: second another thread local storage
+PASS: gdb.threads/tls.exp: continue to second thread
+PASS: gdb.threads/tls.exp: at least one th in spin while stopped at second th
+PASS: gdb.threads/tls.exp: second thread print me
+PASS: gdb.threads/tls.exp: second thread local storage
+PASS: gdb.threads/tls.exp: second another thread local storage
PASS: gdb.threads/tls.exp: second info address a_thread_local
PASS: gdb.threads/tls.exp: second info address another_thread_local
-FAIL: gdb.threads/tls.exp: continue to third thread (the program is no longer running)
-FAIL: gdb.threads/tls.exp: at least one th in spin while stopped at third th
-FAIL: gdb.threads/tls.exp: third thread print me
-FAIL: gdb.threads/tls.exp: third thread local storage
-FAIL: gdb.threads/tls.exp: third another thread local storage
+PASS: gdb.threads/tls.exp: continue to third thread
+PASS: gdb.threads/tls.exp: at least one th in spin while stopped at third th
+PASS: gdb.threads/tls.exp: third thread print me
+PASS: gdb.threads/tls.exp: third thread local storage
+PASS: gdb.threads/tls.exp: third another thread local storage
PASS: gdb.threads/tls.exp: third info address a_thread_local
PASS: gdb.threads/tls.exp: third info address another_thread_local
-FAIL: gdb.threads/tls.exp: continue to synch point (the program is no longer running)
-FAIL: gdb.threads/tls.exp: get number of threads
-FAIL: gdb.threads/tls.exp: No thread backtrace reported spin (vsyscall kernel problem?)
-FAIL: gdb.threads/tls.exp: threads exited (the program is no longer running)
-FAIL: gdb.threads/tls.exp: mess at end
+PASS: gdb.threads/tls.exp: continue to synch point
+PASS: gdb.threads/tls.exp: get number of threads
+PASS: gdb.threads/tls.exp: selected thread: 1
+PASS: gdb.threads/tls.exp: backtrace of thread number 1 not relevant
+PASS: gdb.threads/tls.exp: selected thread: 2
+PASS: gdb.threads/tls.exp: backtrace of thread number 2 in spin
+PASS: gdb.threads/tls.exp: selected thread: 3
+PASS: gdb.threads/tls.exp: backtrace of thread number 3 in spin
+PASS: gdb.threads/tls.exp: selected thread: 4
+PASS: gdb.threads/tls.exp: backtrace of thread number 4 in spin
+PASS: gdb.threads/tls.exp: selected thread: 4
+PASS: gdb.threads/tls.exp: thread 4 up
+PASS: gdb.threads/tls.exp: 4 thread print me
+PASS: gdb.threads/tls.exp: 4 thread local storage
+PASS: gdb.threads/tls.exp: 4 another thread local storage
+PASS: gdb.threads/tls.exp: 4 info address a_thread_local
+PASS: gdb.threads/tls.exp: 4 info address another_thread_local
+PASS: gdb.threads/tls.exp: selected thread: 2
+PASS: gdb.threads/tls.exp: thread 2 up
+PASS: gdb.threads/tls.exp: 2 thread print me
+PASS: gdb.threads/tls.exp: 2 thread local storage
+PASS: gdb.threads/tls.exp: 2 another thread local storage
+PASS: gdb.threads/tls.exp: 2 info address a_thread_local
+PASS: gdb.threads/tls.exp: 2 info address another_thread_local
+PASS: gdb.threads/tls.exp: selected thread: 3
+PASS: gdb.threads/tls.exp: thread 3 up
+PASS: gdb.threads/tls.exp: 3 thread print me
+PASS: gdb.threads/tls.exp: 3 thread local storage
+PASS: gdb.threads/tls.exp: 3 another thread local storage
+PASS: gdb.threads/tls.exp: 3 info address a_thread_local
+PASS: gdb.threads/tls.exp: 3 info address another_thread_local
+PASS: gdb.threads/tls.exp: threads exited
+PASS: gdb.threads/tls.exp: Expect only base thread at end
PASS: gdb.threads/tls.exp: info address a_global
FAIL: gdb.threads/tls.exp: info address me
-FAIL: gdb.threads/tls.exp: p a_thread_local
+PASS: gdb.threads/tls.exp: p a_thread_local
FAIL: gdb.threads/tls.exp: p file2_thread_local
PASS: gdb.threads/tls.exp: info address file2_thread_local
-FAIL: gdb.threads/tls.exp: p a_thread_local second time
+PASS: gdb.threads/tls.exp: p a_thread_local second time
PASS: gdb.threads/tls.exp: info address a_thread_local
Running ./gdb.threads/tls-nodebug.exp ...
PASS: gdb.threads/tls-nodebug.exp: successfully compiled posix threads test case
@@ -18418,16 +18460,16 @@ FAIL: gdb.threads/tls-nodebug.exp: thread local storage
Running ./gdb.threads/tls-shared.exp ...
PASS: gdb.threads/tls-shared.exp: successfully compiled posix threads test case
PASS: gdb.threads/tls-shared.exp: successfully compiled posix threads test case
-FAIL: gdb.threads/tls-shared.exp: print thread local storage variable
+PASS: gdb.threads/tls-shared.exp: print thread local storage variable
PASS: gdb.threads/tls-shared.exp: ptype of thread local storage variable
PASS: gdb.threads/tls-shared.exp: print storage info for thread local storage variable
PASS: gdb.threads/tls-shared.exp: break at and of main
-FAIL: gdb.threads/tls-shared.exp: continue to break (the program is no longer running)
-FAIL: gdb.threads/tls-shared.exp: print result
+PASS: gdb.threads/tls-shared.exp: continue to break
+PASS: gdb.threads/tls-shared.exp: print result
Running ./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
-FAIL: gdb.threads/tls-var.exp: print tls_var
+PASS: gdb.threads/tls-var.exp: print tls_var
Running ./gdb.threads/watchpoint-fork.exp ...
KFAIL: gdb.threads/watchpoint-fork.exp: gdbserver does not support debugging across fork (PRMS: remote/13584)
Running ./gdb.threads/watchthreads2.exp ...
@@ -18460,7 +18502,7 @@ PASS: gdb.trace/actions.exp: 5.10a: set teval action for first tracepoint
PASS: gdb.trace/actions.exp: 5.10a: set teval action for second tracepoint
PASS: gdb.trace/actions.exp: 5.10a: verify teval actions set for two tracepoints
Running ./gdb.trace/ax.exp ...
-FAIL: gdb.trace/ax.exp: maint agent 12
+PASS: gdb.trace/ax.exp: maint agent 12
PASS: gdb.trace/ax.exp: maint agent gdb_char_test
PASS: gdb.trace/ax.exp: maint agent gdb_arr_test[12]
PASS: gdb.trace/ax.exp: maint agent gdb_arr_test[gdb_short_test]
@@ -18483,7 +18525,7 @@ PASS: gdb.trace/ax.exp: maint agent gdb_long_test > gdb_short_test
PASS: gdb.trace/ax.exp: maint agent gdb_long_test >= gdb_short_test
PASS: gdb.trace/ax.exp: maint agent &gdb_long_test == &gdb_short_test
PASS: gdb.trace/ax.exp: maint agent &gdb_long_test < &gdb_short_test
-FAIL: gdb.trace/ax.exp: maint agent-eval 12
+PASS: gdb.trace/ax.exp: maint agent-eval 12
PASS: gdb.trace/ax.exp: maint agent-eval gdb_char_test
PASS: gdb.trace/ax.exp: maint agent-eval gdb_arr_test[12]
PASS: gdb.trace/ax.exp: maint agent-eval gdb_arr_test[gdb_short_test]
@@ -18504,12 +18546,12 @@ PASS: gdb.trace/ax.exp: maint agent-eval gdb_long_test < gdb_short_test
PASS: gdb.trace/ax.exp: maint agent-eval gdb_long_test <= gdb_short_test
PASS: gdb.trace/ax.exp: maint agent-eval gdb_long_test > gdb_short_test
PASS: gdb.trace/ax.exp: maint agent-eval gdb_long_test >= gdb_short_test
-FAIL: gdb.trace/ax.exp: maint agent-eval &gdb_long_test == &gdb_short_test
+PASS: gdb.trace/ax.exp: maint agent-eval &gdb_long_test == &gdb_short_test
PASS: gdb.trace/ax.exp: maint agent-eval &gdb_long_test < &gdb_short_test
Running ./gdb.trace/backtrace.exp ...
UNSUPPORTED: gdb.trace/backtrace.exp: Current target does not support trace
Running ./gdb.trace/change-loc.exp ...
-FAIL: gdb.trace/change-loc.exp: Can't run to main to check for trace support
+UNSUPPORTED: gdb.trace/change-loc.exp: Current target does not support trace
Running ./gdb.trace/circ.exp ...
PASS: gdb.trace/circ.exp: set circular-trace-buffer on
PASS: gdb.trace/circ.exp: show circular-trace-buffer (on)
@@ -18538,9 +18580,9 @@ PASS: gdb.trace/deltrace.exp: 3.4: delete invalid tracepoint number
PASS: gdb.trace/deltrace.exp: 3.5: delete tracepoint number zero
PASS: gdb.trace/deltrace.exp: 3.6: help delete tracepoints
Running ./gdb.trace/disconnected-tracing.exp ...
-FAIL: gdb.trace/disconnected-tracing.exp: can't run to main to check for trace support
+UNSUPPORTED: gdb.trace/disconnected-tracing.exp: target does not support trace
Running ./gdb.trace/ftrace.exp ...
-FAIL: gdb.trace/ftrace.exp: Can't run to main to check for trace support
+UNSUPPORTED: gdb.trace/ftrace.exp: target does not support trace
Running ./gdb.trace/infotrace.exp ...
PASS: gdb.trace/infotrace.exp: 2.1: info tracepoints (all)
PASS: gdb.trace/infotrace.exp: 2.2a: info tracepoint 1 (gdb_c_test)
@@ -18575,7 +18617,7 @@ PASS: gdb.trace/passcount.exp: 4.7: set passcount to large number (32767)
PASS: gdb.trace/passcount.exp: 4.8: invalid tracepoint number in passcount
PASS: gdb.trace/passcount.exp: 4.9: help passcount
Running ./gdb.trace/pending.exp ...
-FAIL: gdb.trace/pending.exp: Can't run to main to check for trace support
+UNSUPPORTED: gdb.trace/pending.exp: Current target does not support trace
Running ./gdb.trace/report.exp ...
UNSUPPORTED: gdb.trace/report.exp: Current target does not support trace
Running ./gdb.trace/save-trace.exp ...
@@ -18615,14 +18657,14 @@ PASS: gdb.trace/save-trace.exp: 10: show default-collect
PASS: gdb.trace/save-trace.exp: 10.7: help save-tracepoints
Running ./gdb.trace/stap-trace.exp ...
Running ./gdb.trace/status-stop.exp ...
-FAIL: gdb.trace/status-stop.exp: Can't run to main to check for trace support
+UNSUPPORTED: gdb.trace/status-stop.exp: target does not support trace
Running ./gdb.trace/strace.exp ...
UNTESTED: gdb.trace/strace.exp: UST library or headers are not installed
Running ./gdb.trace/tfile.exp ...
Running ./gdb.trace/tfind.exp ...
UNSUPPORTED: gdb.trace/tfind.exp: Current target does not support trace
Running ./gdb.trace/trace-break.exp ...
-FAIL: gdb.trace/trace-break.exp: Can't run to main to check for trace support
+UNSUPPORTED: gdb.trace/trace-break.exp: target does not support trace
Running ./gdb.trace/tracecmd.exp ...
PASS: gdb.trace/tracecmd.exp: 1.0: help tracepoints
PASS: gdb.trace/tracecmd.exp: 1.1a: set tracepoint at sourceline
@@ -18647,12 +18689,12 @@ PASS: gdb.trace/tracecmd.exp: 1.14: help trace
PASS: gdb.trace/tracecmd.exp: Set a fast tracepoint
Running ./gdb.trace/trace-mt.exp ...
PASS: gdb.trace/trace-mt.exp: successfully compiled posix threads test case
-FAIL: gdb.trace/trace-mt.exp: Can't run to main to check for trace support
+UNSUPPORTED: gdb.trace/trace-mt.exp: target does not support trace
Running ./gdb.trace/tspeed.exp ...
-gdb compile failed, armv7a-cros-linux-gnueabi-gcc.real: error: /var/tmp/portage/cross-armv7a-cros-linux-gnueabi/gdb-7.5.1-r1/work/gdb-7.5.1/gdb/testsuite/../gdbserver/libinproctrace.so: No such file or directory
+gdb compile failed, armv7a-cros-linux-gnueabi-gcc.real: error: /var/tmp/portage/cross-armv7a-cros-linux-gnueabi/gdb-7.5.1-r5/work/gdb-7.5.1/gdb/testsuite/../gdbserver/libinproctrace.so: No such file or directory
UNTESTED: gdb.trace/tspeed.exp: tspeed.exp
Running ./gdb.trace/tstatus.exp ...
-FAIL: gdb.trace/tstatus.exp: Can't run to main to check for trace support
+UNSUPPORTED: gdb.trace/tstatus.exp: target does not support trace
Running ./gdb.trace/tsv.exp ...
PASS: gdb.trace/tsv.exp: Create a trace state variable
PASS: gdb.trace/tsv.exp: Create a trace state variable with initial value
@@ -18712,13 +18754,13 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml
=== gdb Summary ===
-# of expected passes 16957
-# of unexpected failures 537
+# of expected passes 17211
+# of unexpected failures 308
# of unexpected successes 2
-# of expected failures 44
-# of known failures 63
+# of expected failures 42
+# of known failures 62
# of untested testcases 49
-# of unresolved testcases 2
-# of unsupported tests 107
-/var/tmp/portage/cross-armv7a-cros-linux-gnueabi/gdb-7.5.1-r1/work/gdb-7.5.1/gdb/testsuite/../../gdb/gdb version 7.5.1 -nw -nx -data-directory /var/tmp/portage/cross-armv7a-cros-linux-gnueabi/gdb-7.5.1-r1/work/gdb-7.5.1/gdb/testsuite/../data-directory
+# of unresolved testcases 8
+# of unsupported tests 115
+/var/tmp/portage/cross-armv7a-cros-linux-gnueabi/gdb-7.5.1-r5/work/gdb-7.5.1/gdb/testsuite/../../gdb/gdb version 7.5.1 -nw -nx -data-directory /var/tmp/portage/cross-armv7a-cros-linux-gnueabi/gdb-7.5.1-r5/work/gdb-7.5.1/gdb/testsuite/../data-directory