gdb/testsuite: fix "continue outside of loop" TCL errors
authorBruno Larsen <blarsen@redhat.com>
Fri, 13 May 2022 16:23:57 +0000 (13:23 -0300)
committerBruno Larsen <blarsen@redhat.com>
Mon, 16 May 2022 13:07:43 +0000 (10:07 -0300)
Many test cases had a few lines in the beginning that look like:

if { condition } {
  continue
}

Where conditions varied, but were mostly in the form of ![runto_main] or
[skip_*_tests], making it quite clear that this code block was supposed
to finish the test if it entered the code block. This generates TCL
errors, as most of these tests are not inside loops.  All cases on which
this was an obvious mistake are changed in this patch.

298 files changed:
gdb/testsuite/gdb.ada/mi_ex_cond.exp
gdb/testsuite/gdb.ada/mi_task_arg.exp
gdb/testsuite/gdb.ada/mi_task_info.exp
gdb/testsuite/gdb.base/all-bin.exp
gdb/testsuite/gdb.base/arithmet.exp
gdb/testsuite/gdb.base/arrayidx.exp
gdb/testsuite/gdb.base/assign.exp
gdb/testsuite/gdb.base/async.exp
gdb/testsuite/gdb.base/attach-pie-misread.exp
gdb/testsuite/gdb.base/bfp-test.exp
gdb/testsuite/gdb.base/bitshift.exp
gdb/testsuite/gdb.base/bp-cmds-continue-ctrl-c.exp
gdb/testsuite/gdb.base/branch-to-self.exp
gdb/testsuite/gdb.base/break-interp.exp
gdb/testsuite/gdb.base/call-ar-st.exp
gdb/testsuite/gdb.base/call-rt-st.exp
gdb/testsuite/gdb.base/call-sc.exp
gdb/testsuite/gdb.base/call-signal-resume.exp
gdb/testsuite/gdb.base/call-strs.exp
gdb/testsuite/gdb.base/callexit.exp
gdb/testsuite/gdb.base/callfuncs.exp
gdb/testsuite/gdb.base/cast-call.exp
gdb/testsuite/gdb.base/catch-fork-static.exp
gdb/testsuite/gdb.base/catch-signal-fork.exp
gdb/testsuite/gdb.base/catch-signal.exp
gdb/testsuite/gdb.base/checkpoint.exp
gdb/testsuite/gdb.base/cond-expr.exp
gdb/testsuite/gdb.base/consecutive.exp
gdb/testsuite/gdb.base/constvars.exp
gdb/testsuite/gdb.base/ctf-constvars.exp
gdb/testsuite/gdb.base/ctf-ptype.exp
gdb/testsuite/gdb.base/dfp-test.exp
gdb/testsuite/gdb.base/disasm-optim.exp
gdb/testsuite/gdb.base/enum_cond.exp
gdb/testsuite/gdb.base/eval-skip.exp
gdb/testsuite/gdb.base/exe-lock.exp
gdb/testsuite/gdb.base/exitsignal.exp
gdb/testsuite/gdb.base/exprs.exp
gdb/testsuite/gdb.base/fileio.exp
gdb/testsuite/gdb.base/float.exp
gdb/testsuite/gdb.base/float128.exp
gdb/testsuite/gdb.base/floatn.exp
gdb/testsuite/gdb.base/foll-exec-mode.exp
gdb/testsuite/gdb.base/foll-exec.exp
gdb/testsuite/gdb.base/gdb1250.exp
gdb/testsuite/gdb.base/gdb1821.exp
gdb/testsuite/gdb.base/infcall-input.exp
gdb/testsuite/gdb.base/inferior-died.exp
gdb/testsuite/gdb.base/interrupt-daemon-attach.exp
gdb/testsuite/gdb.base/interrupt.exp
gdb/testsuite/gdb.base/kill-after-signal.exp
gdb/testsuite/gdb.base/logical.exp
gdb/testsuite/gdb.base/miscexprs.exp
gdb/testsuite/gdb.base/multi-forks.exp
gdb/testsuite/gdb.base/nested-subp1.exp
gdb/testsuite/gdb.base/nested-subp2.exp
gdb/testsuite/gdb.base/nested-subp3.exp
gdb/testsuite/gdb.base/pc-fp.exp
gdb/testsuite/gdb.base/permissions.exp
gdb/testsuite/gdb.base/pie-execl.exp
gdb/testsuite/gdb.base/pointers.exp
gdb/testsuite/gdb.base/prologue.exp
gdb/testsuite/gdb.base/ptype.exp
gdb/testsuite/gdb.base/random-signal.exp
gdb/testsuite/gdb.base/readnever.exp
gdb/testsuite/gdb.base/relational.exp
gdb/testsuite/gdb.base/relativedebug.exp
gdb/testsuite/gdb.base/savedregs.exp
gdb/testsuite/gdb.base/setvar.exp
gdb/testsuite/gdb.base/sigall.exp
gdb/testsuite/gdb.base/sigaltstack.exp
gdb/testsuite/gdb.base/sigbpt.exp
gdb/testsuite/gdb.base/sigchld.exp
gdb/testsuite/gdb.base/siginfo-addr.exp
gdb/testsuite/gdb.base/siginfo-infcall.exp
gdb/testsuite/gdb.base/siginfo-obj.exp
gdb/testsuite/gdb.base/siginfo-thread.exp
gdb/testsuite/gdb.base/siginfo.exp
gdb/testsuite/gdb.base/signals.exp
gdb/testsuite/gdb.base/signull.exp
gdb/testsuite/gdb.base/sigrepeat.exp
gdb/testsuite/gdb.base/sigstep.exp
gdb/testsuite/gdb.base/sigwinch-notty.exp
gdb/testsuite/gdb.base/sizeof.exp
gdb/testsuite/gdb.base/skip-solib.exp
gdb/testsuite/gdb.base/store.exp
gdb/testsuite/gdb.base/structs.exp
gdb/testsuite/gdb.base/symbol-alias.exp
gdb/testsuite/gdb.base/unwindonsignal.exp
gdb/testsuite/gdb.base/varargs.exp
gdb/testsuite/gdb.base/volatile.exp
gdb/testsuite/gdb.base/whatis-exp.exp
gdb/testsuite/gdb.cp/ambiguous.exp
gdb/testsuite/gdb.cp/anon-ns.exp
gdb/testsuite/gdb.cp/bs15503.exp
gdb/testsuite/gdb.cp/casts.exp
gdb/testsuite/gdb.cp/class2.exp
gdb/testsuite/gdb.cp/constexpr-field.exp
gdb/testsuite/gdb.cp/converts.exp
gdb/testsuite/gdb.cp/cpsizeof.exp
gdb/testsuite/gdb.cp/ctti.exp
gdb/testsuite/gdb.cp/derivation.exp
gdb/testsuite/gdb.cp/disasm-func-name.exp
gdb/testsuite/gdb.cp/dispcxx.exp
gdb/testsuite/gdb.cp/exception.exp
gdb/testsuite/gdb.cp/filename.exp
gdb/testsuite/gdb.cp/fpointer.exp
gdb/testsuite/gdb.cp/gdb1355.exp
gdb/testsuite/gdb.cp/gdb2495.exp
gdb/testsuite/gdb.cp/impl-this.exp
gdb/testsuite/gdb.cp/iostream.exp
gdb/testsuite/gdb.cp/koenig.exp
gdb/testsuite/gdb.cp/local.exp
gdb/testsuite/gdb.cp/m-data.exp
gdb/testsuite/gdb.cp/m-static.exp
gdb/testsuite/gdb.cp/many-args.exp
gdb/testsuite/gdb.cp/mb-ctor.exp
gdb/testsuite/gdb.cp/member-ptr.exp
gdb/testsuite/gdb.cp/meth-typedefs.exp
gdb/testsuite/gdb.cp/method.exp
gdb/testsuite/gdb.cp/method2.exp
gdb/testsuite/gdb.cp/namelessclass.exp
gdb/testsuite/gdb.cp/namespace-nested-import.exp
gdb/testsuite/gdb.cp/namespace.exp
gdb/testsuite/gdb.cp/nextoverthrow.exp
gdb/testsuite/gdb.cp/nsalias.exp
gdb/testsuite/gdb.cp/nsdecl.exp
gdb/testsuite/gdb.cp/nsimport.exp
gdb/testsuite/gdb.cp/nsnested.exp
gdb/testsuite/gdb.cp/nsnoimports.exp
gdb/testsuite/gdb.cp/nsrecurs.exp
gdb/testsuite/gdb.cp/operator.exp
gdb/testsuite/gdb.cp/oranking.exp
gdb/testsuite/gdb.cp/ovldbreak.exp
gdb/testsuite/gdb.cp/ovsrch.exp
gdb/testsuite/gdb.cp/pass-by-ref-2.exp
gdb/testsuite/gdb.cp/pass-by-ref.exp
gdb/testsuite/gdb.cp/pr-1023.exp
gdb/testsuite/gdb.cp/pr-1210.exp
gdb/testsuite/gdb.cp/pr-574.exp
gdb/testsuite/gdb.cp/pr10728.exp
gdb/testsuite/gdb.cp/pr9067.exp
gdb/testsuite/gdb.cp/pr9631.exp
gdb/testsuite/gdb.cp/printmethod.exp
gdb/testsuite/gdb.cp/ref-types.exp
gdb/testsuite/gdb.cp/rtti.exp
gdb/testsuite/gdb.cp/rvalue-ref-sizeof.exp
gdb/testsuite/gdb.cp/rvalue-ref-types.exp
gdb/testsuite/gdb.cp/scope-err.exp
gdb/testsuite/gdb.cp/shadow.exp
gdb/testsuite/gdb.cp/smartp.exp
gdb/testsuite/gdb.cp/static-method.exp
gdb/testsuite/gdb.cp/temargs.exp
gdb/testsuite/gdb.cp/try_catch.exp
gdb/testsuite/gdb.cp/userdef.exp
gdb/testsuite/gdb.cp/var-tag.exp
gdb/testsuite/gdb.cp/virtbase.exp
gdb/testsuite/gdb.cp/virtbase2.exp
gdb/testsuite/gdb.cp/virtfunc2.exp
gdb/testsuite/gdb.cp/watch-cp.exp
gdb/testsuite/gdb.dwarf2/dw2-common-block.exp
gdb/testsuite/gdb.dwarf2/dw2-single-line-discriminators.exp
gdb/testsuite/gdb.dwarf2/implref-array.exp
gdb/testsuite/gdb.dwarf2/implref-const.exp
gdb/testsuite/gdb.dwarf2/implref-global.exp
gdb/testsuite/gdb.dwarf2/implref-struct.exp
gdb/testsuite/gdb.dwarf2/imported-unit.exp
gdb/testsuite/gdb.dwarf2/watch-notconst.exp
gdb/testsuite/gdb.fortran/array-bounds-high.exp
gdb/testsuite/gdb.fortran/array-bounds.exp
gdb/testsuite/gdb.fortran/array-element.exp
gdb/testsuite/gdb.fortran/array-indices.exp
gdb/testsuite/gdb.fortran/array-no-bounds.exp
gdb/testsuite/gdb.fortran/array-repeat.exp
gdb/testsuite/gdb.fortran/charset.exp
gdb/testsuite/gdb.fortran/common-block.exp
gdb/testsuite/gdb.fortran/complex.exp
gdb/testsuite/gdb.fortran/derived-type-function.exp
gdb/testsuite/gdb.fortran/derived-type-striding.exp
gdb/testsuite/gdb.fortran/derived-type.exp
gdb/testsuite/gdb.fortran/function-calls.exp
gdb/testsuite/gdb.fortran/info-modules.exp
gdb/testsuite/gdb.fortran/info-types.exp
gdb/testsuite/gdb.fortran/intrinsics.exp
gdb/testsuite/gdb.fortran/library-module.exp
gdb/testsuite/gdb.fortran/logical.exp
gdb/testsuite/gdb.fortran/max-depth.exp
gdb/testsuite/gdb.fortran/module.exp
gdb/testsuite/gdb.fortran/multi-dim.exp
gdb/testsuite/gdb.fortran/namelist.exp
gdb/testsuite/gdb.fortran/nested-funcs-2.exp
gdb/testsuite/gdb.fortran/print-formatted.exp
gdb/testsuite/gdb.fortran/ptype-on-functions.exp
gdb/testsuite/gdb.fortran/short-circuit-argument-list.exp
gdb/testsuite/gdb.fortran/subarray.exp
gdb/testsuite/gdb.fortran/vla-value.exp
gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp
gdb/testsuite/gdb.mi/gdb680.exp
gdb/testsuite/gdb.mi/list-thread-groups-available.exp
gdb/testsuite/gdb.mi/list-thread-groups-no-inferior.exp
gdb/testsuite/gdb.mi/mi-async-run.exp
gdb/testsuite/gdb.mi/mi-async.exp
gdb/testsuite/gdb.mi/mi-basics.exp
gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp
gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.exp
gdb/testsuite/gdb.mi/mi-cmd-error.exp
gdb/testsuite/gdb.mi/mi-condbreak-call-thr-state.exp
gdb/testsuite/gdb.mi/mi-console.exp
gdb/testsuite/gdb.mi/mi-editing.exp
gdb/testsuite/gdb.mi/mi-eval.exp
gdb/testsuite/gdb.mi/mi-file-transfer.exp
gdb/testsuite/gdb.mi/mi-file.exp
gdb/testsuite/gdb.mi/mi-fullname-deleted.exp
gdb/testsuite/gdb.mi/mi-hack-cli.exp
gdb/testsuite/gdb.mi/mi-i-cmd.exp
gdb/testsuite/gdb.mi/mi-info-os.exp
gdb/testsuite/gdb.mi/mi-inheritance-syntax-error.exp
gdb/testsuite/gdb.mi/mi-language.exp
gdb/testsuite/gdb.mi/mi-linespec-err-cp.exp
gdb/testsuite/gdb.mi/mi-multi-commands.exp
gdb/testsuite/gdb.mi/mi-nonstop.exp
gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp
gdb/testsuite/gdb.mi/mi-nsintrall.exp
gdb/testsuite/gdb.mi/mi-nsmoribund.exp
gdb/testsuite/gdb.mi/mi-nsthrexec.exp
gdb/testsuite/gdb.mi/mi-pthreads.exp
gdb/testsuite/gdb.mi/mi-reg-undefined.exp
gdb/testsuite/gdb.mi/mi-return.exp
gdb/testsuite/gdb.mi/mi-simplerun.exp
gdb/testsuite/gdb.mi/mi-solib.exp
gdb/testsuite/gdb.mi/mi-stack.exp
gdb/testsuite/gdb.mi/mi-syn-frame.exp
gdb/testsuite/gdb.mi/mi-threads-interrupt.exp
gdb/testsuite/gdb.mi/mi-undefined-cmd.exp
gdb/testsuite/gdb.mi/mi-until.exp
gdb/testsuite/gdb.mi/mi-var-block.exp
gdb/testsuite/gdb.mi/mi-var-child-f.exp
gdb/testsuite/gdb.mi/mi-var-child.exp
gdb/testsuite/gdb.mi/mi-var-cmd.exp
gdb/testsuite/gdb.mi/mi-var-cp.exp
gdb/testsuite/gdb.mi/mi-var-display.exp
gdb/testsuite/gdb.mi/mi-var-invalidate.exp
gdb/testsuite/gdb.mi/mi-var-list-children-invalid-grandchild.exp
gdb/testsuite/gdb.mi/mi-var-rtti.exp
gdb/testsuite/gdb.mi/mi-vla-c99.exp
gdb/testsuite/gdb.mi/mi-vla-fortran.exp
gdb/testsuite/gdb.mi/mi-watch-nonstop.exp
gdb/testsuite/gdb.mi/mi2-amd64-entry-value.exp
gdb/testsuite/gdb.mi/mi2-cli-display.exp
gdb/testsuite/gdb.mi/mi2-prompt.exp
gdb/testsuite/gdb.mi/mi2-var-child.exp
gdb/testsuite/gdb.modula2/multidim.exp
gdb/testsuite/gdb.modula2/unbounded-array.exp
gdb/testsuite/gdb.multi/bkpt-multi-exec.exp
gdb/testsuite/gdb.opt/fortran-string.exp
gdb/testsuite/gdb.opt/inline-cmds.exp
gdb/testsuite/gdb.python/py-framefilter-mi.exp
gdb/testsuite/gdb.python/py-inferior-leak.exp
gdb/testsuite/gdb.python/py-mi-cmd.exp
gdb/testsuite/gdb.python/py-mi-events.exp
gdb/testsuite/gdb.python/py-mi-objfile.exp
gdb/testsuite/gdb.python/py-mi.exp
gdb/testsuite/gdb.reverse/ppc_record_test_isa_2_06.exp
gdb/testsuite/gdb.reverse/ppc_record_test_isa_3_1.exp
gdb/testsuite/gdb.rust/dwindex.exp
gdb/testsuite/gdb.rust/expr.exp
gdb/testsuite/gdb.rust/fnfield.exp
gdb/testsuite/gdb.rust/generics.exp
gdb/testsuite/gdb.rust/methods.exp
gdb/testsuite/gdb.rust/modules.exp
gdb/testsuite/gdb.rust/pp.exp
gdb/testsuite/gdb.rust/rawids.exp
gdb/testsuite/gdb.rust/rust-style.exp
gdb/testsuite/gdb.rust/simple.exp
gdb/testsuite/gdb.rust/traits.exp
gdb/testsuite/gdb.rust/unicode.exp
gdb/testsuite/gdb.rust/union.exp
gdb/testsuite/gdb.rust/unsized.exp
gdb/testsuite/gdb.rust/watch.exp
gdb/testsuite/gdb.server/extended-remote-restart.exp
gdb/testsuite/gdb.server/reconnect-ctrl-c.exp
gdb/testsuite/gdb.stabs/exclfwd.exp
gdb/testsuite/gdb.threads/attach-into-signal.exp
gdb/testsuite/gdb.threads/attach-slow-waitpid.exp
gdb/testsuite/gdb.threads/attach-stopped.exp
gdb/testsuite/gdb.threads/check-libthread-db.exp
gdb/testsuite/gdb.threads/fork-plus-threads.exp
gdb/testsuite/gdb.threads/hand-call-in-threads.exp
gdb/testsuite/gdb.threads/hand-call-new-thread.exp
gdb/testsuite/gdb.threads/interrupted-hand-call.exp
gdb/testsuite/gdb.threads/names.exp
gdb/testsuite/gdb.threads/signal-while-stepping-over-bp-other-thread.exp
gdb/testsuite/gdb.threads/step-bg-decr-pc-switch-thread.exp
gdb/testsuite/gdb.threads/step-over-lands-on-breakpoint.exp
gdb/testsuite/gdb.threads/thread-unwindonsignal.exp
gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp
gdb/testsuite/gdb.trace/mi-tsv-changed.exp
gdb/testsuite/gdb.trace/stap-trace.exp

index 5d6785e2eb04665cd149d2cfa82a040f63a5efba..4de08dc65928bcc92d7bcdab27b3fb37c10b01d6 100644 (file)
@@ -59,7 +59,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 mi_delete_breakpoints
index 79ce41d3332b5e0444aed2abb78dc13c3720a8a6..4713fda62fde88641bfb2a3d56f71ae2b5304aeb 100644 (file)
@@ -28,7 +28,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 mi_delete_breakpoints
index f44a8b5af3f23fa1502a2ffa36572df378691096..2a2a91d537ee6aa797bbf43b1f6def613168fa9d 100644 (file)
@@ -28,7 +28,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 mi_delete_breakpoints
index fe6f76b1bedfb36508407ff8b70407c6a9228bb7..5d493e6d6fc1737b11846605e349caaf66ad9114 100644 (file)
@@ -43,7 +43,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile debug]} {
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 gdb_test "next" "return 0;" "continuing after dummy()"
index 5feea05810b0755433e2bb457ad68f2da8f68095..b6009a362355dd89d341ab0eadfe937e6ac05a53 100644 (file)
@@ -39,7 +39,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug nowarning
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 #
index c904a777f8a35e00ffc400f5bbe2830eae5cdefa..7df03346045c37547b421a260bee7f52556ab9db 100644 (file)
@@ -28,7 +28,7 @@ clean_restart ${binfile}
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 # First, print the array without the indexes
index c78868ac8efa4976cdacb6c4c058597c715d541e..a0dd46d7bb24d8d371d116df0297948b587a4d70 100644 (file)
@@ -42,7 +42,7 @@ clean_restart ${binfile}
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 gdb_test "next" "return 0;" "continuing after dummy()"
index bdf1a26321238d3ea608ada5d0d2ec1c82299d92..83e56e71580c8a65e34624b13ac24b01857a54ba 100644 (file)
@@ -29,7 +29,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile debug]} {
 #
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 gdb_test "break baz" ".*" ""
index 3bbbbf826a52810f4dae4f2a274ea324f84cf0d3..a97a69c0a0b266617c99882c17b0b399b993c660 100644 (file)
@@ -16,7 +16,7 @@
 # This test only works on GNU/Linux.
 if { ![isnative] || [is_remote host] || [use_gdb_stub]
      || ![istarget *-linux*] || [skip_shlib_tests]} {
-    continue
+    return
 }
 
 load_lib prelink-support.exp
index 40ace16258bb6d52aa8a086c227ded745cb85552..07282595b446c90db12b586ba1785a2eb64cf454 100644 (file)
@@ -27,7 +27,7 @@ clean_restart ${binfile}
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 # Run to the breakpoint at return.
index 03f18b9ebe511cbf25cfd3649c6b74a850d8bf8f..118a36e968e8e2b09f0762474a61b7757a16dde6 100644 (file)
@@ -180,7 +180,7 @@ proc test_shifts {} {
            "unknown" "ada" "modula-2" "pascal" "fortran"
        }
        if {[lsearch -exact $skip_langs $lang] >= 0} {
-           continue
+           return
        }
 
        gdb_test_no_output "set language $lang"
index 0dd2686b2ef7025a3fd1556dd5596b6bd4abd892..33f8cc1786fecdc63f6da73a904d3883089fc5a8 100644 (file)
@@ -21,7 +21,7 @@
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping because of nosignals."
-    continue
+    return
 }
 
 # This test requires sending ^C to interrupt the running target.
index a0521e38e7911411927694350fb49393dc2fbcec..25934784f172017eb24c5ee3a01e03d916186fde 100644 (file)
@@ -17,7 +17,7 @@
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping branch-to-self.exp because of nosignals."
-    continue
+    return
 }
 
 standard_testfile
index be1a212ec72444f837fd47e68427131371cf71f5..f6533e99ac8accac892ca70305cac7bc442094a6 100644 (file)
@@ -16,7 +16,7 @@
 # This test only works on GNU/Linux.
 if { ![isnative] || [is_remote host] || [use_gdb_stub]
      || ![istarget *-linux*] || [skip_shlib_tests]} {
-    continue
+    return
 }
 
 load_lib prelink-support.exp
index d1fb3ac9ec19fe5f9f69a78575d863b7262ecc22..239cfa4c518fa5034a09b1ed3a8112de0b37e315 100644 (file)
@@ -23,7 +23,7 @@ standard_testfile
 # test.
 if [target_info exists gdb,cannot_call_functions] {
     unsupported "this target can not call functions"
-    continue
+    return
 }
 
 # Create and source the file that provides information about the compiler
@@ -50,7 +50,7 @@ gdb_test_no_output "set width 0"
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 get_debug_format
index 5d380db4a8fa603221ce3232417fa9ee0828406c..fee192d7d0275ae8fa6668d994612d2da5d51c41 100644 (file)
@@ -41,7 +41,7 @@ if [get_compiler_info] {
 # test.
 if [target_info exists gdb,cannot_call_functions] {
     unsupported "this target can not call functions"
-    continue
+    return
 }
 
 set skip_float_test [gdb_skip_float_test]
@@ -56,7 +56,7 @@ gdb_test_no_output "set width 0"
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 
index 701056e7a1e247f9be192eaf1af33e087b902843..af9495fe94f957e2e67bcf2bcf2e4a06a5f3b3e1 100644 (file)
@@ -24,7 +24,7 @@
 
 if [target_info exists gdb,cannot_call_functions] {
     unsupported "this target can not call functions"
-    continue
+    return
 }
 
 standard_testfile .c
index 5b3f10504a2f861761d6362ce6d151bdeea07b5e..31e675c960c2200ff80ec577082d6bcd1a36ab5f 100644 (file)
@@ -22,7 +22,7 @@
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping call-signal-resume.exp because of nosignals."
-    continue
+    return
 }
 
 
@@ -37,7 +37,7 @@ if  { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {deb
 # test.
 if [target_info exists gdb,cannot_call_functions] {
     unsupported "this target can not call functions"
-    continue
+    return
 }
 
 proc get_dummy_frame_number { } {
index 61ff7ab36191ae44940e789eecbee5c4cdb66f65..58cb3cda38dcc1ccac273f162db3cc149ba4c7cf 100644 (file)
@@ -29,7 +29,7 @@ standard_testfile
 # test.
 if [target_info exists gdb,cannot_call_functions] {
     unsupported "this target can not call functions"
-    continue
+    return
 }
 
 
@@ -44,7 +44,7 @@ gdb_test_no_output "set width 0"
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 set prev_timeout $timeout
index 9d1a0839ba18ffcef8e9331b6e0d1f45ce62ce6a..b9b0498a1bb279f4c28f28841a083e9901a23b29 100644 (file)
@@ -25,7 +25,7 @@ if  { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {deb
 # test.
 if [target_info exists gdb,cannot_call_functions] {
     unsupported "this target can not call functions"
-    continue
+    return
 }
 
 # Start with a fresh gdb.
index 2752cdb5a8e3d1e912261b18b2c19a1f7d4c7d45..4448cc127ba1ab90b9f615f65fc95903c5b53081 100644 (file)
@@ -27,7 +27,7 @@ if [support_complex_tests] {
 # test.
 if [target_info exists gdb,cannot_call_functions] {
     unsupported "this target can not call functions"
-    continue
+    return
 }
 
 set skip_float_test [gdb_skip_float_test]
index d3d99880902e34f9721eceacf471fe69c05842ac..0f878657dcba4ada6d034b9694dfed0d05f5787e 100644 (file)
@@ -18,7 +18,7 @@
 
 if {[target_info exists gdb,cannot_call_functions]} {
     unsupported "this target can not call functions"
-    continue
+    return
 }
 
 standard_testfile .c
index 82336b64944cbc839d6efcd822b1ba0c94156eee..51031a84fbd44f5ea84076348d583f6254995eaa 100644 (file)
@@ -24,7 +24,7 @@
 # Until "catch fork" is implemented on other targets...
 #
 if { ![istarget "*-*-linux*"] && ![istarget "*-*-openbsd*"] } then {
-    continue
+    return
 }
 
 # Reusing foll-fork.c since it's a simple forking program.
index 9a2da7ad21f3e851c515aa854031ce36b7b4f91d..05229377fda04ae10331a4cbe6071b2e79c0677b 100644 (file)
@@ -15,7 +15,7 @@
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping catch-signal-fork.exp because of nosignals."
-    continue
+    return
 }
 
 standard_testfile
index 8c73fdbc085a6bf8a065bb1a3b6b51225ce4ec65..d910c043f36d2f90826c67fa74fb4146cf3fa70d 100644 (file)
@@ -15,7 +15,7 @@
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping catch-signal.exp because of nosignals."
-    continue
+    return
 }
 
 standard_testfile
index 97d15cf7008c209c8a59d0edd628b15684583475..edb1c422c0e349558e66ae4a281e4ee461262aa5 100644 (file)
 # other targets...
 #
 if {![istarget "*-*-linux*"]} then {
-    continue
+    return
 }
 
 # Checkpoint support is currently implemented in the Linux native
 # target, so only works with "target native".
 if { [target_info gdb_protocol] != "" } {
-    continue
+    return
 }
 
 # Must name the source file explicitly, otherwise when driven by
index d383d3b4458a9c2bd66bc7e14b99764eb9e2e61f..f0c4c32859414b05364725e8e57c071e23ee641d 100644 (file)
@@ -44,7 +44,7 @@ clean_restart ${binfile}
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 gdb_test "print (2 ? 3 : 4)" "\[0-9\]* = 3" \
index 6850c877bcb0676b0a85c2015b7e5187cb59619c..cd5c6f321a0fc1ea89df651e5621e5f71a7e86ea 100644 (file)
@@ -32,7 +32,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug nowarning
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 set is_stmt [is_stmt_addresses $srcfile]
index 0a926bc48669ec5d1bd93323ab99df29650964ac..fd15743c521b2b6f03009c5bbc3650db33711480 100644 (file)
@@ -48,7 +48,7 @@ clean_restart ${binfile}
 #
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 get_debug_format
index 66936d284c33b442c3eeb5fd7e84bdd82f4581ef..6255e9ed02b274691609cc48a30889a765df06ac 100644 (file)
@@ -43,7 +43,7 @@ if { [prepare_for_testing "failed to prepare" ${testfile} \
 #
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 # test vars and pointers
index 6b3afb4fb110b66a9ba036b493666e1a614a5032..c8d91814f0ef87a022bac3736827b48604b9ec2a 100644 (file)
@@ -281,7 +281,7 @@ if [runto_main] then {
 
   if [target_info exists gdb,cannot_call_functions] {
     unsupported "this target can not call functions"
-    continue
+    return
   }
 
   # We need to up this because this can be really slow on some boards.
index 6c3de2863eac2e2d5544d28f69357956b4d7ceba..307952122918ceef5148112aa8c9c0008ebdbe6a 100644 (file)
@@ -32,7 +32,7 @@ clean_restart ${binfile}
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 set sizeof_long [get_sizeof "long" 4]
index 48fd3d96202b2205c18ff9d6b6a4d7dcc168b50e..aa7150815ff451ad48586493b75b294499e5db21 100644 (file)
@@ -16,7 +16,7 @@
 # This test exercises disassemble /s with optimized and inlined code.
 
 if { ![is_amd64_regs_target] } {
-    continue
+    return
 }
 
 standard_testfile .S
index 38296ca35260df78eea3f9a425625647827f6c2a..0f03f0296d9a82fff98e2b71a2eae38b6c6b8287 100644 (file)
@@ -29,7 +29,7 @@ clean_restart $testfile
 
 if ![runto_main] then {
     perror "could not run to main"
-    continue
+    return
 }
 
 gdb_test "break call_me if param.e == 1" \
index 932a76d389373aeb6c5f29ea1f52a5f9c63af091..218aaab476c5a3bf5a4e1c1cde9057b31fbae50b 100644 (file)
@@ -48,7 +48,7 @@ clean_restart ${binfile}
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 gdb_test_no_output "set variable x=14" "set variable x=14"
index 1700396bfde8a73b690bb7a891981bd27b4a0a1f..19b4e1a873243fcd269b87eac745fb8e5824679c 100644 (file)
@@ -39,7 +39,7 @@ if { ! [file exists $binfile] } {
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 gdb_continue_to_end
index fc1267ee7453031a5013895bfcd1dfd5a6b0de13..27eb6c5d26357239d55cc5a0a16d9882d96ec4c9 100644 (file)
@@ -23,7 +23,7 @@
 
 if { [target_info exists gdb,nosignals] } {
     verbose "Skipping exitsignal.exp because of nosignals."
-    continue
+    return
 }
 
 standard_testfile segv.c
index c67647a67db431ebd64b2ee351a5f3638cfab24e..83bc60aa610189e125716614de006dc590d5c7d7 100644 (file)
@@ -38,7 +38,7 @@ clean_restart ${binfile}
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 proc test_expr { args } {
index c1f274701cef2b8cfad9fd09b8049a434f599f60..7d0d85fcccad37bf4578455ff887949ce299d9be 100644 (file)
@@ -17,7 +17,7 @@
 
 if [target_info exists gdb,nofileio] {
     verbose "Skipping fileio.exp because of no fileio capabilities."
-    continue
+    return
 }
 
 
@@ -64,7 +64,7 @@ gdb_test_no_output "set width 0"
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 gdb_test "break stop" "Breakpoint .*$srcfile.*" 
index c50193e5cd37023586048f6d67b59ee1947febb7..62e8346928b70086733d65d1768f5f442d7ca3bc 100644 (file)
@@ -31,7 +31,7 @@ if { [prepare_for_testing "failed to prepare" float float.c] } {
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 # Test "info float".
index 3590f88b1872e33bf2ccc7cac742a98b2e53fbdc..5e471b39d22b67c248e263d9f663b060d6f7fa1c 100644 (file)
@@ -34,7 +34,7 @@ clean_restart ${binfile}
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 # Run to the breakpoint at return.
index deb6d40e44ddad8e0e3024db3c1ccc6116607af7..1e4f94a70e0b54f4d05d553a2872c15cf2061feb 100644 (file)
@@ -34,7 +34,7 @@ clean_restart ${binfile}
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 # Run to the breakpoint at return.
index 986e46ecd61d497ed766d6e92e27141057fef8ef..918f3e4fd5fe1bab40b401937aacba16cd2cca20 100644 (file)
 # required for follow-exec-mode testing.
 if { [target_info exists gdb_protocol]
      && [target_info gdb_protocol] == "remote" } {
-    continue
+    return
 }
 
 # Until "catch exec" is implemented on other targets...
 #
 if {![istarget "*-linux*"]} then {
-     continue
+     return
 }
 
 standard_testfile foll-exec-mode.c
index 90fb64bf2a8f9486436b1f4d258781ab2462cb85..8cddfa52c3b36fc6d4eaa752aea2e4abd9b6f95a 100644 (file)
@@ -19,7 +19,7 @@
 # Until "catch exec" is implemented on other targets...
 #
 if { ![istarget "*-linux*"] } then {
-    continue
+    return
 }
 
 standard_testfile foll-exec.c
index bc6083f8fcb88ad943fc7544893cd756322cc75b..06390b1002bf65da18632b0dab13d26e2b850421 100644 (file)
@@ -32,7 +32,7 @@ if  { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {deb
 clean_restart ${binfile}
 
 if ![runto abort {allow-pending}] then {
-    continue
+    return
 }
 
 # See http://sources.redhat.com/gdb/bugs/1250
index 8e5bbedcee05cd86106c04333b1972cc5e4eb17d..cfa95aa5c24ad3cbf83657b4e3aae34e163b14fb 100644 (file)
@@ -30,7 +30,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile debug]} {
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 } 
 gdb_test "print /x bar" "{x__0 = 0x0, y__0 = 0x0, z__1 = 0x0}" 
 
index 9a9d93ab93dd12c0163377c01f0dd637cc1c9482..a09a28a69049043da9057402eeafd74a75e218a2 100644 (file)
@@ -20,7 +20,7 @@ standard_testfile
 
 if [target_info exists gdb,cannot_call_functions] {
     unsupported "can not call functions"
-    continue
+    return
 }
 
 if {[prepare_for_testing "failed to prepare" $testfile $srcfile debug]} {
index 8b0e14b402f7603d6f4c9714e32df878df7f5584..28ea8df1e74f4d83bb41d2a82f213ecaf77f25c5 100644 (file)
@@ -18,7 +18,7 @@
 #
 if { ![istarget "*-*-linux*"] } then {
     unsupported "inferior-died.exp"
-    continue
+    return
 }
 
 if { ![support_displaced_stepping] } {
index c3c7916f4713da45ebec33980ecaf0241910f0a5..bff190742694eac92ee7cad72cb7323e0963ad82 100644 (file)
@@ -15,7 +15,7 @@
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping interrupt-daemon-attach.exp because of nosignals."
-    continue
+    return
 }
 
 # This test requires sending ^C to interrupt the running target.
index ab3db309ead09190d4c599fe2b0185b7d93cafb0..04e5b8c6c116136889e144866862fce87b0d7850 100644 (file)
@@ -15,7 +15,7 @@
 
 if [target_info exists gdb,nointerrupts] {
     verbose "Skipping interrupt.exp because of nointerrupts."
-    continue
+    return
 }
 
 if [target_info exists gdb,noinferiorio] {
index fcbec9a1c2e1895fd3a0a6eccaee7785a2f73c06..7450b2ae4b9e459ad0c3b8a2ab95b76747332693 100644 (file)
@@ -22,7 +22,7 @@ if { ![can_single_step_to_signal_handler] } {
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping kill-after-signal.exp because of nosignals."
-    continue
+    return
 }
 
 if [prepare_for_testing "failed to prepare" ${testfile}] {
index 140f4ae85d19f4b9904180893db9742a7888b146..f594c3be110dd9791132c92d0b87e1256dc38488 100644 (file)
@@ -45,7 +45,7 @@ clean_restart ${binfile}
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 proc evaluate { vars ops } {
index 68d8cab656c35bd9c7ecdb586c3eafd188199565..cac8cf2ce87cddb36d4cc16e44266cf04ffca378 100644 (file)
@@ -56,7 +56,7 @@ clean_restart ${binfile}
 #
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 gdb_test "break marker1" ".*" ""
index 2517602494bec51bb68220d262354d82b390095b..0e35fbbc4228f5e8f488389feed349c56b704137 100644 (file)
@@ -17,7 +17,7 @@
 # other targets...
 #
 if { ![istarget "*-*-linux*"] } then {
-    continue
+    return
 }
 
 
index 007e0ba0bf38eb0e96faae326f8fb9636133de4b..dc96e97d8a31b78f9b4f7bd6a0183b847446caa5 100644 (file)
@@ -42,7 +42,7 @@ if { [gdb_compile "${srcdir}/${subdir}/${testcase}.c" \
 clean_restart "${testcase}"
 if ![runto_main] {
     perror "could not run to main"
-    continue
+    return
 }
 
 set bp_location [gdb_get_line_number "STOP" "${testcase}.c"]
index 876b797e49d6a8fea1082e69b0d4ed5c84dbf568..efc8dc5c25b22327043b2b72949b96b32ef9f08d 100644 (file)
@@ -42,7 +42,7 @@ if { [gdb_compile "${srcdir}/${subdir}/${testcase}.c" \
 clean_restart "${testcase}"
 if ![runto_main] {
     perror "could not run to main"
-    continue
+    return
 }
 
 set bp_location [gdb_get_line_number "STOP" "${testcase}.c"]
index dd236f07c8fd1a15700cdca30fed419e3ae689ca..fc87631c342d6d5dc6d2589a913aeed82bc15a83 100644 (file)
@@ -42,7 +42,7 @@ if { [gdb_compile "${srcdir}/${subdir}/${testcase}.c" \
 clean_restart "${testcase}"
 if ![runto_main] {
     perror "could not run to main"
-    continue
+    return
 }
 
 set bp_location [gdb_get_line_number "STOP" "${testcase}.c"]
index 81221930c83f920999835f3b0f960a0aee87e38d..6b61fc06a985e1cae54157d0f6235c8b01bd8fd4 100644 (file)
@@ -36,7 +36,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug nowarning
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 
index d3482454fc2226e95b955ad8c3775dd17b0002b3..233b630f0ead9a5185de82439e14a2f23c72e1b0 100644 (file)
@@ -87,7 +87,7 @@ gdb_load ${binfile}
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 gdb_test "print x = 45" "$decimal = 45" "set a global"
index 6aea8177bd53263f3ba53f0220343953a72aeab2..2364c74de96b646ef524112cc1b651cc845270f7 100644 (file)
@@ -20,14 +20,14 @@ global inferior_spawn_id
 global gdb_spawn_id
 
 if ![istarget *-linux*] {
-    continue
+    return
 }
 
 # In remote mode we cannot use the 'set args' command, and this
 # test requires it.
 if { [target_info exists gdb_protocol] } then {
     if { [target_info gdb_protocol] == "remote" } then {
-       continue
+       return
     }
 }
 
index bca8377637b5fd8e59b33f1ace08780fe5f4f4fb..15f7879a27fba0b79a340fe1141d9a2d8bd2a8da 100644 (file)
@@ -45,7 +45,7 @@ clean_restart ${binfile}
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 gdb_test "next " "more_code.*;" "continuing after dummy()"
index f9f57a185ad9723362bef89c0cabe836812e8a31..8a3545299c9d3aafe841dc8fd1b9fb2702b3e774 100644 (file)
@@ -14,7 +14,7 @@
 # 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 { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } {  return }
 
 standard_testfile .c
 
@@ -27,7 +27,7 @@ clean_restart ${binfile}
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 proc find_breakpoint_pc { sym } {
index 83fcc1a777c399587aa46bf784a47400ac41feeb..854acc9c457e3f728d95e494aabec2e41532871b 100644 (file)
@@ -591,7 +591,7 @@ if [runto_main] then {
 
   if [target_info exists gdb,cannot_call_functions] {
     unsupported "this target can not call functions"
-    continue
+    return
   }
 
   # We need to up this because this can be really slow on some boards.
index 70fa49c7825b0f98cc2d4a8e732d18f1633a4d1a..1b07060c4a9a0a03eaa6b0bcebf69228224da3f4 100644 (file)
@@ -15,7 +15,7 @@
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping catch-signal.exp because of nosignals."
-    continue
+    return
 }
 
 # This test requires sending ^C to interrupt the running target.
index 9ce3c9cf36d4f5791ada347ae74953d7871db3d4..3dfecdd021fd650e6ec5c47c861c34477a0e1e66 100644 (file)
@@ -36,7 +36,7 @@ save_vars { GDBFLAGS } {
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 gdb_test "break fun_three" \
index f55922b0f2c4d8bfa41bfd18059212c6024b2d89..858398323cdb0522f759fb6e98df642f0faa1294 100644 (file)
@@ -39,7 +39,7 @@ if [get_compiler_info] {
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 #
index 4ab036f54ab538c1283d56674a19726bd610c232..1f9c6ade959018d16aec5476b9778f08a12d80b2 100644 (file)
@@ -15,7 +15,7 @@
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping relativedebug.exp because of nosignals."
-    continue
+    return
 }
 
 standard_testfile .c
index de3c6f488edf6847680662ca0ba9a2b5de77094e..8cd7138426109e0fea6718d1eafaa0a27b800a07 100644 (file)
@@ -26,7 +26,7 @@
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping savedregs.exp because of nosignals."
-    continue
+    return
 }
 
 
index da415d76a7fc3e3efd386c32a834d91c3f29cd84..a2997be0cb8d22a624f29e91fd3a3be5d1bc3cd7 100644 (file)
@@ -43,7 +43,7 @@ gdb_test_no_output "set print sevenbit-strings"
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 # Determine expected output for unsigned long variables,
index c9ae62caf4292ddff2b4c4ae2218c3120a3a5d11..f2c99c8a2a6bf36b37c522a5b895e242a215f3a0 100644 (file)
@@ -15,7 +15,7 @@
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping sigall.exp because of nosignals."
-    continue
+    return
 }
 
 standard_testfile
index bb78baba67053daf4f84177548b779696d65ccdf..6bddc0749a930b00b828db54a3bf04612bb55a16 100644 (file)
@@ -24,7 +24,7 @@
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping sigaltstack.exp because of nosignals."
-    continue
+    return
 }
 
 
index 72fa7360fb77ab99e5fdbb30445f6fb498fd3fab..eb44533eacd7abe5b7ace146724590808d14c84f 100644 (file)
@@ -30,7 +30,7 @@
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping sigbpt.exp because of nosignals."
-    continue
+    return
 }
 
 
index 24a8080af721541415ad10d1f27c0ee7edc87ada..03b5100a171ffdb030d2927f2d4c757e91c4d880 100644 (file)
@@ -18,7 +18,7 @@
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping sigchld.exp because of nosignals."
-    continue
+    return
 }
 
 standard_testfile .c
index 464c70acb061d2a81b1cdac75e5562c13cdbd0e1..961bc54bcb1faadd9fb7ac519f95fe6f2dbd385b 100644 (file)
@@ -23,7 +23,7 @@
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping siginfo-addr.exp because of nosignals."
-    continue
+    return
 }
 
 standard_testfile
index 1c30650e72af19e3964d689a16697eb7ddb011f8..4f7caf354fa560bc9ad8e5e2c195885bdfff32bb 100644 (file)
@@ -15,7 +15,7 @@
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping siginfo-infcall.exp because of nosignals."
-    continue
+    return
 }
 
 standard_testfile .c
index 2d2f14c854c4a2d7946d4265993992bf47c1217a..221f0e9a2944c1f527ea818e5452e9dc898376f1 100644 (file)
@@ -23,7 +23,7 @@
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping siginfo-obj.exp because of nosignals."
-    continue
+    return
 }
 
 if { ![supports_get_siginfo_type] } {
index 2774e4f20d37d61d718d6a7435dfcba4e9a626f2..8ced509cd5f5040369dfb87a5b27020eb4e4bb99 100644 (file)
@@ -18,7 +18,7 @@
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping siginfo-thread.exp because of nosignals."
-    continue
+    return
 }
 
 if { ![supports_get_siginfo_type] } {
index 9f422b7b3a42d19066e1c9d3326b03cfda85d099..2a1ceb89bdce833260154ff8d9c0b527551db428 100644 (file)
@@ -25,7 +25,7 @@
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping siginfo.exp because of nosignals."
-    continue
+    return
 }
 
 
index 6ec4cfe8de239414592719ac1f6c8f9d269fe3e8..11fa9d859d8ef5af85cd057fe2dbc7eab3d9c1d4 100644 (file)
@@ -15,7 +15,7 @@
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping signals.exp because of nosignals."
-    continue
+    return
 }
 
 
index 2e60c8d828f1a6d6eb8123402a2fd046bb84f21b..e7ce39d3669399096fcb79b88006472c2a736a88 100644 (file)
@@ -29,7 +29,7 @@
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping signull.exp because of nosignals."
-    continue
+    return
 }
 
 
index f36775a5fc8a090dc29b68d98537cf9dd8044864..ab1ce9beb269f5c8f9df4f5ce637d6dc29702e9e 100644 (file)
@@ -21,7 +21,7 @@
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping sigrepeat.exp because of nosignals."
-    continue
+    return
 }
 
 
index dd2bcc624470d2bcce1b42459384ea5a26723ca3..58ebc46eecb09155255f1d007bef416f222c7e32 100644 (file)
@@ -23,7 +23,7 @@
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping sigstep.exp because of nosignals."
-    continue
+    return
 }
 
 
index 510b90c722d1e6a234f81ba47546c63ed7d5de2d..9e58584c3a470e14a42a1d068587843c9751c654 100644 (file)
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping $subdir/$gdb_test_file_name.exp because of nosignals."
-    continue
+    return
 }
 
 # The testfile relies on "run" from the command line, so only works
 # with "target native".
 if { [target_info gdb_protocol] != "" } {
-    continue
+    return
 }
 
 gdb_exit
index a837b8f68a50d69a276f77c4556edc1d20f39467..effd398ef05c8594633207a84803d1ed49683075 100644 (file)
@@ -35,7 +35,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile debug]} {
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 #
index ce2b080229e726918e2de08b60e8d898298790f7..0f2ce7e1ad88157dce50cfc049bdd33afaa68319 100644 (file)
@@ -22,7 +22,7 @@
 # This only works on GNU/Linux.
 if { ![isnative] || [is_remote host] || ![istarget *-linux*]
      || [skip_shlib_tests]} {
-    continue
+    return
 }
 
 set test "skip-solib"
index 7a5dd0716176f603dcdd4ffbd14437bc83bb4681..cb0e3c206a56f5426d7f16c8fc7ed39cc93443be 100644 (file)
@@ -32,7 +32,7 @@ if [get_compiler_info] {
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 #
index 09aef0ef391d7ced79db851a77544da8f4e4aca9..e9326a6e4a51380b7cdee1b088b2b6a592022bd3 100644 (file)
@@ -21,7 +21,7 @@
 
 if [target_info exists gdb,cannot_call_functions] {
     unsupported "this target can not call functions"
-    continue
+    return
 }
 
 standard_testfile .c
index 2b53cc31053a13725fbc5fb19c6551fa513fda22..289f49bbc3f0d2625cc2e43ec58fab7eda29cedc 100644 (file)
@@ -21,7 +21,7 @@ if { [prepare_for_testing "failed to prepare" ${testfile} [list $srcfile $srcfil
 }
 
 if ![runto_main] then {
-    continue
+    return
 }
 
 # Functions.
index 1055f20db04025ea282ae662610c4273899ced5c..63b27dd888b6ca1e69748ec7717c16945e0000fb 100644 (file)
@@ -15,7 +15,7 @@
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping unwindonsignal.exp because of nosignals."
-    continue
+    return
 }
 
 
@@ -23,7 +23,7 @@ if [target_info exists gdb,nosignals] {
 # test.
 if [target_info exists gdb,cannot_call_functions] {
     unsupported "this target can not call functions"
-    continue
+    return
 }
 
 standard_testfile
index e778af031cf313f8cf4a76541886e63023877a0e..7d49acc17d3a721309b9abf3b6b1d3b3cfe31990 100644 (file)
@@ -64,7 +64,7 @@ if [gdb_skip_stdio_test "varargs.exp"] {
 
 if ![runto test] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 gdb_test_stdio "print find_max1(5,1,2,3,4,5)" \
index 43e039ed02b4c266d16e5abaa1c6abcee7169091..ae5fa3f34c2adbf50685ac105c6af75ea72495f8 100644 (file)
@@ -50,7 +50,7 @@ if [get_compiler_info] {
 #
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 get_debug_format
index fd24015d1fb2dab97e0fab7c5df674944abd1cc5..655fbb8e8fa9b23e073d155d7f2543e6a5fbe1af 100644 (file)
@@ -39,7 +39,7 @@ if { [prepare_for_testing "failed to prepare" whatis-exp int-type.c {debug nowar
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 #
index bacb1b162a9fc19c65c83bc4161414719d66bccf..63871157ce15f871981d830afc9704908945c5b5 100644 (file)
@@ -19,7 +19,7 @@
 # about the field or baseclass being ambiguous is emitted at the right
 # times.
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } {  return }
 
 standard_testfile .cc
 
@@ -43,7 +43,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile \
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 # Run to a breakpoint after the variables have been initialized so we
index 8c4d5e1bea97bc1725270d8f0ff7dd14ab4915a1..852d9bc2c408dcfc6dec45baae20da10ad9fd7ed 100644 (file)
@@ -17,7 +17,7 @@
 
 # This file is part of the gdb testsuite.
 
-if {[skip_cplus_tests]} { continue }
+if {[skip_cplus_tests]} { return }
 
 standard_testfile .cc anon-ns2.cc
 
@@ -27,7 +27,7 @@ if {[prepare_for_testing "failed to prepare" $testfile "$srcfile $srcfile2" {c++
 
 if {![runto_main]} {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 set ans {(anonymous namespace)}
index b82eaa9e4dd808c5d5882780f9f7aec9499fcacb..5eb3dc83e6999c19641bc8a2b9bd79d271307f61 100644 (file)
@@ -17,7 +17,7 @@
 # This file was written by Sue Kimura (sue_kimura@hp.com)
 # Rewritten by Michael Chastain (mec.gnu@mindspring.com)
 
-if { [skip_stl_tests] } { continue }
+if { [skip_stl_tests] } { return }
 
 standard_testfile .cc
 
@@ -31,7 +31,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 # Set breakpoint on template function
index 5d0a52401a860264a2dc7573cc73b23c7fbdce0b..77ff6037fb28bcb7e5238f8609325dcad2a84fc6 100644 (file)
@@ -25,7 +25,7 @@
 #
 
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 standard_testfile .cc casts03.cc
 
@@ -39,7 +39,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 # Prevent symbol on address 0x0 being printed.
@@ -187,7 +187,7 @@ if {[prepare_for_testing "failed to prepare" ${testfile}03 $srcfile2 \
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+   return
 }
 
 # Prevent symbol on address 0x0 being printed.
index 02f33bea599564f4e3cea2581cb9c7c4f3119328..04f665b22511caf78456ed7523f39ccb8a3614b5 100644 (file)
@@ -13,7 +13,7 @@
 # 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 { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 
 standard_testfile .cc
@@ -35,7 +35,7 @@ gdb_test_no_output "set print symbol off"
 
 if ![runto_main] then {
     perror "couldn't run to main"
-    continue
+    return
 }
 
 get_debug_format
index 9282948dc67892613673cd3e28f76951c913afc1..b1ecf13918d1f79f5d85a85172168658f018dd1e 100644 (file)
@@ -15,7 +15,7 @@
 
 # This file is part of the gdb testsuite.
 
-if {[skip_cplus_tests]} { continue }
+if {[skip_cplus_tests]} { return }
 
 standard_testfile .cc
 
@@ -26,7 +26,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile \
 
 if {![runto_main]} {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 # "x" sometimes isn't available due to
index 74721b0438a8b4ee296b70d256d679ac6ae77a88..e4357fc924e8c99444711d0e230e99599853d8af 100644 (file)
@@ -23,7 +23,7 @@ if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile} {debug c++}
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint main"
-    continue
+    return
 }
 
 gdb_breakpoint [gdb_get_line_number "end of main"]
index 5163873a6b407693e2f417c55c6d8c8b66a473cd..a27dcfcc88e10af879a83fe1dbd69548bf839bf9 100644 (file)
@@ -16,7 +16,7 @@
 
 standard_testfile .cc
 
-if {[skip_cplus_tests]} { continue }
+if {[skip_cplus_tests]} { return }
 
 if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}] } {
      return -1
@@ -24,7 +24,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}] } {
 
 if {![runto_main]} {
     perror "could not run to main"
-    continue
+    return
 }
 
 gdb_breakpoint [gdb_get_line_number "break here"]
index df8e7fb7cc46729d1d24006ff7914f1df2eafb0d..1011a1408d93f9490678e723bec9350ec7059fdb 100644 (file)
@@ -21,7 +21,7 @@
 
 # Call to template instantiations.
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 standard_testfile cttiadd.cc cttiadd1.cc cttiadd2.cc cttiadd3.cc
 
@@ -36,7 +36,7 @@ if {[prepare_for_testing "failed to prepare" $testfile \
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 gdb_breakpoint [gdb_get_line_number "marker add1"]
@@ -49,7 +49,7 @@ gdb_test "print i" "\\$\[0-9\]+ = 4"
 # TODO: this needs more work before actually deploying it.
 # So bail out here.
 
-if { [ test_compiler_info gcc-*] } then { continue }
+if { [ test_compiler_info gcc-*] } then { return }
 
 gdb_test_multiple "print add<int>(2,2)" "print add<int>(2,2)" {
     -re "\\$\[0-9\]+ = 4\r\n$gdb_prompt $" {
index 729cd7380f77e943627dd1e6687ee4819bf383cc..c95fef004b5972db2cc5a6dcbc1d5fe0f0d57819 100644 (file)
@@ -28,7 +28,7 @@ set nl "\[\r\n\]+"
 # Start program.
 
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 load_lib "cp-support.exp"
 
@@ -57,7 +57,7 @@ with_test_prefix "before run" {
 
 if ![runto 'marker1'] then {
     perror "couldn't run to marker1"
-    continue
+    return
 }
 
 # Check inheritance of typedefs again, but this time with an active block.
@@ -263,7 +263,7 @@ gdb_test "ptype N::Derived::value_type" "type = int"
 # Now run to N::Derived::doit and get the type of "value_type"
 if {![runto "N::Derived::doit"]} {
     perror "couldn't run to N::Derived::doit"
-    continue
+    return
 }
 
 gdb_test "ptype value_type" "type = int"
index 06304813cbba511b20f4f01ec31b6e3154715a0e..d1a93f7d2e7e229719e5566197015b3c4bc411bc 100644 (file)
@@ -18,7 +18,7 @@
 # Test that the disassembler correctly demangles C++ function names in
 # it's header line.
 
-if {[skip_cplus_tests]} { continue }
+if {[skip_cplus_tests]} { return }
 
 standard_testfile .cc
 
@@ -33,7 +33,7 @@ if {[prepare_for_testing "failed to prepare" $testfile \
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 proc check_disassembly_header { request expected } {
index bf98762b8c6afd4e0a191542b1ba757aba576bad..df931ae1b77578b07db140140262f98b80b43410 100644 (file)
@@ -13,7 +13,7 @@
 # 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 { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 standard_testfile .cc
 
@@ -28,7 +28,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if ![runto_main] then {
     perror "couldn't run to main"
-    continue
+    return
 } 
 
 gdb_breakpoint [gdb_get_line_number "Break here"]
index 66201720e3c4ece02678d228a955935dd66d0c33..7970b8cc1159c89740112324d137279c6626eae9 100644 (file)
@@ -33,7 +33,7 @@
 set ws "\[\r\n\t \]+"
 set nl "\[\r\n\]+"
 
-if { [skip_stl_tests] } { continue }
+if { [skip_stl_tests] } { return }
 
 standard_testfile .cc
  
@@ -86,7 +86,7 @@ gdb_test_multiple "" "run to main" {
 }
 
 if { !$ok } {
-    continue
+    return
 }
 
 set name "info breakpoints (after inferior run)"
index 8a627be90b3d85d14b36ce6ec3a39b01378f1a71..113c84d19050830992c466f98eb2a0201382aff7 100644 (file)
@@ -13,7 +13,7 @@
 # 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 { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 standard_testfile .cc
 
@@ -23,7 +23,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if ![runto_main] then {
     perror "couldn't run to main"
-    continue
+    return
 }
 
 gdb_breakpoint [gdb_get_line_number "stop inside C"]
index fc5a4c8b7fa3be85b7504b036f3fe729b1da335b..f2af2b94aca36fb917e33c0e78c3b01001f6cf63 100644 (file)
@@ -24,7 +24,7 @@ if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile} {debug c++}
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint main"
-    continue
+    return
 }
 
 # Test that function calls done through function pointers
index bb8434ffa51e0387d1d6e3f7043fbf861a4be755..e558f738aea07bf5fac51e24328a9ff2351e0ea3 100644 (file)
@@ -21,7 +21,7 @@
 set ws "\[\r\n\t \]*"
 set nl "\[\r\n\]+"
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 #
 # test running programs
@@ -39,7 +39,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if ![runto_main] then {
     perror "couldn't run to main"
-    continue
+    return
 } 
 
 # See http://sources.redhat.com/gdb/bugs/1355
index bfc99bd99c3b5575796abf8115f471503e7d819d..c0c9dfd1065ea82a4f75020e487bcc26174ee61d 100644 (file)
 
 # This test is largely based of gdb.base/callfuncs.exp.
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping gdb2495.exp because of nosignals."
-    continue
+    return
 }
 
 standard_testfile .cc
@@ -50,7 +50,7 @@ if [get_compiler_info "c++"] {
 # test.
 if [target_info exists gdb,cannot_call_functions] {
     unsupported "this target can not call functions"
-    continue
+    return
 }
 
 if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
@@ -59,7 +59,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if ![runto_main] then {
     perror "couldn't run to main"
-    continue
+    return
 }
 
 # See http://sourceware.org/gdb/bugs/2495
@@ -104,7 +104,7 @@ gdb_test "p exceptions.throw_function()" \
 # Restart the inferior back at main.
 if ![runto_main] then {
     perror "couldn't run to main"
-    continue
+    return
 }
 
 
index a17af8baec28f359d62df40ee656e8eb3969ff03..2910bf7d79d08ead02e3ea31b383c0d5d4910163 100644 (file)
@@ -18,7 +18,7 @@
 # Test expressions which assume an implicit "this" with a qualified
 # name.
 
-if {[skip_cplus_tests]} { continue }
+if {[skip_cplus_tests]} { return }
 
 standard_testfile .cc
 
@@ -51,7 +51,7 @@ with_test_prefix "before run" {
 # Run to D::f.
 if {![runto_main]} {
     perror "couldn't run to main"
-    continue
+    return
 }
 
 gdb_breakpoint "D::f"
index 247ca478690f320a4f5905fcbd6f6bf359790fd8..5189a0dd3edb32a9480f381ecf6157facd7bad0c 100644 (file)
@@ -16,7 +16,7 @@
 # This file is part of the gdb testsuite.
 # It tests various aspects of iostream that have caused problems for gdb.
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 standard_testfile .cc
 
@@ -26,7 +26,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if ![runto_main] {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 # PR 18417
index 125d46c18c40a1af4c8907727151edac06b1300b..5a846c0b8c2fa2efa95f7e27485e0d6112c9168a 100644 (file)
@@ -24,7 +24,7 @@ if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile} \
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint main"
-    continue
+    return
 }
 
 # Test that koenig lookup finds correct function
index 7642d827cd392c9c71a4f559a5088d4ad96e37cb..cc78770d5358840d9489225360fb55022369f89d 100644 (file)
@@ -27,7 +27,7 @@ set nl "\[\r\n\]+"
 # test running programs
 #
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 standard_testfile .cc
 
@@ -44,12 +44,12 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 #
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 if ![runto 'marker1'] then {
     perror "couldn't run to marker1"
-    continue
+    return
 }
 
 gdb_test "up" ".*foobar.*" "up from marker1"
index bda83ea66dcc24260d74c3ea97b9b42151b51a31..7dae01c7ee12f3baafd56383f5bf77e4d856ada8 100644 (file)
@@ -18,7 +18,7 @@
 
 # This file is part of the gdb testsuite
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 #
 # test running programs
@@ -36,7 +36,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 # First, run to after we've constructed all the gnu_obj_N's:
index 58aaaee7ef516833dabc552d78f67965aec8b1f5..6b347e259719eff3ab682d5c0a25b85b1a8ef632 100644 (file)
@@ -19,7 +19,7 @@
 
 # This file is part of the gdb testsuite
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 #
 # test running programs
@@ -44,7 +44,7 @@ if {[prepare_for_testing "failed to prepare" $testfile \
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 get_debug_format
index d86f4b9a5eecf7257672e07f1fc21c48c0aac1cf..aba1e78a5617e2225152c6ebee40fbddc3237621 100644 (file)
@@ -19,7 +19,7 @@
 # passed in registers.  This test passes so many structures it is
 # hoped that some will need to be placed onto the stack.
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 standard_testfile .cc
 
@@ -29,7 +29,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if ![runto_main] {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 gdb_breakpoint [gdb_get_line_number "break-here"]
index 66fa2ae2e23a966409fa2416d65803f156362bd9..cf22be9caa8bd714c0504a34b0559f88dbd2743e 100644 (file)
@@ -16,7 +16,7 @@
 # Test that breakpoints on C++ constructors work, despite the
 # fact that gcc generates several versions of constructor function.
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 
 standard_testfile .cc
@@ -31,7 +31,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 # Set a breakpoint with multiple locations
index 54a0efb352009fc3352ffb531c7f969d47d25d9a..a01e62284a037fad13018e1b03a586f7e2e4a5d6 100644 (file)
@@ -21,7 +21,7 @@
 
 set vhn "\\$\[0-9\]+"
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 
 standard_testfile .cc
@@ -36,7 +36,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 gdb_breakpoint [gdb_get_line_number "Breakpoint 1 here"]
index f7c854792c8d1d198367001892e6a050285280bf..c11e9916cb34e7742aaeeae9ed6ca9ab8672e11c 100644 (file)
@@ -30,7 +30,7 @@ proc add {var name params expected {kind {func}}} {
     lappend result [list "${method_name}($params)" $expect]
 }
 
-if {[skip_cplus_tests]} { continue }
+if {[skip_cplus_tests]} { return }
 
 # Tests for c++/12266 et al
 standard_testfile .cc
@@ -42,7 +42,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile \
 
 if {![runto_main]} {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 array set typedefs {
index 40d99a5d75d744887ead91174a2289b189ffc113..615307f1c68fa0129531d6f4b3db399c29dd6d3e 100644 (file)
@@ -32,7 +32,7 @@
 # test running programs
 #
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 standard_testfile .cc
 
@@ -49,7 +49,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 #
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 gdb_test "break A::foo" \
index 5c151ac0973f6e26b7a1b3375429b9320df30646..ad0129cdc197b28c3ccd1256a1b706c26a377a68 100644 (file)
@@ -18,7 +18,7 @@
 # This tests setting a break in an ambiguous c++ method with
 # current_language set to c.
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 standard_testfile .cc
 
@@ -28,7 +28,7 @@ if  {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if {![runto_main]} {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 proc test_break { lang } {
index 7684c17d5c1869c942a258080de0ee8e6d24bc2e..b9f5822995c0aa007c779a697205f2755982697a 100644 (file)
@@ -20,7 +20,7 @@ load_lib dwarf.exp
 
 # Do not run in environments which do not support C++.
 if {[skip_cplus_tests]} {
-    continue
+    return
 }
 
 # This test can only be run on x86-like targets which support DWARF.
index 2a97f515d4c7e2903c685b07da4a553d5ccc6bee..134276849cf23cb78b2374a6e93aa5ea9a21f722 100644 (file)
@@ -27,7 +27,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint main"
-    continue
+    return
 }
 
 gdb_test "print C::x" "= 5"
index df5608fda949bdf76eb5f75ac63511ec6cb7ea75..a721ecdb0b9637b052fd3dbbba89697026ae5a8e 100644 (file)
@@ -25,7 +25,7 @@
 
 
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 standard_testfile .cc namespace1.cc
 
@@ -52,12 +52,12 @@ gdb_test "show lang" "auto; currently c\\+\\+.*"
 #
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 if ![runto 'marker1'] then {
     perror "couldn't run to marker1"
-    continue
+    return
 }
 
 gdb_test "up" ".*main.*" "up from marker1"
@@ -198,7 +198,7 @@ gdb_test_multiple $test $test {
 
 if ![runto "C::D::marker2"] then {
     perror "couldn't run to marker2"
-    continue
+    return
 }
 
 gdb_test "print c" "\\$\[0-9\].* = 1"
index 685f3e429ffb0b064c2dd4163ba94dbb17409142..2e6bf84fcc17cec62a25320986cd8e7a663dd88a 100644 (file)
@@ -14,7 +14,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 standard_testfile .cc
 
@@ -31,7 +31,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if ![runto_main] then {
     perror "couldn't run to main"
-    continue
+    return
 } 
 
 if {![skip_unwinder_tests]} {
index ff39c06b6014f18f627088ae32ccc44d0c4b217e..4daba1988c9e41e9a481b3654de4331a14f86159 100644 (file)
@@ -23,7 +23,7 @@ if {![dwarf2_support]} {
 }
 
 if {[skip_cplus_tests]} {
-    continue
+    return
 }
 
 standard_testfile .cc nsalias-dw.S
index 07173bb465c0d9881f7fd6aa664ec6e5e70cb159..8f6128070497ddcded6903cac7e190e723ae7b99 100644 (file)
@@ -28,7 +28,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint main"
-    continue
+    return
 }
 
 ############################################
index 2272881ab1688c4d6ad7539a24a8391416de79dd..161f5960479359cf977ae73008c4cab885a87698 100644 (file)
@@ -29,7 +29,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint main"
-    continue
+    return
 }
 
 gdb_test "print x" "\\$\[0-9\].* = 11"
index aa33956b3e7b4db417566cc5b49096fdcecac938..0ac325c0f65c1a9b022b023e37203c0a652fd0e8 100644 (file)
@@ -22,7 +22,7 @@ if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile} {debug c++}
 ############################################
 if ![runto_main] then {
     perror "couldn't run to breakpoint main"
-    continue
+    return
 }
 
 gdb_test "print ab" "No symbol .* in current context." \
index 71434a6d99abeccb92efdb09e7319bedb91808d4..ec8cedbeef4fe825806f21fcd7c0a92a993640e6 100644 (file)
@@ -22,7 +22,7 @@ if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile} {debug c++}
 ############################################
 if ![runto_main] then {
     perror "couldn't run to breakpoint main"
-    continue
+    return
 }
 
 with_test_prefix "main scope" {
index 9dbabbf5cd9edc353291dc57bf0841add082efd9..94cb069ee00eb25ba2e871b00be79e6967299733 100644 (file)
@@ -26,7 +26,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint main"
-    continue
+    return
 }
 
 ############################################
index 4389b8e7047f91165ec680446eafe8557593bacd..7ce460f6e041828895a4cffb87fd0def331221bf 100644 (file)
@@ -24,7 +24,7 @@ if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile} \
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint main"
-    continue
+    return
 }
 
 # Test global operator
index 1a0a7e25f19811cb21e78ecbf34685e384e22180..25ba55def296e5bdd0edfb0a712d8c3189607b46 100644 (file)
@@ -23,7 +23,7 @@ if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile} {debug c++}
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint main"
-    continue
+    return
 }
 
 gdb_breakpoint [gdb_get_line_number "end of main"]
index 2fc650e215f1cea91530d07ec0c1a862c70db430..681edf204d31e543b42a688b2282f472543d6d8d 100644 (file)
@@ -28,7 +28,7 @@ set timeout 15
 # test running programs
 #
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 standard_testfile .cc
 
@@ -40,7 +40,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 #
 if {![runto_main]} {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 # When I ask gdb to set a breakpoint on an overloaded function,
index 6f8a87939a12f3a3cd11d72d739596a20fc632a9..767d12bce1db4d4189cb72c947e842e82f370c01 100644 (file)
@@ -52,7 +52,7 @@ proc test_class {class} {
     gdb_test "break ${class}::hibob if (a_param == 3)" "Breakpoint (\[0-9\]).*"
 }
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 # Test for c++/11734
 standard_testfile ovsrch1.cc ovsrch2.cc ovsrch3.cc ovsrch4.cc
@@ -64,7 +64,7 @@ if {[prepare_for_testing "failed to prepare" $testfile \
 
 if {![runto_main]} {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 # Break in A::stop_here and run tests.
index f722eb7ae0ba1c9aceaa68e99bbb10b05f1fd9e6..97cb44f2f944831bdeaf184cdf1e13a433348d40 100644 (file)
@@ -27,7 +27,7 @@
 
 if {[skip_cplus_tests]} {
     untested "c++ test skipped"
-    continue
+    return
 }
 
 standard_testfile .cc
index cb3e4fe8ebf00bac433bda88d0d9cab95d4518b5..0ea5306ff7ce5f7876fbd6a7e2bd6d459ec6e130 100644 (file)
@@ -70,7 +70,7 @@
 
 if {[skip_cplus_tests]} {
     untested "c++ test skipped"
-    continue
+    return
 }
 
 # The program source is generated in the output directory.
index 57102280be6ca0017a05c9f4c13873450ebbb6e4..f25cdb80ef2deef0875f0da7718f5ab9eaccb628 100644 (file)
@@ -18,7 +18,7 @@
 
 # This file is part of the gdb testsuite.
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 #
 # test running programs
@@ -36,7 +36,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 gdb_test_multiple "break myClass::performBlocking" "break myClass::performBlocking" {
index e9da1ab36b6ca69ce3f5385918f9887b074f3efb..b6604575638d9d50ad54f30d6f0eb4ce5ee1eb97 100644 (file)
@@ -17,7 +17,7 @@
 
 # This file is part of the gdb testsuite.
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 #
 # test running programs
@@ -35,7 +35,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 gdb_test "next" ".*return 0;" "step past initialization"
index 9924c7d358b666aab90a0ce88fafbbd0e52efd19..e13b64269028e634b55cfd77acbf4b9f935a807b 100644 (file)
@@ -20,7 +20,7 @@
 
 # This file is part of the gdb testsuite
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 #
 # test running programs
@@ -44,7 +44,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile $flags]} {
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 # First, run to after we've constructed the object:
index a47978845d9bfdd265b6944a81c3cc5ad1f82d1b..3b0ecac6e8d83a7dd79e6b9186f7e89807b7beef 100644 (file)
@@ -17,7 +17,7 @@
 
 set nl         "\[\r\n\]+"
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 load_lib "cp-support.exp"
 
@@ -44,7 +44,7 @@ clean_restart $binfile
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 # set a breakpoint at the return stmt
index 81e56ced95fc84ad4797176fb34d90559977d2f0..4b601dd8f6bd6dbe3df5cf7485a0e37627248d38 100644 (file)
@@ -15,7 +15,7 @@
 
 set nl         "\[\r\n\]+"
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 load_lib "cp-support.exp"
 
@@ -27,7 +27,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 gdb_test "print b"  ".*same as static member.*"
index 84645497145669bafd55ff854036f93e5a8a49f1..0bbc49aaf41ad5b0e3e54406df2c0fa615ff1e45 100644 (file)
@@ -15,7 +15,7 @@
 
 # This file is part of the gdb testsuite.
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 standard_testfile .cc
 
@@ -29,7 +29,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 gdb_breakpoint [gdb_get_line_number "set breakpoint here"]
index 70349d2b2963e69eb90f195e2eb6ca6a1cfe9f1e..be597f51a8654f8ec96e4dc523465e2f8c7c203d 100644 (file)
@@ -19,7 +19,7 @@
 
 # This file is part of the gdb testsuite
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 #
 # test running programs
@@ -37,7 +37,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 # First, run to after we've constructed the object:
index 8611d37a2348ca828a1cc2ad016ec9eab13a410d..3ca384ae391f102e0dbff8579fff4a631ce0abd3 100644 (file)
@@ -20,7 +20,7 @@
 # test running programs
 #
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 standard_testfile .cc
 
@@ -33,12 +33,12 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 #
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 if ![runto 'marker1'] then {
     perror "couldn't run to marker1"
-    continue
+    return
 }
 
 gdb_test "up" ".*main.*" "up from marker1 1"
@@ -59,12 +59,12 @@ proc gdb_start_again {} {
     #
     if ![runto_main] then {
        perror "couldn't run to breakpoint"
-       continue
+       return
     }
 
     if ![runto 'marker1'] then {
        perror "couldn't run to marker1"
-       continue
+       return
     }
 
     gdb_test "up" ".*main.*" "up from marker1 2"
@@ -130,7 +130,7 @@ gdb_test "print ras\[3\]" ".\[0-9\]* = 3" "print value of ras\[3\]"
 
 if ![runto 'f'] then {
     perror "couldn't run to f"
-    continue
+    return
 }
 
 gdb_test "up" ".main2.*" "up from f"
index 9a1e279c5949d145a3077e0695a5c5b7e885ce6b..b71f44bddf291b58b1a9bcf55cf86bd9e820b7bc 100644 (file)
@@ -26,7 +26,7 @@
 # (involving templates, in particular) where this problem triggers
 # because GDB and GCC have different ideas what a class is called.
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 #
 # test running programs
@@ -45,7 +45,7 @@ if {[prepare_for_testing "failed to prepare" $testfile \
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 # First, run to after we've constructed the object:
index 96a0ca18da288ea6328f1cb027cef1b06d2fed55..80aeb078590b17bb5246724ab1e63f711b1af68b 100644 (file)
@@ -18,7 +18,7 @@
 
 standard_testfile .cc
 
-if {[skip_cplus_tests]} { continue }
+if {[skip_cplus_tests]} { return }
 
 if {[prepare_for_testing ${testfile}.exp $testfile $srcfile \
     {debug c++ additional_flags="-std=gnu++11"}] } {
@@ -27,7 +27,7 @@ if {[prepare_for_testing ${testfile}.exp $testfile $srcfile \
 
 if {![runto_main]} {
     perror "could not run to main"
-    continue
+    return
 }
 
 gdb_breakpoint [gdb_get_line_number "break here"]
index b4aa08f4eea226cbec79f7d36fb864578d45b782..a1e107838d14675f4b5061994d14d8da3e2891e8 100644 (file)
@@ -16,7 +16,7 @@
 # Tests for reference types with short type variables in GDB, based on
 # gdb.cp/ref-types.exp.
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 standard_testfile .cc
 
@@ -63,7 +63,7 @@ gdb_test "print rrat\[3\]" ".$decimal = 3" "print value of rrat\[3\]"
 
 if {![runto 'f']} then {
     perror "couldn't run to f"
-    continue
+    return
 }
 
 gdb_test "up" ".main2.*" "up from f"
index 2bfb6ffc08a1116cf91bbd77514dbd7983b0723c..4234f3f1a8a1bfa72e0152968990edc3052c8496 100644 (file)
@@ -17,7 +17,7 @@
 # Derived from gdb.linespec/ls-errs.exp.
 
 if {[skip_cplus_tests]} {
-    continue
+    return
 }
 
 standard_testfile .cc
index fc054b451efed26f77794a3a0b75dd11d2aaaa10..613aac30129a8113ac46102ccba7bc56c9646290 100644 (file)
@@ -29,7 +29,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint main"
-    continue
+    return
 }
 
 ############################################
index 58a9b966228f0472d08cdf8665fc6b4cae34f857..a40d54fa135f582637174501fbdfbe9de1e2243a 100644 (file)
@@ -23,7 +23,7 @@ if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile} {debug c++}
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint main"
-    continue
+    return
 }
 
 gdb_breakpoint [gdb_get_line_number "end of main"]
index fc1e19e764df1d81be28d7d1dacdc4ce52ef307e..cd3171e0d53eaa94270d0336d82fe95c54f0e161 100644 (file)
@@ -38,7 +38,7 @@ proc test_breakpoint {func result} {
     }
 }
 
-if {[skip_cplus_tests]} { continue }
+if {[skip_cplus_tests]} { return }
 
 # Tests for c++/12750
 standard_testfile .cc
@@ -67,7 +67,7 @@ gdb_test_multiple $test $test {
 
 if {![runto_main]} {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 set ans {(anonymous namespace)}
index 6fdea112cb26e39b637888b8f2b188893981bb26..507068d5a6892d2cdd8c7f696b4ba8fcfe103866 100644 (file)
@@ -18,7 +18,7 @@
 # This file is part of the gdb testsuite.
 
 if {[skip_cplus_tests]} {
-    continue
+    return
 }
 
 standard_testfile .cc
index 2fbdb510e9c1ee2eb9b987f1e93ff65593b156a7..8e74c91760ebced7ddf5515199991a12073efd5f 100644 (file)
@@ -18,7 +18,7 @@
 
 # This file is part of the gdb testsuite
 
-if { [skip_stl_tests] } { continue }
+if { [skip_stl_tests] } { return }
 
 #
 # test running programs
@@ -36,7 +36,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 gdb_breakpoint [gdb_get_line_number "marker 1-throw"]
index afc4ac894a547c5f036217b59d895d64898e7dba..d67e42803fb027348606bdd24db2f5d6ed76919e 100644 (file)
@@ -19,7 +19,7 @@
 # source file "userdef.cc"
 #
 
-if { [skip_stl_tests] } { continue }
+if { [skip_stl_tests] } { return }
 
 standard_testfile .cc
 
@@ -29,7 +29,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 gdb_test "break marker1" \
index 54e90539e27d4692c477106c6730dbda545fe594..e69f7c9df53dd25bb5f33c388826047c1fc91f81 100644 (file)
@@ -17,7 +17,7 @@
 
 # Test expressions in which variable names shadow tag names.
 
-if {[skip_cplus_tests]} { continue }
+if {[skip_cplus_tests]} { return }
 
 standard_testfile var-tag.cc var-tag-2.cc var-tag-3.cc var-tag-4.cc
 
@@ -83,7 +83,7 @@ with_test_prefix "before start" {
 # Run to main and test again.
 if {![runto_main]} {
     perror "couldn't run to main"
-    continue
+    return
 }
 
 with_test_prefix "in main" {
index 812e8ba73b7665ab4c27a3a619935e73dd64822f..828f8f576da7cc053792a19747b4ea19c7ca4ebd 100644 (file)
@@ -15,7 +15,7 @@
 
 # This file is part of the gdb testsuite.
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 standard_testfile .cc
 
@@ -25,7 +25,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if {![runto_main]} then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 gdb_breakpoint [gdb_get_line_number "breakpoint 1"]
index a1a4bf88da04978a9f03d3b39f6c3f5100c881d4..dc9149bf4a1b618c0bab9173b1f99d7a98161b53 100644 (file)
@@ -15,7 +15,7 @@
 
 # Make sure printing virtual base class data member works correctly (PR16841)
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 standard_testfile .cc
 
@@ -25,7 +25,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if {![runto_main]} then {
     perror "couldn't run to main"
-    continue
+    return
 }
 
 # From a list of nested scopes, generate all possible ways of accessing something
index 6f41d2ba9b06ba80914d359e1574d8ade470fd92..0a06d7534741794919ff8af8b80cc64b41423696 100644 (file)
@@ -18,7 +18,7 @@
 
 set nl         "\[\r\n\]+"
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 load_lib "cp-support.exp"
 
@@ -30,7 +30,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 # set a breakpoint at the return stmt
index 2aba411af8686f36934494c4530d5ec3900b272d..30e804d3858e8a9571c4d74947a83e642d83dba6 100644 (file)
@@ -13,7 +13,7 @@
 # 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 { [skip_cplus_tests] || [skip_hw_watchpoint_tests]} { continue }
+if { [skip_cplus_tests] || [skip_hw_watchpoint_tests]} { return }
 
 standard_testfile .cc
 
@@ -23,7 +23,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
 
 if ![runto_main] then {
     perror "couldn't run to main"
-    continue
+    return
 }
 
 gdb_test "watch watchme\[3\]" "atchpoint .*: watchme.*" "set watchpoint"
index b8c74d4c4cfd2460236cd97b956ebf092e030836..f7c9e9597a7b95b00c64179cc404375c4e8ca91f 100644 (file)
@@ -39,7 +39,7 @@ if { [prepare_for_testing "failed to prepare" "${testfile}" $srcfile \
 
 if ![runto MAIN__] then {
     perror "couldn't run to breakpoint MAIN__"
-    continue
+    return
 }
 
 gdb_breakpoint [gdb_get_line_number "stop-here-out" \
index 3bd34d39841198fb50a792f68f262e8e395c638c..63fc723956e755aaf3f09c02e4ae8a2f9217a4c2 100644 (file)
@@ -36,7 +36,7 @@ if { [prepare_for_testing "failed to prepare" "${testfile}" $srcfile {nodebug no
 }
 
 if ![runto_main] then {
-    continue
+    return
 }
 
 set srcline [gdb_get_line_number "stepi line" $csrcfile]
index bd132209741fb7b23a61a7ec29f6fb1956aeb747..d9ddf602bb746137f822e03cf312a78447f0280c 100644 (file)
@@ -17,7 +17,7 @@
 # The referenced value is a global array whose location is a DW_OP_addr.
 
 if [skip_cplus_tests] {
-    continue
+    return
 }
 
 load_lib dwarf.exp
index 5dbc8645c8672fa0f875748bdb10184cd2c002f8..c25fc7e9bf3ea414f1872ea324be008ce7261b43 100644 (file)
@@ -17,7 +17,7 @@
 # The referenced value is a DW_AT_const_value.
 
 if [skip_cplus_tests] {
-    continue
+    return
 }
 
 load_lib dwarf.exp
index 7686a270ae480b9ea120a752237e22927741e225..b4f3035cc365060b6fc5fe3d9fdc0e1d33a8ddd2 100644 (file)
@@ -17,7 +17,7 @@
 # The referenced value is a global variable whose location is a DW_OP_addr.
 
 if [skip_cplus_tests] {
-    continue
+    return
 }
 
 load_lib dwarf.exp
index d007b81adf09001e2675183c7a983bc8fe9fdc00..10358df68b7c2c3012da7f4a66f4c35e94e9eba0 100644 (file)
@@ -17,7 +17,7 @@
 # The referenced value is a global struct whose location is a DW_OP_addr.
 
 if [skip_cplus_tests] {
-    continue
+    return
 }
 
 load_lib dwarf.exp
index 9bcd46dcfda272d2ec5f986e92aab10b284b865a..ecaa0e13af890220699a490ff8956384e84baabc 100644 (file)
@@ -23,7 +23,7 @@
 # this case -flto.
 
 if [skip_cplus_tests] {
-    continue
+    return
 }
 
 load_lib dwarf.exp
index f2c07693be5005387d1a6015c0391e402b3a9e1a..498648bd768dbd0d02087e8ebe05002377c2530e 100644 (file)
@@ -33,7 +33,7 @@ if { [prepare_for_testing "failed to prepare" "${test}" \
 
 if { ![runto f] } {
     perror "Could not run to breakpoint `f'."
-    continue
+    return
 }
 
 gdb_test "watch x" ".*\[Ww\]atchpoint 2: x" "watch x"
index 9623a71b9bf0dc6137a2c5c4306e7cf222025f89..effbddcb528028f8fac64c10098c9a5fad6cac19 100644 (file)
@@ -28,7 +28,7 @@ if {[prepare_for_testing $testfile.exp $testfile $srcfile {f90 debug}]} {
 
 if {![fortran_runto_main]} {
     perror "Could not run to main."
-    continue
+    return
 }
 
 gdb_test "until 21" {21.*print.*}
index 20330932a141f3fa288ca5e7156aeae5d46cfdec..1b11f01ca4058af29326a519da2a8409393c2f5b 100644 (file)
@@ -28,7 +28,7 @@ if {[prepare_for_testing $testfile.exp $testfile $srcfile {f90 debug}]} {
 
 if {![fortran_runto_main]} {
     perror "Could not run to main."
-    continue
+    return
 }
 
 # Convenience proc to setup for KFAIL
index a32e5138d6f8d029b4dd4571ef5626f006402b75..22b72e2974b130cb8343366ef3554a784610cc78 100644 (file)
@@ -28,7 +28,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug f90}]} {
 
 if ![runto sub_] then {
     perror "couldn't run to breakpoint sub_"
-    continue
+    return
 }
 
 gdb_breakpoint [gdb_get_line_number "return"]
index 2740b81e0383a129c73c613dc0f4527b251a0993..403a5fc023c3c6e1864582229ef30483a460891b 100644 (file)
@@ -83,7 +83,7 @@ proc array_repeat { variant } {
 
     if {![fortran_runto_main]} {
        perror "Could not run to main."
-       continue
+       return
     }
 
     gdb_breakpoint [gdb_get_line_number "Break here"]
index 047ed5826d0c3fdb6539bc02f9e0d68a00f7ed6f..da965c559fa96a49267542ef2222de5a4bea925a 100644 (file)
@@ -28,7 +28,7 @@ if { [prepare_for_testing "failed to prepare" $testfile $srcfile \
 
 if { ![fortran_runto_main] } {
     perror "Could not run to main."
-    continue
+    return
 }
 
 # Go to foo.
index bf16735c7e48037b07c900f68d6ad0dde8cb5683..045bac17ea131130db7e811c4f03d193849e78e8 100644 (file)
@@ -66,7 +66,7 @@ proc array_repeat { variant } {
 
     if {![fortran_runto_main]} {
        perror "Could not run to main."
-       continue
+       return
     }
 
     gdb_breakpoint [gdb_get_line_number "Break here"]
index b462124e02cee3ddb936b6ab4562c9f705d99cdd..5e4ba592cc1f72d559f118184fdb329968b499a3 100644 (file)
@@ -27,7 +27,7 @@ if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile} {debug addi
 
 if ![fortran_runto_main] {
     perror "Couldn't run to main"
-    continue
+    return
 }
 
 gdb_breakpoint [gdb_get_line_number "break-here"]
index ac39a4a575cdb19a5715a5d56a0ca647c61b9421..e6555f536dd9a2f2d3f8c7acbc16f308016ccceb 100644 (file)
@@ -29,7 +29,7 @@ if {[prepare_for_testing "failed to prepare" ${testfile} \
 
 if ![fortran_runto_main] then {
     perror "couldn't run to main"
-    continue
+    return
 }
 
 gdb_breakpoint [gdb_get_line_number "stop-here-out"]
index ca41c812364ffa2064010610a9f8106e5c11855d..9298b3be56cb5c36f70382f3bc3b3111e382ab41 100644 (file)
@@ -24,7 +24,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug f90 quiet
 
 if ![fortran_runto_main] then {
     perror "Couldn't run to main"
-    continue
+    return
 }
 
 # Depending on the compiler being used, the type names can be printed differently.
index f34a47a62bd3eae604879a2c8b67d52e43f9f648..573444a58083f90b7d681700806d6a9d80715973 100644 (file)
@@ -29,7 +29,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug f90}]} {
 
 if ![fortran_runto_main] then {
     perror "couldn't run to main"
-    continue
+    return
 }
 
 gdb_breakpoint [gdb_get_line_number "bp"]
index 5975e0454157fd4fc807d0545426b3fd29d77e9f..f8062b56572b3955cf1e0d985891c6b229e15e14 100644 (file)
@@ -31,7 +31,7 @@ if {[prepare_for_testing ${testfile}.exp ${testfile} ${srcfile} \
 
 if {![runto [gdb_get_line_number "post_init"]]} then {
     perror "couldn't run to breakpoint post_init"
-    continue
+    return
 }
 
 # Test homogeneous derived type.
index 5149cf28dbf57e76bbd17246da1157bc604d8f50..b3be8e57056af3b7dfe7573797f0bc3524aac591 100644 (file)
@@ -29,7 +29,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug f90}]} {
 
 if ![fortran_runto_main] then {
     perror "couldn't run to main"
-    continue
+    return
 }
 
 # Depending on the compiler being used, the type names can be printed differently.
index 6b521efbcbd8d345e9d1f88dac6cb87286c7fdda..bc0192be0646b3abcdb09c8f586ad8bb5e1660b9 100644 (file)
@@ -41,7 +41,7 @@ with_complaints 5 {
 
 if {![runto [gdb_get_line_number "post_init"]]} then {
     perror "couldn't run to breakpoint post_init"
-    continue
+    return
 }
 
 # Use inspired by gdb.base/callfuncs.exp.
index c7aaa7305d54219590ef2932a4332aad5cb6bccc..a6359374a46e4b7b39b56f849082b2ac7dc74f53 100644 (file)
@@ -19,7 +19,7 @@
 load_lib "fortran.exp"
 load_lib "sym-info-cmds.exp"
 
-if { [skip_fortran_tests] } { continue }
+if { [skip_fortran_tests] } { return }
 
 standard_testfile info-types.f90 info-types-2.f90
 
@@ -33,7 +33,7 @@ gdb_test_no_output "set auto-solib-add off"
 
 if { ![fortran_runto_main] } {
     perror "Could not run to main."
-    continue
+    return
 }
 
 # Avoid libc symbols.
index 67fe4d79c5997b6a8e2f8b05088b5c6c6e580b98..9a388dd1a157031625c71dd9e99f350dc6621716 100644 (file)
@@ -18,7 +18,7 @@
 load_lib "fortran.exp"
 load_lib "sym-info-cmds.exp"
 
-if { [skip_fortran_tests] } { continue }
+if { [skip_fortran_tests] } { return }
 
 standard_testfile info-types.f90 info-types-2.f90
 
@@ -29,7 +29,7 @@ if { [prepare_for_testing "failed to prepare" $testfile \
 
 if { ![fortran_runto_main] } {
     perror "Could not run to main."
-    continue
+    return
 }
 
 set integer4 [fortran_int4]
index 29cff35c556e516ff0bfbac5c4572c5e3d26be43..0894654f781e5d1878ca403f874de29d05cffcc8 100644 (file)
@@ -17,7 +17,7 @@
 
 load_lib "fortran.exp"
 
-if { [skip_fortran_tests] } { continue }
+if { [skip_fortran_tests] } { return }
 
 standard_testfile .f90
 
@@ -27,7 +27,7 @@ if { [prepare_for_testing "failed to prepare" $testfile $srcfile {debug f90}] }
 
 if { ![fortran_runto_main] } {
     perror "Could not run to main."
-    continue
+    return
 }
 
 gdb_breakpoint [gdb_get_line_number "stop-here"]
index 284bcf1e8dd648f65941df71c82e73fcfed786ff..09013b05447e2bfb62c94ef73fe1e725c7723af8 100644 (file)
@@ -47,7 +47,7 @@ gdb_load_shlib $libfile
 
 if ![fortran_runto_main] then {
     perror "couldn't run to main"
-    continue
+    return
 }
 
 gdb_breakpoint $srclibfile:[gdb_get_line_number "i-is-2-in-lib" $srclibfile]
index 977731099b8fdb9ad5ddf713deaad1afc3e1fe25..1efb031b1360a178ff3e3107429a5b96b67e536d 100644 (file)
@@ -26,7 +26,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug f90 quiet
 
 if { ![fortran_runto_main] } {
     perror "Could not run to main."
-    continue
+    return
 }
 
 gdb_breakpoint [gdb_get_line_number "stop-here"]
index f97e6502170424863d730128757d764530a632a6..3a8a94e895d63e3660ba6ce67af4d3eb7b2fda27 100644 (file)
@@ -18,7 +18,7 @@
 
 load_lib "fortran.exp"
 
-if { [skip_fortran_tests] } { continue }
+if { [skip_fortran_tests] } { return }
 
 standard_testfile .f90
 
@@ -28,7 +28,7 @@ if { [prepare_for_testing "failed to prepare" $testfile $srcfile {debug f90}] }
 
 if { ![fortran_runto_main] } {
     perror "Could not run to main."
-    continue
+    return
 }
 
 gdb_breakpoint [gdb_get_line_number "stop-here"]
index b00122a03794d2ae510072d778a48e7b5bb0a468..08dc1a50e88078339f01a1084d0bbfe845d2a368 100644 (file)
@@ -36,7 +36,7 @@ gdb_test_no_output "set auto-solib-add off"
 
 if ![fortran_runto_main] then {
     perror "couldn't run to main"
-    continue
+    return
 }
 
 # Avoid libc symbols.
index 565eb39c7e1a1d7f37c49741a378b64e208d8718..fc517b67b9ae1544fbf0014767fafa6ea5837b8b 100644 (file)
@@ -27,7 +27,7 @@ if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile} {debug f90}
 
 if ![fortran_runto_main] {
     perror "Couldn't run to main"
-    continue
+    return
 }
 
 # Depending on the compiler being used, the type names can be printed differently.
index d6263e12fecced2821ffa7094a7407e752e3cd57..c7c92c1349c2742cfaa3ecdf194e05d0bb60cbc4 100644 (file)
@@ -27,7 +27,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug f90}]} {
 
 if ![fortran_runto_main] then {
     perror "couldn't run to main"
-    continue
+    return
 }
 
 # Depending on the compiler being used, the type names can be printed
index 6009cb65c53abd0016dddfb7a914edd07ac32dd3..3c8a5364efa1cc54aef4182dbf91169d1e908921 100644 (file)
@@ -109,7 +109,7 @@ proc do_bp_tests {with_src_prefix_p with_nest_prefix_p} {
     # Break on a contained function and run to it.
     if {![runto ${src_prefix}[gdb_get_line_number "pre_init"]]} then {
        perror "couldn't run to breakpoint pre_init"
-       continue
+       return
     }
 
     # Call a contained function.
index eaeca1ede27dc7b4ae604fdc4b9e2a5bc67cdbe9..524cfa757d60d8075b892c65c35a1976c0773de8 100644 (file)
@@ -16,7 +16,7 @@
 load_lib "fortran.exp"
 
 if { [skip_fortran_tests] } {
-    continue
+    return
 }
 
 standard_testfile .f90
index 8e0bb710f6f96dd0f159fcace5b8b8a19ce4a9ab..8c497810534a156513a886c61281a4b7edb18c60 100644 (file)
@@ -26,7 +26,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug f90}]} {
 
 if ![fortran_runto_main] then {
     perror "couldn't run to main"
-    continue
+    return
 }
 
 set integer4 [fortran_int4]
index ebb90b68b9ef2ee8a2e1ca33e0c3db4115d9f18b..aa7f5d1ebdef1814e2828716f04030e3b3b7d5f2 100644 (file)
@@ -27,7 +27,7 @@ if {[prepare_for_testing ${testfile}.exp ${testfile} ${srcfile} {debug f90}]} {
 
 if {![runto [gdb_get_line_number "post_truth_table_init"]]} then {
     perror "couldn't run to breakpoint post_truth_table_init"
-    continue
+    return
 }
 
 # Non-zero value to use as the function call count base. Using zero is avoided
index f7996368143d523f3b5877849376a440c76210fe..b282c5dd7c979b9d5e0dbb707f7ccdecdd627669 100644 (file)
@@ -32,7 +32,7 @@ gdb_test_no_output "set auto-solib-add off"
 
 if ![fortran_runto_main] then {
     perror "couldn't run to main"
-    continue
+    return
 }
 
 # Avoid libc symbols, in particular the 'array' type.
index 5e93c4aede922ad94c6d741fc845d26fd4b37acb..5b3a680c9f75789c0825e03c345dc4e7cdb83ce6 100644 (file)
@@ -132,7 +132,7 @@ clean_restart ${testfile}
 
 if ![fortran_runto_main] then {
     perror "couldn't run to main"
-    continue
+    return
 }
 gdb_breakpoint [gdb_get_line_number "vla2-allocated"]
 gdb_continue_to_breakpoint "vla2-allocated, second time"
index 9ea4f5bc549cfd51d5e55458779116608a62fdda..6c7f12d152f0614f864f3db7d65d41bec09d1773 100644 (file)
@@ -35,7 +35,7 @@ if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" $objsfile object {}] != ""
 }
 
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 mi_delete_breakpoints
@@ -52,7 +52,7 @@ if [mi_runto func_nofb_marker] {
 # GDB could have crashed.
 mi_gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 mi_delete_breakpoints
 mi_gdb_reinitialize_dir $srcdir/$subdir
index 46a507d19c8a26325426a59fbe5e73c75779cb7c..551ac74049342bf3c9acdd6d402fbaebfed66f8d 100644 (file)
@@ -22,7 +22,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 proc do_test {count} {
index 0d07d20a8b9921ab9077629dd0e141c2f7bce4e0..c4cad2075ac59001e6bfc8cd3250f20261a16969 100644 (file)
@@ -32,11 +32,11 @@ if  { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {deb
 }
 
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 if ![can_spawn_for_attach] {
-    continue
+    return
 }
 
 set string_re {(?:[^\\"]|\\.)*}
index 8d19711307594dbd7165e0e03457ae908082672e..46144dadcd46203ad8dd197c35c2c20a7f338612 100644 (file)
@@ -23,7 +23,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 # Try the "-list-thread-groups --available".  This command can generate
index b085baad938e429c6a045399ca03d1089e416326..03db72e244078b38b3071c94630b609fe1fa48da 100644 (file)
@@ -37,7 +37,7 @@ proc test_async_run {} {
 
        gdb_exit
        if [mi_gdb_start] {
-           continue
+           return
        }
 
        mi_gdb_load ${binfile}
index 6230dace55ecec54c722f1dacbe4f28cd4641d71..af16b4a243d1a3e73341034bd8829968fe972f7a 100644 (file)
@@ -36,7 +36,7 @@ load_lib mi-support.exp
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile basics.c
index e1402078b6602c0ea06af96846a99aa5073c07cf..b9f10892e3081ed08d3fef6e2d74ad1cb2832562 100644 (file)
@@ -30,7 +30,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start separate-inferior-tty] {
-    continue
+    return
 }
 
 standard_testfile basics.c
index f24ce6ba86cbaaa4d7d64ffa8ba1bdd3f9d99526..6472dcd011300ee20345776ed697fce1919a131d 100644 (file)
@@ -169,7 +169,7 @@ proc test_pending_resolved { } {
 
        gdb_exit
        if [mi_gdb_start] {
-           continue
+           return
        }
        mi_gdb_reinitialize_dir $srcdir/$subdir
        mi_gdb_load ${binfile}
index d8d7a57a76646ed30528c5f65a711f18e017d68e..f10d028714ce2e5ef3dcf328bf5e167fbb7b61b9 100644 (file)
@@ -15,7 +15,7 @@
 
 # Test the -catch-throw, -catch-rethrow, and -catch-catch MI commands.
 
-if { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 load_lib mi-support.exp
 set MIFLAGS "-i=mi"
@@ -47,7 +47,7 @@ proc restart_for_test {} {
     global main_lineno
 
     if {[mi_gdb_start]} {
-       continue
+       return
     }
 
     mi_delete_breakpoints
index 103006588c4ba1f3f891b03e90ed873a99c99008..76db1e0ea7cc698ffa7606c6bd4be17e5d1e670e 100644 (file)
@@ -27,7 +27,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile
index d275df4708f43e8aa056425fd0b7b754e46b6b19..7f9cb086623c5bdd8c0146075b24d59c70eda7fc 100644 (file)
@@ -42,7 +42,7 @@ proc test { variant } {
     with_test_prefix "$variant" {
        gdb_exit
        if [mi_gdb_start] {
-           continue
+           return
        }
 
        set options {debug}
index bf6d9a4aca6627de5062086f49437b2bea6f29c2..f8a25ca9c712a7b4e6a6a006a48485261f4a5ce6 100644 (file)
@@ -48,7 +48,7 @@ proc semihosted_string { string } {
 
 gdb_exit
 if [mi_gdb_start separate-inferior-tty] {
-    continue
+    return
 }
 
 standard_testfile
index f6511debf37d0a8af0e1e6d9c9d905db7085b8e3..76c18b12952866768ceb8b257371d0233b0d6dcb 100644 (file)
@@ -25,7 +25,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if {[mi_gdb_start]} {
-    continue
+    return
 }
 
 mi_gdb_test "-interpreter-exec console \"set editing on\"" \
index 7c5dfd9b88b6a981ef8837348130abcedec00102..0baf525633b2bf8ca7a451f175b18743b0d49a56 100644 (file)
@@ -27,7 +27,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile basics.c
index 46806a5b6d9089b3dc113466b5aed1140757b9e7..5c5ea02a428df766646a1f798bbcb5bbbf872c3b 100644 (file)
@@ -33,7 +33,7 @@ if  { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {deb
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 mi_delete_breakpoints
 mi_gdb_reinitialize_dir $srcdir/$subdir
index 5b5d16cde52f8c880364adb4aeadce10d0be2486..0544a924bcb8e271c87972a8df321e94a65b9870 100644 (file)
@@ -20,7 +20,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile basics.c
index 3ccc4da886f82c4a7f06d6fe5087ec62c196f145..04d1903c2b9bc5ef50c22eae0545c63811b80a40 100644 (file)
@@ -18,7 +18,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile
index 72f0cfb27120815dacdd3c0f4490634d3c6af64d..542c72d5cb2bc17a7e58f5def750f965ed397ef3 100644 (file)
@@ -21,7 +21,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 mi_gdb_test "show architecture" \
index 49340716e2e69237e75110a53c1208b9d9ce51ae..4474f45a406d5d2ad6957282b761cdc34a61f665 100644 (file)
@@ -18,7 +18,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 # First, verify that the debugger correctly advertises support
index 7149306cc8d3a4bdb6c34b5bee0c2f60009e22a5..ea4acf9e3eb0dde1f27787370743708ef1aa02cf 100644 (file)
@@ -30,7 +30,7 @@ if [gdb_skip_xml_test] then {
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile basics.c
index 307addc79a89b1f4e362ef7035bdda03d108fb06..f19c2c15c58287647720de0c22f303c1ce16d48d 100644 (file)
 # 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 { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 load_lib mi-support.exp
 set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile .cc
index 2fe4796bcf679351a3158cd9616742d0b19418b4..db23590a70c8bcbabbf2079aac48af6f7a47e7f0 100644 (file)
@@ -18,7 +18,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 # First, verify that the debugger correctly advertises support
index ba3de85ea1f0f515029ed4591ea23877796b483d..d9999078059879e6744641ccf239e1c106772b44 100644 (file)
@@ -18,7 +18,7 @@
 # file with a Windows-style logical drive names and C++.
 
 if {[skip_cplus_tests]} {
-    continue
+    return
 }
 
 load_lib mi-support.exp
index 58187b1581556a148e1d1e409a610a56e611aa97..35da211f6bcad119c664dbfbba17868b6fb5a6c4 100644 (file)
@@ -40,7 +40,7 @@ proc run_test { args } {
 
     gdb_exit
     if [mi_gdb_start $args] {
-       continue
+       return
     }
 
     set start 1
index fe9392e314ee0f0a55895f3ba2ac603a78013029..12cfab2619fb84aa5152e4df0a814386cc6808b5 100644 (file)
@@ -51,7 +51,7 @@ mi_gdb_test "-gdb-set mi-async 1" ".*"
 mi_detect_async
 
 if { [mi_runto_main] < 0 } {
-    continue
+    return
 }
 
 mi_create_breakpoint break_at_me "breakpoint at marker" \
index 51244af17e9ff01c00f033eeea727db3903a1578..847e28b1985f6f2cef7c31e12a88ac2bcb3be550 100644 (file)
@@ -53,7 +53,7 @@ mi_gdb_test "-gdb-set mi-async 1" ".*"
 mi_detect_async
 
 if { [mi_runto_main] < 0 } {
-    continue
+    return
 }
 
 # Check that register and stack info don't end up stale after resuming
index c1415ca4fb5404c6233f66738cce41f65147690d..b8184f9bba7305999aa7dc16dfc1851b14e3745e 100644 (file)
@@ -40,7 +40,7 @@ mi_gdb_test "-gdb-set mi-async 1" ".*"
 mi_detect_async
 
 if { [mi_runto_main] < 0 } {
-    continue
+    return
 }
 
 mi_create_breakpoint thread_function \
index 912034f11bc7ed26ed71c3b26d3634b69b41d665..db6e6ec363373cc010beef2ac8fd993f60402974 100644 (file)
@@ -40,7 +40,7 @@ mi_gdb_test "-gdb-set mi-async 1" ".*"
 mi_detect_async
 
 if { [mi_runto_main] < 0 } {
-    continue
+    return
 }
 
 # Keep this in sync with THREADS in the $srcfile.
index f0eb10004d7a9cc8cdcadea6106f4096cd807868..fa106fa9efac4eef6e3018446c0d2763c1b1ffab 100644 (file)
@@ -45,7 +45,7 @@ mi_gdb_test "-gdb-set mi-async 1" ".*"
 mi_detect_async
 
 if { [mi_runto_main] < 0 } {
-    continue
+    return
 }
 
 mi_create_breakpoint thread_execler \
index 8724a86470a211bcf3ae4a81f52d276a98d1a33c..c92b1a2697533b8170f43e9a9a314e2d47da3627 100644 (file)
@@ -24,7 +24,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if {[mi_gdb_start]} {
-    continue
+    return
 }
 
 # This procedure tests the various thread commands in MI.
index 27c330f762aa237f84ad38ee4dd0ef44532f64ef..59f3effc1b7cd468de074002fbc4a39b13ec78de 100644 (file)
@@ -28,7 +28,7 @@ if {![istarget "x86_64-*-*"] || ![is_lp64_target]} {
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile .S
index 5d808205ad7376c4a3ba065d1efe0338e8c64c22..393c3a7da42b53cc81ac6c61515017a9213dee3c 100644 (file)
@@ -26,7 +26,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile basics.c
index 08c54dc895f2763791e46fd8afcc03b21bd9b924..959e3b67687d613546505871c4fe0a4a8c6068d4 100644 (file)
@@ -29,7 +29,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile basics.c
index 50e6d0facfa0e219379ac02a0ef311c6ed2f02a7..88d030dde3aa101b74fd3e3a867f19e78e5870f0 100644 (file)
@@ -23,7 +23,7 @@ if {[skip_shlib_tests]} {
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile solib-main.c solib-lib.c
index fb399e87ebb09c40ee67e77d390c09d156d1cd85..d04c8153c658455a816d3c50b2d6d3a50c0dd8b4 100644 (file)
@@ -27,7 +27,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile
index 539071d785e5732fa4155bce13d97f29bb57baab..98458c5b5d5a64c74597a6a08834feabb5bc6cbc 100644 (file)
@@ -18,7 +18,7 @@
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping mi-syn-frame.exp because of nosignals."
-    continue
+    return
 }
 
 load_lib mi-support.exp
index f3682f9635bbc8ef6f9d5c067f4557df4eeee664..706e40201796b7fbb7e220280a6328171b018916 100644 (file)
@@ -15,7 +15,7 @@
 
 if [target_info exists gdb,nointerrupts] {
     verbose "Skipping mi-threads-interrupt.exp because of nointerrupts."
-    continue
+    return
 }
 
 load_lib mi-support.exp
@@ -38,7 +38,7 @@ proc test_continue_interrupt { } {
 
   gdb_exit
   if {[mi_gdb_start]} {
-      continue
+      return
   }
 
   # Load the binary in gdb...
index 8ac450dbde23ae0dfc1f3789ed95634c77b954c3..390eb6fb7d283fe1152abb3cf15d2b1179273c33 100644 (file)
@@ -18,7 +18,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 
index ab5c6fd0dd4eadfa3d86ed77c74907ebdf3e161e..1fbfd932996faefdd3ce180e752d14e237cc0010 100644 (file)
@@ -26,7 +26,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile until.c
index cb94936fa86f4af40291529c4e2017d658b38030..2f8d39a6acd5f42221c078387a335dabceab5207 100644 (file)
@@ -24,7 +24,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile var-cmd.c
index 4f417a792445e866dfc8442863dcaec62c67a594..b097b1c467319e429eb3df96c09d8df5b7e9a2d9 100644 (file)
@@ -23,7 +23,7 @@ if { [skip_fortran_tests] } { return -1 }
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile array.f90
index 8d729616874b638a41269d6c129e0619e16c7fc1..4c05888ab743b98158b1bc06f6a748b24f7f782e 100644 (file)
@@ -24,7 +24,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile
index 6c89c798ef1340158e8bf78f08b86fbbcd8571d3..3805b581765979c0c9c619dfe0441c9f96372a38 100644 (file)
@@ -24,7 +24,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile var-cmd.c
index ba366daf2c3f2edc69157dc66733159c03da0a37..2258b30100c1e22661142d02fb70b125c4ed9005 100644 (file)
 # 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 { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 load_lib mi-support.exp
 set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile .cc
index 9ed185d0ad0eceb1434483cb0308c6ddfa484303..0cf679d1bd359af1141c8538d8dc8e0cc05be374 100644 (file)
@@ -24,7 +24,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile var-cmd.c
index 9bdd5c3400aa8d12be67586339180eb677089262..1b2c68df18eb3c6000760ff75ea54aaaa9fc3b7b 100644 (file)
@@ -25,7 +25,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile var-cmd.c
index 79c7bf859e05eb414c4a14914e7435df0ad82251..868cfa99338a47170813c3f69e8cec5054170335 100644 (file)
@@ -21,7 +21,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile
index 0015d23a4bec601d757548838e18608fc05eb532..ad18d1ae56db52bd9754db85505be1203cca454d 100644 (file)
 # 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 { [skip_cplus_tests] } { continue }
+if { [skip_cplus_tests] } { return }
 
 load_lib mi-support.exp
 set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile .cc
index 556d241457e08a76b0f0a851e2aa07182da806c3..3c24ea77a40721b08a6e157df31fc60034b8f380 100644 (file)
@@ -23,7 +23,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile vla.c
index d6bd3069b1d97575cdcd32a20a6a6d39936c45a6..00312354fc94f9e8e8c800713a4823b15824671d 100644 (file)
@@ -24,7 +24,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile vla.f90
index 8603edfda9d43e169a3742de73ee3f355ab88a6f..b132d90353d6626aa2749ce8732429afcb3957c7 100644 (file)
@@ -52,7 +52,7 @@ mi_gdb_test "-gdb-set mi-async 1" ".*"
 mi_detect_async
 
 if { [mi_runto_main] < 0 } {
-    continue
+    return
 }
 
 # Set a watchpoint.
index f4cd61eaca202636ab2b61795a28db7e62184050..3e8322239aef00135731633ddfeb3616a7b0e1c4 100644 (file)
@@ -18,7 +18,7 @@ set MIFLAGS "-i=mi2"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile .s
index 3f993309d89535fd691b8a8cead30c8636a63e49..2afc75b2a68cdfa1c8c8f2b0ce4f1d896926c246 100644 (file)
@@ -19,7 +19,7 @@ load_lib mi-support.exp
 set MIFLAGS "-i=mi2"
 
 if {[mi_gdb_start]} {
-    continue
+    return
 }
 
 standard_testfile
index 1ecd62dc652a9c56da656c54681c4db36bb3a37b..34b51289ea7e498c352f5134a8a16759897a446f 100644 (file)
@@ -18,7 +18,7 @@ set MIFLAGS "-i=mi2"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 # Check console 'set prompt' does not affect the MI output.
index d0d6ad9860343b3148c750c3272315c739b756ef..16700dd58a7d2ccb77c81e2e0e72656318a25ec6 100644 (file)
@@ -24,7 +24,7 @@ set MIFLAGS "-i=mi2"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile var-cmd.c
index c680948b7d260ca47dcc650b3e6638baebb844ef..1e4354d8822ba8ccf5f0421547bfa0a063b03ca1 100644 (file)
@@ -26,7 +26,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile \
 
 if ![runto here] then {
     perror "couldn't run to breakpoint 'here'"
-    continue
+    return
 }
 
 gdb_test "set lang modula-2" ".*does not match.*" "switch to modula-2"
index 596bd16aaa20be6a65e712363941df7c6fb24e6f..ae3032d349faba4bcf9a20c4bce20334ebe86bb0 100644 (file)
@@ -25,7 +25,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug quiet}]}
 
 if ![runto foo] then {
     perror "couldn't run to breakpoint foo"
-    continue
+    return
 }
 
 gdb_test "set lang modula-2" ".*does not match.*" "switch to modula-2"
index c4517485c0c5c45dca743e4ba8e74cf4f44c1ef7..cf7101bd5f40db08bc79e2e21d4226725b3f60d9 100644 (file)
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 if ![target_can_use_run_cmd] {
-    continue
+    return
 }
 
 # Until "catch exec" is implemented on other targets...
 #
 if {![istarget "*-linux*"]} then {
-    continue
+    return
 }
 
 set testfile "bkpt-multi-exec"
index 4c633356160ee548683a0c1007020063c2962027..8d4018e9b8bf63fa4377f1e3b534b33bc55349ff 100644 (file)
@@ -29,7 +29,7 @@ if { [prepare_for_testing "prepare for testing" ${testfile} ${srcfile} \
 
 if ![runto f] then {
     perror "couldn't run to f"
-    continue
+    return
 }
 
 gdb_test_no_output "set print frame-arguments all"
index 7ee1a5a85d9f2ae3adb4ab9d347465799af93eee..17ad83672d1b767227cc6a7bd02edd9685b4d5d5 100644 (file)
@@ -337,7 +337,7 @@ proc mi_cli_step {cli_output_re message} {
 # CLI output sent to MI's console.
 with_test_prefix "mi" {
     if [mi_gdb_start] {
-       continue
+       return
     }
     mi_gdb_load ${binfile}
     mi_runto_main
index 08f9e17e9f92800d54fc196f6a5181396970f2da..344067fe4a7d22055aafdb3bc357109739b1f878 100644 (file)
@@ -22,7 +22,7 @@ set MIFLAGS "-i=mi2"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile py-framefilter-mi.c
index 3e87835644cbd72eb8706fae0b5b93e083f0b913..c46b7aaa3e44f1a35318df380aa93dd0839bdbcf 100644 (file)
@@ -23,12 +23,12 @@ standard_testfile
 clean_restart
 
 # Skip all tests if Python scripting is not enabled.
-if { [skip_python_tests] } { continue }
+if { [skip_python_tests] } { return }
 
 # Skip this test if the tracemalloc module is not available.
 if { ![gdb_py_module_available "tracemalloc"] } {
     unsupported "tracemalloc module not available"
-    continue
+    return
 }
 
 set pyfile [gdb_remote_download host ${srcdir}/${subdir}/${testfile}.py]
index 300ab956892ac3297eef82478f655aae2cc1efc5..d372518a03119731b16ec5bf3c9693b396ac3c8a 100644 (file)
@@ -20,7 +20,7 @@ set MIFLAGS "-i=mi"
 
 gdb_exit
 if {[mi_gdb_start]} {
-    continue
+    return
 }
 
 if {[lsearch -exact [mi_get_features] python] < 0} {
index 9014a888975298dfc6193035ac328fcb42423234..e8361c0bc2f336fb65cfd41eb1dc6eb2abd309b7 100644 (file)
@@ -20,7 +20,7 @@ set MIFLAGS "-i=mi2"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile
@@ -31,7 +31,7 @@ if  { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {deb
     return -1
 }
 
-if { [mi_skip_python_tests] } { continue }
+if { [mi_skip_python_tests] } { return }
 
 set remote_python_file [gdb_remote_download host ${srcdir}/${subdir}/${pyfile}]
 
index f1c353ee58c61ef80035dd2061ab7b429b640865..3e8bf82bdf6b5937a6aed7d600b9ff4a6718b607 100644 (file)
@@ -20,7 +20,7 @@ set MIFLAGS "-i=mi2"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile
@@ -31,7 +31,7 @@ if  { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {deb
     return -1
 }
 
-if { [mi_skip_python_tests] } { continue }
+if { [mi_skip_python_tests] } { return }
 
 # Make the -gdb.py script available to gdb, it is automagically loaded by gdb.
 # Care is taken to put it in the same directory as the binary so that
index b832b2ccbd3852582ffdf1f84676123f5e1e7149..291980479a3de1200d6a18977c025a074f566cc2 100644 (file)
@@ -21,7 +21,7 @@ set MIFLAGS "-i=mi2"
 
 gdb_exit
 if [mi_gdb_start] {
-    continue
+    return
 }
 
 standard_testfile py-prettyprint.c
@@ -348,7 +348,7 @@ if  { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}-cxx" \
 }
 
 if [mi_gdb_start] {
-    continue
+    return
 }
 mi_delete_breakpoints
 mi_gdb_reinitialize_dir $srcdir/$subdir
index d68dd7b90491cfeb292d2b23de3f16a9a3218aa4..066d307fbcd092e8d10fa9421db3926ebef317fe 100644 (file)
@@ -50,7 +50,7 @@ clean_restart $executable
 
 if ![runto_main] then {
     untested "could not run to main"
-    continue
+    return
 }
 
 gdb_test_no_output "record"
index 9ea8931e9cf68f6639aa9b86a07dd67da398e956..8cecb0676677cc9f9dabd4300433cf0be707a0b5 100644 (file)
@@ -51,7 +51,7 @@ clean_restart $executable
 
 if ![runto_main] then {
     untested "could not run to main"
-    continue
+    return
 }
 
 gdb_test_no_output "record"
index b337b483476d496e823c47d74a43e8bf70b130d7..5f8ea1a298cc005e17324c30d24ab770782c043d 100644 (file)
@@ -17,7 +17,7 @@
 
 load_lib rust-support.exp
 if {[skip_rust_tests]} {
-    continue
+    return
 }
 
 standard_testfile .rs
index bb0222bed4bc4b80eac7e7d457a921de7979cb99..81a2aaca4c87763e19e34f6e0051ecf0fda6b36e 100644 (file)
@@ -17,7 +17,7 @@
 # Rust compiler.  This serves as a smoke test.
 
 load_lib "rust-support.exp"
-if {[skip_rust_tests]} { continue }
+if {[skip_rust_tests]} { return }
 
 gdb_start
 
@@ -25,7 +25,7 @@ gdb_test_no_output "set var \$something = 27"
 
 if {![set_lang_rust]} {
     warning "Rust expression tests suppressed."
-    continue
+    return
 }
 
 gdb_test "print 9__97" " = 997"
index 457557106265439da935d61fbeab79655a34e634..9e12f624a7f7e24a7f8834f101885345d9b636e3 100644 (file)
@@ -17,7 +17,7 @@
 
 load_lib rust-support.exp
 if {[skip_rust_tests]} {
-    continue
+    return
 }
 
 standard_testfile .rs
index 15f9d615b6c12ff5dcbfba9ad4c785b2b128a7d2..6dfb068c6d87bee1b9a81a0c0cb2bbb7e2d7acca 100644 (file)
@@ -17,7 +17,7 @@
 
 load_lib rust-support.exp
 if {[skip_rust_tests]} {
-    continue
+    return
 }
 
 standard_testfile .rs
index 56731692b439210476e9371d03a13f78ef3c0974..f3eb943c1b761b7e3850c2d5b5a9db0721325226 100644 (file)
@@ -17,7 +17,7 @@
 
 load_lib rust-support.exp
 if {[skip_rust_tests]} {
-    continue
+    return
 }
 
 standard_testfile .rs
index 19204168fa5ed46449930b329b8787d66a39f618..07d749562282cd9ffaaae8cefa039e3eb319289c 100644 (file)
@@ -17,7 +17,7 @@
 
 load_lib rust-support.exp
 if {[skip_rust_tests]} {
-    continue
+    return
 }
 
 standard_testfile .rs
index d4fde1647c1b8a092d2aeb4801e16a013c3ceb09..7c7c78b5847c666470a6f46b463923ab2138b480 100644 (file)
@@ -18,7 +18,7 @@
 load_lib gdb-python.exp
 load_lib rust-support.exp
 if {[skip_rust_tests]} {
-    continue
+    return
 }
 
 standard_testfile .rs
@@ -26,7 +26,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug rust}]} {
     return -1
 }
 
-if { [skip_python_tests] } { continue }
+if { [skip_python_tests] } { return }
 
 set remote_python_file [gdb_remote_download host \
                            ${srcdir}/${subdir}/${testfile}.py]
index c4ba47350714beed10b32dea0f66bdbcc0948149..3d2ac070bca1051289bc096855f8299a97dc3b43 100644 (file)
@@ -17,7 +17,7 @@
 
 load_lib rust-support.exp
 if {[skip_rust_tests]} {
-    continue
+    return
 }
 
 set v [split [rust_compiler_version] .]
index b4da237e7d9ffbd0214de44fa04deaa14228bf2f..8383cb743ae15b967c0cb1fecd1694a2201ac80e 100644 (file)
@@ -17,7 +17,7 @@
 
 load_lib rust-support.exp
 if {[skip_rust_tests]} {
-    continue
+    return
 }
 
 save_vars { env(TERM) } {
index 246aff634d35f2aca5dab225db01ec03e22d0a23..252c47baac52ae6f7c9513ef33067edc64099978 100644 (file)
@@ -17,7 +17,7 @@
 
 load_lib rust-support.exp
 if {[skip_rust_tests]} {
-    continue
+    return
 }
 
 standard_testfile .rs
@@ -389,7 +389,7 @@ gdb_test "print empty_enum_value.something" ""
 
 load_lib gdb-python.exp
 if {[skip_python_tests]} {
-    continue
+    return
 }
 
 gdb_test "python print(gdb.lookup_type('simple::HiBob'))" "simple::HiBob"
index 464cb79290f3142fb4e193fcb7982690652424e6..aa45e64b877f3ac4a2cd18a11a76250e4e804d2f 100644 (file)
@@ -17,7 +17,7 @@
 
 load_lib rust-support.exp
 if {[skip_rust_tests]} {
-    continue
+    return
 }
 
 standard_testfile .rs
index 9de0a0e724f6db9d9af4df255fae842d301af6c7..d091a8ac92e9f5cd9cce3e721b969a57dd0efe60 100644 (file)
@@ -17,7 +17,7 @@
 
 load_lib rust-support.exp
 if {[skip_rust_tests]} {
-    continue
+    return
 }
 
 # Non-ASCII identifiers were allowed starting in 1.53.
index f0cb6e3ca5755cda6a6c3449a4b1edbf16c1faf4..0a786569e347201b7d53856de88c15065e3f94a5 100644 (file)
@@ -17,7 +17,7 @@
 
 load_lib rust-support.exp
 if {[skip_rust_tests]} {
-    continue
+    return
 }
 
 standard_testfile .rs
index 67ee49d0935a7709eb7b238d7a389b4fba386f5a..59a7394a943ccb6a12b2931f81a36b0a62b2334c 100644 (file)
@@ -17,7 +17,7 @@
 
 load_lib rust-support.exp
 if {[skip_rust_tests]} {
-    continue
+    return
 }
 
 standard_testfile .rs
index 8095d9fcedf43bb3a17dfc22506b23c731822e58..8f34c2928d9bc0c3669ba916dc6a1c9be233cf83 100644 (file)
@@ -17,7 +17,7 @@
 
 load_lib rust-support.exp
 if {[skip_rust_tests]} {
-    continue
+    return
 }
 
 standard_testfile .rs
index 4d3eb090f4f2819b72964454a23017fb85868503..db25a6ef075706c20960f5d328c85488ca8a66d7 100644 (file)
 
 # This test is only for extended remote targets.
 if {[target_info gdb_protocol] != "extended-remote"} {
-    continue
+    return
 }
 
 # This test also makes use of 'detach-on-fork' which is not supported
 # on all platforms.
 if { ![istarget "*-*-linux*"] && ![istarget "*-*-openbsd*"] } then {
-    continue
+    return
 }
 
 # And we need to be able to reconnect to gdbserver.
index 8088fc59a5119113dc194dbc00ea147d74ff9486..70b4dbf4340ef0570a49be70601aad986c6b629e 100644 (file)
@@ -26,7 +26,7 @@ if { [skip_gdbserver_tests] } {
 
 if [target_info exists gdb,nointerrupts] {
     verbose "Skipping reconnect-ctrl-c.exp because of nointerrupts."
-    continue
+    return
 }
 
 standard_testfile
index 3d4a211bc47f942eae2512d8346e36a29dba4774..5337ac8e376fc68743860f54806f976928d55d07 100644 (file)
@@ -29,7 +29,7 @@ if {[prepare_for_testing "failed to prepare" $testfile \
 
 if ![runto_main] then {
     perror "couldn't run to breakpoint"
-    continue
+    return
 }
 
 get_debug_format
index d824c5ba7072c5170976f2a02d0fef5a31a64206..b4a255fe00e6a9f90d5b225e2a5536a596040cfe 100644 (file)
@@ -19,7 +19,7 @@
 # This test only works on Linux
 if { ![isnative] || [is_remote host] || [use_gdb_stub]
      || ![istarget *-linux*] } {
-    continue
+    return
 }
 
 standard_testfile
index b2e5277cff86c65a0776eea858c371fb659f012f..68c866a36f0a352deeb3b4b03d756be3d6714c30 100644 (file)
@@ -39,7 +39,7 @@
 # This test only works on Linux
 if { ![isnative] || [is_remote host] || [use_gdb_stub]
      || ![istarget *-linux*] } {
-    continue
+    return
 }
 
 standard_testfile
index d8a8382da11aefcd3cc9eed07d054a75670c2c7c..72a907728dbee9f5ef4865378eab48452da25c4e 100644 (file)
@@ -20,7 +20,7 @@
 # This test only works on Linux
 if { ![isnative] || [is_remote host] || [use_gdb_stub]
      || ![istarget *-linux*] } {
-    continue
+    return
 }
 
 standard_testfile
index 4e61a3ccc17b94b590ffb2c1602fa8ad09d7c3dd..231c1d2596d66245ebd6d9d13a0cb2dee0c61b53 100644 (file)
@@ -15,7 +15,7 @@
 
 # This test only works for native processes on GNU/Linux.
 if {[target_info gdb_protocol] != "" || ![istarget *-linux*]} {
-    continue
+    return
 }
 
 # Test relies on checking gdb debug output. Do not run if gdb debug is
index c05ac4a5a0376f3d7615b504169d7ea4a50d47d8..845d859f95a0120a6cbe1f5ab560e265d96ec36a 100644 (file)
@@ -24,7 +24,7 @@
 # inferiors have terminated, and this test requires that.
 if { [target_info exists gdb_protocol]
      && [target_info gdb_protocol] == "remote" } {
-    continue
+    return
 }
 
 standard_testfile
index 52e701a4154a865efedd3520079dd1d61b8564a2..81b5b57bf63a71288b7f7af9fadb0bf7d5f84cfc 100644 (file)
@@ -27,7 +27,7 @@ if {[gdb_compile_pthreads "${srcdir}/${subdir}/${srcfile}" "${binfile}" executab
 # test.
 if [target_info exists gdb,cannot_call_functions] {
     unsupported "this target can not call functions"
-    continue
+    return
 }
 
 proc get_dummy_frame_number { } {
index 25da0169d5d9509f6456aecead067229b3d0264d..74cb58d9c903395ebe7f596ffac038f06ecc5e7b 100644 (file)
@@ -23,7 +23,7 @@ if [prepare_for_testing "failed to prepare" $testfile $srcfile {debug pthreads}]
 }
 
 if ![runto_main] {
-    continue
+    return
 }
 
 # Set a thread-specific breakpoint that the wrong thread trips on
index e6d444e039ac794fdc3a66570fffbd8e6662e5d6..744b47a1962305bc89a9b2e78c88dfe19be11d9e 100644 (file)
@@ -28,7 +28,7 @@ if {[gdb_compile_pthreads "${srcdir}/${subdir}/${srcfile}" "${binfile}" executab
 # test.
 if [target_info exists gdb,cannot_call_functions] {
     unsupported "this target can not call functions"
-    continue
+    return
 }
 
 clean_restart ${binfile}
index f7dddaa05be2d55583ce19e4a1f1c631f57f3768..ecb241713f4ea1c4be43514623b8a96ccd68bfdd 100644 (file)
@@ -17,7 +17,7 @@
 # threads).
 
 if [target_info exists gdb,no_thread_names] {
-    continue
+    return
 }
 
 standard_testfile
@@ -27,7 +27,7 @@ if [prepare_for_testing "failed to prepare" $testfile $srcfile {debug pthreads}]
 }
 
 if ![runto "all_threads_ready"] {
-    continue
+    return
 }
 
 gdb_test "info threads" \
index 32c5f85ec75d6c49eb1ff50af01c0f0a808b3a76..2a9746a502eff7bc38dd2144ff9130204c6ab122 100644 (file)
@@ -21,7 +21,7 @@
 # Test relies on checking gdb debug output. Do not run if gdb debug is
 # enabled as any debug will be redirected to the log.
 if [gdb_debug_enabled] {
-    continue
+    return
 }
 
 standard_testfile
index 6548b767aa36c526c825f91ba252ac9c3a53f3ad..866973761a2af51d22bb0aa53f36c158152609e4 100644 (file)
@@ -35,7 +35,7 @@ if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug pthreads}
 }
 
 if ![runto_main] {
-    continue
+    return
 }
 
 # Make sure it's GDB's decr_pc logic that's being tested, not the
index c8ac550e6331d5d62024862a86582c13dea30ff9..6fb58e3a82f2b69ed5c97f39b0cf1406629cefc6 100644 (file)
@@ -33,7 +33,7 @@ proc do_test {displaced command} {
        clean_restart $executable
 
        if ![runto_main] {
-           continue
+           return
        }
 
        gdb_test_no_output "set displaced-stepping $displaced"
index 23589e2ecb84ff1975f9b6525b33f9c697a173c2..6d021f878f01e10025dc2478513a6e63774bf259 100644 (file)
@@ -28,7 +28,7 @@ if {[gdb_compile_pthreads "${srcdir}/${subdir}/${srcfile}" "${binfile}" executab
 # test.
 if [target_info exists gdb,cannot_call_functions] {
     unsupported "this target can not call functions"
-    continue
+    return
 }
 
 clean_restart ${binfile}
index 20ba731171aa362ff495838c6a05bd10f03a6f40..517e0394e060abfb2588173c1c6b95e0e074ab66 100644 (file)
@@ -175,7 +175,7 @@ proc test_pending_resolved { } {
 
        gdb_exit
        if [mi_gdb_start] {
-           continue
+           return
        }
 
        mi_gdb_reinitialize_dir $srcdir/$subdir
index 6a702b648242f43b4a22bf5e06d5095e164268b6..96251c900e7531ed577d0b712879f5616dd5ee41 100644 (file)
@@ -80,7 +80,7 @@ proc test_create_delete_modify_tsv { } {
        }
        gdb_exit
        if [mi_gdb_start] {
-           continue
+           return
        }
 
        mi_gdb_reinitialize_dir $srcdir/$subdir
index 03f5414a7cdc2c74be5e9b712e259b2536077a53..463b6d946d847cd971d0b6b1b9be2069724c5f10 100644 (file)
@@ -24,7 +24,7 @@ set cr "\[\r\n\]+"
 # Only x86 and x86_64 targets are supported for now.
 
 if { ![istarget "x86_64-*"] && ![istarget "i?86-*"] } {
-    continue
+    return
 }
 
 proc compile_stap_bin {exec_name {arg ""}} {
@@ -56,7 +56,7 @@ proc prepare_for_trace_test {} {
 
     if { ![runto_main] } {
        perror "Could not run to `main'."
-       continue
+       return
     }
 
     gdb_breakpoint [gdb_get_line_number "end-here"]
@@ -112,7 +112,7 @@ if {![compile_stap_bin "stap-probe-nosem"]} {
 clean_restart $executable
 if { ![runto_main] } {
     perror "Could not run to `main'."
-    continue
+    return
 }
 
 if { ![gdb_target_supports_trace] } {