X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Ftestsuite%2FChangeLog;h=4199f5bc63ce66f308f4a82c58546a7482b70fdf;hb=c76ddaa3f4f8313976670ba8f15163a3544eb1af;hp=661c93860ca89a6cdae53a5a36f111c96ee05b1e;hpb=f49055a52f04f75b6560f304eb975128dd82ad68;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 661c93860c..4199f5bc63 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,487 @@ +2019-07-24 Tom de Vries + + * gdb.base/info-types.exp: Allow info types to print info for more than + one file. + +2019-07-23 Tom de Vries + + PR testsuite/24842 + * gdb.dwarf2/multidictionary.exp: Consume initial prompt after + gdb_spawn_with_cmdline_opts. + +2019-07-23 Srinath Parvathaneni + + * gdb.arch/arm-cmse-sgstubs.c: New test. + * gdb.arch/arm-cmse-sgstubs.exp: New file. + +2019-07-23 Tom de Vries + + PR testsuite/24711 + * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before + issuing next command. + +2019-07-22 Andrew Burgess + + * gdb.ada/info_auto_lang.exp: Update expected results. + * gdb.base/info-types.c: Add additional types to check. + * gdb.base/info-types.exp: Update expected results. + +2019-07-22 Andrew Burgess + + * gdb.base/info-types.c: New file. + * gdb.base/info-types.exp: New file. + +2019-07-19 Andrew Burgess + + * gdb.arch/riscv-bp-infcall.c: New file. + * gdb.arch/riscv-bp-infcall.exp: New file. + +2019-07-17 Andrew Burgess + + PR breakpoints/24541 + * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541. + +2019-07-14 Tom de Vries + + PR testsuite/24760 + * gdb.objc/basicclass.exp: Fix unterminated string. + +2019-07-12 Bernhard Heckel + Andrew Burgess + + * gdb.fortran/vla-ptype.exp: Print array with negative bounds. + * gdb.fortran/vla-sizeof.exp: Print the size of an array with + negative bounds. + * gdb.fortran/vla-value.exp: Print elements of an array with + negative bounds. + * gdb.fortran/vla.f90: Setup an array with negative bounds for + testing. + +2019-07-11 Andrew Burgess + + * gdb.base/options.exp (expect_string): Dequote strings in + results. + (test-string): Test strings with different quoting and reindent. + +2019-07-10 Tom Tromey + + * gdb.ada/mi_ex_cond.exp: Update expected results. + * gdb.ada/mi_catch_ex_hand.exp: Update expected results. + * gdb.ada/mi_catch_ex.exp: Update expected results. + * gdb.ada/mi_catch_assert.exp: Update expected results. + * gdb.ada/catch_ex.exp (catch_exception_info) + (catch_exception_entry, catch_assert_entry) + (catch_unhandled_entry): Update. + * gdb.ada/catch_assert_if.exp: Update expected results. + +2019-07-10 Richard Bunt + Stephen Roberts + + * gdb.base/define.exp: Restore original prompt. + +2019-07-09 Pedro Alves + + * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info + breakpoints" output. + * gdb.cp/exception.exp: Adjust expected "info breakpoints" output. + * gdb.python/py-breakpoint.exp: No longer expect that "catch + throw" creates breakpoint. + * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect + 'type="catchpoint"'. + +2019-07-09 Pedro Alves + + PR c++/15468 + * gdb.cp/except-multi-location-lib.cc: New. + * gdb.cp/except-multi-location-main.cc: New. + * gdb.cp/except-multi-location.exp: New. + +2019-07-09 Sergio Durigan Junior + + * gdb.base/printcmds.exp (test_printf_convenience_var): Set + language to "c++" before dealing with wchar_t. Remove DO_WSTRING + argument and update callers. + +2019-07-09 Andrew Burgess + + * gdb.arch/amd64-break-on-asm-line.S: New file. + * gdb.arch/amd64-break-on-asm-line.exp: New file. + +2019-07-08 Philippe Waroquiers + + * gdb.base/printcmds.exp: Test printing C string and + C wide string convenience vars without transiting via the inferior. + Also make test names unique. + +2019-07-08 Alan Hayward + + * gdb.base/break-idempotent.exp: Test both PIE and non PIE. + +2019-07-04 Pedro Alves + + * lib/gdb.exp (foreach_with_prefix): Don't return early if + body returned ok(0), break(3) or continue(4). + * gdb.testsuite/foreach_with_prefix.exp: New file. + +2019-07-04 Alan Hayward + + * gdb.server/unittest.exp: Allow 0 unit tests to run. + +2019-07-03 Pedro Alves + + * lib/gdb.exp (foreach_with_prefix): Use "catch" and + "return -code". + +2019-07-03 Pedro Alves + + PR cli/24732 + * gdb.base/shell.exp: Load completion-support.exp. + Adjust expected error output. Add completion tests. + +2019-07-03 Pedro Alves + + * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use + string_to_regexp. + +2019-07-03 Pedro Alves + + * gdb.base/options.exp (expect_none, expect_flag, expect_bool) + (expect_integer): Adjust to expect "-string". + (expect_string): New. + (all_options): Expect "-string". + (test-flag, test-boolean): Adjust to expect "-string". + (test-string): New proc. + (top level): Call it. + +2019-07-03 Pedro Alves + + * gdb.base/options.exp (test-misc, test-flag, test-boolean) + (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass + the expected output in the success. + +2019-07-03 Pedro Alves + + * lib/completion-support.exp (test_gdb_complete_tab_multiple): + Split one gdb_test_multiple call in two to avoid a race. + +2019-07-03 Pedro Alves + + * gdb.base/with.c: New file. + * gdb.base/with.exp: New file. + +2019-07-03 Pedro Alves + + * gdb.base/settings.exp: Replace all references to "maint + test-settings set" with references to "maint set test-settings", + and all references to "maint test-settings show" with references + to "maint show test-settings". + +2019-07-03 Pedro Alves + + * gdb.base/settings.exp (test-string): Adjust expected out when + testing "maint test-settings show filename" + +2019-07-02 Pedro Alves + + * gdb.base/options.exp (test-info-threads): New procedure. + (top level): Call it. + +2019-06-28 Tom Tromey + + * gdb.dwarf2/ada-linkage-name.c: New file. + * gdb.dwarf2/ada-linkage-name.exp: New file. + +2019-06-27 Tom Tromey + + * gdb.cp/constexpr-field.exp: Use setup_xfail. + +2019-06-26 Tom de Vries + + * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF. + +2019-06-26 Tom de Vries + + * gdb.base/index-cache.exp: Add back missing debug option. + +2019-06-23 Philippe Waroquiers + + * gdb.base/alias.exp: Test non matching/non existing prefixes. + +2019-06-25 Tom de Vries + + PR testsuite/24727 + * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1. + +2019-06-24 Tom de Vries + + * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference. + +2019-06-24 Tom de Vries + + * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of + DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file. + * gdb.trace/unavailable-dwarf-piece.exp: Same. + +2019-06-24 Tom de Vries + + * gdb.dwarf2/inlined_subroutine-inheritance.exp: + +2019-06-21 Tom de Vries + + * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id. + +2019-06-21 Tom de Vries + + PR testsuite/24518 + PR ada/24713 + * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains + index. + +2019-06-19 Tom Tromey + + * gdb.ada/length_cond.exp: Add intro comment. + +2019-06-19 Tom Tromey + + * gdb.ada/length_cond.exp: New file. + * gdb.ada/length_cond/length_cond.adb: New file. + * gdb.ada/length_cond/pck.adb: New file. + * gdb.ada/length_cond/pck.ads: New file. + +2019-06-18 Tom de Vries + + * boards/fission.exp (debug_flags): Add "-fuse-ld=gold". + +2019-06-18 Tom Tromey + + * gdb.base/list0.h: Add comment explaining control character. + +2019-06-18 Tom de Vries + + * boards/fission.exp: Break up long debug_flags line. + +2019-06-16 Tom de Vries + + PR gdb/24445 + * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with + generated index. + +2019-06-16 Andrew Burgess + + PR gdb/24686 + * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to + improve detection of bug gdb/24541. + +2019-06-16 Simon Marchi + + PR gdb/24669 + * gdb.base/index-cache.exp (uses_readnow, + expecting_index_cache_use): Define global variable. + (test_cache_enabled_miss, test_cache_enabled_hit): Use + expecting_index_cache_use. + +2019-06-16 Bernhard Heckel + Andrew Burgess + + * gdb.fortran/pointers.f90: New file. + * gdb.fortran/print_type.exp: New file. + * gdb.fortran/vla-ptype.exp: Adapt expected results. + * gdb.fortran/vla-type.exp: Likewise. + * gdb.fortran/vla-value.exp: Likewise. + * gdb.mi/mi-vla-fortran.exp: Likewise. + +2019-06-15 Andrew Burgess + + * gdb.mi/mi-catch-cpp-exceptions.cc: New file. + * gdb.mi/mi-catch-cpp-exceptions.exp: New file. + * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught' + as a stop reason. + +2019-06-15 Andrew Burgess + + * gdb.base/annota1.exp: Update expected results. + * gdb.cp/annota2.exp: Likewise. + * gdb.cp/annota3.exp: Likewise. + +2019-06-15 Andrew Burgess + + * gdb.base/style-logging.exp: Remove path from test name. + +2019-06-14 Tom Tromey + + PR gdb/24502: + * gdb.base/style-logging.exp: New file. + +2019-06-14 Tom Tromey + + * gdb.base/symfile-warn.exp: New file. + * gdb.base/symfile-warn.c: New file. + +2019-06-14 Tom Tromey + + * gdb.base/annotate-symlink.exp: New file. + +2019-06-14 Tom Tromey + + * gdb.ada/set_wstr.exp: Add reassignment test. + +2019-06-14 Tom Tromey + + * gdb.ada/formatted_ref.exp (test_p_x_addr): Check + 'unchecked_access and 'unrestricted_access as well. + +2019-06-14 Tom Tromey + + PR ada/24539: + * gdb.ada/vla.exp: Update tests. + * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering + pragma. + +2019-06-13 Pedro Alves + + * gdb.base/settings.exp (test-integer): Test junk after + "unlimited". + +2019-06-13 Pedro Alves + + * gdb.base/options.exp (test-thread-apply): New. + (top level): Call it. + +2019-06-13 Pedro Alves + + * gdb.base/options.exp (test-frame-apply): New. + (top level): Test print commands with different "frame apply" + prefixes. + +2019-06-13 Pedro Alves + + * lib/completion-support.exp (test_gdb_complete_tab_multiple) + (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add + 'max_completions' parameter and handle it. + (test_gdb_completion_offers_commands): New. + +2019-06-13 Pedro Alves + + * gdb.base/options.exp (test-backtrace): Test completing qualifiers. + +2019-06-13 Pedro Alves + + * gdb.base/options.exp (test-backtrace): New. + (top level): Call it. + +2019-06-13 Pedro Alves + + * gdb.guile/scm-frame-args.exp: Use "set print + raw-frame-arguments" instead of "set print raw frame-arguments". + * gdb.python/py-frame-args.exp: Likewise. + +2019-06-13 Pedro Alves + + * gdb.compile/compile.exp: Adjust expected output to option + processing changes. + +2019-06-13 Pedro Alves + + * gdb.base/options.exp: Build executable. + (test-print): New procedure. + (top level): Call it, once for "print" and another for "compile + print". + +2019-06-13 Pedro Alves + + * gdb.base/options.c: New file. + * gdb.base/options.exp: New file. + +2019-06-13 Pedro Alves + + * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check + that "o" is ambiguous. + +2019-06-13 Pedro Alves + + * gdb.base/settings.c: New file. + * gdb.base/settings.exp: New file. + +2019-06-13 Pedro Alves + + * gdb.base/completion.exp: Fix comment typo. + +2019-06-13 Pedro Alves + + * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1 + foo --1" test. + +2019-06-11 Bernhard Heckel + + * gdb.fortran/block-data.f: New. + * gdb.fortran/block-data.exp: New. + +2019-06-11 Tom de Vries + + PR testsuite/24521 + * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols" + message. + +2019-06-11 Tom de Vries + + PR testsuite/24521 + * gdb.dwarf2/nonvar-access.exp: Fix main high_pc. + +2019-06-11 Tom de Vries + + * boards/readnow.exp: New file. + +2019-06-10 Andrew Burgess + + * gdb.fortran/vla-sizeof.exp: Update expected results. + +2019-06-06 Amos Bird + + * gdb.base/annota1.exp (thread_switch): Add test for + thread-exited annotation. + +2019-06-06 Tom Tromey + + * gdb.base/maint.exp: Expect command started/finished output. + +2019-06-05 Andrew Burgess + + * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in + comment. + * gdb.arch/riscv-unwind-long-insn-8.s: Likewise. + +2019-06-05 Andrew Burgess + + * gdb.arch/riscv-unwind-long-insn-6.s: New file. + * gdb.arch/riscv-unwind-long-insn-8.s: New file. + * gdb.arch/riscv-unwind-long-insn.c: New file. + * gdb.arch/riscv-unwind-long-insn.exp: New file. + +2019-06-04 Christian Biesinger + + * gdb.python/py-type.exp: Test for new gdb.Type.objfile property. + +2019-06-03 Philippe Waroquiers + + * lib/gdb.exp (help_list_trailer): New regexp variable + factorizing the help trailer message. + (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS + arg to allow to better factorize various tests. + (test_user_defined_class_help): Factorizes testing 'help user-defined'. + (test_prefix_command_help): Use help_list_trailer. + * gdb.python/py-cmd.exp: Use test_user_defined_class_help. + * gdb.guile/scm-cmd.exp: Likewise. + * gdb.trace/tracecmd.exp: Update caller of test_class_help. + * gdb.base/help.exp: Use test_user_defined_class_help. + * gdb.base/style.exp: Add tests for styling of help and apropos. + * lib/gdb-utils.exp (style): Add title and highlight styles. + +2019-05-31 Philippe Waroquiers + + * gdb.base/shell.exp: Test pipe command, $_shell_exitcode, + $_shell_exitsignal. + * gdb.base/default.exp: Update for new convenience variables. + 2019-05-29 Tom Tromey * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-" @@ -140,7 +624,7 @@ (gdb_debug_init): Likewise. 2019-05-17 Alan Hayward - + * Makefile.in: Pass through GDB_DEBUG. * README (Testsuite Parameters): Add GDB_DEBUG. (gdb,debug): Add board setting. @@ -383,12 +867,12 @@ 2019-04-25 Alan Hayward - * Makefile.in: Pass through GDBSERVER_DEBUG. - * README (Testsuite Parameters): Add GDBSERVER_DEBUG. - (gdbserver,debug): Add board setting. - * gdb.trace/tspeed.exp: Skip when debugging. - * lib/gdb.exp (gdbserver_debug_enabled): New procedure. - * lib/gdbserver-support.exp: Likewise + * Makefile.in: Pass through GDBSERVER_DEBUG. + * README (Testsuite Parameters): Add GDBSERVER_DEBUG. + (gdbserver,debug): Add board setting. + * gdb.trace/tspeed.exp: Skip when debugging. + * lib/gdb.exp (gdbserver_debug_enabled): New procedure. + * lib/gdbserver-support.exp: Likewise 2019-04-24 Tom Tromey @@ -3167,7 +3651,7 @@ 2017-12-07 Phil Muldoon - * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new + * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new tests for explicit locations. 2017-12-06 Pedro Alves @@ -4040,8 +4524,8 @@ * gdb.mi/mi-vla-fortran.exp: Likewise. 2017-09-08 Frank Penczek - Christoph Weinmann - Bernhard Heckel + Christoph Weinmann + Bernhard Heckel * gdb.fortran/ptr-indentation.f90: New file. * gdb.fortran/ptr-indentation.exp: New file.