+2015-07-30 Sandra Loosemore <sandra@codesourcery.com>
+
+ Reapply:
+ 2014-05-21 Mark Wielaard <mjw@redhat.com>
+
+ * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
+
+2015-07-30 Pedro Alves <palves@redhat.com>
+
+ * linux-low.c (handle_extended_wait): Set the child's last
+ reported status to TARGET_WAITKIND_STOPPED.
+
+2015-07-30 Pedro Alves <palves@redhat.com>
+
+ PR threads/18600
+ * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
+ only shows inferior 1.
+
+2015-07-30 Simon Marchi <simon.marchi@ericsson.com>
+ Pedro Alves <palves@redhat.com>
+
+ PR threads/18600
+ * gdb.threads/fork-plus-threads.c: New file.
+ * gdb.threads/fork-plus-threads.exp: New file.
+
+2015-07-29 Patrick Palka <patrick@parcs.ath.cx>
+
+ * gdb.base/batch-preserve-term-settings.exp
+ (test_terminal_settings_preserved_after_cli_exit): Use
+ send_quit_command.
+
+2015-07-29 Pedro Alves <palves@redhat.com>
+ Don Breazeal <donb@codesourcery.com>
+
+ * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
+ output from both inferior_spawn_id and gdb_spawn_id.
+
+2015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
+
+ * gdb.threads/attach-into-signal.exp (corefunc): Use
+ with_test_prefix on nested loops, uniquefying the test messages.
+
+2015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
+
+ * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
+ commit.
+
+2015-07-29 Patrick Palka <patrick@parcs.ath.cx>
+
+ * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
+ New proc.
+ (test_terminal_settings_preserved_after_sigterm): New test.
+
+2015-07-29 Patrick Palka <patrick@parcs.ath.cx>
+
+ * gdb.base/batch-preserve-term-settings.exp
+ (test_terminal_settings_preserved_after_cli_exit): New test.
+
+2015-07-29 Patrick Palka <patrick@parcs.ath.cx>
+
+ * gdb.base/batch-preserve-term-settings.exp: Remove top-level
+ manipulation of saved_gdbflags.
+ (test_terminal_settings_preserved): Remove global declaration of
+ the unused variable pagination_prompt. Remove manipulation of
+ saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
+ GDBFLAGS.
+
+2015-07-29 Pedro Alves <palves@redhat.com>
+
+ * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
+
+2015-07-29 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
+ at the top.
+
+2015-07-29 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
+ (main): Call gdb_unbuffer_output.
+ * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
+ (main): Call gdb_unbuffer_output.
+ * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
+ (main): Call gdb_unbuffer_output.
+ * gdb.base/call-strs.exp: Adjust to step over the
+ gdb_unbuffer_output call.
+ * gdb.base/catch-gdb-caused-signals.c: Include
+ "../lib/unbuffer_output.c".
+ (main): Call gdb_unbuffer_output.
+ * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
+ (main): Call gdb_unbuffer_output.
+ * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
+ (main): Call gdb_unbuffer_output.
+ * gdb.base/run.c: Include "../lib/unbuffer_output.c".
+ (main): Call gdb_unbuffer_output.
+ * gdb.base/shlib-call.exp: Adjust to step over the
+ gdb_unbuffer_output call.
+ * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
+ (main): Call gdb_unbuffer_output.
+ * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
+ (main): Call gdb_unbuffer_output.
+ * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
+ (main): Rename to ...
+ (test): ... this.
+ (main): Reimplement.
+ * gdb.base/varargs.exp: Run to test instead of to main.
+ * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
+ (main): Call gdb_unbuffer_output.
+
+2015-07-29 Pedro Alves <palves@redhat.com>
+
+ * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
+ factore out from mi_continue_dprintf. For call-style dprintfs,
+ expect dprintf output out of $inferior_spawn_id.
+ (mi_continue_dprintf): Use mi_expect_dprintf.
+ * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
+ (main): Call gdb_unbuffer_output.
+
+2015-07-29 Pedro Alves <palves@redhat.com>
+
+ * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
+ (default_mi_gdb_start): Set inferior_spawn_id instead of
+ mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
+ gdb_spawn_id.
+ (mi_gdb_test): Always expect inferior output from both
+ $inferior_spawn_id and $gdb_spawn_id.
+
+2015-07-29 Pedro Alves <palves@redhat.com>
+
+ * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
+ send_inferior and $inferior_spawn_id.
+
+2015-07-29 Pedro Alves <palves@redhat.com>
+
+ * gdb.gdb/complaints.exp (test_initial_complaints)
+ (test_serial_complaints, test_short_complaints): Use
+ gdb_test_stdio.
+ (test_empty_complaint): Handle $inferior_spawn_id !=
+ $gdb_spawn_id.
+
+2015-07-29 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/varargs.exp: Use gdb_test_stdio.
+
+2015-07-29 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/shlib-call.exp: Use gdb_test_stdio.
+
+2015-07-29 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/ending-run.exp: Use gdb_test_stdio.
+
+2015-07-29 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
+ parameter into two new parameters, "inf_result" and "gdb_result".
+ Expect inferior output and gdb output from $inferior_spawn_id and
+ $gdb_spawn_id, respectively. Adjust all callers.
+
+2015-07-29 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
+ of gdb_test_sequence.
+
+2015-07-29 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
+ (saw_spurious_output): Expect inferior output from
+ $inferior_spawn_id. Use gdb_test_stdio.
+
+2015-07-29 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/dprintf.exp: Use standard_testfile. Change
+ prepare_for_testing call.
+ (srcfile): Don't set.
+ (restart): New procedure.
+ (test_dprintf): New procecure, use to continue over dprintfs.
+ (test_call, test_agent): New procedures, tests moved here.
+ Restart gdb and recreate dprintfs. Adjust expected output.
+
+2015-07-29 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
+
+2015-07-29 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
+
2015-07-29 Pedro Alves <palves@redhat.com>
* gdb.base/sizeof.exp (check_sizeof, check_valueof): Use