+2018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
+
+ * ppc-linux-tdep.c (ppc_linux_collect_vrregset): Remove.
+ (ppc32_le_linux_vrregset, ppc32_be_linux_vrregset): Replace
+ ppc_linux_collect_vrregset by regcache_collect_regset.
+
+2018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
+
+ * linux-tdep.c (linux_collect_regset_section_cb): Use
+ std::vector<gdb_byte> instead of char * and malloc for buf.
+ Remove xfree.
+
+2018-10-26 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
+
+ * xcoffread.c (read_xcoff_symtab): Pass deduced language to
+ symtab_start instead of always using language_unknown.
+
+2018-10-26 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * riscv-tdep.c (riscv_read_misa_reg): Update comment, remove
+ READ_P parameter, catch and ignore register access errors from
+ either the old or new MISA location.
+ (riscv_has_feature): Update call to riscv_read_misa_reg.
+
+2018-10-25 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * python/py-function.c (convert_values_to_python): Return
+ gdbpy_ref<>. Add header comment.
+ (fnpy_call): Adjust.
+
+2018-10-25 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * python/py-cmd.c (cmdpy_completer_helper): Return gdbpy_ref<>.
+ (cmdpy_completer_handle_brkchars): Adjust.
+ (cmdpy_completer): Adjust.
+
+2018-10-25 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * riscv-linux-nat.c (riscv_linux_nat_target::fetch_registers):
+ Pass correct regnum to raw_supply_zeroed.
+
+2018-10-23 Hafiz Abid Qadeer <abidh@codesourcery.com>
+
+ * regcache.c (cooked_read_test): Add CSKY to the list of
+ architectures with a save_reggroup
+
+2018-10-23 Simon Marchi <simon.marchi@polymtl.ca>
+
+ PR gdb/23368
+ * infrun.c (follow_exec): In the follow_exec_mode_new case,
+ transfer terminal state from old new new inferior.
+ * terminal.h (swap_terminal_info): New function.
+ * inflow.c (swap_terminal_info): New function.
+
+2018-10-23 Tom Tromey <tom@tromey.com>
+
+ * record-btrace.c (get_thread_current_frame_id): Rename from
+ get_thread_current_frame. Return a frame_id.
+ (record_btrace_start_replaying): Update.
+
+2018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * riscv-tdep.c (riscv_register_name): Use the user-friendly names
+ for CSRs.
+
+2018-10-23 Joel Brobecker <brobecker@adacore.com>
+
+ * riscv-tdep.c (riscv_gdbarch_init): Set the gdbarch's
+ have_nonsteppable_watchpoint attribute to 1.
+
+2018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * riscv-tdep.c (riscv_gdb_reg_names): Update comment, and all
+ register names.
+ (struct register_alias): Rename to...
+ (struct riscv_register_alias): ...this, and update comment.
+ (riscv_register_aliases): Update type, and alias names. Remove
+ CSR names from this list.
+ (riscv_register_name): Use riscv_gdb_reg_names for int and float
+ register names. Add an extra assertion.
+ (riscv_is_regnum_a_named_csr): New function.
+ (riscv_register_reggroup_p): Use riscv_is_regnum_a_named_csr.
+
+2018-10-22 Jim Wilson <jimw@sifive.com>
+
+ * riscv-tdep.c (riscv_push_dummy_call) <in_reg>: Check for value in
+ FP reg smaller than FP reg size, and fill with -1 instead of 0.
+
+ * riscv-tdep.c (riscv_fpreg_d_type, riscv_fpreg_q_type): New.
+ (riscv_register_type): Use them.
+ (riscv_print_one_register_info): Handle union of floats same as float.
+ * riscv-tdep.h (struct gdbarch_tdep): Add riscv_fpreg_d_type and
+ riscv_fpreg_q_type fields.
+
+2018-10-21 Simon Marchi <simon.marchi@ericsson.com>
+
+ * gdbarch.sh (gdbarch_num_cooked_regs): New.
+ * gdbarch.h: Re-generate.
+ * ax-gdb.c (gen_expr): Use gdbarch_num_cooked_regs.
+ * dwarf2-frame.c (dwarf2_frame_cache): Likewise.
+ * eval.c (evaluate_subexp_standard): Likewise.
+ * findvar.c (value_of_register): Likewise.
+ (value_of_register_lazy): Likewise.
+ (address_from_register): Likewise.
+ * frame.c (get_frame_register_bytes): Likewise.
+ * gdbarch-selftests.c (register_to_value_test): Likewise.
+ * h8300-tdep.c (h8300_register_type): Likewise.
+ * i386-tdep.c (i386_dbx_reg_to_regnum): Likewise.
+ (i386_svr4_reg_to_regnum): Likewise.
+ * infcmd.c (default_print_registers_info): Likewise.
+ (registers_info): Likewise.
+ (print_vector_info): Likewise.
+ (default_print_float_info): Likewise.
+ * m68hc11-tdep.c (m68hc11_frame_unwind_cache): Likewise.
+ * mdebugread.c (mdebug_reg_to_regnum): Likewise.
+ * mi/mi-main.c (mi_cmd_data_list_register_names): Likewise.
+ (mi_cmd_data_list_changed_registers): Likewise.
+ (mi_cmd_data_list_register_values): Likewise.
+ (mi_cmd_data_write_register_values): Likewise.
+ (mi_cmd_trace_frame_collected): Likewise.
+ * mips-tdep.c (print_gp_register_row): Likewise.
+ (mips_print_registers_info): Likewise.
+ * nds32-tdep.c (nds32_gdbarch_init): Likewise.
+ * regcache.c (init_regcache_descr): Likewise.
+ (register_size): Likewise.
+ (register_dump::dump): Likewise.
+ (cooked_read_test): Likewise.
+ (cooked_write_test): Likewise.
+ * rs6000-tdep.c (rs6000_register_sim_regno): Likewise.
+ (rs6000_gdbarch_init): Likewise.
+ * stabsread.c (stab_reg_to_regnum): Likewise.
+ * stack.c (info_frame_command): Likewise.
+ * target-descriptions.c (tdesc_register_name): Likewise.
+ * trad-frame.c (trad_frame_alloc_saved_regs): Likewise.
+ * tui/tui-regs.c (tui_show_register_group): Likewise.
+ * user-regs.c (user_reg_map_name_to_regnum): Likewise.
+ (user_reg_map_regnum_to_name): Likewise.
+ (value_of_user_reg): Likewise.
+ (maintenance_print_user_registers): Likewise.
+ * xtensa-tdep.c (xtensa_find_register_by_name): Likewise.
+ (xtensa_register_name): Likewise.
+ (xtensa_register_type): Likewise.
+ (xtensa_reg_to_regnum): Likewise.
+ (xtensa_pseudo_register_read): Likewise.
+ (xtensa_pseudo_register_write): Likewise.
+
+2018-10-21 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * amd64-tdep.c (amd64_pseudo_register_read_value): Use
+ correctly-sized buffer with raw_read.
+ (amd64_pseudo_register_write): Use correctly-sized buffer for
+ raw_read/raw_write.
+
+2018-10-19 Philippe Waroquiers <philippe.waroquiers@skynet.be>
+
+ * typeprint.c (_initialize_typeprint): Fix wrong prefixname arg
+ in add_prefix_cmd of set print type.
+
+2018-10-19 Tom Tromey <tom@tromey.com>
+
+ PR tui/18388:
+ * NEWS: Mention tabset deprecation.
+ * tui/tui-win.c (tui_tab_width, internal_tab_width): New globals.
+ (update_tab_width): New function.
+ (tui_set_tab_width, tui_show_tab_width): New functions.
+ (tui_set_tab_width_command): Use update_tab_width.
+ (_initialize_tui_win): Move to end of file. Deprecate "tabset".
+ Add new "set tui tab-width" command.
+ * tui/tui-source.c (tui_set_source_content): Update.
+ * tui/tui-disasm.c (tui_set_disassem_content): Update.
+ * tui/tui-data.h (tui_default_tab_len, tui_set_default_tab_len):
+ Don't declare.
+ (tui_tab_width): Declare.
+ * tui/tui-data.c (default_tab_len, tui_default_tab_len)
+ (tui_set_default_tab_len): Remove.
+
+2018-10-19 Tom Tromey <tom@tromey.com>
+
+ * tui/tui-io.h (key_is_start_sequence, key_is_end_sequence)
+ (key_is_backspace, tui_getc): Don't declare.
+ * tui/tui-io.c (key_is_start_sequence): Now static.
+ (key_is_end_sequence, key_is_backspace): Remove.
+ (tui_getc): Now static.
+
+2018-10-19 Tom Tromey <tom@tromey.com>
+
+ * symfile.c (reread_symbols): Clear "static_links".
+
+2018-10-19 Alan Hayward <alan.hayward@arm.com>
+
+ * aarch64-linux-tdep.c (AARCH64_SIGCONTEXT_RESERVED_SIZE): New
+ define.
+ (aarch64_linux_sigframe_init): Extra boundary checks.
+
+2018-10-19 Andreas Arnez <arnez@linux.ibm.com>
+
+ * s390-tdep.c (s390_pseudo_register_type): For v0-v15 don't yield
+ the possibly non-existent tdesc type 'vec128', but the type of raw
+ register v16 instead.
+
+2018-10-19 Gary Benson <gbenson@redhat.com>
+
+ * cli/cli-interp.c (cli_interp::~cli_interp): New function.
+
+2018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
+
+ PR cli/23785
+ * cli/cli-dump.c (restore_binary_file): Check if "file" is
+ NULL.
+
+2018-10-17 Paul Koning <paul_koning@dell.com>
+
+ * charset.c (convert_between_encodings): Fix unsigned overflow.
+
+2018-10-17 John Baldwin <jhb@FreeBSD.org>
+
+ * fbsd-nat.c (fbsd_nat_target::info_proc) Use
+ fbsd_info_proc_mappings_header and fbsd_info_proc_mappings_entry.
+ * fbsd-tdep.c (fbsd_vm_map_entry_flags): Mark static.
+ (fbsd_info_proc_mappings_header, fbsd_info_proc_mappings_entry):
+ New functions.
+ (fbsd_core_info_proc_mappings): Use fbsd_info_proc_mappings_header
+ and fbsd_info_proc_mappings_header.
+ * fbsd-tdep.h (fbsd_vm_map_entry_flags): Remove.
+ (fbsd_info_proc_mappings_header, fbsd_info_proc_mappings_entry):
+ New.
+
+2018-10-17 Joel Brobecker <brobecker@adacore.com>
+
+ * MAINTAINERS (Responsible Maintainers): Add Rainer Orth as
+ Solaris Maintainer.
+
+2018-10-15 Tom Tromey <tom@tromey.com>
+
+ * tui/tui.c (strcat_to_buf): Remove casts.
+ * tui/tui-winsource.c (tui_show_source_line)
+ (tui_set_is_exec_point_at, tui_line_is_displayed): Remove casts.
+ * tui/tui-wingeneral.c (tui_refresh_win, box_win): Remove casts.
+ * tui/tui-windata.c (tui_first_data_item_displayed)
+ (tui_delete_data_content_windows, tui_erase_data_content)
+ (tui_display_all_data, tui_display_data_from)
+ (tui_refresh_data_win, tui_vertical_data_scroll): Remove casts.
+ * tui/tui-win.c (tui_set_win_height)
+ (make_invisible_and_set_new_height, parse_scrolling_args): Remove
+ casts.
+ * tui/tui-win.c (tui_resize_all): Remove casts.
+ (tui_scroll_backward_command, tui_set_focus)
+ (tui_set_tab_width_command): Likewise.
+ * tui/tui-source.c (tui_vertical_source_scroll): Remove cast.
+ * tui/tui-regs.c (tui_show_register_group): Remove cast.
+ * tui/tui-layout.c (tui_set_layout_by_name): Remove cast.
+ * tui/tui-disasm.c (tui_vertical_disassem_scroll): Remove cast.
+ * tui/tui-data.c (tui_partial_win_by_name, tui_free_win_content):
+ Remove casts.
+
+2018-10-15 Simon Marchi <simon.marchi@ericsson.com>
+
+ * MAINTAINERS (Responsible Maintainers): Add Alan Hayward as
+ AArch64/ARM maintainer.
+
+2018-10-11 Gary Benson <gbenson@redhat.com>
+
+ * interps.h (interp::m_name): Make private and mutable.
+ * interps.c (interp::~interp): Free m_name.
+
+2018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
+ Simon Marchi <simark@simark.ca>
+
+ * README (`configure' options): Add documentation for new
+ "--enable-unit-tests" option.
+ * acinclude.m4: Include "selftest.m4".
+ * configure: Regenerate.
+ * configure.ac: Use "GDB_AC_SELFTEST".
+ * maint.c (maintenance_selftest): Update message informing
+ that selftests have been disabled.
+ (maintenance_info_selftests): Likewise.
+ * selftest.m4: New file.
+
+2018-10-10 Gary Benson <gbenson@redhat.com>
+
+ * remote.c (remote_target::remote_send_printf): Add
+ missing va_end found by Coverity.
+
+2018-10-10 Markus Metzger <markus.t.metzger@intel.com>
+
+ * btrace.c (ftrace_update_function): Add indirect jump heuristic.
+
+2018-10-09 Tom Tromey <tom@tromey.com>
+
+ * configure: Rebuild.
+ * sanitize.m4 (AM_GDB_UBSAN): Default to no.
+ * NEWS: Update --enable-ubsan documentation.
+
+2018-10-09 Gary Benson <gbenson@redhat.com>
+
+ * dwarf2read.c (create_dwp_hash_table): Fix buffer overrun
+ found by Coverity.
+
2018-10-08 Tom Tromey <tom@tromey.com>
* riscv-fbsd-tdep.c (riscv_fbsd_sigframe_init): Remove unused