From d5b4a7be2c2c884a4e2d752c1055efd164bc8067 Mon Sep 17 00:00:00 2001 From: Yao Qi Date: Mon, 18 Jul 2011 04:14:21 +0000 Subject: [PATCH] gdb/testsuite/ * gdb.base/async-shell.exp: Skip test if displaced stepping is not supported. * gdb.mi/mi-nonstop-exit.exp: Likewise. * gdb.mi/mi-nonstop.exp: Likewise. * gdb.mi/mi-ns-stale-regcache.exp: Likewise. * gdb.mi/mi-nsintrall.exp: Likewise. * gdb.mi/mi-nsmoribund.exp: Likewise. * gdb.mi/mi-nsthrexec.exp: Likewise. * gdb.python/py-evthreads.exp: Likewise. --- gdb/testsuite/ChangeLog | 12 ++++++++++++ gdb/testsuite/gdb.base/async-shell.exp | 6 ++++++ gdb/testsuite/gdb.mi/mi-nonstop-exit.exp | 5 +++++ gdb/testsuite/gdb.mi/mi-nonstop.exp | 6 ++++++ gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp | 5 +++++ gdb/testsuite/gdb.mi/mi-nsintrall.exp | 5 +++++ gdb/testsuite/gdb.mi/mi-nsmoribund.exp | 5 +++++ gdb/testsuite/gdb.mi/mi-nsthrexec.exp | 5 +++++ gdb/testsuite/gdb.python/py-evthreads.exp | 5 +++++ 9 files changed, 54 insertions(+) diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index f4c53a47ea4..558951269c3 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,15 @@ +2011-07-18 Yao Qi + + * gdb.base/async-shell.exp: Skip test if displaced stepping is not + supported. + * gdb.mi/mi-nonstop-exit.exp: Likewise. + * gdb.mi/mi-nonstop.exp: Likewise. + * gdb.mi/mi-ns-stale-regcache.exp: Likewise. + * gdb.mi/mi-nsintrall.exp: Likewise. + * gdb.mi/mi-nsmoribund.exp: Likewise. + * gdb.mi/mi-nsthrexec.exp: Likewise. + * gdb.python/py-evthreads.exp: Likewise. + 2011-07-15 Jan Kratochvil Code cleanup. diff --git a/gdb/testsuite/gdb.base/async-shell.exp b/gdb/testsuite/gdb.base/async-shell.exp index b5ccd1fd696..a1eb3147470 100644 --- a/gdb/testsuite/gdb.base/async-shell.exp +++ b/gdb/testsuite/gdb.base/async-shell.exp @@ -14,6 +14,12 @@ # along with this program. If not, see . set testfile async-shell + +if { ![support_displaced_stepping] } { + unsupported "displaced stepping" + return -1 +} + if { [prepare_for_testing ${testfile}.exp ${testfile}] } { return -1 } diff --git a/gdb/testsuite/gdb.mi/mi-nonstop-exit.exp b/gdb/testsuite/gdb.mi/mi-nonstop-exit.exp index b2e4948eea0..8493b4c0ec1 100644 --- a/gdb/testsuite/gdb.mi/mi-nonstop-exit.exp +++ b/gdb/testsuite/gdb.mi/mi-nonstop-exit.exp @@ -13,6 +13,11 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . +if { ![support_displaced_stepping] } { + unsupported "displaced stepping" + return -1 +} + load_lib mi-support.exp set MIFLAGS "-i=mi" diff --git a/gdb/testsuite/gdb.mi/mi-nonstop.exp b/gdb/testsuite/gdb.mi/mi-nonstop.exp index cb69c2d2ce8..ec88f02adb4 100644 --- a/gdb/testsuite/gdb.mi/mi-nonstop.exp +++ b/gdb/testsuite/gdb.mi/mi-nonstop.exp @@ -14,6 +14,12 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . + +if { ![support_displaced_stepping] } { + unsupported "displaced stepping" + return -1 +} + load_lib mi-support.exp set MIFLAGS "-i=mi" diff --git a/gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp b/gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp index e760a2deb30..b8d5e4fc143 100644 --- a/gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp +++ b/gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp @@ -17,6 +17,11 @@ # Regression test for PR11557. Make sure we don't end up with a stale # register cache just after resuming a thread. +if { ![support_displaced_stepping] } { + unsupported "displaced stepping" + return -1 +} + load_lib mi-support.exp set MIFLAGS "-i=mi" diff --git a/gdb/testsuite/gdb.mi/mi-nsintrall.exp b/gdb/testsuite/gdb.mi/mi-nsintrall.exp index 6e1290ab902..046063b20cf 100644 --- a/gdb/testsuite/gdb.mi/mi-nsintrall.exp +++ b/gdb/testsuite/gdb.mi/mi-nsintrall.exp @@ -13,6 +13,11 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . +if { ![support_displaced_stepping] } { + unsupported "displaced stepping" + return -1 +} + load_lib mi-support.exp set MIFLAGS "-i=mi" diff --git a/gdb/testsuite/gdb.mi/mi-nsmoribund.exp b/gdb/testsuite/gdb.mi/mi-nsmoribund.exp index 33b1ac3b4b5..1bf892008a6 100644 --- a/gdb/testsuite/gdb.mi/mi-nsmoribund.exp +++ b/gdb/testsuite/gdb.mi/mi-nsmoribund.exp @@ -13,6 +13,11 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . +if { ![support_displaced_stepping] } { + unsupported "displaced stepping" + return -1 +} + load_lib mi-support.exp set MIFLAGS "-i=mi" diff --git a/gdb/testsuite/gdb.mi/mi-nsthrexec.exp b/gdb/testsuite/gdb.mi/mi-nsthrexec.exp index ccb0edbce65..06dd1d93c5b 100644 --- a/gdb/testsuite/gdb.mi/mi-nsthrexec.exp +++ b/gdb/testsuite/gdb.mi/mi-nsthrexec.exp @@ -23,6 +23,11 @@ if { [is_remote target] } then { continue } +if { ![support_displaced_stepping] } { + unsupported "displaced stepping" + return -1 +} + load_lib mi-support.exp set MIFLAGS "-i=mi" diff --git a/gdb/testsuite/gdb.python/py-evthreads.exp b/gdb/testsuite/gdb.python/py-evthreads.exp index 097d1529abd..c4019439ede 100644 --- a/gdb/testsuite/gdb.python/py-evthreads.exp +++ b/gdb/testsuite/gdb.python/py-evthreads.exp @@ -22,6 +22,11 @@ if $tracelevel then { strace $tracelevel } +if { ![support_displaced_stepping] } { + unsupported "displaced stepping" + return -1 +} + load_lib gdb-python.exp set testfile "py-evthreads" -- 2.30.2