diff options
author | Michael Chastain <mec.gnu@mindspring.com> | 2004-01-27 09:46:16 +0000 |
---|---|---|
committer | Michael Chastain <mec.gnu@mindspring.com> | 2004-01-27 09:46:16 +0000 |
commit | d9c89fbfe79d9566db39babfb805ad87acf614d6 (patch) | |
tree | 7179b0d4341f8928cb8961bc3e76f139ff68db0b /gdb/PROBLEMS | |
parent | 6c3e0940110d6ac151f156c8c1da77b12c2dcb98 (diff) | |
download | gdb-d9c89fbfe79d9566db39babfb805ad87acf614d6.tar.gz |
2004-01-27 Michael Chastain <mec.gnu@mindspring.com>
* PROBLEMS: add gdb/1516.
Diffstat (limited to 'gdb/PROBLEMS')
-rw-r--r-- | gdb/PROBLEMS | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gdb/PROBLEMS b/gdb/PROBLEMS index cf60d534ed1..7fd0eb5e5b1 100644 --- a/gdb/PROBLEMS +++ b/gdb/PROBLEMS @@ -23,6 +23,18 @@ 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). +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 +defined locally to a function include the demangled name of the function +as part of their name. For example, if a function "foobar" contains a +local class definition "Local", gdb will say that the name of the class +type is "foobar__Fi.0:Local". + +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/1091: Constructor breakpoints ignored gdb/1193: g++ 3.3 creates multiple constructors: gdb 5.3 can't set breakpoints |