* gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
pattern. * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file. * gdb.threads/tls.exp: Recognize one case of the host library not supporting TLS.
This commit is contained in:
parent
0473009e8b
commit
4ee6625b53
|
@ -1,3 +1,11 @@
|
|||
2003-07-27 Daniel Jacobowitz <drow@mvista.com>
|
||||
|
||||
* gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
|
||||
pattern.
|
||||
* gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
|
||||
* gdb.threads/tls.exp: Recognize one case of the host library not
|
||||
supporting TLS.
|
||||
|
||||
2003-07-27 Andrew Cagney <cagney@redhat.com>
|
||||
|
||||
* gdb.base/fileio.exp: Use SH when running commands using
|
||||
|
|
|
@ -94,7 +94,7 @@ proc test_all_threads { name kill } {
|
|||
fail "all threads ran once ($name) (total $i threads ran)"
|
||||
}
|
||||
}
|
||||
-re "Program received signal SIGTRAP.*Thread \[0-9\]* \\(zombie\\).*$gdb_prompt $" {
|
||||
-re "Program received signal SIGTRAP.*(Thread \[0-9\]* \\(zombie\\)|0x00000000 in ).*$gdb_prompt $" {
|
||||
if { $kill == 1 } {
|
||||
kfail "gdb/1265" "Running threads ($name) (zombie thread)"
|
||||
} else {
|
||||
|
|
|
@ -78,7 +78,7 @@ if { ($gcc_compiled
|
|||
}
|
||||
|
||||
if {[gdb_compile_pthreads "${objdir}/${subdir}/${testfile}.o ${objdir}/${subdir}/${libfile}.so" "${binfile}" executable [list debug $additional_flags]] != ""} {
|
||||
gdb_suppress_entire_file "Testcase compile failed, so all tests in this file will automatically fail."
|
||||
return -1
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -172,6 +172,12 @@ gdb_test "b [gdb_get_line_number "before exit"]" \
|
|||
|
||||
send_gdb "continue\n"
|
||||
gdb_expect {
|
||||
-re ".*Program received signal SIGSEGV.*a_thread_local = 0;.*$gdb_prompt $" {
|
||||
# This is the first symptom if the gcc and binutils versions
|
||||
# in use support TLS, but the system glibc does not.
|
||||
unsupported "continue to first thread: system does not support TLS"
|
||||
return -1
|
||||
}
|
||||
-re ".*Program exited normally.*$gdb_prompt $" {
|
||||
fail "continue to first thread: program runaway"
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue