This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
gdb 6.0 versus gdb HEAD
- From: mec dot gnu at mindspring dot com (Michael Elizabeth Chastain)
- To: gdb at sources dot redhat dot com
- Date: Tue, 27 Jan 2004 02:14:38 -0500 (EST)
- Subject: gdb 6.0 versus gdb HEAD
Here are all the issues that I know about from gdb 6.0 to gdb HEAD.
If you know about something, and it's not on this list, please speak up
with a URL or a PR number.
My gdb is gdb HEAD 2004-01-24 03:11:40 UTC.
Michael C
. C++ fixes (David C)
http://sources.redhat.com/ml/gdb-patches/2003-11/msg00242.html
fully-qualified names for types nested in other types or namespaces
*** some of this has been merged.
*** David C, can you comment on how much you have left to merge.
. ADA fixes (Joel B)
http://sources.redhat.com/ml/gdb-patches/2003-11/msg00468.html
add support for DW_TAG_subrange_type DIEs
*** Finished. Looks like all of this was committed on 2004-01-17.
. Objective-C fixes (Adam F)
http://sources.redhat.com/ml/gdb-patches/2003-12/msg00132.html
64-bit int-pointer cleanups
waiting for copyright assignment
*** not done yet
http://sources.redhat.com/ml/gdb-patches/2003-11/msg00264.html
printing non-debuggable symbols
*** not done yet
http://sources.redhat.com/ml/gdb-patches/2003-10/msg00581.html
disallow objc search when resetting breakpoint
"there was talk of solving this another way so this may
have to wait anyway" -- adam f
*** dunno know what the status is
. test suite regressions (Michael C)
I used the "compare by gdb" tables at:
http://www.shout.net/~mec/sunday/2004-01-23/index.html
The interesting tables are in the second half, with suite=HEAD.
. gdb.cp/classes.exp: print (ClassWithEnum::PrivEnum) 42
PASS -> KFAIL
This happened with gcc v3 -gstabs+.
http://sources.redhat.com/gdb/bugs/826
variables in C++ namespaces have to be enclosed in quotes
gdb 6.0 works without quotes (with stabs+).
. gdb.cp/local.exp: ptype InnerLocal
PASS -> FAIL
PASS -> FAIL
PASS -> FAIL
gdb.cp/local.exp: ptype InnerLocal::NestedInnerLocal
KFAIL -> FAIL
This happened with gcc 2.95.3 -gdwarf-2.
http://sources.redhat.com/gdb/bugs/1516
[regression] local classes, gcc 2.95.3, dwarf-2
Local classes have extra junk in their names. This PR is low
priority and we've decided not to fix it for gdb 6.1. I've
submitted a doco patch for PROBLEMS
. gdb.cp/templates.exp: print Foo<volatile char *>::foo
gdb.cp/templates.exp: print Foo<volatile char*>::foo
gdb.cp/templates.exp: ptype fvpchar
gdb.cp/templates.exp: ptype quxint
PASS -> KFAIL
Foo::foo, Foo::foo, and fvpchar happened with all gcc -gdwarf-2.
quxint happened with gcc v3 -gdwarf-2.
http://sources.redhat.com/gdb/bugs/931
GDB could be more generous when reading types C++ templates on input
http://sources.redhat.com/gdb/bugs/1512
no canonical way to output names of C++ types
*** I need some guidance here. What shall we do about these
*** for gdb 6.1?
. gdb.threads/pthreads.exp: apply backtrace command to all three threads
PASS -> FAIL
This happened with all configurations.
http://sources.redhat.com/gdb/bugs/1505
[regression] gdb prints a bad backtrace for a thread
. PR's
Just raw lists, no judgements.
. priority=high, 5 matches found
1505 [regression] gdb prints a bad backtrace for a thread
1470 ELF_LINK_POINTER_EQUALITY_NEEDED breaks shlib-call.exp
1417 crash when printing variables
1398 Path handling bug which makes GDB unable to stop at breakpoints
378 ``GNU/Linux'' ``Linux kernel''
. severity=critical, 45 matches found
1518 Application terminates when running under gdb
1486 gdb for Win32 does not handle Microsoft C++ exceptions properly.
1460 Snapshot fails to compile with --enable-tui
1458 compile failed on hpux11
1441 defining mem region size doesn't work with nocache attribute
1417 crash when printing variables
1412 GDB 6.0 problem on Tru64 5.1*
1410 ELF32
1384 mipsread.c:402: gdb-internal-error: sect_index_data not initialized
1375 problem debugging 64-bit sparc processes
1373 segmentation fault on setting breakpoint
1368 GDB 5.3.91, Redhat Linux 7.1, gcc 2.95.3, g++ 2.95.3, C++ and Qt
1364 H8/300 - CCR not updated in GDB 6.0
1363 Get 'Cannot insert breakpoint -2' everytime when trying to start C++ program
1362 Cannot set breakpoints in gdb in shared display driver library on QNX OS
1251 GDB crash
1245 cp-support.c:332: internal-error: cp_entire_prefix_len
1232 solaris/g++
1226 GDB does not complete build for crossing debugging PPC on Solaris
1219 cannot access subprocess memory
1189 Gdb internal in callstack displaying
1171 GDB 5.3 misreads the symbol table for very big executables
1154 gdb-5.3 + glibc-2.3.2 fail for my multithreaded program
1144 Same as 1042, but with example
1139 gdb-5.2.92 crash - full debug available
1123 insight+dejagnu-weekly-20030304: does not build on sparc-sun-solaris2.8
1100 gdb 5.3 fails to build on m68k-sun-sunos4.1.1_U1
1084 set print object on does not work correctly in some cases
1060 g++ -static and STL strings
955 build failure with GDB-5.3: sparc-nat.c structure redefinition errors with sparc64-linux, glibc-2.2.x
922 Breakpoints give crash, bad behavior w/ C++, gcc 3.2 on Solaris
903 GDB Solaris 2.8 SPARC
867 v5.2.1 fail to compile on AIX 5.1
851 gdb-internal-error: store_typed_address
820 GDB broken under gcc 3.2 - can't print any local variables or class members
767 alpha Unix Tru64
706 SIGBUS or SIGSEGV trying to set breakpoint in C++ program
678 gdb dies reading symbols on Compaq Tru64 5.1
676 Alpha OSF1, gcc, internal GDB error in mdebugread
627 Internal error when attaching to process
610 gdb crashes when listing source of g++-3.1-compiled binary
582 can't find linker symbol for virtual table when trying view class data
250 gdb 5.0 chokes on "file" cmd for a ppc .elf created by gcc v2.95.2
11 gdb does not handle pic code correctly
7 cout << 1 doesn't work for c++