gdb.multi/multi-arch-exec.exp: Also test -m32 => -m64
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
index c6ee46279f33e078d252c29c7765594606bb9b4b..345ec972d916291e2ae485c147d160747e86654d 100644 (file)
+2017-10-09  Pedro Alves  <palves@redhat.com>
+
+       Test both arch1=>arch2 and arch2=>arch1.
+
+       * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
+       (srcfile2, binfile2, march1, march2): Remove globals.  Largely
+       factored out to...
+       (append_arch1_options, append_arch2_options, append_arch_options)
+       (build_executables): New procedures.
+       (do_test): New 'first_arch' parameter.  Use it to define 'from_exec'
+       local.
+       (top level): Add new 'first_arch' testing axis.
+
+2017-10-09  Pedro Alves  <palves@redhat.com>
+
+       * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
+       (barrier): New.
+       (thread_start, all_started): New functions.
+       (main): Spawn new thread and wait until it is scheduled.
+       * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
+       option.
+       (do_test): Add 'selected_thread' parameter.  Run to all_started
+       instead of main.  Explicitly set the breakpoint at main.  Switch
+       to the SELECTED_THREAD thread.
+       (top level): Test handling the exec event with either the main
+       thread or the second thread selected.
+
+2017-10-09  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/print-file-var-main.c: Fix get_version_2 value check
+       logic.  Move STOP marker after the value checks.
+       * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
+       regexp.
+
+2017-10-06  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
+
+2017-10-05  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
+       integer-to-dfp conversion.
+       * gdb.base/dfp-test.exp: Likewise.
+
+2017-10-04  Pedro Alves  <palves@redhat.com>
+
+       * gdb.multi/hangout.c: Include <unistd.h>.
+       (hangout_loop): New function.
+       (main): Call alarm.  Call hangout_loop in a loop.
+       * gdb.multi/hello.c: Include <unistd.h>.
+       (hello_loop): New function.
+       (main): Call alarm.  Call hangout_loop in a loop.
+       * gdb.multi/multi-arch.exp: Test running to a breakpoint one
+       inferior with the other selected.
+
+2017-10-04  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * gdb.mi/list-thread-groups-available.exp: New file.
+       * gdb.mi/list-thread-groups-available.c: New file.
+
+2017-10-04  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * gdb.base/set-cwd.exp: Make it available on
+       native-extended-gdbserver.
+
+2017-10-04  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * gdb.base/set-cwd.c: New file.
+       * gdb.base/set-cwd.exp: Likewise.
+
+2017-10-02  Tom Tromey  <tom@tromey.com>
+
+       PR rust/22236:
+       * gdb.rust/simple.rs (main): New variable "fslice".
+       * gdb.rust/simple.exp: Add slice tests.  Update string tests.
+
+2017-10-02  Tom Tromey  <tom@tromey.com>
+
+       * gdb.rust/simple.exp: Test ptype of a slice.
+
+2017-10-02  Tom Tromey  <tom@tromey.com>
+
+       * gdb.rust/simple.exp: Test index of slice.
+
+2017-09-27  Tom Tromey  <tom@tromey.com>
+
+       * gdb.base/macscp.exp: Add __VA_OPT__ tests.
+
+2017-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
+           Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/compare-sections.exp (get value of read-only section): Read
+       as unsigned value.
+       (corrupt read-only section): Likewise and don't set written if patching
+       failed.
+
+2017-09-21  Kevin Buettner  <kevinb@redhat.com>
+
+       * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
+       files.
+
+2017-09-20  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
+       symbol names in gdb's output.
+       * gdb.cp/overload.exp ("list all overloads"): Likewise.
+
+2017-09-20  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
+       Rename to ...
+       (test_list_ambiguous_symbol): ... this and add a symbol name
+       parameter.  Adjust.
+       (test_list_ambiguous_function): Reimplement on top of
+       test_list_ambiguous_symbol and also test listing ambiguous
+       variables.
+       * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
+       (ambiguous_fun): ... this.
+       (ambiguous_var): New.
+       * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
+       (ambiguous_fun): ... this.
+       (ambiguous_var): New.
+
+2017-09-19  John Baldwin  <jhb@FreeBSD.org>
+
+       * gdb.base/starti.c: New file.
+       * gdb.base/starti.exp: New file.
+       * lib/gdb.exp (gdb_starti_cmd): New procedure.
+
+2017-09-14  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/nodebug.exp (nodebug_runto): New procedure.
+       (top level): Use it instead of runto.
+
+2017-09-11  Tom Tromey  <tom@tromey.com>
+
+       * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
+
+2017-09-11  Tom Tromey  <tom@tromey.com>
+
+       * gdb.python/py-infthread.exp: Add tests for new_thread event.
+       * gdb.python/py-inferior.exp: Add tests for new inferior events.
+
+2017-09-08  Christoph Weinmann  <christoph.t.weinmann@intel.com>
+
+       * gdb.fortran/printing-types.exp: New file.
+       * gdb.fortran/printing-types.exp: New file.
+
+2017-09-08  Bernhard Heckel  <bernhard.heckel@intel.com>
+
+       * gdb.fortran/vla-ptype.exp: Fix typos.
+       * gdb.fortran/vla-value.exp: Same.
+
+2017-09-08  Bernhard Heckel  <bernhard.heckel@intel.com>
+
+       * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
+       * gdb.mi/mi-var-child-f.exp: Likewise.
+       * gdb.mi/mi-vla-fortran.exp: Likewise.
+
+2017-09-08  Frank Penczek  <frank.penczek@intel.com>
+            Christoph Weinmann  <christoph.t.weinmann@intel.com>
+            Bernhard Heckel  <bernhard.heckel@intel.com>
+
+       * gdb.fortran/ptr-indentation.f90: New file.
+       * gdb.fortran/ptr-indentation.exp: New file.
+
+2017-09-05  Tom Tromey  <tom@tromey.com>
+
+       PR gdb/22010:
+       * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
+
+2017-09-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
+
+       * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
+
+2017-09-06  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * gdb.threads/tls-nodebug-pie.c: New file.
+       * gdb.threads/tls-nodebug-pie.exp: New file.
+
+2017-09-05  Tom Tromey  <tom@tromey.com>
+
+       * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
+       for rust.
+
+2017-09-05  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * gdb.multi/multi-arch-exec.exp: Test with different
+       "follow-exec-mode" settings.
+       (do_test): New procedure.
+
+2017-09-04  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/func-static.c (S::method const, S::method volatile)
+       (S::method volatile const): New methods.
+       (c_s, v_s, cv_s): New instances.
+       (main): Call method() on them.
+       * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
+       (cannot_resolve): New procedure.
+       (cxx_scopes_list): Test cv methods.  Add print-scope-quote and
+       print-quote-unquoted columns.
+       (do_test): Test printing each scope too.
+
+2017-09-04  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/local-static.exp: Also test with
+       class::method::variable wholly quoted.
+       * gdb.cp/m-static.exp (class::method::variable): Remove test.
+
+2017-09-04  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/local-static.c: New.
+       * gdb.base/local-static.cc: New.
+       * gdb.base/local-static.exp:  New.
+
+2017-09-04  Pedro Alves  <palves@redhat.com>
+
+       * gdb.asm/asm-source.exp: Add casts to int.
+       * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
+       (dataglobal64_1, dataglobal64_2): New globals.
+       * gdb.base/nodebug.exp: Test different expressions involving the
+       new globals, with print, whatis and ptype.  Add casts to int.
+       * gdb.base/solib-display.exp: Add casts to int.
+       * gdb.compile/compile-ifunc.exp: Expect warning.  Add cast to int.
+       * gdb.cp/m-static.exp: Add cast to int.
+       * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
+       * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
+       tls variable with no debug info without a cast.  Test with a cast
+       to int too.
+       * gdb.trace/entry-values.exp: Add casts.
+
+2017-09-04  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/nodebug.exp: Test that ptype's error about functions
+       with unknown return type includes the function name too.
+
+2017-09-04  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
+       return type of munmap in infcall.
+       * gdb.base/break-probes.exp: Cast return type of foo in infcall.
+       * gdb.base/checkpoint.exp: Simplify using for loop.  Cast return
+       type of ftell in infcall.
+       * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
+       type of getpid in infcall.
+       * gdb.base/infcall-exec.exp: Cast return type of execlp in
+       infcall.
+       * gdb.base/info-os.exp: Cast return type of getpid in infcall.
+       Bail on failure to extract the pid.
+       * gdb.base/nodebug.c: #include <stdint.h>.
+       (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
+       New functions.
+       * gdb.base/nodebug.exp (test_call_promotion): New procedure.
+       Change expected output of print/whatis/ptype with functions with
+       no debug info.  Test all supported languages.  Call
+       test_call_promotion.
+       * gdb.compile/compile.exp: Adjust expected output to expect
+       warning.
+       * gdb.threads/siginfo-threads.exp: Likewise.
+
+2017-09-04  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/callfuncs.exp (do_function_calls): New parameter
+       "prototypes".  Test calling float functions via prototyped and
+       unprototyped function pointers.
+       (perform_all_tests): New parameter "prototypes".  Pass it down.
+       (top level): Pass down "prototypes" parameter to
+       perform_all_tests.
+
+2017-09-04  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * gdb.base/commands.exp (loop_break_test, loop_continue_test):
+       Test with nested loops.
+
+2017-09-04  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * gdb.base/commands.exp: Call the new procedures.
+       (loop_break_test, loop_continue_test): New procedures.
+
+2017-09-04  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * gdb.base/commands.exp: Call new procedure.
+       (define_if_without_arg_test): New procedure.
+
+2017-09-04  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/list-ambiguous.exp: New file.
+       * gdb.base/list-ambiguous0.c: New file.
+       * gdb.base/list-ambiguous1.c: New file.
+       * gdb.base/list.exp (test_list_range): Adjust expected output.
+
+2017-08-31  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * gdb.base/share-env-with-gdbserver.c: New file.
+       * gdb.base/share-env-with-gdbserver.exp: Likewise.
+
+2017-08-28  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * gdb.base/commands.exp (gdbvar_simple_if_test,
+       gdbvar_simple_if_test, gdbvar_complex_if_while_test,
+       progvar_simple_if_test, progvar_simple_while_test,
+       progvar_complex_if_while_test, user_defined_command_test,
+       user_defined_command_args_eval,
+       user_defined_command_args_stack_test,
+       user_defined_command_manyargs_test, bp_deleted_in_command_test,
+       temporary_breakpoint_commands,
+       gdb_test_no_prompt, redefine_hook_test,
+       redefine_backtrace_test): Remove "global gdb_prompt".
+
+2017-08-28  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * gdb.base/commands.exp (user_defined_command_case_sensitivity):
+       New proc, call it from toplevel.
+
+2017-08-23  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       PR remote/21852
+       * gdb.server/normal.c: New file, copied from gdb.base.
+       * gdb.server/run-without-local-binary.exp: New file.
+
+2017-08-07  Weimin Pan  <weimin.pan@oracle.com>
+
+       * gdb.arch/sparc64-adi.exp: New file.
+       * gdb.arch/sparc64-adi.c: New file.
+
+2017-08-22  Pedro Alves  <palves@redhat.com>
+
+       * gdb.cp/overload.exp (line_range_pattern): New procedure.
+       (top level): Add "list all overloads" tests.
+
+2017-08-22  Tom Tromey  <tom@tromey.com>
+
+       * gdb.gdb/xfullpath.exp: Remove.
+
+2017-08-21  Pedro Alves  <palves@redhat.com>
+
+       PR gdb/19487
+       * gdb.base/symbol-alias.c: New.
+       * gdb.base/symbol-alias2.c: New.
+       * gdb.base/symbol-alias.exp: New.
+
+2017-08-21  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/dfp-test.c
+       (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
+       (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
+       * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
+       * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
+       * gdb.base/whatis-ptype-typedefs.c: New.
+       * gdb.base/whatis-ptype-typedefs.exp: New.
+       * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
+       (an_int, an_int_type, an_int_type2): New globals.
+       * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
+       involving typedefs and cast expressions.
+       * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
+       (lookup_typedefs_function): New.
+       (typedefs_pretty_printers_dict): New.
+       (top level): Register lookup_typedefs_function in
+       gdb.pretty_printers.
+
+2017-08-18  Yao Qi  <yao.qi@linaro.org>
+
+       * gdb.server/unittest.exp: New.
+
+2017-08-15  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       PR gdb/21954
+       * gdb.base/environ.exp: Add test to check if 'unset environment'
+       works.
+
+2017-08-14  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       * lib/gdb.exp (universal_compile_options): New caching proc.
+       (gdb_compile): Suppress GCC's coloring of messages.
+
+2017-08-14  Tom Tromey  <tom@tromey.com>
+
+       PR gdb/21675:
+       * gdb.base/printcmds.exp (test_radices): New function.
+       * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
+       * gdb.base/sizeof.exp (check_valueof): Use p/d.
+       * lib/gdb.exp (get_integer_valueof): Use p/d.
+
+2017-08-12  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * lib/gdb.exp (get_valueof): Don't capture end-of-line
+       characters.
+
+2017-08-05  Tom Tromey  <tom@tromey.com>
+
+       * gdb.rust/simple.exp: Allow String to appear in a different
+       namespace.
+
+2017-07-26  Yao Qi  <yao.qi@linaro.org>
+
+       * gdb.gdb/unittest.exp: Invoke command
+       "maintenance check xml-descriptions".
+
+2017-07-24  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
+       calling context.
+       (hex128): Drop erroneous calculation of parameters.
+
+2017-07-22  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * gdb.python/py-unwind.exp: Disable stack protection when
+       building test file.
+
+2017-07-20  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/default.exp (set language): Adjust expected output.
+
+2017-07-20  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
+       (test_minsym): ... this, and make static.
+       (get_pck__foo__bar__minsym): Rename to ...
+       (get_test_minsym): ... this.
+       * gdb.base/dmsym.exp (): Remove "set language ada" call.  Adjust
+       symbol names and comments.
+       * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
+       (get_test_minsym): ... this.
+       (pck__foo__bar__minsym__2): Rename to ...
+       (test_minsym): ... this.
+       (main): Adjust.
+
+2017-07-17  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/completion.exp: Adjust expected output.
+       * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
+       the completer works.
+
+2017-07-17  Pedro Alves  <palves@redhat.com>
+
+       * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
+
+2017-07-15  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * gdb.mi/mi-vla-fortran.exp: Make test names unique.
+
+2017-07-14  Tom Tromey  <tom@tromey.com>
+
+       PR rust/21764:
+       * gdb.rust/simple.exp: Add tests.
+
+2017-07-14  Tom Tromey  <tom@tromey.com>
+
+       * gdb.rust/simple.exp: Add regression test for PR rust/21763.
+
+2017-07-14  Pedro Alves  <palves@redhat.com>
+
+       * gdb.linespec/base/one/thefile.cc (z1): New function.
+       * gdb.linespec/base/two/thefile.cc (z2): New function.
+       * gdb.linespec/linespec.exp: Add tests.
+
+2017-07-13  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
+       to mi_create_breakpoint.
+
+2017-07-13  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
+       mi_create_breakpoint.
+
+2017-07-11  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * gdb.dlang/demangle.exp: Update for demangling changes.
+
+2017-07-09  Tom Tromey  <tom@tromey.com>
+
+       * gdb.dwarf2/shortpiece.exp: New file.
+
+2017-07-06  David Blaikie  <dblaikie@gmail.com>
+
+       * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
+       built from fissiont-multi-cu{1,2}.c.
+       * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
+       except putting 'main' and 'func' in separate CUs in the same DWO file.
+       * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
+       test.
+       * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
+       test.
+
+2017-07-06  Pedro Alves  <palves@redhat.com>
+
+       * gdb.python/py-unwind.exp: Test flushregs.
+
+2017-06-30  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       PR cli/21688
+       * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
+       tests for alias commands and trailing whitespace.
+
+2017-06-30  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       PR cli/21688
+       * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
+       procedure.  Call it.
+
+2017-06-29  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/printcmds.exp: Add tests.
+
+2017-06-28  Doug Gilmore  <Doug.Gilmore@imgtec.com>
+
+       PR gdb/21337
+       * gdb.base/reread-readsym.exp: New file.
+       * gdb.base/reread-readsym.c: New file.
+
+2017-06-21  Kevin Buettner  <kevinb@redhat.com>
+
+       * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
+       subpattern.
+
+2017-06-19  Peter Bergner  <bergner@vnet.ibm.com>
+
+       * gdb.arch/powerpc-power9.exp: Update test case for new lnia
+       extended mnemonic.
+       * gdb.arch/powerpc-power9.s: Likewise.
+
+2017-06-14  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
+       on 32-bit x86 targets.  Exploit is_*_target macros where
+       appropriate.
+
+2017-06-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
+       register pieces.
+
+2017-06-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
+       located in one or more DWARF pieces.
+
+2017-06-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       * lib/gdb.exp (get_endianness): New proc.
+       * gdb.arch/aarch64-fp.exp: Use it.
+       * gdb.arch/altivec-regs.exp: Likewise.
+       * gdb.arch/e500-regs.exp: Likewise.
+       * gdb.arch/vsx-regs.exp: Likewise.
+       * gdb.base/dump.exp: Likewise.
+       * gdb.base/funcargs.exp: Likewise.
+       * gdb.base/gnu_vector.exp: Likewise.
+       * gdb.dwarf2/formdata16.exp: Likewise.
+       * gdb.dwarf2/implptrpiece.exp: Likewise.
+       * gdb.dwarf2/nonvar-access.exp: Likewise.
+       * gdb.python/py-inferior.exp: Likewise.
+       * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
+
+2017-06-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       PR gdb/21226
+       * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
+       stack value pieces are taken from the LSB end.
+
+2017-06-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
+       variable at nonzero offset.
+
+2017-06-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       * gdb.dwarf2/var-access.c: New file.
+       * gdb.dwarf2/var-access.exp: New test.
+       * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
+
+2017-06-12  Tom Tromey  <tom@tromey.com>
+
+       * gdb.dwarf2/formdata16.exp: Add tests.
+
+2017-06-12  Tom Tromey  <tom@tromey.com>
+
+       * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
+
+2017-06-12  Tom Tromey  <tom@tromey.com>
+
+       PR exp/16225:
+       * gdb.reverse/i386-sse-reverse.exp: Update tests.
+       * gdb.arch/vsx-regs.exp: Update tests.
+       * gdb.arch/s390-vregs.exp (hex128): New proc.
+       Update test.
+       * gdb.arch/altivec-regs.exp: Update tests.
+
+2017-06-07  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * gdb.base/startup-with-shell.c: New file.
+       * gdb.base/startup-with-shell.exp: Likewise.
+
+2017-06-07  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * gdb.server/non-existing-program.exp: Update regex in order to
+       reflect the fact that gdbserver is now using fork_inferior (with a
+       shell) to startup the inferior.
+
+2017-05-30  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
+       support function calls from GDB.
+
+2017-05-21  Tom Tromey  <tom@tromey.com>
+
+       PR rust/21466:
+       * gdb.rust/unsized.exp: New file.
+       * gdb.rust/unsized.rs: New file.
+
+2017-05-19  Tom Tromey  <tom@tromey.com>
+
+       PR rust/21484:
+       * gdb.rust/watch.exp: New file.
+       * gdb.rust/watch.rs: New file.
+
+2017-05-18  Tom Tromey  <tom@tromey.com>
+
+       * gdb.rust/simple.exp: Allow Box to be qualified.
+
+2017-05-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
+
+       * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
+
+2017-05-18  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/fileio.c (test_write, test_read, test_close)
+       (test_fstat): Don't print 'ret' in the fail path.
+
+2017-05-18  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/fileio.c (stop, test_open, test_write, test_read)
+       (test_lseek, test_close, test_stat, test_fstat, test_isatty)
+       (test_system, test_rename, test_unlink, test_time): Change
+       prototypes.
+       * gdb.base/fileio.exp (stop_msg): Adjust.
+
+2017-05-18  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/fileio.c (null_str): New global.
+       (test_stat): Use it.
+       * gdb.base/fileio.exp: Remove nowarnings.
+
+2017-05-17  Yao Qi  <yao.qi@linaro.org>
+
+       * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
+
+2017-05-17  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
+       argument command.
+       (top-level): Invoke test_set_inferior_tty.
+
+2017-05-04  Pedro Alves  <palves@redhat.com>
+
+       * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
+       Add parens to print call for Python 3.
+
+2017-05-03  Keith Seitz  <keiths@redhat.com>
+
+       * gdb.cp/oranking.cc (dummy): New function to grab malloc.
+       (main): Call it.
+
+2017-05-01  Tim Wiederhake  <tim.wiederhake@intel.com>
+
+       * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
+       to prev and next.
+
+2017-05-01  Tim Wiederhake  <tim.wiederhake@intel.com>
+
+       * gdb.python/py-record-btrace.exp: Remove test for
+       gdb.BtraceInstruction.error.
+
+2017-05-01  Tim Wiederhake  <tim.wiederhake@intel.com>
+
+       * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
+
+2017-05-01  Tim Wiederhake  <tim.wiederhake@intel.com>
+
+       * gdb.python/py-record-btrace-threads.c: New file.
+       * gdb.python/py-record-btrace-threads.exp: New file.
+
+2017-04-28  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       PR testsuite/8595
+       * gdb.base/environ.exp: Make test available in all architectures.
+       Move bits related to "info program" testing to
+       gdb.base/info-program.exp.  Rewrite tests to use the two new
+       procedures mentione below.
+       (test_set_show_env_var) New procedure.
+       (test_set_show_env_var_equal): Likewise.
+       * gdb.base/info-program.exp: New file.
+
+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
+       the line number is for func1.
+
+2017-01-08  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * gdb.dlang/debug-expr.exp: New file.
+
+2016-12-23  Luis Machado  <lgustavo@codesourcery.com>
+
+       Fix test names for the following files:
+
+       * gdb.ada/exec_changed.exp
+       * gdb.ada/info_types.exp
+       * gdb.arch/aarch64-atomic-inst.exp
+       * gdb.arch/aarch64-fp.exp
+       * gdb.arch/altivec-abi.exp
+       * gdb.arch/altivec-regs.exp
+       * gdb.arch/amd64-byte.exp
+       * gdb.arch/amd64-disp-step.exp
+       * gdb.arch/amd64-dword.exp
+       * gdb.arch/amd64-entry-value-inline.exp
+       * gdb.arch/amd64-entry-value-param.exp
+       * gdb.arch/amd64-entry-value-paramref.exp
+       * gdb.arch/amd64-entry-value.exp
+       * gdb.arch/amd64-i386-address.exp
+       * gdb.arch/amd64-invalid-stack-middle.exp
+       * gdb.arch/amd64-invalid-stack-top.exp
+       * gdb.arch/amd64-optimout-repeat.exp
+       * gdb.arch/amd64-prologue-skip.exp
+       * gdb.arch/amd64-prologue-xmm.exp
+       * gdb.arch/amd64-stap-special-operands.exp
+       * gdb.arch/amd64-stap-wrong-subexp.exp
+       * gdb.arch/amd64-tailcall-cxx.exp
+       * gdb.arch/amd64-tailcall-noret.exp
+       * gdb.arch/amd64-tailcall-ret.exp
+       * gdb.arch/amd64-tailcall-self.exp
+       * gdb.arch/amd64-word.exp
+       * gdb.arch/arm-bl-branch-dest.exp
+       * gdb.arch/arm-disp-step.exp
+       * gdb.arch/arm-neon.exp
+       * gdb.arch/arm-single-step-kernel-helper.exp
+       * gdb.arch/avr-flash-qualifier.exp
+       * gdb.arch/disp-step-insn-reloc.exp
+       * gdb.arch/e500-abi.exp
+       * gdb.arch/e500-regs.exp
+       * gdb.arch/ftrace-insn-reloc.exp
+       * gdb.arch/i386-avx512.exp
+       * gdb.arch/i386-bp_permanent.exp
+       * gdb.arch/i386-byte.exp
+       * gdb.arch/i386-cfi-notcurrent.exp
+       * gdb.arch/i386-disp-step.exp
+       * gdb.arch/i386-dr3-watch.exp
+       * gdb.arch/i386-float.exp
+       * gdb.arch/i386-gnu-cfi.exp
+       * gdb.arch/i386-mpx-map.exp
+       * gdb.arch/i386-mpx-sigsegv.exp
+       * gdb.arch/i386-mpx-simple_segv.exp
+       * gdb.arch/i386-mpx.exp
+       * gdb.arch/i386-permbkpt.exp
+       * gdb.arch/i386-prologue.exp
+       * gdb.arch/i386-signal.exp
+       * gdb.arch/i386-size-overlap.exp
+       * gdb.arch/i386-unwind.exp
+       * gdb.arch/i386-word.exp
+       * gdb.arch/mips-fcr.exp
+       * gdb.arch/powerpc-d128-regs.exp
+       * gdb.arch/powerpc-stackless.exp
+       * gdb.arch/ppc64-atomic-inst.exp
+       * gdb.arch/s390-stackless.exp
+       * gdb.arch/s390-tdbregs.exp
+       * gdb.arch/s390-vregs.exp
+       * gdb.arch/sparc-sysstep.exp
+       * gdb.arch/thumb-bx-pc.exp
+       * gdb.arch/thumb-singlestep.exp
+       * gdb.arch/thumb2-it.exp
+       * gdb.arch/vsx-regs.exp
+       * gdb.asm/asm-source.exp
+       * gdb.base/a2-run.exp
+       * gdb.base/advance.exp
+       * gdb.base/all-bin.exp
+       * gdb.base/anon.exp
+       * gdb.base/args.exp
+       * gdb.base/arithmet.exp
+       * gdb.base/async-shell.exp
+       * gdb.base/async.exp
+       * gdb.base/attach-pie-noexec.exp
+       * gdb.base/attach-twice.exp
+       * gdb.base/auto-load.exp
+       * gdb.base/bang.exp
+       * gdb.base/bitfields.exp
+       * gdb.base/break-always.exp
+       * gdb.base/break-caller-line.exp
+       * gdb.base/break-entry.exp
+       * gdb.base/break-inline.exp
+       * gdb.base/break-on-linker-gcd-function.exp
+       * gdb.base/break-probes.exp
+       * gdb.base/break.exp
+       * gdb.base/breakpoint-shadow.exp
+       * gdb.base/call-ar-st.exp
+       * gdb.base/call-sc.exp
+       * gdb.base/call-signal-resume.exp
+       * gdb.base/call-strs.exp
+       * gdb.base/callfuncs.exp
+       * gdb.base/catch-fork-static.exp
+       * gdb.base/catch-gdb-caused-signals.exp
+       * gdb.base/catch-load.exp
+       * gdb.base/catch-signal-fork.exp
+       * gdb.base/catch-signal.exp
+       * gdb.base/catch-syscall.exp
+       * gdb.base/charset.exp
+       * gdb.base/checkpoint.exp
+       * gdb.base/chng-syms.exp
+       * gdb.base/code-expr.exp
+       * gdb.base/code_elim.exp
+       * gdb.base/commands.exp
+       * gdb.base/completion.exp
+       * gdb.base/complex.exp
+       * gdb.base/cond-expr.exp
+       * gdb.base/condbreak.exp
+       * gdb.base/consecutive.exp
+       * gdb.base/continue-all-already-running.exp
+       * gdb.base/coredump-filter.exp
+       * gdb.base/corefile.exp
+       * gdb.base/dbx.exp
+       * gdb.base/debug-expr.exp
+       * gdb.base/define.exp
+       * gdb.base/del.exp
+       * gdb.base/disabled-location.exp
+       * gdb.base/disasm-end-cu.exp
+       * gdb.base/disasm-optim.exp
+       * gdb.base/display.exp
+       * gdb.base/duplicate-bp.exp
+       * gdb.base/ena-dis-br.exp
+       * gdb.base/ending-run.exp
+       * gdb.base/enumval.exp
+       * gdb.base/environ.exp
+       * gdb.base/eu-strip-infcall.exp
+       * gdb.base/eval-avoid-side-effects.exp
+       * gdb.base/eval-skip.exp
+       * gdb.base/exitsignal.exp
+       * gdb.base/expand-psymtabs.exp
+       * gdb.base/filesym.exp
+       * gdb.base/find-unmapped.exp
+       * gdb.base/finish.exp
+       * gdb.base/float.exp
+       * gdb.base/foll-exec-mode.exp
+       * gdb.base/foll-exec.exp
+       * gdb.base/foll-fork.exp
+       * gdb.base/fortran-sym-case.exp
+       * gdb.base/freebpcmd.exp
+       * gdb.base/func-ptr.exp
+       * gdb.base/func-ptrs.exp
+       * gdb.base/funcargs.exp
+       * gdb.base/gcore-buffer-overflow.exp
+       * gdb.base/gcore-relro-pie.exp
+       * gdb.base/gcore-relro.exp
+       * gdb.base/gcore.exp
+       * gdb.base/gdb1090.exp
+       * gdb.base/gdb11530.exp
+       * gdb.base/gdb11531.exp
+       * gdb.base/gdb1821.exp
+       * gdb.base/gdbindex-stabs.exp
+       * gdb.base/gdbvars.exp
+       * gdb.base/hbreak.exp
+       * gdb.base/hbreak2.exp
+       * gdb.base/included.exp
+       * gdb.base/infcall-input.exp
+       * gdb.base/inferior-died.exp
+       * gdb.base/infnan.exp
+       * gdb.base/info-macros.exp
+       * gdb.base/info-os.exp
+       * gdb.base/info-proc.exp
+       * gdb.base/info-shared.exp
+       * gdb.base/info-target.exp
+       * gdb.base/infoline.exp
+       * gdb.base/interp.exp
+       * gdb.base/interrupt.exp
+       * gdb.base/jit-reader.exp
+       * gdb.base/jit-simple.exp
+       * gdb.base/kill-after-signal.exp
+       * gdb.base/kill-detach-inferiors-cmd.exp
+       * gdb.base/label.exp
+       * gdb.base/langs.exp
+       * gdb.base/ldbl_e308.exp
+       * gdb.base/line-symtabs.exp
+       * gdb.base/linespecs.exp
+       * gdb.base/list.exp
+       * gdb.base/long_long.exp
+       * gdb.base/longest-types.exp
+       * gdb.base/maint.exp
+       * gdb.base/max-value-size.exp
+       * gdb.base/memattr.exp
+       * gdb.base/mips_pro.exp
+       * gdb.base/morestack.exp
+       * gdb.base/moribund-step.exp
+       * gdb.base/multi-forks.exp
+       * gdb.base/nested-addr.exp
+       * gdb.base/nextoverexit.exp
+       * gdb.base/noreturn-finish.exp
+       * gdb.base/noreturn-return.exp
+       * gdb.base/nostdlib.exp
+       * gdb.base/offsets.exp
+       * gdb.base/opaque.exp
+       * gdb.base/pc-fp.exp
+       * gdb.base/permissions.exp
+       * gdb.base/print-symbol-loading.exp
+       * gdb.base/prologue-include.exp
+       * gdb.base/psymtab.exp
+       * gdb.base/ptype.exp
+       * gdb.base/random-signal.exp
+       * gdb.base/randomize.exp
+       * gdb.base/range-stepping.exp
+       * gdb.base/readline-ask.exp
+       * gdb.base/recpar.exp
+       * gdb.base/recurse.exp
+       * gdb.base/relational.exp
+       * gdb.base/restore.exp
+       * gdb.base/return-nodebug.exp
+       * gdb.base/return.exp
+       * gdb.base/run-after-attach.exp
+       * gdb.base/save-bp.exp
+       * gdb.base/scope.exp
+       * gdb.base/sect-cmd.exp
+       * gdb.base/set-lang-auto.exp
+       * gdb.base/set-noassign.exp
+       * gdb.base/setvar.exp
+       * gdb.base/sigall.exp
+       * gdb.base/sigbpt.exp
+       * gdb.base/siginfo-addr.exp
+       * gdb.base/siginfo-infcall.exp
+       * gdb.base/siginfo-obj.exp
+       * gdb.base/siginfo.exp
+       * gdb.base/signals-state-child.exp
+       * gdb.base/signest.exp
+       * gdb.base/sigstep.exp
+       * gdb.base/sizeof.exp
+       * gdb.base/skip.exp
+       * gdb.base/solib-corrupted.exp
+       * gdb.base/solib-nodir.exp
+       * gdb.base/solib-search.exp
+       * gdb.base/stack-checking.exp
+       * gdb.base/stale-infcall.exp
+       * gdb.base/stap-probe.exp
+       * gdb.base/start.exp
+       * gdb.base/step-break.exp
+       * gdb.base/step-bt.exp
+       * gdb.base/step-line.exp
+       * gdb.base/step-over-exit.exp
+       * gdb.base/step-over-syscall.exp
+       * gdb.base/step-resume-infcall.exp
+       * gdb.base/step-test.exp
+       * gdb.base/store.exp
+       * gdb.base/structs3.exp
+       * gdb.base/sym-file.exp
+       * gdb.base/symbol-without-target_section.exp
+       * gdb.base/term.exp
+       * gdb.base/testenv.exp
+       * gdb.base/ui-redirect.exp
+       * gdb.base/until.exp
+       * gdb.base/unwindonsignal.exp
+       * gdb.base/value-double-free.exp
+       * gdb.base/vla-datatypes.exp
+       * gdb.base/vla-ptr.exp
+       * gdb.base/vla-sideeffect.exp
+       * gdb.base/volatile.exp
+       * gdb.base/watch-cond-infcall.exp
+       * gdb.base/watch-cond.exp
+       * gdb.base/watch-non-mem.exp
+       * gdb.base/watch-read.exp
+       * gdb.base/watch-vfork.exp
+       * gdb.base/watchpoint-cond-gone.exp
+       * gdb.base/watchpoint-delete.exp
+       * gdb.base/watchpoint-hw-hit-once.exp
+       * gdb.base/watchpoint-hw.exp
+       * gdb.base/watchpoint-stops-at-right-insn.exp
+       * gdb.base/watchpoints.exp
+       * gdb.base/wchar.exp
+       * gdb.base/whatis-exp.exp
+       * gdb.btrace/buffer-size.exp
+       * gdb.btrace/data.exp
+       * gdb.btrace/delta.exp
+       * gdb.btrace/dlopen.exp
+       * gdb.btrace/enable.exp
+       * gdb.btrace/exception.exp
+       * gdb.btrace/function_call_history.exp
+       * gdb.btrace/gcore.exp
+       * gdb.btrace/instruction_history.exp
+       * gdb.btrace/nohist.exp
+       * gdb.btrace/reconnect.exp
+       * gdb.btrace/record_goto-step.exp
+       * gdb.btrace/record_goto.exp
+       * gdb.btrace/rn-dl-bind.exp
+       * gdb.btrace/segv.exp
+       * gdb.btrace/step.exp
+       * gdb.btrace/stepi.exp
+       * gdb.btrace/tailcall-only.exp
+       * gdb.btrace/tailcall.exp
+       * gdb.btrace/tsx.exp
+       * gdb.btrace/unknown_functions.exp
+       * gdb.btrace/vdso.exp
+       * gdb.compile/compile-ifunc.exp
+       * gdb.compile/compile-ops.exp
+       * gdb.compile/compile-print.exp
+       * gdb.compile/compile-setjmp.exp
+       * gdb.cp/abstract-origin.exp
+       * gdb.cp/ambiguous.exp
+       * gdb.cp/annota2.exp
+       * gdb.cp/annota3.exp
+       * gdb.cp/anon-ns.exp
+       * gdb.cp/anon-struct.exp
+       * gdb.cp/anon-union.exp
+       * gdb.cp/arg-reference.exp
+       * gdb.cp/baseenum.exp
+       * gdb.cp/bool.exp
+       * gdb.cp/breakpoint.exp
+       * gdb.cp/bs15503.exp
+       * gdb.cp/call-c.exp
+       * gdb.cp/casts.exp
+       * gdb.cp/chained-calls.exp
+       * gdb.cp/class2.exp
+       * gdb.cp/classes.exp
+       * gdb.cp/cmpd-minsyms.exp
+       * gdb.cp/converts.exp
+       * gdb.cp/cp-relocate.exp
+       * gdb.cp/cpcompletion.exp
+       * gdb.cp/cpexprs.exp
+       * gdb.cp/cplabel.exp
+       * gdb.cp/cplusfuncs.exp
+       * gdb.cp/cpsizeof.exp
+       * gdb.cp/ctti.exp
+       * gdb.cp/derivation.exp
+       * gdb.cp/destrprint.exp
+       * gdb.cp/dispcxx.exp
+       * gdb.cp/enum-class.exp
+       * gdb.cp/exception.exp
+       * gdb.cp/exceptprint.exp
+       * gdb.cp/expand-psymtabs-cxx.exp
+       * gdb.cp/expand-sals.exp
+       * gdb.cp/extern-c.exp
+       * gdb.cp/filename.exp
+       * gdb.cp/formatted-ref.exp
+       * gdb.cp/fpointer.exp
+       * gdb.cp/gdb1355.exp
+       * gdb.cp/gdb2495.exp
+       * gdb.cp/hang.exp
+       * gdb.cp/impl-this.exp
+       * gdb.cp/infcall-dlopen.exp
+       * gdb.cp/inherit.exp
+       * gdb.cp/iostream.exp
+       * gdb.cp/koenig.exp
+       * gdb.cp/local.exp
+       * gdb.cp/m-data.exp
+       * gdb.cp/m-static.exp
+       * gdb.cp/mb-ctor.exp
+       * gdb.cp/mb-inline.exp
+       * gdb.cp/mb-templates.exp
+       * gdb.cp/member-name.exp
+       * gdb.cp/member-ptr.exp
+       * gdb.cp/meth-typedefs.exp
+       * gdb.cp/method.exp
+       * gdb.cp/method2.exp
+       * gdb.cp/minsym-fallback.exp
+       * gdb.cp/misc.exp
+       * gdb.cp/namelessclass.exp
+       * gdb.cp/namespace-enum.exp
+       * gdb.cp/namespace-nested-import.exp
+       * gdb.cp/namespace.exp
+       * gdb.cp/nextoverthrow.exp
+       * gdb.cp/no-dmgl-verbose.exp
+       * gdb.cp/non-trivial-retval.exp
+       * gdb.cp/noparam.exp
+       * gdb.cp/nsdecl.exp
+       * gdb.cp/nsimport.exp
+       * gdb.cp/nsnested.exp
+       * gdb.cp/nsnoimports.exp
+       * gdb.cp/nsrecurs.exp
+       * gdb.cp/nsstress.exp
+       * gdb.cp/nsusing.exp
+       * gdb.cp/operator.exp
+       * gdb.cp/oranking.exp
+       * gdb.cp/overload-const.exp
+       * gdb.cp/overload.exp
+       * gdb.cp/ovldbreak.exp
+       * gdb.cp/ovsrch.exp
+       * gdb.cp/paren-type.exp
+       * gdb.cp/parse-lang.exp
+       * gdb.cp/pass-by-ref.exp
+       * gdb.cp/pr-1023.exp
+       * gdb.cp/pr-1210.exp
+       * gdb.cp/pr-574.exp
+       * gdb.cp/pr10687.exp
+       * gdb.cp/pr12028.exp
+       * gdb.cp/pr17132.exp
+       * gdb.cp/pr17494.exp
+       * gdb.cp/pr9067.exp
+       * gdb.cp/pr9167.exp
+       * gdb.cp/pr9631.exp
+       * gdb.cp/printmethod.exp
+       * gdb.cp/psmang.exp
+       * gdb.cp/psymtab-parameter.exp
+       * gdb.cp/ptype-cv-cp.exp
+       * gdb.cp/ptype-flags.exp
+       * gdb.cp/re-set-overloaded.exp
+       * gdb.cp/ref-types.exp
+       * gdb.cp/rtti.exp
+       * gdb.cp/scope-err.exp
+       * gdb.cp/shadow.exp
+       * gdb.cp/smartp.exp
+       * gdb.cp/static-method.exp
+       * gdb.cp/static-print-quit.exp
+       * gdb.cp/temargs.exp
+       * gdb.cp/templates.exp
+       * gdb.cp/try_catch.exp
+       * gdb.cp/typedef-operator.exp
+       * gdb.cp/typeid.exp
+       * gdb.cp/userdef.exp
+       * gdb.cp/using-crash.exp
+       * gdb.cp/var-tag.exp
+       * gdb.cp/virtbase.exp
+       * gdb.cp/virtfunc.exp
+       * gdb.cp/virtfunc2.exp
+       * gdb.cp/vla-cxx.exp
+       * gdb.disasm/t01_mov.exp
+       * gdb.disasm/t02_mova.exp
+       * gdb.disasm/t03_add.exp
+       * gdb.disasm/t04_sub.exp
+       * gdb.disasm/t05_cmp.exp
+       * gdb.disasm/t06_ari2.exp
+       * gdb.disasm/t07_ari3.exp
+       * gdb.disasm/t08_or.exp
+       * gdb.disasm/t09_xor.exp
+       * gdb.disasm/t10_and.exp
+       * gdb.disasm/t11_logs.exp
+       * gdb.disasm/t12_bit.exp
+       * gdb.disasm/t13_otr.exp
+       * gdb.dlang/circular.exp
+       * gdb.dwarf2/arr-stride.exp
+       * gdb.dwarf2/arr-subrange.exp
+       * gdb.dwarf2/atomic-type.exp
+       * gdb.dwarf2/bad-regnum.exp
+       * gdb.dwarf2/bitfield-parent-optimized-out.exp
+       * gdb.dwarf2/callframecfa.exp
+       * gdb.dwarf2/clztest.exp
+       * gdb.dwarf2/corrupt.exp
+       * gdb.dwarf2/data-loc.exp
+       * gdb.dwarf2/dup-psym.exp
+       * gdb.dwarf2/dw2-anon-mptr.exp
+       * gdb.dwarf2/dw2-anonymous-func.exp
+       * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
+       * gdb.dwarf2/dw2-bad-unresolved.exp
+       * gdb.dwarf2/dw2-basic.exp
+       * gdb.dwarf2/dw2-canonicalize-type.exp
+       * gdb.dwarf2/dw2-case-insensitive.exp
+       * gdb.dwarf2/dw2-common-block.exp
+       * gdb.dwarf2/dw2-compdir-oldgcc.exp
+       * gdb.dwarf2/dw2-compressed.exp
+       * gdb.dwarf2/dw2-const.exp
+       * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
+       * gdb.dwarf2/dw2-cu-size.exp
+       * gdb.dwarf2/dw2-dup-frame.exp
+       * gdb.dwarf2/dw2-entry-value.exp
+       * gdb.dwarf2/dw2-icycle.exp
+       * gdb.dwarf2/dw2-ifort-parameter.exp
+       * gdb.dwarf2/dw2-inline-break.exp
+       * gdb.dwarf2/dw2-inline-param.exp
+       * gdb.dwarf2/dw2-intercu.exp
+       * gdb.dwarf2/dw2-intermix.exp
+       * gdb.dwarf2/dw2-lexical-block-bare.exp
+       * gdb.dwarf2/dw2-linkage-name-trust.exp
+       * gdb.dwarf2/dw2-minsym-in-cu.exp
+       * gdb.dwarf2/dw2-noloc.exp
+       * gdb.dwarf2/dw2-op-call.exp
+       * gdb.dwarf2/dw2-op-out-param.exp
+       * gdb.dwarf2/dw2-opt-structptr.exp
+       * gdb.dwarf2/dw2-param-error.exp
+       * gdb.dwarf2/dw2-producer.exp
+       * gdb.dwarf2/dw2-ranges-base.exp
+       * gdb.dwarf2/dw2-ref-missing-frame.exp
+       * gdb.dwarf2/dw2-reg-undefined.exp
+       * gdb.dwarf2/dw2-regno-invalid.exp
+       * gdb.dwarf2/dw2-restore.exp
+       * gdb.dwarf2/dw2-restrict.exp
+       * gdb.dwarf2/dw2-single-line-discriminators.exp
+       * gdb.dwarf2/dw2-strp.exp
+       * gdb.dwarf2/dw2-undefined-ret-addr.exp
+       * gdb.dwarf2/dw2-unresolved.exp
+       * gdb.dwarf2/dw2-var-zero-addr.exp
+       * gdb.dwarf2/dw4-sig-types.exp
+       * gdb.dwarf2/dwz.exp
+       * gdb.dwarf2/dynarr-ptr.exp
+       * gdb.dwarf2/enum-type.exp
+       * gdb.dwarf2/gdb-index.exp
+       * gdb.dwarf2/implptr-64bit.exp
+       * gdb.dwarf2/implptr-optimized-out.exp
+       * gdb.dwarf2/implptr.exp
+       * gdb.dwarf2/implref-array.exp
+       * gdb.dwarf2/implref-const.exp
+       * gdb.dwarf2/implref-global.exp
+       * gdb.dwarf2/implref-struct.exp
+       * gdb.dwarf2/mac-fileno.exp
+       * gdb.dwarf2/main-subprogram.exp
+       * gdb.dwarf2/member-ptr-forwardref.exp
+       * gdb.dwarf2/method-ptr.exp
+       * gdb.dwarf2/missing-sig-type.exp
+       * gdb.dwarf2/nonvar-access.exp
+       * gdb.dwarf2/opaque-type-lookup.exp
+       * gdb.dwarf2/pieces-optimized-out.exp
+       * gdb.dwarf2/pieces.exp
+       * gdb.dwarf2/pr10770.exp
+       * gdb.dwarf2/pr13961.exp
+       * gdb.dwarf2/staticvirtual.exp
+       * gdb.dwarf2/subrange.exp
+       * gdb.dwarf2/symtab-producer.exp
+       * gdb.dwarf2/trace-crash.exp
+       * gdb.dwarf2/typeddwarf.exp
+       * gdb.dwarf2/valop.exp
+       * gdb.dwarf2/watch-notconst.exp
+       * gdb.fortran/array-element.exp
+       * gdb.fortran/charset.exp
+       * gdb.fortran/common-block.exp
+       * gdb.fortran/complex.exp
+       * gdb.fortran/derived-type-function.exp
+       * gdb.fortran/derived-type.exp
+       * gdb.fortran/logical.exp
+       * gdb.fortran/module.exp
+       * gdb.fortran/multi-dim.exp
+       * gdb.fortran/nested-funcs.exp
+       * gdb.fortran/print-formatted.exp
+       * gdb.fortran/subarray.exp
+       * gdb.fortran/vla-alloc-assoc.exp
+       * gdb.fortran/vla-datatypes.exp
+       * gdb.fortran/vla-history.exp
+       * gdb.fortran/vla-ptr-info.exp
+       * gdb.fortran/vla-ptype-sub.exp
+       * gdb.fortran/vla-ptype.exp
+       * gdb.fortran/vla-sizeof.exp
+       * gdb.fortran/vla-type.exp
+       * gdb.fortran/vla-value-sub-arbitrary.exp
+       * gdb.fortran/vla-value-sub-finish.exp
+       * gdb.fortran/vla-value-sub.exp
+       * gdb.fortran/vla-value.exp
+       * gdb.fortran/whatis_type.exp
+       * gdb.go/chan.exp
+       * gdb.go/handcall.exp
+       * gdb.go/hello.exp
+       * gdb.go/integers.exp
+       * gdb.go/methods.exp
+       * gdb.go/package.exp
+       * gdb.go/strings.exp
+       * gdb.go/types.exp
+       * gdb.go/unsafe.exp
+       * gdb.guile/scm-arch.exp
+       * gdb.guile/scm-block.exp
+       * gdb.guile/scm-breakpoint.exp
+       * gdb.guile/scm-cmd.exp
+       * gdb.guile/scm-disasm.exp
+       * gdb.guile/scm-equal.exp
+       * gdb.guile/scm-frame-args.exp
+       * gdb.guile/scm-frame-inline.exp
+       * gdb.guile/scm-frame.exp
+       * gdb.guile/scm-iterator.exp
+       * gdb.guile/scm-math.exp
+       * gdb.guile/scm-objfile.exp
+       * gdb.guile/scm-ports.exp
+       * gdb.guile/scm-symbol.exp
+       * gdb.guile/scm-symtab.exp
+       * gdb.guile/scm-value-cc.exp
+       * gdb.guile/types-module.exp
+       * gdb.linespec/break-ask.exp
+       * gdb.linespec/cpexplicit.exp
+       * gdb.linespec/explicit.exp
+       * gdb.linespec/keywords.exp
+       * gdb.linespec/linespec.exp
+       * gdb.linespec/ls-dollar.exp
+       * gdb.linespec/ls-errs.exp
+       * gdb.linespec/skip-two.exp
+       * gdb.linespec/thread.exp
+       * gdb.mi/mi-async.exp
+       * gdb.mi/mi-basics.exp
+       * gdb.mi/mi-break.exp
+       * gdb.mi/mi-catch-load.exp
+       * gdb.mi/mi-cli.exp
+       * gdb.mi/mi-cmd-param-changed.exp
+       * gdb.mi/mi-console.exp
+       * gdb.mi/mi-detach.exp
+       * gdb.mi/mi-disassemble.exp
+       * gdb.mi/mi-eval.exp
+       * gdb.mi/mi-file-transfer.exp
+       * gdb.mi/mi-file.exp
+       * gdb.mi/mi-fill-memory.exp
+       * gdb.mi/mi-inheritance-syntax-error.exp
+       * gdb.mi/mi-linespec-err-cp.exp
+       * gdb.mi/mi-logging.exp
+       * gdb.mi/mi-memory-changed.exp
+       * gdb.mi/mi-read-memory.exp
+       * gdb.mi/mi-record-changed.exp
+       * gdb.mi/mi-reg-undefined.exp
+       * gdb.mi/mi-regs.exp
+       * gdb.mi/mi-return.exp
+       * gdb.mi/mi-reverse.exp
+       * gdb.mi/mi-simplerun.exp
+       * gdb.mi/mi-solib.exp
+       * gdb.mi/mi-stack.exp
+       * gdb.mi/mi-stepi.exp
+       * gdb.mi/mi-syn-frame.exp
+       * gdb.mi/mi-until.exp
+       * gdb.mi/mi-var-block.exp
+       * gdb.mi/mi-var-child.exp
+       * gdb.mi/mi-var-cmd.exp
+       * gdb.mi/mi-var-cp.exp
+       * gdb.mi/mi-var-display.exp
+       * gdb.mi/mi-var-invalidate.exp
+       * gdb.mi/mi-var-list-children-invalid-grandchild.exp
+       * gdb.mi/mi-vla-fortran.exp
+       * gdb.mi/mi-watch.exp
+       * gdb.mi/mi2-var-child.exp
+       * gdb.mi/user-selected-context-sync.exp
+       * gdb.modula2/unbounded-array.exp
+       * gdb.multi/dummy-frame-restore.exp
+       * gdb.multi/multi-arch-exec.exp
+       * gdb.multi/multi-arch.exp
+       * gdb.multi/tids.exp
+       * gdb.multi/watchpoint-multi.exp
+       * gdb.opencl/callfuncs.exp
+       * gdb.opencl/convs_casts.exp
+       * gdb.opencl/datatypes.exp
+       * gdb.opencl/operators.exp
+       * gdb.opencl/vec_comps.exp
+       * gdb.opt/clobbered-registers-O2.exp
+       * gdb.opt/inline-break.exp
+       * gdb.opt/inline-bt.exp
+       * gdb.opt/inline-cmds.exp
+       * gdb.opt/inline-locals.exp
+       * gdb.pascal/case-insensitive-symbols.exp
+       * gdb.pascal/floats.exp
+       * gdb.pascal/gdb11492.exp
+       * gdb.python/lib-types.exp
+       * gdb.python/py-arch.exp
+       * gdb.python/py-as-string.exp
+       * gdb.python/py-bad-printers.exp
+       * gdb.python/py-block.exp
+       * gdb.python/py-breakpoint-create-fail.exp
+       * gdb.python/py-breakpoint.exp
+       * gdb.python/py-caller-is.exp
+       * gdb.python/py-cmd.exp
+       * gdb.python/py-explore-cc.exp
+       * gdb.python/py-explore.exp
+       * gdb.python/py-finish-breakpoint.exp
+       * gdb.python/py-finish-breakpoint2.exp
+       * gdb.python/py-frame-args.exp
+       * gdb.python/py-frame-inline.exp
+       * gdb.python/py-frame.exp
+       * gdb.python/py-framefilter-mi.exp
+       * gdb.python/py-infthread.exp
+       * gdb.python/py-lazy-string.exp
+       * gdb.python/py-linetable.exp
+       * gdb.python/py-mi-events.exp
+       * gdb.python/py-mi-objfile.exp
+       * gdb.python/py-mi.exp
+       * gdb.python/py-objfile.exp
+       * gdb.python/py-pp-integral.exp
+       * gdb.python/py-pp-maint.exp
+       * gdb.python/py-pp-re-notag.exp
+       * gdb.python/py-pp-registration.exp
+       * gdb.python/py-recurse-unwind.exp
+       * gdb.python/py-strfns.exp
+       * gdb.python/py-symbol.exp
+       * gdb.python/py-symtab.exp
+       * gdb.python/py-sync-interp.exp
+       * gdb.python/py-typeprint.exp
+       * gdb.python/py-unwind-maint.exp
+       * gdb.python/py-unwind.exp
+       * gdb.python/py-value-cc.exp
+       * gdb.python/py-xmethods.exp
+       * gdb.reverse/amd64-tailcall-reverse.exp
+       * gdb.reverse/break-precsave.exp
+       * gdb.reverse/break-reverse.exp
+       * gdb.reverse/consecutive-precsave.exp
+       * gdb.reverse/consecutive-reverse.exp
+       * gdb.reverse/finish-precsave.exp
+       * gdb.reverse/finish-reverse-bkpt.exp
+       * gdb.reverse/finish-reverse.exp
+       * gdb.reverse/fstatat-reverse.exp
+       * gdb.reverse/getresuid-reverse.exp
+       * gdb.reverse/i386-precsave.exp
+       * gdb.reverse/i386-reverse.exp
+       * gdb.reverse/i386-sse-reverse.exp
+       * gdb.reverse/i387-env-reverse.exp
+       * gdb.reverse/i387-stack-reverse.exp
+       * gdb.reverse/insn-reverse.exp
+       * gdb.reverse/machinestate-precsave.exp
+       * gdb.reverse/machinestate.exp
+       * gdb.reverse/next-reverse-bkpt-over-sr.exp
+       * gdb.reverse/pipe-reverse.exp
+       * gdb.reverse/readv-reverse.exp
+       * gdb.reverse/recvmsg-reverse.exp
+       * gdb.reverse/rerun-prec.exp
+       * gdb.reverse/s390-mvcle.exp
+       * gdb.reverse/step-precsave.exp
+       * gdb.reverse/step-reverse.exp
+       * gdb.reverse/time-reverse.exp
+       * gdb.reverse/until-precsave.exp
+       * gdb.reverse/until-reverse.exp
+       * gdb.reverse/waitpid-reverse.exp
+       * gdb.reverse/watch-precsave.exp
+       * gdb.reverse/watch-reverse.exp
+       * gdb.rust/generics.exp
+       * gdb.rust/methods.exp
+       * gdb.rust/modules.exp
+       * gdb.rust/simple.exp
+       * gdb.server/connect-with-no-symbol-file.exp
+       * gdb.server/ext-attach.exp
+       * gdb.server/ext-restart.exp
+       * gdb.server/ext-wrapper.exp
+       * gdb.server/file-transfer.exp
+       * gdb.server/server-exec-info.exp
+       * gdb.server/server-kill.exp
+       * gdb.server/server-mon.exp
+       * gdb.server/wrapper.exp
+       * gdb.stabs/exclfwd.exp
+       * gdb.stabs/gdb11479.exp
+       * gdb.threads/clone-new-thread-event.exp
+       * gdb.threads/corethreads.exp
+       * gdb.threads/current-lwp-dead.exp
+       * gdb.threads/dlopen-libpthread.exp
+       * gdb.threads/gcore-thread.exp
+       * gdb.threads/sigstep-threads.exp
+       * gdb.threads/watchpoint-fork.exp
+       * gdb.trace/actions-changed.exp
+       * gdb.trace/backtrace.exp
+       * gdb.trace/change-loc.exp
+       * gdb.trace/circ.exp
+       * gdb.trace/collection.exp
+       * gdb.trace/disconnected-tracing.exp
+       * gdb.trace/ftrace.exp
+       * gdb.trace/mi-trace-frame-collected.exp
+       * gdb.trace/mi-trace-unavailable.exp
+       * gdb.trace/mi-traceframe-changed.exp
+       * gdb.trace/mi-tsv-changed.exp
+       * gdb.trace/no-attach-trace.exp
+       * gdb.trace/passc-dyn.exp
+       * gdb.trace/qtro.exp
+       * gdb.trace/range-stepping.exp
+       * gdb.trace/read-memory.exp
+       * gdb.trace/save-trace.exp
+       * gdb.trace/signal.exp
+       * gdb.trace/status-stop.exp
+       * gdb.trace/tfile.exp
+       * gdb.trace/trace-break.exp
+       * gdb.trace/trace-buffer-size.exp
+       * gdb.trace/trace-condition.exp
+       * gdb.trace/tracefile-pseudo-reg.exp
+       * gdb.trace/tstatus.exp
+       * gdb.trace/unavailable.exp
+       * gdb.trace/while-dyn.exp
+       * gdb.trace/while-stepping.exp
+
+2016-12-22  Doug Evans  <xdje42@gmail.com>
+
+       * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
+       and msymbols.
+
+2016-12-19  Yao Qi  <yao.qi@linaro.org>
+
+       * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
+       (test_with_self): Don't call do_steps_and_nexts, and remove
+       code about stepping into xmalloc.
+
+2016-12-09  Yao Qi  <yao.qi@linaro.org>
+
+       * gdb.base/all-architectures.exp.in: Remove kfail for rx.
+
+2016-12-09  Yao Qi  <yao.qi@linaro.org>
+
+       * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
+
+2016-12-09  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/all-architectures-0.exp: New file.
+       * gdb.base/all-architectures-1.exp: New file.
+       * gdb.base/all-architectures-2.exp: New file.
+       * gdb.base/all-architectures-3.exp: New file.
+       * gdb.base/all-architectures-4.exp: New file.
+       * gdb.base/all-architectures-5.exp: New file.
+       * gdb.base/all-architectures-6.exp: New file.
+       * gdb.base/all-architectures-7.exp: New file.
+       * gdb.base/all-architectures.exp.in: New file.
+
+2016-12-09  Yao Qi  <yao.qi@linaro.org>
+
+       * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
+
+2016-12-02  Luis Machado  <lgustavo@codesourcery.com>
+
+       * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
+       possible.
+       Remove useless pattern-matching code.
+
+2016-12-02  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/commands.exp (user_defined_command_manyargs_test): New
+       procedure.
+       (top level): Call it.
+
+2016-12-02  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/commands.exp (user_defined_command_args_stack_test):
+       New procedure.
+       (top level): Call it.
+
 2016-12-02  Pedro Alves  <palves@redhat.com>
 
        PR cli/20559
@@ -10211,6 +12226,6 @@ For older changes see ChangeLog-1993-2013.
 ;; version-control: never
 ;; End:
 
-    Copyright 2014-2016 Free Software Foundation, Inc.
+    Copyright 2014-2017 Free Software Foundation, Inc.
   Copying and distribution of this file, with or without modification,
   are permitted provided the copyright notice and this notice are preserved.
This page took 0.109832 seconds and 4 git commands to generate.