2002-05-06 Michael Snyder <msnyder@redhat.com>

Enable the "needs_status_wrapper" testsuite feature.
	* lib/gdb.exp (gdb_wrapper_init): New procedure.
	(gdb_compile): Conditionally call gdb_wrapper_init.
	* gdb.base/a2-run.exp: Recognize output from status wrapper.
	* gdb.c++/method.exp: Recognize output from status wrapper.
This commit is contained in:
Michael Snyder
2002-05-07 00:45:46 +00:00
parent b491616acb
commit f1c47eb238
4 changed files with 58 additions and 3 deletions

View File

@ -180,6 +180,15 @@ gdb_expect {
timeout { fail "(timeout) ptype A" }
}
gdb_test "cont" \
"Continuing.\r\n\r\nProgram exited normally." \
"finish program"
send_gdb "cont\n"
gdb_expect {
-re "Continuing\r\n\r\nProgram exited normally.*$gdb_prompt $" {
pass "finish program"
}
-re "Continuing.* EXIT code 0.*Program exited normally.*$gdb_prompt $" {
pass "finish program (exit wrapper)"
}
-re ".*$gdb_prompt $" { fail "finish program" }
default:{ fail "finish program (timeout)" }
}