OSDN Git Service

* 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 19:04:08 +0000 (19:04 +0000)
committerNathan Sidwell <nathan@codesourcery.com>
Thu, 8 Jun 2006 19:04:08 +0000 (19:04 +0000)
irreversably destroying state.

gdb/ChangeLog
gdb/remote.c

index c09c929..928f9a6 100644 (file)
@@ -1,3 +1,8 @@
+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
index bf182b6..d06ac86 100644 (file)
@@ -2069,13 +2069,13 @@ remote_open_1 (char *name, int from_tty, struct target_ops *target,
   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);