+2020-01-10 Pedro Alves <palves@redhat.com>
+
+ * NEWS: Mention multi-target debugging, "info connections", and
+ "add-inferior -no-connection".
+
+2020-01-10 Pedro Alves <palves@redhat.com>
+
+ * infrun.c: Include "target-connection.h".
+ (check_multi_target_resumption): New.
+ (proceed): Call it.
+ * target-connection.c (make_target_connection_string): Make
+ extern.
+ * target-connection.h (make_target_connection_string): Declare.
+
+2020-01-10 Pedro Alves <palves@redhat.com>
+
+ * Makefile.in (COMMON_SFILES): Add target-connection.c.
+ * inferior.c (uiout_field_connection): New function.
+ (print_inferior): Add new "connection-id" column.
+ (add_inferior_command): Show connection number/string of added
+ inferior.
+ * process-stratum-target.h
+ (process_stratum_target::connection_string): New virtual method.
+ (process_stratum_target::connection_number): New field.
+ * remote.c (remote_target::connection_string): New override.
+ * target-connection.c: New file.
+ * target-connection.h: New file.
+ * target.c (decref_target): Remove process_stratum targets from
+ the connection list.
+ (target_stack::push): Add process_stratum targets to the
+ connection list.
+
2020-01-10 Pedro Alves <palves@redhat.com>
Revert: