+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:
+ 2016-04-12 Pedro Alves <palves@redhat.com>
+ * serial.c (serial_open, serial_fdopen_ops, do_serial_close):
+ Remove references to name.
+ * serial.h (struct serial) <name>: Delete.
+
+2020-01-10 Pedro Alves <palves@redhat.com>
+
+ * gdbarch-selftests.c (register_to_value_test): Remove "target
+ already pushed" check.
+
2020-01-10 Pedro Alves <palves@redhat.com>
John Baldwin <jhb@FreeBSD.org>