gdb/fortran: add support for RANK keyword
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
index c00bc61248065e8c4d70189261bba2b0be609c54..f221157e51ff4ddc8596772bb278971941c1f9a7 100644 (file)
+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.
@@ -22599,6 +23654,6 @@ For older changes see ChangeLog-1993-2013.
 ;; 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.
This page took 0.039623 seconds and 4 git commands to generate.