diff options
author | Yunlian Jiang <yunlian@google.com> | 2013-09-09 11:26:43 -0700 |
---|---|---|
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | 2013-09-10 17:23:19 +0000 |
commit | ccb0a8f9d8904da6d077ba0753e675941bc6aaf1 (patch) | |
tree | e1b3a377607b5411afae0fc2e8ba27870bc5fdbc /dejagnu | |
parent | 6aebeb10e517878cb76044e6a1d46f75c2fd93d6 (diff) | |
download | toolchain-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-gnueabi | 606 |
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 |