This is the mail archive of the
gdb-testers@sources.redhat.com
mailing list for the GDB project.
sunday project report, gdb, 2002-05-10
- From: Michael Elizabeth Chastain <mec at shout dot net>
- To: gdb-testers at sources dot redhat dot com
- Date: Sun, 12 May 2002 01:52:14 -0500
- Subject: sunday project report, gdb, 2002-05-10
This is the fourth consecutive report with no regressions detected.
I added Java compilers (gjc) to my test bed for all compilers except
gcc 2.95.3. This eliminates most UNTESTED results, but introduces some
new FAILs this report. I don't consider this to be regression in gdb.
I noticed that Jim Blandy sees some failures that I don't, because
he tests with -g3 and I don't. I have added -g3 testing to my TODO list.
My tables are here:
http://www.shout.net/~mec/sunday/2002-05-10/index.html
Michael C
. Summary
. Test Matrix
. Matrix
target: native
host: i686-pc-linux-gnulibc2.2%rh-7.2
gdb: 5.2, gdb_5_2-branch%20020510, HEAD%20020510
gcc: 2.95.3, 2.96-rh, 3.0.4, gcc-3_1-branch%20020510, HEAD%20020510
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-05-10/index.html
. Overview
gdb 5.2: 0 build aborts, 0 test aborts, 461 attention lines
gdb gdb_5_2-branch: 0 build aborts, 0 test aborts, 461 attention lines
gdb HEAD: 0 build aborts, 0 test aborts, 272 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.
. Old bugs fixed
http://sources.redhat.com/cgi-bin/gnatsweb.pl?database=gdb&cmd=view&pr=532
gdb.c++/hang.exp crashes gdb with gcc 3.0.4 -gdwarf-2
. New bugs detected
TBD.
. Test protocol changes since last report.
I dropped gdb 5.1.
I enabled gjc, the gnu java compiler, for gcc 2.96-rh, gcc 3.0.4,
gcc gcc-3_1-branch, and gcc HEAD. I do not have gjc for gcc 2.95.3
and I have no plans to add it (gjc was not integrated into gcc 2.95.3).
. 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.3.5
tcl 8.3.4
expect 4.33.0
dejagnu 1.4.2 + FernandoN kfail patch.
. 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-05-05.
http://www.shout.net/~mec/sunday/2002-05-05/Analysis.txt
Configuration numbers for the difference grids are in:
http://www.shout.net/~mec/sunday/2002-05-05/Differences-compare-by-date-two.html
Difference grid key:
+ gdb improved
- gdb regressed
$ gcc improved
= gcc 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.2
. Difference Grid
gdb.c++/annota2.exp ,00 ,03 ,05 ,06 ,09
gdb.java/jmisc.exp _02 _03 _04 _05 _06 _07 _08 _09
. New Test with Bad Result
. gdb.java/jmisc.exp: p *args
gdb.java/jmisc.exp: p args
gdb.java/jmisc.exp: ptype jmisc
gdb.java/jmisc.exp: setting breakpoint at jmisc.main
This is the first week with results for Java tests.
See the attention tables for more details on the FAILs.
. Noise
. gdb.c++/annota2.exp: annotate-quit
This test is unstable.
. gdb_5_2-branch
. Difference Grid
gdb.c++/annota2.exp ,12 ,18 ,19
gdb.java/jmisc.exp _12 _13 _14 _15 _16 _17 _18 _19
. New Test with Bad Result
. gdb.java/jmisc.exp: p *args
gdb.java/jmisc.exp: p args
gdb.java/jmisc.exp: ptype jmisc
gdb.java/jmisc.exp: setting breakpoint at jmisc.main
This is the first week with results for Java tests.
See the attention tables for more details on the FAILs.
. Noise
. gdb.c++/annota2.exp: annotate-quit
This test is unstable.
. HEAD
. Difference Grid
gdb.base/ending-run.exp ,20 ,21 ,22 ,23 ,24 ,25 ,26 ,27 ,28 ,29
gdb.base/printcmds.exp @20 @21 @22 @23 @24 @25 @26 @27 @28 @29
gdb.c++/annota2.exp ,24 ,29
gdb.c++/hang.exp +24
gdb.java/jmisc.exp _22 _23 _24 _25 _26 _27 _28 _29
gdb.java/jmisc1.exp _22 _23 _24 _25 _26 _27 _28 _29
gdb.java/jmisc2.exp _22 _23 _24 _25 _26 _27 _28 _29
gdb.mi/mi-break.exp +20 +21 +22 +23 +24 +25 +26 +27 +28 +29
gdb.mi/mi-simplerun.exp +20 +21 +22 +23 +24 +25 +26 +27 +28 +29
gdb.mi/mi-var-child.exp @20 @22 @24 @26 @28
gdb.mi/mi0-break.exp +20 +21 +22 +23 +24 +25 +26 +27 +28 +29
gdb.mi/mi0-simplerun.exp +20 +21 +22 +23 +24 +25 +26 +27 +28 +29
gdb.mi/mi0-var-child.exp @20 @22 @24 @26 @28
. Gdb Improved
. gdb.c++/hang.exp: Process no longer exists
gdb.c++/hang.exp: doesn't corrupt cv_type chain (timeout)
gdb.c++/hang.exp: doesn't overwrite struct type
Gdb fixed a bug in symbol table handling.
This bug was specific to gcc=3.0.4, goption=-gdwarf-2.
. gdb.mi/mi-break.exp: insert temp breakpoint at "<fullfilename>":6 (callee4)
gdb.mi/mi-simplerun.exp: insert breakpoint at "<fullfilename>":6 (callee4)
gdb.mi/mi0-break.exp: insert temp breakpoint at "<fullfilename>":6 (callee4)
gdb.mi/mi0-simplerun.exp: insert breakpoint at "<fullfilename>":6 (callee4)
The gdb linespec parser improved.
. Test Suite Improved
. gdb.base/printcmds.exp: ptype &*"foo"
XFAIL -> FAIL (many configurations)
This is a test script improvement. Gdb did not change its
behavior, but the test script now recognizes that this is a bug,
not an external issue. This is PR gdb/538.
. gdb.mi/mi-var-child.exp: get children of struct_declarations
gdb.mi/mi-var-child.exp: get children of weird
gdb.mi0/mi0-var-child.exp: get children of struct_declarations
gdb.mi0/mi0-var-child.exp: get children of weird
The test scripts improved to handle function types with
argument signatures.
. New Test with Bad Result
. gdb.java/jmisc.exp: p *args
gdb.java/jmisc.exp: p args
gdb.java/jmisc.exp: ptype jmisc
gdb.java/jmisc.exp: setting breakpoint at jmisc.main
gdb.java/jmisc1.exp: p *args
gdb.java/jmisc1.exp: p args
gdb.java/jmisc1.exp: ptype jmisc
gdb.java/jmisc1.exp: setting breakpoint at jmisc.main(java.lang.String[])
gdb.java/jmisc2.exp: p *args
gdb.java/jmisc2.exp: p args
gdb.java/jmisc2.exp: ptype jmisc
gdb.java/jmisc2.exp: setting breakpoint at jmisc.main(java.lang.String[])
This is the first week with results for Java tests.
See the attention tables for more details on the FAILs.
. Noise
. gdb.base/ending-run.exp: ls: core (No core dumped on quit)
This test message changed its punctuation.
. gdb.c++/annota2.exp: annotate-quit
This test is unstable.