Since each inferior has its own target stack, the stratum condition
for the "error out if debugging something" check is always false.
gdb/ChangeLog:
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>
+
+ * 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>
builtin->builtin_char32,
};
- /* Error out if debugging something, because we're going to push the
- test target, which would pop any existing target. */
- if (current_top_target ()->stratum () >= process_stratum)
- error (_("target already pushed"));
-
/* Create a mock environment. An inferior with a thread, with a
process_stratum target pushed. */