This is the mail archive of the
gdb-testers@sources.redhat.com
mailing list for the GDB project.
sunday project report, gdb, 2002-04-11
- From: Michael Elizabeth Chastain <mec at shout dot net>
- To: gdb-testers at sources dot redhat dot com
- Date: Fri, 12 Apr 2002 14:44:55 -0500
- Subject: sunday project report, gdb, 2002-04-11
On the 5.2 branch:
gnats:gdb/381 was fixed (already fixed in HEAD).
For native i686-pc-linux-gnu, gdb_5_2-branch%20020411 has no gdb regression
bugs compared to gdb 5.1.1.
On gdb HEAD:
gnats:gdb/482 and gnats:gdb/483 are new bugs detected in C++ support.
These are new detections rather than regressions.
Michael C
. Summary
. Test Matrix
. Matrix
target: native
host: i686-pc-linux-gnulibc2.2%rh-7.2
gdb: 5.1.1, gdb_5_2-branch%20020411, HEAD%20020411
gcc: 2.95.3, 2.96-rh, 3.0.4, gcc-3_1-branch%20020411, HEAD%20020411
glibc: vendor
goption: -gdwarf-2, -gstabs+
count: 30 = *(1 1 3 5 1 2)
. Notes
target and host names are gnu triples with extra information after
a '%' delimiter.
versions which start with a number are official releases or snapshots.
versions named "HEAD" are the cvs HEAD.
versions with any other name are cvs branches.
cvs versions show the pull date after a '%' delimiter.
gcc releases and snapshots are built with binutils 2.11.2
gcc cvs versions are built with binutils HEAD with the same pull date.
. libiberty
All tests passed.
. gdb
. Tables
. http://www.shout.net/~mec/sunday/2002-04-11/index.html
. Overview
gdb 5.1.1: 0 build aborts, 0 test aborts, 635 attention lines
gdb gdb_5_2-branch: 0 build aborts, 0 test aborts, 457 attention lines
gdb HEAD: 0 build aborts, 0 test aborts, 268 attention lines
An attention line is a line with one or more attention results.
An attention result is any result except PASS. This includes ERROR,
WARNING, FAIL, KPASS, KFAIL, XPASS, XFAIL, UNRESOLVED, UNTESTED,
UNSUPPORTED, and unknown results.
This is a change from previous reports. In previous reports,
attention results did not include KPASS, XPASS, or XFAIL.
. Old bugs fixed
http://sources.redhat.com/cgi-bin/gnatsweb.pl?database=gdb&cmd=view&pr=381
Regression: src_and_asm_line line attribute "line" for file gdb.mi/basics.c changed from 31 to 0 in several places.
Fixed in 5.2 branch (was already fixed in HEAD)
. New bugs detected
http://sources.redhat.com/cgi-bin/gnatsweb.pl?database=gdb&cmd=view&pr=482
gdb.c++/local.exp: ptype InnerLocal::NestedInnerLocal
A new test found a current bug.
http://sources.redhat.com/cgi-bin/gnatsweb.pl?database=gdb&cmd=view&pr=483
gdb.c++/local.exp: ptype Local
A new test found a current bug.
. Test protocol changes since last report.
The Migbat scripts are available at:
ftp://ftp.shout.net/pub/users/mec/Migbat/Migbat-0.1-20020412.tar.gz
I upgraded dejagnu from dejagnu-1.4.2 to dejagnu-1.4.2 + FernandoN
kfail patch. The patch has not induced any regressions. This is the
implementation with KFAIL/XPASS results.
I added support for KPASS in anticipation of a KFAIL/KPASS patch.
KPASS, KFAIL, XPASS, and XFAIL are all attention markers.
In fact, everything except PASS is an attention marker.
I renamed "gcc vendor" to "gcc 2.96-rh" everywhere.
I handle test names with html metacharacters in them: & < > "
This fixes reporting problems in gdb.c++/templates.exp.
. Baseline software
. host i686-pc-linux-gnu%rh-7.2
make 3.79.1
binutils 2.11.2
gcc 3.0.4
flex 2.5.4
bison 1.33
tcl 8.3.4
expect 4.33.0
dejagnu 1.4.2 + FernandoN kfail patch
I upgraded dejagnu with the kfail patch.
I tried binutils 2.12, but it caused additional FAILs.
I need to analyze this. Meanwhile, I am staying with binutils 2.11.2.
. Analysis
. libiberty
. results
. target native
. host i686-pc-linux-gnu%rh-7.2
binutils HEAD All 648 tests passed
gcc gcc-3_1-branch All 648 tests passed
gcc HEAD All 648 tests passed
gdb gdb_5_2-branch All 648 tests passed
gdb HEAD All 648 tests passed
. gdb
The last report was 2002-04-04.
http://www.shout.net/~mec/sunday/2002-04-04/Analysis.txt
Configuration numbers for the difference grids are in:
http://www.shout.net/~mec/sunday/2002-04-11/Differences-compare-by-date-two.html
Difference grid key:
+ gdb improved
- gdb regressed
@ test suite improved
~ test suite regressed
* new test with good result
_ new test with bad result
, noise: result changed but gdb behavior did not
. 5.1.1
No significant changes.
. gdb_5_2-branch
. Difference Grid
gdb.c++/annota.exp ,13 ,14
gdb.mi/mi-disassemble.exp +17 +19
gdb.mi/mi0-disassemble.exp +17 +19
. Gdb Improved
. gdb.mi/mi-disassemble.exp: data-disassemble file, line, number (zero lines) assembly mixed
gdb.mi/mi0-disassemble.exp: data-disassemble file, line, number (zero lines) assembly mixed
gnats:gdb/381 was fixed in the branch.
It was already fixed in HEAD.
. Noise
. gdb.c++/annota2.exp: annotate-quit
This test is unstable.
. HEAD
. Difference Grid
gdb.c++/annota2.exp ,21 ,27 ,28
gdb.c++/local.exp _20 _21 _22 _23 _24 _25 _26 _27 _28 _29
gdb.c++/method.exp *20 *21 *22 *23 *24 *25 *26 _27 *28 _29
gdb.gdb/xfullpath.exp *20 *21 *22 *23 *24 *25 *26 *27 *28 *29
. New Test with Good Result
. gdb.gdb/xfullpath.exp
All new tests passed in all configurations.
. New Test with Bad Result
. gdb.c++/local.exp: ptype InnerLocal::NestedInnerLocal (bogus field lookup)
This is a reworked test. It FAILs in all configurations.
The bug has been in gdb for a while. gnats:gdb/482.
. gdb.c++/local.exp: ptype Local (double loc_foo)
This is a reworked test. It FAILs with gcc 2.96-rh, gcc 3.0.4,
gcc gcc-3_1-branch%20020411, gcc HEAD%20020411, goption -gdwarf-2.
This bug has been in gdb for a while. gnats:gdb/483.
. gdb.c++/method.exp: print this in A::bar (gnats:gdb/277)
This is a reworked test. It FAILS with gcc gcc-3_1-branch%20020411
and gcc HEAD%20020411 with goption -gstabs+. This bug has been in
gdb for a while. gnats:gdb/277.
. Noise
. gdb.c++/annota2.exp: annotate-quit
This test is unstable.