From 269c3011580a252c418361d275fcecefdb109d1a Mon Sep 17 00:00:00 2001
From: Jim Kingdon <jkingdon@engr.sgi.com>
Date: Tue, 23 Apr 1991 02:19:43 +0000
Subject: Use unpush_target not pop_target in core_open.

---
 gdb/ChangeLog | 4 +++-
 gdb/core.c    | 2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 0b3e1cb..e388bda 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,7 @@
 Mon Apr 22 00:02:43 1991  Jim Kingdon  (kingdon at cygint.cygnus.com)
 
+	* printcmd.c (print_scalar_formatted): Add 't' for binary.
+
 	* dbxread.c (end_psymtab): Initialize pst->symtab.
 
 	* core.c (core_open): Call ADD_SOLIB.
@@ -10,7 +12,7 @@ Mon Apr 22 00:02:43 1991  Jim Kingdon  (kingdon at cygint.cygnus.com)
 	* sun3-xdep.c [!TARGET_SUN3]: Just provide empty functions which
 	don't do anything.
 
-	* core.c (core_open): Add make_cleanup (pop_target, 0).
+	* core.c (core_open): Add make_cleanup (unpush_target, &core_ops).
 
 	* Shared library/corefile changes from Peter Schauer:
 	core.c (core_close): Call CLEAR_SOLIB.
diff --git a/gdb/core.c b/gdb/core.c
index fdc7028..00d469f 100644
--- a/gdb/core.c
+++ b/gdb/core.c
@@ -127,7 +127,7 @@ core_open (filename, from_tty)
 	   bfd_errmsg (bfd_error));
 
   ontop = !push_target (&core_ops);
-  make_cleanup (pop_target, 0);
+  make_cleanup (unpush_target, &core_ops);
 
   p = bfd_core_file_failing_command (core_bfd);
   if (p)
-- 
cgit v1.1