irreversably destroying state.
+2006-06-08 Nathan Sidwell <nathan@codesourcery.com>
+
+ * gdb/remote.c (remote_open_1): Do preopen tasks before
+ irreversably destroying state.
+
2006-06-08 Daniel Jacobowitz <dan@codesourcery.com>
* (struct remote_state): New type, only containing
if (!async_p)
wait_forever_enabled_p = 1;
- reopen_exec_file ();
- reread_symbols ();
-
target_preopen (from_tty);
unpush_target (target);
+ reopen_exec_file ();
+ reread_symbols ();
+
remote_desc = remote_serial_open (name);
if (!remote_desc)
perror_with_name (name);