From: Tom de Vries Date: Fri, 10 Mar 2023 15:34:04 +0000 (+0100) Subject: [gdb/testsuite] Fix gdb.python/py-completion.exp X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=7f3294a9b784ad011624cace3a1e81e32f273030;p=binutils-gdb.git [gdb/testsuite] Fix gdb.python/py-completion.exp With test-case gdb.python/py-completion.exp and target board native-extended-gdbserver I get this warning: ... (gdb) PASS: gdb.python/py-completion.exp: discard #2 completefilecommandcond $outputs/gdb.python/py-completion/py-completion-t^G\ PASS: gdb.python/py-completion.exp: completefilecommandcond completion Remote debugging from host ::1, port 53346^M monitor exit^M not implemented^M (gdb) WARNING: Timed out waiting for EOF in server after monitor exit ... Fix this by adding the missing "discard #3", such that we have instead: ... (gdb) PASS: gdb.python/py-completion.exp: discard #2 completefilecommandcond $outputs/gdb.python/py-completion/py-completion-t^G\ PASS: gdb.python/py-completion.exp: completefilecommandcond completion ^M not implemented^M (gdb) PASS: gdb.python/py-completion.exp: discard #3 Remote debugging from host ::1, port 36278^M monitor exit^M (gdb) ... Tested on x86_64-linux. --- diff --git a/gdb/testsuite/gdb.python/py-completion.exp b/gdb/testsuite/gdb.python/py-completion.exp index b3acebf66a1..23f981e944a 100644 --- a/gdb/testsuite/gdb.python/py-completion.exp +++ b/gdb/testsuite/gdb.python/py-completion.exp @@ -72,6 +72,8 @@ if { [readline_is_used] && ![is_remote host] } { } } + # Discarding again + gdb_test " " ".*" "discard #[incr discard]" } # Start gdb over again to clear out current state. This can interfere