aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorJohn Gilmore <gnu@cygnus>1991-08-20 03:02:39 +0000
committerJohn Gilmore <gnu@cygnus>1991-08-20 03:02:39 +0000
commit5e5215eba77007511fb040ac842a935ec624b4a6 (patch)
treef658e7a0e4541ed5640fb9e5c5f998f272b19498 /gdb/ChangeLog
parent24e2462158f159377ed7f0c2fe96683c3e1063c9 (diff)
downloadgdb-5e5215eba77007511fb040ac842a935ec624b4a6.zip
gdb-5e5215eba77007511fb040ac842a935ec624b4a6.tar.gz
gdb-5e5215eba77007511fb040ac842a935ec624b4a6.tar.bz2
* mcheck.c: Avoid warning about undeclared abort fn.
* tm-sparc.h (PC_ADJUST): Avoid calling error() from this; it causes recursive calls to error() when used in cleanups. To do so requires that we make it a function, so we do. * sparc-tdep.c (sparc_pc_adjust): New implem of PC_ADJUST. * utils.c (do_cleanups): Remove the current cleanup from the chain *before* calling it, in case error() is called from it. The result won't be pretty, but won't be an infinite loop either.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog11
1 files changed, 9 insertions, 2 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 4556f3c..70ea3f0 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,6 +1,13 @@
Mon Aug 19 13:44:46 1991 John Gilmore (gnu at cygint.cygnus.com)
- *
+ * mcheck.c: Avoid warning about undeclared abort fn.
+ * tm-sparc.h (PC_ADJUST): Avoid calling error() from this;
+ it causes recursive calls to error() when used in cleanups.
+ To do so requires that we make it a function, so we do.
+ * sparc-tdep.c (sparc_pc_adjust): New implem of PC_ADJUST.
+ * utils.c (do_cleanups): Remove the current cleanup from the
+ chain *before* calling it, in case error() is called from it.
+ The result won't be pretty, but won't be an infinite loop either.
Mon Aug 19 00:41:04 1991 Michael Tiemann (tiemann at cygint.cygnus.com)
@@ -147,7 +154,7 @@ Tue Aug 6 17:16:15 1991 Roland H. Pesch (pesch at cygint.cygnus.com)
Fri Aug 2 00:13:06 1991 John Gilmore (gnu at cygint.cygnus.com)
- * values.c (basetype_addr): When reading target memory, use the
+ * values.c (baseclass_addr): When reading target memory, use the
length of the basetype, not the upper type. We've only malloc'd
enough space for the basetype, leading to errors in free().