This is the mail archive of the
gdb-testers@sources.redhat.com
mailing list for the GDB project.
Sunday Sourceware gdb results, 2001-01-27
- To: gdb-testers at sources dot redhat dot com
- Subject: Sunday Sourceware gdb results, 2001-01-27
- From: Michael Elizabeth Chastain <chastain at cygnus dot com>
- Date: Sun, 28 Jan 2001 08:46:22 -0800
Here are this week's numbers for my Sunday Sourceware build.
=== gdb Summary ===
# of expected passes 6308
# of unexpected failures 358
# of unexpected successes 2
# of expected failures 183
# of untested testcases 18
/gehman/home/chastain/sourceware/2001-01-27/build-src-native/gdb/testsuite/../../gdb/gdb version 5.0 -nx
I have submitted these to Terf, http://sources.redhat.com/cgi-bin/gdb.cgi .
Terf has problems with duplicate test names: the Terf numbers show up
as 6057/334/2/183.
This is sourceware CVS gcc versus sourcware CVS gdb, Red Hat Linux 7
native, built and tested on my desktop machine.
Here are the FAILs categorized by source file:
358 TOTAL
=== =====
83 gdb.c++/cplusfuncs.exp
62 gdb.c++/inherit.exp
60 gdb.c++/ref-types.exp
41 gdb.c++/ovldbreak.exp
32 gdb.c++/virtfunc.exp
20 gdb.c++/derivation.exp
15 gdb.c++/classes.exp
7 gdb.c++/templates.exp
6 gdb.c++/overload.exp
5 gdb.c++/namespace.exp
4 gdb.c++/method.exp
3 gdb.threads/pthreads.exp
3 gdb.c++/local.exp
3 gdb.c++/annota2.exp
2 gdb.base/structs2.exp
2 gdb.base/selftest.exp
2 gdb.base/return2.exp
2 gdb.base/ending-run.exp
1 gdb.trace/packetlen.exp
1 gdb.stabs/weird.exp
1 gdb.java/jmisc.exp
1 gdb.c++/userdef.exp
1 gdb.c++/demangle.exp
1 gdb.base/commands.exp
Many of these C++ failures are due to message shifts in the C++ type
system, and can be fixed by fixing the test suites. Later today, I
am going to submit a big patch for gdb.c++/ovldbreak.exp. After that,
probably next Sunday, I will take on gdb.c++/cplusfuncs.exp.
Here is another list: all gdb test messages which are not unique.
382 TOTAL
=== =====
21 gdb.chill/chexp.exp: int remainder int
18 gdb.base/assign.exp: set v_int to 6
15 gdb.chill/chexp.exp: int modulo int
14 gdb.c++/ovldbreak.exp: breakpoint info
11 gdb.base/relational.exp: set variable z
10 gdb.base/relational.exp: set variable x
9 gdb.base/radix.exp: p 10
8 gdb.base/radix.exp: p 0xf
8 gdb.base/radix.exp: p 010
8 gdb.base/radix.exp: p (int) 20.
8 gdb.base/pointers.exp: print array element through pointer
7 gdb.base/return2.exp: validate result value not equal to program return value
7 gdb.base/logical.exp: set variable x=1
6 gdb.base/radix.exp: p 20.
6 gdb.base/radix.exp: p 100
5 gdb.base/restore.exp: run to callee5
5 gdb.base/restore.exp: run to callee4
5 gdb.base/restore.exp: run to callee3
5 gdb.base/restore.exp: run to callee2
5 gdb.base/restore.exp: run to callee1
5 gdb.base/logical.exp: set variable y=0
5 gdb.base/logical.exp: set variable x=0
4 gdb.base/relational.exp: set variable y
4 gdb.base/logical.exp: set variable z=0
4 gdb.base/logical.exp: print value of x<y
4 gdb.base/logical.exp: print value of x<=y
4 gdb.base/ena-dis-br.exp: rerun to main
4 gdb.base/ena-dis-br.exp: break marker1
3 gdb.threads/pthreads.exp: disable
3 gdb.base/scope.exp: print 'scope0.c'::filelocal_ro
3 gdb.base/printcmds.exp: set print elements 24
3 gdb.base/miscexprs.exp: print value of !ibig.i[100]
3 gdb.base/logical.exp: set variable z=3
3 gdb.base/logical.exp: set variable y=2
3 gdb.base/logical.exp: set variable y=1
3 gdb.base/ena-dis-br.exp: ignore break marker1
3 gdb.base/arithmet.exp: set variable z
2 gdb.trace/passcount.exp: 4.7: set passcount to large number (32767)
2 gdb.trace/passcount.exp: 4.6: set passcount to zero
2 gdb.trace/passcount.exp: 4.20a: set all three passcounts to three
2 gdb.threads/pthreads.exp: tbreak common_routine if hits >= 15
2 gdb.threads/pthreads.exp: some threads didn't run
2 gdb.threads/pthreads.exp: set var common_routine::hits=0
2 gdb.threads/pthreads.exp: set var common_routine::full_coverage=0
2 gdb.threads/pthreads.exp: set var common_routine::from_thread2=0
2 gdb.threads/pthreads.exp: set var common_routine::from_thread1=0
2 gdb.threads/pthreads.exp: set var common_routine::from_main=0
2 gdb.fortran/types.exp: pt 10e20
2 gdb.fortran/types.exp: pt 10d20
2 gdb.fortran/types.exp: pt 10E20
2 gdb.fortran/types.exp: pt 10D20
2 gdb.c++/inherit.exp: print g_C.C::x
2 gdb.c++/inherit.exp: print g_C.C::c
2 gdb.c++/inherit.exp: print g_C.A::x
2 gdb.c++/inherit.exp: print g_C.A::a
2 gdb.c++/inherit.exp: print g_B.B::x
2 gdb.c++/inherit.exp: print g_B.B::b
2 gdb.c++/inherit.exp: print g_B.A::x
2 gdb.c++/inherit.exp: print g_B.A::a
2 gdb.c++/inherit.exp: print g_A.A::x
2 gdb.c++/inherit.exp: print g_A.A::a
2 gdb.c++/demangle.exp: gnu: __eq__3fooRT0
2 gdb.c++/anon-union.exp: next 1
2 gdb.c++/annota2.exp: run until main breakpoint
2 gdb.base/signals.exp: handle multiple SIGs via integer range
2 gdb.base/shlib-call.exp: print g
2 gdb.base/shlib-call.exp: cont
2 gdb.base/restore.exp: break caller5
2 gdb.base/restore.exp: break caller4
2 gdb.base/restore.exp: break caller3
2 gdb.base/restore.exp: break caller2
2 gdb.base/restore.exp: break caller1
2 gdb.base/radix.exp: set radix #3
2 gdb.base/radix.exp: p 20
2 gdb.base/printcmds.exp: set print elements 8
2 gdb.base/printcmds.exp: set print elements 5
2 gdb.base/printcmds.exp: set print elements 1
2 gdb.base/printcmds.exp: set print address off
2 gdb.base/pointers.exp: print object pointed to
2 gdb.base/page.exp: info set
2 gdb.base/opaque.exp: whatis on opaque struct instance (dynamically) 1
2 gdb.base/opaque.exp: ptype on opaque struct pointer (dynamically) 2
2 gdb.base/maint.exp: maint info breakpoints
2 gdb.base/maint.exp: maint demangle
2 gdb.base/maint.exp: help maint
2 gdb.base/logical.exp: set variable z=1
2 gdb.base/logical.exp: print value of x>y
2 gdb.base/ending-run.exp: b ending-run.c:13
2 gdb.base/ena-dis-br.exp: info break marker1
2 gdb.base/ena-dis-br.exp: info auto-disabled break marker2
2 gdb.base/define.exp: document user command: nextwhere
2 gdb.base/default.exp: overlay unmap #2
2 gdb.base/dbx.exp: cont
2 gdb.base/condbreak.exp: delete break
2 gdb.base/condbreak.exp: break function if (condition)
2 gdb.base/commands.exp: set args in progvar_simple_while_test
2 gdb.base/commands.exp: maintenance deprecate p "new_p"
2 gdb.base/commands.exp: deprecate long comamnd
2 gdb.base/commands.exp: break factorial #2
2 gdb.base/commands.exp: begin commands on watch
2 gdb.base/commands.exp: Deprecated warning goes away
2 gdb.base/callfuncs.exp: next
2 gdb.base/arithmet.exp: print value of x/y
2 gdb.base/arithmet.exp: print value of x-y
2 gdb.base/arithmet.exp: print value of x+y
2 gdb.base/arithmet.exp: print value of x*y
2 gdb.base/arithmet.exp: print value of x%y
When I work on a file for another reason, I will make all of its messages
unique. But I think this is less important than fixing the FAILs.
Michael Chastain
<chastain@redhat.com>
"love without fear"