From: Nathan Sidwell Date: Thu, 8 Jun 2006 18:30:22 +0000 (+0000) Subject: * gdb/remote.c (remote_open_1): Do preopen tasks before X-Git-Tag: gdb-csl-sourcerygxx-4_1-7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bacb7b1a211c489f3b654286edefd00f5bb453b7;p=thirdparty%2Fbinutils-gdb.git * gdb/remote.c (remote_open_1): Do preopen tasks before irreversably destroying state. --- 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);