diff options
author | Yao Qi <yao@codesourcery.com> | 2012-05-03 02:05:15 +0000 |
---|---|---|
committer | Yao Qi <yao@codesourcery.com> | 2012-05-03 02:05:15 +0000 |
commit | 2d4e03767f097cc306d9fbba613f8a8f4328b4ae (patch) | |
tree | 49745c1708a1122d3a4d31eb229488e1609daf0c /gdb/testsuite/gdb.base/catch-syscall.exp | |
parent | 6d0bb9f3db022411035cf5c74cc44cb6a6e6d07a (diff) |
gdb/testsuite:
* gdb.base/catch-syscall.exp: Skip it before compilation if target
doesn't support.
* gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
* gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
Diffstat (limited to 'gdb/testsuite/gdb.base/catch-syscall.exp')
-rw-r--r-- | gdb/testsuite/gdb.base/catch-syscall.exp | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/gdb/testsuite/gdb.base/catch-syscall.exp b/gdb/testsuite/gdb.base/catch-syscall.exp index 1a7a6057af..9054cfe048 100644 --- a/gdb/testsuite/gdb.base/catch-syscall.exp +++ b/gdb/testsuite/gdb.base/catch-syscall.exp @@ -24,6 +24,20 @@ if { [is_remote target] || ![isnative] } then { continue } +# Until "catch syscall" is implemented on other targets... +if {![istarget "hppa*-hp-hpux*"] && ![istarget "*-linux*"]} then { + continue +} + +# This shall be updated whenever 'catch syscall' is implemented +# on some architecture. +#if { ![istarget "i\[34567\]86-*-linux*"] +if { ![istarget "x86_64-*-linux*"] && ![istarget "i\[34567\]86-*-linux*"] + && ![istarget "powerpc-*-linux*"] && ![istarget "powerpc64-*-linux*"] + && ![istarget "sparc-*-linux*"] && ![istarget "sparc64-*-linux*"] + && ![istarget "mips*-linux*"] } { + continue +} global srcfile set testfile "catch-syscall" @@ -44,21 +58,6 @@ if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {deb return -1 } -# Until "catch syscall" is implemented on other targets... -if {![istarget "hppa*-hp-hpux*"] && ![istarget "*-linux*"]} then { - continue -} - -# This shall be updated whenever 'catch syscall' is implemented -# on some architecture. -#if { ![istarget "i\[34567\]86-*-linux*"] -if { ![istarget "x86_64-*-linux*"] && ![istarget "i\[34567\]86-*-linux*"] - && ![istarget "powerpc-*-linux*"] && ![istarget "powerpc64-*-linux*"] - && ![istarget "sparc-*-linux*"] && ![istarget "sparc64-*-linux*"] - && ![istarget "mips*-linux*"] } { - continue -} - # Internal procedure used to check if, after issuing a 'catch syscall' # command (without arguments), the 'info breakpoints' command displays # that '"any syscall"' is to be caught. |