* infrun.c (handle_inferior_event): Context switch to the new

thread when resuming for a new_thread_event.
This commit is contained in:
Pedro Alves
2009-06-29 18:27:23 +00:00
parent 7ab9ffdd43
commit 173853dc66
2 changed files with 7 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2009-06-29 Pedro Alves <pedro@codesourcery.com>
* infrun.c (handle_inferior_event): Context switch to the new
thread when resuming for a new_thread_event.
2009-06-29 Ulrich Weigand <uweigand@de.ibm.com> 2009-06-29 Ulrich Weigand <uweigand@de.ibm.com>
* ada-lang.h (ada_convert_actual): Add GDBARCH argument. * ada-lang.h (ada_convert_actual): Add GDBARCH argument.

View File

@ -2746,6 +2746,8 @@ targets should add new threads to the thread list themselves in non-stop mode.")
in either the OS or the native code). Therefore we need to in either the OS or the native code). Therefore we need to
continue all threads in order to make progress. */ continue all threads in order to make progress. */
if (!ptid_equal (ecs->ptid, inferior_ptid))
context_switch (ecs->ptid);
target_resume (RESUME_ALL, 0, TARGET_SIGNAL_0); target_resume (RESUME_ALL, 0, TARGET_SIGNAL_0);
prepare_to_wait (ecs); prepare_to_wait (ecs);
return; return;