+2021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.fortran/rank.exp: New file.
+ * gdb.fortran/rank.f90: New file.
+
+2021-03-08 Tom Tromey <tom@tromey.com>
+
+ * gdb.fortran/debug-expr.exp: Update tests.
+
+2021-03-08 Tom Tromey <tom@tromey.com>
+
+ * gdb.base/debug-expr.exp: Update expected dump output.
+
+2021-03-06 Tom Tromey <tom@tromey.com>
+
+ * lib/dwarf.exp (_handle_DW_FORM): Treat DW_FORM_GNU_ref_alt and
+ DW_FORM_GNU_strp_alt like DW_FORM_sec_offset.
+ * gdb.dwarf2/dwznolink.exp: New file.
+
+2021-03-05 Mark Wielaard <mark@klomp.org>
+
+ * lib/valgrind.exp (vgdb_start): Add --wait=1 to vgdbcmd.
+
+2021-03-06 Weimin Pan <weimin.pan@oracle.com>
+
+ * gdb.base/ctf-ptype.exp: Add function tests and fix typos.
+
+2021-03-03 Markus Metzger <markus.t.metzger@intel.com>
+
+ * gdb.btrace/rn-dl-bind.exp: Add ldflags=-Wl,-z,lazy.
+
+2021-03-03 Markus Metzger <markus.t.metzger@intel.com>
+
+ * gdb.btrace/non-stop.exp: Adjust expected source lines.
+
+2021-03-03 Markus Metzger <markus.t.metzger@intel.com>
+
+ * gdb.btrace/stepi.exp: Add {} options to prepare_for_testing.
+
+2021-03-03 Markus Metzger <markus.t.metzger@intel.com>
+
+ * gdb.btrace/exception.cc (main): Update test source.
+ * gdb.btrace/exception.exp: Update patterns.
+ * gdb.btrace/function_call_history.exp: Likewise.
+
+2021-03-03 Markus Metzger <markus.t.metzger@intel.com>
+
+ * gdb.btrace/unknown_functions.exp: Move -Wl,-x to ldflags.
+
+2021-03-03 Markus Metzger <markus.t.metzger@intel.com>
+
+ * gdb.btrace/rn-dl-bind.exp: Replace reverse-step with
+ reverse-continue to breakpoint.
+
+2021-03-03 Markus Metzger <markus.t.metzger@intel.com>
+
+ * gdb.btrace/delta.exp: Remove instruction-history and
+ function-call-history checks.
+
+2021-03-03 Markus Metzger <markus.t.metzger@intel.com>
+
+ * README (Note): Add nopie_ldflag.
+ * lib/gdb.exp (gdb_compile): Extend nopie handling.
+
+2021-03-02 Tom Tromey <tromey@adacore.com>
+
+ * gdb.ada/fixed_points.exp: Remove most special cases for minimal
+ encodings.
+
+2021-02-27 Lancelot Six <lsix@lancelotix.com>
+
+ PR gdb/27393
+ * gdb.base/source-dir.exp: Test that empty dirnames are skipped.
+
+
+2021-02-26 Tom Tromey <tom@tromey.com>
+
+ * lib/gdb.exp (skip_ctf_tests): Use expr on result.
+
+2021-02-26 Jan Vrany <jan.vrany@labware.com>
+
+ * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
+ Remove trailing \n from expected output.
+
+2021-02-26 Markus Metzger <markus.t.metzger@intel.com>
+
+ * lib/gdb.exp (use_gdb_stub): Extend comment.
+
+2021-02-25 Jan Matyas <jmatyas@codasip.com>
+
+ PR gdb/26819
+ * gdb.server/stop-reply-no-thread.exp: Add two test
+ scenarios that cover remote targets which do not have
+ the concept of threads.
+
+2021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.fortran/associated.exp: Add missing '-wrap' argument.
+
+2021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ PR fortran/26155
+ * gdb.fortran/call-no-debug-func.f90: New file.
+ * gdb.fortran/call-no-debug-prog.f90: New file.
+ * gdb.fortran/call-no-debug.exp: New file.
+
+2021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.fortran/associated.exp: New file.
+ * gdb.fortran/associated.f90: New file.
+
+2021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.fortran/dot-ops.exp (dot_operations): Test ".xor.".
+
+2021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.base/sect-cmd.exp: Update expected results.
+
+2021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.base/sect-cmd.exp: Rewrite using modern testsuite
+ techniques. Enable the test for all targets.
+
+2021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.base/maint-info-sections.exp: Add new tests.
+ (check_maint_info_target_sections_output): New proc.
+
+2021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.arch/riscv-default-tdesc.exp: New file.
+
+2021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.fortran/pointer-to-pointer.exp: Additional tests.
+
+2021-02-18 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.arch/i386-biarch-core.exp: Add target check.
+
+2021-02-16 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
+
+ * gdb.dwarf2/pr13961.S: Corrected invalid DIE references.
+
+2021-02-12 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.fortran/allocated.exp: New file.
+ * gdb.fortran/allocated.f90: New file.
+
+2021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.fortran/lbound-ubound.exp: Remove old comment.
+
+2021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.base/maint-info-sections.exp: Update expected output, and
+ add additional tests. Again.
+
+2021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.base/maint-info-sections.exp: Update expected output, and
+ add additional tests.
+
+2021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.base/maint-info-sections.exp: New file, content is moved
+ from gdb.base/maint.exp and cleaned up to use latest testsuite
+ techniques.
+ * gdb.base/maint.exp: Tests moved out to
+ gdb.base/maint-info-sections.exp.
+
+2021-02-10 Simon Marchi <simon.marchi@efficios.com>
+
+ * gdb.multi/multi-target.exp.tcl (setup): Add "set sysroot" to
+ GDBFLAGS.
+
+2021-02-10 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.fortran/lbound-ubound.F90: New file.
+ * gdb.fortran/lbound-ubound.exp: New file.
+
+2021-02-10 Tom de Vries <tdevries@suse.de>
+
+ * lib/gdb.exp (gdb_load_no_complaints): Remove unnecessary
+ "Restore saved setting of complaints".
+
+2021-02-09 Tom de Vries <tdevries@suse.de>
+
+ PR symtab/27341
+ * lib/gdb.exp (with_complaints): New proc, factored out of ...
+ (gdb_load_no_complaints): ... here.
+ * gdb.fortran/function-calls.exp: Add test-case.
+
+2021-02-09 Abid Qadeer <abidh@codesourcery.com>
+
+ * gdb.threads/signal-command-handle-nopass.exp: Call
+ 'standard_testfile' before using 'testfile'.
+ * gdb.threads/signal-command-multiple-signals-pending.exp: Likewise.
+ * gdb.threads/signal-delivered-right-thread.exp: Likewise
+ * gdb.threads/signal-sigtrap.exp: Likewise
+
+2021-02-08 Luis Machado <luis.machado@linaro.org>
+
+ * gdb.base/gnu-ifunc.exp (build): Pass -Wl,z,lazy.
+
+2021-02-08 Tom de Vries <tdevries@suse.de>
+
+ * gdb.dwarf2/enqueued-cu-base-addr.exp: Fix inter-CU reference.
+
+2021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.python/tui-window-disabled.c: New file.
+ * gdb.python/tui-window-disabled.exp: New file.
+ * gdb.python/tui-window-disabled.py: New file.
+
+2021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.python/tui-window.exp: Add new tests.
+ * gdb.python/tui-window.py (TestWindow) <__init__>: Store
+ TestWindow object into global the_window.
+ <remote_title>: New method.
+ (delete_window_title): New function.
+
+2021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.tui/winheight.exp: Add more tests.
+
+2021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.python/py-framefilter.exp: Update expected results.
+ * gdb.python/python.exp: Update expected results.
+
+2021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.tui/scroll.exp: Tighten expected results. Remove comment
+ about bug in GDB, update expected results, and add more tests.
+
+2021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.tui/scroll.exp: New file.
+ * gdb.tui/tui-layout-asm-short-prog.exp: Update expected results.
+ * lib/tuiterm.exp (Term::_csi_M): Delete count lines, scroll
+ remaining lines up.
+ (Term::check_region_contents): New proc.
+ (Term::check_box_contents): Use check_region_contents.
+
+2021-02-06 Tom de Vries <tdevries@suse.de>
+
+ PR testsuite/26922
+ * gdb.tui/tui-layout-asm.exp: Ignore whitespace mismatches when
+ scrolling.
+
+2021-02-05 Tom de Vries <tdevries@suse.de>
+
+ PR breakpoints/27313
+ * gdb.base/catch-syscall.exp: Check that "catch syscall -1" is
+ rejected.
+
+2021-02-05 Tom de Vries <tdevries@suse.de>
+
+ * gdb.dwarf2/main-subprogram.exp: Add KFAIL for PR symtab/24549.
+ * gdb.fortran/mixed-lang-stack.exp: Same.
+
+2021-02-05 Tom de Vries <tdevries@suse.de>
+
+ PR exp/27265
+ * gdb.base/complex-parts.exp: Add tests.
+
+2021-02-05 Tom de Vries <tdevries@suse.de>
+
+ PR symtab/27307
+ * gdb.dwarf2/clang-debug-names.exp: Check file command warnings.
+
+2021-02-04 Shahab Vahedi <shahab@synopsys.com>
+
+ * gdb.xml/tdesc-regs.exp: Use correct core-regs for ARC.
+
+2021-02-03 Pedro Alves <pedro@palves.net>
+
+ * gdb.threads/detach-step-over.c: New file.
+ * gdb.threads/detach-step-over.exp: New file.
+
+2021-02-03 Pedro Alves <pedro@palves.net>
+
+ * gdb.threads/attach-non-stop.c: New file.
+ * gdb.threads/attach-non-stop.exp: New file.
+
+2021-02-02 Lancelot SIX <lsix@lancelotsix.com>
+
+ * gdb.base/inferior-noarg.c: New test.
+ * gdb.base/inferior-noarg.exp: New test.
+
+2021-02-02 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * gdb.base/scope.exp: Use proc_with_prefix.
+
+2021-02-02 Simon Marchi <simon.marchi@efficios.com>
+
+ * lib/dwarf.exp (rnglists): Add -no-offset-array option to
+ table proc.
+ * gdb.dwarf2/rnglists-sec-offset.exp: Add test for
+ .debug_rnglists table without offset array.
+ * gdb.dwarf2/loclists-sec-offset.exp: Add test for
+ .debug_loclists table without offset array.
+
+2021-02-02 Simon Marchi <simon.marchi@efficios.com>
+
+ * gdb.dwarf2/rnglists-sec-offset.exp: Add test for DW_AT_ranges
+ of DW_FORM_sec_offset form plus DW_AT_rnglists_base attribute.
+ * gdb.dwarf2/loclists-sec-offset.exp: Add test for
+ DW_AT_location of DW_FORM_sec_offset plus DW_AT_loclists_base
+ attribute
+
+2021-02-02 Simon Marchi <simon.marchi@efficios.com>
+
+ PR gdb/26813
+ * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_loclistx.
+ (loclists): New proc.
+ * gdb.dwarf2/loclists-multiple-cus.c: New.
+ * gdb.dwarf2/loclists-multiple-cus.exp: New.
+ * gdb.dwarf2/loclists-sec-offset.c: New.
+ * gdb.dwarf2/loclists-sec-offset.exp: New.
+
+2021-02-02 Simon Marchi <simon.marchi@efficios.com>
+
+ * lib/dwarf.exp (_location): Add parameters.
+ (_handle_DW_FORM): Adjust.
+
+2021-02-02 Simon Marchi <simon.marchi@efficios.com>
+
+ PR gdb/26813
+ * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_rnglistx.
+ (cu): Generate header for DWARF 5.
+ (rnglists): New proc.
+ * gdb.dwarf2/rnglists-multiple-cus.exp: New.
+ * gdb.dwarf2/rnglists-sec-offset.exp: New.
+
+2021-02-02 Tom de Vries <tdevries@suse.de>
+
+ PR symtab/24620
+ * gdb.dwarf2/fission-reread.exp: Add test-case.
+
+2021-02-01 Tom de Vries <tdevries@suse.de>
+
+ * gdb.dwarf2/fission-base.S: Pass -DDWO=$dwo.
+ * gdb.dwarf2/fission-loclists-pie.S: Same.
+ * gdb.dwarf2/fission-loclists.S: Same.
+ * gdb.dwarf2/fission-multi-cu.S: Same.
+ * gdb.dwarf2/fission-reread.S: Same.
+ * gdb.dwarf2/fission-base.exp: Use DWO.
+ * gdb.dwarf2/fission-loclists-pie.exp: Same.
+ * gdb.dwarf2/fission-loclists.exp: Same.
+ * gdb.dwarf2/fission-multi-cu.exp: Same.
+ * gdb.dwarf2/fission-reread.exp: Same.
+
+2021-01-29 Tom de Vries <tdevries@suse.de>
+
+ PR breakpoints/26063
+ * gdb.dwarf2/dw2-step-out-of-function-no-stmt.c: New test.
+ * gdb.dwarf2/dw2-step-out-of-function-no-stmt.exp: New file.
+
+2021-01-29 Tom de Vries <tdevries@suse.de>
+
+ * gdb.opt/solib-intra-step.exp: Remove state tracking logic.
+
+2021-01-28 Tom de Vries <tdevries@suse.de>
+
+ * gdb.arch/i386-gnu-cfi.exp: Capture the position of function gate
+ in the backtrace, and use that in the rest of the test instead of
+ hardcoded constant 3. Use "frame" instead of "up" for robustness.
+
+2021-01-28 Tom de Vries <tdevries@suse.de>
+
+ * gdb.arch/i386-sse-stack-align.S: Rename g[0-4] to test_g[0-4].
+ * gdb.arch/i386-sse-stack-align.c: Same.
+ * gdb.arch/i386-sse-stack-align.exp: Same.
+
+2021-01-28 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * lib/gdb.exp (default_gdb_init): Unset XDG_CONFIG_HOME.
+
+2021-01-28 Tom de Vries <tdevries@suse.de>
+
+ * gdb.ada/out_of_line_in_inlined.exp: Use gdb_breakpoint.
+
+2021-01-28 Tom de Vries <tdevries@suse.de>
+
+ * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: Add regexp to
+ "maint info line-table". Make PASS pattern more specific. Make
+ FAIL pattern work for -m32.
+
+2021-01-27 Lancelot SIX <lsix@lancelotsix.com>
+
+ PR gdb/27133
+ * gdb.base/ui-redirect.exp: Add test case that ensures that
+ redirecting both logging and debug does not cause gdb to crash.
+
+
+2021-01-27 Matthew Malcomson <matthew.malcomson@arm.com>
+
+ * gdb.arch/insn-reloc.c: Add tests for BR and BLR.
+
+2021-01-26 Tom de Vries <tdevries@suse.de>
+
+ * gdb.threads/killed-outside.exp: Allow regular output.
+
+2021-01-26 Tom de Vries <tdevries@suse.de>
+
+ * gdb.opt/solib-intra-step.exp: Handle stepping into thunk.
+
+2021-01-25 Tom de Vries <tdevries@suse.de>
+
+ * gdb.dwarf2/dw2-ranges-psym.exp (gdb_load_no_complaints): New proc.
+ * lib/gdb.exp: Use gdb_load_no_complaints.
+
+2021-01-25 Tom Tromey <tromey@adacore.com>
+
+ * gdb.ada/fixed_points.exp: Add regression test.
+ * gdb.ada/fixed_points/fixed_points.adb (FP5_Var): New variable.
+ * gdb.ada/fixed_points/pck.adb (Delta5, FP5_Type): New.
+
+2021-01-25 Tom Tromey <tromey@adacore.com>
+
+ * gdb.ada/local-enum.exp: Add enumerator resolution test.
+
+2021-01-25 Tom Tromey <tromey@adacore.com>
+
+ * gdb.ada/local-enum.exp: New file.
+ * gdb.ada/local-enum/local.adb: New file.
+
+2021-01-23 Tom Tromey <tom@tromey.com>
+
+ * lib/gdb.exp (default_gdb_init): Set INPUTRC to a cached file.
+
+2021-01-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * gdb.base/line65535.exp: Fix test expectation.
+
+2021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * lib/gdb.exp (gdb_test_multiple): Remove things related to test
+ suppression.
+ (default_gdb_exit): Likewise.
+ (default_gdb_spawn): Likewise.
+ (send_gdb): Likewise.
+ (gdb_expect): Likewise.
+ (gdb_expect_list): Likewise.
+ (default_gdb_init): Likewise.
+ (gdb_suppress_entire_file): Remove.
+ (gdb_suppress_tests): Remove.
+ (gdb_stop_suppressing_tests): Remove.
+ (gdb_clear_suppressed): Remove.
+ * lib/mi-support.exp (mi_uncatched_gdb_exit): Remove things
+ related to test suppression.
+ (default_mi_gdb_start): Likewise.
+ (mi_gdb_reinitialize_dir): Likewise.
+ (mi_gdb_test): Likewise.
+ (mi_run_cmd_full): Likewise.
+ (mi_runto_helper): Likewise.
+ (mi_execute_to): Likewise.
+ * lib/prompt.exp (default_prompt_gdb_start): Likewise.
+ * gdb.base/bitfields.exp: Likewise.
+ * gdb.base/bitfields2.exp: Likewise.
+ * gdb.base/break.exp: Likewise.
+ * gdb.base/call-sc.exp: Likewise.
+ * gdb.base/callfuncs.exp: Likewise.
+ * gdb.base/dfp-test.exp: Likewise.
+ * gdb.base/endian.exp: Likewise.
+ * gdb.base/exprs.exp: Likewise.
+ * gdb.base/funcargs.exp: Likewise.
+ * gdb.base/hbreak2.exp: Likewise.
+ * gdb.base/recurse.exp: Likewise.
+ * gdb.base/scope.exp: Likewise.
+ * gdb.base/sepdebug.exp: Likewise.
+ * gdb.base/structs.exp: Likewise.
+ * gdb.base/until.exp: Likewise.
+ * gdb.cp/misc.exp: Likewise.
+
+2021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ PR cli/25956
+ * gdb.base/style.exp (run_style_tests): Add version string test.
+ (test_startup_version_string): Use version style name.
+ * lib/gdb-utils.exp (style): Handle version style name.
+
+2021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.base/style.exp (limited_style): New proc.
+ (clean_restart_and_disable): New proc.
+ (run_style_tests): New proc. Most of the old tests from this file
+ are now in this proc.
+ (test_startup_version_string): New proc. Reamining test from the
+ old file is in this proc.
+
+2021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
+ Adjust to "set debug remote" changes.
+
+2021-01-21 Luis Machado <luis.machado@linaro.org>
+
+ * lib/gdbserver-support.exp (gdb_target_cmd_ext): Handle a new error
+ message.
+
+2021-01-21 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * lib/tuiterm.exp (_log, _log_cur): New, use throughout.
+
+2021-01-21 Hannes Domani <ssbssa@yahoo.de>
+
+ PR python/19151
+ * gdb.python/py-breakpoint.exp: Add tests for hardware breakpoints.
+
+2021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * lib/tuiterm.exp: Rename _cur_x/_cur_y to _cur_col/_cur_row.
+
+2021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * lib/tuiterm.exp: Add links in comments.
+
+2021-01-20 Tom de Vries <tdevries@suse.de>
+
+ * gdb.python/py-format-string.exp: Allow Deriv+$decimal as vtable
+ offset.
+
+2021-01-20 Tom de Vries <tdevries@suse.de>
+
+ * lib/gdb.exp (skip_rust_tests): Skip if multilib_flags contains -m32.
+
+2021-01-20 Sergio Durigan Junior <sergiodj@sergiodj.net>
+
+ * gdb.arch/amd64-stap-expressions.S: New file.
+ * gdb.arch/amd64-stap-expressions.exp: New file.
+
+2021-01-19 Tom de Vries <tdevries@suse.de>
+
+ * gdb.base/step-over-syscall.exp: Detect and handle sysenter/int
+ sequence.
+
+2021-01-19 Tom de Vries <tdevries@suse.de>
+
+ * gdb.arch/i386-mpx.c (main): Drop argc/argv parameter.
+
+2021-01-18 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.fortran/array-slices.exp (run_test): Avoid including
+ addresses in test names.
+
+2021-01-15 Tom de Vries <tdevries@suse.de>
+
+ PR testsuite/26997
+ * gdb.fortran/array-slices.exp (run_test): Avoid pointer arithmetic
+ when adding sizeof.
+
+2021-01-14 Tom de Vries <tdevries@suse.de>
+
+ PR testsuite/24590
+ * gdb.base/style.exp: Handle shorter argv in frame command output.
+
+2021-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ PR gdb/26819
+ * gdb.server/stop-reply-no-thread-multi.c: New file.
+ * gdb.server/stop-reply-no-thread-multi.exp: New file.
+
+2021-01-12 Tom de Vries <tdevries@suse.de>
+
+ * gdb.arch/i386-mpx-call.c (have_mpx): Remove.
+ (main): Remove call to have_mpx.
+ * gdb.arch/i386-mpx-call.exp: Use have_mpx.
+ * gdb.arch/i386-mpx-map.c (have_mpx): Remove.
+ (main): Remote call to have_mpx.
+ * gdb.arch/i386-mpx-map.exp: Use have_mpx.
+ * gdb.arch/i386-mpx-sigsegv.c (have_mpx): Remove.
+ (main): Remove call to have_mpx.
+ * gdb.arch/i386-mpx-sigsegv.exp: Use have_mpx.
+ * gdb.arch/i386-mpx-simple_segv.c (have_mpx): Remove.
+ (main): Remove call to have_mpx.
+ * gdb.arch/i386-mpx-simple_segv.exp: Use have_mpx.
+ * gdb.arch/i386-mpx.c (have_mpx): Remove.
+ (main): Remote call to have_mpx.
+ * gdb.arch/i386-mpx.exp: Use have_mpx.
+ * lib/gdb.exp (have_mpx): New proc.
+
+2021-01-12 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
+
+ * gdb.arch/aarch64-fp.exp: Modify to test bfloat16 support.
+
+2021-01-12 Tom de Vries <tdevries@suse.de>
+
+ * gdb.base/disasm-optim.exp: Require is_amd64_regs_target.
+
+2021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.fortran/debug-expr.exp: Add new tests.
+
+2021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.fortran/dot-ops.exp: Add new tests.
+
+2021-01-11 Tom de Vries <tdevries@suse.de>
+
+ PR testsuite/26968
+ * gdb.arch/amd64-stap-three-arg-disp.S: Remove insn modifying $ebx.
+ Move insn setting $eax to before probe point.
+
+2021-01-09 Tom Tromey <tom@tromey.com>
+
+ * gdb.trace/ax.exp: Do not require an "ext".
+
+2021-01-08 Tom Tromey <tromey@adacore.com>
+
+ * gdb.ada/voidctx/pck.adb: New file.
+ * gdb.ada/voidctx/pck.ads: New file.
+ * gdb.ada/voidctx/voidctx.adb: New file.
+ * gdb.ada/voidctx.exp: New file.
+
+2021-01-08 Simon Marchi <simon.marchi@polymtl.ca>
+
+ PR gdb/27157
+ * gdb.base/empty-host-env-vars.exp: New test.
+
+2021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.base/completion.exp: Add a new test.
+
+2021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.fortran/intvar-dynamic-types.exp: New file.
+ * gdb.fortran/intvar-dynamic-types.f90: New file.
+
+2021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.fortran/intvar-array.exp: New file.
+ * gdb.fortran/intvar-array.f90: New file.
+
+2021-01-07 Tom Tromey <tromey@adacore.com>
+
+ * gdb.ada/assign_arr.exp: Add 'others' test.
+
+2021-01-06 Tom Tromey <tromey@adacore.com>
+
+ * gdb.ada/fixed_points/pck.ads (Delta4): New constant.
+ (FP4_Type): New type.
+ (FP4_Var): New variable.
+ * gdb.ada/fixed_points/fixed_points.adb: Update.
+ * gdb.ada/fixed_points.exp: Add tests for binary operators.
+
+2021-01-06 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * lib/gdb.exp (gdb_test_sequence): Accept -prompt switch.
+ * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
+ Pass prompt containing debug print to gdb_test_sequence.
+
+2021-01-04 Tom de Vries <tdevries@suse.de>
+
+ * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: New file.
+
+2021-01-04 Simon Marchi <simon.marchi@efficios.com>
+
+
+
+2021-01-04 Simon Marchi <simon.marchi@efficios.com>
+
+ * gdb.server/abspath.exp: Append "set sysroot" to GDBFLAGS.
+ * gdb.server/connect-without-multi-process.exp: Likewise.
+ * gdb.server/exit-multiple-threads.exp: Likewise.
+ * gdb.server/ext-attach.exp: Likewise.
+ * gdb.server/ext-restart.exp: Likewise.
+ * gdb.server/ext-run.exp: Likewise.
+ * gdb.server/ext-wrapper.exp: Likewise.
+ * gdb.server/multi-ui-errors.exp: Likewise.
+ * gdb.server/no-thread-db.exp: Likewise.
+ * gdb.server/reconnect-ctrl-c.exp: Likewise.
+ * gdb.server/run-without-local-binary.exp: Likewise.
+ * gdb.server/server-kill.exp: Likewise.
+ * gdb.server/server-run.exp: Likewise.
+ * gdb.server/solib-list.exp: Likewise.
+ * gdb.server/stop-reply-no-thread.exp: Likewise.
+ * gdb.server/wrapper.exp: Likewise.
+ * gdb.server/sysroot.exp: Increase timeout when testing the
+ target: sysroot.
+
+2021-01-04 Simon Marchi <simon.marchi@efficios.com>
+
+ * gdb.server/server-run.exp: Use clean_restart.
+
+2021-01-04 Simon Marchi <simon.marchi@efficios.com>
+
+ * gdb.server/ext-run.exp: Use clean_restart.
+
+2021-01-04 Simon Marchi <simon.marchi@efficios.com>
+
+ * gdb.server/stop-reply-no-thread.exp: Use build_executable
+ instead of prepare_for_testing.
+
+2021-01-04 Simon Marchi <simon.marchi@efficios.com>
+
+ * gdb.server/solib-list.exp: Use clean_restart.
+
+2021-01-04 Tom de Vries <tdevries@suse.de>
+
+ * gdb.base/morestack.c: Remove printf.
+ * gdb.base/morestack.exp: Don't use -fuse-ld=gold.
+
+2020-12-31 Tom Tromey <tom@tromey.com>
+
+ * gdb.rust/simple.exp: Update output for Rust 1.49.
+
+2020-12-31 Bernd Edlinger <bernd.edlinger@hotmail.de>
+
+ * gdb.cp/step-and-next-inline.exp: Fix test case.
+
+2020-12-30 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * gdb.python/py-frame-args.exp: De-duplicate test names.
+
+2020-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ PR gdb/27059
+ * gdb.dwarf2/dyn-type-unallocated.c: New file.
+ * gdb.dwarf2/dyn-type-unallocated.exp: New file.
+
+2020-12-21 Peter Waller <p@pwaller.net>
+
+ * gdb.base/style-interp-exec-mi.exp: New.
+ * gdb.base/style-interp-exec-mi.c: New.
+
+2020-12-21 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * gdb.base/list.exp: Replace send_gdb + gdb_expect with
+ gdb_test. Use proc_with_prefix.
+
+2020-12-21 Markus Metzger <markus.t.metzger@intel.com>
+
+ * gdb.btrace/exception.exp: Build with nopie.
+ * gdb.btrace/function_call_history.exp: Likewise.
+ * gdb.btrace/unknown_functions.exp: Likewise.
+
+2020-12-21 Markus Metzger <markus.t.metzger@intel.com>
+
+ * gdb.btrace/multi-inferior.exp: Skip if use_gdb_stub.
+
+2020-12-21 Markus Metzger <markus.t.metzger@intel.com>
+
+ * gdb.python/py-record-btrace.exp: Make test names unique.
+ * gdb.python/py-record-full.exp: Likewise.
+
+2020-12-21 Markus Metzger <markus.t.metzger@intel.com>
+
+ * gdb.btrace/data.exp: Make test names unique.
+ * gdb.btrace/delta.exp: Likewise.
+ * gdb.btrace/enable.exp: Likewise.
+ * gdb.btrace/function_call_history.exp: Likewise.
+ * gdb.btrace/nohist.exp: Likewise.
+ * gdb.btrace/non-stop.exp: Likewise.
+ * gdb.btrace/rn-dl-bind.exp: Likewise.
+ * gdb.btrace/step.exp: Likewise.
+ * gdb.btrace/stepi.exp: Likewise.
+ * gdb.btrace/tailcall.exp: Likewise.
+
+2020-12-21 Markus Metzger <markus.t.metzger@intel.com>
+
+ * gdb.btrace/enable.exp: Update error message.
+ * gdb.btrace/multi-inferior.exp: Likewise.
+ * gdb.btrace/reconnect.exp: Likewise.
+ * gdb.python/py-record-btrace.exp: Likewise.
+ * gdb.python/py-record-full.exp: Likewise.
+
+2020-12-20 Tom de Vries <tdevries@suse.de>
+
+ * lib/gdb.exp (save_target_board_info): New proc.
+ (gdb_compile_shlib): Use save_target_board_info.
+
+2020-12-19 Tom de Vries <tdevries@suse.de>
+
+ * lib/gdb.exp (supports_scalar_storage_order_attribute)
+ (supports_gnuc): New proc.
+ * gdb.base/endianity.exp: Define TEST_SSO. Eliminate
+ test_compiler_info calls. Add unsupported message.
+ * gdb.base/endianity.c: Use TEST_SSO.
+
+2020-12-19 Hannes Domani <ssbssa@yahoo.de>
+
+ PR exp/27070
+ * gdb.python/compare-enum-type-a.c: New test.
+ * gdb.python/compare-enum-type-b.c: New test.
+ * gdb.python/compare-enum-type.exp: New file.
+ * gdb.python/compare-enum-type.h: New test.
+
+2020-12-18 Hannes Domani <ssbssa@yahoo.de>
+
+ * gdb.python/py-format-string.exp: Add tests for address keyword.
+
+2020-12-18 Hannes Domani <ssbssa@yahoo.de>
+
+ * gdb.python/py-type.exp: Add tests for TYPE_CODE_METHOD.
+
+2020-12-18 Tom Tromey <tromey@adacore.com>
+
+ * gdb.ada/fixed_points.exp: Also run with
+ -fgnat-encodings=minimal. Update expected output.
+
+2020-12-16 Simon Marchi <simon.marchi@efficios.com>
+
+ * gdb.base/async-shell.exp: Enable non-stop through GDBFLAGS.
+ * gdb.base/continue-all-already-running.exp: Likewise.
+ * gdb.base/moribund-step.exp: Likewise.
+ * gdb.base/step-sw-breakpoint-adjust-pc.exp: Likewise.
+
+2020-12-16 Tom de Vries <tdevries@suse.de>
+
+ * gdb.base/batch-preserve-term-settings.exp:
+
+2020-12-16 Tom de Vries <tdevries@suse.de>
+
+ * lib/gdb.exp (gdb_compile_shlib_1): Factor out of ...
+ (gdb_compile_shlib): ... here. Filter out PIE-related flags.
+
+2020-12-16 Luis Machado <luis.machado@linaro.org>
+
+ * gdb.arch/aarch64-tagged-pointer.c (main): Add a few more
+ pointer-based memory accesses.
+ * gdb.arch/aarch64-tagged-pointer.exp: Exercise additional
+ hw watchpoint cases.
+
+2020-12-15 Rae Kim <rae.kim@gmail.com>
+
+ * gdb.base/document.exp: New test.
+
+2020-12-15 Tom Tromey <tromey@adacore.com>
+
+ * gdb.base/style.exp: Add deprecation tests.
+
+2020-12-14 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * lib/gdb.exp (gdb_test_multiple): Fix typo in doc.
+
+2020-12-14 Mark Wielaard <mark@klomp.org>
+
+ * lib/dwarf.exp (Dwarf::_handle_attribute): Handle SPECIAL_expr
+ specially, set attr_form_comment to the actual FORM string used.
+
+2020-12-14 Mark Wielaard <mark@klomp.org>
+
+ * lib/dwarf.exp (Dwarf::_read_constants): Don't set
+ _constants(SPECIAL_expr) here, but set it...
+ (Dwarf::cu): ...here based on _cu_version.
+
+2020-12-14 Tom de Vries <tdevries@suse.de>
+
+ * lib/gdb.exp (gdb_compile_shlib): Make sure it's not necessary to
+ pass -fPIC.
+ * gdb.ada/catch_ex_std.exp: Don't pass -fPIC to gdb_compile_shlib.
+ * gdb.base/break-probes.exp: Same.
+ * gdb.base/ctxobj.exp: Same.
+ * gdb.base/dso2dso.exp: Same.
+ * gdb.base/global-var-nested-by-dso.exp: Same.
+ * gdb.base/info-shared.exp: Same.
+ * gdb.base/jit-reader-simple.exp: Same.
+ * gdb.base/print-file-var.exp: Same.
+ * gdb.base/skip-solib.exp: Same.
+ * gdb.btrace/dlopen.exp: Same.
+
+2020-12-14 Tom de Vries <tdevries@suse.de>
+
+ PR testsuite/26963
+ * lib/gdb.exp (run_on_host): Declare test unsupported if spawn fails.
+
+2020-12-14 Tom de Vries <tdevries@suse.de>
+
+ PR testsuite/26962
+ * gdb.base/solib-corrupted.exp: Handle "'_r_debug' has unknown type;
+ cast it to its declared type".
+
+2020-12-14 Tom de Vries <tdevries@suse.de>
+
+ PR testsuite/26951
+ * gdb.base/batch-preserve-term-settings.exp: Use "gdb-subshell$ " as
+ shell prompt.
+
+2020-12-14 Tom Tromey <tromey@adacore.com>
+
+ * gdb.ada/nested.exp: Add new tests.
+ * gdb.ada/nested/hello.adb (Fourth, Fifth): New procedures.
+
+2020-12-14 Tom Tromey <tromey@adacore.com>
+
+ * gdb.dwarf2/ada-thick-pointer.exp: New file.
+
+2020-12-14 Tom Tromey <tromey@adacore.com>
+
+ * gdb.dwarf2/dw2-fixed-point.exp: Add test for division by zero.
+
+2020-12-13 Tom de Vries <tdevries@suse.de>
+
+ PR testsuite/26953
+ * gdb.base/endianity.exp: Skip tests requiring scalar_storage_order
+ attribute support if compiler doesn't support it.
+
+2020-12-13 Tom de Vries <tdevries@suse.de>
+
+ * lib/gdb.exp (gdb_compile_shlib): Handle ada.
+ * gdb.ada/catch_ex_std.exp: Use gdb_compile_shlib to compile from
+ source to shared lib. Add ada to options.
+
+2020-12-13 Tom de Vries <tdevries@suse.de>
+
+ * gdb.ada/catch_ex_std.exp: Use gnatmake -bargs and -largs instead of
+ calling gnatbind and gnatlink.
+
+2020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.base/dcache-flush.c: New file.
+ * gdb.base/dcache-flush.exp: New file.
+
+2020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.base/c-linkage-name.exp: Update to use new 'maint flush ...'
+ commands.
+ * gdb.base/killed-outside.exp: Likewise.
+ * gdb.opt/inline-bt.exp: Likewise.
+ * gdb.perf/gmonster-null-lookup.py: Likewise.
+ * gdb.perf/gmonster-print-cerr.py: Likewise.
+ * gdb.perf/gmonster-ptype-string.py: Likewise.
+ * gdb.python/py-unwind.exp: Likewise.
+
+2020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.base/commands.exp: Update expected results.
+
+2020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ PR cli/15104
+ * gdb.base/commands.exp: Add additional tests.
+ * gdb.base/completion.exp: Add additional tests.
+
+2020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.base/completion.exp: Add additional tests.
+
+2020-12-11 Tom de Vries <tdevries@suse.de>
+
+ PR testsuite/26991
+ * gdb.arch/i386-mpx-call.exp: Don't expect to trigger bounds
+ violations by setting bounds registers if the bounds are passed in the
+ Bounds Table.
+
+2020-12-11 Tom de Vries <tdevries@suse.de>
+
+ PR testsuite/26954
+ * gdb.base/float128.exp: Detect and handle no mpfr support.
+
+2020-12-10 Simon Marchi <simon.marchi@efficios.com>
+
+ PR gdb/24694
+ * gdb.multi/multi-arch-exec.c (thread_start, main): Add barrier
+ calls.
+
+2020-12-10 Tom de Vries <tdevries@suse.de>
+
+ PR testsuite/26947
+ * gdb.tui/new-layout.exp: Don't execute tests with unbalanced curly
+ braces for tcl 8.5 and earlier.
+
+2020-12-09 Simon Marchi <simon.marchi@efficios.com>
+
+ PR 26875, PR 26901
+ * gdb.base/flexible-array-member.c: New test.
+ * gdb.base/flexible-array-member.exp: New test.
+
+2020-12-08 Tom de Vries <tdevries@suse.de>
+
+ * gdb.arch/amd64-gs_base.exp: Undo commit 67748e0f66, reimplement
+ using is_amd64_regs_target.
+
+2020-12-08 Tom de Vries <tdevries@suse.de>
+
+ * gdb.ada/mi_task_arg.exp: Accept <optimized out> as valid value of
+ self_id.
+
+2020-12-07 Pedro Alves <pedro@palves.net>
+
+ * gdb.base/break-on-linker-gcd-function.exp: Remove unused
+ 'additional_flags' variable.
+
+2020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
+
+ * gdb.linespec/explicit.exp: Extend with a test to check completing
+ '-' after seemingly complete options.
+
+2020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
+
+ * gdb.linespec/keywords.exp: Add tests to check positional
+ flexibility of "-force-condition".
+
+2020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
+
+ * gdb.base/bp-cmds-run-with-ex.c: New file.
+ * gdb.base/bp-cmds-run-with-ex.exp: New file.
+ * gdb.base/bp-cmds-run-with-ex.gdb: New file.
+ * gdb.gdb/python-interrupts.exp: Update the call to
+ 'catch_command_errors' with the new argument.
+ * gdb.gdb/python-selftest.exp: Ditto.
+
+2020-12-04 Simon Marchi <simon.marchi@efficios.com>
+
+ * gdb.arch/amd64-disp-step-avx.exp: Adjust pattern.
+ * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
+ * gdb.threads/non-stop-fair-events.exp: Likewise.
+
+2020-12-04 Simon Marchi <simon.marchi@efficios.com>
+
+ * gdb.threads/step-over-exec.exp: New.
+ * gdb.threads/step-over-exec.c: New.
+ * gdb.threads/step-over-exec-execd.c: New.
+ * lib/my-syscalls.S: New.
+ * lib/my-syscalls.h: New.
+
+2020-12-04 Simon Marchi <simon.marchi@efficios.com>
+
+ * lib/dwarf.exp (declare_labels): Use name as text if text is
+ not provided.
+
+2020-12-04 Tom de Vries <tdevries@suse.de>
+
+ PR testsuite/26990
+ * gdb.arch/amd64-gs_base.exp: Handle -m32 where fs_base and gs_base
+ are unsupported.
+
+2020-12-04 Tom de Vries <tdevries@suse.de>
+
+ * gdb.reverse/insn-reverse.exp: Don't break inside gdb_test_multiple
+ clause.
+
+2020-12-04 Tom de Vries <tdevries@suse.de>
+
+ * gdb.reverse/insn-reverse.exp: Fix count handling.
+
+2020-12-04 Tom de Vries <tdevries@suse.de>
+
+ * gdb.reverse/insn-reverse-x86.c: Guard x86_64 assembly with #ifdef
+ __x86_64__.
+
+2020-12-04 Tom de Vries <tdevries@suse.de>
+
+ * gdb.reverse/insn-reverse.c (test_nr): New var.
+ (usage, parse_args): New function.
+ (main): Call parse_args. Only run test for test_nr.
+ * gdb.reverse/insn-reverse.exp: Detect lack of progress in stepi loop
+ and bail out. Run subtests individually, using an inferior arg
+ specifying the subtest.
+
+2020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.arch/riscv-tdesc-regs.exp: Remove unwanted test.
+
+2020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.arch/riscv-tdesc-regs.exp (get_expected_result): New proc,
+ update test to use this.
+
+2020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * gdb.threads/non-ldr-exc-1.exp: Fix indentation.
+
+2020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * gdb.threads/non-ldr-exc-1.exp: Use foreach_with_prefix.
+ (do_test): Don't use with_test_prefix.
+ * gdb.threads/non-ldr-exc-2.exp: Use foreach_with_prefix.
+ (do_test): Don't use with_test_prefix.
+ * gdb.threads/non-ldr-exc-3.exp: Use foreach_with_prefix.
+ (do_test): Don't use with_test_prefix.
+ * gdb.threads/non-ldr-exc-4.exp: Use foreach_with_prefix.
+ (do_test): Don't use with_test_prefix.
+
+2020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * gdb.threads/non-ldr-exit.exp: Fix comment.
+
+2020-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.xml/maint-xml-dump-03.xml: New file.
+
+2020-11-30 Tom de Vries <tdevries@suse.de>
+
+ PR symtab/26905
+ * gdb.dwarf2/count.exp: Remove kfails.
+
+2020-11-24 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
+
+ * gdb.base/condbreak-multi-context.exp: Do not hard-code location
+ indices.
+
2020-11-24 Joel Brobecker <brobecker@adacore.com>
* gdb.dwarf2/dw2-fixed-point.exp: Fix the expected output of
;; version-control: never
;; End:
- Copyright 2014-2020 Free Software Foundation, Inc.
+ Copyright 2014-2021 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.