diff --git a/gdb/testsuite/gdb.mi/mi-multi-commands.exp b/gdb/testsuite/gdb.mi/mi-multi-commands.exp index 12b1b482f9a..d00e0aaea8b 100644 --- a/gdb/testsuite/gdb.mi/mi-multi-commands.exp +++ b/gdb/testsuite/gdb.mi/mi-multi-commands.exp @@ -100,9 +100,12 @@ proc run_test { args } { set seen_second_message false gdb_test_multiple "" "look for first command output, command length $i" -prompt "$mi_gdb_prompt" { - -re "\\^done,value=\"\\\\\"FIRST COMMAND\\\\\"\"\r\n" { - pass $gdb_test_name + -re "\\^done,value=\"\\\\\"FIRST COMMAND\\\\\"\"" { set seen_first_message true + exp_continue + } + -re "\r\n$mi_gdb_prompt" { + gdb_assert $seen_first_message $gdb_test_name } }