+2017-04-27 Keith Seitz <keiths@redhat.com>
+
+ * gdb.cp/oranking.cc (test15): New function.
+ (main): Call test15 and declare additional variables for testing.
+ * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
+ "p foo101('abc')" tests.
+ Add tests for cv qualifier overloads.
+ * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
+ "lvalue reference overload" test.
+ * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
+ "print value of f1 on Child&& in f2" test.
+
+2017-04-19 Pedro Alves <palves@redhat.com>
+
+ * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
+ procedure.
+ (top level): Call it.
+ * lib/gdb.exp (gdb_define_cmd): New procedure.
+
+2017-04-12 Pedro Alves <palves@redhat.com>
+
+ PR gdb/21323
+ * gdb.cp/wide_char_types.c: Include <wchar.h>.
+ (wchar): New global.
+ * gdb.cp/wide_char_types.exp (wide_char_types_program)
+ (do_test_wide_char, wide_char_types_no_program, top level): Add
+ wchar_t testing.
+
+2017-04-12 Pedro Alves <palves@redhat.com>
+
+ PR c++/21323
+ * gdb.cp/wide_char_types.c: New file.
+ * gdb.cp/wide_char_types.exp: New file.
+
+2017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
+
+ PR gdb/21352
+ * gdb.trace/tsv.exp: Add test for "tsave -r".
+
+2017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * gdb.dlang/watch-loc.c: New file.
+ * gdb.dlang/watch-loc.exp: New file.
+
+2017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.python/py-section-script.exp (sepdebug): New testcases.
+
+2017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
+
+ * gdb.arch/arc-analyze-prologue.S: New file.
+ * gdb.arch/arc-analyze-prologue.exp: Likewise.
+
+2017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
+
+ * gdb.arch/arc-decode-insn.S: New file.
+ * gdb.arch/arc-decode-insn.exp: Likewise.
+
+2017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
+
+ PR tdep/20928
+ * gdb.arch/sparc64-regs.exp: New file.
+ * gdb.arch/sparc64-regs.S: Likewise.
+
+2017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
+
+ * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
+ and memory view on Python 3.
+
+2017-03-20 Artemiy Volkov <artemiyv@acm.org>
+ Keith Seitz <keiths@redhat.com>
+
+ PR gdb/14441
+ * gdb.cp/demangle.exp: Add rvalue reference tests.
+ * gdb.cp/rvalue-ref-casts.cc: New file.
+ * gdb.cp/rvalue-ref-casts.exp: New file.
+ * gdb.cp/rvalue-ref-overload.cc: New file.
+ * gdb.cp/rvalue-ref-overload.exp: New file.
+ * gdb.cp/rvalue-ref-params.cc: New file.
+ * gdb.cp/rvalue-ref-params.exp: New file.
+ * gdb.cp/rvalue-ref-sizeof.cc: New file.
+ * gdb.cp/rvalue-ref-sizeof.exp: New file.
+ * gdb.cp/rvalue-ref-types.cc: New file.
+ * gdb.cp/rvalue-ref-types.exp: New file.
+ * gdb.python/py-rvalue-ref-value-cc.cc: New file.
+ * gdb.python/py-rvalue-ref-value-cc.exp: New file.
+
+2017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
+
+ * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
+ New procedure.
+
+2017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
+
+ * lib/mi-support.exp (mi_gdb_test): Add additional message
+ for unexpected output.
+
+2017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
+
+ * gdb.base/examine-backward.c (Barrier): New character array
+ constant, to ensure that TestStrings is preceded by a string
+ terminator.
+
+2017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
+
+ * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
+ * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
+ and implicit pointer into such a location.
+
+2017-03-16 Doug Evans <dje@google.com>
+
+ * gdb.python/py-lazy-string (pointer): Really add new typedef.
+
+2017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gdb.cp/m-static.exp: Fix expectation for prototype of
+ test5.single_constructor and single_constructor::single_constructor.
+
+2017-03-16 Doug Evans <dje@google.com>
+
+ * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
+ * gdb.guile/scm-lazy-string.c: New file.
+ * gdb.guile/scm-value.exp: Move lazy string tests to ...
+ * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
+ for pointer, array, typedef lazy strings.
+
+2017-03-16 Doug Evans <dje@google.com>
+
+ PR python/17728, python/18439, python/18779
+ * gdb.python/py-value.c (main) Delete locals sptr, sn.
+ * gdb.python/py-lazy-string.c (pointer): New typedef.
+ (main): New locals ptr, array, typedef_ptr.
+ * gdb.python/py-value.exp: Move lazy string tests to ...
+ * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
+ array, typedef lazy strings.
+
+2017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
+
+ * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
+ Add optional 'test' parameter.
+
+2017-03-13 Simon Marchi <simon.marchi@ericsson.com>
+
+ * gdb.base/commands.exp (backslash_in_multi_line_command_test):
+ Skip for versions of DejaGnu < 1.5.
+
+2017-03-13 Simon Marchi <simon.marchi@ericsson.com>
+
+ * lib/gdb.exp (dejagnu_version): New proc.
+ * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
+ Use dejagnu_version.
+
+2017-03-10 Keith Seitz <keiths@redhat.com>
+
+ PR c++/8128
+ * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
+ type from destructor regexps.
+ Add a branch which actually passes the test.
+ Adjust "ptype t5i" test names.
+
+2017-03-08 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/step-over-exit.exp: Add explicit test message.
+
+2017-03-08 Pedro Alves <palves@redhat.com>
+
+ PR gdb/18360
+ * gdb.threads/interrupt-while-step-over.c: New file.
+ * gdb.threads/interrupt-while-step-over.exp: New file.
+
+2017-03-08 Pedro Alves <palves@redhat.com>
+
+ * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
+ * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
+
+2017-03-08 Pedro Alves <palves@redhat.com>
+
+ * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
+ PKRU as not supported as a PASS.
+
+2017-03-08 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
+ prefix instead of $binfile1/$binfile2.
+ * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
+ in test message.
+ * gdb.python/py-completion.exp: Use "load python file" as test
+ messages instead of unstable path names.
+
+2017-03-08 Pedro Alves <palves@redhat.com>
+ Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ PR cli/21218
+ * gdb.base/commands.exp (backslash_in_multi_line_command_test):
+ New proc.
+ (top level): Call it.
+
+2017-03-08 Pedro Alves <palves@redhat.com>
+
+ PR tui/21216
+ * gdb.tui/tui-nl-filtered-output.exp: New file.
+
+2017-03-08 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/completion.exp: Move TUI completion tests to ...
+ * gdb.tui/completion.exp: ... this new file.
+
+2017-03-08 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/tui-disasm-long-lines.c,
+ gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
+ gdb.base/tui-layout.exp: Move to ...
+ * gdb.tui/: ... this new directory.
+
+2017-03-07 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/tui-layout.c: New file.
+ * gdb.base/tui-layout.exp: New file.
+
+2017-03-07 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/tui-layout.c: Rename to ...
+ * gdb.base/tui-disasm-long-lines.c: ... this.
+ * gdb.base/tui-layout.exp: Rename to ...
+ * gdb.base/tui-disasm-long-lines.exp: ... this.
+
+2017-03-07 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/tui-layout.exp: Add intro comment and fix typo.
+
+2017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
+
+ * i386-mpx-call.c: New file.
+ * i386-mpx-call.exp: New file.
+
+2017-02-28 Peter Bergner <bergner@vnet.ibm.com>
+
+ * gdb.arch/powerpc-power.exp: Delete test.
+ * gdb.arch/powerpc-power.s: Likewise.
+ * gdb.disasm/disassembler-options.exp: New test.
+ * gdb.arch/powerpc-altivec.exp: Likewise.
+ * gdb.arch/powerpc-altivec.s: Likewise.
+ * gdb.arch/powerpc-altivec2.exp: Likewise.
+ * gdb.arch/powerpc-altivec2.s: Likewise.
+ * gdb.arch/powerpc-altivec3.exp: Likewise.
+ * gdb.arch/powerpc-altivec3.s: Likewise.
+ * gdb.arch/powerpc-power7.exp: Likewise.
+ * gdb.arch/powerpc-power7.s: Likewise.
+ * gdb.arch/powerpc-power8.exp: Likewise.
+ * gdb.arch/powerpc-power8.s: Likewise.
+ * gdb.arch/powerpc-power9.exp: Likewise.
+ * gdb.arch/powerpc-power9.s: Likewise.
+ * gdb.arch/powerpc-vsx.exp: Likewise.
+ * gdb.arch/powerpc-vsx.s: Likewise.
+ * gdb.arch/powerpc-vsx2.exp: Likewise.
+ * gdb.arch/powerpc-vsx2.s: Likewise.
+ * gdb.arch/powerpc-vsx3.exp: Likewise.
+ * gdb.arch/powerpc-vsx3.s: Likewise.
+ * gdb.arch/arm-disassembler-options.exp: Likewise.
+ * gdb.arch/powerpc-disassembler-options.exp: Likewise.
+ * gdb.arch/s390-disassembler-options.exp: Likewise.
+
+2017-02-23 Luis Machado <lgustavo@codesourcery.com>
+
+ * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
+ (check_supported_features): ... this. Changed return type to void.
+ (supports_rdseed): New static global.
+ (rdseed): Check supports_rdseed.
+ (initialize): Call check_supported_features.
+
+2017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
+
+ * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
+ gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
+ and lqarx/stqcx.
+ * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
+ * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
+
+2017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
+
+ * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
+ uppercase.
+
+2017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.dwarf2/formdata16.c: New file.
+ * gdb.dwarf2/formdata16.exp: New file.
+ * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
+
+2017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
+ * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
+ * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
+ * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
+ DW_AT_GNU_*.
+
+2017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
+
+2017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
+
+ PR gdb/21164
+ * gdb.base/maint.exp: Add testcases for when the commands do
+ not have arguments.
+
+2017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
+
+ * gdb.cp/chained-calls.exp: Use p instead of P.
+
+2017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
+
+ * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
+ gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
+
+2017-02-14 Tom Tromey <tom@tromey.com>
+
+ PR python/13598:
+ * gdb.python/py-events.exp: Add before_prompt event tests.
+
+2017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
+
+ * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
+
+2017-02-13 Luis Machado <lgustavo@codesourcery.com>
+
+ * gdb.linespec/explicit.c (my_unique_function_name): New function.
+ (main): Call my_unique_function_name.
+ * gdb.linespec/explicit.exp: Use my_unique_function_name to test
+ completion of patterns with a single match.
+ Add missing -re switches to gdb_test_multiple calls.
+
+2017-02-13 Luis Machado <lgustavo@codesourcery.com>
+
+ * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
+ return if core file is not recognized.
+
+2017-02-10 Simon Marchi <simon.marchi@ericsson.com>
+
+ * gdb.base/new-ui.exp (do_test): Test queries behavior on main
+ and extra UIs.
+
+2017-02-10 Simon Marchi <simon.marchi@ericsson.com>
+
+ * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
+ proc_with_prefix.
+
+2017-02-10 Tom Tromey <tom@tromey.com>
+
+ * gdb.python/py-xmethods.exp: Use "p" command, not "P".
+
+2017-02-10 Martin Galvan <martingalvan@sourceware.org>
+
+ PR gdb/21122
+ * gdb.base/help.exp: Update match pattern for testing 'help commands'.
+
+2017-02-08 Jerome Guitton <guitton@adacore.com>
+
+ * gdb.base/define.exp: Add test for command abbreviations
+ in define.
+
+2017-02-06 Luis Machado <lgustavo@codesourcery.com>
+
+ * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
+ * gdb.reverse/insn-reverse-x86.c: New file.
+
+2017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
+
+ PR tdep/20936
+ * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
+
+2017-02-03 Tom Tromey <tom@tromey.com>
+
+ PR rust/21097:
+ * gdb.rust/simple.exp: Add new tests.
+
+2017-02-02 Pedro Alves <palves@redhat.com>
+
+ * gdb.mi/mi-logging.exp: Add "redirect while already logging"
+ tests.
+
+2017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
+
+ * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
+ taking a 2-byte value out of a 4-byte DWARF implicit value on
+ big-endian targets.
+ * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
+ logic. Add test cases for DW_OP_implicit.
+
+2017-02-01 Markus Metzger <markus.t.metzger@intel.com>
+
+ * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
+
+2017-02-01 Markus Metzger <markus.t.metzger@intel.com>
+
+ * gdb.btrace/enable.exp: Call gdb_exit before
+ skip_gdbserver_tests.
+
+2017-02-01 Markus Metzger <markus.t.metzger@intel.com>
+
+ * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
+ GDBFLAGS.
+
+2017-02-01 Markus Metzger <markus.t.metzger@intel.com>
+
+ * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
+ the test is skipped.
+ * gdb.btrace/data.exp: Likewise.
+ * gdb.btrace/delta.exp: Likewise.
+ * gdb.btrace/dlopen.exp: Likewise.
+ * gdb.btrace/enable-running.exp: Likewise.
+ * gdb.btrace/enable.exp: Likewise.
+ * gdb.btrace/exception.exp: Likewise.
+ * gdb.btrace/function_call_history.exp: Likewise.
+ * gdb.btrace/gcore.exp: Likewise.
+ * gdb.btrace/instruction_history.exp: Likewise.
+ * gdb.btrace/multi-thread-step.exp: Likewise.
+ * gdb.btrace/nohist.exp: Likewise.
+ * gdb.btrace/non-stop.exp: Likewise.
+ * gdb.btrace/reconnect.exp: Likewise.
+ * gdb.btrace/record_goto-step.exp: Likewise.
+ * gdb.btrace/record_goto.exp: Likewise.
+ * gdb.btrace/rn-dl-bind.exp: Likewise.
+ * gdb.btrace/segv.exp: Likewise.
+ * gdb.btrace/step.exp: Likewise.
+ * gdb.btrace/stepi.exp: Likewise.
+ * gdb.btrace/tailcall-only.exp: Likewise.
+ * gdb.btrace/tailcall.exp: Likewise.
+ * gdb.btrace/tsx.exp: Likewise.
+ * gdb.btrace/unknown_functions.exp: Likewise.
+ * gdb.btrace/vdso.exp: Likewise.
+
+2017-02-01 Markus Metzger <markus.t.metzger@intel.com>
+
+ * gdb.btrace/enable-running.c: New.
+ * gdb.btrace/enable-running.exp: New.
+
+2017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
+
+ * gdb.arch/amd64-gs_base.c: New file.
+ * gdb.arch/amd64-gs_base.exp: New file.
+
+2017-01-26 Luis Machado <lgustavo@codesourcery.com>
+
+ * lib/memory.exp: Remove spurious empty newlines.
+
+2017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * gdb.python/py-bad-printers.exp: Load python file using "source".
+ * gdb.python/py-events.exp: Likewise.
+ * gdb.python/py-evsignal.exp: Likewise.
+ * gdb.python/py-evthreads.exp: Likewise.
+ * gdb.python/py-frame-args.exp: Likewise.
+ * gdb.python/py-framefilter-invalidarg.exp: Likewise.
+ * gdb.python/py-framefilter-mi.exp: Likewise.
+ * gdb.python/py-framefilter.exp: Likewise.
+ * gdb.python/py-mi.exp: Likewise.
+ * gdb.python/py-pp-maint.exp: Likewise.
+ * gdb.python/py-pp-registration.exp: Likewise.
+ * gdb.python/py-prettyprint.exp: Likewise.
+ (run_lang_tests): Likewise.
+ * gdb.python/py-typeprint.exp: Likewise.
+
+2017-01-26 Luis Machado <lgustavo@codesourcery.com>
+
+ * lib/memory.exp: New file.
+ * lib/gdb.exp: Load memory.exp.
+ * gdb.base/memattr.exp (delete_memory): Move proc to
+ lib/memory.exp and rename to delete_memory_regions.
+ Replace delete_memory with delete_memory_regions.
+ Cleanup memory regions before tests.
+ * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
+ before tests.
+
+2017-01-26 Luis Machado <lgustavo@codesourcery.com>
+
+ * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
+ files.
+ (initialize): New function conditionally defined.
+ (testcases): Move within conditional block.
+ (main): Call initialize.
+ * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
+ of gdb.reverse/insn-reverse.c.
+ * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
+ gdb.reverse/insn-reverse.c.
+
+2017-01-26 Yao Qi <yao.qi@linaro.org>
+
+ * gdb.base/all-architectures.exp.in (do_arch_tests): Test
+ disassemble on address 0.
+
+2017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
+ Yao Qi <yao.qi@linaro.org>
+
+ * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
+ * gdb.dwarf2/implptr-64bit.S: Remove.
+ * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
+ variables in caller's context. Add DW_OP_implicit_value.
+
+2017-01-25 Yao Qi <yao.qi@linaro.org>
+
+ * lib/dwarf.exp (Dwarf::_location): Handle
+ DW_OP_GNU_implicit_pointer with proper size.
+
+2017-01-20 Luis Machado <lgustavo@codesourcery.com>
+
+ * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
+ and add untested calls.
+
2017-01-20 Luis Machado <lgustavo@codesourcery.com>
* gdb.python/python.exp: Check line number against what GDB thinks