From bacb7b1a211c489f3b654286edefd00f5bb453b7 Mon Sep 17 00:00:00 2001 From: Nathan Sidwell Date: Thu, 8 Jun 2006 18:30:22 +0000 Subject: [PATCH] * gdb/remote.c (remote_open_1): Do preopen tasks before irreversably destroying state. --- ChangeLog.csl | 3 +++ gdb/remote.c | 8 ++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/ChangeLog.csl b/ChangeLog.csl index 4c6cab05128..56983a32e5f 100644 --- a/ChangeLog.csl +++ b/ChangeLog.csl @@ -1,5 +1,8 @@ 2006-06-08 Nathan Sidwell + * gdb/remote.c (remote_open_1): Do preopen tasks before + irreversably destroying state. + * gdb/m68k-tdep.c (m68k_svr4_extract_return_value): Use tdep->ptr_value_regnum for pointer returns. (m68k_svr4_store_return_value): Likewise. diff --git a/gdb/remote.c b/gdb/remote.c index 599bb2189ba..131df894c15 100644 --- a/gdb/remote.c +++ b/gdb/remote.c @@ -2178,15 +2178,15 @@ remote_open_1 (char *name, int from_tty, struct target_ops *target, if (!async_p) wait_forever_enabled_p = 1; + target_preopen (from_tty); + + unpush_target (target); + remote_fileio_reset (); reopen_exec_file (); reread_symbols (); - target_preopen (from_tty); - - unpush_target (target); - remote_desc = remote_serial_open (name); if (!remote_desc) perror_with_name (name); -- 2.47.2