2003-11-28 Michael Chastain <mec.gnu@mindspring.com>

* gdb.objc/nondebug.exp: Match and KFAIL the output that comes
	from current versions of gdb.  Clean up regular expressions.
	Delete redundant timeout case.
This commit is contained in:
Michael Chastain 2003-12-02 16:57:16 +00:00
parent 188dd5d64f
commit d8e1cdeed9
2 changed files with 12 additions and 3 deletions

View File

@ -1,3 +1,9 @@
2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
* gdb.objc/nondebug.exp: Match and KFAIL the output that comes
from current versions of gdb. Clean up regular expressions.
Delete redundant timeout case.
2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
Partial fix for PR testsuite/1456.

View File

@ -63,12 +63,15 @@ do_objc_tests
set name "break on non-debuggable method"
gdb_test_multiple "break someMethod" $name \
{
-re "\\\[0\\\] cancel.*\\\[1\\\] all.*\\\[2\\\]\[ \]+-.NonDebug someMethod.*\\\[3\\\]\[ \]+-.NonDebug2 someMethod.*" {
-re "\\\[0\\\] cancel\r\n\\\[1\\\] all\r\n\\\[2\\\]\[ \]+-.NonDebug someMethod.*\\\[3\\\]\[ \]+-.NonDebug2 someMethod.*" {
send_gdb "2\n"
exp_continue
}
-re "Breakpoint \[0-9\]+ at 0x\[0-9a-f\]+.*" { pass $name }
-re "\\\[0\\\] cancel\r\n\\\[1\\\] all\r\n> " {
gdb_test "0" "" ""
kfail "gdb/1236" $name
}
-re "Breakpoint \[0-9\]+ at 0x\[0-9a-f\]+.*$gdb_prompt $" { pass $name }
-re ".*$gdb_prompt $" { kfail "gdb/1236" $name }
timeout { fail "$name (timeout)" }
}