diff options
-rw-r--r-- | gdb/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/testsuite/gdb.base/reread.exp | 27 |
2 files changed, 22 insertions, 10 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 7beeed8..1d0b167 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2001-02-22 Michael Snyder <msnyder@mvstp600e.cygnus.com> + + * gdb.base/reread.exp: Unsupported for non-native targets; + doesn't work for remote debugging. + 2001-02-19 Fernando Nasser <fnasser@redhat.com> From Drew Moseley <dmoseley@redhat.com> diff --git a/gdb/testsuite/gdb.base/reread.exp b/gdb/testsuite/gdb.base/reread.exp index b76fc5a..fda9a3b 100644 --- a/gdb/testsuite/gdb.base/reread.exp +++ b/gdb/testsuite/gdb.base/reread.exp @@ -98,17 +98,24 @@ gdb_test "shell touch ${binfile}" "" "" # and reset the breakpoints correctly. # Should see "Breakpoint 1, foo () at reread2.c:9" -gdb_run_cmd -gdb_expect { -# -re ".*re-reading symbols.*Breakpoint.* foo .* at .*$srcfile2:9.*$gdb_prompt $" {} - -re ".*Breakpoint.* foo .* at .*:9.*$gdb_prompt $" { - pass "run to foo() second time "; - } - -re ".*$gdb_prompt $" { - fail "run to foo() second time"; - gdb_suppress_tests; +if ![isnative] { + unsupported "run to foo() second time "; +} else { + gdb_run_cmd + gdb_expect { + # -re ".*re-reading symbols.*Breakpoint.* foo .* at .*$srcfile2:9.*$gdb_prompt $" {} + -re ".*Breakpoint.* foo .* at .*:9.*$gdb_prompt $" { + pass "run to foo() second time "; + } + -re ".*$gdb_prompt $" { + fail "run to foo() second time"; + gdb_suppress_tests; + } + timeout { + fail "run to foo() second time (timeout)" ; + gdb_suppress_tests + } } - timeout { fail "run to foo() second time (timeout)" ; gdb_suppress_tests } } # End of tests. |