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


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