diff options
Diffstat (limited to 'gdb/testsuite/gdb.base')
-rw-r--r-- | gdb/testsuite/gdb.base/ending-run.exp | 4 | ||||
-rw-r--r-- | gdb/testsuite/gdb.base/step-test.exp | 5 |
2 files changed, 8 insertions, 1 deletions
diff --git a/gdb/testsuite/gdb.base/ending-run.exp b/gdb/testsuite/gdb.base/ending-run.exp index 0e76d89605f..ec0ea644e9d 100644 --- a/gdb/testsuite/gdb.base/ending-run.exp +++ b/gdb/testsuite/gdb.base/ending-run.exp @@ -145,6 +145,10 @@ gdb_expect { # This is what happens on Solaris currently -sts 1999-08-25 pass "step out of main on Solaris" } + -re ".*in ..change.mode ().*$gdb_prompt $" { + # This is what happens on ARM in thumb mode -fn 2000-02-01 + pass "step out of main on ARM thumb" + } -re ".*in.*\\\$START\\\$.*from.*dld.sl.*$gdb_prompt $" { pass "step out of main" } diff --git a/gdb/testsuite/gdb.base/step-test.exp b/gdb/testsuite/gdb.base/step-test.exp index 903700e540c..c0acf812cd4 100644 --- a/gdb/testsuite/gdb.base/step-test.exp +++ b/gdb/testsuite/gdb.base/step-test.exp @@ -142,6 +142,9 @@ test_i "stepi to next line" "stepi" \ test_i "stepi into function" "stepi" \ ".*${decimal}.*callee.*STEPI" \ ".*callee \\(\\) at .*step-test\\.c" +test_i "stepi to function first line" "stepi" \ + ".*int callee\\(\\) .*\\{" \ + ".*myglob.*" # Have to be careful here, if the finish does not work, # then we may run to the end of the program, which # will cause erroneous failures in the rest of the tests @@ -178,7 +181,7 @@ gdb_expect { return } timeout { - fail "stepi: finish call" + fail "stepi: finish call (timeout)" return } } |