gdbarch-selftests.c: No longer error out if debugging something

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.
This commit is contained in:
Pedro Alves 2020-01-10 20:06:10 +00:00
parent 1dadb1dd71
commit f4ec508eae
2 changed files with 5 additions and 5 deletions

View File

@ -1,3 +1,8 @@
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>

View File

@ -71,11 +71,6 @@ register_to_value_test (struct gdbarch *gdbarch)
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. */