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


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