gdb/python: Reuse gdb.RegisterDescriptor objects where possible
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
index 63fb5e667e055abad29cd512009e7a011cb7d78f..6b13e92849710a2e46f35167fe12fba8f141615e 100644 (file)
@@ -1,3 +1,258 @@
+2020-07-21  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * gdb.python/py-arch-reg-names.exp: Additional tests.
+
+2020-07-21  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.reverse/solib-precsave.exp: Handle additional "recommended
+       breakpoint locations".
+       * gdb.reverse/solib-reverse.exp: Same.
+
+2020-07-21  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.reverse/step-reverse.c (callee): Merge statements.
+
+2020-07-21  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.fortran/info-modules.exp (info module variables): Allow missing
+       line numbers for some variables.
+
+2020-07-21  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.opt/inline-locals.c (init_array): New func.
+       (func1): Use init_array.
+       * gdb.opt/inline-locals.exp: Update pattern.
+
+2020-07-21  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
+       vars.  Fix PATH and DUPLICATE errors.  Cleanup whitespace.
+
+2020-07-20  Ludovic Courtès  <ludo@gnu.org>
+
+       * gdb.guile/source2.scm: Add #f first argument to 'format'.
+       * gdb.guile/types-module.exp: Remove "ERROR:" from
+       regexps since Guile 3.0 no longer prints that.
+
+2020-07-20  Ludovic Courtès  <ludo@gnu.org>
+
+       * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
+       error regexp to match on Guile 2.2.
+
+2020-07-20  Gary Benson <gbenson@redhat.com>
+
+       * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
+       with clang.
+
+2020-07-20  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
+       (omp_set_lock_in_order): New function.
+       (single_scope, multi_scope, nested_func, nested_parallel): Use
+       omp_set_lock_in_order and omp_unset_lock.
+       (main): Init and destroy lock and lock2.
+
+2020-07-20  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
+
+2020-07-20  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
+
+2020-07-17  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.base/valgrind-infcall-2.c: New test.
+       * gdb.base/valgrind-infcall-2.exp: New file.
+       * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
+
+2020-07-17  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.dlang/circular.c (found): Use found_label as label name.
+       * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
+       * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
+       * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
+       * gdb.dwarf2/ada-linkage-name.exp: Same.
+       * gdb.dwarf2/arr-subrange.exp: Same.
+       * gdb.dwarf2/atomic-type.exp: Same.
+       * gdb.dwarf2/comp-unit-lang.exp: Same.
+       * gdb.dwarf2/cpp-linkage-name.exp: Same.
+       * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
+       * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
+       * gdb.dwarf2/dw2-regno-invalid.exp: Same.
+       * gdb.dwarf2/implptr-64bit.exp: Same.
+       * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
+       * gdb.dwarf2/imported-unit-runto-main.exp: Same.
+       * gdb.dwarf2/imported-unit.exp: Same.
+       * gdb.dwarf2/main-subprogram.exp: Same.
+       * gdb.dwarf2/missing-type-name.exp: Same.
+       * gdb.dwarf2/nonvar-access.exp: Same.
+       * gdb.dwarf2/struct-with-sig.exp: Same.
+       * gdb.dwarf2/typedef-void-finish.exp: Same.
+       * gdb.dwarf2/void-type.exp: Same.
+
+2020-07-17  Tom de Vries  <tdevries@suse.de>
+
+       * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
+       src parameter.
+       * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
+       * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
+       * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
+       * gdb.dwarf2/dw2-opt-structptr.exp: Same.
+       * gdb.dwarf2/dwz.exp: Same.
+       * gdb.dwarf2/implptr-optimized-out.exp: Same.
+       * gdb.dwarf2/implref-array.exp: Same.
+       * gdb.dwarf2/implref-const.exp: Same.
+       * gdb.dwarf2/implref-global.exp: Same.
+       * gdb.dwarf2/implref-struct.exp: Same.
+       * gdb.dwarf2/info-locals-optimized-out.exp: Same.
+       * gdb.dwarf2/opaque-type-lookup.exp: Same.
+       * gdb.dwarf2/var-access.exp: Same.
+       * gdb.dwarf2/varval.exp: Same.
+       * gdb.trace/entry-values.exp: Same.
+
+2020-07-17  Tom de Vries  <tdevries@suse.de>
+
+       * lib/dwarf.exp (Dwarf::extern): Remove.
+       * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
+       * gdb.dlang/circular.exp: Same.
+       * gdb.dwarf2/comp-unit-lang.exp: Same.
+       * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
+       * gdb.dwarf2/dw2-symtab-includes.exp: Same.
+       * gdb.dwarf2/dwz.exp: Same.
+       * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
+       * gdb.dwarf2/imported-unit-runto-main.exp: Same.
+       * gdb.dwarf2/imported-unit.exp: Same.
+       * gdb.dwarf2/opaque-type-lookup.exp: Same.
+
+2020-07-16  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
+       Use double quotes instead of single quotes.
+
+2020-07-16  Caroline Tice  <cmtice@google.com>
+
+       * gdb.dwarf2/dw5-rnglist-test.cc: New file.
+       * gdb.dwarf2/dw5-rnglist-test.exp: New file.
+
+2020-07-16  Tom de Vries  <tdevries@suse.de>
+
+       * lib/dwarf.exp (program): Initialize _line.
+       (DW_LNE_end_sequence): Reinitialize _line.
+       (DW_LNS_advance_line): Update _line.
+       (line): New proc.
+       * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
+       * gdb.dwarf2/dw2-inline-small-func.exp: Same.
+       * gdb.dwarf2/dw2-inline-stepping.exp: Same.
+       * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
+       * gdb.dwarf2/dw2-is-stmt.exp: Same.
+       * gdb.dwarf2/dw2-ranges-func.exp: Same.
+
+2020-07-15  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
+       generic.
+
+2020-07-15  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
+       is_amd64_regs_target.
+
+2020-07-15  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * gdb.fortran/ptype-on-functions.exp: Add more tests.
+       * gdb.fortran/ptype-on-functions.f90: Likewise.
+
+2020-07-14  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
+       values in documentation for addr_size to 4 and 8.
+
+2020-07-14  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * gdb.arch/amd64-osabi.exp: Update.
+       * gdb.arch/arm-disassembler-options.exp: Update.
+       * gdb.arch/powerpc-disassembler-options.exp: Update.
+       * gdb.arch/ppc64-symtab-cordic.exp: Update.
+       * gdb.arch/s390-disassembler-options.exp: Update.
+       * gdb.base/all-architectures.exp.tcl: Update.
+       * gdb.base/attach-pie-noexec.exp: Update.
+       * gdb.base/catch-syscall.exp: Update.
+       * gdb.xml/tdesc-arch.exp: Update.
+
+2020-07-14  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
+       (local_gettid): ... this.
+       (fn): Update.
+
+2020-07-13  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * gdb.base/info_sources.exp: Skip directory match tests on
+       remote hosts.
+
+2020-07-13  Gary Benson <gbenson@redhat.com>
+
+       * gdb.base/savedregs.exp (caller): Use parentheses to
+       make expected expression evaluation ordering explicit.
+
+2020-07-13  Gary Benson <gbenson@redhat.com>
+
+       * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
+
+2020-07-13  Gary Benson <gbenson@redhat.com>
+
+       * gdb.base/bigcore.c (main): Use a volatile pointer when
+       attempting to trigger a SIGSEGV.
+       * gdb.base/gcore-relro-pie.c (break_here): Likewise.
+       * gdb.base/gcore-tls-pie.c (break_here): Likewise.
+       * gdb.base/savedregs.c (thrower): Likewise.
+       * gdb.mi/mi-syn-frame.c (bar): Likewise.
+
+2020-07-13  Gary Benson <gbenson@redhat.com>
+
+       * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
+       defining and using VLA structure fields into...
+       * gdb.base/vla-struct-fields.c: New file.
+       * gdb.base/vla-datatypes.exp: Factor out VLA structure field
+       tests into...
+       * gdb.base/vla-struct-fields.exp: New file.
+
+2020-07-13  Tom de Vries  <tdevries@suse.de>
+
+       * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
+       * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
+       * gdb.base/gold-gdb-index.exp: Same.
+       * gdb.base/morestack.exp: Same.
+
+2020-07-11  Daniel Xu  <dxu@dxuuu.xyz>
+
+       PR rust/26121
+       * gdb.rust/modules.rs: Prevent linker from discarding test
+       symbol.
+
+2020-07-10  Pedro Alves  <pedro@palves.net>
+
+       PR gdb/26199
+       * gdb.multi/multi-target.c (exit_thread): New.
+       (thread_start): Break loop if EXIT_THREAD.
+       * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
+       (top level) Call test_no_resumed.
+
+2020-07-08  Tom Tromey  <tromey@adacore.com>
+
+       * gdb.ada/catch_ex/foo.adb: Pass string to raise.
+       * gdb.ada/catch_ex.exp: Examine catchpoint text.
+
+2020-07-06  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       PR python/22748
+       * gdb.opt/inline-frame-tailcall.c: New file.
+       * gdb.opt/inline-frame-tailcall.exp: New file.
+       * gdb.python/py-unwind-inline.c: New file.
+       * gdb.python/py-unwind-inline.exp: New file.
+       * gdb.python/py-unwind-inline.py: New file.
+
 2020-07-06  Andrew Burgess  <andrew.burgess@embecosm.com>
 
        * gdb.python/py-arch-reg-groups.exp: New file.
This page took 0.033156 seconds and 4 git commands to generate.