2001-06-04 Michael Snyder <msnyder@redhat.com>

* gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
	non-zero if control_c fails.  Terminate the test on failure,
	rather than wait for 12 more tests to time out.
This commit is contained in:
Michael Snyder 2001-06-06 18:34:53 +00:00
parent b18bced9af
commit da55addb08
2 changed files with 12 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2001-06-04 Michael Snyder <msnyder@redhat.com>
* gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
non-zero if control_c fails. Terminate the test on failure,
rather than wait for 12 more tests to time out.
2001-06-06 Jim Blandy <jimb@redhat.com>
* gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):

View File

@ -259,6 +259,7 @@ proc check_control_c {} {
}
timeout {
fail "$description (timeout)"
return 1;
}
}
gdb_test "bt" ""
@ -267,6 +268,7 @@ proc check_control_c {} {
if [all_threads_running] then {
pass "All threads running after continuing from ^C stop"
}
return 0;
}
proc check_backtraces {} {
@ -337,7 +339,10 @@ setup_xfail "alpha-*-osf*"
if [runto_main] then {
clear_xfail "alpha-*-osf*"
if [test_startup] then {
check_control_c
if [check_control_c] then {
warning "Could not stop child with ^C; skipping rest of tests.\n"
return;
}
check_backtraces
}
}