btrace, testsuite: fix extended-remote non-stop test

With --target_board=native-extended-gdbserver non-stop tests are failing with

    UNTESTED: gdb.btrace/non-stop.exp: failed to run to main

Fix that by adding '-ex "set non-stop on"' to GDBFLAGS before restarting.

testsuite/
	* gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to GDBFLAGS.
This commit is contained in:
Markus Metzger 2017-01-26 09:27:45 +01:00
parent b5ac99b082
commit 0a1c7e2881
2 changed files with 9 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2017-02-01 Markus Metzger <markus.t.metzger@intel.com>
* gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
GDBFLAGS.
2017-02-01 Markus Metzger <markus.t.metzger@intel.com>
* gdb.btrace/buffer-size.exp: Add unsupported/untested message if

View File

@ -25,9 +25,11 @@ if {[gdb_compile_pthreads "$srcdir/$subdir/$srcfile" "$binfile" executable {debu
untested "failed to prepare"
return -1
}
clean_restart $testfile
gdb_test_no_output "set non-stop on"
save_vars { GDBFLAGS } {
append GDBFLAGS " -ex \"set non-stop on\""
clean_restart $testfile
}
if ![runto_main] {
untested "failed to run to main"