+2017-10-09 Pedro Alves <palves@redhat.com>
+
+ * infrun.c (handle_inferior_event_1) <TARGET_WAITKIND_EXECD>: Skip
+ reading registers when switching context.
+
+2017-10-09 John Baldwin <jhb@FreeBSD.org>
+
+ * fbsd-nat.c (fbsd_siginfo_size): Use gdbarch_long_bit.
+ (fbsd_convert_siginfo): Likewise.
+ * fbsd-tdep.c (fbsd_core_xfer_siginfo): Likewise.
+
+2017-10-09 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * configure.ac (try_guile_versions): Remove guile-2.2.
+ * configure: Regenerate.
+
+2017-10-09 Tom Tromey <tom@tromey.com>
+
+ * Makefile.in (COMPILE.post, POSTCOMPILE): Restore $(basename).
+ (COMPILE.pre): Use $(CXX).
+
+2017-10-09 Pedro Alves <palves@redhat.com>
+
+ * cp-support.c (cp_remove_params): Return a gdb::unique_xmalloc_ptr.
+ Use bool.
+ (overload_list_add_symbol): Adjust to use gdb::unique_xmalloc_ptr.
+ * cp-support.h (cp_remove_params): Now returns a
+ gdb::unique_xmalloc_ptr.
+ * dwarf2read.c (find_slot_in_mapped_hash): Now returns bool.
+ Adjust to cp_remove_params returning a gdb::unique_xmalloc_ptr.
+ * psymtab.c (psymtab_search_name): Adjust to cp_remove_params
+ returning a gdb::unique_xmalloc_ptr.
+ (lookup_partial_symbol): Adjust to use gdb::unique_xmalloc_ptr.
+ * stack.c (find_frame_funname): Adjust to cp_remove_params
+ returning a gdb::unique_xmalloc_ptr.
+
+2017-10-08 Tom Tromey <tom@tromey.com>
+
+ * dwarf2read.c (dwarf2_get_dwz_file): Use
+ gdb::unique_xmalloc_ptr.
+ (find_slot_in_mapped_hash): Likewise.
+ (dwarf2_physname): Likewise.
+ (create_dwo_unit_in_dwp_v1): Use std::string.
+ (create_dwo_unit_in_dwp_v2): Likewise.
+ (lookup_dwo_cutu): Likewise.
+ (inherit_abstract_dies): Use std::vector.
+ (read_array_type): Likewise.
+ (dwarf_decode_macros): Remove unused declaration.
+ (unsigned_int_compar): Remove.
+ (dwarf2_build_psymtabs_hard): Use scoped_restore.
+ (psymtabs_addrmap_cleanup): Remove.
+
+2017-10-08 Tom Tromey <tom@tromey.com>
+
+ * frame-unwind.c (frame_unwind_try_unwinder): Update.
+ * frame.h (frame_cleanup_after_sniffer): Declare.
+ (frame_prepare_for_sniffer): Return void.
+ * frame.c (frame_cleanup_after_sniffer): No longer static. Change
+ type of argument.
+ (frame_prepare_for_sniffer): Return void.
+
+2017-10-08 Tom Tromey <tom@tromey.com>
+
+ * utils.h (make_cleanup_value_free): Remove.
+ * utils.c (do_value_free, struct cleanup): Remove.
+ * dwarf2loc.c (dwarf2_evaluate_loc_desc_full) <DWARF_VALUE_STACK>:
+ Use gdb_value_up.
+ * value.h (struct value_deleter): New.
+ (gdb_value_up): New typedef.
+
+2017-10-08 Tom Tromey <tom@tromey.com>
+
+ * symtab.c (free_search_symbols, do_free_search_symbols_cleanup)
+ (make_cleanup_free_search_symbols): Remove.
+ (search_symbols): Return std::vector.
+ (symbol_search::compare_search_syms): Now member of
+ symbol_search. Change arguments.
+ (sort_search_symbols_remove_dups): Change arguments. Rewrite.
+ (symtab_symbol_info, rbreak_command): Update.
+ * symtab.h (struct symbol_search) <next>: Remove.
+ Add constructors.
+ (symbol_search::operator<): New function.
+ (symbol_search::operator==): New function.
+ (search_symbols): Remove std::vector.
+ (free_search_symbols, make_cleanup_free_search_symbols): Remove.
+ (symbol_search::compare_search_syms): Declare.
+
+2017-10-06 Yao Qi <yao.qi@linaro.org>
+
+ * Makefile.in (ALL_64_TARGET_OBS): Replace aarch64-insn.o with
+ arch/aarch64-insn.o.
+ Remove one rule.
+ * configure.tgt: Replace aarch64-insn.o with arch/aarch64-insn.o.
+
+2017-10-06 Yao Qi <yao.qi@linaro.org>
+
+ * Makefile.in (ALL_TARGET_OBS): Replace arm.o, arm-get-next-pcs.o,
+ and arm-linux.o with arch/arm.o, arch/arm-get-next-pcs.o and
+ arch/arm-linux.o respectively.
+ * configure.tgt: Likewise.
+
+2017-10-06 Yao Qi <yao.qi@linaro.org>
+
+ * Makefile.in (ALL_TARGET_OBS): Rename i386.o to arch/i386.o.
+ * configure.tgt (i386_tobjs): Replace i386.o with arch/i386.o.
+
+2017-10-06 Pedro Alves <palves@redhat.com>
+
+ * windows-nat.c: Include <algorithm>.
+
+2017-10-06 Yao Qi <yao.qi@linaro.org>
+
+ * configure.tgt (i386_tobjs): New variable.
+ (amd64_tobjs): New variable.
+ Set $cpu_obs and $os_obs.
+
+2017-10-06 Yao Qi <yao.qi@linaro.org>
+
+ * Makefile.in (CONFIG_SRC_SUBDIR): New.
+ (ALL_64_TARGET_OBS): Replace amd64.o with arch/amd64.o.
+ (clean): Remove object files and dependency files.
+ (distclean): Remove the directory.
+ * configure.ac: Invoke AC_CONFIG_COMMANDS.
+ * configure: Re-generated.
+ * configure.tgt: Replace amd64.o with arch/amd64.o.
+
2017-10-05 Jose E. Marchesi <jose.marchesi@oracle.com>
PR build/22188