diff options
author | Nathan Sidwell <nathan@codesourcery.com> | 2006-06-08 18:30:22 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@codesourcery.com> | 2006-06-08 18:30:22 +0000 |
commit | bacb7b1a211c489f3b654286edefd00f5bb453b7 (patch) | |
tree | 88b1e99207265de93ae91bc59155dde552fd7d7e | |
parent | 1089f319d74cf1ca7ecefa1c81d32fff3044554f (diff) | |
download | binutils-gdb-csl-sourcerygxx-4_1-7.zip binutils-gdb-csl-sourcerygxx-4_1-7.tar.gz binutils-gdb-csl-sourcerygxx-4_1-7.tar.bz2 |
* gdb/remote.c (remote_open_1): Do preopen tasks beforegdb-csl-sourcerygxx-4_1-7
irreversably destroying state.
-rw-r--r-- | ChangeLog.csl | 3 | ||||
-rw-r--r-- | gdb/remote.c | 8 |
2 files changed, 7 insertions, 4 deletions
diff --git a/ChangeLog.csl b/ChangeLog.csl index 4c6cab0..56983a3 100644 --- a/ChangeLog.csl +++ b/ChangeLog.csl @@ -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. diff --git a/gdb/remote.c b/gdb/remote.c index 599bb21..131df89 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); |