+012-08-19 Keith Seitz <keiths@redhat.com>
+
+ PR c++/14365
+ * gdb.dwarf2/dw2-anon-mptr.exp: New file.
+ * gdb.dwarf2/dw2-anon-mptr.S: New file.
+
+2012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.base/solib-corrupted.exp (make solibs looping): Replace
+ verbose -log by more specific untested call.
+
+2012-08-18 Yao Qi <yao@codesourcery.com>
+
+ * gdb.trace/tfind.exp: Move tests on various command help before
+ checking target supports trace.
+ Fix the expected output of 'help tfind end'.
+
+2012-08-17 Keith Seitz <keiths@redhat.com>
+
+ PR c++/13356
+ * gdb.base/default.exp: Update all "check type" tests.
+ * gdb.base/help.exp: Likewise.
+ * gdb.base/setshow.exp: Likewise.
+ * gdb.cp/converts.cc (foo1_type_check): New function.
+ (foo2_type_check): New function.
+ (foo3_type_check): New function.
+ (main): Call new functions.
+ * converts.exp: Add tests for integer-to-pointer conversions
+ with/without strict type-checking.
+
+2012-08-16 Mike Frysinger <vapier@gentoo.org>
+
+ * gdb.base/help.exp: Update expected output.
+
+2012-08-16 Joel Brobecker <brobecker@adacore.com>
+
+ * gdb.ada/rdv_wait: New testcase.
+
+2012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.base/attach-twice.exp: Remove excessive ps exec.
+
+2012-08-13 Doug Evans <dje@google.com>
+
+ * gdb.base/help.exp: Update expected output.
+ * gdb.base/default.exp: Update expected output of "show convenience".
+
+2012-08-10 Doug Evans <dje@google.com>
+
+ * gdb.python/py-strfns.c: New file.
+ * gdb.python/py-strfns.exp: New file.
+ * gdb.python/py-type.exp (test_fields): Add vector tests.
+
+2012-08-10 Mike Frysinger <vapier@gentoo.org>
+
+ PR cli/10436:
+ * gdb.base/completion.exp: Add tests for handle completion.
+
+2012-08-09 Yao Qi <yao@codesourcery.com>
+
+ * gdb.mi/mi-cmd-param-changed.exp: New.
+ * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
+ * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
+ * gdb.mi/mi2-prompt.exp: Likewise.
+
+2012-08-08 Doug Evans <dje@google.com>
+
+ * gdb.base/debug-expr.c: New file.
+ * gdb.base/debug-expr.exp: New file.
+ * gdb.base/exprs.exp: Test {type} casts.
+ * gdb.cp/debug-expr.exp: New file.
+
+2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
+ global variable loop, not a 'break'. Add loop count limit to 100.
+ Add new fail case for terminated vgdb.
+
+2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
+ Jean-Marc Saffroy <saffroy@gmail.com>
+
+ PR 11804
+ * gdb.base/gcore-relro.exp: New file.
+ * gdb.base/gcore-relro-main.c: New file.
+ * gdb.base/gcore-relro-lib.c: New file.
+
+2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Do not false FAIL with old GCCs.
+ * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
+ GCC < 4.5 in $no_hw mode.
+
+2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.base/default.exp (cd): Accept new directory with no arguments.
+
+2012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.base/list.exp (test_only_end): New function.
+ Call it.
+
+2012-08-06 Tom Tromey <tromey@redhat.com>
+
+ * gdb.python/py-mi.exp: Add test for printer whose children
+ are a list.
+ * gdb.python/py-prettyprint.c (struct children_as_list): New.
+ (main): New variable children_as_list.
+ * gdb.python/py-prettyprint.py (class pp_children_as_list):
+ New.
+ (register_pretty_printers): Register new printer.
+
+2012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
+
+ * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
+ symbols. Abort if vgdb remote connection is closed.
+
+2012-08-02 Doug Evans <dje@google.com>
+
+ * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
+
+2012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
+
+ * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
+ s390x, PowerPC 64 and m68k-linux.
+
+2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * gdb.base/annota1.exp: Accept no frames-invalid notification
+ when starting up the program.
+ * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
+ show a symbolic value as well.
+ * gdb.server/server-exec-info.exp: Skip test when skipping
+ gdbserver test and/or when skipping shared library tests.
+ * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
+ avoid name conflicts with other tests.
+
+2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
+ Fix wrong output on big-endian systems.
+ * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
+ 4-byte pointer types on 64-bit s390x.
+
+2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * gdb.base/watchpoint.c (func2): Initialize local_a. Add
+ marker comment at the beginning (after intialization).
+ * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
+ breakpoint on marker comment instead of function begin.
+ (test_wide_location_1): Do not expect HW watchpoints on 32-bit
+ PowerPC.
+ (test_wide_location_2): Do not expect HW watchpoints on 32-bit
+ or 64-bit PowerPC.
+ (do_tests): Consistently set can-use-hw-watchpoints to 0 if
+ gdb,no_hardware_watchpoints flag is set.
+ (initialize): Remove now redundant can-use-hw-watchpoints change.
+
+2012-08-02 Yao Qi <yao@codesourcery.com>
+ Pedro Alves <palves@redhat.com>
+
+ * boards/local-remote-host.exp: New.
+
+2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
+
+ * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
+ * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
+ * gdb.base/print-file-var.exp: Likewise.
+ * gdb.server/solib-list.exp: Skip on remote targets.
+
+2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
+
+ * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
+ watchpoints on ARM. When expecting software watchpoints, tolerate
+ (remote) targets that report unsupported hardware watchpoint only
+ at continue time.
+ (test_wide_location_2): Likewise.
+
+2012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
+ valgrind versions.
+
+2012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.base/valgrind-infcall.c: New file.
+ * gdb.base/valgrind-infcall.exp: New file.
+
+ * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
+
+2012-07-30 Keith Seitz <keiths@redhat.com>
+
+ * gdb.linespec/ls-errs.exp: Check some quote-enclosed
+ linespecs.
+
+2012-07-30 Doug Evans <dje@google.com>
+
+ * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
+ * gdb.dwarf2/pr13961.S: Ditto.
+
+ * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
+
+2012-07-30 Andrew Burgess <aburgess@broadcom.com>
+
+ * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
+ change its format immediately after reloading the binary.
+
+2012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Fix testsuite regression after --use-deprecated-index-sections removal.
+ * gdb.base/annota1.exp (run until main breakpoint): Update the expect
+ string.
+ * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
+
+2012-07-27 Yao Qi <yao@codesourcery.com>
+
+ KFAIL for PR remote/14161.
+ * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
+ Cleanup socket files.
+ (strace_info_marker): Detach inferior.
+
+2012-07-26 Tom Tromey <tromey@redhat.com>
+
+ * gdb.objc/print.exp (test_float_accepted): Remove kfails.
+
+2012-07-26 Markus Metzger <markus.t.metzger@intel.com>
+
+ * gdb.python/py-inferior.c (thread): New function.
+ (check_threads): New function.
+ (test_threads): New function.
+ * gdb.python/py-inferior.exp: Added test.
+ Replaced runto with continue to breakpoint.
+
+2012-07-26 Tom Tromey <tromey@redhat.com>
+
+ * lib/ada.exp (standard_ada_testfile): New proc.
+ * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
+ * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
+ * gdb.ada/array_return.exp: Use standard_ada_testfile.
+ * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
+ * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
+ * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
+ * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
+ * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
+ * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
+ * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
+ * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
+ * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
+ * gdb.ada/call_pn.exp: Use standard_ada_testfile.
+ * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
+ * gdb.ada/char_enum.exp: Use standard_ada_testfile.
+ * gdb.ada/char_param.exp: Use standard_ada_testfile.
+ * gdb.ada/complete.exp: Use standard_ada_testfile.
+ * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
+ standard_output_file.
+ * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
+ * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
+ * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
+ standard_output_file.
+ * gdb.ada/exprs.exp: Use standard_ada_testfile.
+ * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
+ * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
+ * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
+ * gdb.ada/frame_args.exp: Use standard_ada_testfile.
+ * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
+ * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
+ * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
+ * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
+ * gdb.ada/homonym.exp: Use standard_ada_testfile.
+ * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
+ * gdb.ada/int_deref.exp: Use standard_ada_testfile.
+ * gdb.ada/interface.exp: Use standard_ada_testfile.
+ * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
+ standard_output_file
+ * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
+ * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
+ * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
+ * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
+ * gdb.ada/nested.exp: Use standard_ada_testfile.
+ * gdb.ada/null_array.exp: Use standard_ada_testfile.
+ * gdb.ada/null_record.exp: Use standard_ada_testfile.
+ * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
+ * gdb.ada/packed_array.exp: Use standard_ada_testfile.
+ * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
+ * gdb.ada/print_chars.exp: Use standard_ada_testfile.
+ * gdb.ada/print_pc.exp: Use standard_ada_testfile.
+ * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
+ * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
+ * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
+ * gdb.ada/rec_return.exp: Use standard_ada_testfile.
+ * gdb.ada/ref_param.exp: Use standard_ada_testfile.
+ * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
+ * gdb.ada/same_enum.exp: Use standard_ada_testfile.
+ * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
+ * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
+ * gdb.ada/start.exp: Use standard_ada_testfile.
+ * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
+ * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
+ * gdb.ada/taft_type.exp: Use standard_ada_testfile.
+ * gdb.ada/tagged.exp: Use standard_ada_testfile.
+ * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
+ * gdb.ada/task_bp.exp: Use standard_ada_testfile.
+ * gdb.ada/tasks.exp: Use standard_ada_testfile.
+ * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
+ * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
+ * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
+ * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
+ * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
+ * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
+ * gdb.ada/widewide.exp: Use standard_ada_testfile.
+
+2012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Fix testsuite regression after --use-deprecated-index-sections removal.
+ * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
+
+2012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Fix compatibility with Tcl before 7.5.
+ * lib/future.exp (lreverse): New function if it does not exist.
+
+2012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
+
+ * gdb.mi/mi-pending.c: New method to set a second pending
+ breakpoint.
+ * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
+ condition.
+
+2012-07-20 Pedro Alves <palves@redhat.com>
+
+ PR threads/11692
+ PR gdb/12203
+
+ * gdb.threads/create-fail.c: New file.
+ * gdb.threads/create-fail.exp: New file.
+
+2012-07-19 Pedro Alves <palves@redhat.com>
+
+ * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
+ * config/vx.exp (gdb_start): Likewise.
+ * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
+ * gdb.base/setvar.exp (test_set): Likewise.
+ * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
+ * gdb.reverse/sigall-precsave.exp: Likewise.
+ * gdb.reverse/sigall-reverse.exp: Likewise.
+
+2012-07-19 Pedro Alves <palves@redhat.com>
+
+ * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
+ handler before recording.
+
+2012-07-19 Tom Tromey <tromey@redhat.com>
+
+ * gdb.cp/casts.exp: Add tests for typeof and decltype.
+ * gdb.cp/casts.cc (decltype): New function.
+ (main): Use it.
+
+2012-07-19 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/sigall.exp (signals): New list.
+ <top level>: Loop over signals in the $signals list instead of
+ calling a test function once per signal.
+ * gdb.reverse/sigall-precsave.exp (signals): New list.
+ <top level>: Loop over signals in the $signals list instead of
+ calling a test function once per signal.
+ * gdb.reverse/sigall-reverse.exp (signals): New list.
+ <top level>: Loop over signals in the $signals list instead of
+ calling a test function once per signal.
+
+2012-07-19 Yao Qi <yao@codesourcery.com>
+
+ * gdb.base/setshow.exp: Test 'set args ~'.
+
+2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.base/store.exp (check_set): Import gdb_prompt.
+ (continue to wack_${t}): Make it to conditional gdb_test_multiple.
+ (${prefix}; next ${t}): Hide its name, handle it conditionally now.
+
+2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ PR 11914
+ * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
+ (main): Call eval_sub.
+ * gdb.python/py-prettyprint.exp:
+ (python execfile ('py-prettyprint.py')): Move it earlier.
+ New breakpoint for eval-break.
+ (continue to breakpoint: eval-break, info locals): New test.
+ (python execfile ('py-prettyprint.py')): Move it from here.
+ * gdb.python/py-prettyprint.py (class pp_eval_type): New.
+ (register_pretty_printers): Register pp_eval_type.
+
+2012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Fix a testcase regression by me.
+ * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
+ DW_FORM_data4.
+
+2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
+ Doug Evans <dje@google.com>
+
+ * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
+ * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
+
+2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Fix gdbserver run regression.
+ * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
+
+2012-07-12 Tom Tromey <tromey@redhat.com>
+
+ * lib/gdb.exp (standard_testfile): Don't declare objdir.
+ (clean_restart): Likewise.
+ (core_find): Use standard_output_file.
+
+2012-07-12 Tom Tromey <tromey@redhat.com>
+
+ * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
+ * gdb.dwarf2/dw2-anonymous-func.exp: Use
+ prepare_for_testing_full.
+ * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
+ * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
+ * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
+ * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
+ * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
+ * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
+ * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
+ prepare_for_testing_full.
+ * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
+ * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
+ prepare_for_testing_full.
+ * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
+ * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
+ * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
+
+2012-07-12 Tom Tromey <tromey@redhat.com>
+
+ * lib/gdb.exp (build_executable_from_specs): New proc, from
+ build_executable.
+ (build_executable): Use it.
+ (prepare_for_testing_full): New proc.
+
+2012-07-11 Tom Tromey <tromey@redhat.com>
+
+ * gdb.reverse/break-precsave.exp: Use standard_output_file.
+ * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
+ * gdb.reverse/finish-precsave.exp: Use standard_output_file.
+ * gdb.reverse/i386-precsave.exp: Use standard_output_file.
+ * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
+ * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
+ * gdb.reverse/solib-precsave.exp: Use standard_output_file.
+ * gdb.reverse/step-precsave.exp: Use standard_output_file.
+ * gdb.reverse/until-precsave.exp: Use standard_output_file.
+ * gdb.reverse/watch-precsave.exp: Use standard_output_file.
+
+2012-07-10 Tom Tromey <tromey@redhat.com>
+
+ * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
+ standard_output_file.
+ * gdb.mi/gdb2549.exp: Use standard_testfile.
+ * gdb.mi/gdb669.exp: Use standard_testfile.
+ * gdb.mi/gdb701.exp: Use standard_testfile.
+ * gdb.mi/gdb792.exp: Use standard_testfile.
+ * gdb.mi/mi-async.exp: Use standard_testfile.
+ * gdb.mi/mi-basics.exp: Use standard_testfile.
+ * gdb.mi/mi-break.exp: Use standard_testfile.
+ * gdb.mi/mi-cli.exp: Use standard_testfile.
+ * gdb.mi/mi-console.exp: Use standard_testfile.
+ * gdb.mi/mi-disassemble.exp: Use standard_testfile.
+ * gdb.mi/mi-eval.exp: Use standard_testfile.
+ * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
+ * gdb.mi/mi-file.exp: Use standard_testfile.
+ * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
+ * gdb.mi/mi-logging.exp: Use standard_testfile.
+ * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
+ * gdb.mi/mi-nonstop.exp: Use standard_testfile.
+ * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
+ * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
+ * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
+ * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
+ * gdb.mi/mi-pending.exp: Use standard_testfile,
+ standard_output_file.
+ * gdb.mi/mi-pthreads.exp: Use standard_testfile.
+ * gdb.mi/mi-read-memory.exp: Use standard_testfile.
+ * gdb.mi/mi-regs.exp: Use standard_testfile.
+ * gdb.mi/mi-return.exp: Use standard_testfile.
+ * gdb.mi/mi-reverse.exp: Use standard_testfile.
+ * gdb.mi/mi-simplerun.exp: Use standard_testfile.
+ * gdb.mi/mi-solib.exp: Use standard_testfile,
+ standard_output_file.
+ * gdb.mi/mi-stack.exp: Use standard_testfile.
+ * gdb.mi/mi-stepi.exp: Use standard_testfile.
+ * gdb.mi/mi-stepn.exp: Use standard_testfile.
+ * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
+ * gdb.mi/mi-until.exp: Use standard_testfile.
+ * gdb.mi/mi-var-block.exp: Use standard_testfile.
+ * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
+ * gdb.mi/mi-var-child.exp: Use standard_testfile.
+ * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
+ * gdb.mi/mi-var-cp.exp: Use standard_testfile.
+ * gdb.mi/mi-var-display.exp: Use standard_testfile.
+ * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
+ standard_output_file.
+ * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
+ * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
+ * gdb.mi/mi-watch.exp: Use standard_testfile.
+ * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
+ * gdb.mi/mi2-basics.exp: Use standard_testfile.
+ * gdb.mi/mi2-break.exp: Use standard_testfile.
+ * gdb.mi/mi2-cli.exp: Use standard_testfile.
+ * gdb.mi/mi2-console.exp: Use standard_testfile.
+ * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
+ * gdb.mi/mi2-eval.exp: Use standard_testfile.
+ * gdb.mi/mi2-file.exp: Use standard_testfile.
+ * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
+ * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
+ * gdb.mi/mi2-regs.exp: Use standard_testfile.
+ * gdb.mi/mi2-return.exp: Use standard_testfile.
+ * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
+ * gdb.mi/mi2-stack.exp: Use standard_testfile.
+ * gdb.mi/mi2-stepi.exp: Use standard_testfile.
+ * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
+ * gdb.mi/mi2-until.exp: Use standard_testfile.
+ * gdb.mi/mi2-var-block.exp: Use standard_testfile.
+ * gdb.mi/mi2-var-child.exp: Use standard_testfile.
+ * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
+ * gdb.mi/mi2-var-display.exp: Use standard_testfile.
+ * gdb.mi/mi2-watch.exp: Use standard_testfile.
+
+2012-07-10 Tom Tromey <tromey@redhat.com>
+
+ * gdb.cp/abstract-origin.exp: Use standard_testfile.
+ * gdb.cp/ambiguous.exp: Use standard_testfile,
+ prepare_for_testing.
+ * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
+ * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
+ * gdb.cp/anon-ns.exp: Use standard_testfile.
+ * gdb.cp/anon-struct.exp: Use standard_testfile.
+ * gdb.cp/anon-union.exp: Use standard_testfile,
+ prepare_for_testing.
+ * gdb.cp/arg-reference.exp: Use standard_testfile,
+ prepare_for_testing.
+ * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
+ * gdb.cp/breakpoint.exp: Use standard_testfile,
+ prepare_for_testing.
+ * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
+ * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
+ standard_output_file.
+ * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
+ * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
+ * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
+ (test_static_members): Update.
+ * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
+ * gdb.cp/converts.exp: Use standard_testfile.
+ * gdb.cp/cp-relocate.exp: Use standard_testfile.
+ * gdb.cp/cpcompletion.exp: Use standard_testfile,
+ prepare_for_testing.
+ * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
+ * gdb.cp/cplabel.exp: Use standard_testfile.
+ * gdb.cp/cplusfuncs.exp: Use standard_testfile,
+ prepare_for_testing.
+ * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
+ * gdb.cp/derivation.exp: Use standard_testfile,
+ prepare_for_testing.
+ * gdb.cp/destrprint.exp: Use standard_testfile.
+ * gdb.cp/dispcxx.exp: Use standard_testfile.
+ * gdb.cp/exception.exp: Use standard_testfile,
+ prepare_for_testing.
+ * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
+ * gdb.cp/extern-c.exp: Use standard_testfile,
+ prepare_for_testing.
+ * gdb.cp/formatted-ref.exp: Use standard_testfile,
+ prepare_for_testing.
+ * gdb.cp/fpointer.exp: Use standard_testfile.
+ * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
+ * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
+ standard_output_file.
+ * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
+ * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
+ * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
+ standard_output_file.
+ * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
+ (do_tests): Update.
+ * gdb.cp/koenig.exp: Use standard_testfile.
+ * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
+ * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
+ * gdb.cp/m-static.exp: Use standard_testfile,
+ prepare_for_testing.
+ * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
+ * gdb.cp/mb-inline.exp: Use standard_testfile,
+ prepare_for_testing.
+ * gdb.cp/mb-templates.exp: Use standard_testfile,
+ prepare_for_testing.
+ * gdb.cp/member-ptr.exp: Use standard_testfile,
+ prepare_for_testing.
+ * gdb.cp/meth-typedefs.exp: Use standard_testfile.
+ * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
+ * gdb.cp/method2.exp: Use standard_testfile.
+ * gdb.cp/minsym-fallback.exp: Use standard_testfile,
+ standard_output_file.
+ * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
+ (do_tests): Update.
+ * gdb.cp/namespace-enum.exp: Use standard_testfile,
+ prepare_for_testing.
+ * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
+ prepare_for_testing.
+ * gdb.cp/namespace.exp: Use standard_testfile,
+ prepare_for_testing.
+ * gdb.cp/nextoverthrow.exp: Use standard_testfile.
+ * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
+ * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
+ * gdb.cp/nsimport.exp: Use standard_testfile,
+ prepare_for_testing.
+ * gdb.cp/nsnested.exp: Use standard_testfile.
+ * gdb.cp/nsnoimports.exp: Use standard_testfile.
+ * gdb.cp/nsrecurs.exp: Use standard_testfile,
+ prepare_for_testing.
+ * gdb.cp/nsstress.exp: Use standard_testfile,
+ prepare_for_testing.
+ * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
+ * gdb.cp/operator.exp: Use standard_testfile.
+ * gdb.cp/oranking.exp: Use standard_testfile.
+ * gdb.cp/overload-const.exp: Use standard_testfile.
+ * gdb.cp/overload.exp: Use standard_testfile,
+ prepare_for_testing.
+ * gdb.cp/ovldbreak.exp: Use standard_testfile.
+ * gdb.cp/ovsrch.exp: Use standard_testfile.
+ * gdb.cp/paren-type.exp: Use standard_testfile.
+ * gdb.cp/pass-by-ref.exp: Use standard_testfile,
+ prepare_for_testing.
+ * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
+ * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
+ * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
+ * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
+ * gdb.cp/pr10728.exp: Use standard_testfile,
+ standard_output_file.
+ * gdb.cp/pr12028.exp: Use standard_testfile.
+ * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
+ * gdb.cp/pr9167.exp: Use standard_testfile.
+ * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
+ * gdb.cp/printmethod.exp: Use standard_testfile,
+ prepare_for_testing.
+ * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
+ * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
+ * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
+ * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
+ standard_output_file.
+ * gdb.cp/readnow-language.exp: Use standard_testfile.
+ * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
+ (gdb_start_again): Use clean_restart.
+ * gdb.cp/ref-types.exp: Use standard_testfile,
+ prepare_for_testing.
+ * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
+ * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
+ * gdb.cp/smartp.exp: Use standard_testfile.
+ * gdb.cp/static-method.exp: Use standard_testfile.
+ * gdb.cp/static-print-quit.exp: Use standard_testfile.
+ * gdb.cp/temargs.exp: Use standard_testfile.
+ * gdb.cp/templates.exp: Use standard_testfile,
+ prepare_for_testing.
+ (do_tests): Update.
+ * gdb.cp/try_catch.exp: Use standard_testfile,
+ prepare_for_testing.
+ * gdb.cp/typedef-operator.exp: Use standard_testfile.
+ * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
+ * gdb.cp/virtbase.exp: Use standard_testfile,
+ prepare_for_testing.
+ * gdb.cp/virtfunc.exp: Use standard_testfile,
+ prepare_for_testing.
+ (do_tests): Update.
+ * gdb.cp/virtfunc2.exp: Use standard_testfile,
+ prepare_for_testing.
+
+2012-07-10 Tom Tromey <tromey@redhat.com>
+
+ * lib/gdb.exp (standard_testfile): Unset output variables from
+ earlier invocations.
+
+2012-07-10 Yao Qi <yao@codesourcery.com>
+
+ * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
+ * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
+ * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
+ * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
+ * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
+ * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
+ * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
+ * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
+ * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
+ * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
+ * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
+ * gdb.mi/mi-var-display.exp: Likewise.
+ * gdb.mi/mi-var-invalidate.exp: Likewise.
+ * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
+ * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
+ * gdb.mi/mi2-console.exp: Likewise.
+ * gdb.mi/mi2-disassemble.exp: Likewise.
+ * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
+ * gdb.mi/mi2-read-memory.exp: Likewise.
+ * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
+ * gdb.mi/mi2-simplerun.exp: Likewise.
+ * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
+ * gdb.mi/mi2-syn-frame.exp: Likewise.
+ * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
+ * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
+ * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
+
+2012-07-09 Tom Tromey <tromey@redhat.com>
+
+ * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
+ * gdb.base/callfuncs.exp: Add cast-based test.
+ * gdb.base/callfuncs.c (voidfunc): New function.
+
+2012-07-08 Doug Evans <dje@google.com>
+
+ * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
+
+2012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Fix XFAIL compatibility with old i386 systems.
+ * gdb.base/stale-infcall.exp (test system longjmp tracking support):
+ Check also 'Cannot insert breakpoint 0'.
+
+2012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ PR 14321
+ * gdb.base/find.exp
+ (find int64_search_buf, +64/8*100, int64_search_buf): New test.
+
+2012-07-06 Tom Tromey <tromey@redhat.com>
+
+ * gdb.base/whatis.exp: Add test.
+
+2012-07-06 Tom Tromey <tromey@redhat.com>
+
+ * gdb.base/whatis.exp: Add regression test.
+
+2012-07-06 Tom Tromey <tromey@redhat.com>
+
+ * gdb.base/whatis.exp: Add tests.
+
+2012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ PR 12649
+ * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
+ gdb_test_multiple $gdb_prompt terminator.
+
+2012-07-04 Pedro Alves <palves@redhat.com>
+
+ * gdb.mi/mi-reverse.exp: Use supports_reverse and
+ supports_process_record.
+
+2012-07-04 Pedro Alves <palves@redhat.com>
+
+ * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
+ endings.
+ * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
+
+2012-07-03 Stan Shebs <stan@codesourcery.com>
+
+ * gdb.base/info-os.c (main): Retry resource acquisition until an
+ available one is found.
+ * gdb.base/info-os.exp: Collect resource keys from the program
+ and use them in matching.
+
+2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
+ Wrap the test into loop for corefile and core0file.
+
+2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.dwarf2/fission-reread.S: Remove .section attributes.
+ Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
+ .note.GNU-stack.
+
+ * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
+
+2012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
+
+ * gdb.base/help.exp (help b, help br, help bre, help brea, help
+ break): Include help message for the new `-probe' and `-probe-stap'
+ options.
+
+2012-07-02 Stan Shebs <stan@codesourcery.com>
+
+ * gdb.base/dprintf.exp: Add agent style tests.
+
+2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.base/stale-infcall.c (infcall): New label test-next.
+ (main): New labels test-pass and test-fail.
+ * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
+ $test_fail_bpnum to test-fail.
+ (test system longjmp tracking support): New test.
+ Delete $test_fail_bpnum.
+ * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
+ breakpoint.
+
2012-06-30 Doug Evans <dje@google.com>
* gdb.dwarf2/fission-reread.S: New file.