This is the mail archive of the gdb-testers@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]