+2020-07-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
+
+ * exec.c (_initialize_exec): Update exec-file-mismatch help.
+
+2020-07-10 Pedro Alves <pedro@palves.net>
+
+ * gdbthread.h (inferior_ref): Define.
+ (scoped_restore_current_thread) <m_thread>: Now a thread_info_ref.
+ (scoped_restore_current_thread) <m_inf>: Now an inferior_ref.
+ * thread.c
+ (scoped_restore_current_thread::restore):
+ Adjust to gdb::ref_ptr.
+ (scoped_restore_current_thread::~scoped_restore_current_thread):
+ Remove manual decref handling.
+ (scoped_restore_current_thread::scoped_restore_current_thread):
+ Adjust to use
+ inferior_ref::new_reference/thread_info_ref::new_reference.
+ Incref the thread before calling get_frame_id instead of after.
+ Let TARGET_CLOSE_ERROR propagate.
+
+2020-07-10 Pedro Alves <pedro@palves.net>
+
+ * frame-tailcall.c (dwarf2_tailcall_sniffer_first): Only swallow
+ NO_ENTRY_VALUE_ERROR / MEMORY_ERROR / OPTIMIZED_OUT_ERROR /
+ NOT_AVAILABLE_ERROR.
+ * value.c (value_optimized_out): Only swallow MEMORY_ERROR /
+ OPTIMIZED_OUT_ERROR / NOT_AVAILABLE_ERROR.
+
+2020-07-10 Simon Marchi <simon.marchi@polymtl.ca>
+ Pedro Alves <pedro@palves.net>
+
+ PR gdb/26199
+ * infrun.c (threads_are_resumed_pending_p): Delete.
+ (do_target_wait): Remove threads_are_executing and
+ threads_are_resumed_pending_p checks from the inferior_matches
+ lambda. Update comments.
+
+2020-07-10 Pedro Alves <pedro@palves.net>
+
+ PR gdb/26199
+ * infrun.c (handle_no_resumed): Transfer terminal to inferior with
+ executing threads.
+
+2020-07-10 Pedro Alves <pedro@palves.net>
+
+ PR gdb/26199
+ * infrun.c (handle_no_resumed): Handle multiple targets.
+
+2020-07-10 Pedro Alves <pedro@palves.net>
+
+ PR gdb/26199
+ * infrun.c (prepare_to_wait): Check target_can_async_p instead of
+ target_is_async_p.
+
+2020-07-10 Pedro Alves <pedro@palves.net>
+
+ PR gdb/26199
+ * target.c (target_pass_ctrlc): Look at the inferior's non-exited
+ threads, not all threads.
+
+2020-07-10 Pedro Alves <pedro@palves.net>
+
+ PR gdb/26199
+ * remote.c (remote_target::open_1): Pass remote target pointer as
+ data to create_async_event_handler.
+ (remote_async_inferior_event_handler): Mark async event handler
+ before returning if the remote target still has either pending
+ events or unacknowledged notifications.
+
+2020-07-10 John Baldwin <jhb@FreeBSD.org>
+
+ * fbsd-nat.h (fbsd_nat_target::supports_multi_process): New
+ declaration.
+ * fbsd-nat.c (fbsd_nat_target::supports_multi_process): New
+ function.
+
+2020-07-09 John Baldwin <jhb@FreeBSD.org>
+
+ * inf-ptrace.c (inf_ptrace_target::wait): Don't compare against
+ inferior_ptid.
+
+2020-07-09 John Baldwin <jhb@FreeBSD.org>
+
+ * fbsd-tdep.c (fbsd_print_auxv_entry): Handle AT_FREEBSD_ARGC,
+ AT_FREEBSD_ARGV, AT_FREEBSD_ENVC, AT_FREEBSD_ENVV,
+ AT_FREEBSD_PS_STRINGS.
+
+2020-07-08 Hannes Domani <ssbssa@yahoo.de>
+
+ * auto-load.c (auto_load_objfile_script_1): Convert drive part
+ of debugfile path on Windows.
+
+2020-07-08 John Baldwin <jhb@FreeBSD.org>
+
+ * fbsd-nat.c (fbsd_nat_target::find_memory_regions): Rename 'obfd'
+ argument to 'data'.
+
+2020-07-08 Tom Tromey <tromey@adacore.com>
+
+ * ada-lang.c (ada_exception_message_1): Use read_memory.
+
+2020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ PR python/22748
+ * dwarf2/frame-tailcall.c (dwarf2_tailcall_sniffer_first): Remove
+ special handling for inline frames.
+ * findvar.c (value_of_register_lazy): Skip inline frames when
+ creating lazy register values.
+ * frame.c (frame_id_computed_p): Delete definition.
+ * frame.h (frame_id_computed_p): Delete declaration.
+
+2020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * NEWS: Mention additions to Python API.
+ * python/py-arch.c (archpy_register_groups): New function.
+ (arch_object_methods): Add 'register_groups' method.
+ * python/py-registers.c (reggroup_iterator_object): New struct.
+ (reggroup_object): New struct.
+ (gdbpy_new_reggroup): New function.
+ (gdbpy_reggroup_to_string): New function.
+ (gdbpy_reggroup_name): New function.
+ (gdbpy_reggroup_iter): New function.
+ (gdbpy_reggroup_iter_next): New function.
+ (gdbpy_new_reggroup_iterator): New function
+ (gdbpy_initialize_registers): Register new types.
+ (reggroup_iterator_object_type): Define new Python type.
+ (gdbpy_reggroup_getset): New static global.
+ (reggroup_object_type): Define new Python type.
+ * python/python-internal.h
+
+2020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * Makefile.in (SUBDIR_PYTHON_SRCS): Add py-registers.c
+ * python/py-arch.c (archpy_registers): New function.
+ (arch_object_methods): Add 'registers' method.
+ * python/py-registers.c: New file.
+ * python/python-internal.h
+ (gdbpy_new_register_descriptor_iterator): Declare.
+ (gdbpy_initialize_registers): Declare.
+ * python/python.c (do_start_initialization): Call
+ gdbpy_initialize_registers.
+ * NEWS: Mention additions to the Python API.
+
+2020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * NEWS: Mention new Python API method.
+ * python/py-unwind.c (pending_framepy_architecture): New function.
+ (pending_frame_object_methods): Add architecture method.
+
2020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
* gdbarch.c: Regenerate.