* gdb.base/ending-run.exp: Add sh specific case.
authorCorinna Vinschen <corinna@vinschen.de>
Tue, 7 Oct 2003 16:02:16 +0000 (16:02 +0000)
committerCorinna Vinschen <corinna@vinschen.de>
Tue, 7 Oct 2003 16:02:16 +0000 (16:02 +0000)
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/ending-run.exp

index 6b7a2171c53e82ea4431d5100029fce72c54c7b8..b19d15a693c4acde0d0da0a26cfccc4156dcc027 100644 (file)
@@ -1,3 +1,7 @@
+2003-10-07  Corinna Vinschen  <vinschen@redhat.com>
+
+       * gdb.base/ending-run.exp: Add sh specific case.
+
 2003-10-06  Andrew Cagney  <cagney@redhat.com>
 
        * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
index 3960f0621d7c7e2b137cee0d83b092514dc0faa5..af32acd06732d2544b53760a8e8cbea4b561b0ca 100644 (file)
@@ -202,6 +202,11 @@ gdb_expect {
            -re ".*in __wrap__?main ().*$gdb_prompt $" {
                pass "step out of main (status wrapper)"
            }
+           -re "__setup_argv_for_main (.*).*$gdb_prompt $" {
+               # On sh, another wrapper function (start_l) exists, so
+               # another `next' is necessary.
+               gdb_test "next" ".*in start_l ().*" "step out of main (on sh)"
+           }
             -re ".*$gdb_prompt $" { fail "step out of main (at end 2)" }
            timeout { 
                fail "step out of main (hang or timeout on step at end 2)"