aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorPer Bothner <per@bothner.com>1992-07-10 03:56:17 +0000
committerPer Bothner <per@bothner.com>1992-07-10 03:56:17 +0000
commit5c5b5d4b0e4dd49699a6a88dd58f5816f6c14386 (patch)
tree8b4244fd5d9e6a60472936dc118968d593dcbf70 /gdb/ChangeLog
parent7eec00ed5623bc3231f18d8953cedc22dbd91246 (diff)
downloadgdb-5c5b5d4b0e4dd49699a6a88dd58f5816f6c14386.zip
gdb-5c5b5d4b0e4dd49699a6a88dd58f5816f6c14386.tar.gz
gdb-5c5b5d4b0e4dd49699a6a88dd58f5816f6c14386.tar.bz2
Various fixes to improve C++ debugging. See ChangeLog.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog20
1 files changed, 20 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 8cf2b73..522c25f 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,23 @@
+Thu Jul 9 19:05:27 1992 Per Bothner (bothner@rtl.cygnus.com)
+
+ * gdbtypes.c (lookup_struct_elt_type): If the input type is
+ TYPE_CODE_PTR or TYPE_CODE_REF, dereference it to get the
+ target type. Otherwise, 'whatis this.field' wouldn't work,
+ which would be inconsistent, since 'print this.field' works.
+ * buildsym.c (read_struct_type, read_enum_type): Clear
+ TYPE_FLAG_STUB flag.
+ * buildsym.c (cleanup_undefined_types): Don't rely on a
+ flawed "Reasonable test to see if" a type has been defined
+ since it was referred to; now we can just see if the
+ TYPE_FLAG_STUB flag has been cleared.
+ * valprint.c (print_type_base): Emit public/protected/private
+ labels for methods as well as fields. Also, indent these labels
+ 2 spaces instead of 4, for a more conventional "look".
+ * symtab.c (gdb_mangle_name): Undo Fred's change, unless
+ GCC_MANGLE_BUG is defined. Also, handle destructors specially.
+ * gcc.patch: New file. Contains patch for gcc (so people
+ with gdb-2.2.x won't have to wait for a new gcc release).
+
Thu Jul 9 18:44:26 1992 Ken Raeburn (raeburn@cygnus.com)
* i960-pinsn.c (mem): Variables reg[123] should point to CONST.