Reapply fix for gdb.cp/var-tag.exp C++ failures.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
index f735fb546f94f3eefb3c927559e22bfe8c971ed5..6c836b64723c1dfe903b9f6d188cbe8e63152279 100644 (file)
@@ -1,3 +1,191 @@
+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
This page took 0.028939 seconds and 4 git commands to generate.