This is the mail archive of the
gdb-testers@sources.redhat.com
mailing list for the GDB project.
Sunday Project test results, gdb, 2002-02-22
- From: Michael Elizabeth Chastain <mec at shout dot net>
- To: gdb-testers at sources dot redhat dot com
- Date: Sun, 24 Feb 2002 01:49:17 -0600
- Subject: Sunday Project test results, gdb, 2002-02-22
. Summary
. Test Matrix
. Matrix
target: native
host: i686-pc-linux-gnulibc2.2%rh-7.2
gdb: 5.1.1, HEAD%20020222
gcc: 2.95.3, 3.0.3, 3.0.4-20020215, 3.0.4, gcc-3_0-branch%20020222, HEAD%20020222
glibc: vendor
goption: -gdwarf-2, -gstabs+
count: 24=1*1*2*6*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 "vendor" are the vendor-supplied facility.
versions named "HEAD" are the cvs HEAD (mainline).
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 from the same pull date.
. libiberty
all tests passed
. gdb
. Tables
http://www.shout.net/~mec/sunday/2002-02-22/index.html
. Overview
gdb 5.1.1: 0 build failures, 0 test run failures, 649 attention lines
gdb HEAD: 0 build failures, 0 test run failures, 402 attention lines
an attention line is:
error warning fail kfail unresolved untested supported
an attention line is not:
pass xpass xfail
. Old bugs fixed
gdb HEAD fixed a problem with gcc 2.95.3 stabs name demangling.
. New bugs detected
http://sources.redhat.com/cgi-bin/gnatsweb.pl?database=gdb&cmd=view&pr=379
Regression: The step command does not stop in the right place.
http://sources.redhat.com/cgi-bin/gnatsweb.pl?database=gdb&cmd=view&pr=380
Regression: "No line number known for main." and many other functions.
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.
. Test protocol changes changes since last report.
I refactored and extended the analysis tables.
The analysis tables include a new test result: "kfail", which stands
for "known fail". The test suite does not generate any of these yet
but I am ready for them.
I dropped gdb gdb_5_1-2001-07-29-branch.
I added gcc 3.0.4. As expected, I found no regressions or improvements
versus gcc 3.0.4-20020215.
Now that gcc 3.0.3 and gcc 3.0.4-20020215 are obsolete, I plan to drop
them in the next report. I also plan to drop gcc gcc-3_0-branch because
Mark Mitchell, the gcc release manager, posted that he is unlikely to
make any more releases from this branch.
I plan to add gcc gcc-3_1-branch when it is created.
I did not make any progress with the native i686-pc-cygwin java
library bug.
I learned that the glibc version in use affects gdb test results.
I haven't added this as an attribute to my testbed yet.
. Baseline software
. host i686-pc-linux-gnu%rh-7.2
make 3.79.1
binutils 2.11.2
gcc 3.0.3
tcl 8.3.4
expect 5.33.0
dejagnu 1.4.2
glibc vendor
I have not yet upgraded my baseline compiler to gcc 3.0.4.
. Analysis
. libiberty
. results
. target i686-pc-linux-gnu%rh-7.2
. host native
binutils HEAD All 648 tests passed
gcc gcc-3_0-branch All 646 tests passed
gcc HEAD All 648 tests passed
gdb HEAD All 648 tests failed
. gdb
The last report was 2002-02-16.
. 5.1.1
. Regressions
None.
. Improvements
None.
. HEAD
. Difference Grid
gdb.asm/source.exp +11 +12 +13 +14 +15 +16 +17 +18 +19 +20
gdb.base/call-ar-st.exp -12
gdb.base/display.exp -12
gdb.base/funcargs.exp -12
gdb.base/gcore.exp .19 .20
gdb.base/list.exp -12
gdb.base/ptype.exp ~11 -12 ~13 ~14 ~15 ~16 ~17 ~18 ~19 ~20
gdb.base/reread.exp -12
gdb.base/shlib-call.exp -12
gdb.base/sizeof.exp ~11 ~12 ~13 ~14 ~15 ~16 ~17 ~18 ~19 ~20
gdb.base/step-line.exp -12
gdb.base/step-test.exp -12
gdb.c++/annota2.exp .11 .15 .19
gdb.c++/overload.exp -12
gdb.c++/templates.exp +12
gdb.c++/userdef.exp ~11 ~12 ~13 ~14 ~15 ~16 ~17 ~18 ~19 ~20
gdb.c++/virtfunc.exp .11 .12 .13 .14 .15 .16 .17 .18 .19 .20
gdb.mi/mi-disassemble.exp -20
gdb.mi/mi0-disassemble.exp -20
gdb.mi/mi-simplerun.exp -12
gdb.mi/mi0-simplerun.exp -12
Column numbers are configuration numbers in:
http://www.shout.net/~mec/sunday/2002-02-22/Differences-compare-by-date-twohtml
+ gdb improved
- gdb regressed
~ new test with good result
! new test with bad result
. noise
. Gdb Improved
. gdb.base/asm-source.exp: info-sources
FAIL -> PASS
Many configurations.
This is a test suite improvement, not a gdb improvement.
. gdb.c++/templates.exp: ptype bint
XFAIL -> XPASS
[target=native, host=i686-pc-linux-gnu%rh-7.2, gdb=HEAD%20020222, gcc=2.95.3, glibc=vendor, goption=-stabs+]
Improvement: gdb HEAD fixed a problem with gcc 2.95.3 stabs name demangling.
. Gdb Regressed
. gdb.base/call-ar-st.exp: many tests
gdb.base/display.exp: many tests
gdb.base/funcargs.exp: many tests
gdb.base/shlib-call.exp: step into mainshr1
gdb.base/step-line.exp: many tests
gdb.base/step-test.exp: large struct by value
gdb.mi/simplerun.exp: exec-finish
gdb.mi/simplerun.exp: step at main
gdb.mi/simplerun.exp: step to callee4
gdb.mi0/simplerun.exp: exec-finish
gdb.mi0/simplerun.exp: step at main
gdb.mi0/simplerun.exp: step to callee4
PASS -> FAIL, PASS -> UNRESOLVED
[target=native, host=i686-pc-linux-gnu%rh-7.2, gdb=HEAD%20020222, gcc=2.95.3, glibc=vendor, goption=-gstabs+]
http://sources.redhat.com/cgi-bin/gnatsweb.pl?database=gdb&cmd=view&pr=379
Regression: The step command does not stop in the right place.
This desynchronizes the test script.
. gdb.base/list.exp: list function in source file 1
gdb.base/list.exp: list list0.c:main
gdb.base/list.exp: list list0.c:unused
gdb.base/list.exp: list list1.c:unused
gdb.base/list.exp: list long_line
gdb.base/reread.exp: breakpoint foo in first file
gdb.c++/overload.exp: list overloaded function with no args
gdb.c++/overload.exp: list overloaded function with int arg
gdb.c++/overload.exp: list overloaded function with function ptr args
gdb.c++/overload.exp: list overloaded function with function ptr args - quotes around argument
PASS -> FAIL
[target=native, host=i686-pc-linux-gnu%rh-7.2, gdb=HEAD%20020222, gcc=2.95.3, glibc=vendor, goption=-gstabs+]
http://sources.redhat.com/cgi-bin/gnatsweb.pl?database=gdb&cmd=view&pr=380
Regression: "No line number known for main." and many other functions.
. 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
PASS -> FAIL
[target=native, host=i686-pc-linux-gnu%rh-7.2, gdb=HEAD%20020222, gcc=HEAD%20020222, glibc=vendor, goption=-gstabs+]
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.
. Noise
Insufficient time to write report.
. New Test with Good Result
Insufficient time to write report.
. New Test with Bad Result
. gdb.base/ptype.exp: get_debug_format used when no current source file
null -> ERROR
[target=native, host=i686-pc-linux-gnu%rh-7.2, gdb=HEAD%20020222, gcc=2.95.3, glibc=vendor, goption=-gstabs+]
http://sources.redhat.com/cgi-bin/gnatsweb.pl?database=gdb&cmd=view&pr=380
Regression: "No line number known for main." and many other functions.