From: Pedro Alves Date: Thu, 26 Aug 2010 14:53:45 +0000 (+0000) Subject: * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=2ed91d1b8bf1075a9d827094f8cf3f1035b2fba4;p=binutils-gdb.git * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in one test. --- diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index adfa1a17725..a031053c5f0 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2010-08-26 Pedro Alves + + * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in + one test. + 2010-08-24 Doug Evans PR symtab/11942 diff --git a/gdb/testsuite/gdb.mi/mi-nsmoribund.exp b/gdb/testsuite/gdb.mi/mi-nsmoribund.exp index 0eaad24e4f3..293d06c2967 100644 --- a/gdb/testsuite/gdb.mi/mi-nsmoribund.exp +++ b/gdb/testsuite/gdb.mi/mi-nsmoribund.exp @@ -121,15 +121,21 @@ mi_check_thread_states \ # goes wrong with moribund locations support or displaced stepping (or # a target bug if it can step over breakpoints itself), a spurious # SIGTRAP/SIGSEGV can come at any time after deleting the breakpoint. +# Note that this causes multiple prompts to appear before the output +# we are interested in, so we can't use mi_gdb_test or +# gdb_test_multiple (or an MI equivalent) -gdb_test_multiple "102-break-delete\nprint done = 1\n103-exec-continue --all" \ - "resume all, program exited normally" { - -re "\\*stopped,reason=\"exited-normally\"" { - pass "resume all, program exited normally" - } - -re "\\*stopped" { - fail "unexpected stop" - } +send_gdb "102-break-delete\n" +send_gdb "print done = 1\n" +send_gdb "103-exec-continue --all\n" + +gdb_expect { + -re "\\*stopped,reason=\"exited-normally\"" { + pass "resume all, program exited normally" } + timeout { + fail "resume all, waiting for program exit (timeout)" + } +} mi_gdb_exit