This is the mail archive of the
gdb-testers@sources.redhat.com
mailing list for the GDB project.
Sunday Project test results, gdb, 2002-01-19
- From: Michael Elizabeth Chastain <mec at shout dot net>
- To: gdb-testers at sources dot redhat dot com
- Date: Mon, 21 Jan 2002 09:52:54 -0600
- Subject: Sunday Project test results, gdb, 2002-01-19
. Summary
. Coverage
1 platform
2 versions of gdb
4 versions of gcc
2 debugging formats
16 total test runs
. Aggregate results
. gdb HEAD
0 build failures
1 ERROR
0 WARNING
242 FAIL
. gdb gdb_5_1-2001-07-29-branch
0 build failures
0 ERROR
0 WARNING
317 FAIL
. Tables
http://www.shout.net/~mec/sunday-2002-01-19/index.html
. Old gdb bugs fixed
Many C++ bugs have been fixed in HEAD. One critical C++ bug has
been fixed in gdb_5_1-2001-07-29-branch.
The ERRORs and WARNINGs are in good shape. There is 1 total ERROR,
and it points to a real bug in gdb (PR gdb/280).
. New gdb bugs detected
gdb.c++/userdef.cc hangs gdb on "break main".
native i686-pc-linux-gnu, gdb HEAD, gcc HEAD, -gstabs+
http://sources.redhat.com/cgi-bin/gnatsweb.pl?database=gdb&cmd=view&pr=280
. Test protocol changes since last report
The tables show results for released gdb 5.1.
The tables show results for both -gstabs+ and -gdwarf-2.
I have separated the tables for gdb 5.1, gdb HEAD, and gdb
gdb_5_1-2001-07-29-branch.
. Result changes since last report
The last report was 2001-12-03.
The number of changes is large, and my time is limited, so I am not
analyzing changes in detail. The tables show plenty of positive changes,
but I am reporting only on the negative changes (regressions).
The gcc branches have had a lot of activity between 2001-12-03 and
2002-01-19. Some of the changes are probably due to cvs gcc changes.
. gdb HEAD
. gdb HEAD, gcc 2.95.3, -gdwarf-2
. gdb HEAD, gcc 2.95.3, -gstabs+
No significant regressions.
. gdb HEAD, gcc 3.0.2, -gdwarf-2
Regressions in: gdb.base/break.exp.
. gdb HEAD, gcc 3.0.2, -gstabs+
Regressions in: gdb.base/break.exp.
. gdb HEAD, gcc HEAD, -gdwarf-2
Regressions in: gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp,
gdb.base/funcargs.exp, gdb.c++/anon-union.exp, gdb.c++/ovldbreak.exp.
. gdb HEAD, gcc HEAD, -gstabs+
Regressions in: gdb.base/callfuncs.exp, gdb.c++/templates.exp.
. gdb HEAD, gcc gcc-3_0-branch, -gdwarf-2
Regressions in: gdb.base/break.exp, gdb.base/condbreak.exp,
gdb.base/ena-dis-br.exp, gdb.base/funcargs.exp, gdb.c++/ovldbreak.exp.
. gdb HEAD, gcc gcc-3_0-branch, -gstabs+
Regressions in: gdb.base/break.exp, gdb.base/callfuncs.exp.
. gdb gdb_5_1-2001-07-29-branch
. gdb gdb_5_1-2001-07-29-branch, gcc 2.95.3, -gdwarf-2
. gdb gdb_5_1-2001-07-29-branch, gcc 2.95.3, -gstabs+
. gdb gdb_5_1-2001-07-29-branch, gcc 3.0.2, -gdwarf-2
. gdb gdb_5_1-2001-07-29-branch, gcc 3.0.2, -gstabs+
No significant regressions.
. gdb gdb_5_1-2001-07-29-branch, gcc HEAD, -gdwarf-2
This configuration was badly broken on 2001-12-03: 188 ERRORs, 4 WARNINGs,
2459 FAILs. This configuration has been fixed and its results are now
comparable to other configurations of gdb_5_1-2001-07-29-branch.
. gdb gdb_5_1-2001-07-29-branch, gcc HEAD, -gstabs+
Regressions in: gdb.base/constvars.exp, gdb.base/scope.exp,
gdb.c++/classes.exp, gdb.c++/method.exp, gdb.c++/ovldbreak.exp.
. gdb gdb_5_1-2001-07-29-branch, gcc gcc-3_0-branch, -gdwarf-2
Regressions in: gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp,
gdb.base/funcargs.exp, and gdb.c++/ovldbreak.exp.
. gdb gdb_5_1-2001-07-29-branch, gcc gcc-3_0-branch, -gstabs+
No significant regressions.
. Coverage
. Platforms
native i686-pc-linux-gnu (red hat linux 7.1)
. Versions
. naming convention
versions which start with a number are official releases.
versions named HEAD are the cvs HEAD (mainline).
versions with any other name are cvs branches.
. date
cvs checkouts started Sat Jan 19 11:04:38 EST 2002
cvs checkouts finished Sat Jan 19 11:38:17 EST 2002
. software under test
gdb HEAD, gdb gdb_5_1-2001-07-29-branch
gcc 2.95.3, gcc 3.0.2, gcc gcc-3_0-branhc, gcc HEAD
binutils HEAD
. debugging formats under test
-gstabs+, -gdwarf-2
. baseline software
make 3.79.1
binutils 2.11.2
gcc 3.0.2
tcl 8.3.4
expect 5.33.0
dejagnu 1.4.2
. Counts
. native i686-pc-linux-gnu (red hat linux 7.1)
. libiberty
binutils HEAD All 646 tests passed
gcc gcc-3_0-branch All 646 tests passed
gcc HEAD All 646 tests passed
gdb gdb_5_1-2001-07-29-branch All 645 tests passed
gdb HEAD All 646 tests passed
It appears that gdb gdb_5_1-2001-07-29-branch has an older
version of libiberty. That is okay.
. gdb
. reporting convention
Each test run generates a list of nine numbers:
error/warning, pass/fail/xpass/xfail, unresolved/untested/unsupported
. gdb HEAD
. gcc 2.95.3
. -gdwarf-2 0/0, 7918/160/13/104, 100/1/0
. -gstabs+ 0/0, 7866/121/22/186, 100/1/0
. gcc 3.0.2
. -gdwarf- 0/0, 8056/123/8/105, 0/1/0
. -gstabs+ 0/0, 8005/83/13/191, 0/1/0
. gcc HEAD
. -gdwarf-2 0/0, 8074/99/9/110, 0/1/0
. -gstabs+ 1/0, 8030/54/98/80, 1/1/0
. gcc gcc-3_0-branch
. -gdwarf-2 0/0, 8073/101/9/109, 0/1/0
. -gstabs+ 0/0, 8034/54/14/190, 0/1/0
. gdb gdb_5_1-2001-07-29-branch
. gcc 2.95.3
. -gdwarf-2 0/0, 7499/183/83/143, 100/1/0
. -gstabs+ 0/0, 7539/142/32/195, 100/1/0
. gcc 3.0.2
. -gdwarf-2 0/0, 7594/160/80/141, 0/1/0
. -gstabs+ 0/0, 7616/137/26/196, 0/1/0
. gcc HEAD
. -gdwarf-2 0/0, 7586/166/81/146, 0/1/0
. -gstabs+ 0/0, 7574/182/27/196, 0/1/0
. gcc gcc-3_0-branch
. -gdwarf-2 0/0, 7587/162/80/146, 0/1/0
. -gstabs+ 0/0, 7622/131/26/196, 0/1/0
. ERRORs and WARNINGs
. gdb.c++/userdef.exp
[GDB BUG]
. gdb.log excerpt
# gdb HEAD, gcc HEAD, -gstabs+
(gdb) break main^M
FAIL: gdb.c++/userdef.exp: setting breakpoint at main (timeout)
ERROR: couldn't run to breakpoint
testcase /berman/fsf/_today_/source/gdb/HEAD/gdb/testsuite/gdb.c++/userdef.exp completed in 44 seconds
. analysis
gdb goes into the weeds when setting a breakpoint on main.
This test script has had other ERRORs in front of it until now,
so I don't have any regression information on this bug.
. pr
http://sources.redhat.com/cgi-bin/gnatsweb.pl?database=gdb&cmd=view&pr=280