This is the mail archive of the
gdb-testers@sources.redhat.com
mailing list for the GDB project.
Sunday Project gdb test results, 2001-11-24
- From: Michael Elizabeth Chastain <mec at shout dot net>
- To: gdb-testers at sources dot redhat dot com
- Date: Sat, 24 Nov 2001 21:55:56 -0600
- Subject: Sunday Project gdb test results, 2001-11-24
. Summary
. Coverage
1 platform
2 versions of gdb
4 versions of gcc
8 total test runs
. Aggregate results
0 build failures
8 ERRORs
2 WARNINGs
225 FAILs
. Tables
http://www.shout.net/~mec/sunday/2001-11-24/index.html
. Old gdb bugs fixed
A register access bug in x86 targets was fixed. The bug manifested in
gdb.base/interrupt.exp, gdb.threads/pthreads.exp, and
gdb.threads/linux-dp.exp.
. New gdb bugs detected
None.
. Test protocol changes since last report
None.
. Result changes since last report
. gdb.asm/asm-source.exp
[ACHTUNG]
. log file excerpts
http://www.shout.net/~mec/sunday/2001-11-24/log-asm-source/gcc-2.95.3-excerpt.txt
http://www.shout.net/~mec/sunday/2001-11-24/log-asm-source/gcc-3.0.2-excerpt.txt
http://www.shout.net/~mec/sunday/2001-11-24/log-asm-source/gcc-HEAD-excerpt.txt
http://www.shout.net/~mec/sunday/2001-11-24/log-asm-source/gcc-gcc-3_0-branch-excerpt.txt
. analysis
In gdb HEAD, this script has new tests for targets i[3456]86-*-*.
This script is failing in my testbed, which uses binutils HEAD.
I tried the stable binutils (binutils 2.11.2) and the vendor binutils
(/bin/as and /bin/ld) with the same results.
This looks like a problem in either my test bed or in the test script.
It needs further investigation.
. gdb.base/code-expr.exp
[ok]
. analysis
These are new tests and they pass.
. gdb.base/interrupt.exp
. gdb.threads/pthreads.exp
. gdb.threads/linux-dp.exp
[ok]
. A register access bug in gdb was fixed.
. gdb.c++/annota2.exp
[ok]
. analysis
This test is flaky -- it changes results a lot.
I have not investigated this.
. gdb.c++/namespace.exp
[ok]
. analysis
A typo was fixed in a test name.
. 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 Fri Nov 23 22:34:33 PST 2001
cvs checkouts finished Sat Nov 24 12:18:16 PST 2001
. software under test
gdb HEAD, gdb gdb-gdb_5_1-2001-07-29-branch
gcc 2.95.3, gcc 3.0.2, gcc gcc-3_0-branch, gcc HEAD
binutils HEAD
. 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 645 tests passed
gcc HEAD All 645 tests passed
gcc gcc-3_0-branch All 645 tests passed
gdb HEAD All 645 tests passed
gdb gdb-gdb_5_1-2001-07-29-branch All 645 tests passed
. 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 0/0, 7762/136/35/192, 100/1/0
. gcc 3.0.2 0/0, 7858/112/29/193, 0/1/0
. gcc HEAD 4/2, 7856/109/29/167, 2/1/0
. gcc gcc-3_0-branch 0/0, 7858/112/29/193, 0/1/0
. gdb gdb-gdb_5_1-2001-07-29-branch
. gcc 2.95.3 4/0, 7544/135/32/193, 104/1/0
. gcc 3.0.2 4/0, 7622/129/26/194, 4/1/0
. gcc HEAD 8/2, 7625/125/27/167, 6/1/0
. gcc gcc-3_0-branch 4/0, 7622/129/26/194, 4/1/0
. ERRORs and WARNINGs
. gdb.base/setvar.exp
. gdb.base/weird.exp
[ok]
. gdb.sum excerpt
PASS: gdb.base/setvar.exp: set variable *(v_signed_short_pointer+1)=-456
ERROR: Process no longer exists
UNRESOLVED: gdb.base/setvar.exp: set variable signed short pointer
. analysis
This is a metacharacter problem with some "\{" constructions which
should be "\\}. It has been fixed in gdb mainline; the fix needs to be
brought to gdb 5.1 branch.
. patch
http://sources.redhat.com/ml/gdb-cvs/2001-10/msg00156.html
. gdb.c++/userdef.exp
[ok]
. gdb.log excerpt
Executing on host: g++ /berman/fsf/_today_/source/gdb/HEAD/gdb/testsuite/gdb.c++/userdef.cc -L/berman/fsf/_today_/berman/native/build/gdb/HEAD/libiberty -g -lm -o /berman/fsf/_today_/berman/native/build/gdb/HEAD/gdb/testsuite/gdb.c++/userdef (timeout = 300)
In file included from /berman/fsf/_today_/berman/native/install/gcc/HEAD/include/g++-v3/backward/iostream.h:31,
from /berman/fsf/_today_/source/gdb/HEAD/gdb/testsuite/gdb.c++/userdef.cc:1:
/berman/fsf/_today_/berman/native/install/gcc/HEAD/include/g++-v3/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
. analysis
The test program gdb.c++/userdef.cc includes the obsolete header
<iostream.h>. It needs to include <iostream> instead. This causes a
gcc warning with gcc HEAD, which leads to 4 ERRORs and 2 WARNINGs in
both gdb mainline and 5.1 branch.