Clean up gdb.trace test results on targets not supporting this feature.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
index 0164558d07deb9c2aa9db805a70f50d03da6c1bc..fae99216b4518f87a6fbb6c6f7b7ce45d6265406 100644 (file)
@@ -1,3 +1,403 @@
+2018-10-12  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * 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  <simon.marchi@ericsson.com>
+
+       * 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  <sandra@codesourcery.com>
+
+       * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
+       directory prefix on the filename.
+
+2018-10-10  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * gdb.gdb/unittest.exp: Update expected message informing that
+       selftests have been disabled.
+       * gdb.server/unittest.exp: Likewise.
+
+2018-10-09  Tom de Vries  <tdevries@suse.de>
+
+       * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
+       with runto_main.
+
+2018-10-08  Weimin Pan  <weimin.pan@oracle.com>
+
+       PR c++/16841
+       * gdb.cp/virtbase2.cc: New file.
+       * gdb.cp/virtbase2.exp: New file.
+
+2018-10-06  Tom Tromey  <tom@tromey.com>
+
+       PR python/19399:
+       * gdb.python/py-inferior.exp: Add architecture test.
+
+2018-10-06  Tom Tromey  <tom@tromey.com>
+
+       * 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  <tom@tromey.com>
+
+       * gdb.python/py-breakpoint.exp (check_last_event): Check location
+       of a "throw" catchpoint.
+
+2018-10-06  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * gdb.base/info-proc.exp: Update string expected from "help info
+       proc".
+
+2018-10-04  Tom Tromey  <tom@tromey.com>
+
+       * 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  <tom@tromey.com>
+
+       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  <tom@tromey.com>
+
+       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  <tom@tromey.com>
+
+       * 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  <sandra@codesourcery.com>
+
+       * 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  <simon.marchi@ericsson.com>
+
+       * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
+       is_amd64_regs_target.
+
+2018-10-01  Alan Hayward  <alan.hayward@arm.com>
+
+       * 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  <markus.t.metzger@intel.com>
+
+       * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
+       assembly.
+
+2018-09-28  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * gdb.base/frame-selection.exp: New file.
+       * gdb.base/frame-selection.c: New file.
+
+2018-09-27  Alan Hayward  <alan.hayward@arm.com>
+
+       * gdb.threads/check-libthread-db.c (thread_routine): Use a
+       pthread barrier.
+       (main): Likewise.
+
+2018-09-26  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * 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  <jozef.l@mittosystems.com>
+
+       PR gdb/20948
+       * gdb.base/write_mem.exp: New test.
+       * gdb.base/write_mem.c: Likewise.
+
+2018-09-23  Tom Tromey  <tom@tromey.com>
+
+       PR python/18852:
+       * gdb.python/py-parameter.exp: Add test for parameter that throws
+       on "set".
+
+2018-09-23  Tom Tromey  <tom@tromey.com>
+
+       PR python/17284:
+       * gdb.python/py-template.exp (test_template_arg): Add test for
+       negative template argument number.
+
+2018-09-23  Tom Tromey  <tom@tromey.com>
+
+       PR python/14062:
+       * gdb.python/python.exp: Add test for post_event error.
+
+2018-09-23  Tom Tromey  <tom@tromey.com>
+
+       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  <tom@tromey.com>
+
+       PR python/20126:
+       * gdb.python/py-value.exp (test_value_numeric_ops): Add
+       signed-ness conversion tests.
+
+2018-09-23  Tom Tromey  <tom@tromey.com>
+
+       PR python/18352;
+       * gdb.python/py-value.exp (test_float_conversion): New proc.
+       Use it.
+
+2018-09-20  Hafiz Abid Qadeer  <abidh@codesourcery.com>
+
+       gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
+
+2018-09-18  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * 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  <richard.bunt@arm.com>
+           Chris January  <chris.january@arm.com>
+
+       * 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  <sergiodj@redhat.com>
+
+       * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
+       "arch=" keyword when executing "-stack-list-frames".
+
+2018-09-18  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
+       "arch=" keyword when executing "-stack-list-frames".
+
+2018-09-18  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * gdb.ada/complete.exp: Expect for "@" when doing "complete
+       break ada".
+
+2018-09-17  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       PR python/23669
+       * gdb.python/python.exp: Test gdb.execute("show commands").
+
+2018-09-16  Tom Tromey  <tom@tromey.com>
+
+       * gdb.base/new-ui.exp (do_execution_tests): Update.
+       * gdb.base/dbx.exp (test_breakpoints): Update.
+
+2018-09-14  Alan Hayward  <alan.hayward@arm.com>
+
+       * 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  <tom@tromey.com>
+
+       * Makefile.in (TAGS): Recognize proc_with_prefix and
+       gdb_caching_proc.
+
+2018-09-13  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * gdb.python/py-progspace.exp: Test the Progspace.objfiles
+       method.
+
+2018-09-13  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * 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  <tom@tromey.com>
+
+       PR rust/23650:
+       * gdb.rust/simple.exp: Add test for enum field access error.
+
+2018-09-13  Tom Tromey  <tom@tromey.com>
+
+       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  <simon.marchi@ericsson.com>
+
+       * 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  <simon.marchi@ericsson.com>
+
+       * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
+       object.
+
+2018-09-12  Alan Hayward  <alan.hayward@arm.com>
+
+       * 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  <jan.kratochvil@redhat.com>
+
+       * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
+
+2018-09-10  Jerome Guitton  <guitton@adacore.com>
+
+       * gdb.ada/same_component_name: Add test for case of tagged record
+       with variable-length fields.
+
+2018-09-10  Xavier Roirand  <roirand@adacore.com>
+
+       * 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  <roirand@adacore.com>
+
+       * 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  <roirand@adacore.com>
+
+       * 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  <tom@tromey.com>
+
+       * gdb.python/py-prettyprint.exp: Use with_test_prefix.
+
+2018-09-08  Tom Tromey  <tom@tromey.com>
+
+       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  <brobecker@adacore.com>
+
+       * gdb.ada/expr_with_funcall: New testcase.
+
+2018-09-08  Joel Brobecker  <brobecker@adacore.com>
+
+       * gdb.ada/packed_array_assign: New testcase.
+
+2018-09-07  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * 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  <tdevries@suse.de>
+
+       * gdb.dwarf2/varval.exp: Add test.
+
+2018-09-04  Gary Benson <gbenson@redhat.com>
+
+       * 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  <tom@tromey.com>
+
+       * gdb.rust/simple.rs: Rename second variable "v".
+
+2018-08-30  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * gdb.base/funcargs.c (use_a): New function.
+       (recurse): Call use_a.
+
 2018-08-29  Keith Seitz  <keiths@redhat.com>
 
        * gdb.compile/compile-cplus-anonymous.cc: New file.
This page took 0.030796 seconds and 4 git commands to generate.