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 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.


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