+2019-03-06 Tom Tromey <tom@tromey.com>
+
+ * solib-aix.c: Use make_scope_exit.
+
+2019-03-06 Tom Tromey <tom@tromey.com>
+
+ * solib-svr4.c (svr4_parse_libraries, svr4_current_sos_direct):
+ Use make_scope_exit.
+
+2019-03-06 Tom Tromey <tom@tromey.com>
+
+ * solib-svr4.c (disable_probes_interface): Remove parameter.
+ (svr4_handle_solib_event): Use make_scope_exit.
+
+2019-03-06 Tom Tromey <tom@tromey.com>
+
+ * remote.c (struct stop_reply_deleter): Remove.
+ (stop_reply_up): Update.
+ (struct stop_reply): Derive from notif_event. Don't typedef.
+ <regcache>: Now a std::vector.
+ (stop_reply_xfree): Remove.
+ (stop_reply::~stop_reply): Rename from stop_reply_dtr.
+ (remote_notif_stop_alloc_reply): Return a unique_ptr. Use new.
+ (remote_target::discard_pending_stop_replies): Use delete.
+ (remote_target::remote_parse_stop_reply): Update.
+ (remote_target::process_stop_reply): Update.
+ * remote-notif.h (struct notif_event): Add virtual destructor.
+ Remove "dtr" member.
+ (struct notif_client) <alloc_event>: Return a unique_ptr.
+ (notif_event_xfree): Don't declare.
+ (notif_event_up): New typedef.
+ * remote-notif.c (remote_notif_ack, remote_notif_parse): Update.
+ (notif_event_xfree, do_notif_event_xfree): Remove.
+ (remote_notif_state_xfree): Update.
+
+2019-03-06 Tom Tromey <tom@tromey.com>
+
+ * infrun.c (displaced_step_clear_cleanup): Now a
+ forward_scope_exit type.
+ (displaced_step_prepare_throw): Update.
+ (displaced_step_fixup): Update.
+
+2019-03-06 Tom Tromey <tom@tromey.com>
+
+ * inferior.h (class inferior): Update comment.
+ * gdbthread.h (class thread_info): Update comment.
+
+2019-03-06 Joel Brobecker <brobecker@adacore.com>
+ Tom Tromey <tom@tromey.com>
+
+ * stabsread.h (struct stab_section_list): Remove.
+ (coffstab_build_psymtabs): Update.
+ * dbxread.c (symbuf_sections): Now a std::vector.
+ (sect_idx): New global.
+ (fill_symbuf): Update.
+ (coffstab_build_psymtabs): Change type of stabsects parameter.
+ Update.
+ * coffread.c (struct coff_symfile_info) <stabsects>: Now a
+ std::vector.
+ (linetab, linetab_offset, linetab_size, stringtab): Move earlier.
+ (coff_locate_sections): Update.
+ (coff_symfile_read): Remove cleanups. Update.
+ (init_stringtab): Add storage parameter.
+ (free_stringtab, free_stringtab_cleanup): Remove.
+ (init_lineno): Add storage parameter.
+ (free_linetab, free_linetab_cleanup): Remove.
+
+2019-03-06 Pedro Alves <palves@redhat.com>
+
+ * linux-fork.c (fork_info::clobber_regs): Delete.
+ (fork_load_infrun_state): Remove reference to 'clobber_regs'.
+ (fork_save_infrun_state): Remove 'clobber_regs' parameter. Update
+ comment. Adjust.
+ (scoped_switch_fork_info::scoped_switch_fork_info)
+ (checkpoint_command, linux_fork_context): Adjust
+ fork_save_infrun_state calls.
+
+2019-03-06 Pedro Alves <palves@redhat.com>
+
+ * linux-fork.c (inf_has_multiple_thread_cb): Delete.
+ (inf_has_multiple_threads): Return 'bool' and rewrite using
+ inferior_info::threads().
+
+2019-03-06 Pedro Alves <palves@redhat.com>
+
+ * linux-fork.c: Include <list>.
+ (fork_list): Now a std::list instance.
+ (fork_info): Add ctor, dtor, and in-class initialize all fields.
+ (forks_exist_p, find_last_fork): Adjust.
+ (new_fork): Delete.
+ (one_fork_p): New.
+ (add_fork): Adjust.
+ (free_fork): Delete, folded into fork_info::~fork_info().
+ (delete_fork, find_fork_ptid, find_fork_id, find_fork_pid):
+ Adjust.
+ (init_fork_list): Delete.
+ (linux_fork_killall, linux_fork_mourn_inferior)
+ (linux_fork_detach, info_checkpoints_command): Adjust.
+ (_initialize_linux_fork): No longer call init_fork_list.
+
+2019-03-06 Pedro Alves <palves@redhat.com>
+
+ * linux-fork.c (new_fork): New, split out of ...
+ (add_fork): ... this. Return void. Move "first fork" special
+ case from here, to ...
+ (checkpoint_command): ... here.
+ * linux-linux.h (add_fork): Return void.
+
+2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * f-exp.y (direct_abs_decl): Handle TYPE*SIZE type names.
+
+2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
+ Chris January <chris.january@arm.com>
+ David Lecomber <david.lecomber@arm.com>
+
+ * f-exp.y: New token, UNOP_INTRINSIC.
+ (exp): New pattern using UNOP_INTRINSIC token.
+ (f77_keywords): Add 'abs' keyword.
+ * f-lang.c: Add 'target-float.h' and 'math.h' includes.
+ (value_from_host_double): New function.
+ (evaluate_subexp_f): Support UNOP_ABS.
+
+2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * f-lang.c (build_fortran_types): Use TYPE_CODE_CHAR for character
+ types.
+
+2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * f-exp.y (convert_to_kind_type): Handle integer (kind=8).
+ * f-lang.c (build_fortran_types): Setup builtin_integer_s8.
+ * f-lang.h (struct builtin_f_type): Add builtin_integer_s8 field.
+
+2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * f-exp.y (convert_to_kind_type): Handle more type kinds.
+
+2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
+ Chris January <chris.january@arm.com>
+
+ * expprint.c (dump_subexp_body_standard): Support UNOP_KIND.
+ * f-exp.y: Define 'KIND' token.
+ (exp): New pattern for KIND expressions.
+ (ptype): Handle types with a kind extension.
+ (direct_abs_decl): Extend to spot kind extensions.
+ (f77_keywords): Add 'kind' to the list.
+ (push_kind_type): New function.
+ (convert_to_kind_type): New function.
+ * f-lang.c (evaluate_subexp_f): Support UNOP_KIND.
+ * parse.c (operator_length_standard): Likewise.
+ * parser-defs.h (enum type_pieces): Add tp_kind.
+ * std-operator.def: Add UNOP_KIND.
+
+2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * f-exp.y (f_parse): Set yydebug.
+
+2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * f-lang.c (evaluate_subexp_f): New function.
+ (exp_descriptor_f): New global.
+ (f_language_defn): Use exp_descriptor_f instead of
+ exp_descriptor_standard.
+
+2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * f-exp.y (struct token): Add comments.
+ (dot_ops): Remove uppercase versions and the end marker.
+ (f77_keywords): Likewise.
+ (yylex): Use ARRAY_SIZE to iterate over dot_ops, assert all
+ entries in the dot_ops array are case insensitive, and use
+ strncasecmp to compare strings. Also some whitespace cleanup in
+ this area. Similar for the f77_keywords array, except entries in
+ this list might be case sensitive.
+
+2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * f-exp.y (struct f77_boolean_val): Add comments.
+ (boolean_values): Remove uppercase versions, and end marker.
+ (yylex): Use ARRAY_SIZE for iterating over boolean_values array,
+ and use strncasecmp to achieve case insensitivity. Additionally,
+ perform whitespace cleanup around this code.
+
+2019-03-06 Tom Tromey <tromey@adacore.com>
+
+ * remote-sim.c (gdbsim_target_open): Use result of
+ gdb_argv::release.
+
+2019-03-06 Richard Bunt <richard.bunt@arm.com>
+ Dirk Schubert <dirk.schubert@arm.com>
+ Chris January <chris.january@arm.com>
+
+ * eval.c (evaluate_subexp_standard): Call Fortran argument
+ wrapping logic.
+ * f-lang.c (struct value): A value which can be passed into a
+ Fortran function call.
+ (fortran_argument_convert): Wrap Fortran arguments in a pointer
+ where appropriate.
+ (struct type): Value ready for a Fortran function call.
+ (fortran_preserve_arg_pointer): Undo check_typedef, the pointer
+ is needed.
+ * f-lang.h (fortran_argument_convert): Declaration.
+ (fortran_preserve_arg_pointer): Declaration.
+ * infcall.c (value_arg_coerce): Call Fortran argument logic.
+
+2019-03-05 Tom Tromey <tromey@adacore.com>
+
+ * python/py-prettyprint.c (print_string_repr): Remove #if.
+ * python/py-utils.c (unicode_to_encoded_string): Remove #if.
+
+2019-03-05 Tom Tromey <tromey@adacore.com>
+
+ * target.c (the_dummy_target): Move later. Change type to
+ "dummy_target".
+ (initialize_targets): Don't initialize the_dummy_target.
+
+2019-03-05 Tom Tromey <tromey@adacore.com>
+
+ * gdb_bfd.c (gdb_bfd_fdopenr): Remove.
+ * gdb_bfd.h (gdb_bfd_fdopenr): Don't declare.
+
+2019-03-05 Tom Tromey <tromey@adacore.com>
+
+ * windows-nat.c (windows_nat_target::attach)
+ (windows_nat_target::detach): Don't call gdb_flush.
+ * valprint.c (generic_val_print, val_print, val_print_string):
+ Don't call gdb_flush.
+ * utils.c (defaulted_query): Don't call gdb_flush.
+ * typeprint.c (print_type_scalar): Don't call gdb_flush.
+ * target.c (target_announce_detach): Don't call gdb_flush.
+ * sparc64-tdep.c (adi_print_versions): Don't call gdb_flush.
+ * remote.c (extended_remote_target::attach): Don't call
+ gdb_flush.
+ * procfs.c (procfs_target::detach): Don't call gdb_flush.
+ * printcmd.c (do_examine): Don't call gdb_flush.
+ (info_display_command): Don't call gdb_flush.
+ * p-valprint.c (pascal_val_print): Don't call gdb_flush.
+ * nto-procfs.c (nto_procfs_target::attach): Don't call gdb_flush.
+ * memattr.c (info_mem_command): Don't call gdb_flush.
+ * mdebugread.c (mdebug_build_psymtabs): Don't call gdb_flush.
+ * m2-valprint.c (m2_val_print): Don't call gdb_flush.
+ * infrun.c (follow_exec, handle_command): Don't call gdb_flush.
+ * inf-ptrace.c (inf_ptrace_target::attach): Don't call gdb_flush.
+ * hppa-tdep.c (unwind_command): Don't call gdb_flush.
+ * gnu-nat.c (gnu_nat_target::attach): Don't call gdb_flush.
+ (gnu_nat_target::detach): Don't call gdb_flush.
+ * f-valprint.c (f_val_print): Don't call gdb_flush.
+ * darwin-nat.c (darwin_nat_target::attach): Don't call gdb_flush.
+ * cli/cli-script.c (read_command_lines): Don't call gdb_flush.
+ * cli/cli-cmds.c (shell_escape, print_disassembly): Don't call
+ gdb_flush.
+ * c-valprint.c (c_val_print): Don't call gdb_flush.
+ * ada-valprint.c (ada_print_scalar): Don't call gdb_flush.
+
+2019-03-05 Tom Tromey <tromey@adacore.com>
+
+ * varobj.c (update_dynamic_varobj_children): Update.
+ (install_default_visualizer): Use reset, not release.
+ * value.c (set_internalvar): Update.
+ * dwarf2loc.c (value_of_dwarf_reg_entry): Update.
+ * common/gdb_ref_ptr.h (class ref_ptr) <release>: Add
+ ATTRIBUTE_UNUSED_RESULT.
+
+2019-03-05 Tom Tromey <tromey@adacore.com>
+
+ * remote.c (class scoped_remote_fd) <release>: Add
+ ATTRIBUTE_UNUSED_RESULT.
+
+2019-03-05 Tom Tromey <tromey@adacore.com>
+
+ * macroexp.c (struct macro_buffer) <release>: Add
+ ATTRIBUTE_UNUSED_RESULT.
+
+2019-03-05 Tom Tromey <tromey@adacore.com>
+
+ * nat/linux-btrace.c (linux_enable_bts, linux_enable_pt): Update.
+ * common/scoped_mmap.h (class scoped_mmap) <release>: Add
+ ATTRIBUTE_UNUSED_RESULT.
+
+2019-03-05 Tom Tromey <tromey@adacore.com>
+
+ * common/scoped_fd.h (class scoped_fd) <release>: Add
+ ATTRIBUTE_UNUSED_RESULT.
+
+2019-03-05 Tom Tromey <tromey@adacore.com>
+
+ * parser-defs.h (struct parser_state) <release>: Add
+ ATTRIBUTE_UNUSED_RESULT.
+
+2019-03-05 Tom Tromey <tromey@adacore.com>
+
+ * utils.h (class gdb_argv) <release>: Add
+ ATTRIBUTE_UNUSED_RESULT.
+ * common/common-defs.h (ATTRIBUTE_UNUSED_RESULT): Define.
+
+2019-03-02 Eli Zaretskii <eliz@gnu.org>
+
+ * xml-syscall.c (xml_list_syscalls_by_group): Drop 'struct' from
+ for-loop range, to avoid compiler warnings.
+
+ * tui/tui.c (tui_enable) [__MINGW32__]: Don't declare 'cap', to
+ avoid compiler warnings about unused variables.
+
+ * NEWS: Mention end of support for native debugging on MS-Windows
+ before XP.
+
+ PR gdb/24292
+ * common/netstuff.c:
+ * gdbserver/gdbreplay.c
+ * gdbserver/remote-utils.c:
+ * ser-tcp.c:
+ * unittests/parse-connection-spec-selftests.c [USE_WIN32API]:
+ Include ws2tcpip.h instead of wsiapi.h and winsock2.h. Redefine
+ _WIN32_WINNT to 0x0501 if defined to a smaller value, as
+ 'getaddrinfo' and 'freeaddrinfo' were not available before
+ Windows XP, and mingw.org's MinGW headers by default define
+ _WIN32_WINNT to 0x500.
+
+2019-03-01 Gary Benson <gbenson@redhat.com>
+
+ * coffread.c (coff_start_symtab): Remove unnecessary xstrdup.
+
+2019-02-28 Brian Vandenberg <phantall@gmail.com>
+ Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR gdb/8527
+ * procfs.c (proc_wait_for_stop): Wrap write of PCWSTOP in
+ set_sigint_trap, clear_sigint_trap.
+
+2019-02-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
+
+ * target.c (target_detach): Clear the regcache and the
+ frame cache.
+
+2019-02-27 Pedro Alves <palves@redhat.com>
+
+ * utils.c (set_screen_size): When we cap the height/width sizes,
+ tweak the corresponding command variable to show "unlimited":
+
+2019-02-27 Saagar Jha <saagar@saagarjha.com>
+ Pedro Alves <palves@redhat.com>
+
+ * utils.c (set_screen_size): Reduce "infinite" rows and columns
+ before calling rl_set_screen_size.
+
+2019-02-27 Tom Tromey <tromey@adacore.com>
+
+ * configure.ac (HAVE_LIBPYTHON2_4, HAVE_LIBPYTHON2_5): Never
+ define.
+ * python/py-value.c: Remove Python 2.4 workaround.
+ * python/py-utils.c (gdb_pymodule_addobject): Remove Python 2.4
+ workaround.
+ * python/py-type.c (convert_field, gdbpy_initialize_types): Remove
+ Python 2.4 workaround.
+ * python/python-internal.h: Remove Python 2.4 comment.
+ (Py_ssize_t): Don't define.
+ (PyVarObject_HEAD_INIT, Py_TYPE): Don't define.
+ (gdb_Py_DECREF): Remove Python 2.4 workaround.
+ (gdb_PyObject_GetAttrString, PyObject_GetAttrString): Remove.
+ (gdb_PyObject_HasAttrString, PyObject_HasAttrString): Remove.
+ * python/python.c (do_start_initialization): Remove Python 2.4
+ workaround.
+ * python/py-prettyprint.c (class dummy_python_frame): Remove.
+ (print_children): Remove Python 2.4 workaround.
+ * python/py-inferior.c (buffer_procs): Remove Python 2.4
+ workaround.
+ (CHARBUFFERPROC_NAME): Remove.
+ * python/py-breakpoint.c (gdbpy_initialize_breakpoints): Remove
+ Python 2.4 workaround.
+
+2019-02-27 Kevin Buettner <kevinb@redhat.com>
+
+ * NEWS: Note minimum Python version.
+
+2019-02-27 Kevin Buettner <kevinb@redhat.com>
+
+ * python/py-inferior.c (infpy_write_memory): Remove non-IS_PY3K
+ code from these functions. Remove corresponding ifdefs. Use
+ Py_buffer_up instead of explicit calls to PyBuffer_Release.
+ Remove gotos and target of gotos.
+ (infpy_search_memory): Likewise.
+
+2019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb/hppa-tdep.c (hppa_dummy_id): Delete.
+ (hppa_gdbarch_init): Don't register deleted functions with
+ gdbarch.
+
+2019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb/h8300-tdep.c (h8300_unwind_pc): Delete.
+ (h8300_unwind_sp): Delete.
+ (h8300_dummy_id): Delete.
+ (h8300_gdbarch_init): Don't register deleted functions with
+ gdbarch.
+
+2019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb/ft32-tdep.c (ft32_dummy_id): Delete.
+ (ft32_unwind_pc): Delete.
+ (ft32_unwind_sp): Delete.
+ (ft32_gdbarch_init): Don't register deleted functions with
+ gdbarch.
+
+2019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb/frv-tdep.c (frv_dummy_id): Delete.
+ (frv_unwind_pc): Delete.
+ (frv_unwind_sp): Delete.
+ (frv_gdbarch_init): Don't register deleted functions with
+ gdbarch.
+
+2019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb/riscv-tdep.c (riscv_dummy_id): Delete.
+ (riscv_unwind_pc): Delete.
+ (riscv_unwind_sp): Delete.
+ (riscv_gdbarch_init): Don't register deleted functions with
+ gdbarch.
+
+2019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb/csky-tdep.c (csky_dummy_id): Delete.
+ (csky_unwind_pc): Delete.
+ (csky_unwind_sp): Delete.
+ (csky_gdbarch_init): Don't register deleted functions with
+ gdbarch.
+
+2019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb/cris-tdep.c (cris_dummy_id): Delete.
+ (cris_unwind_pc): Delete.
+ (cris_unwind_sp): Delete.
+ (cris_gdbarch_init): Don't register deleted functions with
+ gdbarch.
+
+2019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb/bfin-tdep.c (bfin_dummy_id): Delete.
+ (bfin_unwind_pc): Delete.
+ (bfin_gdbarch_init): Don't register deleted functions with gdbarch.
+
+2019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb/arm-tdep.c (arm_dummy_id): Delete.
+ (arm_unwind_pc): Delete.
+ (arm_unwind_sp): Delete.
+ (arm_gdbarch_init): Don't register deleted functions with gdbarch.
+
+2019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb/arc-tdep.c (arc_dummy_id): Delete.
+ (arc_unwind_pc): Delete.
+ (arc_unwind_sp): Delete.
+ (arc_gdbarch_init): Don't register deleted functions with gdbarch.
+
+2019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb/alpha-tdep.c (alpha_dummy_id): Delete.
+ (alpha_unwind_pc): Delete.
+ (alpha_gdbarch_init): Don't register deleted functions with
+ gdbarch.
+
+2019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb/aarch64-tdep.c (aarch64_dummy_id): Delete.
+ (aarch64_unwind_pc): Delete.
+ (aarch64_unwind_sp): Delete.
+ (aarch64_gdbarch_init): Don't register deleted functions with
+ gdbarch.
+
+2019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdbtypes.c (type_align): Don't consider static members when
+ computing structure alignment.
+
+2019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * arc-tdep.c (arc_type_align): Provide alignment for basic types,
+ return 0 for other types.
+ * arch-utils.c (default_type_align): Always return 0.
+ * gdbarch.h: Regenerate.
+ * gdbarch.sh (type_align): Extend comment.
+ * gdbtypes.c (type_align): Add additional comments, always call
+ gdbarch_type_align before applying the default rules.
+ * i386-tdep.c (i386_type_align): Return 0 as the default rule,
+ generic code will then apply a suitable default.
+ * nios2-tdep.c (nios2_type_align): Provide alignment for basic
+ types, return 0 for other types.
+
+2019-02-27 Joel Brobecker <brobecker@adacore.com>
+
+ * NEWS: Create a new section for the next release branch.
+ Rename the section of the current branch, now that it has
+ been cut.
+
+2019-02-27 Joel Brobecker <brobecker@adacore.com>
+
+ GDB 8.3 branch created (143420fb0d5ae54323ba9953f0818c194635228d):
+ * version.in: Bump version to 8.3.50.DATE-git.
+
+2019-02-26 Simon Marchi <simon.marchi@efficios.com>
+
+ * aix-thread.c (ptid_cmp): Remove unused variable.
+ (get_signaled_thread): Likewise.
+ (store_regs_user_thread): Likewise.
+ (store_regs_kernel_thread): Likewise.
+ (fetch_regs_kernel_thread): Remove shadowed variable.
+
+2019-02-26 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * features/riscv/32bit-cpu.xml: Add register numbers.
+ * features/riscv/32bit-fpu.c: Regenerate.
+ * features/riscv/32bit-fpu.xml: Add register numbers.
+ * features/riscv/64bit-cpu.xml: Add register numbers.
+ * features/riscv/64bit-fpu.c: Regenerate.
+ * features/riscv/64bit-fpu.xml: Add register numbers.
+
+2019-02-26 Kevin Buettner <kevinb@redhat.com>
+
+ * NEWS: Mention two argument form of gdb.Value constructor.
+ * python/py-value.c (convert_buffer_and_type_to_value): New
+ function.
+ (valpy_new): Parse arguments via gdb_PyArg_ParseTupleAndKeywords.
+ Add support for handling an optional second argument. Call
+ convert_buffer_and_type_to_value as appropriate.
+ * python/python-internal.h (Py_buffer_deleter): New struct.
+ (Py_buffer_up): New typedef.
+
+2019-02-25 John Baldwin <jhb@FreeBSD.org>
+
+ * dwarf2read.c (dwarf2_get_dwz_file): Reset dwz_bfd to nullptr
+ instead of releasing ownership.
+
+2019-02-25 Jordan Rupprecht <rupprecht@google.com>
+
+ * dwarf2read.c (open_and_init_dwp_file): Call
+ elf_numsections instead of bfd_count_sections to initialize
+ dwp_file->num_sections.
+
2019-02-25 Tom Tromey <tromey@adacore.com>
* solib-darwin.c (darwin_get_dyld_bfd): Don't release dyld_bfd.