Patchwork [19/23] gdbarch-selftests.c: No longer error out if debugging something

login
register
mail settings
Submitter Pedro Alves
Date Sept. 6, 2019, 11:28 p.m.
Message ID <20190906232807.6191-20-palves@redhat.com>
Download mbox | patch
Permalink /patch/34428/
State New
Headers show

Comments

Pedro Alves - Sept. 6, 2019, 11:28 p.m.
Since each inferior has its own target stack, the stratum condition
for the "error out if debugging something" check is always false.

gdb/ChangeLog:
yyyy-mm-dd  Pedro Alves  <palves@redhat.com>

	* gdbarch-selftests.c (register_to_value_test): Remove "target
	already pushed" check.
---
 gdb/gdbarch-selftests.c | 5 -----
 1 file changed, 5 deletions(-)

Patch

diff --git a/gdb/gdbarch-selftests.c b/gdb/gdbarch-selftests.c
index 0942050479..7fd56b0343 100644
--- a/gdb/gdbarch-selftests.c
+++ b/gdb/gdbarch-selftests.c
@@ -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.  */