2004-03-16 Michael Chastain <mec.gnu@mindspring.com>
* PROBLEMS: Add section headers, "Regressions since gdb 6.0" and "Regressions since gdb 5.3.". Add known regressions since gdb 6.0.
This commit is contained in:
parent
9183ed4b1b
commit
ed47347a6d
2 changed files with 39 additions and 5 deletions
|
@ -1,3 +1,9 @@
|
|||
2004-03-16 Michael Chastain <mec.gnu@mindspring.com>
|
||||
|
||||
* PROBLEMS: Add section headers, "Regressions since gdb 6.0"
|
||||
and "Regressions since gdb 5.3.". Add known regressions since
|
||||
gdb 6.0.
|
||||
|
||||
2004-03-16 David Carlton <carlton@kealia.com>
|
||||
|
||||
* dwarf2read.c (process_structure_scope): Process children even
|
||||
|
|
38
gdb/PROBLEMS
38
gdb/PROBLEMS
|
@ -23,6 +23,30 @@ Fortunately the ARM target, in the GDB's mainline sources, has been
|
|||
updated so people encountering problems should consider downloading a
|
||||
more current GDB (http://www.gnu.org/software/gdb/current).
|
||||
|
||||
*** Regressions since gdb 6.0
|
||||
|
||||
gdb/826: variables in C++ namespaces have to be enclosed in quotes
|
||||
|
||||
When referring to a variable in C++ code that is inside a
|
||||
namespace, you have to put it inside single quotes.
|
||||
|
||||
gdb/931: GDB could be more generous when reading types C++ templates on input
|
||||
|
||||
When the user types a template, GDB frequently requires the type to be
|
||||
typed in a certain way (e.g. "const char*" as opposed to "const char *"
|
||||
or "char const *" or "char const*").
|
||||
|
||||
gdb/1505: [regression] gdb prints a bad backtrace for a thread
|
||||
|
||||
When backtracing a thread, gdb doesn't stop until it hits garbage.
|
||||
This is sensitive to the operating system and thread library.
|
||||
|
||||
gdb/1512: no canonical way to output names of C++ types
|
||||
|
||||
We currently don't have any canonical way to output names of C++ types.
|
||||
E.g. "const char *" versus "char const *"; more subtleties arise when
|
||||
dealing with templates.
|
||||
|
||||
gdb/1516: [regression] local classes, gcc 2.95.3, dwarf-2
|
||||
|
||||
With gcc 2.95.3 and the dwarf-2 debugging format, classes which are
|
||||
|
@ -35,6 +59,15 @@ This applies only to classes where the class type is defined inside a
|
|||
function, not to variables defined with types that are defined somewhere
|
||||
outside any function (which most types are).
|
||||
|
||||
gdb/1560: Control-C does not always interrupt GDB.
|
||||
|
||||
When GDB is busy processing a command which takes a long time to
|
||||
complete, hitting Control-C does not have the expected effect.
|
||||
The command execution is not aborted, and the "QUIT" message confirming
|
||||
the abortion is displayed only after the command has been completed.
|
||||
|
||||
*** Regressions since gdb 5.3
|
||||
|
||||
gdb/1091: Constructor breakpoints ignored
|
||||
gdb/1193: g++ 3.3 creates multiple constructors: gdb 5.3 can't set breakpoints
|
||||
|
||||
|
@ -52,8 +85,3 @@ implement virtual base classes. gcc 2.x generated just one object code
|
|||
function with a hidden parameter, but gcc 3.x conforms to a multi-vendor
|
||||
ABI for C++ which requires multiple object code functions.
|
||||
|
||||
gdb/1560: Control-C does not always interrupt GDB.
|
||||
When GDB is busy processing a command which takes a long time to
|
||||
complete, hitting Control-C does not have the expected effect.
|
||||
The command execution is not aborted, and the "QUIT" message confirming
|
||||
the abortion is displayed only after the command has been completed.
|
||||
|
|
Loading…
Add table
Reference in a new issue