This is the mail archive of the
frysk@sources.redhat.com
mailing list for the frysk project.
Re: The latest test results of utrace based on FC6 release on PPC64.
- From: Yong Zheng <zhengyo at cn dot ibm dot com>
- To: Roland McGrath <roland at redhat dot com>
- Cc: frysk at sourceware dot org
- Date: Tue, 07 Nov 2006 17:24:15 +0800
- Subject: Re: The latest test results of utrace based on FC6 release on PPC64.
- References: <20061106193820.560B5180053@magilla.sf.frob.com>
On Mon, 2006-11-06 at 11:38 -0800, Roland McGrath wrote:
> > On Fri, 2006-11-03 at 13:56 -0800, Roland McGrath wrote:
> [...]
> > > Can you also try the new FC-6 updates/testing kernel? There have been some
> > > utrace fixes since the FC-6 release kernel, though I don't think any of
> > > them are powerpc-specific.
> >
> > I think the new FC-6 kernel has not been ready because I cannot find any
> > new kernel available in the Fedoracore website:
> > http://download.fedora.redhat.com/pub/fedora/linux/core/updates/6/ppc/
>
Thanks. I've downloaded the latest testing version of kernel:
2.6.18-1.2835.fc6. The following shows the test results.
Table1 Test results for 32on64on64(32-bit case on 64-bit gdb)
Testcase FC5 FC6 Release FC6(2.6.18-1.2835.fc6)
expected passes 10673 10681 10634
unexpected failures 339(3.18%) 332(3.108%) 392(3.686%)
expected failures 40 40 40
known failures 59 59 58
unresolved testcases 15 12 13
untested testcases 5 8 8
unsupported tests 11 11 11
Table2 Test results for 64on64on64(64-bit case on 64-bit gdb)
Testcase FC5 FC6 release FC6(2.6.18-1.2835.fc6)
expected passes 10684 10658 10654
unexpected failures 392(3.67%) 415(3.894%) 413
expected failures 44 44 44
known failures 60 60 60
unresolved testcases 4 4 6
untested testcases 1 4 4
unsupported tests 12 12 12
There are some regression for 32on64on64. See the attachments for
difference between the two gdb.sum files.
Best regards.
Yong Zheng
--- kernel-2.6.17-1.2145_FC5-2006-08-14/32on64on64-2.6.17-1.2145_FC5-2006-08-14/gdb.sum 2006-08-15 10:40:00.000000000 +0800
+++ kernel-2.6.18-1.2835.fc6-2006-11-06/32on64on64-2.6.18-1.2835.fc6-2006-11-06/gdb.sum 2006-11-07 11:06:59.000000000 +0800
@@ -1,4 +1,4 @@
-Test Run By root on Mon Aug 14 22:18:15 2006
+Test Run By root on Mon Nov 6 21:40:24 2006
Native configuration is powerpc64-unknown-linux-gnu
=== gdb tests ===
@@ -286,6 +286,23 @@
PASS: gdb.base/attach.exp: info other register
PASS: gdb.base/attach.exp: p should_exit = 1
PASS: gdb.base/attach.exp: c
+Running ../../../gdb-6.5/gdb/testsuite/gdb.base/auxv-orig.exp ...
+PASS: gdb.base/auxv-orig.exp: set print sevenbit-strings; auxv
+PASS: gdb.base/auxv-orig.exp: set width 0; auxv
+PASS: gdb.base/auxv-orig.exp: cd to temporary directory for core dumps
+PASS: gdb.base/auxv-orig.exp: tbreak 66
+PASS: gdb.base/auxv-orig.exp: continue
+PASS: gdb.base/auxv-orig.exp: info auxv on live process
+PASS: gdb.base/auxv-orig.exp: gcore
+PASS: gdb.base/auxv-orig.exp: continue
+PASS: gdb.base/auxv-orig.exp: continue
+PASS: gdb.base/auxv-orig.exp: generate native core dump
+PASS: gdb.base/auxv-orig.exp: load core file for info auxv on native core dump
+PASS: gdb.base/auxv-orig.exp: info auxv on native core dump
+FAIL: gdb.base/auxv-orig.exp: matching auxv data from live and core
+PASS: gdb.base/auxv-orig.exp: load core file for info auxv on gcore-created dump
+PASS: gdb.base/auxv-orig.exp: info auxv on gcore-created dump
+PASS: gdb.base/auxv-orig.exp: matching auxv data from live and gcore
Running ../../../gdb-6.5/gdb/testsuite/gdb.base/auxv.exp ...
PASS: gdb.base/auxv.exp: set print sevenbit-strings; auxv
PASS: gdb.base/auxv.exp: set width 0; auxv
@@ -299,7 +316,7 @@
PASS: gdb.base/auxv.exp: generate native core dump
PASS: gdb.base/auxv.exp: load core file for info auxv on native core dump
PASS: gdb.base/auxv.exp: info auxv on native core dump
-FAIL: gdb.base/auxv.exp: matching auxv data from live and core
+PASS: gdb.base/auxv.exp: matching auxv data from live and core
PASS: gdb.base/auxv.exp: load core file for info auxv on gcore-created dump
PASS: gdb.base/auxv.exp: info auxv on gcore-created dump
PASS: gdb.base/auxv.exp: matching auxv data from live and gcore
@@ -335,7 +352,9 @@
PASS: gdb.base/bigcore.exp: grab pid
PASS: gdb.base/bigcore.exp: signal SIGABRT
PASS: gdb.base/bigcore.exp: check core size
-UNTESTED: gdb.base/bigcore.exp: check core size (system does not support large corefiles)
+PASS: gdb.base/bigcore.exp: load corefile
+PASS: gdb.base/bigcore.exp: check next heap
+PASS: gdb.base/bigcore.exp: check prev heap
Running ../../../gdb-6.5/gdb/testsuite/gdb.base/bitfields.exp ...
PASS: gdb.base/bitfields.exp: print flags
PASS: gdb.base/bitfields.exp: continuing to break1 #1
@@ -3504,10 +3523,10 @@
PASS: gdb.base/maint.exp: maint print msymbols w/o args
PASS: gdb.base/maint.exp: maint print msymbols
PASS: gdb.base/maint.exp: shell rm -f msymbols_output
-PASS: gdb.base/maint.exp: cd /home/zhengyong/working/utrace_test/build_gdb_ppc64_32on64_fc5/gdb/testsuite
+PASS: gdb.base/maint.exp: cd /home/zhengyong/working-back/utrace_test/build_gdb_32on64on64/gdb/testsuite
PASS: gdb.base/maint.exp: maint print msymbols
PASS: gdb.base/maint.exp: shell rm -f msymbols_output2
-PASS: gdb.base/maint.exp: cd /home/zhengyong/working/utrace_test/build_gdb_ppc64_32on64_fc5/gdb/testsuite
+PASS: gdb.base/maint.exp: cd /home/zhengyong/working-back/utrace_test/build_gdb_32on64on64/gdb/testsuite
PASS: gdb.base/maint.exp: maint print symbols w/o args
PASS: gdb.base/maint.exp: maint print symbols
PASS: gdb.base/maint.exp: shell rm -f symbols_output
@@ -4682,14 +4701,14 @@
PASS: gdb.base/recurse.exp: next over b = 0 in first instance
PASS: gdb.base/recurse.exp: set first instance watchpoint
PASS: gdb.base/recurse.exp: continue to first instance watchpoint, first time
-PASS: gdb.base/recurse.exp: continue to recurse (a = 9)
-PASS: gdb.base/recurse.exp: continue to recurse (a = 8)
-PASS: gdb.base/recurse.exp: continue to recurse (a = 7)
-PASS: gdb.base/recurse.exp: continue to recurse (a = 6)
-PASS: gdb.base/recurse.exp: continue to recurse (a = 5)
-PASS: gdb.base/recurse.exp: next over b = 0 in second instance
+FAIL: gdb.base/recurse.exp: continue to recurse (a = 9)
+FAIL: gdb.base/recurse.exp: continue to recurse (a = 8)
+FAIL: gdb.base/recurse.exp: continue to recurse (a = 7)
+FAIL: gdb.base/recurse.exp: continue to recurse (a = 6)
+FAIL: gdb.base/recurse.exp: continue to recurse (a = 5)
+FAIL: gdb.base/recurse.exp: next over b = 0 in second instance
PASS: gdb.base/recurse.exp: set second instance watchpoint
-PASS: gdb.base/recurse.exp: continue to second instance watchpoint, first time
+FAIL: gdb.base/recurse.exp: continue to second instance watchpoint, first time
FAIL: gdb.base/recurse.exp: continue to recurse (a = 4)
FAIL: gdb.base/recurse.exp: continue to recurse (a = 3)
FAIL: gdb.base/recurse.exp: continue to recurse (a = 2)
@@ -6045,21 +6064,21 @@
PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; break infinite loop
PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; break handler
PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; continue to infinite loop
-FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler entry; performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; performing step
PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; clear infinite loop
PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; clear handler
PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; resync
PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; break infinite loop
PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; break handler
PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; continue to infinite loop
-FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler entry; performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; performing next
PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; clear infinite loop
PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; clear handler
PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; resync
PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; break infinite loop
PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; break handler
PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; continue to infinite loop
-FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; performing continue
PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; clear infinite loop
PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; clear handler
PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler; resync
@@ -6091,54 +6110,54 @@
PASS: gdb.base/sizeof.exp: get valueof "sizeof (long double)" (8)
FAIL: gdb.base/sizeof.exp: check sizeof "char"
FAIL: gdb.base/sizeof.exp: check sizeof "short"
-FAIL: gdb.base/sizeof.exp: check sizeof "int"
-FAIL: gdb.base/sizeof.exp: check sizeof "long"
-FAIL: gdb.base/sizeof.exp: check sizeof "long long"
-FAIL: gdb.base/sizeof.exp: check sizeof "void *"
-FAIL: gdb.base/sizeof.exp: check sizeof "void (*)(void)"
-FAIL: gdb.base/sizeof.exp: check sizeof "float"
-FAIL: gdb.base/sizeof.exp: check sizeof "double"
-FAIL: gdb.base/sizeof.exp: check sizeof "long double"
+FAIL: gdb.base/sizeof.exp: check sizeof "int" (the program is no longer running)
+FAIL: gdb.base/sizeof.exp: check sizeof "long" (the program is no longer running)
+FAIL: gdb.base/sizeof.exp: check sizeof "long long" (the program is no longer running)
+FAIL: gdb.base/sizeof.exp: check sizeof "void *" (the program is no longer running)
+FAIL: gdb.base/sizeof.exp: check sizeof "void (*)(void)" (the program is no longer running)
+FAIL: gdb.base/sizeof.exp: check sizeof "float" (the program is no longer running)
+FAIL: gdb.base/sizeof.exp: check sizeof "double" (the program is no longer running)
+FAIL: gdb.base/sizeof.exp: check sizeof "long double" (the program is no longer running)
PASS: gdb.base/sizeof.exp: get valueof "'\377'" (255)
PASS: gdb.base/sizeof.exp: get valueof "(int) (char) -1" (255)
PASS: gdb.base/sizeof.exp: get valueof "(int) (signed char) -1" (-1)
PASS: gdb.base/sizeof.exp: get valueof "(int) (unsigned char) -1" (255)
-FAIL: gdb.base/sizeof.exp: check valueof "'\377'"
-FAIL: gdb.base/sizeof.exp: check valueof "(int) (char) -1"
-FAIL: gdb.base/sizeof.exp: check valueof "(int) (signed char) -1"
-FAIL: gdb.base/sizeof.exp: check valueof "(int) (unsigned char) -1"
+FAIL: gdb.base/sizeof.exp: check valueof "'\377'" (the program is no longer running)
+FAIL: gdb.base/sizeof.exp: check valueof "(int) (char) -1" (the program is no longer running)
+FAIL: gdb.base/sizeof.exp: check valueof "(int) (signed char) -1" (the program is no longer running)
+FAIL: gdb.base/sizeof.exp: check valueof "(int) (unsigned char) -1" (the program is no longer running)
PASS: gdb.base/sizeof.exp: set padding_char.v = 1
-PASS: gdb.base/sizeof.exp: print padding_char.p1
-PASS: gdb.base/sizeof.exp: print/d padding_char.v
-PASS: gdb.base/sizeof.exp: print padding_char.p2
+FAIL: gdb.base/sizeof.exp: print padding_char.p1
+FAIL: gdb.base/sizeof.exp: print/d padding_char.v
+FAIL: gdb.base/sizeof.exp: print padding_char.p2
PASS: gdb.base/sizeof.exp: set padding_short.v = 2
-PASS: gdb.base/sizeof.exp: print padding_short.p1
-PASS: gdb.base/sizeof.exp: print/d padding_short.v
-PASS: gdb.base/sizeof.exp: print padding_short.p2
+FAIL: gdb.base/sizeof.exp: print padding_short.p1
+FAIL: gdb.base/sizeof.exp: print/d padding_short.v
+FAIL: gdb.base/sizeof.exp: print padding_short.p2
PASS: gdb.base/sizeof.exp: set padding_int.v = 4
-PASS: gdb.base/sizeof.exp: print padding_int.p1
-PASS: gdb.base/sizeof.exp: print/d padding_int.v
-PASS: gdb.base/sizeof.exp: print padding_int.p2
+FAIL: gdb.base/sizeof.exp: print padding_int.p1
+FAIL: gdb.base/sizeof.exp: print/d padding_int.v
+FAIL: gdb.base/sizeof.exp: print padding_int.p2
PASS: gdb.base/sizeof.exp: set padding_long.v = 4
-PASS: gdb.base/sizeof.exp: print padding_long.p1
-PASS: gdb.base/sizeof.exp: print/d padding_long.v
-PASS: gdb.base/sizeof.exp: print padding_long.p2
+FAIL: gdb.base/sizeof.exp: print padding_long.p1
+FAIL: gdb.base/sizeof.exp: print/d padding_long.v
+FAIL: gdb.base/sizeof.exp: print padding_long.p2
PASS: gdb.base/sizeof.exp: set padding_long_long.v = 8
-PASS: gdb.base/sizeof.exp: print padding_long_long.p1
-PASS: gdb.base/sizeof.exp: print/d padding_long_long.v
-PASS: gdb.base/sizeof.exp: print padding_long_long.p2
+FAIL: gdb.base/sizeof.exp: print padding_long_long.p1
+FAIL: gdb.base/sizeof.exp: print/d padding_long_long.v
+FAIL: gdb.base/sizeof.exp: print padding_long_long.p2
PASS: gdb.base/sizeof.exp: set padding_float.v = 1
-PASS: gdb.base/sizeof.exp: print padding_float.p1
-PASS: gdb.base/sizeof.exp: print/f padding_float.v
-PASS: gdb.base/sizeof.exp: print padding_float.p2
+FAIL: gdb.base/sizeof.exp: print padding_float.p1
+FAIL: gdb.base/sizeof.exp: print/f padding_float.v
+FAIL: gdb.base/sizeof.exp: print padding_float.p2
PASS: gdb.base/sizeof.exp: set padding_double.v = 2
-PASS: gdb.base/sizeof.exp: print padding_double.p1
-PASS: gdb.base/sizeof.exp: print/f padding_double.v
-PASS: gdb.base/sizeof.exp: print padding_double.p2
+FAIL: gdb.base/sizeof.exp: print padding_double.p1
+FAIL: gdb.base/sizeof.exp: print/f padding_double.v
+FAIL: gdb.base/sizeof.exp: print padding_double.p2
PASS: gdb.base/sizeof.exp: set padding_long_double.v = 4
-PASS: gdb.base/sizeof.exp: print padding_long_double.p1
+FAIL: gdb.base/sizeof.exp: print padding_long_double.p1
FAIL: gdb.base/sizeof.exp: print/f padding_long_double.v
-PASS: gdb.base/sizeof.exp: print padding_long_double.p2
+FAIL: gdb.base/sizeof.exp: print padding_long_double.p2
PASS: gdb.base/sizeof.exp: maint print arch
Running ../../../gdb-6.5/gdb/testsuite/gdb.base/so-impl-ld.exp ...
FAIL: gdb.base/so-impl-ld.exp: step over solib call
@@ -9146,10 +9165,9 @@
PASS: gdb.dwarf2/mac-fileno.exp: list func_cu1
PASS: gdb.dwarf2/mac-fileno.exp: ptype func_cu1
Running ../../../gdb-6.5/gdb/testsuite/gdb.fortran/array-element.exp ...
-FAIL: gdb.fortran/array-element.exp: running to sub_ in runto
-ERROR: couldn't run to breakpoint sub_
+UNTESTED: gdb.fortran/array-element.exp: Couldn't compile array-element.f
Running ../../../gdb-6.5/gdb/testsuite/gdb.fortran/derived-type.exp ...
-UNRESOLVED: gdb.fortran/derived-type.exp: Couldn't compile derived-type.f90
+UNTESTED: gdb.fortran/derived-type.exp: Couldn't compile derived-type.f90
Running ../../../gdb-6.5/gdb/testsuite/gdb.fortran/exprs.exp ...
PASS: gdb.fortran/exprs.exp: set print sevenbit-strings
PASS: gdb.fortran/exprs.exp: set language fortran
@@ -9259,10 +9277,9 @@
PASS: gdb.fortran/exprs.exp: int powered by real
PASS: gdb.fortran/exprs.exp: real powered by real
Running ../../../gdb-6.5/gdb/testsuite/gdb.fortran/subarray.exp ...
-FAIL: gdb.fortran/subarray.exp: running to MAIN__ in runto
-ERROR: couldn't run to breakpoint MAIN__
+UNTESTED: gdb.fortran/subarray.exp: Couldn't compile subarray.f
Running ../../../gdb-6.5/gdb/testsuite/gdb.fortran/types.exp ...
-UNRESOLVED: gdb.fortran/types.exp: set print sevenbit-strings
+PASS: gdb.fortran/types.exp: set print sevenbit-strings
PASS: gdb.fortran/types.exp: set language fortran
PASS: gdb.fortran/types.exp: show language
PASS: gdb.fortran/types.exp: pt 123
@@ -9284,19 +9301,19 @@
PASS: gdb.gdb/complaints.exp: breakpoint in captured_command_loop
PASS: gdb.gdb/complaints.exp: run until breakpoint at captured_command_loop
PASS: gdb.gdb/complaints.exp: set stop_whining = 2
-PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Register a complaint")
-PASS: gdb.gdb/complaints.exp: print symfile_complaints->root->fmt
-PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, symfile_complaints->root->fmt)
-PASS: gdb.gdb/complaints.exp: list has one entry
-PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Testing! Testing! Testing!")
+FAIL: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Register a complaint")
+FAIL: gdb.gdb/complaints.exp: print symfile_complaints->root->fmt
+FAIL: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, symfile_complaints->root->fmt) (GDB internal error)
+FAIL: gdb.gdb/complaints.exp: list has one entry
+FAIL: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Testing! Testing! Testing!")
PASS: gdb.gdb/complaints.exp: serial start
-PASS: gdb.gdb/complaints.exp: serial line 1
-PASS: gdb.gdb/complaints.exp: serial line 2
-PASS: gdb.gdb/complaints.exp: serial end
+FAIL: gdb.gdb/complaints.exp: serial line 1
+FAIL: gdb.gdb/complaints.exp: serial line 2
+FAIL: gdb.gdb/complaints.exp: serial end
PASS: gdb.gdb/complaints.exp: short start
-PASS: gdb.gdb/complaints.exp: short line 1
-PASS: gdb.gdb/complaints.exp: short line 2
-PASS: gdb.gdb/complaints.exp: short end
+FAIL: gdb.gdb/complaints.exp: short line 1
+FAIL: gdb.gdb/complaints.exp: short line 2
+FAIL: gdb.gdb/complaints.exp: short end
PASS: gdb.gdb/complaints.exp: empty non-verbose non-noisy clear
PASS: gdb.gdb/complaints.exp: empty verbose non-noisy clear
PASS: gdb.gdb/complaints.exp: empty verbose noisy clear
@@ -9429,23 +9446,23 @@
PASS: gdb.gdb/selftest.exp: next over textdomain PACKAGE
PASS: gdb.gdb/selftest.exp: next over lim_at_start initialization
PASS: gdb.gdb/selftest.exp: next over cmdarg initialization via xmalloc
-PASS: gdb.gdb/selftest.exp: print a string
-PASS: gdb.gdb/selftest.exp: step into xmalloc call
-PASS: gdb.gdb/selftest.exp: xgdb is at prompt
+FAIL: gdb.gdb/selftest.exp: print a string
+FAIL: gdb.gdb/selftest.exp: step into xmalloc call
+FAIL: gdb.gdb/selftest.exp: xgdb is at prompt
PASS: gdb.gdb/selftest.exp: Set xgdb prompt
-PASS: gdb.gdb/selftest.exp: send ^C to child process
-PASS: gdb.gdb/selftest.exp: send SIGINT signal to child process
-PASS: gdb.gdb/selftest.exp: backtrace through signal handler
+FAIL: gdb.gdb/selftest.exp: send ^C to child process (timeout)
+FAIL: gdb.gdb/selftest.exp: send SIGINT signal to child process (timeout)
+FAIL: gdb.gdb/selftest.exp: backtrace through signal handler (timeout)
Running ../../../gdb-6.5/gdb/testsuite/gdb.gdb/xfullpath.exp ...
PASS: gdb.gdb/xfullpath.exp: breakpoint in captured_main
PASS: gdb.gdb/xfullpath.exp: run until breakpoint at captured_main
-PASS: gdb.gdb/xfullpath.exp: A filename with ./ as the directory prefix
-PASS: gdb.gdb/xfullpath.exp: A filename with ../ in the directory prefix
-PASS: gdb.gdb/xfullpath.exp: A one-char filename in the current directory
-PASS: gdb.gdb/xfullpath.exp: A filename in the root directory
-PASS: gdb.gdb/xfullpath.exp: A filename without any directory prefix
-PASS: gdb.gdb/xfullpath.exp: A one-char filename without any directory prefix
-PASS: gdb.gdb/xfullpath.exp: An empty filename
+FAIL: gdb.gdb/xfullpath.exp: A filename with ./ as the directory prefix
+FAIL: gdb.gdb/xfullpath.exp: A filename with ../ in the directory prefix
+FAIL: gdb.gdb/xfullpath.exp: A one-char filename in the current directory
+FAIL: gdb.gdb/xfullpath.exp: A filename in the root directory
+FAIL: gdb.gdb/xfullpath.exp: A filename without any directory prefix
+FAIL: gdb.gdb/xfullpath.exp: A one-char filename without any directory prefix
+FAIL: gdb.gdb/xfullpath.exp: An empty filename
Running ../../../gdb-6.5/gdb/testsuite/gdb.hp/gdb.aCC/exception.exp ...
Running ../../../gdb-6.5/gdb/testsuite/gdb.hp/gdb.aCC/optimize.exp ...
Running ../../../gdb-6.5/gdb/testsuite/gdb.hp/gdb.aCC/watch-cmd.exp ...
@@ -9838,11 +9855,7 @@
PASS: gdb.mi/mi-var-block.exp: delete var foo2
PASS: gdb.mi/mi-var-block.exp: delete var cb
Running ../../../gdb-6.5/gdb/testsuite/gdb.mi/mi-var-child-f.exp ...
-PASS: gdb.mi/mi-var-child-f.exp: breakpoint at MAIN__
-FAIL: gdb.mi/mi-var-child-f.exp: mi runto MAIN__ (2)
-FAIL: gdb.mi/mi-var-child-f.exp: create local variable array
-FAIL: gdb.mi/mi-var-child-f.exp: get children of array
-FAIL: gdb.mi/mi-var-child-f.exp: get grandchildren of array (children of first element of second index)
+UNTESTED: gdb.mi/mi-var-child-f.exp: Couldn't compile array.f
Running ../../../gdb-6.5/gdb/testsuite/gdb.mi/mi-var-child.exp ...
PASS: gdb.mi/mi-var-child.exp: breakpoint at do_children_tests
PASS: gdb.mi/mi-var-child.exp: mi runto do_children_tests
@@ -10243,7 +10256,7 @@
PASS: gdb.mi/mi-watch.exp: break-watch operation
PASS: gdb.mi/mi-watch.exp: list of watchpoints
PASS: gdb.mi/mi-watch.exp: watchpoint trigger
-PASS: gdb.mi/mi-watch.exp: wp out of scope
+FAIL: gdb.mi/mi-watch.exp: wp out of scope (2)
Running ../../../gdb-6.5/gdb/testsuite/gdb.mi/mi2-basics.exp ...
PASS: gdb.mi/mi2-basics.exp: acceptance of MI operations
PASS: gdb.mi/mi2-basics.exp: file-exec-and-symbols operation
@@ -10431,10 +10444,10 @@
PASS: gdb.mi/mi2-until.exp: break-insert operation
PASS: gdb.mi/mi2-until.exp: run to main
PASS: gdb.mi/mi2-until.exp: break-delete 1
-KFAIL: gdb.mi/mi2-until.exp: until after while loop (went backwards) (PRMS: gdb/2104)
-PASS: gdb.mi/mi2-until.exp: until line number
-PASS: gdb.mi/mi2-until.exp: until line number:file
-PASS: gdb.mi/mi2-until.exp: until after current function
+FAIL: gdb.mi/mi2-until.exp: until after while loop (timeout)
+FAIL: gdb.mi/mi2-until.exp: until line number (timeout)
+FAIL: gdb.mi/mi2-until.exp: until line number:file (timeout)
+FAIL: gdb.mi/mi2-until.exp: until after current function (timeout)
Running ../../../gdb-6.5/gdb/testsuite/gdb.mi/mi2-var-block.exp ...
PASS: gdb.mi/mi2-var-block.exp: breakpoint at do_block_tests
PASS: gdb.mi/mi2-var-block.exp: mi runto do_block_tests
@@ -10850,7 +10863,7 @@
PASS: gdb.mi/mi2-watch.exp: break-watch operation
PASS: gdb.mi/mi2-watch.exp: list of watchpoints
PASS: gdb.mi/mi2-watch.exp: watchpoint trigger
-PASS: gdb.mi/mi2-watch.exp: wp out of scope
+FAIL: gdb.mi/mi2-watch.exp: wp out of scope (2)
Running ../../../gdb-6.5/gdb/testsuite/gdb.objc/basicclass.exp ...
UNSUPPORTED: gdb.objc/basicclass.exp: Couldn't compile ../../../gdb-6.5/gdb/testsuite/gdb.objc/basicclass.m: unrecognized error
Running ../../../gdb-6.5/gdb/testsuite/gdb.objc/nondebug.exp ...
@@ -11251,8 +11264,8 @@
PASS: gdb.threads/schedlock.exp: listed args (4)
PASS: gdb.threads/schedlock.exp: other thread 0 didn't run
PASS: gdb.threads/schedlock.exp: other thread 1 didn't run
-PASS: gdb.threads/schedlock.exp: other thread 2 didn't run
PASS: gdb.threads/schedlock.exp: current thread ran
+PASS: gdb.threads/schedlock.exp: other thread 3 didn't run
PASS: gdb.threads/schedlock.exp: other thread 4 didn't run
PASS: gdb.threads/schedlock.exp: other thread 5 didn't run
PASS: gdb.threads/schedlock.exp: step to increment (locked 0)
@@ -11270,8 +11283,8 @@
PASS: gdb.threads/schedlock.exp: listed args (5)
PASS: gdb.threads/schedlock.exp: other thread 0 didn't run (stepping)
PASS: gdb.threads/schedlock.exp: other thread 1 didn't run (stepping)
-PASS: gdb.threads/schedlock.exp: other thread 2 didn't run (stepping)
PASS: gdb.threads/schedlock.exp: current thread stepped locked
+PASS: gdb.threads/schedlock.exp: other thread 3 didn't run (stepping)
PASS: gdb.threads/schedlock.exp: other thread 4 didn't run (stepping)
PASS: gdb.threads/schedlock.exp: other thread 5 didn't run (stepping)
Running ../../../gdb-6.5/gdb/testsuite/gdb.threads/staticthreads.exp ...
@@ -11365,10 +11378,10 @@
KFAIL: gdb.threads/tls.exp: info address me (PRMS: gdb/1294)
Running ../../../gdb-6.5/gdb/testsuite/gdb.threads/watchthreads.exp ...
PASS: gdb.threads/watchthreads.exp: successfully compiled posix threads test case
-PASS: gdb.threads/watchthreads.exp: watch args[0]
+FAIL: gdb.threads/watchthreads.exp: watch args[0]
FAIL: gdb.threads/watchthreads.exp: watch args[1]
-FAIL: gdb.threads/watchthreads.exp: threaded watch loop (timeout)
-PASS: gdb.threads/watchthreads.exp: first watchpoint on args[0] hit
+FAIL: gdb.threads/watchthreads.exp: threaded watch loop
+FAIL: gdb.threads/watchthreads.exp: first watchpoint on args[0] hit
FAIL: gdb.threads/watchthreads.exp: first watchpoint on args[1] hit
FAIL: gdb.threads/watchthreads.exp: watchpoint on args[0] hit in thread
FAIL: gdb.threads/watchthreads.exp: watchpoint on args[1] hit in thread
@@ -11514,12 +11527,12 @@
=== gdb Summary ===
-# of expected passes 10673
-# of unexpected failures 339
+# of expected passes 10634
+# of unexpected failures 392
# of expected failures 40
-# of known failures 59
-# of unresolved testcases 15
-# of untested testcases 5
+# of known failures 58
+# of unresolved testcases 13
+# of untested testcases 8
# of unsupported tests 11
-/home/zhengyong/working/utrace_test/build_gdb_ppc64_32on64_fc5/gdb/testsuite/../../gdb/gdb version 6.5 -nx
+/home/zhengyong/working-back/utrace_test/build_gdb_32on64on64/gdb/testsuite/../../gdb/gdb version 6.5 -nx
--- kernel-2.6.17-1.2145_FC5-2006-08-14/64on64on64-2.6.17-1.2145_FC5-2006-08-14/gdb.sum 2006-08-15 11:34:10.000000000 +0800
+++ kernel-2.6.18-1.2835.fc6-2006-11-06/64on64on64-2.6.18-1.2835.fc6-2006-11-06/gdb.sum 2006-11-07 12:00:33.000000000 +0800
@@ -1,4 +1,4 @@
-Test Run By root on Mon Aug 14 22:40:09 2006
+Test Run By root on Mon Nov 6 22:16:48 2006
Native configuration is powerpc64-unknown-linux-gnu
=== gdb tests ===
@@ -37,27 +37,28 @@
Running ../../../gdb-6.5/gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp ...
Running ../../../gdb-6.5/gdb/testsuite/gdb.arch/powerpc-prologue.exp ...
Running ../../../gdb-6.5/gdb/testsuite/gdb.asm/asm-source.exp ...
-PASS: gdb.asm/asm-source.exp: f at main
-PASS: gdb.asm/asm-source.exp: next over macro
-PASS: gdb.asm/asm-source.exp: step into foo2
+FAIL: gdb.asm/asm-source.exp: running to main in runto
+FAIL: gdb.asm/asm-source.exp: f at main
+FAIL: gdb.asm/asm-source.exp: next over macro
+FAIL: gdb.asm/asm-source.exp: step into foo2
PASS: gdb.asm/asm-source.exp: info target
PASS: gdb.asm/asm-source.exp: info symbol
PASS: gdb.asm/asm-source.exp: list
PASS: gdb.asm/asm-source.exp: search
-PASS: gdb.asm/asm-source.exp: f in foo2
-PASS: gdb.asm/asm-source.exp: n in foo2
-PASS: gdb.asm/asm-source.exp: bt ALL in foo2
-PASS: gdb.asm/asm-source.exp: bt 2 in foo2
+FAIL: gdb.asm/asm-source.exp: f in foo2
+FAIL: gdb.asm/asm-source.exp: n in foo2
+FAIL: gdb.asm/asm-source.exp: bt ALL in foo2
+FAIL: gdb.asm/asm-source.exp: bt 2 in foo2
PASS: gdb.asm/asm-source.exp: s 2
PASS: gdb.asm/asm-source.exp: n 2
-PASS: gdb.asm/asm-source.exp: bt 3 in foo3
+FAIL: gdb.asm/asm-source.exp: bt 3 in foo3
PASS: gdb.asm/asm-source.exp: info source asmsrc1.s
-PASS: gdb.asm/asm-source.exp: finish from foo3
-PASS: gdb.asm/asm-source.exp: info source asmsrc2.s
+FAIL: gdb.asm/asm-source.exp: finish from foo3
+FAIL: gdb.asm/asm-source.exp: info source asmsrc2.s
PASS: gdb.asm/asm-source.exp: info sources
-PASS: gdb.asm/asm-source.exp: info line
-PASS: gdb.asm/asm-source.exp: next over foo3
-PASS: gdb.asm/asm-source.exp: return from foo2
+FAIL: gdb.asm/asm-source.exp: info line
+FAIL: gdb.asm/asm-source.exp: next over foo3
+FAIL: gdb.asm/asm-source.exp: return from foo2
PASS: gdb.asm/asm-source.exp: look at global variable
PASS: gdb.asm/asm-source.exp: x/i &globalvar
PASS: gdb.asm/asm-source.exp: disassem &globalvar &globalvar+1
@@ -286,6 +287,23 @@
PASS: gdb.base/attach.exp: info other register
PASS: gdb.base/attach.exp: p should_exit = 1
PASS: gdb.base/attach.exp: c
+Running ../../../gdb-6.5/gdb/testsuite/gdb.base/auxv-orig.exp ...
+PASS: gdb.base/auxv-orig.exp: set print sevenbit-strings; auxv
+PASS: gdb.base/auxv-orig.exp: set width 0; auxv
+PASS: gdb.base/auxv-orig.exp: cd to temporary directory for core dumps
+PASS: gdb.base/auxv-orig.exp: tbreak 66
+PASS: gdb.base/auxv-orig.exp: continue
+PASS: gdb.base/auxv-orig.exp: info auxv on live process
+PASS: gdb.base/auxv-orig.exp: gcore
+PASS: gdb.base/auxv-orig.exp: continue
+PASS: gdb.base/auxv-orig.exp: continue
+PASS: gdb.base/auxv-orig.exp: generate native core dump
+PASS: gdb.base/auxv-orig.exp: load core file for info auxv on native core dump
+PASS: gdb.base/auxv-orig.exp: info auxv on native core dump
+PASS: gdb.base/auxv-orig.exp: matching auxv data from live and core
+PASS: gdb.base/auxv-orig.exp: load core file for info auxv on gcore-created dump
+PASS: gdb.base/auxv-orig.exp: info auxv on gcore-created dump
+PASS: gdb.base/auxv-orig.exp: matching auxv data from live and gcore
Running ../../../gdb-6.5/gdb/testsuite/gdb.base/auxv.exp ...
PASS: gdb.base/auxv.exp: set print sevenbit-strings; auxv
PASS: gdb.base/auxv.exp: set width 0; auxv
@@ -2261,11 +2279,11 @@
PASS: gdb.base/ending-run.exp: Clear 2 by default
PASS: gdb.base/ending-run.exp: all set to continue
PASS: gdb.base/ending-run.exp: cont
-PASS: gdb.base/ending-run.exp: Step to return
-PASS: gdb.base/ending-run.exp: step out of main
-PASS: gdb.base/ending-run.exp: step to end of run
+FAIL: gdb.base/ending-run.exp: Step to return
+FAIL: gdb.base/ending-run.exp: step out of main (at end 1)
+FAIL: gdb.base/ending-run.exp: step to end of run
UNSUPPORTED: gdb.base/ending-run.exp: continue after exit
-PASS: gdb.base/ending-run.exp: don't step after run
+UNRESOLVED: gdb.base/ending-run.exp: don't step after run
PASS: gdb.base/ending-run.exp: ls: core (No core dumped on quit)
Running ../../../gdb-6.5/gdb/testsuite/gdb.base/environ.exp ...
Running ../../../gdb-6.5/gdb/testsuite/gdb.base/eval-skip.exp ...
@@ -2824,9 +2842,10 @@
PASS: gdb.base/gdb1090.exp: up from marker
PASS: gdb.base/gdb1090.exp: print s24
Running ../../../gdb-6.5/gdb/testsuite/gdb.base/gdb1250.exp ...
-PASS: gdb.base/gdb1250.exp: backtrace from abort
+FAIL: gdb.base/gdb1250.exp: running to abort in runto
+ERROR: couldn't run to breakpoint
Running ../../../gdb-6.5/gdb/testsuite/gdb.base/gdb1555.exp ...
-FAIL: gdb.base/gdb1555.exp: Step into shared lib function
+UNRESOLVED: gdb.base/gdb1555.exp: Step into shared lib function
FAIL: gdb.base/gdb1555.exp: Next while in a shared lib function
Running ../../../gdb-6.5/gdb/testsuite/gdb.base/gdb1821.exp ...
PASS: gdb.base/gdb1821.exp: print /x bar
@@ -3510,10 +3529,10 @@
PASS: gdb.base/maint.exp: maint print msymbols w/o args
FAIL: gdb.base/maint.exp: maint print msymbols
PASS: gdb.base/maint.exp: shell rm -f msymbols_output
-PASS: gdb.base/maint.exp: cd /home/zhengyong/working/utrace_test/build_gdb_ppc64_64on64_fc5/gdb/testsuite
+PASS: gdb.base/maint.exp: cd /home/zhengyong/working-back/utrace_test/build_gdb_64on64on64/gdb/testsuite
FAIL: gdb.base/maint.exp: maint print msymbols
PASS: gdb.base/maint.exp: shell rm -f msymbols_output2
-PASS: gdb.base/maint.exp: cd /home/zhengyong/working/utrace_test/build_gdb_ppc64_64on64_fc5/gdb/testsuite
+PASS: gdb.base/maint.exp: cd /home/zhengyong/working-back/utrace_test/build_gdb_64on64on64/gdb/testsuite
PASS: gdb.base/maint.exp: maint print symbols w/o args
PASS: gdb.base/maint.exp: maint print symbols
PASS: gdb.base/maint.exp: shell rm -f symbols_output
@@ -4688,14 +4707,14 @@
PASS: gdb.base/recurse.exp: next over b = 0 in first instance
PASS: gdb.base/recurse.exp: set first instance watchpoint
PASS: gdb.base/recurse.exp: continue to first instance watchpoint, first time
-PASS: gdb.base/recurse.exp: continue to recurse (a = 9)
-PASS: gdb.base/recurse.exp: continue to recurse (a = 8)
-PASS: gdb.base/recurse.exp: continue to recurse (a = 7)
-PASS: gdb.base/recurse.exp: continue to recurse (a = 6)
-PASS: gdb.base/recurse.exp: continue to recurse (a = 5)
+FAIL: gdb.base/recurse.exp: continue to recurse (a = 9)
+FAIL: gdb.base/recurse.exp: continue to recurse (a = 8)
+FAIL: gdb.base/recurse.exp: continue to recurse (a = 7)
+FAIL: gdb.base/recurse.exp: continue to recurse (a = 6)
+FAIL: gdb.base/recurse.exp: continue to recurse (a = 5)
PASS: gdb.base/recurse.exp: next over b = 0 in second instance
PASS: gdb.base/recurse.exp: set second instance watchpoint
-PASS: gdb.base/recurse.exp: continue to second instance watchpoint, first time
+FAIL: gdb.base/recurse.exp: continue to second instance watchpoint, first time
FAIL: gdb.base/recurse.exp: continue to recurse (a = 4)
FAIL: gdb.base/recurse.exp: continue to recurse (a = 3)
FAIL: gdb.base/recurse.exp: continue to recurse (a = 2)
@@ -6051,21 +6070,21 @@
PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; break infinite loop
PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; break handler
PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; continue to infinite loop
-FAIL: gdb.base/sigstep.exp: step on breakpoint, to handler entry; performing step
+PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; performing step
PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; clear infinite loop
PASS: gdb.base/sigstep.exp: step on breakpoint, to handler entry; clear handler
PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; resync
PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; break infinite loop
PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; break handler
PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; continue to infinite loop
-FAIL: gdb.base/sigstep.exp: next on breakpoint, to handler entry; performing next
+PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; performing next
PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; clear infinite loop
PASS: gdb.base/sigstep.exp: next on breakpoint, to handler entry; clear handler
PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; resync
PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; break infinite loop
PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; break handler
PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; continue to infinite loop
-FAIL: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; performing continue
+PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; performing continue
PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; clear infinite loop
PASS: gdb.base/sigstep.exp: continue on breakpoint, to handler entry; clear handler
PASS: gdb.base/sigstep.exp: step on breakpoint, skip handler; resync
@@ -9152,11 +9171,7 @@
PASS: gdb.dwarf2/mac-fileno.exp: list func_cu1
PASS: gdb.dwarf2/mac-fileno.exp: ptype func_cu1
Running ../../../gdb-6.5/gdb/testsuite/gdb.fortran/array-element.exp ...
-PASS: gdb.fortran/array-element.exp: breakpoint at continue
-PASS: gdb.fortran/array-element.exp: continue to breakpoint
-PASS: gdb.fortran/array-element.exp: print the first element of array a
-PASS: gdb.fortran/array-element.exp: continue to breakpoint once again
-PASS: gdb.fortran/array-element.exp: print the second element of array a
+UNTESTED: gdb.fortran/array-element.exp: Couldn't compile array-element.f
Running ../../../gdb-6.5/gdb/testsuite/gdb.fortran/derived-type.exp ...
UNTESTED: gdb.fortran/derived-type.exp: Couldn't compile derived-type.f90
Running ../../../gdb-6.5/gdb/testsuite/gdb.fortran/exprs.exp ...
@@ -9268,16 +9283,7 @@
PASS: gdb.fortran/exprs.exp: int powered by real
PASS: gdb.fortran/exprs.exp: real powered by real
Running ../../../gdb-6.5/gdb/testsuite/gdb.fortran/subarray.exp ...
-PASS: gdb.fortran/subarray.exp: breakpoint at the last write statement
-PASS: gdb.fortran/subarray.exp: continue to breakpoint
-PASS: gdb.fortran/subarray.exp: print str(2:4)
-PASS: gdb.fortran/subarray.exp: print str(:3)
-PASS: gdb.fortran/subarray.exp: print str(5:)
-PASS: gdb.fortran/subarray.exp: print str(:)
-PASS: gdb.fortran/subarray.exp: print array(2:4)
-PASS: gdb.fortran/subarray.exp: print array(:3)
-PASS: gdb.fortran/subarray.exp: print array(5:)
-PASS: gdb.fortran/subarray.exp: print array(:)
+UNTESTED: gdb.fortran/subarray.exp: Couldn't compile subarray.f
Running ../../../gdb-6.5/gdb/testsuite/gdb.fortran/types.exp ...
PASS: gdb.fortran/types.exp: set print sevenbit-strings
PASS: gdb.fortran/types.exp: set language fortran
@@ -9880,11 +9886,7 @@
PASS: gdb.mi/mi-var-block.exp: delete var foo2
PASS: gdb.mi/mi-var-block.exp: delete var cb
Running ../../../gdb-6.5/gdb/testsuite/gdb.mi/mi-var-child-f.exp ...
-PASS: gdb.mi/mi-var-child-f.exp: breakpoint at MAIN__
-PASS: gdb.mi/mi-var-child-f.exp: mi runto MAIN__
-PASS: gdb.mi/mi-var-child-f.exp: create local variable array
-PASS: gdb.mi/mi-var-child-f.exp: get children of array
-PASS: gdb.mi/mi-var-child-f.exp: get grandchildren of array (children of first element of second index)
+UNTESTED: gdb.mi/mi-var-child-f.exp: Couldn't compile array.f
Running ../../../gdb-6.5/gdb/testsuite/gdb.mi/mi-var-child.exp ...
PASS: gdb.mi/mi-var-child.exp: breakpoint at do_children_tests
PASS: gdb.mi/mi-var-child.exp: mi runto do_children_tests
@@ -11231,7 +11233,7 @@
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
FAIL: gdb.threads/pthreads.exp: check backtrace from main thread
-FAIL: gdb.threads/pthreads.exp: check backtrace from thread 1
+PASS: gdb.threads/pthreads.exp: check backtrace from thread 1
PASS: 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
@@ -11280,8 +11282,8 @@
PASS: gdb.threads/schedlock.exp: continue with lock does not change thread
PASS: gdb.threads/schedlock.exp: listed args (4)
PASS: gdb.threads/schedlock.exp: other thread 0 didn't run
+PASS: gdb.threads/schedlock.exp: other thread 1 didn't run
PASS: gdb.threads/schedlock.exp: current thread ran
-PASS: gdb.threads/schedlock.exp: other thread 2 didn't run
PASS: gdb.threads/schedlock.exp: other thread 3 didn't run
PASS: gdb.threads/schedlock.exp: other thread 4 didn't run
PASS: gdb.threads/schedlock.exp: other thread 5 didn't run
@@ -11299,8 +11301,8 @@
PASS: gdb.threads/schedlock.exp: step with lock does not change thread
PASS: gdb.threads/schedlock.exp: listed args (5)
PASS: gdb.threads/schedlock.exp: other thread 0 didn't run (stepping)
+PASS: gdb.threads/schedlock.exp: other thread 1 didn't run (stepping)
PASS: gdb.threads/schedlock.exp: current thread stepped locked
-PASS: gdb.threads/schedlock.exp: other thread 2 didn't run (stepping)
PASS: gdb.threads/schedlock.exp: other thread 3 didn't run (stepping)
PASS: gdb.threads/schedlock.exp: other thread 4 didn't run (stepping)
PASS: gdb.threads/schedlock.exp: other thread 5 didn't run (stepping)
@@ -11346,12 +11348,8 @@
PASS: gdb.threads/tls-shared.exp: successfully compiled posix threads test case
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
-FAIL: 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
-PASS: gdb.threads/tls-shared.exp: continue to break
-PASS: gdb.threads/tls-shared.exp: print result
+FAIL: gdb.threads/tls-shared.exp: running to main in runto
+FAIL: gdb.threads/tls-shared.exp: Can't run to main
Running ../../../gdb-6.5/gdb/testsuite/gdb.threads/tls.exp ...
PASS: gdb.threads/tls.exp: successfully compiled posix threads test case
PASS: gdb.threads/tls.exp: set breakpoint at all threads
@@ -11415,10 +11413,10 @@
KFAIL: gdb.threads/tls.exp: info address me (PRMS: gdb/1294)
Running ../../../gdb-6.5/gdb/testsuite/gdb.threads/watchthreads.exp ...
PASS: gdb.threads/watchthreads.exp: successfully compiled posix threads test case
-PASS: gdb.threads/watchthreads.exp: watch args[0]
+FAIL: gdb.threads/watchthreads.exp: watch args[0]
FAIL: gdb.threads/watchthreads.exp: watch args[1]
-FAIL: gdb.threads/watchthreads.exp: threaded watch loop (timeout)
-PASS: gdb.threads/watchthreads.exp: first watchpoint on args[0] hit
+FAIL: gdb.threads/watchthreads.exp: threaded watch loop
+FAIL: gdb.threads/watchthreads.exp: first watchpoint on args[0] hit
FAIL: gdb.threads/watchthreads.exp: first watchpoint on args[1] hit
FAIL: gdb.threads/watchthreads.exp: watchpoint on args[0] hit in thread
FAIL: gdb.threads/watchthreads.exp: watchpoint on args[1] hit in thread
@@ -11564,12 +11562,12 @@
=== gdb Summary ===
-# of expected passes 10684
-# of unexpected failures 392
+# of expected passes 10654
+# of unexpected failures 413
# of expected failures 44
# of known failures 60
-# of unresolved testcases 4
-# of untested testcases 1
+# of unresolved testcases 6
+# of untested testcases 4
# of unsupported tests 12
-/home/zhengyong/working/utrace_test/build_gdb_ppc64_64on64_fc5/gdb/testsuite/../../gdb/gdb version 6.5 -nx
+/home/zhengyong/working-back/utrace_test/build_gdb_64on64on64/gdb/testsuite/../../gdb/gdb version 6.5 -nx