+2016-02-12 Yao Qi <yao.qi@linaro.org>
+
+ * gdb.arch/arm-single-step-kernel-helper.c: New.
+ * gdb.arch/arm-single-step-kernel-helper.exp: New.
+
+2016-02-12 Markus Metzger <markus.t.metzger@intel.com>
+
+ * gdb.btrace/tailcall-only.exp: New.
+ * gdb.btrace/tailcall-only.c: New.
+ * gdb.btrace/x86_64-tailcall-only.S: New.
+ * gdb.btrace/i686-tailcall-only.S: New.
+
+2016-02-11 Pedro Alves <palves@redhat.com>
+
+ * README (Parallel testing): Add missing double quotes.
+
+2016-02-11 Pedro Alves <palves@redhat.com>
+
+ * README (Parallel testing): New section.
+ (GDB_PARALLEL): Rewrite.
+ (FORCE_PARALLEL): Document.
+
+2016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
+
+ * gdb.trace/tfile-avx.c: New test.
+ * gdb.trace/tfile-avx.exp: New test.
+
+2016-02-09 Keith Seitz <keiths@redhat.com>
+
+ PR breakpoints/19546
+ * gdb.base/infcall-exec.c: New file.
+ * gdb.base/infcall-exec2.c: New file.
+ * gdb.base/infcall-exec.exp: New file.
+
+2016-02-09 Keith Seitz <keiths@redhat.com>
+
+ * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
+ (toplevel): Call test_bkpt_address.
+
+2016-02-09 Keith Seitz <keiths@redhat.com>
+
+ PR python/19506
+ * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
+ (toplevel): Call test_bkpt_address.
+
+2016-02-09 Simon Marchi <simon.marchi@ericsson.com>
+
+ * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
+ to AC_OUTPUT.
+ * configure: Regenerate.
+
+2016-02-09 Pedro Alves <palves@redhat.com>
+
+ PR breakpoints/19548
+ * gdb.base/execl-update-breakpoints.c (some_function): New
+ function.
+ (main): Call it.
+ * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
+ Tighten expected GDB output.
+
+2016-02-08 Simon Marchi <simon.marchi@ericsson.com>
+
+ * Makefile.in (ALL_SUBDIRS): Remove.
+ (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
+ (distclean maintainer-clean realclean): Likewise.
+ * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
+ * configure: Regenerate.
+ * gdb.ada/Makefile.in: Delete.
+ * gdb.arch/Makefile.in: Likewise.
+ * gdb.asm/Makefile.in: Likewise.
+ * gdb.base/Makefile.in: Likewise.
+ * gdb.btrace/Makefile.in: Likewise.
+ * gdb.cell/Makefile.in: Likewise.
+ * gdb.compile/Makefile.in: Likewise.
+ * gdb.cp/Makefile.in: Likewise.
+ * gdb.disasm/Makefile.in: Likewise.
+ * gdb.dlang/Makefile.in: Likewise.
+ * gdb.dwarf2/Makefile.in: Likewise.
+ * gdb.fortran/Makefile.in: Likewise.
+ * gdb.gdb/Makefile.in: Likewise.
+ * gdb.go/Makefile.in: Likewise.
+ * gdb.guile/Makefile.in: Likewise.
+ * gdb.java/Makefile.in: Likewise.
+ * gdb.linespec/Makefile.in: Likewise.
+ * gdb.mi/Makefile.in: Likewise.
+ * gdb.modula2/Makefile.in: Likewise.
+ * gdb.multi/Makefile.in: Likewise.
+ * gdb.objc/Makefile.in: Likewise.
+ * gdb.opencl/Makefile.in: Likewise.
+ * gdb.opt/Makefile.in: Likewise.
+ * gdb.pascal/Makefile.in: Likewise.
+ * gdb.perf/Makefile.in: Likewise.
+ * gdb.python/Makefile.in: Likewise.
+ * gdb.reverse/Makefile.in: Likewise.
+ * gdb.server/Makefile.in: Likewise.
+ * gdb.stabs/Makefile.in: Likewise.
+ * gdb.threads/Makefile.in: Likewise.
+ * gdb.trace/Makefile.in: Likewise.
+ * gdb.xml/Makefile.in: Likewise.
+ * lib/gdb.exp (make_gdb_parallel_path): Add check for
+ GDB_PARALLEL.
+ (standard_output_file): Remove check for GDB_PARALLEL, always
+ return path in outputs/$subdir/$testname.
+
+2016-02-08 Simon Marchi <simon.marchi@ericsson.com>
+
+ * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
+ (site.exp): Assign abs_srcdir to tcl's srcdir.
+
+2016-02-04 Yao Qi <yao.qi@linaro.org>
+
+ * gdb.base/foll-exec-mode.c: Include limits.h.
+ (main): Add parameters argc and argv. Get directory from
+ argv[0].
+ * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
+ compilation.
+ * gdb.base/foll-exec.c: Include limits.h.
+ (main): Add parameters argc and argv.
+ Get directory from argv[0].
+ * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
+ Adjust tests on the number of lines as source code changed.
+ * gdb.base/foll-vfork-exit.c: Include limits.h.
+ (main): Add one line of statement before vfork.
+ * gdb.base/foll-vfork.c: Include limits.h and string.h.
+ (main): Add parameters argc and argv. Get directory from
+ argv[0].
+ * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
+ (setup_gdb): Set tbreak to skip some source lines.
+ * gdb.multi/bkpt-multi-exec.c: Include limits.h.
+ (main): Add parameters argc and argv. Get directory from
+ argv[0].
+ * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
+ compilation.
+ * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
+ (main): Add parameters argc and argv. Get directory from
+ argv[0].
+ * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
+ compilation.
+
+2016-02-01 Doug Evans <dje@google.com>
+
+ * gdb.base/skip.exp: Clean up multiple references to same test name.
+
+2016-02-01 Pedro Alves <palves@redhat.com>
+
+ PR remote/19496
+ * gdb.threads/forking-threads-plus-breakpoint.exp
+ (displaced_stepping_supported): New global.
+ (probe_displaced_stepping_support): New procedure.
+ (do_test): Add 'displaced' parameter, and use it.
+ (top level): Check for displaced stepping support. Add displaced
+ stepping on/off testing axis.
+
+2016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
+ pointer. Don't perform further tests on the unassociated pointer
+ if the first test fails.
+
+2016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.base/max-value-size.c: New file.
+ * gdb.base/max-value-size.exp: New file.
+ * gdb.base/huge.exp: Disable max-value-size for this test.
+
+2016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
+
+2016-01-28 Yao Qi <yao.qi@linaro.org>
+
+ * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
+
+2016-01-25 Pedro Alves <palves@redhat.com>
+
+ PR threads/19461
+ * gdb.base/fork-running-state.c: New file.
+ * gdb.base/fork-running-state.exp: New file.
+
+2016-01-25 Pedro Alves <palves@redhat.com>
+
+ PR gdb/19494
+ * gdb.base/catch-fork-kill.c: New file.
+ * gdb.base/catch-fork-kill.exp: New file.
+
+2016-01-25 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
+ Delete, moved to lib/gdb.exp.
+ * gdb.threads/forking-threads-plus-breakpoint.exp
+ (foreach_with_prefix): Likewise.
+ * gdb.threads/process-dies-while-handling-bp.exp
+ (foreach_with_prefix): Likewise.
+ * lib/gdb.exp (foreach_with_prefix): New procedure.
+
+2016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
+
+ * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
+ * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
+
+2016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
+
+ * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
+ endian targets.
+
+2016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
+ Pedro Alves <palves@redhat.com>
+
+ Fix testsuite compatibility with Guile.
+ * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
+ number.
+
+2016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Fix testsuite compatibility with Guile.
+ * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
+ (thread 1): New test for backtrace through signal handler.
+
+2016-01-22 Yao Qi <yao.qi@linaro.org>
+
+ PR testsuite/19491
+ * gdb.base/multi-forks.c: Include
+ ../lib/unbuffer_output.c
+ (main): Call gdb_unbuffer_output.
+
+2016-01-21 Doug Evans <dje@google.com>
+
+ * lib/ada.exp (gdb_compile_ada): Fix typo.
+
2016-01-21 Joel Brobecker <brobecker@adacore.com>
* gdb.base/break-fun-addr.exp: New file.
* Makefile.in (check-parallel): Propagate return code from make
do-check-parallel.
-2016-01-19 Pedro Alves <palves@redhat.com>
-
- * ax-gdb.c (agent_command_1): Adjust call to decode_line_full.
- * break-catch-throw.c (re_set_exception_catchpoint): Pass the
- current program space down to linespec decoding and breakpoint
- location updating.
- * breakpoint.c (parse_breakpoint_sals): Adjust calls to
- decode_line_full.
- (until_break_command): Adjust calls to decode_line_1.
- (base_breakpoint_decode_location, bkpt_decode_location): Add
- 'search_pspace' parameter. Pass it along.
- (bkpt_probe_create_sals_from_location): Adjust calls to
- parse_probes.
- (tracepoint_decode_location, tracepoint_probe_decode_location)
- (strace_marker_decode_location): Add 'search_pspace' parameter.
- Pass it along.
- (all_locations_are_pending): Rewrite to take a breakpoint and
- program space as arguments instead.
- (hoist_existing_locations): New function.
- (update_breakpoint_locations): Add 'filter_pspace' parameter. Use
- hoist_existing_locations instead of always removing all locations,
- and adjust to all_locations_are_pending change.
- (location_to_sals): Add 'search_pspace' parameter. Pass it along.
- Don't disable the breakpoint if there are other locations in
- another program space.
- (breakpoint_re_set_default): Adjust to pass down the current
- program space as filter program space.
- (decode_location_default): Add 'search_pspace' parameter and pass
- it along.
- (prepare_re_set_context): Don't switch program space here.
- (breakpoint_re_set): Use save_current_space_and_thread instead of
- save_current_program_space.
- * breakpoint.h (struct breakpoint_ops) <decode_location>: Add
- 'search_pspace' parameter.
- (update_breakpoint_locations): Add 'filter_pspace' parameter.
- * cli/cli-cmds.c (edit_command, list_command): Adjust calls to
- decode_line_1.
- * elfread.c (elf_gnu_ifunc_resolver_return_stop): Pass the current
- program space as filter program space.
- * linespec.c (struct linespec_state) <search_pspace>: New field.
- (create_sals_line_offset, convert_explicit_location_to_sals)
- (parse_linespec): Pass the search program space down.
- (linespec_state_constructor): Add 'search_pspace' parameter.
- Store it.
- (linespec_parser_new): Add 'search_pspace' parameter and pass it
- along.
- (linespec_lex_to_end): Adjust.
- (decode_line_full, decode_line_1): Add 'search_pspace' parameter
- and pass it along.
- (decode_line_with_last_displayed): Adjust.
- (collect_symtabs_from_filename, symtabs_from_filename): New
- 'search_pspace' parameter. Use it.
- (find_function_symbols): Pass the search program space down.
- * linespec.h (decode_line_1, decode_line_full): Add
- 'search_pspace' parameter.
- * probe.c (parse_probes_in_pspace): New function, factored out
- from ...
- (parse_probes): ... this. Add 'search_pspace' parameter and use
- it.
- * probe.h (parse_probes): Add pspace' parameter.
- * python/python.c (gdbpy_decode_line): Adjust.
- * tracepoint.c (scope_info): Adjust.
-
2016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
* gdb.trace/ftrace.exp: Fix expected message on continue.