This is the mail archive of the gdb-cvs@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[binutils-gdb] rotate gdb/ChangeLog


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=5bbd631dca26b37b1cc7164d4499949826b8a102

commit 5bbd631dca26b37b1cc7164d4499949826b8a102
Author: Joel Brobecker <brobecker@adacore.com>
Date:   Tue Jan 1 09:59:27 2019 +0400

    rotate gdb/ChangeLog

Diff:
---
 gdb/ChangeLog                 | 17190 +--------------------------------------
 gdb/ChangeLog-2018            | 17196 ++++++++++++++++++++++++++++++++++++++++
 gdb/config/djgpp/fnchange.lst |     1 +
 3 files changed, 17201 insertions(+), 17186 deletions(-)

diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 2f21e3f..2cfd961 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,17191 +1,8 @@
-2018-12-31  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
+2019-01-01  Joel Brobecker  <brobecker@adacore.com>
 
-	* top.c (command_line_input): Use unique_xmalloc_ptr to
-	manage memory allocated by readline.
+	* config/djgpp/fnchange.lst: Add entry for gdb/ChangeLog-2018.
 
-2018-12-30  Tom Tromey  <tom@tromey.com>
-
-	* event-top.h (command_line_handler): Update.
-	* top.c (class gdb_readline_wrapper_cleanup) <m_handler_orig>:
-	Update.
-	(gdb_readline_wrapper_line): Update.
-	* top.h (struct ui) <input_handler>: Take a unique_xmalloc_ptr.
-	(handle_line_of_input): Update.
-	* event-top.c: Update.
-	(gdb_readline_no_editing_callback): Update.
-	(command_line_handler): Take a unique_xmalloc_ptr.
-	(handle_line_of_input): Take a const char *.
-	(command_line_append_input_line): Take a const char *.
-
-2018-12-28  Tom Tromey  <tom@tromey.com>
-
-	* source-cache.c (get_language_name): Conditionally compile.
-
-2018-12-28  Tom Tromey  <tom@tromey.com>
-
-	* jit.c (free_objfile_data): Only delete breakpoint if non-null.
-
-2018-12-28  Tom Tromey  <tom@tromey.com>
-
-	* NEWS: Mention terminal styling.
-
-2018-12-28  Tom Tromey  <tom@tromey.com>
-
-	* utils.h (can_emit_style_escape): Declare.
-	* utils.c (can_emit_style_escape): No longer static.
-	* cli/cli-style.c (set_style_enabled): New function.
-	(_initialize_cli_style): Use it.
-	* tui/tui-winsource.c (tui_show_source_line): Use tui_puts.
-	(tui_alloc_source_buffer): Change how source lines are allocated.
-	* tui/tui-source.c (copy_source_line): New function.
-	(tui_set_source_content): Use source cache.
-	* tui/tui-io.h (tui_puts): Update.
-	* tui/tui-io.c (tui_puts_internal): Add window parameter.
-	(tui_puts): Likewise.
-	(tui_redisplay_readline): Update.
-	* tui/tui-data.c (free_content_elements): Change how source window
-	contents are freed.
-	* source.c (forget_cached_source_info): Clear the source cache.
-	(print_source_lines_base): Use the source cache.
-	* source-cache.h: New file.
-	* source-cache.c: New file.
-	* configure.ac: Check for GNU Source Highlight library.
-	* configure: Update.
-	* config.in: Update.
-	* Makefile.in (SRCHIGH_LIBS, SRCHIGH_CFLAGS): New variables.
-	(INTERNAL_CFLAGS_BASE): Add SRCHIGH_CFLAGS.
-	(CLIBS): Add SRCHIGH_LIBS.
-	(COMMON_SFILES): Add source-cache.c.
-	(HFILES_NO_SRCDIR): Add source-cache.h.
-
-2018-12-28  Tom Tromey  <tom@tromey.com>
-
-	* tui/tui-winsource.c (tui_show_source_line): Use wclrtoeol.
-
-2018-12-28  Tom Tromey  <tom@tromey.com>
-
-	PR tui/14126:
-	* tui/tui.c (tui_enable): Call start_color and
-	use_default_colors.
-	* tui/tui-io.c (struct color_pair): New.
-	(color_pair_map, last_color_pair, last_style): New globals.
-	(tui_setup_io): Clean up color map when shutting down.
-	(curses_colors): New constant.
-	(get_color_pair, apply_ansi_escape): New functions.
-	(tui_write): Rewrite.
-	(tui_puts_internal): New function, from tui_puts.  Add "height"
-	parameter.
-	(tui_puts): Use tui_puts_internal.
-	(tui_redisplay_readline): Use tui_puts_internal.
-	(_initialize_tui_io): New function.
-	(color_map): New globals.
-	(get_color): New function.
-	* configure.ac: Check for use_default_colors.
-	* config.in, configure: Rebuild.
-
-2018-12-28  Tom Tromey  <tom@tromey.com>
-
-	* ui-out.h (enum class ui_out_style_kind) <ADDRESS>: New
-	constant.
-	* ui-out.c (ui_out::field_core_addr): Add styling.
-	* stack.c (print_frame): Add styling.
-	* printcmd.c (print_address): Add styling.
-	(print_address_demangle, info_address_command): Likewise.
-	* cli/cli-style.h (address_style): Declare.
-	* cli/cli-style.c (address_style): New global.
-	(_initialize_cli_style): Register new commands.
-	* cli-out.c (cli_ui_out::do_field_string): Update.
-
-2018-12-28  Tom Tromey  <tom@tromey.com>
-
-	* symfile.c (symbol_file_add_with_addrs): Style file name.
-
-2018-12-28  Tom Tromey  <tom@tromey.com>
-
-	* top.c (print_gdb_version): Style gdb version number.
-
-2018-12-28  Tom Tromey  <tom@tromey.com>
-
-	* printcmd.c (print_address_symbolic): Style function name.
-
-2018-12-28  Tom Tromey  <tom@tromey.com>
-
-	* breakpoint.c (say_where): Style file name.
-
-2018-12-28  Tom Tromey  <tom@tromey.com>
-
-	* ui-out.h (enum class ui_out_style_kind) <VARIABLE>: New global.
-	* stack.c (print_frame_arg): Style name.
-	* printcmd.c (print_variable_and_value): Style variable name.
-	* cli/cli-style.h (variable_name_style): Declare.
-	* cli/cli-style.c (variable_name_style): New global.
-	(_initialize_cli_style): Update.
-	* cli-out.c (cli_ui_out::do_field_string): Update.
-
-2018-12-28  Tom Tromey  <tom@tromey.com>
-
-	* utils.h (reset_terminal_style): Declare.
-	* utils.c (can_emit_style_escape): New function.
-	(set_output_style): Use it.
-	(reset_terminal_style): New function.
-	* printcmd.c (printf_command): Call reset_terminal_style.
-	* cli/cli-cmds.c (echo_command): Call reset_terminal_style.
-
-2018-12-28  Tom Tromey  <tom@tromey.com>
-
-	* utils.h (set_output_style, fprintf_styled)
-	(fputs_styled): Declare.
-	* utils.c (applied_style, desired_style): New globals.
-	(emit_style_escape, set_output_style): New function.
-	(prompt_for_continue): Emit style escapes.
-	(fputs_maybe_filtered): Likewise.
-	(fputs_styled, fprintf_styled): New functions.
-	* ui-out.h (enum class ui_out_style_kind): New.
-	(class ui_out) <field_string, field_stream, do_field_string>: Add
-	style parameter.
-	* ui-out.c (ui_out::field_stream, ui_out::field_string): Add style
-	parameter.
-	* tui/tui-out.h (class tui_ui_out) <do_field_string>: Add style
-	parameter.
-	* tui/tui-out.c (tui_ui_out::do_field_string): Add style
-	parameter.
-	(tui_ui_out::do_field_string): Update.
-	* tracepoint.c (print_one_static_tracepoint_marker): Style
-	output.
-	* stack.c (print_frame_info, print_frame): Style output.
-	* source.c (print_source_lines_base): Style output.
-	* skip.c (info_skip_command): Style output.
-	* record-btrace.c (btrace_call_history_src_line): Style output.
-	(btrace_call_history): Likewise.
-	* python/py-framefilter.c (py_print_frame): Style output.
-	* mi/mi-out.h (class mi_ui_out) <do_field_string>: Add style
-	parameter.
-	* mi/mi-out.c (mi_ui_out::do_table_header)
-	(mi_ui_out::do_field_int): Update.
-	(mi_ui_out::do_field_string): Update.
-	* disasm.c (gdb_pretty_print_disassembler::pretty_print_insn):
-	Style output.
-	* cli/cli-style.h: New file.
-	* cli/cli-style.c: New file.
-	* cli-out.h (class cli_ui_out) <do_field_string>: Add style
-	parameter.
-	* cli-out.c (cli_ui_out::do_table_header)
-	(cli_ui_out::do_field_int, cli_ui_out::do_field_skip): Update.
-	(cli_ui_out::do_field_string): Add style parameter.  Style the
-	output.
-	* breakpoint.c (print_breakpoint_location): Style output.
-	(update_static_tracepoint): Likewise.
-	* Makefile.in (SUBDIR_CLI_SRCS): Add cli-style.c.
-	(HFILES_NO_SRCDIR): Add cli-style.h.
-
-2018-12-28  Tom Tromey  <tom@tromey.com>
-
-	* unittests/style-selftests.c: New file.
-	* ui-style.c: New file.
-	* ui-style.h: New file.
-	* ui-file.h: Include ui-style.h.
-	* Makefile.in (COMMON_SFILES): Add ui-style.c.
-	(HFILES_NO_SRCDIR): Add ui-style.h.
-	(SUBDIR_UNITTESTS_SRCS): Add style-selftests.c.
-
-2018-12-28  Tom Tromey  <tom@tromey.com>
-
-	* command.h (add_setshow_enum_cmd): Add "context" argument.
-	* cli/cli-decode.c (add_setshow_enum_cmd): Add "context"
-	argument.  Call set_cmd_context.
-
-2018-12-28  Tom Tromey  <tom@tromey.com>
-
-	* utils.c (filter_initialized): New global.
-	(wrap_buffer): Now a std::string.
-	(wrap_pointer): Remove.
-	(flush_wrap_buffer): New function.
-	(filtered_printing_initialized, set_width, wrap_here)
-	(fputs_maybe_filtered): Update.
-
-2018-12-28  Eli Zaretskii  <eliz@gnu.org>
-
-	* coffread.c (coff_symtab_read): Don't record in minsyms symbols
-	that are unresolved.  This avoids triggering an internal error
-	when stepping outside of 'main' in MinGW programs.
-
-2018-12-27  Tom Tromey  <tom@tromey.com>
-
-	* python/py-utils.c (gdbpy_handle_exception): Translate
-	PyExc_KeyboardInterrupt to quit.
-
-2018-12-27  Tom Tromey  <tom@tromey.com>
-
-	* python/python-internal.h (gdbpy_print_stack_or_quit): Declare.
-	* python/py-unwind.c (pyuw_sniffer): Use
-	gdbpy_print_stack_or_quit.
-	* python/py-framefilter.c (throw_quit_or_print_exception):
-	Remove.
-	(gdbpy_apply_frame_filter): Use gdbpy_print_stack_or_quit.
-	* python/python.c (gdbpy_print_stack_or_quit): New function.
-
-2018-12-27  Tom Tromey  <tom@tromey.com>
-
-	* python/py-value.c (convert_value_from_python): Use
-	gdbpy_convert_exception.
-	* python/py-param.c (parmpy_init): Use gdbpy_convert_exception.
-	* python/py-cmd.c (cmdpy_init): Use gdbpy_convert_exception.
-	* python/py-breakpoint.c (bppy_init): Use
-	gdbpy_convert_exception.
-
-2018-12-27  Tom Tromey  <tom@tromey.com>
-
-	* configure.nat (NATDEPFILES): Use nat/ prefix.
-	* Makefile.in (CONFIG_SRC_SUBDIR): Add nat.
-	(%.o: ${srcdir}/nat/%.c): Remove rule.
-	(INIT_FILES): Do not filter out NATDEPFILES.
-
-2018-12-27  Tom Tromey  <tom@tromey.com>
-
-	* Makefile.in (INIT_FILES): Redefine.
-	(stamp-init): Remove sed, tr invocations.  Use for loop.  Don't
-	set LANG or LC_ALL.
-
-2018-12-27  Tom Tromey  <tom@tromey.com>
-
-	* Makefile.in (stamp-init): Remove gdbtypes special case.
-
-2018-12-27  John Baldwin  <jhb@FreeBSD.org>
-
-	* config/i386/nm-fbsd.h: Remove file.
-	* Makefile.in (HFILES_NO_SRCDIR): Remove config/i386/nm-fbsd.h.
-	* configure.nat: Remove NAT_FILE for FreeBSD/i386.
-
-2018-12-27  Tom Tromey  <tom@tromey.com>
-
-	* minsyms.h (class minimal_symbol_reader): Use
-	DISABLE_COPY_AND_ASSIGN.
-
-2018-12-27  Tom Tromey  <tom@tromey.com>
-
-	* python/python.c (python_interactive_command): Use std::string.
-	(gdbpy_parameter): Likewise.
-	* python/py-utils.c (unicode_to_encoded_string): Update comment.
-	* python/py-symtab.c (salpy_str): Use PyString_FromFormat.
-	* python/py-record-btrace.c (recpy_bt_insn_data): Use
-	byte_vector.
-	* python/py-objfile.c (objfpy_get_build_id): Use
-	unique_xmalloc_ptr.
-	* python/py-inferior.c (infpy_read_memory): Use
-	unique_xmalloc_ptr.
-	* python/py-cmd.c (gdbpy_parse_command_name): Use std::string.
-
-2018-12-26  Simon Marchi  <simon.marchi@polymtl.ca>
-
-	* target.c (target_terminal::restore_inferior): Remove struct keyword.
-
-2018-12-26  Simon Marchi  <simon.marchi@ericsson.com>
-
-	* build-id.c (build_id_to_debug_bfd): Enhance debug output.
-	* symfile.c (separate_debug_file_exists): Likewise.
-
-2018-12-24  Andrew Burgess  <andrew.burgess@embecosm.com>
-
-	* c-exp.y (field_name): Allow DOUBLE_KEYWORD, INT_KEYWORD, LONG,
-	SHORT, SIGNED_KEYWORD, and UNSIGNED tokens to act as a field
-	names.
-	(typename_stoken): New function.
-
-2018-12-24  Andrew Burgess  <andrew.burgess@embecosm.com>
-
-	* c-exp.y (field_name): New %token, and new rule.
-	(exp): Replace uses of 'name' with 'field_name' where appropriate.
-
-2018-12-24  Andrew Burgess  <andrew.burgess@embecosm.com>
-
-	PR gdb/13368
-	* c-exp.y (typebase): Extend the comment.
-	(ident_tokens): Likewise.
-
-2018-12-18  Tom Tromey  <tom@tromey.com>
-
-	* dwarf2read.c (dwarf2_find_containing_comp_unit): Don't take
-	address of sect_off.
-
-2018-12-23  Joel Brobecker  <brobecker@adacore.com>
-
-	GDB 8.2.1 released.
-
-2018-12-22  Andrew Burgess  <andrew.burgess@embecosm.com>
-
-	* riscv-tdep.c (riscv_call_arg_struct): Don't adjust size before
-	assigning locations.
-	(riscv_return_value): Take more care not to read/write outside of
-	argument buffer.  Cast return value between the declared type and
-	the abi type.
-
-2018-12-22  Andrew Burgess  <andrew.burgess@embecosm.com>
-
-	* riscv-tdep.c (riscv_register_reggroup_p): Save and restore fcsr,
-	fflags, and frm registers.
-
-2018-12-22  Andrew Burgess  <andrew.burgess@embecosm.com>
-
-	* riscv-tdep.c (riscv_dwarf_reg_to_regnum): New function.
-	(riscv_gdbarch_init): Register new function with gdbarch.
-	* riscv-tdep.h: New enum to define RISC-V DWARF register numbers.
-
-2018-12-21  Simon Marchi  <simon.marchi@ericsson.com>
-
-	* minsyms.c (mst_str): New.
-	(minimal_symbol_reader::record_full): Add debug output.
-
-2018-12-21  John Baldwin  <jhb@FreeBSD.org>
-
-	* fbsd-nat.c (fbsd_handle_debug_trap): Require pl.pl_flags to
-	equal PL_FLAG_SI.
-	(fbsd_nat_target::stopped_by_sw_breakpoint): Likewise.
-
-2018-12-21  Paul Marechal  <paul.marechal@ericsson.com>
-
-	PR gdb/23974
-	* target.c (target_read_stralloc): Check for empty vector.
-
-2018-12-21  Ð?илÑ?н Ð?алаÑ?зов  <dilyan.palauzov@aegee.org>
-
-	* top.c (print_gdb_configuration): Print "--without-python"
-	if GDB was configured without Python.
-
-2018-12-21  Andrew Burgess  <andrew.burgess@embecosm.com>
-
-	* riscv-tdep.c (riscv_scan_prologue): Use plongest to format
-	a signed offset as a string.
-
-2018-12-21  Dave Murphy  <davem@devkitpro.org>
-
-	* dtrace-probe.c (dtrace_static_probe_ops): Explicit zero
-	initialise.
-	* probe.c (any_static_probe_ops): Ditto.
-	* record-btrace.c (record_btrace_thread_observer_token): Ditto.
-	* stap-probe.c (stap_static_probe_ops): Ditto.
-	* tui/tui-hooks.c (tui_observers_token): Ditto.
-	* unittests/observable-selftests.c (token1, token2, token3): Ditto.
-
-2018-12-19  Andrew Burgess  <andrew.burgess@embecosm.com>
-
-	* gdb/dummy-frame.c (default_dummy_id): Defined new function.
-	* gdb/dummy-frame.h (default_dummy_id): Declare new function.
-	* gdb/frame-unwind.c (default_unwind_pc): Define new function.
-	(default_unwind_sp): Define new function.
-	* gdb/frame-unwind.h (default_unwind_pc): Declare new function.
-	(default_unwind_sp): Declare new function.
-	* gdb/frame.c (frame_unwind_pc): Assume gdbarch_unwind_pc is
-	available.
-	(get_frame_sp): Assume that gdbarch_unwind_sp is available.
-	* gdb/gdbarch.c: Regenerate.
-	* gdb/gdbarch.h: Regenerate.
-	* gdb/gdbarch.sh: Update definition of dummy_id, unwind_pc, and
-	unwind_sp.  Add additional header files to be included in
-	generated file.
-
-2018-12-19  Dimitar Dimitrov  <dimitar@dinux.eu>
-
-	* nat/linux-ptrace.c (linux_ptrace_test_ret_to_nx): Remove
-	sp clobbers.
-
-2018-12-17  Andrew Burgess  <andrew.burgess@embecosm.com>
-
-	* dwarf2read.c (struct dwarf2_cu): Convert the fields 'mark',
-	'has_loclist', 'checked_producer', 'producer_is_gxx_lt_4_6',
-	'producer_is_gcc_lt_4_3', 'producer_is_icc_lt_14',
-	'processing_has_namespace_info' from unsigned int to bool.  Update
-	comments.
-	(producer_is_icc_lt_14): Update return type.
-	(producer_is_gcc_lt_4_3): Likewise.
-	(producer_is_gxx_lt_4_6): Likewise.
-	(process_die): Write true instead of 1 into predicate fields.
-	(dwarf2_start_symtab): Likewise.
-	(var_decode_location): Likewise.
-	(dwarf2_mark_helper): Likewise.
-	(dwarf2_mark): Likewise.
-	(dwarf2_clear_marks): Write false instead of 0 into predicate
-	field.
-	(dwarf2_cu::dwarf2_cu): Initialise predicate fields to false, not
-	0.
-
-2018-12-17  Szabolcs Nagy  <szabolcs.nagy@arm.com>
-
-	* nat/aarch64-sve-linux-ptrace.h: Include signal.h instead of
-	asm/sigcontext.h.
-
-2018-12-17  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
-
-	* nat/linux-ptrace.c (kill_child): Fix ARI warning by removing
-	warning trailing new line.
-
-2018-12-16  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
-
-	* nat/linux-ptrace.c (kill_child): New function.
-	(linux_ptrace_test_ret_to_nx): Use kill_child instead of local code.
-	Add a call to kill_child in case of early return after fork.
-	(linux_check_ptrace_features): Use kill_child instead of local code.
-	(linux_test_for_tracefork): Likewise.
-
-2018-12-14  Tom Tromey  <tom@tromey.com>
-
-	* Makefile.in: Remove "alloca" comment.
-	(INFOFILES): Remove.
-	(local-maintainer-clean): Don't use INFOFILES.
-
-2018-12-13  John Baldwin  <jhb@FreeBSD.org>
-
-	* syscalls/update-freebsd.sh: New file.
-	* syscalls/freebsd.xml: Regenerate.
-
-2018-12-13  John Baldwin  <jhb@FreeBSD.org>
-
-	* NEWS: Add entry documenting system call aliases.
-	* break-catch-syscall.c (catch_syscall_split_args): Pass 'result'
-	to get_syscalls_by_name.
-	* gdbarch.sh (UNKNOWN_SYSCALL): Remove.
-	* gdbarch.h: Regenerate.
-	* syscalls/gdb-syscalls.dtd (syscall): Add alias attribute.
-	* xml-syscall.c [!HAVE_LIBEXPAT] (get_syscalls_by_name): Rename
-	from get_syscall_by_name.  Now accepts a pointer to a vector of
-	integers and returns a bool.
-	[HAVE_LIBEXPAT] (struct syscall_desc): Add alias member.
-	(syscall_create_syscall_desc): Add alias parameter and pass it to
-	syscall_desc constructor.
-	(syscall_start_syscall): Handle alias attribute.
-	(syscall_attr): Add alias attribute.
-	(xml_get_syscalls_by_name): Rename from xml_get_syscall_number.
-	Now accepts a pointer to a vector of integers and returns a
-	bool.  Add syscalls whose alias or name matches the requested
-	name.
-	(get_syscalls_by_name): Rename from get_syscall_by_name.  Now
-	accepts a pointer to a vector of integers and returns a bool.
-	* xml-syscall.h (get_syscalls_by_name): Likewise.
-
-2018-12-13  John Baldwin  <jhb@FreeBSD.org>
-
-	* break-catch-syscall.c (catch_syscall_split_args): Pass 'result'
-	to get_syscalls_by_group.
-	* xml-syscall.c [!HAVE_LIBEXPAT] (get_syscalls_by_group): Return
-	false.
-	[HAVE_LIBEXPAT] (xml_list_syscalls_by_group): Append syscall
-	numbers to an existing vector of integers and return a bool.
-	(get_syscalls_by_group): Accept pointer to vector of integers
-	and change return type to bool.
-	* xml-syscall.h (get_syscalls_by_group): Likewise.
-
-2018-12-13  Jim Wilson  <jimw@sifive.com>
-
-	* riscv-tdep.c (riscv_print_one_register_info): For MSTATUS, add
-	comment for SD field, and correct xlen calculation.  For MISA, add
-	comment for MXL field, add call to register_size, and correct base
-	calculation.
-
-2018-12-13  Stafford Horne  <shorne@gmail.com>
-
-	* NEWS(New targets): Add or1k*-*-linux*.
-
-2018-12-12  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
-
-	* nat/linux-osdata.c (linux_xfer_osdata_info_os_types): Forward
-	declare on one line to fix ARI warning.
-
-2018-12-12  Andrew Burgess  <andrew.burgess@embecosm.com>
-
-	* infrun.c (infcall_suspend_state::infcall_suspend_state): New.
-	(infcall_suspend_state::registers): New.
-	(infcall_suspend_state::restore): New.
-	(infcall_suspend_state::thread_suspend): Rename to...
-	(infcall_suspend_state::m_thread_suspend): ...this.
-	(infcall_suspend_state::registers): Rename to...
-	(infcall_suspend_state::m_registers): ...this.
-	(infcall_suspend_state::siginfo_gdbarch): Rename to...
-	(infcall_suspend_state::m_siginfo_gdbarch): ...this.
-	(infcall_suspend_state::siginfo_data): Rename to...
-	(infcall_suspend_state::m_siginfo_data): ...this.
-	(save_infcall_suspend_state): Rewrite to use infcall_suspend_state
-	constructor.
-	(restore_infcall_suspend_state): Rewrite to use
-	infcall_suspend_state::restore method.
-	(get_infcall_suspend_state_regcache): Use
-	infcall_suspend_state::registers method.
-
-2018-12-12  Andrew Burgess  <andrew.burgess@embecosm.com>
-
-	* riscv-tdep.c (riscv_call_arg_scalar_float): Unnamed (variadic)
-	arguments are passed in integer registers.
-	(riscv_call_arg_complex_float): Likewise.
-
-2018-12-11  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
-
-	* nat/linux-osdata.c (common_getter): New function.
-	(struct osdata_type): Change getter to take_snapshot.
-	Add LONGEST len_avail and struct buffer buffer.
-	Change all elements in the initializer.
-	Add an element for the list of types.
-	(linux_xfer_osdata_info_os_types): New function.
-	(linux_common_xfer_osdata): Use common_getter for the list of types.
-	Replace getter call by common_getter.
-	(linux_xfer_osdata_cpus): Remove args READBUF, OFFSET, LEN.
-	Add arg BUFFER.  Only keep the code that adds data in BUFFER.
-	(linux_xfer_osdata_fds): Likewise.
-	(linux_xfer_osdata_modules): Likewise.
-	(linux_xfer_osdata_msg): Likewise.
-	(linux_xfer_osdata_processes): Likewise.
-	(linux_xfer_osdata_processgroups): Likewise.
-	(linux_xfer_osdata_sem): Likewise.
-	(linux_xfer_osdata_shm): Likewise.
-	(linux_xfer_osdata_isockets): Likewise.
-	(linux_xfer_osdata_threads): Likewise.
-
-2018-12-11  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
-
-	* nat/linux-osdata.c: Removed various trailing spaces.
-
-2018-12-10  Andrew Burgess  <andrew.burgess@embecosm.com>
-
-	* riscv-tdep.c (riscv_register_name): Fix ARI warning by removing
-	leading whitespace before #include line.
-
-2018-12-08  Simon Marchi  <simon.marchi@ericsson.com>
-	    Ð?илÑ?н Ð?алаÑ?зов  <dilyan.palauzov@aegee.org>
-
-	PR gdb/23950
-	* configure.ac: Search for tgetent in libtinfow.
-	* configure: Re-generate.
-
-2018-12-08  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
-
-	* linux-thread-db.c (struct thread_db_info): Add td_ta_delete_p.
-	(thread_db_err_str): Forward declare.
-	(delete_thread_db_info): Call td_ta_delete_p if available.
-	(try_thread_db_load_1): Acquire td_ta_delete address.
-	* nat/gdb_thread_db.h (td_ta_delete_ftype): Declare.
-
-2018-12-08  Pedro Alves  <palves@redhat.com>
-
-	* source.c (forward_search_command): Rename to ...
-	(search_command_helper): ... this.  Add 'forward' parameter.
-	Tweak to use a gdb::def_vector<char> instead of a xrealloc'ed
-	buffer.  Handle backward searches too.
-	(forward_search_command, reverse_search_command): Reimplement by
-	calling search_command_helper.
-
-2018-12-07  Andrew Burgess  <andrew.burgess@embecosm.com>
-
-	* .dir-locals.el: Copy most of the settings from c-mode over to
-	c++-mode.
-
-2018-12-08  Stafford Horne  <shorne@gmail.com>
-
-	* Makefile.in (ALL_TARGET_OBS): Add or1k-linux-tdep.o.
-	* configure.tgt: Add or1k*-*-linux*.
-	* or1k-linux-tdep.c: New file.
-	* or1k-tdep.c (or1k_gdbarch_init): Call gdbarch_init_osabi.
-
-2018-12-07  Pedro Alves  <palves@redhat.com>
-
-	* dwarf2read.c (get_gdb_index_contents_from_section): Use
-	gdb::make_array_view.
-
-2018-12-05  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
-
-	* language.c (_initialize_language): Fix leak by assigning
-	a static string to language.  Same for range and case_sensitive,
-	even if no leak is detected for these variables.
-
-2018-12-05  John Baldwin  <jhb@FreeBSD.org>
-
-	* configure: Re-generate.
-	* configure.ac: Use separate sed expressions to escape variables
-	in auto-load directories.
-
-2018-12-05  Andrew Burgess  <andrew.burgess@embecosm.com>
-
-	* riscv-tdep.c (riscv_features_from_gdbarch_info): New function.
-	(riscv_find_default_target_description): Use new function to
-	extract feature from gdbarch_info.
-	(riscv_gdbarch_init): Add error checks for xlen and flen between
-	target description and bfd headers.  Be smarter about when we
-	think the hardware floating point abi should be used.
-
-2018-12-05  Alan Hayward  <alan.hayward@arm.com>
-
-	* nat/aarch64-linux-hw-point.c
-	(aarch64_linux_any_set_debug_regs_state): New function.
-	* nat/aarch64-linux-hw-point.h
-	(aarch64_linux_any_set_debug_regs_state): New declaration.
-	* nat/aarch64-linux.c (aarch64_linux_new_thread): Check if any
-	BPs or WPs are set.
-
-2018-11-30  John Baldwin  <jhb@FreeBSD.org>
-
-	* common/filestuff.c [HAVE_KINFO_GETFILE]: Include headers.
-	(fdwalk) [HAVE_KINFO_GETFILE]: Use kinfo_getfile.
-
-2018-11-30  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
-            Simon Marchi  <simon.marchi@ericsson.com>
-
-	* linespec.c (symtab_vector_up): Remove.
-	(symtabs_from_filename): Change return type to std::vector.
-	(collect_symtabs_from_filename): Likewise.
-	(create_sals_line_offset): Assign return value of
-	collect_symtabs_from_filename to *ls->file_symtabs.
-	(convert_explicit_location_to_linespec): Remove call to release.
-	(parse_linespec): Likewise.
-	(symtab_collector) <symtab_collector>: Remove initialization of
-	m_symtabs.
-	<release_symtabs>: Change return type to std::vector<symtab *>.
-	<operator ()>: Adjust.
-
-2018-11-30  John Baldwin  <jhb@FreeBSD.org>
-
-	* fbsd-nat.c [__FreeBSD_version >= 700009] (USE_SIGINFO): Macro
-	defined.
-	(union sigval32, struct siginfo32, fbsd_siginfo_size)
-	(fbsd_convert_siginfo): Make conditional on USE_SIGINFO instead
-	of KERN_PROC_AUXV and PT_LWPINFO.
-	(fbsd_nat_target::xfer_partial): Define method unconditionally.
-	Make TARGET_OBJECT_SIGNAL_INFO conditional on USE_SIGINFO.
-	Make TARGET_OBJECT_AUXV conditional on KERN_PROC_AUXV.
-	Make TARGET_OBJECT_FREEBSD_VMMAP and
-	TARGET_OBJECT_FREEBSD_PS_STRINGS conditional on KERN_PROC_VMMAP
-	and KERN_PROC_PS_STRINGS.
-	* fbsd-nat.h: Include <sys/proc.h>.
-	(fbsd_nat_target::xfer_partial): Declare method unconditionally.
-
-2018-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
-
-	* riscv-linux-nat.c: Add 'inferior.h' and 'target-descriptions.h'
-	header files.
-	(riscv_linux_nat_target::read_description): New method.
-
-2018-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
-
-	* arch/riscv.h (riscv_gdbarch_features::hash): New method.
-	* arch/riscv.c (struct riscv_gdbarch_features_hasher): New.
-	(riscv_tdesc_cache): New global.
-	(riscv_create_target_description): Look in the cache before
-	creating a new target description.
-
-2018-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
-
-	* arch/riscv.h (riscv_gdb_features::operator==): New.
-	(riscv_gdb_features::operator!=): New.
-	* riscv-tdep.c (riscv_gdbarch_init): Make use of the inequality
-	operator.
-
-2018-11-30  Andrew Burgess  <andrew.burgess@embecosm.com>
-
-	* arch/riscv.h (riscv_create_target_description): Make return type
-	const.
-	* arch/riscv.c (riscv_create_target_description): Likewise.
-	* riscv-tdep.c (riscv_find_default_target_description): Likewise.
-
-2018-11-30  Jan Kratochvil  <jan.kratochvil@redhat.com>
-	    Keith Seitz  <keiths@redhat.com>
-	    Tom Tromey  <tom@tromey.com>
-	    Sergio Durigan Junior  <sergiodj@redhat.com>
-
-	https://bugzilla.redhat.com/show_bug.cgi?id=1613614
-	* dwarf2read.c (dwarf2_find_containing_comp_unit): Add
-	'mid_cu->length' to '*cu_off' when checking if 'sect_off' is
-	inside the CU.
-
-2018-11-30  Pedro Alves  <palves@redhat.com>
-
-	* aix-thread.c (aix_thread_target) <aix_thread_target>: Delete.
-	<stratum>: New override.
-	* bfd-target.c (aix_thread_target) <aix_thread_target>: Delete.
-	<stratum>: New override.
-	* bsd-uthread.c (bsd_uthread_target) <bsd_uthread_target>: Delete.
-	<stratum>: New override.
-	* exec.c (exec_target) <exec_target>: Delete.
-	<stratum>: New override.
-	* gdbarch-selftests.c (register_to_value_test): Adjust to use the
-	stratum method instead of the to_stratum field.
-	* linux-thread-db.c (thread_db_target) <thread_db_target>: Delete.
-	<stratum>: New override.
-	(thread_db_target::thread_db_target): Delete.
-	* make-target-delegates (print_class): Don't print a ctor
-	declaration.  Print a stratum method override declaration.
-	* process-stratum-target.h (process_stratum_target)
-	<process_stratum_target>: Delete.
-	<stratum>: New override.
-	* ravenscar-thread.c (ravenscar_thread_target)
-	<ravenscar_thread_target>: Delete.
-	<stratum>: New override.
-	* record-btrace.c (record_btrace_target)
-	<record_btrace_target>: Delete.
-	<stratum>: New override.
-	* record-full.c (record_full_base_target)
-	<record_full_base_target>: Delete.
-	<stratum>: New override.
-	* record.c (record_disconnect, record_detach)
-	(record_mourn_inferior, record_kill): Adjust to use the stratum
-	method instead of the to_stratum field.
-	* regcache.c (cooked_read_test, cooked_write_test): Likewise.
-	* sol-thread.c (sol_thread_target)
-	<sol_thread_target>: Delete.
-	<stratum>: New override.
-	* spu-multiarch.c (spu_multiarch_target)
-	<spu_multiarch_target>: Delete.
-	<stratum>: New override.
-	* target-delegates.c: Regenerate.
-	* target.c (target_stack::push, target_stack::unpush)
-	(pop_all_targets_above, pop_all_targets_at_and_above)
-	(info_target_command, target_require_runnable)
-	(target_stack::find_beneath): Adjust to use the stratum method
-	instead of the to_stratum field.
-	(dummy_target::dummy_target): Delete.
-	(dummy_target::stratum): New.
-	(debug_target::debug_target): Delete.
-	(debug_target::stratum): New.
-	(maintenance_print_target_stack): Adjust to use the stratum method
-	instead of the to_stratum field.
-	* target.h (struct target_ops) <stratum>: New method.
-	<to_stratum>: Delete.
-	<is_pushed>: Adjust to use the stratum method
-	instead of the to_stratum field.
-
-2018-11-30  Pedro Alves  <palves@redhat.com>
-
-	* corelow.c (core_target) <has_all_memory, has_execution>: New
-	overrides.
-	* inf-child.c (inf_child_target::has_all_memory)
-	(inf_child_target::has_memory, inf_child_target::has_stack)
-	(inf_child_target::has_registers)
-	(inf_child_target::has_execution): Delete.
-	* inf-child.h (inf_child_target) <has_all_memory, has_memory,
-	has_stack, has_registers, has_execution>: Delete.
-	* process-stratum-target.c
-	(process_stratum_target::has_all_memory)
-	(process_stratum_target::has_memory)
-	(process_stratum_target::has_stack)
-	(process_stratum_target::has_registers)
-	(process_stratum_target::has_execution): New.
-	* process-stratum-target.h (process_stratum_target)
-	<has_all_memory, has_memory, has_stack, has_registers,
-	has_execution>: New method overrides.
-	* ravenscar-thread.c (ravenscar_thread_target) <has_all_memory,
-	has_memory, has_stack, has_registers, has_execution>: Delete.
-	* remote-sim.c (gdbsim_target) <has_stack, has_registers,
-	has_execution>: Delete.
-	* remote.c (remote_target) <has_all_memory, has_memory, has_stack,
-	has_registers, has_execution>: Delete.
-	* target.c (default_child_has_all_memory)
-	(default_child_has_memory, default_child_has_stack)
-	(default_child_has_registers, default_child_has_execution):
-	Delete.
-	* target.h (default_child_has_all_memory)
-	(default_child_has_memory, default_child_has_stack)
-	(default_child_has_registers, default_child_has_execution):
-	Delete.
-	* tracefile.h (tracefile_target) <has_execution>: New override.
-
-2018-11-30  Pedro Alves  <palves@redhat.com>
-
-	* Makefile.in (COMMON_SFILES): Add process-stratum-target.c.
-	* bsd-kvm.c: Include "process-stratum-target.h".
-	(bsd_kvm_target): Now inherits from process_stratum_target.
-	(bsd_kvm_target::bsd_kvm_target): Default it.
-	* corelow.c: Include "process-stratum-target.h".
-	(core_target): Now inherits from process_stratum_target.
-	(core_target::core_target): Don't set to_stratum here.
-	* inf-child.c (inf_child_target::inf_child_target): Delete.
-	* inf-child.h: Include "process-stratum-target.h".
-	(inf_child_target): Inherit from process_stratum_target.
-	(inf_child_target) <inf_child_target>: Default it.
-	<can_async_p, supports_non_stop, supports_disable_randomization>:
-	Delete overrides.
-	* process-stratum-target.c: New file.
-	* process-stratum-target.h: New file.
-	* remote-sim.c: Include "process-stratum-target.h".
-	(gdbsim_target): Inherit from process_stratum_target.
-	<gdbsim_target>: Default it.
-	* remote.c: Include "process-stratum-target.h".
-	(remote_target): Inherit from process_stratum_target.
-	<remote_target>: Default it.
-	* target.c (default_thread_address_space)
-	(default_thread_architecture): Delete.
-	* target.h (target_ops) <thread_architecture>: Now returns NULL by
-	default.
-	<thread_address_space>: Ditto.
-	* test-target.h: Include "process-stratum-target.h" instead of
-	"target.h".
-	(test_target_ops): Inherit from process_stratum_target.
-	<test_target_ops>: Default it.
-	* tracefile.c (tracefile_target::tracefile_target): Delete.
-	* tracefile.h: Include "process-stratum-target.h".
-	(tracefile_target): Inherit from process_stratum_target.
-	<tracefile_target>: Default it.
-	* target-delegates.c: Regenerate.
-
-2018-11-30  Pedro Alves  <palves@redhat.com>
-
-	* Makefile.in (COMMON_SFILES): Add test-target.c.
-	* gdbarch-selftests.c: Include "test-target.h".
-	* regcache.c: Include "test-target.h".
-	* target.c (test_target_info, test_target_ops::info): Move to ...
-	* test-target.c: ... this new file.
-	* target.h (test_target_ops): Move to ...
-	* test-target.h: ... this new file.
-
-2018-11-29  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
-
-	* source.c (forward_search_command): Fix leak by using
-	xrealloc even for the first allocation in the loop, as buf
-	is static.
-
-2018-11-29  Rajendra SY  <rajendra.sy@gmail.com>
-
-	PR gdb/23093
-	* gdb/fbsd-tdep.c (fbsd_gdb_signal_from_target)
-	(fbsd_gdb_signal_to_target): New.
-	(fbsd_init_abi): Install gdbarch "signal_from_target" and
-	"signal_to_target" methods.
-
-2018-11-29  Tom Tromey  <tom@tromey.com>
-
-	* valarith.c (value_x_unop): Don't set argvec[3].
-
-2018-11-26  Simon Marchi  <simon.marchi@ericsson.com>
-
-	PR gdb/23917
-	* sparc-linux-nat.c (sparc_linux_nat_target): Remove extraneous
-	semicolon.
-
-2018-11-26  Pedro Alves  <palves@redhat.com>
-
-	* procfs.c (procfs_notice_thread): Replace uses of
-	in_thread_list/is_exited with find_thread_ptid/THREAD_EXITED.
-	* sol-thread.c (sol_thread_target::wait)
-	(sol_update_thread_list_callback): Likewise.
-
-2018-11-25  Tom Tromey  <tom@tromey.com>
-
-	* ui-out.c (ui_out::field_fmt): Remove comment.
-	* tui/tui-out.c (tui_ui_out::do_field_fmt): Remove comment.
-	* mi/mi-out.c (mi_ui_out::do_field_fmt): Remove comment.
-
-2018-11-24  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
-
-	* source.c (open_source_file): Leak fixed in '8e6a5953e1d Fix 4K
-	leak in open_source_file' has been partially undone by '2179fbc36d23
-	Return scoped_fd from open_source_file'. Re-add the transfer of
-	current s->fullname to the unique_xmalloc_ptr fullname given
-	to find_and_open_source.
-
-2018-11-23  Pedro Alves  <palves@redhat.com>
-
-	* gdbthread.h (enum thread_state): Move comments here.
-	(is_running, is_stopped, is_exited): Remove declarations.
-
-2018-11-22  Pedro Alves  <palves@redhat.com>
-
-	* Makefile.in (COMMON_SFILES): Add thread-iter.c.
-	* breakpoint.c (breakpoints_should_be_inserted_now): Replace
-	ALL_NON_EXITED_THREADS with all_non_exited_threads.
-	(print_one_breakpoint_location): Replace ALL_INFERIORS with
-	all_inferiors.
-	* bsd-kvm.c: Include inferior.h.
-	* btrace.c (btrace_free_objfile): Replace ALL_NON_EXITED_THREADS
-	with all_non_exited_threads.
-	* common/filtered-iterator.h: New.
-	* common/safe-iterator.h: New.
-	* corelow.c (core_target_open): Don't call init_thread_list here.
-	* darwin-nat.c (thread_info_from_private_thread_info): Replace
-	ALL_THREADS with all_threads.
-	* fbsd-nat.c (fbsd_nat_target::resume): Replace
-	ALL_NON_EXITED_THREADS with inf->non_exited_threads.
-	* fbsd-tdep.c (fbsd_make_corefile_notes): Replace
-	ALL_NON_EXITED_THREADS with inf->non_exited_threads.
-	* fork-child.c (postfork_hook): Don't call init_thread_list here.
-	* gdbarch-selftests.c (register_to_value_test): Adjust.
-	* gdbthread.h: Don't include "inferior.h" here.
-	(struct inferior): Forward declare.
-	(enum step_over_calls_kind): Moved here from inferior.h.
-	(thread_info::deletable): Definition moved to thread.c.
-	(find_thread_ptid (inferior *, ptid_t)): Declare.
-	(ALL_THREADS, ALL_THREADS_BY_INFERIOR, ALL_THREADS_SAFE): Delete.
-	Include "thread-iter.h".
-	(all_threads, all_non_exited_threads, all_threads_safe): New.
-	(any_thread_p): Declare.
-	(thread_list): Delete.
-	* infcmd.c (signal_command): Replace ALL_NON_EXITED_THREADS with
-	all_non_exited_threads.
-	(proceed_after_attach_callback): Delete.
-	(proceed_after_attach): Take an inferior pointer instead of an
-	integer PID.  Adjust to use range-for.
-	(attach_post_wait): Pass down inferior pointer instead of pid.
-	Use range-for instead of ALL_NON_EXITED_THREADS.
-	(detach_command): Remove init_thread_list call.
-	* inferior-iter.h: New.
-	* inferior.c (struct delete_thread_of_inferior_arg): Delete.
-	(delete_thread_of_inferior): Delete.
-	(delete_inferior, exit_inferior_1): Use range-for with
-	inf->threads_safe() instead of iterate_over_threads.
-	(inferior_appeared): Call init_thread_list here.
-	(discard_all_inferiors): Use all_non_exited_inferiors.
-	(find_inferior_id, find_inferior_pid): Use all_inferiors.
-	(iterate_over_inferiors): Use all_inferiors_safe.
-	(have_inferiors, number_of_live_inferiors): Use
-	all_non_exited_inferiors.
-	(number_of_inferiors): Use all_inferiors and std::distance.
-	(print_inferior): Use all_inferiors.
-	* inferior.h: Include gdbthread.h.
-	(enum step_over_calls_kind): Moved to gdbthread.h.
-	(struct inferior) <thread_list>: New field.
-	<threads, non_exited_threads, threads_safe>: New methods.
-	(ALL_INFERIORS): Delete.
-	Include "inferior-iter.h".
-	(ALL_NON_EXITED_INFERIORS): Delete.
-	(all_inferiors_safe, all_inferiors, all_non_exited_inferiors): New
-	functions.
-	* inflow.c (child_interrupt, child_pass_ctrlc): Replace
-	ALL_NON_EXITED_THREADS with all_non_exited_threads.
-	* infrun.c (follow_exec): Use all_threads_safe.
-	(clear_proceed_status, proceed): Use all_non_exited_threads.
-	(init_wait_for_inferior): Don't clear inline frame state here.
-	(infrun_thread_stop_requested, for_each_just_stopped_thread): Use
-	all_threads instead of ALL_NON_EXITED_THREADS.
-	(random_pending_event_thread): Use all_non_exited_threads instead
-	of ALL_NON_EXITED_THREADS.  Use a lambda for repeated code.
-	(clean_up_just_stopped_threads_fsms): Use all_non_exited_threads
-	instead of ALL_NON_EXITED_THREADS.
-	(handle_no_resumed): Use all_non_exited_threads instead of
-	ALL_NON_EXITED_THREADS.  Use all_inferiors instead of
-	ALL_INFERIORS.
-	(restart_threads, switch_back_to_stepped_thread): Use
-	all_non_exited_threads instead of ALL_NON_EXITED_THREADS.
-	* linux-nat.c (check_zombie_leaders): Replace ALL_INFERIORS with
-	all_inferiors.
-	(kill_unfollowed_fork_children): Use inf->non_exited_threads
-	instead of ALL_NON_EXITED_THREADS.
-	* linux-tdep.c (linux_make_corefile_notes): Use
-	inf->non_exited_threads instead of ALL_NON_EXITED_THREADS.
-	* linux-thread-db.c (thread_db_target::update_thread_list):
-	Replace ALL_INFERIORS with all_inferiors.
-	(thread_db_target::thread_handle_to_thread_info): Use
-	inf->non_exited_threads instead of ALL_NON_EXITED_THREADS.
-	* mi/mi-interp.c (multiple_inferiors_p): New.
-	(mi_on_resume_1): Simplify using all_non_exited_threads and
-	multiple_inferiors_p.
-	* mi/mi-main.c (mi_cmd_thread_list_ids): Use all_non_exited_threads
-	instead of ALL_NON_EXITED_THREADS.
-	* nto-procfs.c (nto_procfs_target::open): Don't call
-	init_thread_list here.
-	* record-btrace.c (record_btrace_target_open)
-	(record_btrace_target::stop_recording)
-	(record_btrace_target::close)
-	(record_btrace_target::record_is_replaying)
-	(record_btrace_target::resume, record_btrace_target::wait)
-	(record_btrace_target::record_stop_replaying): Use
-	all_non_exited_threads instead of ALL_NON_EXITED_THREADS.
-	* record-full.c (record_full_wait_1): Use all_non_exited_threads
-	instead of ALL_NON_EXITED_THREADS.
-	* regcache.c (cooked_read_test): Remove reference to global
-	thread_list.
-	* remote-sim.c (gdbsim_target::create_inferior): Don't call
-	init_thread_list here.
-	* remote.c (remote_target::update_thread_list): Use
-	all_threads_safe instead of ALL_NON_EXITED_THREADS.
-	(remote_target::process_initial_stop_replies): Replace
-	ALL_INFERIORS with all_non_exited_inferiors and use
-	all_non_exited_threads instead of ALL_NON_EXITED_THREADS.
-	(remote_target::open_1): Don't call init_thread_list here.
-	(remote_target::append_pending_thread_resumptions)
-	(remote_target::remote_resume_with_hc): Use all_non_exited_threads
-	instead of ALL_NON_EXITED_THREADS.
-	(remote_target::commit_resume)
-	(remote_target::remove_new_fork_children): Replace ALL_INFERIORS
-	with all_non_exited_inferiors and use all_non_exited_threads
-	instead of ALL_NON_EXITED_THREADS.
-	(remote_target::kill_new_fork_children): Use
-	all_non_exited_threads instead of ALL_NON_EXITED_THREADS.  Remove
-	init_thread_list and init_wait_for_inferior calls.
-	(remote_target::remote_btrace_maybe_reopen)
-	(remote_target::thread_handle_to_thread_info): Use
-	all_non_exited_threads instead of ALL_NON_EXITED_THREADS.
-	* target.c (target_terminal::restore_inferior)
-	(target_terminal_is_ours_kind): Replace ALL_INFERIORS with
-	all_non_exited_inferiors.
-	* thread-iter.c: New file.
-	* thread-iter.h: New file.
-	* thread.c: Include "inline-frame.h".
-	(thread_list): Delete.
-	(clear_thread_inferior_resources): Call clear_inline_frame_state.
-	(init_thread_list): Use all_threads_safe instead of
-	ALL_THREADS_SAFE.  Adjust to per-inferior thread lists.
-	(new_thread): Adjust to per-inferior thread lists.
-	(add_thread_silent): Pass inferior to find_thread_ptid.
-	(thread_info::deletable): New, moved from the header.
-	(delete_thread_1): Adjust to per-inferior thread lists.
-	(find_thread_global_id): Use inf->threads().
-	(find_thread_ptid): Use find_inferior_ptid and pass inferior to
-	find_thread_ptid.
-	(find_thread_ptid(inferior*, ptid_t)): New overload.
-	(iterate_over_threads): Use all_threads_safe.
-	(any_thread_p): New.
-	(thread_count): Use all_threads and std::distance.
-	(live_threads_count): Use all_non_exited_threads and
-	std::distance.
-	(valid_global_thread_id): Use all_threads.
-	(in_thread_list): Use find_thread_ptid.
-	(first_thread_of_inferior): Adjust to per-inferior thread lists.
-	(any_thread_of_inferior, any_live_thread_of_inferior): Use
-	inf->non_exited_threads().
-	(prune_threads, delete_exited_threads): Use all_threads_safe.
-	(thread_change_ptid): Pass inferior pointer to find_thread_ptid.
-	(set_resumed, set_running): Use all_non_exited_threads.
-	(is_thread_state, is_stopped, is_exited, is_running)
-	(is_executing): Delete.
-	(set_executing, set_stop_requested, finish_thread_state): Use
-	all_non_exited_threads.
-	(print_thread_info_1): Use all_inferiors and all_threads.
-	(thread_apply_all_command): Use all_non_exited_threads.
-	(thread_find_command): Use all_threads.
-	(update_threads_executing): Use all_non_exited_threads.
-	* tid-parse.c (parse_thread_id): Use inf->threads.
-	* x86-bsd-nat.c (x86bsd_dr_set): Use inf->non_exited_threads ().
-
-2018-11-22  Pedro Alves  <palves@redhat.com>
-
-	* infrun.c (follow_exec) <set follow-exec new>: Add thread and
-	switch to it before calling into try_open_exec_file.
-
-2018-11-22  Pedro Alves  <palves@redhat.com>
-
-	* cli/cli-interp.c (cli_on_user_selected_context_changed): Use
-	inferior_thread instead of find_thread_ptid, and only when
-	inferior_ptid is not null_ptid.
-	* inferior.c (add_inferior): Don't include target_pid_to_str
-	output when the inferior is not started.
-	* python/py-inferior.c (python_on_normal_stop): Don't use
-	find_thread_ptid.
-	(tui_on_user_selected_context_changed): Use inferior_thread
-	instead of find_thread_ptid, and only when inferior_ptid is not
-	null_ptid.
-
-2018-11-21  Benno Fünfstück  <benno.fuenfstueck@gmail.com>
-
-	PR python/23714
-	* gdb/python/python.c (execute_gdb_command): Call
-	prevent_dont_repeat earlier to avoid affecting dont_repeat.
-
-2018-11-21  Andrew Burgess  <andrew.burgess@embecosm.com>
-
-	* Makefile.in (ALL_TARGET_OBS): Add arch/riscv.o.
-	(HFILES_NO_SRCDIR): Add arch/riscv.h.
-	* arch/riscv.c: New file.
-	* arch/riscv.h: New file.
-	* configure.tgt: Add cpu_obs list of riscv, move riscv-tdep.o into
-	this list, and add arch/riscv.o.
-	* features/Makefile: Add riscv features.
-	* features/riscv/32bit-cpu.c: New file.
-	* features/riscv/32bit-cpu.xml: New file.
-	* features/riscv/32bit-csr.c: New file.
-	* features/riscv/32bit-csr.xml: New file.
-	* features/riscv/32bit-fpu.c: New file.
-	* features/riscv/32bit-fpu.xml: New file.
-	* features/riscv/64bit-cpu.c: New file.
-	* features/riscv/64bit-cpu.xml: New file.
-	* features/riscv/64bit-csr.c: New file.
-	* features/riscv/64bit-csr.xml: New file.
-	* features/riscv/64bit-fpu.c: New file.
-	* features/riscv/64bit-fpu.xml: New file.
-	* features/riscv/rebuild-csr-xml.sh: New file.
-	* riscv-tdep.c: Add 'arch/riscv.h' include.
-	(riscv_gdb_reg_names): Delete.
-	(csr_reggroup): New global.
-	(struct riscv_register_alias): Delete.
-	(struct riscv_register_feature): New structure.
-	(riscv_register_aliases): Delete.
-	(riscv_xreg_feature): New global.
-	(riscv_freg_feature): New global.
-	(riscv_virtual_feature): New global.
-	(riscv_csr_feature): New global.
-	(riscv_create_csr_aliases): New function.
-	(riscv_read_misa_reg): Delete.
-	(riscv_has_feature): Delete.
-	(riscv_isa_xlen): Simplify, just return cached xlen.
-	(riscv_isa_flen): Simplify, just return cached flen.
-	(riscv_has_fp_abi): Update for changes in struct gdbarch_tdep.
-	(riscv_register_name): Update to make use of tdesc_register_name.
-	Look up xreg and freg names in the new globals riscv_xreg_feature
-	and riscv_freg_feature.  Don't supply csr aliases here.
-	(riscv_fpreg_q_type): Delete.
-	(riscv_register_type): Use tdesc_register_type in almost all
-	cases, override the returned type in a few specific cases only.
-	(riscv_print_one_register_info): Handle errors reading registers.
-	(riscv_register_reggroup_p): Use tdesc_register_in_reggroup_p for
-	registers that are otherwise unknown to GDB.  Also check the
-	csr_reggroup.
-	(riscv_print_registers_info): Remove assert about upper register
-	number, and use gdbarch_register_reggroup_p instead of
-	short-cutting.
-	(riscv_find_default_target_description): New function.
-	(riscv_check_tdesc_feature): New function.
-	(riscv_add_reggroups): New function.
-	(riscv_setup_register_aliases): New function.
-	(riscv_init_reggroups): New function.
-	(_initialize_riscv_tdep): Add calls to setup CSR aliases, and
-	setup register groups.  Register new riscv debug variable.
-	* riscv-tdep.h: Add 'arch/riscv.h' include.
-	(struct gdbarch_tdep): Remove abi union, and add
-	riscv_gdbarch_features field.  Remove cached quad floating point
-	type, and provide initialisation for double type field.
-	* target-descriptions.c (maint_print_c_tdesc_cmd): Add riscv to
-	the list of targets using the feature based target descriptions.
-	* NEWS: Mention target description support.
-
-2018-11-21  Pedro Alves  <palves@redhat.com>
-
-	* valops.c (find_method_list, value_find_oload_method_list)
-	(find_overload_match, find_oload_champ): Rename parameters and
-	locals.
-
-2018-11-21  Pedro Alves  <palves@redhat.com>
-
-	* valops.c (find_method_list): Replace pointer and length
-	parameters with an gdb::array_view.  Adjust.
-	(value_find_oload_method_list): Likewise.
-	(find_overload_match): Use gdb::array_view for methods list.
-	Adjust to find_oload_champ interface change.
-	(find_oload_champ): 'xm_worker_vec' parameter now a pointer/array.
-	'num_fns' parameter now a size_t.  Eliminate 'fn_count' local.
-
-2018-11-21  Pedro Alves  <palves@redhat.com>
-
-	* gdbtypes.c (compare_badness): Change type of parameters to const
-	reference.  Adjust to badness_vector being a std::vector now.
-	(rank_function): Adjust to badness_vector being a std::vector now.
-	* gdbtypes.h (badness_vector): Now a typedef to std::vector.
-	(LENGTH_MATCH): Delete.
-	(compare_badness): Change type of parameters to const reference.
-	(rank_function): Return a badness_vector by value now.
-	(find_overload_match): Adjust to badness_vector being a
-	std::vector now.  Remove cleanups.
-	(find_oload_champ_namespace): 'oload_champ_bv' parameter now a
-	badness_vector pointer.
-	(find_oload_champ_namespace_loop): 'oload_champ_bv' parameter now
-	a badness_vector pointer.  Adjust to badness_vector being a
-	std::vector now.  Remove cleanups.
-	(find_oload_champ): 'oload_champ_bv' parameter now
-	a badness_vector pointer.  Adjust to badness_vector being a
-	std::vector now.  Remove cleanups.
-
-2018-11-21  Pedro Alves  <palves@redhat.com>
-
-	* cp-support.c (sym_return_val_size, sym_return_val_index)
-	(sym_return_val): Delete.
-	(overload_list_add_symbol): Add std::vector parameter.  Adjust to
-	add to the vector.
-	(make_symbol_overload_list): Adjust to return a std::vector
-	instead of maintaining a global open coded vector.
-	(make_symbol_overload_list_block): Add std::vector parameter.
-	(make_symbol_overload_list_block): Rename to ...
-	(add_symbol_overload_list_block): ... this and add std::vector
-	parameter.
-	(make_symbol_overload_list_namespace): Rename to ...
-	(add_symbol_overload_list_namespace): ... this and add std::vector
-	parameter.
-	(make_symbol_overload_list_adl_namespace): Rename to ...
-	(add_symbol_overload_list_adl_namespace): ... this and add
-	std::vector parameter.
-	(make_symbol_overload_list_adl): Delete.
-	(add_symbol_overload_list_adl): New.
-	(make_symbol_overload_list_using): Rename to ...
-	(add_symbol_overload_list_using): ... this and add std::vector
-	parameter.
-	(make_symbol_overload_list_qualified): Rename to ...
-	(add_symbol_overload_list_qualified): ... this and add std::vector
-	parameter.
-	* cp-support.h: Include "common/array-view.h" and <vector>.
-	(make_symbol_overload_list): Change return type to std::vector.
-	(make_symbol_overload_list_adl): Delete declaration.
-	(add_symbol_overload_list_adl): New declaration.
-	* valops.c (find_overload_match): Local 'oload_syms' now a
-	std::vector.
-	(find_oload_champ_namespace): 'oload_syms' parameter now a
-	std::vector pointer.
-	(find_oload_champ_namespace_loop): 'oload_syms' parameter now a
-	std::vector pointer.  Adjust to new make_symbol_overload_list
-	interface.
-
-2018-11-21  Pedro Alves  <palves@redhat.com>
-
-	* common/array-view.h (array_view::splice(size_type, size_t)): New.
-	(array_view::splice(size_type)): New.
-	* eval.c (eval_call, evaluate_funcall): Adjust to use array_view.
-	* extension.c (xmethod_worker::get_arg_types): Adjust to return an
-	std::vector.
-	(xmethod_worker::get_result_type): Adjust to use gdb::array_view.
-	* extension.h: Include "common/array-view.h".
-	(xmethod_worker::invoke): Adjust to use gdb::array_view.
-	(xmethod_worker::get_arg_types): Adjust to return an std::vector.
-	(xmethod_worker::get_result_type): Adjust to use gdb::array_view.
-	(xmethod_worker::do_get_arg_types): Adjust to use std::vector.
-	(xmethod_worker::do_get_result_type): Adjust to use
-	gdb::array_view.
-	* gdbtypes.c (rank_function): Adjust to use gdb::array_view.
-	* gdbtypes.h: Include "common/array-view.h".
-	(rank_function): Adjust to use gdb::array_view.
-	* python/py-xmethods.c (python_xmethod_worker::invoke)
-	(python_xmethod_worker::do_get_arg_types)
-	(python_xmethod_worker::do_get_result_type)
-	(python_xmethod_worker::invoke): Adjust to new interfaces.
-	* valarith.c (value_user_defined_cpp_op, value_user_defined_op)
-	(value_x_binop, value_x_unop): Adjust to use gdb::array_view.
-	* valops.c (find_overload_match, find_oload_champ_namespace)
-	(find_oload_champ_namespace_loop, find_oload_champ): Adjust to use
-	gdb:array_view and the new xmethod_worker interfaces.
-	* value.c (result_type_of_xmethod, call_xmethod): Adjust to use
-	gdb::array_view.
-	* value.h (find_overload_match, result_type_of_xmethod)
-	(call_xmethod): Adjust to use gdb::array_view.
-	* unittests/array-view-selftests.c: Add slicing tests.
-
-2018-11-21  Pedro Alves  <palves@redhat.com>
-
-	* ada-lang.c (ada_evaluate_subexp): Adjust to pass an array_view.
-	* common/array-view.h (make_array_view): New.
-	* compile/compile-object-run.c (compile_object_run): Adjust to
-	pass an array_view.
-	* elfread.c (elf_gnu_ifunc_resolve_addr): Adjust.
-	* eval.c (eval_call): Adjust to pass an array_view.
-	(evaluate_subexp_standard): Adjust to pass an array_view.
-	* gcore.c (call_target_sbrk): Adjust to pass an array_view.
-	* guile/scm-value.c (gdbscm_value_call): Likewise.
-	* infcall.c (push_dummy_code): Replace pointer + size parameters
-	with an array_view parameter.
-	(call_function_by_hand, call_function_by_hand_dummy): Likewise and
-	adjust.
-	* infcall.h: Include "common/array-view.h".
-	(call_function_by_hand, call_function_by_hand_dummy): Replace
-	pointer + size parameters with an array_view parameter.
-	* linux-fork.c (inferior_call_waitpid): Adjust to use array_view.
-	* linux-tdep.c (linux_infcall_mmap): Likewise.
-	* objc-lang.c (lookup_objc_class, lookup_child_selector)
-	(value_nsstring, print_object_command): Likewise.
-	* python/py-value.c (valpy_call): Likewise.
-	* rust-lang.c (rust_evaluate_funcall): Likewise.
-	* spu-tdep.c (flush_ea_cache): Likewise.
-	* valarith.c (value_x_binop, value_x_unop): Likewise.
-	* valops.c (value_allocate_space_in_inferior): Likewise.
-	* unittests/array-view-selftests.c (run_tests): Add
-	gdb::make_array_view test.
-
-2018-11-20  Andrew Burgess  <andrew.burgess@embecosm.com>
-
-	* cli-out.c (cli_ui_out::do_field_int): Use string_printf rather
-	than a fixed size buffer.
-
-2018-11-20  Andrew Burgess  <andrew.burgess@embecosm.com>
-
-	* breakpoint.c (print_one_breakpoint_location): Reduce whitespace,
-	and remove insertion of extra spaces in GDB's output.
-	* cli-out.c (cli_ui_out::do_field_fmt): Update header comment.
-	Layout field into a temporary buffer, and then output it as a
-	string field.
-
-2018-11-20  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
-
-	* NEWS: Document the language choice done by
-	'info [types|functions|variables]|rbreak'.
-
-2018-11-20  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
-
-	* symtab.c (treg_matches_sym_type_name): Use
-	scoped_switch_to_sym_language_if_auto instead of local logic.
-	(print_symbol_info): Use scoped_switch_to_sym_language_if_auto
-	to switch to SYM language when language mode is auto.
-
-2018-11-20  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
-
-	* language.h (scoped_switch_to_sym_language_if_auto): New class.
-
-2018-11-20  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
-
-	* symtab.c (search_symbols): Properly check absence of type regexp
-	before entering the loop scanning the minimal symbols.
-
-2018-11-20  John Darrington  <john@darrington.wattle.id.au>
-
-	* s12z-tdep.c (s12z_extract_return_value): New function.
-	(inv_reg_perm) New array.
-	(s12z_return_value): Populate readbuf if non-null.
-
-2018-11-20  Eli Zaretskii  <eliz@gnu.org>
-
-	* common/filestuff.c (gdb_fopen_cloexec): Disable use of "e" mode
-	with 'fopen' also if O_CLOEXEC is equal to O_NOINHERIT, to cater
-	to MinGW fixed by Gnulib.
-	(O_NOINHERIT): Define if not defined.
-
-2018-11-19  John Darrington  <john@darrington.wattle.id.au>
-
-	* s12z-tdep.c (s12z_frame_cache): Add an assertion.
-
-2018-11-19  Simon Marchi  <simon.marchi@polymtl.ca>
-
-	* infrun.c (displaced_step_inferior_state) <next>: Remove.
-
-2018-11-19  Tom Tromey  <tom@tromey.com>
-
-	* source.c (get_filename_and_charpos): Return void.
-
-2018-11-19  Simon Marchi  <simon.marchi@polymtl.ca>
-
-	* skip.c (_initialize_step_skip): Fix "info skip" help.
-
-2018-11-16  Tom Tromey  <tom@tromey.com>
-
-	PR rust/23625:
-	* rust-lang.c (rust_internal_print_type): Handle TYPE_CODE_PTR.
-
-2018-11-19  Simon Marchi  <simon.marchi@ericsson.com>
-
-	* infrun.c (displaced_step_inferior_states): Change type to
-	std::forward_list.
-	(get_displaced_stepping_state): Adjust.
-	(displaced_step_in_progress_any_inferior): Adjust.
-	(add_displaced_stepping_state): Adjust.
-	(remove_displaced_stepping_state): Adjust.
-
-2018-11-18  Tom Tromey  <tom@tromey.com>
-
-	PR build/23814:
-	* target-delegates.c: Rebuild.
-	* ia64-linux-nat.c (class ia64_linux_nat_target)
-	<have_steppable_watchpoint>: Use override.  Return true, not 1.
-	(ia64_linux_nat_target::can_use_hw_breakpoint): Rename.  Remove
-	"self" argument.
-	(ia64_linux_nat_target::low_new_thread): Rename.
-	(class ia64_linux_nat_target) <read_description>: Don't declare.
-	* target.h (struct target_ops) <have_steppable_watchpoint>: Return
-	bool.
-
-2018-11-16  Alan Hayward  <alan.hayward@arm.com>
-
-	PR gdb/22736:
-	* aarch64-tdep.c (aarch64_push_dummy_call): Remove
-	lang_struct_return code.
-
-2018-11-16  Alan Hayward  <alan.hayward@arm.com>
-
-	* aarch64-tdep.c (aarch64_push_dummy_call): Replace arg with
-	return_method.
-	* alpha-tdep.c (alpha_push_dummy_call): Likewise.
-	* amd64-tdep.c (amd64_push_arguments): Likewise.
-	(amd64_push_dummy_call): Likewise.
-	* amd64-windows-tdep.c (amd64_windows_push_arguments): Likewise.
-	* arc-tdep.c (arc_push_dummy_call): Likewise.
-	* arm-tdep.c (arm_push_dummy_call): Likewise.
-	* avr-tdep.c (avr_push_dummy_call): Likewise.
-	* bfin-tdep.c (bfin_push_dummy_call): Likewise.
-	* cris-tdep.c (cris_push_dummy_call): Likewise.
-	* csky-tdep.c (csky_push_dummy_call): Likewise.
-	* frv-tdep.c (frv_push_dummy_call): Likewise.
-	* gdbarch.c: Regenerate.
-	* gdbarch.h: Regenerate.
-	* gdbarch.sh (gdbarch_push_dummy_call): Replace arg with
-	return_method.
-	* h8300-tdep.c (h8300_push_dummy_call): Likewise.
-	* hppa-tdep.c (hppa32_push_dummy_call): Likewise.
-	(hppa64_push_dummy_call): Likewise.
-	* i386-darwin-tdep.c (i386_darwin_push_dummy_call): Likewise.
-	* i386-tdep.c (i386_push_dummy_call): Likewise.
-	* ia64-tdep.c (ia64_push_dummy_call): Likewise.
-	* infcall.c (call_function_by_hand_dummy): Likewise.
-	* iq2000-tdep.c (iq2000_push_dummy_call): Likewise.
-	* lm32-tdep.c (lm32_push_dummy_call): Likewise.
-	* m32c-tdep.c (m32c_push_dummy_call): Likewise.
-	* m32r-tdep.c (m32r_push_dummy_call): Likewise.
-	* m68hc11-tdep.c (m68hc11_push_dummy_call): Likewise.
-	* m68k-tdep.c (m68k_push_dummy_call): Likewise.
-	* mep-tdep.c (mep_push_dummy_call): Likewise.
-	* mips-tdep.c (mips_eabi_push_dummy_call): Likewise.
-	(mips_n32n64_push_dummy_call): Likewise.
-	(mips_o32_push_dummy_call): Likewise.
-	(mips_o64_push_dummy_call): Likewise.
-	* mn10300-tdep.c (mn10300_push_dummy_call): Likewise.
-	* msp430-tdep.c (msp430_push_dummy_call): Likewise.
-	* nds32-tdep.c (nds32_push_dummy_call): Likewise.
-	* nios2-tdep.c (nios2_push_dummy_call): Likewise.
-	* or1k-tdep.c (or1k_push_dummy_call): Likewise.
-	* ppc-sysv-tdep.c (ppc_sysv_abi_push_dummy_call): Likewise.
-	(ppc64_sysv_abi_push_dummy_call): Likewise.
-	* ppc-tdep.h (ppc_sysv_abi_push_dummy_call): Likewise.
-	(ppc64_sysv_abi_push_dummy_call): Likewise.
-	* riscv-tdep.c (riscv_push_dummy_call): Likewise.
-	* rl78-tdep.c (rl78_push_dummy_call): Likewise.
-	* rs6000-aix-tdep.c (rs6000_push_dummy_call): Likewise.
-	* rs6000-lynx178-tdep.c (rs6000_lynx178_push_dummy_call): Likewise.
-	* rx-tdep.c (rx_push_dummy_call): Likewise.
-	* s390-tdep.c (s390_push_dummy_call): Likewise.
-	* score-tdep.c (score_push_dummy_call): Likewise.
-	* sh-tdep.c (sh_push_dummy_call_fpu): Likewise.
-	(sh_push_dummy_call_nofpu): Likewise.
-	* sparc-tdep.c (sparc32_store_arguments): Likewise.
-	(sparc32_push_dummy_call): Likewise.
-	* sparc64-tdep.c (sparc64_store_arguments): Likewise.
-	(sparc64_push_dummy_call): Likewise.
-	* spu-tdep.c (spu_push_dummy_call): Likewise.
-	* tic6x-tdep.c (tic6x_push_dummy_call): Likewise.
-	* tilegx-tdep.c (tilegx_push_dummy_call): Likewise.
-	* v850-tdep.c (v850_push_dummy_call): Likewise.
-	* vax-tdep.c (vax_push_dummy_call): Likewise.
-	* xstormy16-tdep.c (xstormy16_push_dummy_call): Likewise.
-	* xtensa-tdep.c (xtensa_push_dummy_call): Likewise.
-
-2018-11-16  Alan Hayward  <alan.hayward@arm.com>
-
-	* gdbarch.sh (enum function_call_return_method): Add enum.
-	* gdbarch.h: Regenerate.
-	* infcall.c (call_function_by_hand_dummy): Replace vars with enum.
-
-2018-11-15  Joel Brobecker  <brobecker@adacore.com>
-
-	* unittests/copy_bitwise-selftests.c: New file.
-	* utils.c (selftests::bits_to_str, selftests::check_copy_bitwise)
-	(selftests::copy_bitwise_tests): Delete, moving this code to
-	unittests/copy_bitwise-selftests.c instead.
-	(_initialize_utils): Do not register copy_bitwise tests.
-	* Makefile.in (SUBDIR_UNITTESTS_SRCS): Add
-	unittests/copy_bitwise-selftests.c.
-
-2018-11-14  Joel Brobecker  <brobecker@adacore.com>
-
-	* ada-lang.c (move_bits): Delete. Update all callers to use
-	copy_bitwise instead.
-	* dwarf2loc.c (copy_bitwise, bits_to_str::bits_to_str)
-	(selftests::check_copy_bitwise, selftests::copy_bitwise_tests):
-	Move from here to utils.c.
-	(_initialize_dwarf2loc): Remove call to register copy_bitwise
-	selftests.
-	* utils.h (copy_bitwise): Add declaration.
-	* utils.c (copy_bitwise, bits_to_str::bits_to_str)
-	(selftests::check_copy_bitwise, selftests::copy_bitwise_tests):
-	Moved here from dwarf2loc.c.
-	(_initialize_utils): Register copy_bitwise selftests.
-
-2018-11-14  Jim Wilson  <jimw@sifive.com>
-
-	* riscv-tdep.c (struct riscv_arg_info): New field is_unnamed.
-	(riscv_call_arg_scalar_int): If unnamed arg with twice xlen alignment,
-	then increment next_regnum if odd.
-	(riscv_arg_location): New arg is_unnamed.  Set ainfo->is_unnamed.
-	(riscv_push_dummy_call): New local ftype.  Call check_typedef to set
-	function type.  Pass new arg to riscv_arg_location based on function
-	type.
-	(riscv_return_value): Pass new arg to riscv_arg_location.
-
-	* riscv-tdep.c (BIGGEST_ALIGNMENT): New.
-	(riscv_type_alignment) <TYPE_CODE_ARRAY>: If TYPE_VECTOR, return min
-	of TYPE_LENGTH and BIGGEST_ALIGNMENT.
-
-	* riscv-tdep.c (riscv_call_arg_scalar_int): Use std::min when
-	setting len.  New local align, set to max of arg align and xlen,
-	and pass to first riscv_assign_stack_location call.
-
-2018-11-12  Simon Marchi  <simon.marchi@polymtl.ca>
-
-	* skip.c (complete_skip_number): New function.
-	(_initialize_step_skip): Add completers to some skip commands.
-
-2018-11-09  Tom Tromey  <tom@tromey.com>
-
-	* remote.c (remote_g_packet_guess_s): Remove typedef and DEF_VEC.
-	(struct remote_g_packet_data): Derive from allocate_on_obstack.
-	<guesses>: Now a std::vector.
-	(remote_g_packet_data_init, register_remote_g_packet_guess):
-	Update.
-	(remote_read_description_p): Update.  Return bool.
-	(remote_target::read_description): Update.
-	(struct remote_g_packet_guess): Add constructor.
-
-2018-11-09  Tom Tromey  <tom@tromey.com>
-
-	* common/scoped_fd.h (class scoped_fd): Add move constructor and
-	move assignment operator.
-	* psymtab.c (psymtab_to_fullname): Update.
-	* source.h (open_source_file): Return scoped_fd.
-	(find_and_open_source): Likewise.
-	* source.c (open_source_file): Return scoped_fd.
-	(get_filename_and_charpos): Update.
-	(print_source_lines_base): Update.  Use scoped_fd::to_file.
-	(forward_search_command): Likewise.
-	(reverse_search_command): Likewise.
-	(find_and_open_source): Return scoped_fd.
-	* tui/tui-source.c (tui_set_source_content): Update.  Use
-	gdb_file_up.
-
-2018-11-09  John Baldwin  <jhb@FreeBSD.org>
-
-	* minsyms.c (minimal_symbol_reader::install): Fix unsigned
-	overflow.
-
-2018-11-09  Hafiz Abid Qadeer  <abidh@codesourcery.com>
-
-	* configure: Regenerate.
-
-2018-11-09  Tom de Vries  <tdevries@suse.de>
-
-	* symtab.c (symbol_set_names): Call symbol_find_demangled_name
-	unconditionally, to set the language of the symbol.  Manage freeing
-	returned pointer using gdb::unique_xmalloc_ptr.
-
-2018-11-08  Tom Tromey  <tom@tromey.com>
-
-	* record.c (require_record_target): Upper-case "<TAB>".
-
-2018-11-08  Tom Tromey  <tom@tromey.com>
-
-	* python/lib/gdb/command/pretty_printers.py
-	(InfoPrettyPrinter.invoke): Don't indent "objfile" heading.
-
-2018-11-08  Tom Tromey  <tom@tromey.com>
-
-	PR gdb/23555:
-	PR gdb/23838:
-	* target.h (target_supports_terminal_ours): Return bool.
-	* target.c (target_supports_terminal_ours): Handle case where
-	current_top_target returns nullptr.  Return bool.
-
-2018-11-08  Joel Brobecker  <brobecker@adacore.com>
-
-	* aarch64-tdep.c (aapcs_is_vfp_call_or_return_candidate_1):
-	return the correct count for potential HFAs.
-
-2018-11-08  Jan Beulich  <jbeulich@suse.com>
-
-	* i387-tdep.c (i387_supply_xsave): Split handling of
-	X86_XSTATE_ZMM_H and X86_XSTATE_ZMM.
-	(i387_collect_xsave): Likewise.
-
-2018-11-08  Andrew Burgess  <andrew.burgess@embecosm.com>
-
-	* riscv-tdep.c (riscv_insn::decode): Update header comment.
-	(riscv_frame_this_id): Catch errors thrown while building the
-	frame cache, leave the frame id as the default, which is the outer
-	frame id.
-
-2018-11-07  Joel Brobecker  <brobecker@adacore.com>
-
-	* ada-lang.c (read_atcb): Only set task_info->called_task if
-	task_info->state == Entry_Caller_Sleep.
-	(print_ada_task_info): Do not check task_info->state before
-	checking task_info->called_task.
-	(info_task): Likewise.
-
-2018-11-07  Joel Brobecker  <brobecker@adacore.com>
-
-	* ada-tasks.c (read_atcb): Clear task_info before computing
-	the value of each of its fields.
-
-2018-11-07  Andrew Burgess  <andrew.burgess@embecosm.com>
-
-	* dwarf2read.c (dwarf2_init_integer_type): Check for name being
-	NULL before dereferencing it.
-
-2018-11-06  Tom de Vries  <tdevries@suse.de>
-
-	* linux-tdep.c (linux_vsyscall_range_raw): Use xmalloc to allocate
-	program headers.
-
-2018-11-06  Max Filippov  <jcmvbkbc@gmail.com>
-
-	* configure.tgt (xtensa*-*-linux*): Change to xtensa*-*-*linux*
-	so that it applies to uclinux as well.
-
-2018-11-06  Marius Muench  <marius.muench@eurecom.fr>
-
-	* arm-tdep.c (arm_scan_prologue): Don't dereference FP reg
-	when on AAPCS.
-
-2018-11-06  John Baldwin  <jhb@FreeBSD.org>
-
-	* riscv-fbsd-nat.c (getregs_supplies): Return true for
-	RISCV_CSR_SSTATUS_REGNUM.
-
-2018-11-04  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
-
-	* source.c (open_source_file): Fix leak by transferring the
-	current s->fullname to the unique_xmalloc_ptr fullname given
-	to find_and_open_source.
-
-2018-11-04  Tom Tromey  <tom@tromey.com>
-
-	* varobj.c (install_default_visualizer): Update.
-	* python/python-internal.h (gdbpy_get_varobj_pretty_printer):
-	Return gdbpy_ref.
-	* python/py-prettyprint.c (search_pp_list): Return gdbpy_ref.
-	(find_pretty_printer_from_progspace)
-	(find_pretty_printer_from_gdb, find_pretty_printer)
-	(gdbpy_get_varobj_pretty_printer): Return gdbpy_ref.
-	(gdbpy_get_varobj_pretty_printer, gdbpy_default_visualizer):
-	Update.
-
-2018-11-04  Tom Tromey  <tom@tromey.com>
-
-	* python/python.c (gdbpy_parameter_value): Update.
-	* python/python-internal.h (python_string_to_unicode)
-	(python_string_to_target_python_string)
-	(host_string_to_python_string): Return gdbpy_ref.
-	* python/py-utils.c (python_string_to_unicode)
-	(unicode_to_encoded_python_string)
-	(unicode_to_target_python_string)
-	(python_string_to_target_string)
-	(python_string_to_target_python_string): Return gdbpy_ref.
-	(python_string_to_host_string): Update.
-	(host_string_to_python_string): Return gdbpy_ref.
-	* python/py-symtab.c (stpy_get_filename, stpy_get_producer)
-	(stpy_fullname): Update.
-	* python/py-progspace.c (pspy_get_filename, pspy_solib_name):
-	Update.
-	* python/py-prettyprint.c (print_string_repr): Update.
-	* python/py-objfile.c (objfpy_get_filename, objfpy_get_username)
-	(objfpy_get_build_id): Update.
-	* python/py-breakpoint.c (bppy_get_location)
-	(bppy_get_expression, bppy_get_condition, bppy_get_commands):
-	Update.
-
-2018-11-04  Tom Tromey  <tom@tromey.com>
-
-	* python/python-internal.h (gdb_py_object_from_longest)
-	(gdb_py_object_from_ulongest): Return gdbpy_ref.
-	* python/py-value.c (valpy_int): Update.
-	* python/py-utils.c (gdb_py_object_from_longest): Return
-	gdbpy_ref.
-	(gdb_py_object_from_ulongest): Likewise.
-	* python/py-type.c (typy_get_alignof): Update.
-	* python/py-linetable.c (ltpy_get_all_source_lines)
-	(ltpy_entry_get_line, ltpy_entry_get_pc): Update.
-	* python/py-block.c (blpy_get_start, blpy_get_end): Update.
-
-2018-11-03  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
-
-	* ada-lang.c (_initialize_ada_language): Fix typo.
-
-2018-11-03  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
-
-	* language.c (type): Remove.
-	(_initialize_language): Remove assignment to type.
-
-2018-11-02  Joel Brobecker  <brobecker@adacore.com>
-
-	* aarch64-ravenscar-thread.h, aarch64-ravenscar-thread.c: New files.
-	* aarch64-tdep.c: #include "aarch64-ravenscar-thread.h".
-	(aarch64_gdbarch_init): Add call to register_aarch64_ravenscar_ops.
-	* Makefile.in (ALL_64_TARGET_OBS): Add aarch64-ravenscar-thread.o.
-	(HFILES_NO_SRCDIR): Add aarch64-ravenscar-thread.h.
-	(ALLDEPFILES): Add aarch64-ravenscar-thread.c.
-	* configure.tgt (cpu_obs) [aarch64*-*-*]: Add ravenscar-thread.o
-	and aarch64-ravenscar-thread.o.
-	* NEWS: Add entry documenting Ravenscar tasking support
-	on AArch64 ELF.
-
-2018-11-02  Matthew Malcomson  <matthew.malcomson@arm.com>
-
-	* symtab.c (info_functions_command): Initialize quiet flag.
-	* stack.c (info_args_command): Likewise.
-
-2018-11-01  Jim Wilson  <jimw@sifive.com>
-
-	* riscv-tdep.c (riscv_breakpoint_kind_from_pc): New local unaligned_p.
-	Set if pcptr if unaligned.  Return 2 if unaligned_p true.  Update
-	debugging messages.
-
-2018-11-01  Joel Brobecker  <brobecker@adacore.com>
-
-	* ada-lang.c (ada_watch_location_expression): New function.
-	(ada_language_defn): Set la_watch_location_expression to
-	ada_watch_location_expression.
-
-2018-11-01  Joel Brobecker  <brobecker@adacore.com>
-
-	* print-utils.c (int_string): Remove unnecessary trailing spaces.
-
-2018-11-01  Joel Brobecker  <brobecker@adacore.com>
-
-	* rs6000-tdep.c (skip_prologue): Fix potential negative left
-	shifting.
-
-2018-11-01  Jerome Guitton  <guitton@adacore.com>
-	    Joel Brobecker  <brobecker@adacore.com>
-
-	* defs.h (enum gdb_osabi): Add GDB_OSABI_PIKEOS.
-	* osabi.c (gdb_osabi_names): Add name for GDB_OSABI_PIKEOS.
-	* arm-pikeos-tdep.c: New file.
-	* configure.tgt: Add arm-pikeos-tdep.o to the case of ARM
-	embedded system.
-	* Makefile.in (ALL_TARGET_OBS): Add arm-pikeos-tdep.o.
-
-2018-11-01  Simon Marchi  <simon.marchi@ericsson.com>
-
-	* common/pathstuff.c (get_standard_temp_dir): New.
-	* common/pathstuff.h (get_standard_temp_dir): New.
-	* config.in: Re-generate.
-	* configure: Re-generate.
-	* configure.ac: Don't check for mkdtemp.
-	* gnulib/aclocal-m4-deps.mk: Re-generate.
-	* gnulib/aclocal.m4: Re-generate.
-	* gnulib/config.in: Re-generate.
-	* gnulib/configure: Re-generate.
-	* gnulib/import/Makefile.am: Re-generate.
-	* gnulib/import/Makefile.in: Re-generate.
-	* gnulib/import/m4/gnulib-cache.m4: Re-generate.
-	* gnulib/import/m4/gnulib-comp.m4: Re-generate.
-	* gnulib/import/m4/mkdtemp.m4: New file.
-	* gnulib/import/mkdtemp.c: New file.
-	* gnulib/update-gnulib.sh (IMPORTED_GNULIB_MODULES):
-	Add mkdtemp module.
-	* unittests/mkdir-recursive-selftests.c (test): Use
-	get_standard_temp_dir.
-	(_initialize_mkdir_recursive_selftests): Remove HAVE_MKDTEMP
-	ifdef.
-	* compile/compile.c (get_compile_file_tempdir): Likewise.
-
-2018-11-01  Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
-
-	* rs6000-aix-tdep.c: Include "trad-frame.h" and "frame-unwind.h".
-	(SIG_FRAME_LR_OFFSET64): New define.
-	(SIG_FRAME_FP_OFFSET64): New define.
-	(aix_sighandle_frame_cache): New Function.
-	(aix_sighandle_frame_this_id): New Function.
-	(aix_sighandle_frame_prev_register): New Function.
-	(aix_sighandle_frame_sniffer): New Function.
-	(aix_sighandle_frame_unwind): New global variable.
-	(rs6000_aix_init_osabi): Install new frame unwinder.
-
-2018-10-31  Sergio Durigan Junior  <sergiodj@redhat.com>
-
-	PR gdb/23835
-	* common/common-defs.h: Don't redefine _FORTIFY_SOURCE if it's
-	already defined.
-
-2018-10-31  Pedro Franco de Carvalho  <pedromfc@linux.ibm.com>
-
-	* ppc-linux-nat.c: Include nat/linux-ptrace.h.
-
-2018-10-31  Andrew Burgess  <andrew.burgess@embecosm.com>
-
-	* dwarf2read.c (struct dwarf2_cu): Add producer_is_icc field.
-	(producer_is_icc): New function.
-	(check_producer): Set producer_is_icc field on dwarf2_cu.
-	(dwarf2_init_integer_type): New function.
-	(read_base_type): Call dwarf2_init_integer_type instead of
-	init_integer_type in all cases.
-	(dwarf2_cu::dwarf2_cu): Initialise producer_is_icc field.
-	* valprint.c (maybe_negate_by_bytes): Add an assertion that the
-	LEN is greater than 0.
-
-2018-10-30  Tom Tromey  <tom@tromey.com>
-
-	* main.c (captured_main_1): Check return value of bfd_init.
-
-2018-10-29  Sergio Durigan Junior  <sergiodj@redhat.com>
-
-	* common/offset-type.h (DEFINE_OFFSET_REL_OP): Delete.
-	Adjust comments.
-
-2018-10-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
-
-	* procfs.c: Include common/pathstuff.h.
-
-2018-10-28  Andrew Burgess  <andrew.burgess@embecosm.com>
-
-	* riscv-linux-nat.c (riscv_linux_nat_target::fetch_registers):
-	Add missing braces.  No functional change.
-
-2018-10-27  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
-
-	* macrocmd.c (info_macro_command): Use report_unrecognized_option_error
-	to report a bad option and fix indentation.
-	* demangle.c (demangle_command): Use report_unrecognized_option_error
-	to report a bad option and correctly report the bad option.
-
-2018-10-27  Tom Tromey  <tom@tromey.com>
-
-	PR cli/23364:
-	* darwin-nat.c (copied_shell): New global.
-	(may_have_sip): Rename from should_disable_startup_with_shell.
-	(copy_shell_to_cache, maybe_cache_shell): New functions.
-	(darwin_nat_target::create_inferior): Update.  Use
-	copied_shell.
-
-2018-10-27  Tom Tromey  <tom@tromey.com>
-
-	* unittests/scoped_fd-selftests.c (test_to_file): New function.
-	(run_tests): Call test_to_file.
-	* dwarf-index-write.c (write_psymtabs_to_index): Do not reopen
-	temporary files.
-	* common/scoped_fd.h (scoped_fd::to_file): New method.
-
-2018-10-27  Tom Tromey  <tom@tromey.com>
-
-	* unittests/scoped_mmap-selftests.c (test_normal): Use
-	gdb_mkostemp_cloexec.
-	* unittests/scoped_fd-selftests.c (test_destroy, test_release):
-	Use gdb_mkostemp_cloexec.
-	* gnulib/aclocal-m4-deps.mk, gnulib/aclocal.m4,
-	gnulib/config.in, gnulib/configure,
-	gnulib/import/Makefile.am, gnulib/import/Makefile.in,
-	gnulib/import/m4/gnulib-cache.m4,
-	gnulib/import/m4/gnulib-comp.m4: Update.
-	* gnulib/import/m4/mkostemp.m4: New file.
-	* gnulib/import/m4/mkstemp.m4: Remove.
-	* gnulib/import/mkostemp.c: New file.
-	* gnulib/import/mkstemp.m4: Remove.
-	* gnulib/update-gnulib.sh (IMPORTED_GNULIB_MODULES): Remove
-	mkstemp, add mkostemp.  Apply new patch.
-	* gnulib/import/stdlib.in.h: Apply patch.
-	* gnulib/patches/0002-mkostemp-mkostemps-Fix-compilation-error-in-C-mode-o.patch:
-	New file.
-	* dwarf-index-write.c (write_psymtabs_to_index): Use
-	gdb_mkostemp_cloexec.
-	* common/filestuff.h (gdb_mkostemp_cloexec): New function.
-
-2018-10-27  Tom Tromey  <tom@tromey.com>
-
-	* unittests/mkdir-recursive-selftests.c: New file.
-	* Makefile.in (SUBDIR_UNITTESTS_SRCS): Add
-	unittests/mkdir-recursive-selftests.c.
-	* dwarf-index-cache.c (mkdir_recursive): Move to
-	common/filestuff.c.
-	(index_cache::store): Check return value of mkdir_recursive.
-	(create_dir_and_check, test_mkdir_recursive): Move to new file.
-	(_initialize_index_cache): Don't register test.
-	* common/filestuff.h (mkdir_recursive): Declare.
-	* common/filestuff.c (mkdir_recursive): Move from
-	dwarf-index-cache.c.  Return bool.
-
-2018-10-27  Tom Tromey  <tom@tromey.com>
-
-	* dwarf-index-write.c (write_psymtabs_to_index): Move
-	make_temp_filename to common/pathstuff.c.
-	* common/pathstuff.h (make_temp_filename): Declare.
-	* common/pathstuff.c (make_temp_filename): New function, moved
-	from dwarf-index-write.c.
-
-2018-10-27  Tom Tromey  <tom@tromey.com>
-
-	* procfs.c (procfs_target::create_inferior): Use get_shell.
-	* cli/cli-cmds.c (shell_escape): Use get_shell.
-	* windows-nat.c (windows_nat_target::create_inferior): Use
-	get_shell.
-	* common/pathstuff.c (get_shell): New function.
-	* nat/fork-inferior.c (SHELL_FILE, get_startup_shell): Remove.
-	(fork_inferior): Use get_shell.
-	* common/pathstuff.h (get_shell): Declare.
-
-2018-10-27  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
-
-	* NEWS: Mention changes to 'info [args|functions|locals|variables]'
-
-2018-10-27  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
-
-	* stack.c (print_variable_and_value_data): Add preg and treg.
-	(print_frame_local_vars): Add quiet, regexp and t_regexp arguments,
-	and update callers.
-	(print_frame_arg_vars): Likewise.
-	(prepare_reg): New function.
-	(info_locals_command): Extract info print args and use them.
-	(info_args_command): Likewise.
-	(_initialize_stack): Modify on-line help.
-	* symtab.c (treg_matches_sym_type_name): New function.
-	(search_symbols): New arg t_regexp.
-	(symtab_symbol_info): New args quiet, regexp, t_regexp.
-	(info_variables_command): Extract info print args and use them.
-	(info_functions_command): Likewise.
-	(info_types_command): Update call to symtab_symbol_info.
-	(_initialize_symtab): Modify on-line help.
-	* symtab.h (treg_matches_sym_type_name): New function.
-	(search_symbols): New t_regexp arg.
-
-2018-10-27  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
-
-	* cli-utils.c (extract_arg_maybe_quoted): New function.
-	(extract_info_print_args): New function.
-	(info_print_args_help): New function.
-	(report_unrecognized_option_error): New function.
-	* cli-utils.h (extract_arg_maybe_quoted): New function.
-	(extract_info_print_args): New function.
-	(info_print_args_help): New function.
-	(report_unrecognized_option_error): New function.
-
-2018-10-26  Tom Tromey  <tom@tromey.com>
-
-	* dwarf2read.c (recursively_compute_inclusions): Use std::vector.
-	(compute_compunit_symtab_includes): Update.
-	* symtab.h: (symtab_ptr): Remove typedef.  Don't define a VEC.
-	(compunit_symtab_ptr): Likewise.
-
-2018-10-26  John Baldwin  <jhb@FreeBSD.org>
-
-	* fbsd-tdep.c (fbsd_print_auxv_entry): Only use
-	default_print_auxv_entry for specific tag values.
-
-2018-10-26  John Baldwin  <jhb@FreeBSD.org>
-
-	* fbsd-tdep.c (fbsd_print_auxv_entry): Handle AT_FREEBSD_HWCAP2.
-
-2018-10-26  Jim Wilson  <jimw@sifive.com>
-
-	* riscv-linux-tdep.c: Include tramp-frame.h and trad-frame.h.
-	(riscv_linux_sigframe_init): Declare.
-	(RISCV_INST_LI_A7_SIGRETURN, RISCV_INT_ECALL): New.
-	(riscv_linux_sigframe): New.
-	(SIGFRAME_SIGINFO_SIZE, UCONTEXT_MCONTEXT_OFFSET): New.
-	(riscv_linux_sigframe_init): Define.
-	(riscv_linux_init_abi): Call tramp_frame_prepend_unwinder.
-
-	* riscv-tdep.c (riscv_isa_xlen): Refer to riscv-tdep.h comment.
-	(riscv_isa_flen): Likewise.  Drop static.
-	* riscv-tdep.h (riscv_isa_xlen): Move riscv-tdep.c comment to here.
-	(riscv_isa_flen): Likewise.  Declare.
-
-2018-10-26  Edjunior Barbosa Machado  <emachado@linux.vnet.ibm.com>
-	    Pedro Franco de Carvalho  <pedromfc@linux.ibm.com>
-
-	* arch/ppc-linux-tdesc.h (tdesc_powerpc_isa207_htm_vsx32l)
-	(tdesc_powerpc_isa207_htm_vsx64l): Declare.
-	* arch/ppc-linux-common.h (PPC_LINUX_SIZEOF_TM_SPRREGSET)
-	(PPC32_LINUX_SIZEOF_CGPRREGSET, PPC64_LINUX_SIZEOF_CGPRREGSET)
-	(PPC_LINUX_SIZEOF_CFPRREGSET, PPC_LINUX_SIZEOF_CVMXREGSET)
-	(PPC_LINUX_SIZEOF_CVSXREGSET, PPC_LINUX_SIZEOF_CPPRREGSET)
-	(PPC_LINUX_SIZEOF_CDSCRREGSET, PPC_LINUX_SIZEOF_CTARREGSET):
-	Define.
-	(struct ppc_linux_features) <htm>: New field.
-	(ppc_linux_no_features): Add initializer for htm field.
-	* arch/ppc-linux-common.c (ppc_linux_match_description): Return
-	new tdescs.
-	* nat/ppc-linux.h (PPC_FEATURE2_HTM, NT_PPC_TM_CGPR)
-	(NT_PPC_TM_CFPR, NT_PPC_TM_CVMX, NT_PPC_TM_CVSX)
-	(NT_PPC_TM_SPR, NT_PPC_TM_CTAR, NT_PPC_TM_CPPR, NT_PPC_TM_CDSCR):
-	Define if not already defined.
-	* features/Makefile (WHICH): Add rs6000/powerpc-isa207-htm-vsx32l
-	and rs6000/powerpc-isa207-htm-vsx64l.
-	(XMLTOC): Add rs6000/powerpc-isa207-htm-vsx32l.xml and
-	rs6000/powerpc-isa207-htm-vsx64l.xml.
-	* features/rs6000/power-htm-spr.xml: New file.
-	* features/rs6000/power-htm-core.xml: New file.
-	* features/rs6000/power64-htm-core.xml: New file.
-	* features/rs6000/power-htm-fpu.xml: New file.
-	* features/rs6000/power-htm-altivec.xml: New file.
-	* features/rs6000/power-htm-vsx.xml: New file.
-	* features/rs6000/power-htm-ppr.xml: New file.
-	* features/rs6000/power-htm-dscr.xml: New file.
-	* features/rs6000/power-htm-tar.xml: New file.
-	* features/rs6000/powerpc-isa207-htm-vsx32l.xml: New file.
-	* features/rs6000/powerpc-isa207-htm-vsx64l.xml: New file.
-	* features/rs6000/powerpc-isa207-htm-vsx32l.c: Generate.
-	* features/rs6000/powerpc-isa207-htm-vsx64l.c: Generate.
-	* regformats/rs6000/powerpc-isa207-htm-vsx32l.dat: Generate.
-	* regformats/rs6000/powerpc-isa207-htm-vsx64l.dat: Generate.
-	* ppc-linux-nat.c (fetch_register, fetch_ppc_registers): Call
-	fetch_regset with HTM regsets.
-	(store_register, store_ppc_registers): Call store_regset with HTM
-	regsets.
-	(ppc_linux_nat_target::read_description): Set htm field in the
-	features struct if needed.
-	* ppc-linux-tdep.c: Include
-	features/rs6000/powerpc-isa207-htm-vsx32l.c and
-	features/rs6000/powerpc-isa207-htm-vsx64l.c.
-	(ppc32_regmap_tm_spr, ppc32_regmap_cgpr, ppc64_le_regmap_cgpr)
-	(ppc64_be_regmap_cgpr, ppc32_regmap_cfpr, ppc32_le_regmap_cvmx)
-	(ppc32_be_regmap_cvmx, ppc32_regmap_cvsx, ppc32_regmap_cppr)
-	(ppc32_regmap_cdscr, ppc32_regmap_ctar): New globals.
-	(ppc32_linux_tm_sprregset, ppc32_linux_cgprregset)
-	(ppc64_be_linux_cgprregset, ppc64_le_linux_cgprregset)
-	(ppc32_linux_cfprregset, ppc32_le_linux_cvmxregset)
-	(ppc32_be_linux_cvmxregset, ppc32_linux_cvsxregset)
-	(ppc32_linux_cpprregset, ppc32_linux_cdscrregset)
-	(ppc32_linux_ctarregset): New globals.
-	(ppc_linux_cgprregset, ppc_linux_cvmxregset): New functions.
-	(ppc_linux_collect_core_cpgrregset): New function.
-	(ppc_linux_iterate_over_regset_sections): Call back with the htm
-	regsets.
-	(ppc_linux_core_read_description): Check if the tm spr section is
-	present and set htm in the features struct.
-	(_initialize_ppc_linux_tdep): Call
-	initialize_tdesc_powerpc_isa207_htm_vsx32l and
-	initialize_tdesc_powerpc_isa207_htm_vsx64l.
-	* ppc-linux-tdep.h (ppc_linux_cgprregset, ppc_linux_cvmxregset):
-	Declare.
-	(ppc32_linux_tm_sprregset, ppc32_linux_cfprregset)
-	(ppc32_linux_cvsxregset, ppc32_linux_cpprregset)
-	(ppc32_linux_cdscrregset, ppc32_linux_ctarregset): Declare.
-	* ppc-tdep.h (struct gdbarch_tdep) <have_htm_spr, have_htm_core>:
-	New fields.
-	<have_htm_fpu, have_htm_altivec, have_htm_vsx>:
-	Likewise.
-	<ppc_cppr_regnum, ppc_cdscr_regnum, ppc_ctar_regnum>: Likewise.
-	<ppc_cdl0_regnum, ppc_cvsr0_regnum, ppc_cefpr0_regnum>: Likewise.
-	(enum) <PPC_TFHAR_REGNUM, PPC_TEXASR_REGNUM, PPC_TFIAR_REGNUM>:
-	New enum fields.
-	<PPC_CR0_REGNUM, PPC_CCR_REGNUM, PPC_CXER_REGNUM>: Likewise.
-	<PPC_CLR_REGNUM, PPC_CCTR_REGNUM, PPC_CF0_REGNUM>: Likewise.
-	<PPC_CFPSCR_REGNUM, PPC_CVR0_REGNUM, PPC_CVSCR_REGNUM>: Likewise.
-	<PPC_CVRSAVE_REGNUM, PPC_CVSR0_UPPER_REGNUM>: Likewise.
-	<PPC_CPPR_REGNUM, PPC_CDSCR_REGNUM>: Likewise.
-	<PPC_CTAR_REGNUM>: Likewise.
-	(PPC_IS_TMSPR_REGNUM, PPC_IS_CKPTGP_REGNUM, PPC_IS_CKPTFP_REGNUM)
-	(PPC_IS_CKPTVMX_REGNUM, PPC_IS_CKPTVSX_REGNUM): Define.
-	* rs6000-tdep.c (IS_CDFP_PSEUDOREG, IS_CVSX_PSEUDOREG)
-	(IS_CEFP_PSEUDOREG): Define.
-	(rs6000_register_name): Hide the upper halves of checkpointed VSX
-	registers.  Return names for the checkpointed DFP, VSX, and EFP
-	pseudo registers.
-	(rs6000_pseudo_register_type): Remove initial assert and raise an
-	internal error in the else clause instead.  Return types for the
-	checkpointed DFP, VSX, and EFP pseudo registers.
-	(dfp_pseudo_register_read, dfp_pseudo_register_write): Handle
-	checkpointed DFP pseudo registers.
-	(vsx_pseudo_register_read, vsx_pseudo_register_write): Handle
-	checkpointed VSX pseudo registers.
-	(efp_pseudo_register_read, efp_pseudo_register_write): Rename
-	from efpr_pseudo_register_read and
-	efpr_pseudo_register_write.  Handle checkpointed EFP pseudo
-	registers.
-	(rs6000_pseudo_register_read, rs6000_pseudo_register_write):
-	Handle checkpointed DFP, VSX, and EFP registers.
-	(dfp_ax_pseudo_register_collect, vsx_ax_pseudo_register_collect)
-	(efp_ax_pseudo_register_collect): New functions.
-	(rs6000_ax_pseudo_register_collect): Move DFP, VSX and EFP pseudo
-	register logic to new functions.  Handle checkpointed DFP, VSX,
-	and EFP pseudo registers.
-	(rs6000_gdbarch_init): Look for and validate the htm features.
-	Include checkpointed DFP, VSX and EFP pseudo-registers.
-	* NEWS: Mention access to PPR, DSCR, TAR, EBB/PMU registers and
-	HTM registers.
-
-2018-10-26  Pedro Franco de Carvalho  <pedromfc@linux.ibm.com>
-
-	* rs6000-tdep.c (rs6000_gdbarch_init): Reject tdescs with vsx but
-	without altivec or fpu.
-
-2018-10-26  Edjunior Barbosa Machado  <emachado@linux.vnet.ibm.com>
-	    Pedro Franco de Carvalho  <pedromfc@linux.ibm.com>
-
-	* arch/ppc-linux-common.h (PPC_LINUX_SIZEOF_EBBREGSET)
-	(PPC_LINUX_SIZEOF_PMUREGSET): Declare.
-	* nat/ppc-linux.h (PPC_FEATURE2_EBB, NT_PPC_EBB, NT_PPC_PMU):
-	Define if not already defined.
-	* features/rs6000/power-ebb.xml: New file.
-	* features/rs6000/power-linux-pmu.xml: New file.
-	* features/rs6000/powerpc-isa207-vsx32l.xml: Include ebb and pmu
-	features.
-	* features/rs6000/powerpc-isa207-vsx64l.xml: Likewise.
-	* features/rs6000/powerpc-isa207-vsx32l.c: Re-generate.
-	* features/rs6000/powerpc-isa207-vsx64l.c: Re-generate.
-	* regformats/rs6000/powerpc-isa207-vsx32l.dat: Re-generate.
-	* regformats/rs6000/powerpc-isa207-vsx64l.dat: Re-generate.
-	* ppc-linux-nat.c (fetch_register, fetch_ppc_registers): Call
-	fetch_regset with ebb and pmu regsets.
-	(store_register, store_ppc_registers): Call store_regset with ebb
-	and pmu regsets.
-	(ppc_linux_nat_target::read_description): Set isa207 field in the
-	features struct if ebb and pmu are avaiable.
-	* ppc-linux-tdep.c (ppc32_regmap_ebb, ppc32_regmap_pmu)
-	(ppc32_linux_ebbregset, ppc32_linux_pmuregset): New globals.
-	(ppc_linux_iterate_over_regset_sections): Call back with the ebb
-	and pmu regsets.
-	(ppc_linux_core_read_description): Check if the pmu section is
-	present and set isa207 in the features struct.
-	* ppc-linux-tdep.h (ppc32_linux_ebbregset)
-	(ppc32_linux_pmuregset): Declare.
-	* ppc-tdep.h (struct gdbarch_tdep) <ppc_mmcr0_regnum>: New field.
-	<ppc_mmcr2_regnum, ppc_siar_regnum, ppc_sdar_regnum>: New fields.
-	<ppc_sier_regnum>: New field.
-	(enum): <PPC_BESCR_REGNUM, PPC_EBBHR_REGNUM, PPC_EBBRR_REGNUM>:
-	New enum values.
-	<PPC_MMCR0_REGNUM, PPC_MMCR2_REGNUM, PPC_SIAR_REGNUM>: New enum
-	values.
-	<PPC_SDAR_REGNUM, PPC_SIER_REGNUM>: New enum values.
-	(PPC_IS_EBB_REGNUM, PPC_IS_PMU_REGNUM): Define.
-	* rs6000-tdep.c (rs6000_gdbarch_init): Look for and validate the
-	ebb and pmu features.
-
-2018-10-26  Edjunior Barbosa Machado  <emachado@linux.vnet.ibm.com>
-	    Pedro Franco de Carvalho  <pedromfc@linux.ibm.com>
-
-	* arch/ppc-linux-tdesc.h (tdesc_powerpc_isa207_vsx32l)
-	(tdesc_powerpc_isa207_vsx64l): Declare.
-	* arch/ppc-linux-common.h (PPC_LINUX_SIZEOF_TARREGSET): Define.
-	(struct ppc_linux_features) <isa207>: New field.
-	(ppc_linux_no_features): Add initializer for isa207 field.
-	* arch/ppc-linux-common.c (ppc_linux_match_description): Return
-	new tdescs.
-	* nat/ppc-linux.h (PPC_FEATURE2_ARCH_2_07, PPC_FEATURE2_TAR)
-	(NT_PPC_TAR): Define if not already defined.
-	* features/Makefile (WHICH): Add rs6000/powerpc-isa207-vsx32l and
-	rs6000/powerpc-isa207-vsx64l.
-	(XMLTOC): Add rs6000/powerpc-isa207-vsx32l.xml and
-	rs6000/powerpc-isa207-vsx64l.xml.
-	* features/rs6000/power-tar.xml: New file.
-	* features/rs6000/powerpc-isa207-vsx32l.xml: New file.
-	* features/rs6000/powerpc-isa207-vsx64l.xml: New file.
-	* features/rs6000/powerpc-isa207-vsx32l.c: Generate.
-	* features/rs6000/powerpc-isa207-vsx64l.c: Generate.
-	* regformats/rs6000/powerpc-isa207-vsx32l.dat: Generate.
-	* regformats/rs6000/powerpc-isa207-vsx64l.dat: Generate.
-	* ppc-linux-nat.c (fetch_register, fetch_ppc_registers): Call
-	fetch_regset with the TAR regset.
-	(store_register, store_ppc_registers): Call store_regset with the
-	TAR regset.
-	(ppc_linux_nat_target::read_description): Set isa207 field in the
-	features struct if needed.
-	* ppc-linux-tdep.c: Include
-	features/rs6000/powerpc-isa207-vsx32l.c and
-	features/rs6000/powerpc-isa207-vsx64l.c.
-	(ppc32_regmap_tar, ppc32_linux_tarregset): New globals.
-	(ppc_linux_iterate_over_regset_sections): Call back with the tar
-	regset.
-	(ppc_linux_core_read_description): Check if the tar section is
-	present and set isa207 in the features struct.
-	(_initialize_ppc_linux_tdep): Call
-	initialize_tdesc_powerpc_isa207_vsx32l and
-	initialize_tdesc_powerpc_isa207_vsx64l.
-	* ppc-linux-tdep.h (ppc32_linux_tarregset): Declare.
-	* ppc-tdep.h (gdbarch_tdep) <ppc_tar_regnum>: New field.
-	(enum) <PPC_TAR_REGNUM>: New enum value.
-	* rs6000-tdep.c (rs6000_gdbarch_init): Look for and validate tar
-	feature.
-	(ppc_process_record_op31): Record changes to TAR.
-
-2018-10-26  Edjunior Barbosa Machado  <emachado@linux.vnet.ibm.com>
-	    Pedro Franco de Carvalho  <pedromfc@linux.ibm.com>
-
-	* arch/ppc-linux-tdesc.h (tdesc_powerpc_isa205_ppr_dscr_vsx32l)
-	(tdesc_powerpc_isa205_ppr_dscr_vsx64l): Declare.
-	* arch/ppc-linux-common.h (PPC_LINUX_SIZEOF_PPRREGSET)
-	(PPC_LINUX_SIZEOF_DSCRREGSET): Define.
-	(struct ppc_linux_features) <ppr_dscr>: New field.
-	(ppc_linux_no_features): Add initializer for ppr_dscr field.
-	* arch/ppc-linux-common.c (ppc_linux_match_description): Return
-	new tdescs.
-	* nat/ppc-linux.h (PPC_FEATURE2_DSCR, NT_PPC_PPR, NT_PPC_DSCR):
-	Define if not already defined.
-	* features/Makefile (WHICH): Add
-	rs6000/powerpc-isa205-ppr-dscr-vsx32l and
-	rs6000/powerpc-isa205-ppr-dscr-vsx64l.
-	(XMLTOC): Add rs6000/powerpc-isa205-ppr-dscr-vsx32l.xml and
-	rs6000/powerpc-isa205-ppr-dscr-vsx64l.xml.
-	* features/rs6000/power-dscr.xml: New file.
-	* features/rs6000/power-ppr.xml: New file.
-	* features/rs6000/powerpc-isa205-ppr-dscr-vsx32l.xml: New file.
-	* features/rs6000/powerpc-isa205-ppr-dscr-vsx64l.xml: New file.
-	* features/rs6000/powerpc-isa205-ppr-dscr-vsx32l.c: Generate.
-	* features/rs6000/powerpc-isa205-ppr-dscr-vsx64l.c: Generate.
-	* regformats/rs6000/powerpc-isa205-ppr-dscr-vsx32l.dat: Generate.
-	* regformats/rs6000/powerpc-isa205-ppr-dscr-vsx64l.dat: Generate.
-	* ppc-linux-nat.c: Include <sys/uio.h>.
-	(fetch_regset, store_regset, check_regset): New functions.
-	(fetch_register, fetch_ppc_registers): Call fetch_regset with
-	DSCR and PPR regsets.
-	(store_register, store_ppc_registers): Call store_regset with
-	DSCR and PPR regsets.
-	(ppc_linux_get_hwcap2): New function.
-	(ppc_linux_nat_target::read_description): Call
-	ppc_linux_get_hwcap2 and check_regset, set ppr_dscr field in the
-	features struct if needed.
-	* ppc-linux-tdep.c: Include
-	features/rs6000/powerpc-isa205-ppr-dscr-vsx32l.c and
-	features/rs6000/powerpc-isa205-ppr-dscr-vsx64l.c.
-	(ppc32_regmap_ppr, ppc32_regmap_dscr, ppc32_linux_pprregset)
-	(ppc32_linux_dscrregset): New globals.
-	(ppc_linux_iterate_over_regset_sections): Call back with the ppr
-	and dscr regsets.
-	(ppc_linux_core_read_description): Check if the ppr and dscr
-	sections are present and set ppr_dscr in the features struct.
-	(_initialize_ppc_linux_tdep): Call
-	initialize_tdesc_powerpc_isa205_ppr_dscr_vsx32l and
-	initialize_tdesc_powerpc_isa205_ppr_dscr_vsx64l.
-	* ppc-linux-tdep.h (ppc32_linux_pprregset)
-	(ppc32_linux_dscrregset): Declare.
-	* ppc-tdep.h (struct gdbarch_tdep) <ppc_ppr_regnum>: New field.
-	<ppc_dscr_regnum>: New field.
-	(enum) <PPC_PPR_REGNUM, PPC_DSCR_REGNUM>: New enum values.
-	* rs6000-tdep.c (rs6000_gdbarch_init): Look for and validate ppr
-	and dscr features.
-	(ppc_process_record_op31): Record changes to PPR and DSCR.
-
-2018-10-26  Pedro Franco de Carvalho  <pedromfc@linux.ibm.com>
-
-	* rs6000-tdep.c (rs6000_gdbarch_init): Replace line wrapping by a
-	second initializer line for the have_* variables.  Initialize
-	have_fpu to 0 instead of 1.
-
-2018-10-26  Pedro Franco de Carvalho  <pedromfc@linux.ibm.com>
-
-	* arch/ppc-linux-common.c (ppc_linux_match_description):
-	Parenthesize tdesc assignements and indent them properly.
-
-2018-10-26  Pedro Franco de Carvalho  <pedromfc@linux.ibm.com>
-
-	* ppc-linux-nat.c (fetch_register): Change if statement to else
-	if.
-	(store_register): Likewise.
-
-2018-10-26  Pedro Franco de Carvalho  <pedromfc@linux.ibm.com>
-
-	* rs6000-tdep.c: Remove reggroups.h include.
-	(rs6000_pseudo_register_reggroup_p): Remove.
-	(rs6000_gdbarch_init): Remove call to
-	set_tdesc_pseudo_register_reggroup_p.
-
-2018-10-26  Pedro Franco de Carvalho  <pedromfc@linux.ibm.com>
-
-	* reggroups.c (default_register_reggroup_p): Return true for
-	decfloat registers and float_reggroup.
-
-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-23  John Darrington  <john@darrington.wattle.id.au>
-
-	* configure.tgt: Add configuration for s12z.
-	* s12z-tdep.c:  New file.
-	* NEWS: Mention new target.
-
-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[...]

[diff truncated at 100000 bytes]


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]