gdb: improve command completion for 'print', 'x', and 'display'
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
index 5a04e4fd70e2cea1ef8fecb1a06df9fc5493bd20..3795205309d7d26eb705973711144df88bc4d5af 100644 (file)
@@ -1,3 +1,744 @@
+2020-11-17  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * gdb.base/completion.exp: Add new tests.
+
+2020-11-16  Tom Tromey  <tromey@adacore.com>
+
+       * gdb.dwarf2/data-loc.exp: Update expected output.  Remove C
+       tests.
+
+2020-11-15  Joel Brobecker  <brobecker@adacore.com>
+
+       * gdb.ada/fixed_cmp.exp: Add -fgnat-encodings=minimal testing.
+       * gdb.dwarf2/dw2-fixed-point.c (pck__fp1_var2): New global.
+       (main): Add reference to pck__fp1_var2.
+       * gdb.dwarf2/dw2-fixed-point.exp: Add comparison operator testing.
+
+2020-11-15  Joel Brobecker  <brobecker@adacore.com>
+
+       * gdb.dwarf2/dw2-fixed-point.exp: Add arithmetic tests.
+
+2020-11-15  Joel Brobecker  <brobecker@adacore.com>
+
+       * gdb.ada/fixed_points.exp: Add ptype tests.
+       * gdb.dwarf2/dw2-fixed-point.exp: Likewise.
+
+2020-11-15  Joel Brobecker  <brobecker@adacore.com>
+
+       * gdb.dwarf2/dw2-fixed-point.exp: Add "print /x" tests.
+
+2020-11-15  Joel Brobecker  <brobecker@adacore.com>
+
+       * gdb.ada/fixed_cmp.exp: Force compilation to use -fgnat-encodings=all.
+       * gdb.ada/fixed_points.exp: Add fixed-point variables printing tests.
+       * gdb.ada/fixed_points/pck.ads, gdb.ada/fixed_points/pck.adb:
+       New files.
+       * gdb.ada/fixed_points/fixed_points.adb: Add use of package Pck.
+
+       * gdb.dwarf2/dw2-fixed-point.c, gdb.dwarf2/dw2-fixed-point.exp:
+       New files.
+
+2020-11-14  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       PR cli/26879
+       * gdb.fortran/completion.exp: New file.
+       * gdb.fortran/completion.f90: New file.
+
+2020-11-12  Joseph Myers  <joseph@codesourcery.com>
+
+       * lib/gdb.exp (gdb_file_cmd): Check for case where $arg.exe exists
+       but $arg does not.
+
+2020-11-12  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * gdb.fortran/types.exp: Add more tests.
+
+2020-11-12  Tom Tromey  <tom@tromey.com>
+
+       PR rust/26799:
+       * gdb.rust/traits.exp: Remove kfails.
+
+2020-11-12  Gary Benson <gbenson@redhat.com>
+
+       * gdb.threads/tls-so_extern_main.c (tls_ptr): Add missing return
+       statement.
+
+2020-11-11  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdb.base/continue-after-aborted-step-over.exp: Add "breakpoint
+       always-inserted" axis.
+       (do_test): Add breakpoint_always_inserted parameter.
+
+2020-11-10  Tom Tromey  <tromey@adacore.com>
+
+       * gdb.ada/bias.exp: Update.
+       * gdb.ada/bias/bias.adb (X): Change value.
+
+2020-11-10  Gary Benson <gbenson@redhat.com>
+
+       * gdb.base/vla-optimized-out.exp (p sizeof (a)): Wrap supplied
+       regexp fragment in parentheses to prevent false matching.
+
+2020-11-10  Gary Benson <gbenson@redhat.com>
+
+       * gdb.base/vla-optimized-out.c (f1): Add __attribute__ ((weak)).
+
+2020-11-10  Gary Benson <gbenson@redhat.com>
+
+       * gdb.cp/step-and-next-inline.exp: Only require
+       -gstatement-frontiers when building with GCC.
+       Only setup KFAIL's for GCC issues when using
+       a GCC-built executable.
+
+2020-11-06  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * gdb.base/debug-expr.c: Add extra function to allow for an
+       additional test.
+       * gdb.base/debug-expr.exp (test_debug_expr): Delete, replace calls
+       to this proc with gdb_test_debug_expr.  Add an extra test.
+       * gdb.cp/debug-expr.exp (test_debug_expr): Delete, replace calls
+       to this proc with gdb_test_debug_expr, give the tests names
+       * gdb.dlang/debug-expr.exp (test_debug_expr): Delete, replace
+       calls to this proc with gdb_test_debug_expr, give the tests names
+       * gdb.fortran/debug-expr.exp: New file.
+       * gdb.fortran/debug-expr.f90: New file.
+       * lib/gdb.exp (gdb_test_debug_expr): New proc.
+
+2020-11-06  Simon Marchi  <simon.marchi@efficios.com>
+
+       * lib/dwarf.exp (ranges): Handle "base" and "range" as
+       proceduresu.
+       * gdb.dwarf/dw2-bad-elf.exp: Adjust.
+       * gdb.dwarf2/dw2-inline-many-frames.exp: Adjust.
+       * gdb.dwarf2/dw2-inline-stepping.exp: Adjust.
+       * gdb.dwarf2/dw2-ranges-base.exp: Adjust.
+       * gdb.dwarf2/dw2-ranges-func.exp: Adjust.
+       * gdb.dwarf2/dw2-ranges-overlap.exp: Adjust.
+       * gdb.dwarf2/dw2-ranges-psym.exp: Adjust.
+       * gdb.dwarf2/enqueued-cu-base-addr.exp: Adjust.
+
+2020-11-04  Tom Tromey  <tromey@adacore.com>
+
+       * gdb.ada/funcall_ref.exp: Update.
+       * gdb.ada/var_rec_arr.exp: Update.
+
+2020-11-04  Tom Tromey  <tromey@adacore.com>
+
+       * gdb.ada/rec_ptype.exp: New file.
+       * gdb.ada/rec_ptype/main.adb: New file.
+       * gdb.ada/rec_ptype/p.ads: New file.
+
+2020-11-04  Tom Tromey  <tromey@adacore.com>
+
+       * gdb.ada/tick_length_array_enum_idx.exp: Add ptype test.
+       * gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
+       (PT_Full): New variable.
+       * gdb.ada/tick_length_array_enum_idx/pck.adb
+       (Full_PT): New type.
+
+2020-11-04  Tom Tromey  <tromey@adacore.com>
+
+       * gdb.ada/array_of_variant.exp: New file.
+       * gdb.ada/array_of_variant/p.adb: New file.
+       * gdb.ada/array_of_variant/pck.ads: New file.
+       * gdb.ada/array_of_variant/pck.adb: New file.
+
+2020-11-04  Tom Tromey  <tromey@adacore.com>
+
+       * gdb.ada/enum_idx_packed.exp: Add test.
+       * gdb.ada/enum_idx_packed/foo.adb (Multi_Access):
+       New variable.
+       * gdb.ada/enum_idx_packed/pck.ads (Short)
+       (Multi_Dimension, Multi_Dimension_Access): New types.
+
+2020-11-04  Tom Tromey  <tromey@adacore.com>
+
+       * gdb.ada/enum_idx_packed.exp: Test two forms of -fgnat-encodings.
+
+2020-11-04  Tom Tromey  <tromey@adacore.com>
+
+       * gdb.ada/set_pckd_arr_elt.exp: Also test
+       -fgnat-encodings=minimal.  Add tests.
+       * gdb.ada/set_pckd_arr_elt/foo.adb (Foo): Add VA variable.
+       Call Update_Small a second time.
+       * gdb.ada/set_pckd_arr_elt/pck.adb (New_Variant): New function.
+       * gdb.ada/set_pckd_arr_elt/pck.ads (Buffer, Variant)
+       (Variant_Access): New types.
+       (New_Variant): Declare.
+
+2020-11-04  Tom Tromey  <tromey@adacore.com>
+
+       * gdb.ada/mod_from_name.exp: Test printing slice.
+
+2020-11-04  Tom Tromey  <tromey@adacore.com>
+
+       * gdb.ada/O2_float_param.exp: Test different -fgnat-encodings
+       values.
+       * gdb.ada/access_to_unbounded_array.exp: Test different
+       -fgnat-encodings values.
+       * gdb.ada/big_packed_array.exp: Test different -fgnat-encodings
+       values.
+       * gdb.ada/arr_enum_idx_w_gap.exp: Test different -fgnat-encodings
+       values.
+       * gdb.ada/array_ptr_renaming.exp: Test different -fgnat-encodings
+       values.
+       * gdb.ada/array_of_variable_length.exp: Test different
+       -fgnat-encodings values.
+       * gdb.ada/arrayparam.exp: Test different -fgnat-encodings values.
+       * gdb.ada/arrayptr.exp: Test different -fgnat-encodings values.
+       * gdb.ada/frame_arg_lang.exp: Revert -fgnat-encodings=minimal
+       change.
+       * gdb.ada/mi_string_access.exp: Test different -fgnat-encodings
+       values.
+       * gdb.ada/mod_from_name.exp: Test different -fgnat-encodings values.
+       * gdb.ada/out_of_line_in_inlined.exp: Test different
+       -fgnat-encodings values.
+       * gdb.ada/packed_array.exp: Test different -fgnat-encodings
+       values.
+       * gdb.ada/pckd_arr_ren.exp: Test different -fgnat-encodings
+       values.
+       * gdb.ada/unc_arr_ptr_in_var_rec.exp: Test different
+       -fgnat-encodings values.
+       * gdb.ada/variant_record_packed_array.exp: Test different
+       -fgnat-encodings values.
+
+2020-11-04  Tom Tromey  <tromey@adacore.com>
+
+       * gdb.ada/enum_idx_packed.exp: Add tests.
+       * gdb.ada/enum_idx_packed/foo.adb: Add variables.
+       * gdb.ada/enum_idx_packed/pck.adb: Add functions.
+       * gdb.ada/enum_idx_packed/pck.ads: Add types, function
+       declarations.
+
+2020-11-03  Tom de Vries  <tdevries@suse.de>
+
+       * lib/dwarf.exp (Dwarf::_handle_DW_TAG): Improve attribute list
+       terminator comments.
+       (Dwarf::cu, Dwarf::tu): Remove superfluous abbreviation table
+       terminator.
+
+2020-11-02  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * gdb.base/step-over-no-symbols.exp (test_step_over): Replace
+       integer format test with regexp.
+
+2020-11-02  Gary Benson <gbenson@redhat.com>
+
+       * gdb.base/print-file-var.exp (test): Separate compiler and
+       linker options, and build using build_executable_from_specs
+       to accommodate this.
+
+2020-11-02  Gary Benson <gbenson@redhat.com>
+
+       * lib/gdb.exp (gdb_compile): Inhibit passing "-x c++"
+       for .c files compiled as C++ with Clang if any shared
+       libraries are specified.
+
+2020-11-02  Gary Benson <gbenson@redhat.com>
+
+       * lib/attributes.h: New header.
+       * gdb.base/backtrace.c: Include the above. Replace
+       __attribute__(noclone)) with ATTRIBUTE_NOCLONE.
+       * gdb.base/infcall-nested-structs.c: Likewise.
+       * gdb.base/vla-optimized-out.c: Likewise.
+
+2020-11-02  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.dwarf2/fission-multi-cu.S: Remove .debug_line.dwo section.
+
+2020-11-01  Joel Brobecker  <brobecker@adacore.com>
+
+       * gdb.ada/fixed_points/fixed_points.adb: Replace use of
+       System.Min_Int and System.Max_Int with smaller hardcoded
+       constants.
+
+2020-10-31  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * configure.ac: Split AC_INIT into AC_INIT and AC_CONFIG_SRCDIR.
+       * configure: Re-generate.
+
+2020-10-30  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdb.arch/amd64-disp-step-avx.exp: Update displaced step debug
+       expected output.
+
+2020-10-30  Tankut Baris Aktemur  <tankut.baris.aktemur@intel.com>
+
+       * gdb.base/paginate-after-ctrl-c-running.exp: Update with no pagination
+       behavior.
+       * gdb.base/paginate-bg-execution.exp: Ditto.
+       * gdb.base/paginate-inferior-exit.exp: Ditto.
+       * gdb.base/double-prompt-target-event-error.c: Remove.
+       * gdb.base/double-prompt-target-event-error.exp: Remove.
+
+2020-10-29  Tankut Baris Aktemur  <tankut.baris.aktemur@intel.com>
+
+       * gdb.base/kill-detach-inferiors-cmd.exp: Check that 'kill
+       inferiors' and 'detach inferiors' do not change the current
+       inferior.
+
+2020-10-29  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.threads/tls.exp: Fix DUPLICATEs.
+
+2020-10-28  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.python/py-symbol.exp: Add KFAILs for -readnow.
+
+2020-10-28  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.ada/exec_changed.exp: Add KFAILs for -readnow.
+       * gdb.base/reread.exp: Same.
+
+2020-10-28  Tom de Vries  <tdevries@suse.de>
+
+       * lib/gdb.exp (readnow): Handle arg.
+       * gdb.rust/traits.exp: Add KFAILs for -readnow.
+
+2020-10-28  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.base/relocate.exp: Update regexp for -readnow.
+
+2020-10-28  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.dwarf2/dw2-error.exp: Mark failure break in main as known with
+       -readnow.
+
+2020-10-28  Tom de Vries  <tdevries@suse.de>
+
+       PR symtab/26772
+       * gdb.dwarf2/dw2-ranges-overlap.c: New test.
+       * gdb.dwarf2/dw2-ranges-overlap.exp: New file.
+
+2020-10-28  Tom de Vries  <tdevries@suse.de>
+
+       * lib/gdb.exp (gdb_file_cmd): Set gdb_file_cmd_msg.
+       * gdb.cp/nsalias.exp: Set complaints limit before file cmd.  Expect
+       complaint during file command for -readnow.
+
+2020-10-28  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.cp/nsalias.exp: Fix typo in test name.
+
+2020-10-28  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow.
+
+2020-10-28  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for
+       -readnow.
+
+2020-10-27  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.base/multi-forks.exp: Use exp_continue to fix timeout.
+
+2020-10-27  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.base/maint.exp: Update for -readnow.
+
+2020-10-27  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
+       -readnow.
+
+2020-10-14  Gary Benson <gbenson@redhat.com>
+
+       * gdb.python/py-format-string.exp (test_deref_refs): Treat
+       "_vptr$Base" as correct, in addition to "_vptr.Base".
+       (test_mixed): Likewise.
+
+2020-10-27  Gary Benson <gbenson@redhat.com>
+
+       * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
+       * gdb.mi/mi-vla-fortran.exp: Likewise.  Also fix a comment.
+
+2020-10-27  Tankut Baris Aktemur  <tankut.baris.aktemur@intel.com>
+
+       * gdb.base/condbreak.exp: Update the completion tests to
+       consider the '-force' flag.
+
+2020-10-27  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.base/list-ambiguous-readnow.exp: New file.
+
+2020-10-27  Tankut Baris Aktemur  <tankut.baris.aktemur@intel.com>
+
+       * gdb.base/condbreak-multi-context.exp: Expand to test forcing
+       the condition.
+       * gdb.linespec/cpcompletion.exp: Update to consider the
+       '-force-condition' keyword.
+       * gdb.linespec/explicit.exp: Ditto.
+       * lib/completion-support.exp: Ditto.
+
+2020-10-27  Tankut Baris Aktemur  <tankut.baris.aktemur@intel.com>
+
+       * gdb.base/condbreak-multi-context.cc: New file.
+       * gdb.base/condbreak-multi-context.exp: New file.
+
+2020-10-26  Tom Tromey  <tom@tromey.com>
+
+       * lib/mi-support.exp (default_mi_gdb_start): Call
+       gdb_stdin_log_init.
+       * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
+       subtract one from gdb_instances.
+       (gdb_stdin_log_write): Flush in_file.
+
+2020-10-26  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
+
+2020-10-26  Tom Tromey  <tromey@adacore.com>
+
+       * gdb.ada/unsigned_range/foo.adb: New file.
+       * gdb.ada/unsigned_range/pack.adb: New file.
+       * gdb.ada/unsigned_range/pack.ads: New file.
+       * gdb.ada/unsigned_range.exp: New file.
+
+2020-10-26  Tom de Vries  <tdevries@suse.de>
+
+       * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
+
+2020-10-26  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
+       for CU.
+       * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
+
+2020-10-23  Tom de Vries  <tdevries@suse.de>
+
+       * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
+       DW_FORM_string.
+       (Dwarf::_default_form): New proc.
+       (Dwarf::_handle_DW_TAG): Use _default_form.  Error out if no form was
+       guessed.
+
+2020-10-23  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
+       * gdb.dwarf2/atomic-type.exp: Same.
+       * gdb.dwarf2/bad-regnum.exp: Same.
+       * gdb.dwarf2/cpp-linkage-name.exp: Same.
+       * gdb.dwarf2/dw2-align.exp: Same.
+       * gdb.dwarf2/dw2-bad-elf.exp: Same.
+       * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
+       * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
+       * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
+       * gdb.dwarf2/dw2-opt-structptr.exp: Same.
+       * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
+       * gdb.dwarf2/enum-type.exp: Same.
+       * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
+       * gdb.dwarf2/info-locals-optimized-out.exp: Same.
+       * gdb.dwarf2/main-subprogram.exp: Same.
+       * gdb.dwarf2/missing-type-name.exp: Same.
+       * gdb.dwarf2/nonvar-access.exp: Same.
+       * gdb.dwarf2/typedef-void-finish.exp: Same.
+       * gdb.dwarf2/var-access.exp: Same.
+       * gdb.dwarf2/void-type.exp: Same.
+
+2020-10-22  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       PR gdb/26693
+       * gdb.dwarf2/template-specification-full-name.exp: New test.
+
+2020-10-22  Luis Machado  <luis.machado@linaro.org>
+
+       * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
+       expected an offset from the function.
+       * gdb.base/msym-bp.exp (test): Likewise.
+
+2020-10-22  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * gdb.fortran/array-slices.exp: Add a new test.
+
+2020-10-21  Gary Benson <gbenson@redhat.com>
+
+       * gdb.mi/mi-fullname-deleted.exp: Fix substituted
+       fullname test with Clang.  Also expand comments generally.
+
+2020-10-20  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
+
+2020-10-20  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.dwarf2/arr-stride.c: Remove.
+       * gdb.dwarf2/arr-stride.exp: Use main.c.
+       * gdb.dwarf2/arr-subrange.c: Remove.
+       * gdb.dwarf2/arr-subrange.exp: Use main.c.
+       * gdb.dwarf2/bad-regnum.c: Remove.
+       * gdb.dwarf2/bad-regnum.exp: Use main.c.
+       * gdb.dwarf2/corrupt.c: Remove.
+       * gdb.dwarf2/corrupt.exp: Use main.c.
+       * gdb.dwarf2/dw2-bad-elf.c: Remove.
+       * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
+       * gdb.dwarf2/dw2-icycle.c: Remove.
+       * gdb.dwarf2/dw2-icycle.exp: Use main.c.
+       * gdb.dwarf2/formdata16.c: Remove.
+       * gdb.dwarf2/formdata16.exp: Use main.c.
+       * gdb.dwarf2/implptrconst.c: Remove.
+       * gdb.dwarf2/implptrconst.exp: Use main.c.
+       * gdb.dwarf2/info-locals-optimized-out.c: Remove.
+       * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
+       * gdb.dwarf2/opaque-type-lookup.c: Remove.
+       * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
+
+2020-10-20  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
+       file.
+       * gdb.dwarf2/dw2-dir-file-name.exp: Same.
+
+2020-10-20  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
+       * gdb.dwarf2/dw2-line-number-zero.exp: Same.
+       * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
+       * gdb.dwarf2/dw2-ranges-base.exp: Same.
+       * gdb.dwarf2/dw2-ranges.exp: Same.
+       * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
+       * gdb.dwarf2/var-access.exp: Same.
+
+2020-10-19  Tom Tromey  <tromey@adacore.com>
+
+       PR tui/26719
+       * gdb.tui/list.exp: Check source window contents after focus
+       change.
+
+2020-10-17  Tom de Vries  <tdevries@suse.de>
+
+       PR symtab/26317
+       * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
+
+2020-10-17  Tom de Vries  <tdevries@suse.de>
+
+       * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
+       as suffix.
+       * gdb.dwarf2/atomic.c: Rename to ...
+       * gdb.dwarf2/atomic-type.c: ... this.
+       * gdb.dwarf2/dw2-ranges2.c: Rename to ...
+       * gdb.dwarf2/dw2-ranges-2.c: ... this.
+       * gdb.dwarf2/dw2-ranges3.c: Rename to ...
+       * gdb.dwarf2/dw2-ranges-3.c: ... this.
+       * gdb.dwarf2/fission-mix2.c: Rename to ...
+       * gdb.dwarf2/fission-mix-2.c: ... this.
+       * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
+       standard_testfile.
+       * gdb.dwarf2/ada-valprint-error.exp: Same.
+       * gdb.dwarf2/arr-stride.exp: Same.
+       * gdb.dwarf2/arr-subrange.exp: Same.
+       * gdb.dwarf2/atomic-type.exp: Same.
+       * gdb.dwarf2/bad-regnum.exp: Same.
+       * gdb.dwarf2/break-inline-psymtab.exp: Same.
+       * gdb.dwarf2/clang-debug-names-2.exp: Same.
+       * gdb.dwarf2/clang-debug-names.exp: Same.
+       * gdb.dwarf2/comp-unit-lang.exp: Same.
+       * gdb.dwarf2/corrupt.exp: Same.
+       * gdb.dwarf2/count.exp: Same.
+       * gdb.dwarf2/cpp-linkage-name.exp: Same.
+       * gdb.dwarf2/data-loc.exp: Same.
+       * gdb.dwarf2/dw2-align.exp: Same.
+       * gdb.dwarf2/dw2-bad-elf.exp: Same.
+       * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
+       * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
+       * gdb.dwarf2/dw2-case-insensitive.exp: Same.
+       * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
+       * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
+       * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
+       * gdb.dwarf2/dw2-inline-param.exp: Same.
+       * gdb.dwarf2/dw2-inline-small-func.exp: Same.
+       * gdb.dwarf2/dw2-inline-stepping.exp: Same.
+       * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
+       * gdb.dwarf2/dw2-is-stmt.exp: Same.
+       * gdb.dwarf2/dw2-line-number-zero.exp: Same.
+       * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
+       * gdb.dwarf2/dw2-opt-structptr.exp: Same.
+       * gdb.dwarf2/dw2-param-error.exp: Same.
+       * gdb.dwarf2/dw2-ranges-base.exp: Same.
+       * gdb.dwarf2/dw2-ranges.exp: Same.
+       * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
+       * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
+       * gdb.dwarf2/dw4-sig-types.exp: Same.
+       * gdb.dwarf2/dynarr-ptr.exp: Same.
+       * gdb.dwarf2/enum-type.exp: Same.
+       * gdb.dwarf2/fission-mix.exp: Same.
+       * gdb.dwarf2/formdata16.exp: Same.
+       * gdb.dwarf2/implptrconst.exp: Same.
+       * gdb.dwarf2/implptrpiece.exp: Same.
+       * gdb.dwarf2/info-locals-optimized-out.exp: Same.
+       * gdb.dwarf2/main-subprogram.exp: Same.
+       * gdb.dwarf2/method-ptr.exp: Same.
+       * gdb.dwarf2/missing-sig-type.exp: Same.
+       * gdb.dwarf2/nonvar-access.exp: Same.
+       * gdb.dwarf2/opaque-type-lookup.exp: Same.
+       * gdb.dwarf2/shortpiece.exp: Same.
+       * gdb.dwarf2/staticvirtual.exp: Same.
+       * gdb.dwarf2/subrange.exp: Same.
+       * gdb.dwarf2/symtab-producer.exp: Same.
+       * gdb.dwarf2/typedef-void-finish.exp: Same.
+       * gdb.dwarf2/var-access.exp: Same.
+       * gdb.dwarf2/variant.exp: Same.
+       * gdb.dwarf2/void-type.exp: Same.
+       * gdb.dwarf2/dw2-ranges-psym.exp: Same.  Use main.c instead of
+       dw2-ranges-main.c.
+       * gdb.dwarf2/dw2-ranges-main.c: Remove.
+
+2020-10-16  Tom de Vries  <tdevries@suse.de>
+
+       * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
+
+2020-10-16  Tom de Vries  <tdevries@suse.de>
+
+       * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
+
+2020-10-14  Tom de Vries  <tdevries@suse.de>
+
+       PR testsuite/26732
+       * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
+       scenario 2.
+       * gdb.ada/mi_catch_ex_hand.exp: Same.
+
+2020-10-13  Pedro Alves  <pedro@palves.net>
+
+       * lib/mi-support.exp (mi_clean_restart): New.
+       (mi_run_to_main): Delete.
+       All callers adjust to use mi_clean_restart / mi_runto_main.
+
+2020-10-13  Pedro Alves  <pedro@palves.net>
+
+       * config/monitor.exp: Use "list -q".
+       * gdb.arch/gdb1558.exp: Use "break -q".
+       * gdb.arch/i386-permbkpt.exp: Use "break -q".
+       * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
+       * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
+       * gdb.base/commands.exp: Use "break -q".
+       * gdb.base/condbreak.exp: Use "break -q".
+       * gdb.base/ctf-ptype.exp: Use "list -q".
+       * gdb.base/define.exp: Use "break -q".
+       * gdb.base/del.exp: Use "break -q".
+       * gdb.base/fullname.exp: Use "break -q".
+       * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
+       * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
+       * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
+       * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
+       "hbreak -q".
+       * gdb.base/included.exp: Use "list -q".
+       * gdb.base/label.exp: Use "break -q".
+       * gdb.base/lineinc.exp: Use "break -q".
+       * gdb.base/list.exp: Use "list -q".
+       * gdb.base/macscp.exp: Use "list -q".
+       * gdb.base/pending.exp: Use "break -q".
+       * gdb.base/prologue-include.exp: Use "break -q".
+       * gdb.base/ptype.exp: Use "list -q".
+       * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
+       * gdb.base/server-del-break.exp: Use "break -q".
+       * gdb.base/style.exp: Use "break -q".
+       * gdb.base/symbol-without-target_section.exp: Use "list -q".
+       * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
+       * gdb.cp/exception.exp: Use "tbreak -q".
+       * gdb.dwarf2/dw2-error.exp: Use "break -q".
+       * gdb.dwarf2/fission-mix.exp: Use "break -q".
+       * gdb.dwarf2/fission-reread.exp: Use "break -q".
+       * gdb.dwarf2/pr13961.exp: Use "break -q".
+       * gdb.linespec/explicit.exp: Use "list -q".
+       * gdb.linespec/linespec.exp: Use "break -q".
+       * gdb.mi/mi-simplerun.exp: Use "--qualified".
+       * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
+       * gdb.server/bkpt-other-inferior.exp: Use "break -q".
+       * gdb.server/connect-without-multi-process.exp: Use "break -q".
+       * gdb.trace/change-loc.exp: Use "break -q".
+       * gdb.trace/pending.exp: Use "break -q".
+       * gdb.tui/basic.exp: Use "list -q".
+       * gdb.tui/list-before.exp: Use "list -q".
+       * gdb.tui/list.exp: Use "list -q".
+       * lib/gdb.exp (gdb_has_argv0): Use "break -q".
+
+2020-10-13  Pedro Alves  <pedro@palves.net>
+
+       * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
+       saved breakpoints file.
+       * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
+       inspecting breakpoint list.
+       * lib/gdb.exp (runto_main): Add "qualified" to options.
+       * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
+       and handle it.
+       (mi_runto_main): Pass 1 as qualified argument.
+
+2020-10-13  Pedro Alves  <pedro@palves.net>
+
+       * lib/mi-support.exp (mi_runto_main): New proc.
+       (mi_run_to_main): Use it.
+       * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
+       * gdb.mi/mi-var-cmd.exp: Likewise.
+       * gdb.mi/mi-var-invalidate.exp: Likewise.
+       * mi-var-list-children-invalid-grandchild.exp: Likewise.
+       * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
+       * gdb.mi/new-ui-mi-sync.exp: Likewise.
+       * gdb.mi/user-selected-context-sync.exp: Likewise.
+       * gdb.opt/inline-cmds.exp: Likewise.
+       * gdb.python/py-framefilter-mi.exp: Likewise.
+       * gdb.python/py-mi.exp: Likewise.
+
+2020-10-13  Pedro Alves  <pedro@palves.net>
+
+       * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
+       "runto main".
+       * gdb.ada/small_reg_param.exp: Likewise.
+       * gdb.arch/powerpc-d128-regs.exp: Likewise.
+       * gdb.base/annota1.exp: Likewise.
+       * gdb.base/anon.exp: Likewise.
+       * gdb.base/breakpoint-in-ro-region.exp: Likewise.
+       * gdb.base/dprintf-non-stop.exp: Likewise.
+       * gdb.base/dprintf.exp: Likewise.
+       * gdb.base/gdb11530.exp: Likewise.
+       * gdb.base/gdb11531.exp: Likewise.
+       * gdb.base/gnu_vector.exp: Likewise.
+       * gdb.base/interrupt-noterm.exp: Likewise.
+       * gdb.base/memattr.exp: Likewise.
+       * gdb.base/step-over-syscall.exp: Likewise.
+       * gdb.base/watch-cond-infcall.exp: Likewise.
+       * gdb.base/watch-read.exp: Likewise.
+       * gdb.base/watch-vfork.exp: Likewise.
+       * gdb.base/watch_thread_num.exp: Likewise.
+       * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
+       * gdb.guile/scm-frame-inline.exp: Likewise.
+       * gdb.linespec/explicit.exp: Likewise.
+       * gdb.opt/inline-break.exp: Likewise.
+       * gdb.python/py-frame-inline.exp: Likewise.
+       * gdb.reverse/break-precsave.exp: Likewise.
+       * gdb.reverse/break-reverse.exp: Likewise.
+       * gdb.reverse/consecutive-precsave.exp: Likewise.
+       * gdb.reverse/consecutive-reverse.exp: Likewise.
+       * gdb.reverse/finish-precsave.exp: Likewise.
+       * gdb.reverse/finish-reverse.exp: Likewise.
+       * gdb.reverse/fstatat-reverse.exp: Likewise.
+       * gdb.reverse/getresuid-reverse.exp: Likewise.
+       * gdb.reverse/i386-precsave.exp: Likewise.
+       * gdb.reverse/i386-reverse.exp: Likewise.
+       * gdb.reverse/i386-sse-reverse.exp: Likewise.
+       * gdb.reverse/i387-env-reverse.exp: Likewise.
+       * gdb.reverse/i387-stack-reverse.exp: Likewise.
+       * gdb.reverse/insn-reverse.exp: Likewise.
+       * gdb.reverse/machinestate-precsave.exp: Likewise.
+       * gdb.reverse/machinestate.exp: Likewise.
+       * gdb.reverse/pipe-reverse.exp: Likewise.
+       * gdb.reverse/readv-reverse.exp: Likewise.
+       * gdb.reverse/recvmsg-reverse.exp: Likewise.
+       * gdb.reverse/rerun-prec.exp: Likewise.
+       * gdb.reverse/s390-mvcle.exp: Likewise.
+       * gdb.reverse/solib-precsave.exp: Likewise.
+       * gdb.reverse/solib-reverse.exp: Likewise.
+       * gdb.reverse/step-precsave.exp: Likewise.
+       * gdb.reverse/step-reverse.exp: Likewise.
+       * gdb.reverse/time-reverse.exp: Likewise.
+       * gdb.reverse/until-precsave.exp: Likewise.
+       * gdb.reverse/until-reverse.exp: Likewise.
+       * gdb.reverse/waitpid-reverse.exp: Likewise.
+       * gdb.reverse/watch-precsave.exp: Likewise.
+       * gdb.reverse/watch-reverse.exp: Likewise.
+       * gdb.threads/kill.exp: Likewise.
+       * gdb.threads/tid-reuse.exp: Likewise.
+
 2020-10-13  Simon Marchi  <simon.marchi@polymtl.ca>
 
        PR gdb/26642
This page took 0.035476 seconds and 4 git commands to generate.