+2009-11-28 Vladimir Prus <vladimir@codesourcery.com>
+
+ * target.c (target_terminal_inferior): Use target_can_async_p, not
+ target_is_async_p.
+
2009-11-27 Ulrich Weigand <uweigand@de.ibm.com>
* s390-nat.c (s390_can_use_hw_breakpoint): Only support breakpoints
target_terminal_inferior (void)
{
/* A background resume (``run&'') should leave GDB in control of the
- terminal. */
- if (target_is_async_p () && !sync_execution)
+ terminal. Use target_can_async_p, not target_is_async_p, since at
+ this point the target is not async yet. However, if sync_execution
+ is not set, we know it will become async prior to resume. */
+ if (target_can_async_p () && !sync_execution)
return;
/* If GDB is resuming the inferior in the foreground, install