mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-24 12:23:31 +08:00
kfail two tests in no-unwaited-for-left.exp for remote target
I see these two fails in no-unwaited-for-left.exp in remote testing for aarch64-linux target. ... continue Continuing. warning: Remote failure reply: E.No unwaited-for children left. [Thread 1084] #2 stopped. (gdb) FAIL: gdb.threads/no-unwaited-for-left.exp: continue stops when thread 2 exits .... continue Continuing. warning: Remote failure reply: E.No unwaited-for children left. [Thread 1081] #1 stopped. (gdb) FAIL: gdb.threads/no-unwaited-for-left.exp: continue stops when the main thread exits I checked the gdb.log on buildbot, and find that these two fails also appear on Debian-i686-native-extended-gdbserver and Fedora-ppc64be-native-gdbserver-m64. I recall that they are about local/remote parity, and related RSP is missing. There has been already a PR 14618 about it. This patch is to kfail them on remote target. gdb/testsuite: 2015-04-02 Yao Qi <yao.qi@linaro.org> * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target is remote.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
2015-04-02 Yao Qi <yao.qi@linaro.org>
|
||||||
|
|
||||||
|
* gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
|
||||||
|
is remote.
|
||||||
|
|
||||||
2015-04-02 Gary Benson <gbenson@redhat.com>
|
2015-04-02 Gary Benson <gbenson@redhat.com>
|
||||||
|
|
||||||
* gdb.base/break-probes.exp: Cope with "target:" sysroot.
|
* gdb.base/break-probes.exp: Cope with "target:" sysroot.
|
||||||
|
@ -37,6 +37,9 @@ gdb_test_no_output "set scheduler-locking on" \
|
|||||||
"enable scheduler-locking, for thread 2"
|
"enable scheduler-locking, for thread 2"
|
||||||
|
|
||||||
# Continue. Thread 2 exits, and the main thread was already stopped.
|
# Continue. Thread 2 exits, and the main thread was already stopped.
|
||||||
|
if [is_remote target] {
|
||||||
|
setup_kfail "gdb/14618" "*-*-*"
|
||||||
|
}
|
||||||
gdb_test "continue" \
|
gdb_test "continue" \
|
||||||
"No unwaited-for children left." \
|
"No unwaited-for children left." \
|
||||||
"continue stops when thread 2 exits"
|
"continue stops when thread 2 exits"
|
||||||
@ -58,6 +61,9 @@ gdb_continue_to_breakpoint "break-here-2" ".* break-here-2 .*"
|
|||||||
gdb_test_no_output "set scheduler-locking on" \
|
gdb_test_no_output "set scheduler-locking on" \
|
||||||
"enable scheduler-locking, for main thread"
|
"enable scheduler-locking, for main thread"
|
||||||
# The main thread exits, and thread 3 was already stopped.
|
# The main thread exits, and thread 3 was already stopped.
|
||||||
|
if [is_remote target] {
|
||||||
|
setup_kfail "gdb/14618" "*-*-*"
|
||||||
|
}
|
||||||
gdb_test "continue" \
|
gdb_test "continue" \
|
||||||
"No unwaited-for children left." \
|
"No unwaited-for children left." \
|
||||||
"continue stops when the main thread exits"
|
"continue stops when the main thread exits"
|
||||||
|
Reference in New Issue
Block a user