+2020-09-17 Pedro Alves <pedro@palves.net>
+
+ * gdb.base/display.exp: Issue "set print asm-demangle on".
+
+2020-09-17 Pedro Alves <pedro@palves.net>
+
+ * gdb.base/find.c: Include <string.h>.
+ (init_bufs): Add cast.
+ * gdb.base/find.exp: Issue "set print asm-demangle on".
+
+2020-09-16 Tom Tromey <tromey@adacore.com>
+
+ PR gdb/26598:
+ * gdb.base/skipcxx.exp: New file.
+ * gdb.base/skipcxx.cc: New file.
+
+2020-09-16 Tom de Vries <tdevries@suse.de>
+
+ PR testsuite/26617
+ * gdb.dlang/watch-loc.c: Only add .debug_aranges if
+ WITH_DEBUG_SECTIONS is defined.
+ (xstr, str): New macro.
+ (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
+ to get start and size of _Dmain.
+ * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
+ using additional_flags.
+
+2020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
+
+ * gdb.base/bp-cmds-sourced-script.c: New file.
+ * gdb.base/bp-cmds-sourced-script.exp: New test.
+ * gdb.base/bp-cmds-sourced-script.gdb: New file.
+
+2020-09-16 Tom de Vries <tdevries@suse.de>
+
+ * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
+ get the gdb prompt after issuing "monitor exit".
+
+2020-09-16 Tom de Vries <tdevries@suse.de>
+
+ PR testsuite/26624
+ * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
+
+2020-09-16 Tom de Vries <tdevries@suse.de>
+
+ PR testsuite/26618
+ * gdb.tui/new-layout.exp: Escape unbalanced braces.
+
+2020-09-15 Tom Tromey <tromey@adacore.com>
+
+ PR rust/26197:
+ * lib/rust-support.exp (rust_llvm_version): New proc.
+ * gdb.rust/simple.exp: Check rust_llvm_version.
+
+2020-09-14 Tom de Vries <tdevries@suse.de>
+
+ * gdb.rust/traits.exp: Fix PATH warning.
+
+2020-09-13 Pedro Alves <pedro@palves.net>
+
+ * gdb.base/catch-follow-exec.c (main): Add explicit return
+ statement.
+ * gdb.base/catch-signal.c (main): Likewise.
+ * gdb.base/condbreak-call-false.c (main): Likewise.
+ * gdb.base/consecutive.c (main): Add explicit return
+ statement and return type.
+ * gdb.base/cursal.c (main): Add explicit return statement.
+ * gdb.base/cvexpr.c (main): Likewise.
+ * gdb.base/display.c (main): Add explicit return statement and
+ return type.
+ * gdb.base/dprintf-detach.c (main): Add explicit return statement.
+ * gdb.base/endianity.c (main): Likewise.
+ * gdb.base/execd-prog.c (main): Likewise.
+ * gdb.base/gdb1090.c (main): Likewise.
+ * gdb.base/info_qt.c (main): Likewise.
+ * gdb.base/lineinc.c (main): Likewise.
+ * gdb.base/load-command.c (main): Likewise.
+ * gdb.base/macscp1.c (main): Likewise.
+ * gdb.base/pr10179-a.c (main): Likewise.
+ * gdb.base/quit-live.c (main): Likewise.
+ * gdb.base/scope0.c (main): Likewise.
+ * gdb.base/settings.c (main): Likewise.
+ * gdb.base/stack-checking.c (main): Return int.
+ * gdb.base/varargs.c (main): Add explicit return statement.
+ * gdb.cp/ambiguous.cc (main): Likewise.
+ * gdb.cp/anon-struct.cc (main): Likewise.
+ * gdb.cp/anon-union.cc (main): Likewise.
+ * gdb.cp/bool.cc (main): Likewise.
+ * gdb.cp/bs15503.cc (main): Likewise.
+ * gdb.cp/cplusfuncs.cc (main): Likewise.
+ * gdb.cp/cttiadd.cc (main): Likewise.
+ * gdb.cp/extern-c.cc (main): Likewise.
+ * gdb.cp/filename.cc (main): Likewise.
+ * gdb.cp/formatted-ref.cc (main): Likewise.
+ * gdb.cp/mb-ctor.cc (main): Likewise.
+ * gdb.cp/member-ptr.cc (main): Likewise.
+ * gdb.cp/minsym-fallback-main.cc (main): Likewise.
+ * gdb.cp/overload-const.cc (main): Likewise.
+ * gdb.cp/paren-type.cc (main): Likewise.
+ * gdb.cp/parse-lang.cc (main): Likewise.
+ * gdb.cp/pr-1023.cc (main): Likewise.
+ * gdb.cp/psmang1.cc (main): Likewise.
+ * gdb.cp/readnow-language.cc (main): Likewise.
+ * gdb.cp/ref-params.cc (main): Likewise.
+ * gdb.cp/rvalue-ref-params.cc (main): Likewise.
+ * gdb.cp/virtbase2.cc (main): Likewise.
+ * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
+ * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
+ * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
+ * gdb.mi/mi-console.c (main): Likewise.
+ * gdb.mi/mi-read-memory.c (main): Likewise.
+ * gdb.modula2/multidim.c (main): Likewise.
+ * gdb.opt/inline-small-func.c (main): Likewise.
+ * gdb.python/py-rbreak.c (main): Likewise.
+ * gdb.stabs/exclfwd1.c (main): Likewise.
+ * gdb.trace/qtro.c (main): Likewise.
+
+2020-09-13 Pedro Alves <pedro@palves.net>
+
+ * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
+ instead of getenv.
+
+2020-09-13 Pedro Alves <pedro@palves.net>
+
+ * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
+ instead of spawning GDB with remote_spawn.
+ * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
+ gdb_spawn instead of spawning GDB with remote_spawn.
+
+2020-09-13 Pedro Alves <pedro@palves.net>
+
+ * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
+ file and add calls to first and second.
+ * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
+ add call to f.
+
+2020-09-13 Pedro Alves <pedro@palves.net>
+
+ * gdb.mi/mi-break-qualified.cc: New file.
+ * gdb.mi/mi-break-qualified.exp: New file.
+ * lib/mi-support.exp (mi_create_breakpoint_multi)
+ (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
+ procedures.
+ (mi_create_breakpoint_1): New, factored out from
+ mi_create_breakpoint.
+
+2020-09-13 Pedro Alves <pedro@palves.net>
+
+ * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
+ * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
+ * gdb.cp/misc.cc (class small, small::method, marker_reg1)
+ (register_class): Delete.
+ (main): Don't call register_class.
+
+2020-09-13 Pedro Alves <pedro@palves.net>
+
+ * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
+ (do_tests): Remove "calling method for small class" test.
+ * gdb.cp/classes.cc (class small, small::method, marker_reg1)
+ (register_class): Delete.
+ (main): Don't call register_class.
+ * gdb.cp/call-method-register.exp: New file, based on bits removed
+ from classes.exp.
+ * gdb.cp/call-method-register.cc: New file, based on bits removed
+ from classes.cc.
+
+2020-09-13 Pedro Alves <pedro@palves.net>
+
+ * gdb.base/msym-bp-2.c: New.
+ * gdb.base/msym-bp-shl-lib.c: New file.
+ * gdb.base/msym-bp-shl-main-2.c: New file.
+ * gdb.base/msym-bp-shl-main.c: New file.
+ * gdb.base/msym-bp-shl.exp: New file.
+ * gdb.base/msym-bp.c: New file.
+ * gdb.base/msym-bp.exp: New file.
+
+2020-09-13 Joel Brobecker <brobecker@adacore.com>
+
+ * gdb.base/default.exp: Change $_gdb_major to 11.
+
+2020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
+ Felix Willgerodt <Felix.Willgerodt@intel.com>
+
+ * x86-avx512bf16.c: New file.
+ * x86-avx512bf16.exp: Likewise.
+ * lib/gdb.exp (skip_avx512bf16_tests): New function.
+
+2020-09-11 Tom de Vries <tdevries@suse.de>
+
+ PR exp/26602
+ * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
+
+2020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
+
+ * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
+
+2020-09-10 Alan Modra <amodra@gmail.com>
+
+ PR 26597
+ * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
+
+2020-09-08 Tom de Vries <tdevries@suse.de>
+
+ * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
+ after gdb_starti_cmd.
+
+2020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
+
+ * lib/fortran.exp (fortran_complex8): New proc.
+ (fortran_complex16): New proc.
+ * gdb.fortran/complex.exp: Use routines from fortran.exp
+ * gdb.fortran/pointer-to-pointer.exp: Likewise.
+ * gdb.fortran/vla-ptr-info.exp: Likewise.
+
+2020-09-03 Tom de Vries <tdevries@suse.de>
+
+ PR breakpoint/26546
+ * gdb.base/label-without-address.exp: Runto main first.
+
+2020-09-02 Tom Tromey <tromey@adacore.com>
+
+ * gdb.ada/mi_var_access.exp: Test children of access variable.
+ * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
+ * gdb.ada/mi_var_array.exp: Update.
+
+2020-08-31 Kevin Buettner <kevinb@redhat.com>
+
+ * gdb.base/corefile.exp (warning-free): XFAIL test when running
+ on docker w/ AUFS storage driver.
+
+2020-08-31 Kevin Buettner <kevinb@redhat.com>
+
+ * gdb.base/corefile2.exp (renamed binfile): New tests.
+
+2020-08-31 Simon Marchi <simon.marchi@efficios.com>
+
+ * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
+
+2020-08-31 Simon Marchi <simon.marchi@efficios.com>
+
+ * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
+ * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
+
+2020-08-31 Simon Marchi <simon.marchi@efficios.com>
+
+ * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
+ output, printing a "not saved" value from history and printing a
+ convenience variable created from a "not saved" value.
+
+2020-08-31 Tom de Vries <tdevries@suse.de>
+
+ * gdb.base/eh_return.exp: Use nopie.
+
+2020-08-28 Pedro Alves <pedro@palves.net>
+
+ * gdb.base/advance-until-multiple-locations.exp
+ (advance_overload, until_overload): Adjust to match the
+ frame/function header instead of the source line text.
+
+2020-08-28 Tom de Vries <tdevries@suse.de>
+
+ * gdb.base/label-without-address.c: New test.
+ * gdb.base/label-without-address.exp: New file.
+
+2020-08-27 Pedro Alves <pedro@palves.net>
+
+ PR gdb/26523
+ PR gdb/26524
+ * gdb.base/advance-until-multiple-locations.cc: New.
+ * gdb.base/advance-until-multiple-locations.exp: New.
+
+2020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
+
+2020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.arch/amd64-byte.exp: Make test names unique, use
+ gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
+ * gdb.arch/amd64-dword.exp: Likewise.
+ * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
+ * gdb.arch/amd64-stap-special-operands.exp: Make test names
+ unique.
+ * gdb.arch/amd64-tailcall-ret.exp: Likewise.
+ * gdb.arch/amd64-word.exp: Make test names unique, use
+ gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
+ * gdb.arch/i386-byte.exp: Make test names unique, use
+ gdb_breakpoint.
+ * gdb.arch/i386-word.exp: Likewise.
+
+2020-08-25 Shahab Vahedi <shahab@synopsys.com>
+
+ * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
+
+2020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
+
+ PR gdb/26532
+ * gdb.threads/stepi-random-signal.exp: Update pattern.
+
+2020-08-25 Simon Marchi <simon.marchi@efficios.com>
+
+ PR gdb/26532
+ * gdb.base/ui-redirect.exp: Update pattern.
+
+2020-08-25 Gary Benson <gbenson@redhat.com>
+
+ * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
+ when compiling with clang.
+ * gdb.dwarf2/dw2-restore.exp: Likewise.
+
+2020-08-25 Gary Benson <gbenson@redhat.com>
+
+ * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
+ Add additional_flags=-Wno-inaccessible-base when compiling
+ with GCC >= 10.1 or clang. Add additional_flags=-w when
+ compiling with GCC < 10.
+
+2020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR m2/26372
+ * gdb.modula2/multidim.c: New file.
+ * gdb.modula2/multidim.exp: New file.
+
+2020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * lib/gdb.exp (runto): Always emit fail on internal error.
+
+2020-08-24 Simon Marchi <simon.marchi@efficios.com>
+
+ * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
+ * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
+ Likewise.
+ * gdb.threads/stepi-random-signal.exp: Likewise.
+
+2020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
+
+ * gdb.base/print-file-var.exp: Fix typo "breapoint".
+ * gdb.trace/strace.exp: Ditto.
+
+2020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
+
+ * gdb.fortran/vla-type.exp: Skip commands not required for
+ the Flang compiled binaries after prologue fix.
+
+2020-08-17 Tom de Vries <tdevries@suse.de>
+ Tom Tromey <tromey@adacore.com>
+
+ PR rust/26197:
+ * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
+
+2020-08-17 Tom Tromey <tromey@adacore.com>
+
+ * gdb.ada/mi_var_access.exp: New file.
+ * gdb.ada/mi_var_access/mi_access.adb: New file.
+ * gdb.ada/mi_var_access/pck.adb: New file.
+ * gdb.ada/mi_var_access/pck.ads: New file.
+
+2020-08-16 Tom de Vries <tdevries@suse.de>
+
+ PR gdb/25350
+ * gdb.base/eh_return.c: New test.
+ * gdb.base/eh_return.exp: New file.
+
+2020-08-15 Tom de Vries <tdevries@suse.de>
+
+ * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
+ (mixed_func_1d_): Use fortran_charlen_t in decl.
+
+2020-08-15 Tom de Vries <tdevries@suse.de>
+
+ PR backtrace/26390
+ * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
+ Update expected pattern.
+
+2020-08-13 Pedro Alves <pedro@palves.net>
+
+ * gdb.fortran/complex.exp: Check skip_fortran_tests.
+ * gdb.fortran/library-module.exp: Likewise.
+ * gdb.fortran/logical.exp: Likewise.
+ * gdb.fortran/module.exp: Likewise.
+ * gdb.fortran/print_type.exp: Likewise.
+ * gdb.fortran/vla-alloc-assoc.exp: Likewise.
+ * gdb.fortran/vla-datatypes.exp: Likewise.
+ * gdb.fortran/vla-history.exp: Likewise.
+ * gdb.fortran/vla-ptr-info.exp: Likewise.
+ * gdb.fortran/vla-ptype-sub.exp: Likewise.
+ * gdb.fortran/vla-ptype.exp: Likewise.
+ * gdb.fortran/vla-sizeof.exp: Likewise.
+ * gdb.fortran/vla-type.exp: Likewise.
+ * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
+ * gdb.fortran/vla-value-sub-finish.exp: Likewise.
+ * gdb.fortran/vla-value-sub.exp: Likewise.
+ * gdb.fortran/vla-value.exp: Likewise.
+
+2020-08-13 Pedro Alves <pedro@palves.net>
+
+ * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
+ * gdb.ada/access_to_packed_array.exp: Likewise.
+ * gdb.ada/access_to_unbounded_array.exp: Likewise.
+ * gdb.ada/addr_arith.exp: Likewise.
+ * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
+ * gdb.ada/arr_arr.exp: Likewise.
+ * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
+ * gdb.ada/array_bounds.exp: Likewise.
+ * gdb.ada/array_of_variable_length.exp: Likewise.
+ * gdb.ada/array_ptr_renaming.exp: Likewise.
+ * gdb.ada/array_subscript_addr.exp: Likewise.
+ * gdb.ada/arraydim.exp: Likewise.
+ * gdb.ada/arrayparam.exp: Likewise.
+ * gdb.ada/arrayptr.exp: Likewise.
+ * gdb.ada/assign_1.exp: Likewise.
+ * gdb.ada/assign_arr.exp: Likewise.
+ * gdb.ada/atomic_enum.exp: Likewise.
+ * gdb.ada/attr_ref_and_charlit.exp: Likewise.
+ * gdb.ada/bad-task-bp-keyword.exp: Likewise.
+ * gdb.ada/bias.exp: Likewise.
+ * gdb.ada/boolean_expr.exp: Likewise.
+ * gdb.ada/bp_c_mixed_case.exp: Likewise.
+ * gdb.ada/bp_enum_homonym.exp: Likewise.
+ * gdb.ada/bp_inlined_func.exp: Likewise.
+ * gdb.ada/bp_on_var.exp: Likewise.
+ * gdb.ada/bp_range_type.exp: Likewise.
+ * gdb.ada/bp_reset.exp: Likewise.
+ * gdb.ada/call_pn.exp: Likewise.
+ * gdb.ada/catch_assert_if.exp: Likewise.
+ * gdb.ada/catch_ex.exp: Likewise.
+ * gdb.ada/catch_ex_std.exp: Likewise.
+ * gdb.ada/char_enum.exp: Likewise.
+ * gdb.ada/char_param.exp: Likewise.
+ * gdb.ada/complete.exp: Likewise.
+ * gdb.ada/cond_lang.exp: Likewise.
+ * gdb.ada/convvar_comp.exp: Likewise.
+ * gdb.ada/dgopt.exp: Likewise.
+ * gdb.ada/disc_arr_bound.exp: Likewise.
+ * gdb.ada/display_nested.exp: Likewise.
+ * gdb.ada/dot_all.exp: Likewise.
+ * gdb.ada/dyn_loc.exp: Likewise.
+ * gdb.ada/dyn_stride.exp: Likewise.
+ * gdb.ada/excep_handle.exp: Likewise.
+ * gdb.ada/expr_delims.exp: Likewise.
+ * gdb.ada/expr_with_funcall.exp: Likewise.
+ * gdb.ada/exprs.exp: Likewise.
+ * gdb.ada/fin_fun_out.exp: Likewise.
+ * gdb.ada/fixed_cmp.exp: Likewise.
+ * gdb.ada/formatted_ref.exp: Likewise.
+ * gdb.ada/frame_arg_lang.exp: Likewise.
+ * gdb.ada/frame_args.exp: Likewise.
+ * gdb.ada/fullname_bp.exp: Likewise.
+ * gdb.ada/fun_addr.exp: Likewise.
+ * gdb.ada/fun_in_declare.exp: Likewise.
+ * gdb.ada/fun_overload_menu.exp: Likewise.
+ * gdb.ada/fun_renaming.exp: Likewise.
+ * gdb.ada/funcall_char.exp: Likewise.
+ * gdb.ada/funcall_param.exp: Likewise.
+ * gdb.ada/funcall_ptr.exp: Likewise.
+ * gdb.ada/funcall_ref.exp: Likewise.
+ * gdb.ada/homonym.exp: Likewise.
+ * gdb.ada/info_addr_mixed_case.exp: Likewise.
+ * gdb.ada/info_auto_lang.exp: Likewise.
+ * gdb.ada/info_exc.exp: Likewise.
+ * gdb.ada/info_types.exp: Likewise.
+ * gdb.ada/int_deref.exp: Likewise.
+ * gdb.ada/interface.exp: Likewise.
+ * gdb.ada/iwide.exp: Likewise.
+ * gdb.ada/lang_switch.exp: Likewise.
+ * gdb.ada/length_cond.exp: Likewise.
+ * gdb.ada/maint_with_ada.exp: Likewise.
+ * gdb.ada/mi_catch_assert.exp: Likewise.
+ * gdb.ada/mi_catch_ex.exp: Likewise.
+ * gdb.ada/mi_catch_ex_hand.exp: Likewise.
+ * gdb.ada/mi_dyn_arr.exp: Likewise.
+ * gdb.ada/mi_ex_cond.exp: Likewise.
+ * gdb.ada/mi_exc_info.exp: Likewise.
+ * gdb.ada/mi_interface.exp: Likewise.
+ * gdb.ada/mi_prot.exp: Likewise.
+ * gdb.ada/mi_ref_changeable.exp: Likewise.
+ * gdb.ada/mi_string_access.exp: Likewise.
+ * gdb.ada/mi_task_arg.exp: Likewise.
+ * gdb.ada/mi_task_info.exp: Likewise.
+ * gdb.ada/mi_var_array.exp: Likewise.
+ * gdb.ada/mi_var_union.exp: Likewise.
+ * gdb.ada/mi_variant.exp: Likewise.
+ * gdb.ada/minsyms.exp: Likewise.
+ * gdb.ada/mod_from_name.exp: Likewise.
+ * gdb.ada/nested.exp: Likewise.
+ * gdb.ada/null_array.exp: Likewise.
+ * gdb.ada/optim_drec.exp: Likewise.
+ * gdb.ada/out_of_line_in_inlined.exp: Likewise.
+ * gdb.ada/packed_array_assign.exp: Likewise.
+ * gdb.ada/packed_tagged.exp: Likewise.
+ * gdb.ada/pp-rec-component.exp: Likewise.
+ * gdb.ada/print_chars.exp: Likewise.
+ * gdb.ada/print_pc.exp: Likewise.
+ * gdb.ada/ptr_typedef.exp: Likewise.
+ * gdb.ada/ptype_arith_binop.exp: Likewise.
+ * gdb.ada/ptype_array.exp: Likewise.
+ * gdb.ada/ptype_field.exp: Likewise.
+ * gdb.ada/ptype_tagged_param.exp: Likewise.
+ * gdb.ada/ptype_union.exp: Likewise.
+ * gdb.ada/py_range.exp: Likewise.
+ * gdb.ada/py_taft.exp: Likewise.
+ * gdb.ada/rdv_wait.exp: Likewise.
+ * gdb.ada/rec_comp.exp: Likewise.
+ * gdb.ada/rec_return.exp: Likewise.
+ * gdb.ada/ref_param.exp: Likewise.
+ * gdb.ada/ref_tick_size.exp: Likewise.
+ * gdb.ada/rename_subscript_param.exp: Likewise.
+ * gdb.ada/repeat_dyn.exp: Likewise.
+ * gdb.ada/same_component_name.exp: Likewise.
+ * gdb.ada/same_enum.exp: Likewise.
+ * gdb.ada/scalar_storage.exp: Likewise.
+ * gdb.ada/set_wstr.exp: Likewise.
+ * gdb.ada/small_reg_param.exp: Likewise.
+ * gdb.ada/str_binop_equal.exp: Likewise.
+ * gdb.ada/str_ref_cmp.exp: Likewise.
+ * gdb.ada/str_uninit.exp: Likewise.
+ * gdb.ada/sub_variant.exp: Likewise.
+ * gdb.ada/sym_print_name.exp: Likewise.
+ * gdb.ada/taft_type.exp: Likewise.
+ * gdb.ada/tagged.exp: Likewise.
+ * gdb.ada/tagged_access.exp: Likewise.
+ * gdb.ada/task_bp.exp: Likewise.
+ * gdb.ada/task_switch_in_core.exp: Likewise.
+ * gdb.ada/tasks.exp: Likewise.
+ * gdb.ada/tick_last_segv.exp: Likewise.
+ * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
+ * gdb.ada/type_coercion.exp: Likewise.
+ * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
+ * gdb.ada/unchecked_union.exp: Likewise.
+ * gdb.ada/uninitialized_vars.exp: Likewise.
+ * gdb.ada/var_arr_attrs.exp: Likewise.
+ * gdb.ada/var_arr_typedef.exp: Likewise.
+ * gdb.ada/var_rec_arr.exp: Likewise.
+ * gdb.ada/variant-record.exp: Likewise.
+ * gdb.ada/variant.exp: Likewise.
+ * gdb.ada/variant_record_packed_array.exp: Likewise.
+ * gdb.ada/varsize_limit.exp: Likewise.
+ * gdb.ada/whatis_array_val.exp: Likewise.
+ * gdb.ada/widewide.exp: Likewise.
+ * gdb.ada/win_fu_syms.exp: Likewise.
+
+2020-08-12 Gary Benson <gbenson@redhat.com>
+
+ * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
+
+2020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
+ unset the array variable.
+
+2020-08-03 Tom de Vries <tdevries@suse.de>
+
+ PR symtab/26333
+ * lib/dwarf.exp (DW_LNE_user): New proc.
+ * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
+ * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
+
+2020-07-31 Kevin Buettner <kevinb@redhat.com>
+
+ * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
+ to 'uintptr_t'
+ (inttypes.h): Include.
+
+2020-07-31 Kevin Buettner <kevinb@redhat.com>
+
+ * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
+ (C5_24k): Delete.
+ (C5_8k, C5_64k, C5_256k): New macros.
+ (buf_ro): Allocate 256 KiB of initialized data.
+
+2020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
+
+ * gdb.base/condbreak-bad.exp: Extend the test with scenarios
+ that attempt to overwrite an existing condition with a condition
+ that fails parsing and also with a condition that parses fine
+ but contains junk at the end.
+
+2020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
+
+ * gdb.base/condbreak-bad.c: New test.
+ * gdb.base/condbreak-bad.exp: New file.
+
+2020-07-30 Tom de Vries <tdevries@suse.de>
+
+ * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
+ out of ...
+ (GDBInfoModuleSymbols::check_entry): ... here.
+ (GDBInfoModuleSymbols::check_optional_entry): New proc.
+ * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
+ related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
+
+2020-07-30 Tom de Vries <tdevries@suse.de>
+
+ * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
+ "__class_some_module_Number_t" optional.
+
+2020-07-29 Tom de Vries <tdevries@suse.de>
+
+ * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
+ multiple locations.
+
+2020-07-29 Tom de Vries <tdevries@suse.de>
+
+ * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
+ rather than function name.
+
+2020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ PR symtab/26270:
+ * gdb.cp/disasm-func-name.cc: New file.
+ * gdb.cp/disasm-func-name.exp: New file.
+
+2020-07-28 Tom Tromey <tromey@adacore.com>
+
+ * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
+ 'varval' location.
+
+2020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.python/py-unwind.py: Update to make use of a register
+ descriptor.
+
+2020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.python/py-arch-reg-names.exp: Add additional tests.
+
+2020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ PR fortran/23051
+ PR fortran/26139
+ * gdb.fortran/class-allocatable-array.exp: New file.
+ * gdb.fortran/class-allocatable-array.f90: New file.
+ * gdb.fortran/pointer-to-pointer.exp: New file.
+ * gdb.fortran/pointer-to-pointer.f90: New file.
+
+2020-07-25 Tom de Vries <tdevries@suse.de>
+
+ PR symtab/26243
+ * gdb.dwarf2/dw2-line-number-zero.c: New test.
+ * gdb.dwarf2/dw2-line-number-zero.exp: New file.
+
+2020-07-24 Tom de Vries <tdevries@suse.de>
+
+ PR testsuite/26293
+ * gdb.ada/mi_prot.exp: Require gnatmake-8.
+
+2020-07-23 Pedro Alves <pedro@palves.net>
+
+ * gdb.server/server-kill.exp (prepare): New, factored out from the
+ top level.
+ (kill_server): New.
+ (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
+ (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
+
+2020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
+
+2020-07-22 Sandra Loosemore <sandra@codesourcery.com>
+
+ * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
+ Initialize to empty string at top level.
+ (gdb_wrapper_init): Revert check for file existence on build.
+ Build the wrapper in its default place, not a build-specific
+ location. When host == build, make the pathname absolute.
+ (gdb_compile): Delete leftover declaration of
+ gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
+ string instead of uninitialized.
+
+2020-07-22 Kevin Buettner <kevinb@redhat.com>
+
+ * gdb.base/corefile2.exp: New file.
+ * gdb.base/coremaker2.exp: New file.
+
+2020-07-22 Kevin Buettner <kevinb@redhat.com>
+
+ * gdb.base/coredump-filter.exp: Add second
+ non-Private-Shared-Anon-File test.
+ (test_disasm): Rename binfile for test which is expected
+ to fail.
+
+2020-07-22 Kevin Buettner <kevinb@redhat.com>
+
+ * gdb.base/corefile.exp: Add test "accessing read-only mmapped
+ data in core file".
+ * gdb.base/coremaker.c (buf2ro): New global.
+ (mmapdata): Add a read-only mmap mapping.
+
+2020-07-22 Kevin Buettner <kevinb@redhat.com>
+
+ PR corefiles/25631
+ * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
+ New test.
+ * gdb.base/coremaker.c (buf3): New global.
+ (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
+ flags.
+
+2020-07-22 Kevin Buettner <kevinb@redhat.com>
+
+ * gdb.base/coremaker.c (filler_ro): New global constant.
+
2020-07-22 Tom Tromey <tromey@adacore.com>
* gdb.ada/mi_prot.exp: New file.
* lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
have a input seq nr in each pass message.
- * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
+ * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
* lib/gdb-python.exp (gdb_py_test_multiple): Remove.
* gdb.python/python.exp: Make test names unique,
use gdb_test_multiline instead of gdb_py_test_multiple,
disabled.
2020-03-02 Pedro Alves <palves@redhat.com>
- Tom de Vries <tdevries@suse.de>
+ Tom de Vries <tdevries@suse.de>
* lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
-prompt prefix, before user_code argument. Add -lbl option likewise.