+2021-09-01 Tom de Vries <tdevries@suse.de>
+
+ PR testsuite/28298
+ * gdb.dwarf2/fission-base.S: Use DWO instead of XSTR(DWO).
+ * gdb.dwarf2/fission-loclists-pie.S: Same.
+ * gdb.dwarf2/fission-loclists.S: Same.
+ * gdb.dwarf2/fission-reread.S: Same.
+ * gdb.dwarf2/fission-base.exp: Use additional_flags=-DDWO=\"$dwo\".
+ * gdb.dwarf2/fission-loclists-pie.exp: Same.
+ * gdb.dwarf2/fission-loclists.exp: Same.
+ * gdb.dwarf2/fission-reread.exp: Same.
+
+2021-09-01 Tom de Vries <tdevries@suse.de>
+
+ * gdb.fortran/call-no-debug.exp: Avoid shared lib symbols for
+ find_mangled_name calls.
+
+2021-08-30 Tom de Vries <tdevries@suse.de>
+
+ PR cli/28290
+ * gdb.base/batch-exit-status.exp: Add gdb '' and gdb '' '' tests.
+
+2021-08-23 Tom de Vries <tdevries@suse.de>
+
+ PR gdb/26880
+ * gdb.base/non-executable.exp: New file.
+
+2021-08-06 Simon Marchi <simon.marchi@polymtl.ca>
+ Tom de Vries <tdevries@suse.de>
+
+ PR symtab/28004
+ * gdb.dwarf2/dw2-zero-range-shlib.c: New test.
+ * gdb.dwarf2/dw2-zero-range.c: New test.
+ * gdb.dwarf2/dw2-zero-range.exp: New file.
+
+2021-08-02 Tom Tromey <tromey@adacore.com>
+
+ PR varobj/28131
+ * gdb.python/py-mi-var-info-path-expression.exp: Add regression
+ test.
+
+2021-07-26 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
+
+ PR gdb/28076
+ * gdb.mi/mi-break.exp: Add more tests to check clearing the
+ breakpoint condition.
+
+2021-07-22 Tom de Vries <tdevries@suse.de>
+
+ * gdb.ada/formatted_ref.exp: Add xfail for PR gcc/101575.
+ * gdb.ada/iwide.exp: Same.
+ * gdb.ada/pkd_arr_elem.exp: Same.
+
+2021-07-22 Tom de Vries <tdevries@suse.de>
+
+ * gdb.cp/step-and-next-inline.cc (tree_check, get_alias_set, main):
+ Tag closing brace with comment.
+ * gdb.cp/step-and-next-inline.h: Update to keep identical with
+ step-and-next-inline.cc.
+ * gdb.cp/step-and-next-inline.exp: Issue extra next when required.
+
+2021-07-21 Tom de Vries <tdevries@suse.de>
+
+ * lib/gdb.exp (gcc_major_version): New proc.
+ * gdb.base/ptype-offsets.cc: Define static member static_member::Empty.
+ * gdb.cp/templates.exp: Define static member using -DGCC_BUG.
+ * gdb.cp/m-static.exp: Add
+ additional_flags=-fno-eliminate-unused-debug-types.
+ * gdb.cp/pr-574.exp: Same.
+ * gdb.cp/pr9167.exp: Same.
+
+2021-07-21 Tom de Vries <tdevries@suse.de>
+
+ * gdb.ada/arrayptr.exp: Add KFAILs for PR20991 and PR28115.
+ * gdb.ada/exprs.exp: Add KFAILs for PR20991.
+ * gdb.ada/packed_array_assign.exp: Same.
+
+2021-07-19 Tom Tromey <tromey@adacore.com>
+
+ PR gdb/28093
+ * gdb.base/langs.exp: Add tests.
+
+2021-07-14 Tom de Vries <tdevries@suse.de>
+
+ * lib/gdb.exp (have_index): New proc.
+ * gdb.base/gold-gdb-index.exp: Use have_index.
+
+2021-07-13 Pedro Alves <pedro@palves.net>
+
+ PR gdb/28080
+ * gdb.base/detach-sysroot-target.exp: New.
+ * gdb.base/detach-sysroot-target.c: New.
+
+2021-07-13 Tom de Vries <tdevries@suse.de>
+
+ PR testsuite/27690
+ * gdb.threads/check-libthread-db.exp: Update patterns for glibc 2.33.
+
+2021-07-13 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * gdb.mi/interrupt-thread-group.c: New.
+ * gdb.mi/interrupt-thread-group.exp: New.
+
+2021-07-12 Tom de Vries <tdevries@suse.de>
+
+ PR testsuite/28057
+ * gdb.btrace/tsx.exp: Add pattern for system with tsx disabled in
+ microcode.
+
+2021-07-12 Tom de Vries <tdevries@suse.de>
+
+ * lib/mi-support.exp (mi_readnow): New proc.
+ * gdb.mi/mi-info-sources.exp: Use nosharedlibrary. Update patterns.
+ Skip tests for readnow. Use "maint expand-symtabs".
+
+2021-07-08 Tom de Vries <tdevries@suse.de>
+
+ * gdb.guile/scm-breakpoint.exp: Make additional "ERROR: " prefix in
+ exception printing optional.
+
+2021-07-06 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * configure.ac: Restore.
+ * configure: Re-generate.
+ * aclocal.m4: Re-generate.
+ * Makefile.in (distclean): Add config.status.
+ (Makefile): Adjust paths.
+ (lib/pdtrace): Adjust paths.
+ (config.status): Add.
+
+2021-07-06 Tom de Vries <tdevries@suse.de>
+
+ * gdb.fortran/ptype-on-functions.exp: Allow both $integer8 and
+ $integer4 for size of string length.
+
+2021-07-01 Pedro Alves <pedro@palves.net>
+
+ PR mi/15729
+ PR gdb/13463
+ * gdb.base/access-mem-running.c: New.
+ * gdb.base/access-mem-running.exp: New.
+ * gdb.threads/access-mem-running-thread-exit.c: New.
+ * gdb.threads/access-mem-running-thread-exit.exp: New.
+
+2021-06-29 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * gdb.dwarf2/dw2-reg-undefined.exp: Update regexp.
+
+2021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.base/info_sources_2-header.h: New file.
+ * gdb.base/info_sources_2-lib.c: New file.
+ * gdb.base/info_sources_2-test.c: New file.
+ * gdb.base/info_sources_2.exp: New file.
+
+2021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.mi/mi-info-sources.exp: Add additional tests.
+
+2021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.dwarf2/dw2-filename.exp: Update expected results.
+ * gdb.mi/mi-file.exp: Likewise.
+ * gdb.mi/mi-info-sources-base.c: New file.
+ * gdb.mi/mi-info-sources.c: New file.
+ * gdb.mi/mi-info-sources.exp: New file.
+
+2021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.cp/method-call-in-c.cc (struct foo_type): Add static member
+ function static_method.
+ (global_var): New global.
+ (main): Use new static_method to ensure it is compiled in.
+ * gdb.cp/method-call-in-c.exp: Test calls to static member
+ function.
+
+2021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ PR gdb/27994
+ * gdb.cp/method-call-in-c.cc (struct foo_type): Add operator+=,
+ change initial value of var member variable.
+ (main): Make use of foo_type's operator+=.
+ * gdb.cp/method-call-in-c.exp: Test use of operator+=.
+
+2021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ PR gdb/27994
+ * gdb.cp/method-call-in-c.cc: New file.
+ * gdb.cp/method-call-in-c.exp: New file.
+
+2021-06-25 Tom Tromey <tom@tromey.com>
+
+ * lib/gdb.exp (add_gdb_index, ensure_gdb_index): Add "style"
+ parameter.
+ * gdb.rust/dwindex.exp: New file.
+ * gdb.rust/dwindex.rs: New file.
+
+2021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.python/py-breakpoint.c (do_throw): New function.
+ (main): Call do_throw.
+ * gdb.python/py-breakpoint.exp (test_catchpoints): New proc.
+
+2021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.guile/scm-breakpoint.exp (test_catchpoints): New proc.
+
+2021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.guile/scm-breakpoint.exp (test_watchpoints): Add new tests.
+
+gdb/testsuite/ChangeLog
+2021-06-25 Carl Love <cel@us.ibm.com>
+
+ * gdb.arch/powerpc-plxv-norel.exp: Add call to skip_power_isa_3_1_tests.
+ * lib/gdb.exp(skip_power_isa_3_1_tests): New gdb_caching_proc test.
+
+2021-06-25 Tom Tromey <tromey@adacore.com>
+
+ * gdb.ada/py_range.exp: Add type name test cases.
+
+2021-06-24 Tom de Vries <tdevries@suse.de>
+
+ * gdb.base/info-macros.exp: Add <EOL> after trailing whitespace in
+ test names.
+
+2021-06-24 Tom de Vries <tdevries@suse.de>
+
+ * gdb.base/argv0-symlink.exp: Use with_test_prefix.
+
+2021-06-23 Tom de Vries <tdevries@suse.de>
+
+ * lib/gdb.exp (gdb_test_lines): Rewrite to accept single
+ multiline tcl regexp.
+ * gdb.base/info-types.exp.tcl: Update. Make empty line at end of
+ regexp optional.
+ * gdb.base/info-macros.exp: Update.
+ * gdb.cp/cplusfuncs.exp: Update.
+
+2021-06-22 Andreas Schwab <schwab@suse.de>
+
+ PR symtab/27999
+ * lib/dwarf.exp (start_end): New proc inside loclists.
+ * gdb.dwarf2/loclists-start-end.exp: New file.
+ * gdb.dwarf2/loclists-start-end.c: New file.
+
+2021-06-22 Tom de Vries <tdevries@suse.de>
+
+ * gdb.dwarf2/imported-unit-c.exp: New file.
+
+2021-06-22 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.server/server-kill.exp: Introduce global kill_pid_of, and
+ make use of this in prepare to select which pid we should kill.
+ Run all the tests twice with a different kill_pid_of value.
+ (prepare): Make use of kill_pid_of.
+ (test_stepi): New proc.
+
+2021-06-21 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.python/py-frame.exp: Add Frame.level tests.
+ * gdb.python/py-pending-frame-level.c: New file.
+ * gdb.python/py-pending-frame-level.exp: New file.
+ * gdb.python/py-pending-frame-level.py: New file.
+
+2021-06-21 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.python/py-unwind-user-regs.c: New file.
+ * gdb.python/py-unwind-user-regs.exp: New file.
+ * gdb.python/py-unwind-user-regs.py: New file.
+
+2021-06-17 Carl Love <cel@us.ibm.com>
+
+ * gdb.arch/powerpc-power8.exp(bctar, bctarl): Update mnemonics
+ to bgetar and bgetarl.
+ * gdb.arch/powerpc-power8.s((bctar, bctarl): Update comments
+ for mnemonics to bgetar and bnstarl.
+
+2021-06-17 Simon Marchi <simon.marchi@efficios.com>
+
+ * gdb.base/args.exp: Check target, KFAIL if remote.
+ (args_test): Add parameter and use it.
+
+2021-06-17 Simon Marchi <simon.marchi@efficios.com>
+
+ * gdb.base/args.exp: Remove trailing parenthesis in test names.
+
+2021-06-17 Simon Marchi <simon.marchi@efficios.com>
+
+ * gdb.base/args.exp: Use $old_gdbflags in all tests.
+
+2021-06-17 Simon Marchi <simon.marchi@efficios.com>
+
+ * gdb.base/args.exp: Use save_vars.
+
+2021-06-14 Pedro Alves <pedro@palves.net>
+
+ * gdb.base/annota1.exp: Build list using [list] instead of {}.
+ Tell [join] to join with no character. Build expected pattern in
+ separate variable instead of in the -re expression directly.
+
+2021-06-11 Kevin Buettner <kevinb@redhat.com>
+
+ * gdb.mi/mi-sym-info.exp (114-symbol-info-function test): Increase
+ timeout.
+
+2021-06-11 Kevin Buettner <kevinb@redhat.com>
+
+ * gdb.base/print-symbol-loading.exp (proc test_load_shlib):
+ Allow "Symbols already loaded for..." messages.
+
+2021-06-11 Kevin Buettner <kevinb@redhat.com>
+
+ * gdb.base/execl-update-breakpoints.exp: Add regular
+ expression for optionally matching output related to
+ libthread_db.
+ * gdb.base/fork-print-inferior-events.exp: Likewise.
+
+2021-06-11 Felix Willgerodt <felix.willgerodt@intel.com>
+
+ * gdb.mi/array.f: Convert into...
+ * gdb.mi/array.f90: ...this.
+ * gdb.mi/mi-var-child-f.exp: Use array.f90.
+
+2021-06-11 Tom Tromey <tom@tromey.com>
+
+ PR rust/23427
+ * lib/rust-support.exp (rust_compiler_version): New caching proc.
+ * gdb.rust/rawids.exp: New file.
+ * gdb.rust/rawids.rs: New file.
+
+2021-06-10 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * lib/gdb.exp (default_gdb_exit): Unset gdb_tty_name.
+ (spawn_capture_tty_name): New, override builtin spawn.
+ (default_gdb_spawn): Capture GDB's TTY name.
+ * lib/tuiterm.exp (tuiterm_spawn): Remove.
+ (tuiterm_env_init, tuiterm_env_finish): Remove spawn override.
+ (Term) <resize>: Use new variable name.
+ (tuiterm_env_init, tuiterm_env_finish): Remove.
+ (tuiterm_env): Don't call tuiterm_env_init and register
+ tuiterm_env_finish in gdb_finish_hooks.
+ (gdb_finish_hooks): Remove.
+ (gdb_finish): Don't call finish hooks.
+
+2021-06-10 Tom de Vries <tdevries@suse.de>
+
+ * gdb.mi/user-selected-context-sync.c (child_sub_function, main):
+ Rewrite while (1) using dummy loop body.
+
+2021-06-10 Bhuvanendra Kumar N <Bhuvanendra.KumarN@amd.com>
+
+ * gdb.base/foll-exec.c: convert the multi-line function call into
+ single line.
+
2021-06-10 Tom de Vries <tdevries@suse.de>
* lib/cp-support.exp (cp_test_ptype_class): Break up regexp.