diff options
-rw-r--r-- | gdb/testsuite/gdb.ada/exec_changed.exp | 2 | ||||
-rw-r--r-- | gdb/testsuite/gdb.ada/start.exp | 2 | ||||
-rw-r--r-- | gdb/testsuite/gdb.base/start-cpp.exp | 7 | ||||
-rw-r--r-- | gdb/testsuite/gdb.base/start.exp | 6 | ||||
-rw-r--r-- | gdb/testsuite/gdb.base/watchpoint-hw.exp | 6 | ||||
-rw-r--r-- | gdb/testsuite/gdb.dwarf2/main-subprogram.exp | 7 | ||||
-rw-r--r-- | gdb/testsuite/gdb.pascal/floats.exp | 12 | ||||
-rw-r--r-- | gdb/testsuite/gdb.pascal/gdb11492.exp | 12 | ||||
-rw-r--r-- | gdb/testsuite/gdb.pascal/hello.exp | 18 | ||||
-rw-r--r-- | gdb/testsuite/gdb.pascal/integers.exp | 13 |
10 files changed, 43 insertions, 42 deletions
diff --git a/gdb/testsuite/gdb.ada/exec_changed.exp b/gdb/testsuite/gdb.ada/exec_changed.exp index 52868f6..e09f59e 100644 --- a/gdb/testsuite/gdb.ada/exec_changed.exp +++ b/gdb/testsuite/gdb.ada/exec_changed.exp @@ -54,7 +54,7 @@ gdb_load ${common_binfile} # Start the program, we should land in the program main procedure if { [gdb_start_cmd] < 0 } { - untested start + fail start return -1 } diff --git a/gdb/testsuite/gdb.ada/start.exp b/gdb/testsuite/gdb.ada/start.exp index de08071..63dcc61 100644 --- a/gdb/testsuite/gdb.ada/start.exp +++ b/gdb/testsuite/gdb.ada/start.exp @@ -34,7 +34,7 @@ clean_restart ${testfile} # Verify that "start" lands inside the right procedure. if { [gdb_start_cmd] < 0 } { - untested "start failed to land inside the right procedure" + fail "start failed to land inside the right procedure" return -1 } diff --git a/gdb/testsuite/gdb.base/start-cpp.exp b/gdb/testsuite/gdb.base/start-cpp.exp index 9fabab4..63b6ec0 100644 --- a/gdb/testsuite/gdb.base/start-cpp.exp +++ b/gdb/testsuite/gdb.base/start-cpp.exp @@ -13,6 +13,11 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. +if { [use_gdb_stub] } { + unsupported "test requires running" + return +} + standard_testfile .cc if {[prepare_for_testing "failed to prepare" $testfile $srcfile debug]} { @@ -28,7 +33,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile debug]} { # For C++ programs, "start" should stop in main(). if { [gdb_start_cmd] < 0 } { - untested start + fail start return -1 } diff --git a/gdb/testsuite/gdb.base/start.exp b/gdb/testsuite/gdb.base/start.exp index 9de3db3..a0c8c8c 100644 --- a/gdb/testsuite/gdb.base/start.exp +++ b/gdb/testsuite/gdb.base/start.exp @@ -13,6 +13,10 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. +if { [use_gdb_stub] } { + unsupported "test requires running" + return +} standard_testfile @@ -25,7 +29,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile debug]} { # For C programs, "start" should stop in main(). if { [gdb_start_cmd] < 0 } { - untested start + fail start return -1 } diff --git a/gdb/testsuite/gdb.base/watchpoint-hw.exp b/gdb/testsuite/gdb.base/watchpoint-hw.exp index 23de0c3..d0fd162 100644 --- a/gdb/testsuite/gdb.base/watchpoint-hw.exp +++ b/gdb/testsuite/gdb.base/watchpoint-hw.exp @@ -13,6 +13,10 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. +if { [use_gdb_stub] } { + unsupported "test requires running" + return +} if {[skip_hw_watchpoint_tests]} { return 0 @@ -33,7 +37,7 @@ gdb_test "watch watchee" "atchpoint 1: watchee" # `runto_main' or `runto main' would delete the watchpoint created above. if { [gdb_start_cmd] < 0 } { - untested start + fail start return -1 } gdb_test "" "main .* at .*" "start" diff --git a/gdb/testsuite/gdb.dwarf2/main-subprogram.exp b/gdb/testsuite/gdb.dwarf2/main-subprogram.exp index df302ff..14adf66 100644 --- a/gdb/testsuite/gdb.dwarf2/main-subprogram.exp +++ b/gdb/testsuite/gdb.dwarf2/main-subprogram.exp @@ -19,6 +19,11 @@ if {![dwarf2_support]} { return 0 } +if { [use_gdb_stub] } { + unsupported "test requires running" + return +} + standard_testfile .c -dw.S # Make some DWARF for the test. @@ -62,7 +67,7 @@ set have_index [exec_has_index_section $binfile] # that this was the real "main". if {[gdb_start_cmd] < 0} { - untested "could not start ${testfile}" + fail "could not start ${testfile}" return -1 } diff --git a/gdb/testsuite/gdb.pascal/floats.exp b/gdb/testsuite/gdb.pascal/floats.exp index 32a8ea4..1804597 100644 --- a/gdb/testsuite/gdb.pascal/floats.exp +++ b/gdb/testsuite/gdb.pascal/floats.exp @@ -24,6 +24,10 @@ if {[gdb_compile_pascal "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable clean_restart ${testfile} +if { ![runto_main] } { + return +} + set bp_location1 [gdb_get_line_number "set breakpoint 1 here"] set bp_location2 [gdb_get_line_number "set breakpoint 2 here"] @@ -34,14 +38,6 @@ if { [gdb_breakpoint ${srcfile}:${bp_location2}] } { pass "setting breakpoint 2" } -# Verify that "start" lands inside the right procedure. -if { [gdb_start_cmd] < 0 } { - untested start - return -1 -} - -gdb_test "" ".* at .*${srcfile}.*" "start" - gdb_test "cont" "Breakpoint .*:${bp_location1}.*" "going to first breakpoint" gdb_test "print r" ".* = 0" "print r before assigned to 1.25" diff --git a/gdb/testsuite/gdb.pascal/gdb11492.exp b/gdb/testsuite/gdb.pascal/gdb11492.exp index 66c2de1..84dcca7 100644 --- a/gdb/testsuite/gdb.pascal/gdb11492.exp +++ b/gdb/testsuite/gdb.pascal/gdb11492.exp @@ -23,19 +23,17 @@ if {[gdb_compile_pascal "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable } clean_restart ${testfile} + +if { ![runto_main] } { + return +} + set bp_location1 [gdb_get_line_number "set breakpoint 1 here"] if { [gdb_breakpoint ${srcfile}:${bp_location1}] } { pass "setting breakpoint 1" } -# Verify that "start" lands inside the right procedure. -if { [gdb_start_cmd] < 0 } { - untested start - return -1 -} - -gdb_test "" ".* at .*${srcfile}.*" "start" gdb_test "continue" "" gdb_test "print integer_array" { = \{50, 51, 52, 53, 54, 55, 56, 57\}} diff --git a/gdb/testsuite/gdb.pascal/hello.exp b/gdb/testsuite/gdb.pascal/hello.exp index f7ae8ed..e744045 100644 --- a/gdb/testsuite/gdb.pascal/hello.exp +++ b/gdb/testsuite/gdb.pascal/hello.exp @@ -22,6 +22,11 @@ if {[gdb_compile_pascal "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable } clean_restart ${testfile} + +if { ![runto_main] } { + return +} + set bp_location1 [gdb_get_line_number "set breakpoint 1 here"] set bp_location2 [gdb_get_line_number "set breakpoint 2 here"] @@ -32,19 +37,6 @@ if { [gdb_breakpoint ${srcfile}:${bp_location2}] } { pass "setting breakpoint 2" } -# Verify that "start" lands inside the right procedure. -if { [gdb_start_cmd] < 0 } { - untested start - return -1 -} - -# This test fails for gpc -# because debug information for 'main' -# is in some <implicit code> -gdb_test "" \ - ".* at .*hello.pas.*" \ - "start" - gdb_test "cont" \ "Breakpoint .*:${bp_location1}.*" \ "Going to first breakpoint" diff --git a/gdb/testsuite/gdb.pascal/integers.exp b/gdb/testsuite/gdb.pascal/integers.exp index e11335a..8a2f517 100644 --- a/gdb/testsuite/gdb.pascal/integers.exp +++ b/gdb/testsuite/gdb.pascal/integers.exp @@ -22,6 +22,11 @@ if {[gdb_compile_pascal "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable } clean_restart ${testfile} + +if { ![runto_main] } { + return +} + set bp_location1 [gdb_get_line_number "set breakpoint 1 here"] set bp_location2 [gdb_get_line_number "set breakpoint 2 here"] @@ -32,14 +37,6 @@ if { [gdb_breakpoint ${srcfile}:${bp_location2}] } { pass "setting breakpoint 2" } -# Verify that "start" lands inside the right procedure. -if { [gdb_start_cmd] < 0 } { - untested start - return -1 -} - -gdb_test "" ".* at .*${srcfile}.*" "start" - gdb_test "cont" "Breakpoint .*:${bp_location1}.*" "going to first breakpoint" gdb_test "print i" ".* = 0" "print i before assigned to 1" |