diff options
-rw-r--r-- | gdb/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/testsuite/gdb.gdb/selftest.exp | 8 |
2 files changed, 12 insertions, 1 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 33457c3..10dacdd 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2014-04-15 Doug Evans <dje@google.com> + + * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference + uninitialized value of "description". + 2014-04-15 Keith Seitz <keiths@redhat.com> * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing): diff --git a/gdb/testsuite/gdb.gdb/selftest.exp b/gdb/testsuite/gdb.gdb/selftest.exp index 1d02779..91142fe 100644 --- a/gdb/testsuite/gdb.gdb/selftest.exp +++ b/gdb/testsuite/gdb.gdb/selftest.exp @@ -222,7 +222,13 @@ proc do_steps_and_nexts {} { set command "next" } -re ".*$gdb_prompt $" { - fail "unknown source line after $description" + # If $description hasn't been set yet, it's likely the file + # has been edited but gdb hasn't been recompiled. + if [info exists description] { + fail "unknown source line (after $description)" + } else { + fail "unknown source line" + } return } default { |