]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
* gdb/remote.c (remote_open_1): Do preopen tasks before gdb-csl-sourcerygxx-4_1-7
authorNathan Sidwell <nathan@codesourcery.com>
Thu, 8 Jun 2006 18:30:22 +0000 (18:30 +0000)
committerNathan Sidwell <nathan@codesourcery.com>
Thu, 8 Jun 2006 18:30:22 +0000 (18:30 +0000)
irreversably destroying state.

ChangeLog.csl
gdb/remote.c

index 4c6cab05128960b4f873b0d69aa7b23b7d8132fa..56983a32e5f2d34d53e5d3de28213c4bdc512346 100644 (file)
@@ -1,5 +1,8 @@
 2006-06-08  Nathan Sidwell  <nathan@codesourcery.com>
 
+       * 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.
index 599bb2189ba65a85dd42b5249005993d51ebf172..131df894c15090585085c3e395defd727f51619f 100644 (file)
@@ -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);