+2017-10-11 John Baldwin <jhb@FreeBSD.org>
+
+ * Makefile.in (ALL_TARGET_OBS): Add arm-fbsd-tdep.o.
+ (ALLDEPFILES): Add arm-fbsd-tdep.c.
+ * NEWS: Mention new FreeBSD/arm target.
+ * configure.tgt: Add arm*-*-freebsd*.
+ * arm-fbsd-tdep.c: New file.
+ * arm-fbsd-tdep.h: New file.
+
+2017-10-11 Maciej W. Rozycki <macro@imgtec.com>
+
+ * linux-tdep.c (linux_make_corefile_notes): Remove call to
+ `gdbarch_elfcore_write_linux_prpsinfo'.
+ * gdbarch.sh (elfcore_write_linux_prpsinfo): Remove architecture
+ method.
+ (elf_internal_linux_prpsinfo): Remove declaration.
+ * gdbarch.h: Regenerate.
+ * gdbarch.c: Regenerate.
+
+2017-10-11 Maciej W. Rozycki <macro@imgtec.com>
+
+ * ppc-linux-tdep.c (ppc_linux_init_abi): Remove call to
+ `set_gdbarch_elfcore_write_linux_prpsinfo'.
+
+2017-10-11 Pedro Alves <palves@redhat.com>
+
+ * breakpoint.c (reattach_breakpoints): Delete.
+ * breakpoint.h (reattach_breakpoints): Delete.
+
+2017-10-11 Simon Marchi <simon.marchi@ericsson.com>
+
+ * symfile.c (registered_sym_fns): Make struct, not typedef.
+ (DEF_VEC_O (registered_sym_fns)): Remove.
+ (symtab_fns): Change type to std::vector.
+ (add_symtab_fns): Adjust.
+ (find_sym_fns): Adjust.
+
+2017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
+
+ * arc-tdep.c (arc_gdbarch_init): Pass proper cpu value to disassembler.
+ * arc-tdep.h (arc_arch_is_em): New function.
+ (arc_arch_is_hs): Likewise.
+
+2017-10-11 Egeyar Bagcioglu <egeyar.bagcioglu@oracle.com>
+
+ * macrotab.h (macro_lookup_inclusion): Remove unnecessary
+ parentheses in the declaration.
+ (macro_lookup_inclusion): Likewise.
+ (macro_lookup_definition): Likewise.
+ * p-lang.h (pascal_builtin_types): Likewise.
+ * tui/tui-data.c (tui_win_list): Likewise.
+ * tui/tui-data.h (tui_win_list): Likewise.
+ * utils.h (make_cleanup_free_section_addr_info): Likewise.
+
+2017-10-11 Mark Rages <markrages@gmail.com>
+
+ * target-memory.c (block_boundaries): Fix for block address not
+ aligned on block size.
+
+2017-10-10 Pedro Alves <palves@redhat.com>
+ Tom Tromey <tom@tromey.com>
+
+ * breakpoint.c (struct captured_breakpoint_query_args)
+ (do_captured_breakpoint_query, gdb_breakpoint_query): Delete.
+ (print_breakpoint): New.
+ * breakpoint.h (print_breakpoint): Declare.
+ * common/common-exceptions.h (enum return_reason): Remove
+ references to catch_exceptions.
+ * exceptions.c (catch_exceptions, catch_exceptions_with_msg):
+ Delete.
+ * exceptions.h (catch_exceptions_ftype, catch_exceptions)
+ (catch_exception_ftype, catch_exceptions_with_msg): Delete.
+ * gdb.h: Delete.
+ * gdbthread.h (thread_select): Declare.
+ * mi/mi-cmd-break.c: Don't include gdb.h.
+ (breakpoint_notify): Use print_breakpoint.
+ * mi/mi-cmd-catch.c: Don't include gdb.h.
+ * mi/mi-interp.c: Don't include gdb.h.
+ (mi_print_breakpoint_for_event): New.
+ (mi_breakpoint_created, mi_breakpoint_modified): Use
+ mi_print_breakpoint_for_event.
+ * mi/mi-main.c: Don't include gdb.h.
+ (mi_cmd_thread_select): Parse the global thread ID here. Use
+ thread_select instead of gdb_thread_select.
+ (mi_cmd_thread_list_ids): Output "thread-ids" tuple here instead
+ of using gdb_list_thread_ids.
+ * remote-fileio.c (do_remote_fileio_request): Change type. Reply
+ FILEIO_ENOSYS here.
+ (remote_fileio_request): Use TRY/CATCH instead of
+ catch_exceptions.
+ * symfile-mem.c (struct symbol_file_add_from_memory_args)
+ (symbol_file_add_from_memory_wrapper): Delete.
+ (add_vsyscall_page): Use TRY/CATCH instead of catch_exceptions.
+ * thread.c: Don't include gdb.h.
+ (do_captured_list_thread_ids, gdb_list_thread_ids): Delete.
+ (thread_alive): Use thread_select.
+ (do_captured_thread_select): Delete, parts salvaged as ...
+ (thread_select): ... this new function.
+ (gdb_thread_select): Delete.
+
+2017-10-10 Pedro Alves <palves@redhat.com>
+ Tom Tromey <tom@tromey.com>
+
+ * breakpoint.c (breakpoint_cond_eval): Change return type to bool
+ and reverse logic.
+ (WP_DELETED, WP_VALUE_CHANGED, WP_VALUE_NOT_CHANGED, WP_IGNORE):
+ No longer macros. Instead ...
+ (enum wp_check_result): They're now values of this new
+ enumeration.
+ (watchpoint_check): Change return type to wp_check_result and
+ parameter type to bpstat.
+ (bpstat_check_watchpoint): Use TRY/CATCH instead of catch_errors.
+ (bpstat_check_breakpoint_conditions): Use TRY/CATCH instead of
+ catch_errors. Reverse logic of watchpoint_check call.
+ (breakpoint_re_set_one): Now returns void and takes a breakpoint
+ pointer as parameter.
+ (breakpoint_re_set): Use TRY/CATCH instead of catch_errors.
+ * common/common-exceptions.c (throw_exception_sjlj): Update
+ comments to avoid mentioning catch_errors.
+ * exceptions.c (catch_errors): Delete.
+ * exceptions.h: Update comments to avoid mentioning catch_errors.
+ (catch_errors_ftype, catch_errors): Delete.
+ * infrun.c (normal_stop): Use TRY/CATCH instead of catch_errors.
+ (hook_stop_stub): Delete.
+ (restore_selected_frame): Change return type to void, and
+ parameter type to const frame_id &.
+ (restore_infcall_control_state): Use TRY/CATCH instead of
+ catch_errors.
+ * main.c (captured_command_loop): Return void and remove
+ parameter. Remove references to catch_errors.
+ (captured_main): Use TRY/CATCH instead of catch_errors.
+ * objc-lang.c (objc_submethod_helper_data)
+ (find_objc_msgcall_submethod_helper): Delete.
+ (find_objc_msgcall_submethod): Use TRY/CATCH instead of
+ catch_errors.
+ * record-full.c (record_full_message): Return void.
+ (record_full_message_args, record_full_message_wrapper): Delete.
+ (record_full_message_wrapper_safe): Return bool and use TRY/CATCH
+ instead of catch_errors.
+ * solib-aix.c (solib_aix_open_symbol_file_object): Change
+ parameter type to int.
+ * solib-darwin.c (open_symbol_file_object): Ditto.
+ * solib-dsbt.c (open_symbol_file_object): Ditto.
+ * solib-frv.c (open_symbol_file_object): Ditto.
+ * solib-svr4.c (open_symbol_file_object): Ditto.
+ * solib-target.c (solib_target_open_symbol_file_object): Ditto.
+ * solib.c (update_solib_list): Use TRY/CATCH instead of
+ catch_errors.
+ * solist.h (struct target_so_ops) <open_symbol_file_object>:
+ Change type.
+ * symmisc.c (struct print_symbol_args): Remove.
+ (dump_symtab_1): Use TRY/CATCH instead of catch_errors.
+ (print_symbol): Change type.
+ * windows-nat.c (handle_load_dll, handle_unload_dll): Return void
+ and remove parameters.
+ (catch_errors): New.
+ (get_windows_debug_event): Adjust.
+
+2017-10-09 Tom Tromey <tom@tromey.com>
+
+ * mi/mi-main.c (free_splay_tree): Remove.
+ (list_available_thread_groups): Use splay_tree_up.
+ * common/gdb_splay_tree.h: New file.
+
+2017-10-09 Tom Tromey <tom@tromey.com>
+
+ * mi/mi-main.c (do_nothing): Remove.
+ (list_available_thread_groups): Update.
+
+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.