X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Ftestsuite%2FChangeLog;h=84ef82f36708e030ebdbcc334a8e9e434347ebbe;hb=53a89d6e5861d23b2b9ad0c82247daddc117701a;hp=4f727dbb3a696baf7cd2b865ffa0883d62d46dc7;hpb=b98664d3862579c5a0d23901b1e2fc1f595f39ff;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 4f727dbb3a..90faeda261 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,1100 @@ +2018-11-12 Simon Marchi + + * gdb.base/skip.exp: Add standard_testfile. Add "skip delete" + completer tests. + +2018-11-09 Tom de Vries + + * gdb.base/msym-lang.c: New test. + * gdb.base/msym-lang.exp: New file. + * gdb.base/msym-lang-main.c: New test. + +2018-11-08 Tom Tromey + + PR gdb/23555: + PR gdb/23838: + * gdb.base/warning.exp: New file. + +2018-11-08 Jan Beulich + + * testsuite/gdb.arch/i386-avx512.c, + testsuite/gdb.arch/i386-avx512.exp: Add 7th test. + +2018-11-08 Andrew Burgess + + * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating + point hardware. + +2018-11-07 Andrew Burgess + + * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'. + * gdb.dwarf2/missing-type-name.exp: New file. + +2018-11-06 Tom de Vries + + * gdb.base/many-headers.c: New test. + * gdb.base/many-headers.exp: New file. + +2018-11-06 Jim Wilson + + * gdb.base/code_elim.exp: For riscv, set additional_flags + to include -msmall-data-limit=0. + +2018-11-01 Joel Brobecker + + * gdb.ada/watch_minus_l: New testcase. + +2018-11-01 Sangamesh Mallayya + + * gdb.arch/aix-sighandle.c: New file. + * gdb.arch/aix-sighandle.exp: New file. + +2018-10-31 Andrew Burgess + + * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float + registers being unions. + +2018-10-31 Tom de Vries + + * lib/valgrind.exp: New file. + (vgdb_start, vgdb_stop): New procs, factored out of ... + * gdb.base/valgrind-bt.exp: ... here, ... + * gdb.base/valgrind-disp-step.exp: ... here and ... + * gdb.base/valgrind-infcall.exp: ... here. + +2018-10-31 Tom de Vries + + * lib/gdb.exp (get_valueof): Don't output read value in test name. + +2018-10-31 Andrew Burgess + + * gdb.dwarf2/void-type.c: New file. + * gdb.dwarf2/void-type.exp: New file. + +2018-10-27 Philippe Waroquiers + + * gdb.base/info_qt.c: New file. + * gdb.base/info_qt.exp: New file. + +2018-10-26 Pedro Franco de Carvalho + + * gdb.arch/powerpc-htm-regs.c: New file. + * gdb.arch/powerpc-htm-regs.exp: New file. + +2018-10-26 Pedro Franco de Carvalho + + * gdb.arch/powerpc-tar.c: New file. + * gdb.arch/powerpc-tar.exp: New file. + +2018-10-26 Pedro Franco de Carvalho + + * gdb.arch/powerpc-ppr-dscr.c: New file. + * gdb.arch/powerpc-ppr-dscr.exp: New file. + +2018-10-25 Tom de Vries + + * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb. + +2018-10-24 Tom de Vries + + * lib/gdb.exp (gdb_test_multiple): Log wait status on process no + longer exists error. + +2018-10-24 Tom de Vries + + * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test. + +2018-10-24 Tom de Vries + + * gdb.base/valgrind-db-attach.exp: Handle removed support for + --db-attach in valgrind. + +2018-10-23 Andrew Burgess + + * gdb.arch/riscv-reg-aliases.c: New file. + * gdb.arch/riscv-reg-aliases.exp: New file. + +2018-10-19 Alan Hayward + + * gdb.python/py-cmd.exp: Check for gdb_prompt. + +2018-10-19 Alan Hayward + + * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6. + +2018-10-19 Alan Hayward + + * gdb.cp/ovldbreak.exp: Fix regexps. + +2018-10-19 Alan Hayward + + * gdb.compile/compile-cplus-print.exp: Start inferior earlier. + +2018-10-18 Sergio Durigan Junior + + PR cli/23785 + * gdb.base/restore.exp: New test to check if "restore" with an + invalid file doesn't segfault. + +2018-10-18 Tom de Vries + + * gdb.ada/bp_inlined_func.exp: Fix capitalized test name. + * gdb.ada/excep_handle.exp: Same. + * gdb.ada/mi_string_access.exp: Same. + * gdb.ada/mi_var_union.exp: Same. + * gdb.arch/arc-analyze-prologue.exp: Same. + * gdb.arch/arc-decode-insn.exp: Same. + * gdb.base/readnever.exp: Same. + * gdb.fortran/printing-types.exp: Same. + * gdb.guile/scm-lazy-string.exp: Same. + +2018-10-16 Tom de Vries + + PR gdb/23730 + * gdb.base/catch-follow-exec.c: Add copyright notice. + * gdb.base/catch-follow-exec.exp: Rewrite to use + gdb_spawn_with_cmdline_opts. Require gdb-native. + +2018-10-12 Sandra Loosemore + + * gdb.trace/actions-changed.exp: Check for arch support. + * gdb.trace/actions.exp: Likewise. + * gdb.trace/ax.exp: Likewise. + * gdb.trace/backtrace.exp: Likewise. + * gdb.trace/change-loc.exp: Likewise. + * gdb.trace/deltrace.exp: Likewise. + * gdb.trace/ftrace-lock.exp: Check for shlib and arch support. + * gdb.trace/ftrace.exp: Likewise. + * gdb.trace/infotrace.exp: Check for arch support. + * gdb.trace/mi-trace-frame-collected.exp: Likewise. + * gdb.trace/mi-tracepoint-changed.exp: Likewise. + * gdb.trace/mi-tsv-changed.exp: Likewise. + * gdb.trace/packetlen.exp: Likewise. + * gdb.trace/passc-dyn.exp: Likewise. + * gdb.trace/passcount.exp: Likewise. + * gdb.trace/pending.exp: Likewise. + * gdb.trace/range-stepping.exp: Check for shlib support. + * gdb.trace/report.exp: Check for arch support. + * gdb.trace/save-trace.exp: Likewise. + * gdb.trace/signal.exp: Check for signal support. + * gdb.trace/tfind.exp: Check for arch support. + * gdb.trace/trace-break.exp: Check for arch and shlib support. + * gdb.trace/trace-common.h: Add comment. + * gdb.trace/trace-condition.exp: Check for shlib and arch support. + * gdb.trace/trace-enable-disable.exp: Likewise. + * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call. + * gdb.trace/tracecmd.exp: Check for arch support. + * gdb.trace/tspeed.exp: Check for shlib and target support. + * gdb.trace/tstatus.exp: Check for arch support. + * gdb.trace/tsv.exp: Likewise. + * gdb.trace/while-dyn.exp: Likewise. + * gdb.trace/while-stepping.exp: Likewise. + * lib/trace-support.exp (gdb_trace_common_supports_arch): New. + +2018-10-12 Simon Marchi + + * gdb.trace/tspeed.exp: Remove nowarnings. + (prepare_for_trace_test): Declare "global ipalib". + * gdb.trace/tspeed.c: Include unistd.h. + (main): Remove superfluous printf argument. + +2018-10-11 Sandra Loosemore + + * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX + directory prefix on the filename. + +2018-10-10 Sergio Durigan Junior + + * gdb.gdb/unittest.exp: Update expected message informing that + selftests have been disabled. + * gdb.server/unittest.exp: Likewise. + +2018-10-09 Tom de Vries + + * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd + with runto_main. + +2018-10-08 Weimin Pan + + PR c++/16841 + * gdb.cp/virtbase2.cc: New file. + * gdb.cp/virtbase2.exp: New file. + +2018-10-06 Tom Tromey + + PR python/19399: + * gdb.python/py-inferior.exp: Add architecture test. + +2018-10-06 Tom Tromey + + * gdb.base/gnu-ifunc.exp (build): Use standard_output_file. + * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file. + +2018-10-06 Tom Tromey + + * gdb.python/py-breakpoint.exp (check_last_event): Check location + of a "throw" catchpoint. + +2018-10-06 Sergio Durigan Junior + + * gdb.base/info-proc.exp: Update string expected from "help info + proc". + +2018-10-04 Tom Tromey + + * gdb.cp/maint.exp (test_invalid_name): Update expected output. + * gdb.gdb/complaints.exp (test_short_complaints): Remove. + (test_initial_complaints, test_empty_complaints): Update. + * gdb.dwarf2/dw2-stack-boundary.exp: Update. + +2018-10-04 Tom Tromey + + PR cli/19551: + * lib/mi-support.exp (mi_gdb_file_cmd): Update. + * lib/gdb.exp (gdb_file_cmd): Update. + * gdb.stabs/weird.exp (print_weird_var): Update. + * gdb.server/solib-list.exp: Update. + * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update. + * gdb.mi/mi-cli.exp: Update. + * gdb.linespec/linespec.exp: Update. + * gdb.dwarf2/dw2-stack-boundary.exp: Update. + * gdb.dwarf2/dw2-objfile-overlap.exp: Update. + * gdb.cp/cp-relocate.exp: Update. + * gdb.base/sym-file.exp: Update. + * gdb.base/relocate.exp: Update. + * gdb.base/readnever.exp: Update. + * gdb.base/print-symbol-loading.exp (test_load_core): Update. + * gdb.base/kill-detach-inferiors-cmd.exp: Update. + * gdb.base/dbx.exp (gdb_file_cmd): Update. + * gdb.base/code_elim.exp: Update. + * gdb.base/break-unload-file.exp (test_break): Update. + * gdb.base/break-interp.exp (test_attach_gdb): Update. + * gdb.base/break-idempotent.exp (force_breakpoint_re_set): + Update. + * gdb.base/attach.exp (do_attach_tests): Update. + * gdb.base/sepdebug.exp: Update. + * gdb.python/py-section-script.exp: Update. + +2018-10-04 Tom Tromey + + PR cli/22234: + * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output. + * gdb.gdb/complaints.exp (test_short_complaints): Update expected + output. + +2018-10-04 Tom Tromey + + * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet; + set width and height to 0. + (test_command_line_attach_run): Use -quiet. + +2018-10-03 Sandra Loosemore + + * lib/gdb.exp (skip_ifunc_tests): New. + * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle + other compile failures. + * gdb.compile/compile-ifunc.exp: Skip if no ifunc support. + +2018-10-01 Simon Marchi + + * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on + is_amd64_regs_target. + +2018-10-01 Alan Hayward + + * gdb.arch/aarch64-sighandler-regs.c: New test. + * gdb.arch/aarch64-sighandler-regs.exp: New file. + * lib/gdb.exp (skip_aarch64_sve_tests): New proc. + +2018-10-01 Markus Metzger + + * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline + assembly. + +2018-09-28 Andrew Burgess + + * gdb.base/frame-selection.exp: New file. + * gdb.base/frame-selection.c: New file. + +2018-09-27 Alan Hayward + + * gdb.threads/check-libthread-db.c (thread_routine): Use a + pthread barrier. + (main): Likewise. + +2018-09-26 Andrew Burgess + + * gdb.base/large-frame-1.c: New file. + * gdb.base/large-frame-2.c: New file. + * gdb.base/large-frame.exp: New file. + * gdb.base/large-frame.h: New file. + +2018-09-24 Jozef Lawrynowicz + + PR gdb/20948 + * gdb.base/write_mem.exp: New test. + * gdb.base/write_mem.c: Likewise. + +2018-09-23 Tom Tromey + + PR python/18852: + * gdb.python/py-parameter.exp: Add test for parameter that throws + on "set". + +2018-09-23 Tom Tromey + + PR python/17284: + * gdb.python/py-template.exp (test_template_arg): Add test for + negative template argument number. + +2018-09-23 Tom Tromey + + PR python/14062: + * gdb.python/python.exp: Add test for post_event error. + +2018-09-23 Tom Tromey + + PR python/18170: + * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to + convert pointers to int and long. + +2018-09-23 Tom Tromey + + PR python/20126: + * gdb.python/py-value.exp (test_value_numeric_ops): Add + signed-ness conversion tests. + +2018-09-23 Tom Tromey + + PR python/18352; + * gdb.python/py-value.exp (test_float_conversion): New proc. + Use it. + +2018-09-20 Hafiz Abid Qadeer + + gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern. + +2018-09-18 Sandra Loosemore + + * gdb.base/complete-empty.exp: Skip tab-completion tests if + no readline. + * gdb.base/utf8-identifiers.exp: Likewise. + * gdb.cp/cpcompletion.exp: Likewise. + * gdb.linespec/cpcompletion.exp: Likewise. + * gdb.linespec/cpls-abi-tag.exp: Likewise. + * gdb.linespec/cpls-ops.exp: Likewise. + +2018-09-19 Richard Bunt + Chris January + + * gdb.cp/koenig.exp: Extend to test logical short circuiting. + * gdb.fortran/short-circuit-argument-list.exp: New file. + * gdb.fortran/short-circuit-argument-list.f90: New test. + +2018-09-18 Sergio Durigan Junior + + * gdb.arch/amd64-invalid-stack-top.exp: Expect optional + "arch=" keyword when executing "-stack-list-frames". + +2018-09-18 Sergio Durigan Junior + + * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional + "arch=" keyword when executing "-stack-list-frames". + +2018-09-18 Sergio Durigan Junior + + * gdb.ada/complete.exp: Expect for "@" when doing "complete + break ada". + +2018-09-17 Simon Marchi + + PR python/23669 + * gdb.python/python.exp: Test gdb.execute("show commands"). + +2018-09-16 Tom Tromey + + * gdb.base/new-ui.exp (do_execution_tests): Update. + * gdb.base/dbx.exp (test_breakpoints): Update. + +2018-09-14 Alan Hayward + + * lib/gdb.exp (gdb_simple_compile): Add proc. + (is_elf_target): Use gdb_simple_compile. + (skip_altivec_tests): Likewise. + (skip_vsx_tests): Likewise. + (skip_tsx_tests): Likewise. + (skip_btrace_tests): Likewise. + (skip_btrace_pt_tests): Likewise. + (gdb_can_simple_compile): Likewise. + (gdb_has_argv0): Likewise. + (gdb_target_symbol_prefix): Likewise. + (target_supports_scheduler_locking): Likewise. + +2018-09-13 Tom Tromey + + * Makefile.in (TAGS): Recognize proc_with_prefix and + gdb_caching_proc. + +2018-09-13 Simon Marchi + + * gdb.python/py-progspace.exp: Test the Progspace.objfiles + method. + +2018-09-13 Simon Marchi + + * gdb.python/py-inferior.exp: Add tests for Inferior.progspace + and a few other Inferior properties when the Inferior is no + longer valid. + +2018-09-13 Tom Tromey + + PR rust/23650: + * gdb.rust/simple.exp: Add test for enum field access error. + +2018-09-13 Tom Tromey + + PR rust/23626: + * gdb.rust/simple.rs (EmptyEnum): New type. + (main): Use it. + * gdb.rust/simple.exp (test_one_slice): Add empty enum test. + +2018-09-13 Simon Marchi + + * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior. + * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile. + * gdb.python/py-symtab.exp: Update test printing an objfile. + +2018-09-12 Simon Marchi + + * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior + object. + +2018-09-12 Alan Hayward + + * lib/gdb.exp (gdb_can_simple_compile): Add proc. + (support_complex_tests): Use gdb_can_simple_compile. + (is_ilp32_target): Likewise. + (is_lp64_target): Likewise. + (is_64_target): Likewise. + (is_amd64_regs_target): Likewise. + (is_aarch32_target): Likewise. + (gdb_int128_helper): Likewise. + +2018-09-11 Jan Kratochvil + + * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path. + +2018-09-10 Jerome Guitton + + * gdb.ada/same_component_name: Add test for case of tagged record + with variable-length fields. + +2018-09-10 Xavier Roirand + + * gdb.ada/access_to_unbounded_array.exp: New testcase. + * gdb.ada/access_to_unbounded_array/foo.adb: New file. + * gdb.ada/access_to_unbounded_array/pack.adb: New file. + * gdb.ada/access_to_unbounded_array/pack.ads: New file. + +2018-09-10 Xavier Roirand + + * gdb.ada/mi_string_access.exp: New testcase. + * gdb.ada/mi_string_access/bar.adb: New file. + * gdb.ada/mi_string_access/pck.adb: New file. + * gdb.ada/mi_string_access/pck.asd: New file. + +2018-09-10 Xavier Roirand + + * gdb.ada/mi_var_union.exp: New testcase. + * gdb.ada/mi_var_union/bar.adb: New file. + * gdb.ada/mi_var_union/pck.adb: New file. + * gdb.ada/mi_var_union/pck.asd: New file. + +2018-09-08 Tom Tromey + + * gdb.python/py-prettyprint.exp: Use with_test_prefix. + +2018-09-08 Tom Tromey + + PR python/16047: + * gdb.python/py-prettyprint.py (pp_int_typedef3): New class. + (register_pretty_printers): Register new printer. + * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3 + test. + * gdb.python/py-prettyprint.c (int_type3): New typedef. + (an_int_type3): New global. + +2018-09-08 Joel Brobecker + + * gdb.ada/expr_with_funcall: New testcase. + +2018-09-08 Joel Brobecker + + * gdb.ada/packed_array_assign: New testcase. + +2018-09-07 Andrew Burgess + + * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test + names, and add test prefixes to make test names unique. + +2018-09-05 Tom de Vries + + * gdb.dwarf2/varval.exp: Add test. + +2018-09-04 Gary Benson + + * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect + 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id. + +2018-08-31 Tom Tromey + + * gdb.rust/simple.rs: Rename second variable "v". + +2018-08-30 Andrew Burgess + + * gdb.base/funcargs.c (use_a): New function. + (recurse): Call use_a. + +2018-08-29 Keith Seitz + + * gdb.compile/compile-cplus-anonymous.cc: New file. + * gdb.compile/compile-cplus-anonymous.exp: New file. + * gdb.compile/compile-cplus-array-decay.cc: New file. + * gdb.compile/compile-cplus-array-decay.exp: New file. + * gdb.compile/compile-cplus-inherit.cc: New file. + * gdb.compile/compile-cplus-inherit.exp: New file. + * gdb.compile/compile-cplus-member.cc: New file. + * gdb.compile/compile-cplus-member.exp: New file. + * gdb.compile/compile-cplus-method.cc: New file. + * gdb.compile/compile-cplus-method.exp: New file. + * gdb.compile/compile-cplus-mod.c: "New" file. + * gdb.compile/compile-cplus-namespace.cc: New file. + * gdb.compile/compile-cplus-namespace.exp: New file. + * gdb.compile/compile-cplus-nested.cc: New file. + * gdb.compile/compile-cplus-nested.exp: New file. + * gdb.compile/compile-cplus-print.c: "New" file. + * gdb.compile/compile-cplus-print.exp: "New" file. + * gdb.compile/compile-cplus-virtual.cc: New file. + * gdb.compile/compile-cplus-virtual.exp: New file. + * gdb.compile/compile-cplus.c: "New" file. + * gdb.compile/compile-cplus.exp: "New" file. + * lib/compile-support.exp: New file. + +2018-08-16 Gary Benson + + PR gdb/13000: + * gdb.base/batch-exit-status.exp: New file. + * gdb.base/batch-exit-status.good-commands: Likewise. + * gdb.base/batch-exit-status.bad-commands: Likewise. + +2018-08-29 Alan Hayward + + * gdb.base/infcall-nested-structs.c (struct struct01): Remove. + (struct struct02): Likewise. + (struct struct03): Likewise. + (struct struct04): Likewise. + (struct struct_01_01): New struct. + (struct struct_01_02): Likewise. + (struct struct_01_03): Likewise. + (struct struct_01_04): Likewise. + (struct struct_02_01): Likewise. + (struct struct_02_02): Likewise. + (struct struct_02_03): Likewise. + (struct struct_02_04): Likewise. + (struct struct_04_01): Likewise. + (struct struct_04_02): Likewise. + (struct struct_04_03): Likewise. + (struct struct_04_04): Likewise. + (struct struct_05_01): Likewise. + (struct struct_05_02): Likewise. + (struct struct_05_03): Likewise. + (struct struct_05_04): Likewise. + (cmp_struct01): Remove function. + (cmp_struct02): Likewise. + (cmp_struct03): Likewise. + (cmp_struct04): Likewise. + (cmp_struct_01_01): Add Function. + (cmp_struct_01_02): Likewise. + (cmp_struct_01_03): Likewise. + (cmp_struct_01_04): Likewise. + (cmp_struct_02_01): Likewise. + (cmp_struct_02_02): Likewise. + (cmp_struct_02_03): Likewise. + (cmp_struct_02_04): Likewise. + (cmp_struct_04_01): Likewise. + (cmp_struct_04_02): Likewise. + (cmp_struct_04_03): Likewise. + (cmp_struct_04_04): Likewise. + (cmp_struct_05_01): Likewise. + (cmp_struct_05_02): Likewise. + (cmp_struct_05_03): Likewise. + (cmp_struct_05_04): Likewise. + (call_all): Add new structs. + * gdb.base/infcall-nested-structs.exp: Likewise. + +2018-08-27 Jan Vrany + + * gdb.python/py-framefilter-mi.exp: Update regexp to + check for "arch" field in frame output. + +2018-08-23 Kevin Buettner + + * gdb.dwarf2/dw2-ranges-func.c: New file. + * gdb.dwarf2/dw2-ranges-func.exp: New file. + +2018-08-22 Simon Marchi + + * gdb.base/term.exp: Compare terminal settings with values from + the inferior. + * gdb.base/term.c: Get and set terminal settings. + +2018-08-22 Jan Vrany + + * lib/mi-support.exp (mi_expect_stop): Update regexp to + accommodate new "arch" field in frame output. + * gdb.mi/mi-return.exp: Likewise. + * gdb.mi/mi-stack.exp: Likewise. + * gdb.mi/mi-syn-frame.exp: Likewise. + * gdb.mi/user-selected-context-sync.exp: Likewise. + +2018-08-19 Michael Spang + + PR gdb/11786 + * gdb.base/gcore-tls-pie.c: New file. + * gdb.base/gcore-tls-pie.exp: New file. + +2018-08-18 Kevin Buettner + + * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value. + * gdb.dwarf2/varval.c: New file. + * gdb.dwarf2/varval.exp: New file. + +2018-08-17 Alan Hayward + + PR gdb/18931 + * gdb.arch/aarch64-fp.c (main): Fix asm registers. + +2018-08-16 Keith Seitz + + * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code" + tests expected to pass. + +2018-08-14 Jan Vrany + + * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for + -data-disassemble -a. + (test_disassembly_bogus_args): Likewise. + +2018-08-14 Andrew Burgess + + * gdb.mi/list-thread-groups-available.exp: Update test regexp. + +2018-08-09 Andrew Burgess + + * gdb.base/vla-optimized-out.exp: Add new test. + +2018-08-09 Andrew Burgess + + * gdb.base/vla-optimized-out-o3.exp: Delete. + * gdb.base/vla-optimized-out-o3-strict.exp: Delete. + * gdb.base/vla-optimized-out.exp: Extend to cover all of the + deleted tests. + +2018-08-08 Andrew Burgess + + PR gdb/18050: + * gdb.server/extended-remote-restart.c: New file. + * gdb.server/extended-remote-restart.exp: New file. + +2018-08-07 Simon Marchi + + * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with + "set variable index = 42". + +2018-08-07 Simon Marchi + + * boards/index-cache-gdb.exp: New file. + * gdb.dwarf2/index-cache.exp: New file. + * gdb.dwarf2/index-cache.c: New file. + * gdb.base/maint.exp: Check if we are using the index cache. + +2018-08-07 Rainer Orth + + * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in + MAKEFLAGS. + +2018-08-06 Rainer Orth + + * dg-extract-results.sh: Move to toplevel contrib. + * Makefile.in (check-parallel): Reflect dg-extract-results.sh move. + * Makefile.in (check-parallel-racy): Likewise. + +2018-08-06 Andrew Burgess + + * lib/gdb.exp (target_supports_scheduler_locking): New proc. + * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking + tests if the target supports scheduler locking. + +2018-08-04 Tom de Vries + + * gdb.python/py-rbreak.exp: Fix rbreak regexp. + +2018-08-02 Tom Tromey + + PR symtab/16842. + * gdb.cp/temargs.exp: Test "info address" of a template + parameter. + +2018-07-31 Jan Vrany + + * gdb.python/py-mi-var-info-path-expression.c: New file. + * gdb.python/py-mi-var-info-path-expression.py: New file. + * gdb.python/py-mi-var-info-path-expression.exp: New file. + +2018-07-30 Sergio Durigan Junior + + * lib/gdbserver-support.exp (gdbserver_start): Match any kind of + error after "cannot resolve name" string. + +2018-07-28 Andrew Burgess + + * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has + started. + * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running. + +2018-07-28 Tom de Vries + + * gdb.base/vla-optimized-out-o3-strict.exp: New file. + +2018-07-26 Tom de Vries + + * gdb.base/vla-optimized-out.c: Add comment about origin of test-case. + +2018-07-26 Andrew Burgess + + * gdb.base/maint.exp: Add check that dwarf unwinders control flag + is visible. + +2018-07-26 Tom de Vries + + PR breakpoints/23366 + * gdb.base/catch-follow-exec.c: New test. + * gdb.base/catch-follow-exec.exp: New file. + +2018-07-25 Tom de Vries + + * gdb.base/vla-optimized-out-o3.exp: New file. Reuse + vla-optimized-out.c. + +2018-07-25 Jan Vrany + + * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file. + * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file. + +2018-07-20 Tom de Vries + + * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on + NOCLONE macro. + * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE. + +2018-07-19 Tom de Vries + + * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in + regular expression. + +2018-07-18 Tom de Vries + + * gdb.base/vla-optimized-out.c: New test. + * gdb.base/vla-optimized-out.exp: New file. + +2018-07-13 Sergio Durigan Junior + + * lib/gdbserver-support.exp (gdbserver_start): Expect for the + message "No address associated with hostname" when gdbserver + cannot resolve the hostname. + +2018-07-12 Philippe Waroquiers + + * gdb.threads/pthreads.exp: Test qcs FLAG arguments. + Add some test prefixes to make tests unique. + +2018-07-12 Philippe Waroquiers + + * gdb.base/frameapply.c: New file. + * gdb.base/frameapply.exp: New file. + +2018-07-12 Philippe Waroquiers + + * gdb.base/skip.exp: Update expected error message. + +2018-07-11 Sergio Durigan Junior + Jan Kratochvil + Paul Fertser + Tsutomu Seki + + * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST' + parameter. + * boards/native-extended-gdbserver.exp: Do not set 'sockethost' + by default. + * boards/native-gdbserver.exp: Likewise. + * gdb.server/run-without-local-binary.exp: Improve regexp used + for detecting when a remote debugging connection succeeds. + * gdb.server/server-connect.exp: New file. + * lib/gdbserver-support.exp (gdbserver_default_get_comm_port): + Do not prefix the port number with ":". + (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement + support for detecting and using it. Add '$debughost_gdbserver' + to the list of arguments used to start gdbserver. Handle case + when gdbserver cannot resolve a network name. + +2018-07-11 Sergio Durigan Junior + + PR c++/23373 + * gdb.base/ptype-offsets.cc (struct static_member): New + struct. + (main) : New variable. + * gdb.base/ptype-offsets.exp: Add test for printing a struct + with a static member in it. + +2018-07-10 Andrew Burgess + + * gdb.base/watchpoint-reuse-slot.exp: Test with hardware + watchpoints enabled and disabled. + +2018-07-09 Andrew Burgess + + * gdb.base/examine-backward.exp: Still run tests around address + 0x0, even if address 0x0 is not readable. Update the pattern for + matching address 0x0 in expected output. + +2018-07-06 Andrew Burgess + + * gdb.base/share-env-with-gdbserver.c (main): Add call to + malloc/free. + +2018-07-04 Tom de Vries + + * gdb.dwarf2/dw2-error.exp: Update expected error message. + +2018-07-02 Maciej W. Rozycki + + PR tdep/8282 + * gdb.arch/mips-disassembler-options.exp: New test. + * gdb.arch/mips-disassembler-options.s: New test source. + +2018-06-29 Pedro Alves + + * gdb.threads/names.exp: Adjust expected "info threads" output. + +2018-06-29 Pedro Alves + + * gdb.opt/inline-break.exp (line number, address): Add "info + break" tests. + +2018-06-29 Pedro Alves + + * gdb.opt/inline-break.c (func1): Add "break here" marker. + * gdb.opt/inline-break.exp: Test setting breakpoints by line + number and address and running to them. + +2018-06-29 Richard Bunt + + * gdb.base/watchpoint-hw-attach.exp: Remove unstable output. + +2018-06-28 Jan Kratochvil + + * lib/compiler.c: Remove executable permission flag. + +2018-06-28 Richard Bunt + + * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded + code. + * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame. + +2018-06-28 Petr Tesarik + + * gdb.base/relocate.exp: Add test for "add-symbol-file -o ". + +2018-06-28 Petr Tesarik + + * gdb.base/relocate.exp: Test add-symbol-file behavior when the + address argument is omitted. + +2018-06-28 Petr Tesarik + + * gdb.base/relocate.exp: Add test for "symbol-file -o ". + +2018-06-27 Omair Javaid + + PR gdb/21695 + * gdb.base/infoline-reloc-main-from-zero.exp: New test. + * gdb.base/infoline-reloc-main-from-zero.c: New file. + +2018-06-26 Tom Tromey + + PR rust/22574: + * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests. + * gdb.rust/simple.rs (struct SimpleLayout): New. + +2018-06-22 Simon Marchi + + * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in + "info registers" output. + +2018-06-21 Richard Bunt + + * gdb.base/watchpoint-hw-attach.c: New test. + * gdb.base/watchpoint-hw-attach.exp: New file. + +2018-06-20 Simon Marchi + + * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh + through /bin/sh. + * boards/dwarf4-gdb-index.exp: Likewise. + * boards/fission-dwp.exp: Likewise. + +2018-06-20 Ulrich Weigand + + * gdb.base/float128.exp: Add comment and improved fail message + to the failure case of "print large128" test. + +2018-06-19 Simon Marchi + + * configure.ac: Remove AC_PREREQ. + * configure: Re-generate. + +2018-06-19 Pedro Alves + + * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller) + (func_extern_caller): New. + (main): Call func_extern_caller. + * gdb.opt/inline-break.exp: Add tests for inline frame skipping + logic change. + +2018-06-18 Weimin Pan + + PR gdb/16841 + * gdb.cp/typedef-base.cc: New file. + * gdb.cp/typedef-base.exp: New file. + +2018-06-18 Tom de Vries + + * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations. + +2018-06-16 Andrew Burgess + Richard Bunt + + * gdb.threads/attach-slow-waitpid.c: New file. + * gdb.threads/attach-slow-waitpid.exp: New file. + * gdb.threads/slow-waitpid.c: New file. + +2018-06-14 Pedro Alves + + * gdb.base/fork-running-state.c: Include . + (exit_if_relative_exits): New. + (fork_child): If 'exit_if_relative_exits' is true, exit if the parent + exits. + (fork_parent): If 'exit_if_relative_exits' is true, exit if the + child exits. + +2018-06-14 Tom de Vries + + PR cli/22573 + * gdb.base/finish-pretty.c: New test. + * gdb.base/finish-pretty.exp: New file. + +2018-06-14 Pedro Alves + + * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build + gdb's expected startup output. + +2018-06-14 Pedro Alves + + * lib/selftest-support.exp (selftest_setup): Remove inlined + function handling. + +2018-06-14 Tom de Vries + + * lib/selftest-support.exp (selftest_setup): Allow function arguments in + matching of breakpoint printing. + +2018-06-13 Tom de Vries + + PR testsuite/23269 + * gdb.base/fork-running-state.c (main): Move setting of alarm ... + (fork_child): ... here, and ... + (fork_parent): ... here. + +2018-06-12 Tom de Vries + + * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text. + +2018-06-12 Andrew Burgess + Stephen Roberts + + * gdb.threads/multiple-successive-infcall.exp: Remove kfail case, + rewrite test to describe action performed, rather than possible + failure. + +2018-06-08 Gary Benson + + * gdb.threads/check-libthread-db.exp: New file. + * gdb.threads/check-libthread-db.c: Likewise. + +2018-06-05 Tom Tromey + + * gdb.base/default.exp: Update expected "show version" output. + +2018-06-05 Tom Tromey + + PR cli/12326: + * gdb.cp/static-print-quit.exp: Update. + * lib/gdb.exp (pagination_prompt): Update. + * gdb.base/page.exp: Use pagination_prompt. Add new tests. + * gdb.python/python.exp: Update. + +2018-06-04 Joel Brobecker + + * gdb.mi/list-thread-groups-no-inferior.exp: New testcase. + +2018-06-01 Joel Brobecker + + * gdb.ada/bp_fun_addr: New testcase. + +2018-06-01 Tom Tromey + + * gdb.xml/tdesc-regs.exp (load_description): Update expected + results. + * gdb.dwarf2/method-ptr.exp: Set language to C++. + * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++. + * gdb.cp/typeid.exp (do_typeid_tests): Update type_re. + * gdb.base/maint.exp (maint_pass_if): Update. + +2018-05-31 Maciej W. Rozycki + + * gdb.base/endian.exp: New test. + * gdb.base/endian.c: New test source. + +2018-05-24 Andrew Burgess + + PR gdb/23203 + * gdb.base/bt-selected-frame.c: New file. + * gdb.base/bt-selected-frame.exp: New file. + * lib/gdb.exp (get_current_frame_number): New function. + +2018-05-24 Maciej W. Rozycki + Pedro Alves + + * gdb.threads/tls-core.c: Include + (thread_proc): Call `abort'. + * gdb.threads/tls-core.exp: Generate a core with core_find too. + (tls_core_test): New procedure, bits factored out from ... + (top level): ... here. Test both native cores and gcore cores. + +2018-05-23 Tom Tromey + + * gdb.gdb/complaints.exp (test_initial_complaints): Simplify. + 2018-05-23 Tom Tromey * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention