Tue Sep 17 10:56:52 1996 James G. Smith <jsmith@cygnus.co.uk>
authorJackie Smith Cashion <jsmith@redhat.com>
Tue, 17 Sep 1996 10:03:02 +0000 (10:03 +0000)
committerJackie Smith Cashion <jsmith@redhat.com>
Tue, 17 Sep 1996 10:03:02 +0000 (10:03 +0000)
* remote-mips.c (pmon_wait): CAIRO PMON does not require forced
  re-entry back into debug mode.

gdb/remote-mips.c

index 657d1ba0e4e94187f9d46af17f1cf5ace501e07b..1883756bd7afe583ffa42ebcb9112d5183de9450 100644 (file)
@@ -1664,8 +1664,11 @@ pmon_wait (pid, status)
      seems to be caused by a check on the number of arguments, and the
      command length, within the monitor causing it to echo the command
      as a bad packet. */
-  mips_exit_debug ();
-  mips_enter_debug ();
+  if (mips_monitor != MON_CAIRO)
+    {
+      mips_exit_debug ();
+      mips_enter_debug ();
+    }
 
   /* Translate a MIPS waitstatus.  We use constants here rather than WTERMSIG
      and so on, because the constants we want here are determined by the