This is the mail archive of the
gdb-testers@sources.redhat.com
mailing list for the GDB project.
gdb tests, gcc 3.3 versus gcc 3.4
- From: mec dot gnu at mindspring dot com (Michael Elizabeth Chastain)
- To: gcc-testresults at gcc dot gnu dot org, gdb-testers at sources dot redhat dot com
- Date: Wed, 4 Feb 2004 00:00:20 -0500 (EST)
- Subject: 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.