* gdb.threads/tls.exp: Allow stops in sem_post.
This commit is contained in:
parent
4b36b7d8b4
commit
61a771aa2e
@ -1,3 +1,7 @@
|
|||||||
|
2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
|
||||||
|
|
||||||
|
* gdb.threads/tls.exp: Allow stops in sem_post.
|
||||||
|
|
||||||
2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
|
2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
|
||||||
|
|
||||||
* gdb.base/annota1.exp: Allow .*printf in backtraces.
|
* gdb.base/annota1.exp: Allow .*printf in backtraces.
|
||||||
|
@ -246,7 +246,11 @@ foreach i [array names spin_threads] {
|
|||||||
incr thrs_in_spin
|
incr thrs_in_spin
|
||||||
select_thread $i
|
select_thread $i
|
||||||
set level $spin_threads_level($i)
|
set level $spin_threads_level($i)
|
||||||
gdb_test "up $level" ".*spin.*sem_wait.*" "thread $i up"
|
# We expect to be in sem_wait, but if the thread has not yet
|
||||||
|
# been scheduled, we might be in sem_post still. We could be at
|
||||||
|
# any intermediate point in spin, too, but that is much less
|
||||||
|
# likely.
|
||||||
|
gdb_test "up $level" ".*spin.*sem_(wait|post).*" "thread $i up"
|
||||||
check_thread_local $i
|
check_thread_local $i
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user