diff options
author | Maciej W. Rozycki <macro@linux-mips.org> | 2009-09-21 13:15:28 +0000 |
---|---|---|
committer | Maciej W. Rozycki <macro@linux-mips.org> | 2009-09-21 13:15:28 +0000 |
commit | 943fef64b24885fd2aa49427c639c455bf5508ee (patch) | |
tree | 0baee81562e7cdb3712947efb146e28c5392b472 /gas/testsuite/lib/gas-defs.exp | |
parent | 26abf39f0f2bb11f4d1c8b35555bc4c70d0a8ff4 (diff) | |
download | gdb-943fef64b24885fd2aa49427c639c455bf5508ee.zip gdb-943fef64b24885fd2aa49427c639c455bf5508ee.tar.gz gdb-943fef64b24885fd2aa49427c639c455bf5508ee.tar.bz2 |
* lib/gas-defs.exp (gas_test_error): Mark internal error/assertion
failures seen in output as fails. Also record output being
matched for fails.
Diffstat (limited to 'gas/testsuite/lib/gas-defs.exp')
-rw-r--r-- | gas/testsuite/lib/gas-defs.exp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/gas/testsuite/lib/gas-defs.exp b/gas/testsuite/lib/gas-defs.exp index 07d6445..06bf04c 100644 --- a/gas/testsuite/lib/gas-defs.exp +++ b/gas/testsuite/lib/gas-defs.exp @@ -222,14 +222,14 @@ proc gas_test_error { file as_opts testname } { global comp_output gas_run $file $as_opts ">/dev/null" - if ![string match "" $comp_output] then { - send_log "$comp_output\n" - verbose "$comp_output" 3 - } - if [string match "" $comp_output] then { - fail "$testname" - } else { + send_log "$comp_output\n" + verbose "$comp_output" 3 + if { ![string match "" $comp_output] + && ![string match "*Assertion failure*" $comp_output] + && ![string match "*Internal error*" $comp_output] } then { pass "$testname" + } else { + fail "$testname" } } |