aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Berlin <dberlin@dberlin.org>2000-04-04 05:13:44 +0000
committerDaniel Berlin <dberlin@dberlin.org>2000-04-04 05:13:44 +0000
commiteb3d1d196ccd7d987a7745cba9704795b2766fc1 (patch)
tree3dcfe4a65e7908edac12feac73c4d38116af9a84
parent070ad9f02e4caeb3ee1aae1b8d62310ebb9e00d6 (diff)
downloadgdb-eb3d1d196ccd7d987a7745cba9704795b2766fc1.zip
gdb-eb3d1d196ccd7d987a7745cba9704795b2766fc1.tar.gz
gdb-eb3d1d196ccd7d987a7745cba9704795b2766fc1.tar.bz2
Update todo
-rw-r--r--gdb/ChangeLog4
-rw-r--r--gdb/TODO18
2 files changed, 22 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 98580a6..27f42a1 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,7 @@
+2000-04-04 Daniel Berlin <dan@cgsoftware.com>
+
+ * TODO: Make note of various C++ things i have planned for 5.1.
+
Tue Apr 4 12:13:19 2000 Andrew Cagney <cagney@b1.cygnus.com>
* printcmd.c (print_scalar_formatted): Use local variable ptr_bit
diff --git a/gdb/TODO b/gdb/TODO
index 6a86235..c5c8d0f 100644
--- a/gdb/TODO
+++ b/gdb/TODO
@@ -289,6 +289,24 @@ GDB 5.1.
--
+Re: Various C++ things
+
+value_headof/value_from_vtable_info are worthless, and should be removed.
+The one place in printcmd.c that uses it should use the RTTI functions.
+
+RTTI for g++ should be using the typeinfo functions rather than the vtables.
+The typeinfo functions are always at offset 4 from the beginning of the vtable,
+and are always right. The vtables will have weird names like E::VB sometimes.
+The typeinfo function will always be "E type_info function", or somesuch.
+
+value_virtual_fn_field needs to be fixed so there are no failures for virtual
+functions for C++ using g++.
+
+Testsuite cases are the major priority right now for C++ support, since i have
+to make a lot of changes that could potentially break each other.
+
+
+--
GDB 5.0: Test results
---------------------