+2019-02-17 Joel Brobecker <brobecker@adacore.com>
+
+ * gdbtypes.c (type_align): Handle TYPE_CODE_RANGE the same as
+ integers and enumeration types.
+
+2019-02-17 Joel Brobecker <brobecker@adacore.com>
+
+ * ada-lang.c (standard_lookup): Use ada_lookup_encoded_symbol
+ instead of lookup_symbol_in_language
+ (do_exact_match): New function.
+ (ada_get_symbol_name_matcher): Return do_exact_match when
+ doing a verbatim match.
+
+2019-02-15 Tom Tromey <tromey@adacore.com>
+
+ * ravenscar-thread.c (ravenscar_thread_target::resume)
+ (ravenscar_thread_target::wait): Special case wildcard requests.
+
+2019-02-15 Tom Tromey <tromey@adacore.com>
+
+ * ravenscar-thread.c (base_ptid): Remove.
+ (struct ravenscar_thread_target) <close>: New method.
+ <m_base_ptid>: New member.
+ <update_inferior_ptid, active_task, task_is_currently_active,
+ runtime_initialized>: Declare methods.
+ <ravenscar_thread_target>: Add constructor.
+ (ravenscar_thread_target::task_is_currently_active)
+ (ravenscar_thread_target::update_inferior_ptid)
+ (ravenscar_runtime_initialized): Rename. Now methods.
+ (ravenscar_thread_target::resume, ravenscar_thread_target::wait)
+ (ravenscar_thread_target::update_thread_list): Update.
+ (ravenscar_thread_target::active_task): Now method.
+ (ravenscar_thread_target::store_registers)
+ (ravenscar_thread_target::prepare_to_store)
+ (ravenscar_thread_target::prepare_to_store)
+ (ravenscar_thread_target::mourn_inferior): Update.
+ (ravenscar_inferior_created): Use "new" to create target.
+ (ravenscar_thread_target::get_ada_task_ptid): Update.
+ (_initialize_ravenscar): Don't initialize base_ptid.
+ (ravenscar_ops): Remove global.
+
+2019-02-15 Tom Tromey <tromey@adacore.com>
+
+ * target.h (push_target): Declare new overload.
+ * target.c (push_target): New overload, taking an rvalue reference.
+ * remote.c (remote_target::open_1): Use push_target overload.
+ * corelow.c (core_target_open): Use push_target overload.
+
+2019-02-15 Tom Tromey <tromey@adacore.com>
+
+ * ravenscar-thread.c (is_ravenscar_task)
+ (ravenscar_task_is_currently_active): Return bool.
+ (ravenscar_update_inferior_ptid, get_running_thread_msymbol)
+ (_initialize_ravenscar): Remove "(void)".
+ (has_ravenscar_runtime, ravenscar_runtime_initialized): Likewise.
+ Return bool.
+
+2019-02-15 Tom Tromey <tromey@adacore.com>
+
+ * ravenscar-thread.c (ravenscar_runtime_initializer)
+ (has_ravenscar_runtime, get_running_thread_id)
+ (ravenscar_thread_target::resume): Fix indentation.
+
+2019-02-15 Tom Tromey <tromey@adacore.com>
+
+ * sparc-ravenscar-thread.c (struct sparc_ravenscar_ops): Derive
+ from ravenscar_arch_ops.
+ (sparc_ravenscar_ops::fetch_registers)
+ (sparc_ravenscar_ops::store_registers): Now methods.
+ (sparc_ravenscar_prepare_to_store): Remove.
+ (sparc_ravenscar_ops): Redefine.
+ * ravenscar-thread.h (struct ravenscar_arch_ops): Add virtual
+ methods and destructor. Remove members.
+ * ravenscar-thread.c (ravenscar_thread_target::fetch_registers)
+ (ravenscar_thread_target::store_registers)
+ (ravenscar_thread_target::prepare_to_store): Update.
+ * ppc-ravenscar-thread.c (ppc_ravenscar_generic_prepare_to_store):
+ Remove.
+ (struct ppc_ravenscar_powerpc_ops): Derive from
+ ravenscar_arch_ops.
+ (ppc_ravenscar_powerpc_ops::fetch_registers)
+ (ppc_ravenscar_powerpc_ops::store_registers): Now methods.
+ (ppc_ravenscar_powerpc_ops): Redefine.
+ (struct ppc_ravenscar_e500_ops): Derive from ravenscar_arch_ops.
+ (ppc_ravenscar_e500_ops::fetch_registers)
+ (ppc_ravenscar_e500_ops::store_registers): Now methods.
+ (ppc_ravenscar_e500_ops): Redefine.
+ * aarch64-ravenscar-thread.c
+ (aarch64_ravenscar_generic_prepare_to_store): Remove.
+ (struct aarch64_ravenscar_ops): Derive from ravenscar_arch_ops.
+ (aarch64_ravenscar_fetch_registers)
+ (aarch64_ravenscar_store_registers): Now methods.
+ (aarch64_ravenscar_ops): Redefine.
+
+2019-02-15 Tom Tromey <tromey@adacore.com>
+
+ * ravenscar-thread.c (ravenscar_thread_target::stopped_by_sw_breakpoint)
+ (ravenscar_thread_target::stopped_by_hw_breakpoint)
+ (ravenscar_thread_target::stopped_by_watchpoint)
+ (ravenscar_thread_target::stopped_data_address)
+ (ravenscar_thread_target::core_of_thread): Use scoped_restore.
+
+2019-02-15 Tom Tromey <tromey@adacore.com>
+
+ * ravenscar-thread.c: Fix some typos.
+
+2019-02-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
+ Tom Tromey <tromey@adacore.com>
+
+ * ada-lang.c (ada_exception_sal): Change addr_string to a
+ std::string.
+ (create_ada_exception_catchpoint): Update.
+
+2019-02-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
+ Tom Tromey <tromey@adacore.com>
+
+ * breakpoint.c (~bp_location): Rename from bp_location_dtor.
+ (bp_location_ops): Remove.
+ (base_breakpoint_allocate_location): Update.
+ (free_bp_location): Update.
+ * ada-lang.c (class ada_catchpoint_location)
+ <ada_catchpoint_location>: Remove ops parameter.
+ (ada_catchpoint_location_dtor): Remove.
+ (ada_catchpoint_location_ops): Remove.
+ (allocate_location_exception): Update.
+ * breakpoint.h (struct bp_location_ops): Remove.
+ (class bp_location) <bp_location>: Remove bp_location_ops
+ parameter.
+ <~bp_location>: Add destructor.
+ <ops>: Remove.
+
+2019-02-14 Thomas Schwinge <thomas@codesourcery.com>
+ Pedro Alves <palves@redhat.com>
+
+ * remote.c (remote_target::remote_parse_stop_reply): Avoid using
+ 'PATH_MAX'.
+
+2019-02-14 David Michael <fedora.dm0@gmail.com>
+ Samuel Thibault <samuel.thibault@gnu.org>
+ Thomas Schwinge <thomas@codesourcery.com>
+
+ * gnu-nat.c (S_proc_getmsgport_reply, S_proc_task2proc_reply)
+ (S_proc_pid2proc_reply): Adjust to Hurd "proc" interface changes.
+
+2019-02-14 Thomas Schwinge <thomas@codesourcery.com>
+
+ * gnu-nat.c (gnu_write_inferior, parse_int_arg, _parse_bool_arg)
+ (check_empty): Use "const char *".
+
+ * gnu-nat.c (gnu_nat_target::detach): Instead of
+ 'detach_inferior (pid)' call
+ 'detach_inferior (find_inferior_pid (pid))'.
+
+ * configure.nat [gdb_host == i386gnu] (NATDEPFILES): Add
+ 'nat/fork-inferior.o'.
+ * gnu-nat.c: #include "nat/fork-inferior.h".
+
+ * gnu-nat.c (gnu_nat_target::detach): Instead of
+ 'inf_child_maybe_unpush_target (ops)' call 'maybe_unpush_target'.
+ * gnu-nat.h: #include "inf-child.h".
+ * i386-gnu-nat.c (gnu_fetch_registers): Rename/move to
+ 'i386_gnu_nat_target::fetch_registers'.
+ (gnu_store_registers): Rename/move to
+ 'i386_gnu_nat_target::store_registers'.
+
+ * config/i386/nm-i386gnu.h: Don't "#include" any files.
+ * gnu-nat.h (mach_thread_info): New function.
+ * gnu-nat.c (thread_takeover_sc_cmd): Use it.
+
+ * config/i386/nm-i386gnu.h (gnu_target_pid_to_str): Remove.
+
+2019-02-14 Frederic Konrad <konrad@adacore.com>
+
+ * riscv-rdep.c (riscv_type_alignment): Handle TYPE_CODE_RANGE.
+
+2019-02-14 Joel Brobecker <brobecker@adacore.com>
+
+ * windows-nat.c (windows_add_thread): Add new parameter
+ "main_thread_p" with default value set to false. Update
+ function documentation as well as all callers.
+ (windows_delete_thread): Likewise.
+ (fake_create_process): Update call to windows_add_thread.
+ (get_windows_debug_event) <CREATE_THREAD_DEBUG_EVENT>
+ <CREATE_PROCESS_DEBUG_EVENT>: Likewise.
+ <EXIT_THREAD_DEBUG_EVENT, EXIT_PROCESS_DEBUG_EVENT>: Update
+ call to windows_delete_thread.
+
+2019-02-13 Simon Marchi <simon.marchi@ericsson.com>
+
+ * MAINTAINERS: Add Andrew Burgess as global maintainer.
+
+2019-02-12 John Baldwin <jhb@FreeBSD.org>
+
+ * symfile.c (find_separate_debug_file): Use canonical path of
+ sysroot with child_path instead of gdb_sysroot if it is valid.
+
+2019-02-12 John Baldwin <jhb@FreeBSD.org>
+
+ * symfile.c (find_separate_debug_file): Use child_path to
+ determine if an object file is under a sysroot.
+
2019-02-12 John Baldwin <jhb@FreeBSD.org>
* Makefile.in (SUBDIR_UNITTESTS_SRCS): Add