+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.
+ * gdb.cp/nested-types.exp: Remove usage of read1 timeout factor.
+
+2021-06-10 Tom de Vries <tdevries@suse.de>
+
+ * gdb.cp/cplusfuncs.exp (info_func_regexp): Use gdb_test_lines.
+
+2021-06-09 Tom Tromey <tromey@adacore.com>
+
+ * README (Example): Update read1 example.
+
+2021-06-09 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * lib/tuiterm.exp (Term) <_check_box>: Improve logging.
+
+2021-06-08 Lancelot Six <lsix@lancelotsix.com>
+
+ * gdb.base/premature-dummy-frame-removal.py (TestUnwinder): Use
+ 'is None' instead of '== None' and 'is not None' instead of
+ '!= None'.
+ * gdb.python/py-frame-args.py (lookup_function): Same.
+ * gdb.python/py-framefilter-invalidarg.py (Reverse_Function): Same.
+ * gdb.python/py-framefilter.py (Reverse_Function): Same.
+ * gdb.python/py-nested-maps.py (lookup_function): Same.
+ * gdb.python/py-objfile-script-gdb.py (lookup_function): Same.
+ * gdb.python/py-prettyprint.py (lookup_function): Same.
+ * gdb.python/py-section-script.py (lookup_function): Same.
+ * gdb.python/py-unwind-inline.py (dummy_unwinder): Same.
+ * gdb.python/python.exp: Same.
+ * gdb.rust/pp.py (lookup_function): Same.
+
+2021-06-08 Tom de Vries <tdevries@suse.de>
+
+ * lib/gdb.exp (multi_line): Require more than one argument.
+ * gdb.base/gdbinit-history.exp: Update multi_line call.
+ * gdb.base/jit-reader.exp: Remove multi_line call.
+ * gdb.fortran/dynamic-ptype-whatis.exp: Same.
+
+2021-06-08 Tom de Vries <tdevries@suse.de>
+
+ * gdb.base/info-types.exp.tcl (match_line, gdb_test_lines): Move ...
+ * lib/gdb.exp: ... here.
+ * gdb.base/info-macros.exp: Use gdb_test_lines.
+
+2021-06-08 Tom de Vries <tdevries@suse.de>
+
+ * gdb.base/info-types.exp.tcl (match_line): Handle --any.
+ (gdb_test_lines): Factor out of ...
+ (run_test): ... here.
+
+2021-06-08 Tom de Vries <tdevries@suse.de>
+
+ * gdb.base/batch-preserve-term-settings.exp (spawn_shell): Fix
+ matching of initial prompt.
+
+2021-06-08 Tom de Vries <tdevries@suse.de>
+
+ * gdb.threads/multi-create-ns-info-thr.exp: Limit breakpoint regexp to
+ one line.
+
+2021-06-08 Tom de Vries <tdevries@suse.de>
+
+ * gdb.base/sect-cmd.exp: Use gdb_test. Use -wrap "". Fix
+ test name.
+
+2021-06-08 Tom de Vries <tdevries@suse.de>
+
+ * gdb.base/sect-cmd.exp: Fix saw_section_address_line regexp.
+
+2021-06-07 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * gdb.base/continue-all-already-running.exp: Call fail if can't
+ run to main.
+
+2021-06-07 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ PR gdb/27847
+ * gdb.dwarf2/dw2-weird-type-len.c: New file.
+ * gdb.dwarf2/dw2-weird-type-len.exp: New file.
+
+2021-06-07 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * gdb.base/attach.exp (test_command_line_attach_run): Use
+ proc_with_prefix.
+
+2021-06-07 Tom de Vries <tdevries@suse.de>
+
+ PR testsuite/27908
+ * gdb.base/run-attach-while-running.exp (test): Don't match prompt
+ after attach using '$gdb_prompt $'.
+
+2021-06-07 Tom de Vries <tdevries@suse.de>
+
+ * gdb.base/info-types.exp.tcl: Remove "File .*" matching from regexp
+ matching state machine.
+
+2021-06-07 Tom de Vries <tdevries@suse.de>
+
+ * gdb.base/new-ui-pending-input.exp
+ (test_command_line_new_ui_pending_input): Fix regexp for "initial
+ prompt on extra console".
+
+2021-06-07 Tom de Vries <tdevries@suse.de>
+
+ * gdb.base/info-types.exp.tcl (run_test): Move "random line" regexp
+ up.
+
+2021-06-06 Simon Marchi <simon.marchi@efficios.com>
+
+ * gdb.server/stop-reply-no-thread-multi.exp: Clear sysroot when
+ host and target are local.
+
+2021-06-05 Hannes Domani <ssbssa@yahoo.de>
+
+ * gdb.python/py-symbol.exp: Fix tests for Python 3.
+
+2021-06-05 Shahab Vahedi <shahab@synopsys.com>
+
+ * gdb.arch/arc-disassembler-options.exp: New test.
+ * gdb.arch/arc-disassembler-options.s: New test source.
+
+2021-06-04 Tom Tromey <tromey@adacore.com>
+
+ * gdb.ada/array_of_symbolic_length.exp: New file.
+ * gdb.ada/array_of_symbolic_length/foo.adb: New file.
+ * gdb.ada/array_of_symbolic_length/gl.adb: New file.
+ * gdb.ada/array_of_symbolic_length/gl.ads: New file.
+ * gdb.ada/array_of_symbolic_length/pck.adb: New file.
+ * gdb.ada/array_of_symbolic_length/pck.ads: New file.
+
+2021-06-03 Magne Hov <mhov@undo.io>
+
+ PR python/27841
+ * gdb.python/py-events.exp: Extend inferior exit tests.
+ * gdb.python/py-events.py: Print inferior exit PID.
+
+2021-06-03 Hannes Domani <ssbssa@yahoo.de>
+
+ * gdb.python/py-symbol.exp: Test symbol constants.
+
+2021-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * gdb.dwarf2/per-bfd-sharing.exp: Fix temp-dir leakage.
+
+2021-06-02 Carl Love <cel@us.ibm.com>
+
+ * gdb.threads/threadapply.c: Add global mybarrier.
+ (main): Add pthread_barrier_init.
+ (thread_function): Replace while loop with myp increment and
+ pthread_barrier_wait.
+
+2021-06-02 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * lib/gdb.exp (gdb_compile): Only add the -J option when using a
+ gcc based Fortran compiler, for example, flang does not support
+ this option.
+
+2021-06-02 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * lib/fortran.exp (fortran_int8): Escape '*' in pattern.
+
+2021-06-01 Tom Tromey <tromey@adacore.com>
+
+ * Makefile.in (all): Don't print anything.
+ ($(abs_builddir)/site.exp site.exp): Use $(ECHO_GEN).
+ (expect-read1): Likewise.
+ (read1.so): Use $(ECHO_CC).
+ Include silent-rules.mk.
+
+2021-06-01 Tom Tromey <tromey@adacore.com>
+
+ * aclocal.m4, configure.ac, configure: Remove.
+ * Makefile.in (EXTRA_RULES): Remove.
+ ($(abs_builddir)/site.exp site.exp): Don't depend on
+ config.status.
+ (distclean maintainer-clean realclean, Makefile): Update.
+ (config.status): Remove target.
+ (lib/pdtrace): New target.
+ (all): Don't depend on EXTRA_RULES.
+ (check-read1): Depend on read1.so, expect-read1.
+
+2021-06-01 Tom de Vries <tdevries@suse.de>
+
+ PR symtab/26096
+ * gdb.cp/cold-clone.cc: New test.
+ * gdb.cp/cold-clone.exp: New file.
+
+2021-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.gdb/unittest.c: New file.
+ * gdb.gdb/unittest.exp: Run with and without a binary file loaded
+ into GDB.
+
+2021-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.base/premature-dummy-frame-removal.c: New file.
+ * gdb.base/premature-dummy-frame-removal.exp: New file.
+ * gdb.base/premature-dummy-frame-removal.py: New file.
+
+2021-05-27 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * gdb.base/reverse-init-functions.exp: New.
+
+2021-05-27 Tom de Vries <tdevries@suse.de>
+
+ PR symtab/27919
+ PR testsuite/27920
+ * gdb.dwarf2/dw2-dummy-cu.exp: Use maint expand-symtabs instead of
+ -readnow.
+
+2021-05-27 Tom de Vries <tdevries@suse.de>
+
+ PR testsuite/27921
+ * gdb.dwarf2/gdb-index.exp (add_gdb_index): Rename to ...
+ (local_add_gdb_index): ... this.
+
+2021-05-21 Tom de Vries <tdevries@suse.de>
+
+ PR testsuite/25047
+ * boards/cc-with-gnu-debuglink.exp: New file.
+
+2021-05-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
+
+ * gdb.dwarf2/dw2-inline-with-lexical-scope.c (func): Replace
+ a dead code with an assignment to a global var. Fix a
+ whitespacing problem around an assignment operator.
+
+2021-05-19 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * gdb.arch/powerpc64-prologue.c: New test to exercise prologues
+ for the powerpc64 LE target.
+ * gdb.arch/powerpc-prologue.exp: Test Harness.
+
+2021-05-19 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.guile/scm-pretty-print.exp: Add test names to resolve
+ duplicate test names.
+
+2021-05-19 Tom de Vries <tdevries@suse.de>
+
+ * gdb.base/info-types.exp.tcl: Scan info types output line-by-line.
+
+2021-05-17 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * gdb.python/py-framefilter-gdb.py.in: Rename to:
+ * gdb.python/py-framefilter-gdb.py: ... this.
+ * gdb.python/py-framefilter-invalidarg-gdb.py.in: Rename to:
+ * gdb.python/py-framefilter-invalidarg-gdb.py: ... this.
+
+2021-05-17 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * gdb.python/py-framefilter-gdb.py.in: Re-format.
+ * gdb.python/py-framefilter-invalidarg-gdb.py.in: Re-format.
+
+2021-05-17 Bhuvanendra Kumar N <Bhuvanendra.KumarN@amd.com>
+
+ * gdb.base/class-allocatable-array.exp: Modified test for clang.
+
+2021-05-16 Weimin Pan <weimin.pan@oracle.com>
+
+ * gdb.ctf/funcreturn.exp: New file.
+ * gdb.ctf/whatis.c: Copy from gdb.base.
+
+2021-05-14 Tom Tromey <tom@tromey.com>
+
+ * gdb.rust/pp.exp: New file.
+ * gdb.rust/pp.py: New file.
+ * gdb.rust/pp.rs: New file.
+
+2021-05-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * gdb.base/index-cache.exp: Cleanup $cache_dir/*.gdb-index and
+ remove the directory.
+ * gdb.dwarf2/per-bfd-sharing.exp: Likewise.
+
+2021-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
+
+ * gdb.python/py-inferior.exp: Add test cases for 'connection_num'.
+
+2021-05-14 Kent Cheung <kent.cheung@arm.com>
+ Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.python/py-format-string.c: Added a variable to test.
+ * gdb.python/py-format-string.exp: Check string representation is
+ printed at appropriate max_depth settings.
+ * gdb.python/py-nested-maps.exp: Likewise.
+ * gdb.guile/scm-pretty-print.exp: Add additional tests.
+
+2021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.guile/scm-pretty-print.exp (run_lang_tests): Give some tests
+ unique names, also wrap proc body in with_test_prefix.
+
+2021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.guile/scm-frame-args.exp: Add with_test_prefix to resolve
+ duplicate test names.
+ * gdb.guile/scm-parameter.exp: Provide test names to avoid
+ duplicate names based on the command being run.
+ * gdb.guile/scm-symbol.exp: Extend test name to make it unique.
+ * gdb.guile/scm-type.exp (restart_gdb): Don't print PASS line when
+ loading a support module.
+ (test_equality): Update test name to match the actual test, making
+ the name unique in the process.
+ * gdb.guile/scm-value.exp (test_value_in_inferior): Add test names
+ to resolve duplicate tests.
+ (test_inferior_function_call): Likewise.
+ (test_subscript_regression): Likewise.
+
+2021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * lib/guile.exp (gdb_scm_load_file): Use empty test name to
+ silence PASS lines.
+ (gdb_install_guile_module): Likewise.
+
+2021-05-12 George Barrett <bob@bob131.so>
+
+ * gdb.guile/scm-value.exp (test_value_in_inferior): Add test for
+ value-const-value.
+
+2021-05-12 George Barrett <bob@bob131.so>
+
+ * gdb.guile/scm-value.exp (test_value_in_inferior): Add test for
+ value-reference-value. Add test for value-rvalue-reference-value.
+
+2021-05-11 Tom de Vries <tdevries@suse.de>
+
+ * gdb.base/watch_thread_num.exp: Fix "set debug infrun 1" FAILs.
+ Add "set debug infrun 1" commented out.
+
+2021-05-11 Tom de Vries <tdevries@suse.de>
+
+ * gdb.base/gdb-sigterm.exp: Fix exp_continue regexp.
+
+2021-05-11 Bhuvanendra Kumar <Bhuvanendra.KumarN@amd.com>
+
+ * gdb.fortran/array-element.exp: Breakpoint location is modified.
+
+2021-05-10 Lancelot Six <lsix@lancelotsix.com>
+
+ PR gdb/27614
+ * gdb.dwarf2/gdb-add-index-symlink.exp: New test.
+
+2021-05-10 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.guile/guile.exp: Don't use the source directory as a
+ temporary HOME directory.
+
+2021-05-10 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * gdb.arch/amd64-osabi.exp (test_osabi_none): Use the
+ parameters.
+
+2021-05-07 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.guile/guile.exp: Add an extra test.
+
+2021-05-07 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.base/ptype-offsets.exp: Replace use of send_gdb with
+ gdb_test_no_output.
+
+2021-05-07 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * Re-format all Python files using black.
+ * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust.
+
+2021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.guile/scm-breakpoint.exp (test_watchpoints): Print the
+ watchpoint object before and after registering it with GDB.
+
+2021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.guile/scm-breakpoint.exp (test_bkpt_basic): Convert to
+ 'proc_with_prefix', remove use of 'with_test_prefix', and
+ reindent.
+ (test_bkpt_deletion): Likewise.
+ (test_bkpt_cond_and_cmds): Likewise.
+ (test_bkpt_invisible): Likewise.
+ (test_watchpoints): Likewise.
+ (test_bkpt_internal): Likewise.
+ (test_bkpt_eval_funcs): Likewise.
+ (test_bkpt_registration): Likewise.
+ (test_bkpt_address): Convert to 'proc_with_prefix'.
+ (test_bkpt_probe): Likewise.
+
+2021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.guile/scm-breakpoint.exp (test_bkpt_basic): Extend test
+ names to avoid duplicates.
+ (test_bkpt_cond_and_cmds): Likewise.
+ (test_bkpt_eval_funcs): Likewise.
+
+2021-05-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
+
+ * gdb.mi/mi-break.exp (test_forced_conditions): Add a test
+ for the -break-condition command's "--force" flag.
+
+2021-05-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
+
+ * gdb.mi/mi-break.exp (test_forced_conditions): New proc that
+ is called by the test.
+
+2021-05-05 Tom de Vries <tdevries@suse.de>
+
+ * gdb.threads/detach-step-over.exp: Do exp_continue when encountering
+ "Reading symbols" or "Expanding full symbols" lines. Using timeout
+ factor of 2 for attach.
+
+2021-05-05 Tom de Vries <tdevries@suse.de>
+
+ * gdb.threads/fork-plus-threads.exp: Handle "New LWP <n>" and
+ "LWP <n> exited" messages.
+
+2021-05-04 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * gdb.python/py-type.exp (test_fields): Test calling fields on
+ an int type.
+
+2021-05-04 Simon Marchi <simon.marchi@efficios.com>
+
+ * gdb.python/flexible-array-member.exp: Adjust expected range
+ value for member declared with 0 size. Test accessing range
+ tuple through range type.
+
+2021-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ PR testsuite/27788
+ * gdb.python/py-startup-opt.exp (test_python_settings): Change the
+ expected results when environment variable PYTHONDONTWRITEBYTECODE
+ is set.
+
+2021-04-30 Tom Tromey <tromey@adacore.com>
+
+ * gdb.ada/enum_idx_packed/pck.ads (My_Enum, My_Array_Type)
+ (Confused_Array): New types.
+ * gdb.ada/enum_idx_packed/foo.adb (Confused_Array): New variable.
+ * gdb.ada/enum_idx_packed.exp: Add new tests.
+
+2021-04-30 Tom de Vries <tdevries@suse.de>
+
+ * gdb.mi/mi-sym-info.exp: Add with_timeout_factor, and increase
+ existing timeout factors.
+
2021-04-30 Tom de Vries <tdevries@suse.de>
* gdb.mi/mi-sym-info.exp: Remove duplicate test.