+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
+ * gdb.base/maint-target-async-off.c: New test.
+ * gdb.base/maint-target-async-off.exp: New test.
+
+2020-10-13 Alan Modra <amodra@gmail.com>
+
+ * gdb.arch/powerpc-altivec.s,
+ * gdb.arch/powerpc-power7.s,
+ * gdb.arch/powerpc-power8.s,
+ * gdb.arch/powerpc-power9.s,
+ * gdb.arch/powerpc-vsx.s,
+ * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
+ * gdb.arch/powerpc-altivec.exp,
+ * gdb.arch/powerpc-power7.exp,
+ * gdb.arch/powerpc-power8.exp,
+ * gdb.arch/powerpc-power9.exp,
+ * gdb.arch/powerpc-vsx.exp,
+ * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
+ disassembly of mfvsrd/mtvsrd.
+
+2020-10-13 Alan Modra <amodra@gmail.com>
+
+ * gdb.arch/arm-disassembler-options.exp: Adjust expected
+ "target architecture" output.
+ * gdb.arch/powerpc-d128-regs.exp: Likewise.
+ * gdb.arch/powerpc-disassembler-options.exp: Likewise.
+ * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
+ * gdb.arch/s390-disassembler-options.exp: Likewise.
+
+2020-10-12 Pedro Alves <pedro@palves.net>
+
+ PR exp/26602
+ PR c++/26550
+ * gdb.cp/ambiguous.cc (marker1): Delete.
+ (main): Initialize all the fields of the locals. Replace marker1
+ call with a "set breakpoint here" marker.
+ * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
+ instead of running to marker1. Add tests printing all the
+ variables and all the fields of the variables.
+ (test_ambiguous): New proc, expecting the new GDB output when a
+ field access is ambiguous. Change all "warning: X ambiguous"
+ tests to use it.
+
+2020-10-12 Gary Benson <gbenson@redhat.com>
+
+ * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
+ * gdb.base/msym-bp-2.c (foo): Likewise.
+ * gdb.base/msym-lang.c (foo): Likewise.
+ * gdb.base/msym-lang-main.c (foo): Likewise.
+ * gdb.base/symtab-search-order-1.c (static_global): Likewise.
+ * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
+ * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
+ * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
+ * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
+ * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
+ * gdb.python/py-objfile.c (static_var): Likewise.
+ * gdb.python/py-symbol.c (rr): Likewise.
+ * gdb.python/py-symbol-2.c (anon, rr): Likewise.
+ * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
+
+2020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
+ output of backtrace.
+
+2020-10-09 Tom Tromey <tromey@adacore.com>
+
+ * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
+ (Rec): Add field. Fix range.
+ * gdb.ada/scalar_storage.exp: Update.
+
+2020-10-09 Hannes Domani <ssbssa@yahoo.de>
+
+ PR exp/26714
+ * gdb.base/printcmds.exp: Add tests for void results.
+
+2020-10-09 Jan Vrany <jan.vrany@labware.com>
+
+ * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
+ is emmited for both 'set directories' and 'directory' commands.
+
+2020-10-08 Tom Tromey <tom@tromey.com>
+
+ * gdb.base/style.exp: Check that "main"'s name is styled.
+
+2020-10-07 Tom Tromey <tromey@adacore.com>
+
+ * gdb.base/find.exp: Rename some tests.
+
+2020-10-06 Gary Benson <gbenson@redhat.com>
+
+ * gdb.base/list0.c (unused): Add __attribute__ ((used)).
+ * gdb.base/list1.c (unused): Likewise.
+
+2020-10-06 Gary Benson <gbenson@redhat.com>
+
+ * gdb.base/list-ambiguous0.c (ambiguous_var): Add
+ __attribute__ ((used)).
+ * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
+
+2020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
+ make use of regions throughout.
+ * gdb.base/overlays.exp: Enclose string with variableds in "..",
+ not {...}.
+ * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
+
+2020-10-05 Hannes Domani <ssbssa@yahoo.de>
+
+ * gdb.base/call-sc.c: Fix return struct on stack test case.
+ * gdb.base/call-sc.exp: Likewise.
+
+2020-10-02 Gary Benson <gbenson@redhat.com>
+
+ * README: Fix "paralell".
+
+2020-09-30 Gary Benson <gbenson@redhat.com>
+
+ * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
+ Convert directive to lowercase.
+ (.Labbrev1_begin): Add missing label.
+ (abbrev code 0x1): Remove DW_AT_stmt_list.
+ (.Ldie_b): Likewise.
+
+2020-09-27 Tom Tromey <tom@tromey.com>
+
+ * gdb.tui/new-layout.exp: Use with_test_prefix.
+
+2020-09-26 Gareth Rees <grees@undo.io> (tiny change)
+
+ PR python/26586
+ * gdb.python/python.exp: add test cases for the from_tty
+ argument to gdb.execute.
+
+2020-09-25 Gary Benson <gbenson@redhat.com>
+
+ * gdb.base/infcall-nested-structs.exp.tcl: Add
+ additional_flags=-Wno-tautological-compare for C++
+ tests when compiling using Clang.
+
+2020-09-25 Gary Benson <gbenson@redhat.com>
+
+ * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
+ for .c files.
+
+2020-09-24 Tom Tromey <tromey@adacore.com>
+
+ PR tui/26638:
+ * gdb.tui/list.exp: Check output of "focus next".
+
+2020-09-23 Tom Tromey <tom@tromey.com>
+
+ * gdb.dwarf2/intbits.exp: New file.
+ * gdb.dwarf2/intbits.c: New file.
+
+2020-09-20 Pedro Alves <pedro@palves.net>
+
+ * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
+ spawn_id before calling remote_close. Close secondary MI channel.
+
+2020-09-20 Pedro Alves <pedro@palves.net>
+
+ * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
+ fails.
+
+2020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.fortran/array-slices.exp: Update expected results.
+ * gdb.fortran/class-allocatable-array.exp: Likewise.
+ * gdb.fortran/multi-dim.exp: Likewise.
+ * gdb.fortran/vla-type.exp: Likewise.
+ * gdb.mi/mi-vla-fortran.exp: Likewise.
+
+2020-09-18 Victor Collod <vcollod@nvidia.com>
+
+ PR gdb/26635
+ * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
+ compatible with i386, and move it to...
+ * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
+ * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
+ * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
+
+2020-09-18 Pedro Alves <pedro@palves.net>
+
+ PR gdb/26631
+ * gdb.multi/multi-target-thread-find.exp: New file.
+
+2020-09-18 Pedro Alves <pedro@palves.net>
+
+ * gdb.multi/multi-target-continue.exp: New file, factored out from
+ multi-target.exp.
+ * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
+ multi-target.exp.
+ * gdb.multi/multi-target-interrupt.exp: New file, factored out from
+ multi-target.exp.
+ * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
+ multi-target.exp.
+ * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
+ multi-target.exp.
+ * gdb.multi/multi-target.exp.tcl: New file, factored out from
+ multi-target.exp.
+ * gdb.multi/multi-target.exp: Delete.
+
+2020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.fortran/array-slices.exp: Add missing message data.
+
+2020-09-17 Pedro Alves <pedro@palves.net>
+
+ * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
+
+2020-09-17 Pedro Alves <pedro@palves.net>
+
+ * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
+ full prototype.
+
+2020-09-17 Pedro Alves <pedro@palves.net>
+
+ * gdb.python/py-as-string.c: Add cast.
+
+2020-09-17 Pedro Alves <pedro@palves.net>
+
+ * gdb.base/sizeof.c (fill): Add cast.
+
+2020-09-17 Pedro Alves <pedro@palves.net>
+
+ * gdb.base/share-env-with-gdbserver.c (main): Add cast.
+
+2020-09-17 Pedro Alves <pedro@palves.net>
+
+ * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
+ linkage name.
+ * gdb.base/prologue.exp: Use print /d.
+ * gdb.base/symbol-alias.exp: Handle C++ output.
+ * gdb.base/symbol-alias2.c: Handle C++ output.
+ [__cplusplus] (func): Explicitly specify linkage name.
+
+2020-09-17 Pedro Alves <pedro@palves.net>
+
+ * gdb.python/py-nested-maps.c (struct key_t): Rename to...
+ (struct my_key_t): ... this. Adjust all references.
+ (struct value_t): Rename to ...
+ (struct my_value_t): ... this. Adjust all references.
+ (create_map, add_map_element, create_map_map)
+ (add_map_map_element): Add casts.
+
+2020-09-17 Pedro Alves <pedro@palves.net>
+
+ * gdb.python/py-framefilter-mi.c (funca): Add casts.
+ * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
+
+2020-09-17 Pedro Alves <pedro@palves.net>
+
+ * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
+
+2020-09-17 Pedro Alves <pedro@palves.net>
+
+ * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
+ * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
+ (charfoo, intfoo): Define full prototype.
+ * gdb.base/ptype1.c (charfoo): Define full prototype.
+ * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
+ * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
+
+2020-09-17 Pedro Alves <pedro@palves.net>
+
+ * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
+ Don't define.
+ (utf_32_string): Compile for both C and C++.
+ * gdb.base/charset.exp: Use "print /d".
+
+2020-09-17 Pedro Alves <pedro@palves.net>
+
+ * gdb.base/watchpoint.c (buf): Make it 31 bytes.
+ (nullptr): Rename to ...
+ (null_ptr): ... this.
+ * gdb.base/watchpoint.exp: Adjust to rename.
+
+2020-09-17 Pedro Alves <pedro@palves.net>
+
+ * gdb.base/printcmds.c (three, flag_enum_without_zero)
+ (three_not_flag): Add casts.
+
+2020-09-17 Pedro Alves <pedro@palves.net>
+
+ * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
+ char array.
+ (main): Add references to Barrier, TestStrings, TestStringsH and
+ TestStringsW.
+ * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
+ and expect a full prototype in C++.
+
+2020-09-17 Pedro Alves <pedro@palves.net>
+
+ * gdb.base/nested-addr.c (main): Add cast.
+ * gdb.base/nested-addr.exp: Use "print /d".
+
+2020-09-17 Pedro Alves <pedro@palves.net>
+
+ * gdb.base/break.exp (func): New. Use it throughout when
+ expecting a function name.
+
+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.