This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[PATCH v3 5/5] btrace, testsuite: fix extended-remote fail
- From: Markus Metzger <markus dot t dot metzger at intel dot com>
- To: gdb-patches at sourceware dot org
- Cc: palves at redhat dot com
- Date: Mon, 30 Jan 2017 11:05:43 +0100
- Subject: [PATCH v3 5/5] btrace, testsuite: fix extended-remote fail
- Authentication-results: sourceware.org; auth=none
- References: <1485770743-6603-1-git-send-email-markus.t.metzger@intel.com>
Parts of gdb.btrace/enable.exp are only valid for native debug. The check for
skip_gdbserver_tests is done while GDB is running, though, which causes it to
fail with --target_board=native-extended-gdbserver. Exit GDB before that check.
2017-01-30 Markus Metzger <markus.t.metzger@intel.com>
testsuite/
* gdb.btrace/enable.exp: Call gdb_exit before skip_gdbserver_tests.
---
gdb/testsuite/gdb.btrace/enable.exp | 3 +++
1 file changed, 3 insertions(+)
diff --git a/gdb/testsuite/gdb.btrace/enable.exp b/gdb/testsuite/gdb.btrace/enable.exp
index be20c08..61abe0b 100644
--- a/gdb/testsuite/gdb.btrace/enable.exp
+++ b/gdb/testsuite/gdb.btrace/enable.exp
@@ -74,6 +74,9 @@ gdb_test "record btrace" "The process is already being recorded\\. Use \"record
# continue to the end and make sure we don't die
gdb_test "continue" ".*Inferior.*exited.*" "continue to end"
+# skip_gdbserver_tests requires GDB not running.
+gdb_exit
+
# skip the rerun test when using gdbserver
# otherwise rerun twice, target should be automatically disabled
load_lib gdbserver-support.exp
--
1.8.3.1