diff options
author | Jim Blandy <jimb@codesourcery.com> | 2001-10-02 19:42:10 +0000 |
---|---|---|
committer | Jim Blandy <jimb@codesourcery.com> | 2001-10-02 19:42:10 +0000 |
commit | 838ae6c4732ac43b12142a5e19026c737e280792 (patch) | |
tree | fda803df3041d03f680625463c71d3b291af6005 /gdb/testsuite/lib | |
parent | ea04a8f6ecd22031b552cfddecd5d97c3b3b856b (diff) | |
download | gdb-838ae6c4732ac43b12142a5e19026c737e280792.zip gdb-838ae6c4732ac43b12142a5e19026c737e280792.tar.gz gdb-838ae6c4732ac43b12142a5e19026c737e280792.tar.bz2 |
* lib/gdb.exp (test_xfail_format): Simplify.
* lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
front of the variable name `format'. Simplify `if'.
Diffstat (limited to 'gdb/testsuite/lib')
-rw-r--r-- | gdb/testsuite/lib/gdb.exp | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/gdb/testsuite/lib/gdb.exp b/gdb/testsuite/lib/gdb.exp index 6388877..b36211f 100644 --- a/gdb/testsuite/lib/gdb.exp +++ b/gdb/testsuite/lib/gdb.exp @@ -1417,26 +1417,28 @@ proc get_debug_format { } { } } +# Return true if FORMAT matches the debug format the current test was +# compiled with. FORMAT is a shell-style globbing pattern; it can use +# `*', `[...]', and so on. +# +# This function depends on variables set by `get_debug_format', above. + +proc test_debug_format {format} { + global debug_format + + return [expr [string match $format $debug_format] != 0] +} + # Like setup_xfail, but takes the name of a debug format (DWARF 1, # COFF, stabs, etc). If that format matches the format that the # current test was compiled with, then the next test is expected to # fail for any target. Returns 1 if the next test or set of tests is # expected to fail, 0 otherwise (or if it is unknown). Must have # previously called get_debug_format. - -proc test_debug_format { format } { - global debug_format - - if [string match $debug_format $format] then { - return 1; - } - return 0 -} - proc setup_xfail_format { format } { - set ret [test_debug_format format]; + set ret [test_debug_format $format]; - if [expr $ret != 0] then { + if {$ret} then { setup_xfail "*-*-*" } return $ret; |