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]

gdb tests, gcc 3.3 versus gcc 3.4


Here are the gdb test suite regressions from gcc 3.3.2 to gcc
gcc-3_4-branch and gcc HEAD.  The dates are:

  gcc HEAD 2004-02-01 15:37:18 UTC
  gcc gcc-3_4-branch 2004-02-01 15:51:06 UTC

I tested on native i686-pc-linux-gnu with gdb HEAD, gdb test suite HEAD,
binutils 2.14, glibc 2.2.93-5-rh.  I configured gcc with --disable-shared
and have $LANG=en_US.UTF-8.  I tested gdb with "-gdwarf-2 -g2" and
"-gstabs+ -g2".

. BUGS IN GCC

  http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12267
  [3.4/3.5 regression] function-at-a-time generates stabs in bad order
    gdb.base/break.exp: run until function breakpoint, optimized file

  http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13708
  [3.4/3.5 regression] static java program crashes at startup, UTF-8 environment
    gdb.java/jmisc1.exp: *
    gdb.java/jmisc2.exp: *

  http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13956
  [3.4/3.5 regression] incorrect stabs for nested local variables
    gdb.base/scope.exp: print localval, outer scope
    gdb.mi/mi-var-block.exp: create local variable foo
    gdb.mi/mi-var-block.exp: delete var foo
    gdb.mi/mi1-var-block.exp: create local variable foo
    gdb.mi/mi1-var-block.exp: delete var foo
    gdb.mi/mi2-var-block.exp: create local variable foo
    gdb.mi/mi2-var-block.exp: delete var foo

  http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13974
  [3.4/3.5 regression] bad line marker in debug info
    gdb.mi/mi-until.exp: until after current function
    gdb.mi/mi1-until.exp: until after current function
    gdb.mi/mi2-until.exp: until after current function

. BUGS IN GDB

  http://sources.redhat.com/gdb/bugs/1537
  anonymous union at function scope, gcc 3.4
    gdb.cp/anon-union.exp: print w *
    gdb.cp/anon-union.exp: print z *

  http://sources.redhat.com/gdb/bugs/1540
  gcc gcc-3_4-branch emits DW_OP_piece but gdb does not support it
    gdb.base/store.exp: print old r - longest
    gdb.base/store.exp: up print old r - longest

. UNKNOWN

  . gdb.cp/classes.exp: print obj with enum (2)
    gdb.cp/classes.exp: print obj_with_enum.priv_enum
    gdb.cp/classes.exp: ptype obj_with_enum.priv_enum
    gdb.cp/classes.exp: ptype obj_With_enum
      PASS -> FAIL
      KFAIL -> FAIL
	# dwarf-2

      This test script calls 'next' to get to the close brace of a
      function.  With gcc 3.3.2, the locals are available at this point.
      With gcc gcc-3_4-branch and gcc HEAD, the locals are not available
      at this point.  This needs more investigation to decide whether it
      is a gcc bug, a gdb bug, or a test script bug.


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