This is the mail archive of the gdb-testers@sources.redhat.com mailing list for the GDB project.


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

Sunday Sourceware gdb results, 2001-01-27


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"

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