aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Chastain <mec@google.com>2004-01-27 09:46:16 +0000
committerMichael Chastain <mec@google.com>2004-01-27 09:46:16 +0000
commitc6e06edef4d7413abd00cbc40bc9c735b0036eef (patch)
treefae8ddf945ac22a84faa14912b1e360e5f691a24
parent48184fd4b35069dfba8c9dda43aa3b079d657b81 (diff)
downloadgdb-c6e06edef4d7413abd00cbc40bc9c735b0036eef.zip
gdb-c6e06edef4d7413abd00cbc40bc9c735b0036eef.tar.gz
gdb-c6e06edef4d7413abd00cbc40bc9c735b0036eef.tar.bz2
2004-01-27 Michael Chastain <mec.gnu@mindspring.com>
* PROBLEMS: add gdb/1516.
-rw-r--r--gdb/ChangeLog4
-rw-r--r--gdb/PROBLEMS12
2 files changed, 16 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 7879b48..2c8911d 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,7 @@
+2004-01-27 Michael Chastain <mec.gnu@mindspring.com>
+
+ * PROBLEMS: add gdb/1516.
+
2003-12-29 Robert Millan <robertmh@gnu.org>
Patch committed by Andrw Cagney.
diff --git a/gdb/PROBLEMS b/gdb/PROBLEMS
index cf60d53..7fd0eb5 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