From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id yfriNscD72n/4z0AWB0awg (envelope-from ) for ; Mon, 27 Apr 2026 02:35:51 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256 header.s=google header.b=L7gmVfM9; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id D9FB31E093; Mon, 27 Apr 2026 02:35:51 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id C4E7E1E093 for ; Mon, 27 Apr 2026 02:35:49 -0400 (EDT) Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id 910EC4B99F59 for ; Mon, 27 Apr 2026 06:35:48 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 910EC4B99F59 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256 header.s=google header.b=L7gmVfM9 Received: from mail-dl1-x122c.google.com (mail-dl1-x122c.google.com [IPv6:2607:f8b0:4864:20::122c]) by sourceware.org (Postfix) with ESMTPS id 433F74BABF08 for ; Mon, 27 Apr 2026 06:35:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 433F74BABF08 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=linaro.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 433F74BABF08 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::122c ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777271714; cv=none; b=C23EYtxiptSV3fydDJPf+qi8y0+Q97b6HAsd/JfxwxacXVc7/ev3hA7LmCrchHJn9rtW2+ORv/EmJYfW8x7nMoQ+b5/pgxOvdI8AEAsXMUWAHaQo0w2tmbT8QNzaNatpsqmM7ohgVGezJCDLQ7tpVDIeSbVg9RUpwtVvu526eRM= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777271714; c=relaxed/simple; bh=+wJJz42b4rhHnUX7KQO/ytvl3dIACpIZJfX177PZDSc=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=jD9R3XJN1z2SouMM/L+Wp3IYlpq5OPnPaYUhSQuA6XmsB8m2I48kR+ICKSev9RItI385duv7Ay5cPdqC0MXBB44DvS3D+2+NYurb5FjCDZMgUj4pPJaZN4LM/FVQ6Kl9TQly6rkpD7Eg0un2uIHY6AscAxg6oDTjfmN1BzgFQsQ= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 433F74BABF08 Received: by mail-dl1-x122c.google.com with SMTP id a92af1059eb24-12c726ef332so13429835c88.1 for ; Sun, 26 Apr 2026 23:35:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1777271713; x=1777876513; darn=sourceware.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=EFZ543qv5uhynssB08AawoqyNt3lwhe/WUw77nGqNWA=; b=L7gmVfM9kjCmGLNApPgeHNbzezUgRF7H3y6AuV4jsAf2oWCUf2Gjba1UkDhz/MVlbB zszLn2iQBDgHq7BbrhLtMrWrI2ltIE+cC+CWjZNxqgrNXmiXd26tdJHUOzfNNmqgQnOf 4Dv+c5y3OVYwh9qgFH9mDZTf7TvB999YYxLpCqMwPHFcp7h1sADxBUYI0BRKAxRoyJ1B XYxGZ5i8HQZWo89RTZkjL5UyRK23gxXPjV1HYxHWbIjblSiVURP+Up0u9BByz0nkKbLz xyxtjoz7uZp+ge0JkFxgs0ljjJV/y/i6YB8/FDJSGaRcoTLfnXJp81AYppygApHNVC22 nbeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777271713; x=1777876513; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=EFZ543qv5uhynssB08AawoqyNt3lwhe/WUw77nGqNWA=; b=WVk2iLwMD/YWljGjh+EwqMw+7h8CSCUIPqoctWbYqUdFitnBgHS6GzYUlVz0udGlnA m00YjcF4uJMz5oltA4fU8coYcGhZuESyMEG9P6D3nXGV7zTeZ0Ncs9pWFSOW6BLK+Kmg GGzKV4Sa39fGUZZAPIFM43g7wkncxdUTyWZh8QiN/c6F4pKqjblb9R6PtaBGJ0GihOH9 Uepw+hXUbGKcCUN9qjqUnAiIqRfFceDRuI5MuAoyBUsOOePe0U7TfWqJix+7uMqDbZGK 2qe9WFxD3bsm3x2P9I6DL0BVFFgXsfPCRoPeGiIUSnJb8LpCWwYkYwfldzCTAW2uw37s ZbqQ== X-Gm-Message-State: AOJu0YxU++cu9KM40ya8IqG666IAay6lxPA/SehrNhqrFAJJKxr+1ROg /ugfZdDTM73y3Zat/vbbJz0GbF3VCL1rBiXunzdRm2GW1pTllvPtl1mN8itiB2UrXmiDjMuvz5E eB3FS X-Gm-Gg: AeBDievFRTiT61ZnsKNWZ4A82J2bNgN+3dXUU7lkJ3qMWH4EXvbyPYIPttU1wCABssi Xx/KJWuEJp35NwIMuA8ULayJQzQfgsvebvqJteybN2/pegYnilRjTjA7oOdqvuxV4LXouBDY4H9 9B164QYem7K2fxPQ/ORKVqhi1I03LWn4Zckv8+Y9MV4dHl5EsQBo9MqyqMz3ooNN68jvfmp/6OZ 792sqPVoRvOPeTPhmpN9FZaTdVBIYkFw6dTjB6BfIeQdykNz+8msqeNihlQlEPZyfEjbovC3Vu9 ATx6U4ugnFnT/hvQJJh9tf7OwoUlcLsWr6m+KuLN0W0SRG7mIKhhUf5YAdoRV7Q41Zi+9JlhcJs CtTML24c6Wv/F5ZMvj3Hy8Hbf8PiXDMBHE6RlQUYZ7rwa0SCUeZTCtE81rsNnIJP4D3Vs0qZf6u LL67cSK5PHkkXh2OrRpjNtUJevXeVFBMi+Llo2F3JPm5wl X-Received: by 2002:a05:7300:b905:b0:2dd:5641:f01 with SMTP id 5a478bee46e88-2e479110b4emr22778417eec.28.1777271712898; Sun, 26 Apr 2026 23:35:12 -0700 (PDT) Received: from localhost ([2804:14d:7e39:8083:33bc:f32e:9aa5:b915]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2e53ccce440sm40864831eec.14.2026.04.26.23.35.12 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 26 Apr 2026 23:35:12 -0700 (PDT) From: Thiago Jung Bauermann To: gdb-patches@sourceware.org Subject: [PATCH 02/36] GDB: testsuite: aarch64, arm: Don't return -1 from top-level (manual) Date: Mon, 27 Apr 2026 03:34:26 -0300 Message-ID: <20260427063500.3847618-3-thiago.bauermann@linaro.org> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260427063500.3847618-1-thiago.bauermann@linaro.org> References: <20260427063500.3847618-1-thiago.bauermann@linaro.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org This patch manually changes the "return -1" statements that weren't caught by the sed command. In aarch64-prologue.exp and arm-cmse-sgstubs.exp, this was caused by a misaligned line, which is now fixed. In aarch64-mte.exp, arm-pthread_cond_timedwait-bt.exp and thumb2-it.exp this is because the return statements have extra indentation due to being inside with_test_prefix or save_vars blocks. In the case of pr25124.exp it's because the file didn't match the glob pattern of the sed command. In the other testcases, the return statements are in procedures whose callers don't use the return value. In some of those, that return value would have "bubbled up" as the top level return value. There's also a top-level "return 0" fixed in iwmmxt-regs.exp. --- gdb/testsuite/gdb.arch/aarch64-fpmr-core.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-gcs-core.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-mte-core.exp | 6 +++--- gdb/testsuite/gdb.arch/aarch64-mte.exp | 6 +++--- gdb/testsuite/gdb.arch/aarch64-prologue.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-sme-core.exp.tcl | 8 ++++---- .../gdb.arch/aarch64-sme-regs-available.exp.tcl | 10 +++++----- .../gdb.arch/aarch64-sme-regs-sigframe.exp.tcl | 8 ++++---- .../gdb.arch/aarch64-sme-regs-unavailable.exp.tcl | 8 ++++---- gdb/testsuite/gdb.arch/arm-cmse-sgstubs.exp | 2 +- .../gdb.arch/arm-pthread_cond_timedwait-bt.exp | 2 +- gdb/testsuite/gdb.arch/iwmmxt-regs.exp | 2 +- gdb/testsuite/gdb.arch/pr25124.exp | 2 +- gdb/testsuite/gdb.arch/thumb2-it.exp | 2 +- 14 files changed, 31 insertions(+), 31 deletions(-) diff --git a/gdb/testsuite/gdb.arch/aarch64-fpmr-core.exp b/gdb/testsuite/gdb.arch/aarch64-fpmr-core.exp index 81ebd4892aa9..030f9f9b55e8 100644 --- a/gdb/testsuite/gdb.arch/aarch64-fpmr-core.exp +++ b/gdb/testsuite/gdb.arch/aarch64-fpmr-core.exp @@ -29,7 +29,7 @@ proc check_fpmr_core_file {core_filename} { "load core file"] } { untested "failed to generate core file" - return -1 + return } # Check the value of FPMR in the core file. diff --git a/gdb/testsuite/gdb.arch/aarch64-gcs-core.exp b/gdb/testsuite/gdb.arch/aarch64-gcs-core.exp index 30a620ed06b3..808fb943fdfb 100644 --- a/gdb/testsuite/gdb.arch/aarch64-gcs-core.exp +++ b/gdb/testsuite/gdb.arch/aarch64-gcs-core.exp @@ -48,7 +48,7 @@ proc check_core_file {core_filename saved_gcspr} { "#0 function \\(gcspr=$hex\\) at .*aarch64-gcs-core.c:$decimal" \ "$decimal.*__asm__ volatile \\(\"ret\\\\n\"\\);"] \ "load core file"]} { - return -1 + return } # Check the value of GCSPR in the core file. diff --git a/gdb/testsuite/gdb.arch/aarch64-mte-core.exp b/gdb/testsuite/gdb.arch/aarch64-mte-core.exp index 1d570a9497a2..92ffb6f1be64 100644 --- a/gdb/testsuite/gdb.arch/aarch64-mte-core.exp +++ b/gdb/testsuite/gdb.arch/aarch64-mte-core.exp @@ -94,20 +94,20 @@ proc test_mode { mode } { standard_testfile set executable "${::testfile}-${mode}" if {[prepare_for_testing "failed to prepare" ${executable} ${::srcfile} ${compile_flags}]} { - return -1 + return } set binfile [standard_output_file ${executable}] if {![runto_main]} { untested "could not run to main" - return -1 + return } # Targets that don't support memory tagging should not execute the # runtime memory tagging tests. if {![supports_memtag]} { unsupported "memory tagging unsupported" - return -1 + return } # Run until a crash and confirm GDB displays memory tag violation diff --git a/gdb/testsuite/gdb.arch/aarch64-mte.exp b/gdb/testsuite/gdb.arch/aarch64-mte.exp index 4826041e330a..72d4bba72531 100644 --- a/gdb/testsuite/gdb.arch/aarch64-mte.exp +++ b/gdb/testsuite/gdb.arch/aarch64-mte.exp @@ -278,7 +278,7 @@ with_test_prefix "print command" { if {$ltag == -1} { unresolved "unexpected tag value" - return -1 + return } set atag [expr {($ltag + 1) % 16}] @@ -335,14 +335,14 @@ gdb_test "continue" \ # Restart to execute the async tag fault test. with_test_prefix "async" { if {![runto_main]} { - return -1 + return } gdb_breakpoint "access_memory" if {[gdb_continue "access_memory"]} { fail "could not run to tagged memory test function" - return -1 + return } # Force a tag fault. diff --git a/gdb/testsuite/gdb.arch/aarch64-prologue.exp b/gdb/testsuite/gdb.arch/aarch64-prologue.exp index c6fe2e262a5e..509fd31e8b4f 100644 --- a/gdb/testsuite/gdb.arch/aarch64-prologue.exp +++ b/gdb/testsuite/gdb.arch/aarch64-prologue.exp @@ -23,7 +23,7 @@ if { [prepare_for_testing "failed to prepare" $testfile $srcfile {nodebug}]} { } if {![runto_main]} { - return -1 + return } # Ensure gdb can break at excessiveprologue then continue. diff --git a/gdb/testsuite/gdb.arch/aarch64-sme-core.exp.tcl b/gdb/testsuite/gdb.arch/aarch64-sme-core.exp.tcl index 0727d7055502..ea53716e144f 100644 --- a/gdb/testsuite/gdb.arch/aarch64-sme-core.exp.tcl +++ b/gdb/testsuite/gdb.arch/aarch64-sme-core.exp.tcl @@ -33,7 +33,7 @@ proc check_sme_core_file { core_filename state vl svl } { ".*p = 0xff;.* crash point .*"] \ "load core file"]} { untested "failed to generate core file" - return -1 + return } check_state $state $vl $svl @@ -127,7 +127,7 @@ proc test_sme_core_file { id_start id_end } { standard_testfile ${::srcdir}/${::subdir}/aarch64-sme-core.c set executable "${::testfile}" if {[prepare_for_testing "failed to prepare" ${executable} ${::srcfile} ${compile_flags}]} { - return -1 + return } set binfile [standard_output_file ${executable}] @@ -166,12 +166,12 @@ proc test_sme_core_file { id_start id_end } { # lifted, we can remove this guard. if {[gdb_protocol_is_remote]} { unsupported "aarch64 sve/sme tests not supported for remote targets" - return -1 + return } if {![runto_main]} { untested "could not run to main" - return -1 + return } generate_sme_core_files ${executable} ${binfile} $id $state $vl $svl diff --git a/gdb/testsuite/gdb.arch/aarch64-sme-regs-available.exp.tcl b/gdb/testsuite/gdb.arch/aarch64-sme-regs-available.exp.tcl index 32805466e8a7..926583e0b5e4 100644 --- a/gdb/testsuite/gdb.arch/aarch64-sme-regs-available.exp.tcl +++ b/gdb/testsuite/gdb.arch/aarch64-sme-regs-available.exp.tcl @@ -52,7 +52,7 @@ proc check_regs { mode vl svl } { # Check SVCR. if {[gdb_test "print \$svcr" $za_state "svcr before assignments" ]} { fail "incorrect za state" - return -1 + return } # Check the size of ZA. @@ -85,7 +85,7 @@ proc check_regs { mode vl svl } { # Make sure we have ZA state. if {[gdb_test "print \$svcr" $za_state "svcr after assignment to ${register_name}" ]} { fail "incorrect za state" - return -1 + return } set pattern [string_to_regexp [2d_array_value_pattern 255 $tile_svl $tile_svl]] @@ -116,7 +116,7 @@ proc check_regs { mode vl svl } { # Make sure we have ZA state. if {[gdb_test "print \$svcr" $za_state "svcr after assignment of ${register_name}" ]} { fail "incorrect za state" - return -1 + return } set pattern [string_to_regexp [1d_array_value_pattern 255 $num_elements]] @@ -159,13 +159,13 @@ proc test_sme_registers_available { id_start id_end } { standard_testfile ${::srcdir}/${::subdir}/aarch64-sme-regs-available.c set executable "${::testfile}-${id_start}-${id_end}" if {[prepare_for_testing "failed to prepare" ${executable} ${::srcfile} ${compile_flags}]} { - return -1 + return } set binfile [standard_output_file ${executable}] if {![runto_main]} { untested "could not run to main" - return -1 + return } gdb_test_no_output "set print repeats 1" diff --git a/gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe.exp.tcl b/gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe.exp.tcl index d83a1cbcf315..e550a17a133d 100644 --- a/gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe.exp.tcl +++ b/gdb/testsuite/gdb.arch/aarch64-sme-regs-sigframe.exp.tcl @@ -38,13 +38,13 @@ proc test_sme_registers_sigframe { id_start id_end } { standard_testfile ${::srcdir}/${::subdir}/aarch64-sme-regs-sigframe.c set executable "${::testfile}-${id_start}-${id_end}" if {[prepare_for_testing "failed to prepare" ${executable} ${::srcfile} ${compile_flags}]} { - return -1 + return } set binfile [standard_output_file ${executable}] if {![runto_main]} { untested "could not run to main" - return -1 + return } set sigill_breakpoint "stop before SIGILL" @@ -84,7 +84,7 @@ proc test_sme_registers_sigframe { id_start id_end } { # Run the program until it has adjusted the svl. if {[gdb_continue_to_breakpoint $sigill_breakpoint]} { - return -1 + return } # Check SVG to make sure it is correct @@ -142,7 +142,7 @@ proc test_sme_registers_sigframe { id_start id_end } { gdb_test_no_output "set \$pc=\$pc+4" # Continue to the signal handler. if {[gdb_continue_to_breakpoint $handler_breakpoint]} { - return -1 + return } # Modify TPIDR2 so it is different from its value past the signal diff --git a/gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable.exp.tcl b/gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable.exp.tcl index 5f2647f276d7..716c6a5c5718 100644 --- a/gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable.exp.tcl +++ b/gdb/testsuite/gdb.arch/aarch64-sme-regs-unavailable.exp.tcl @@ -36,7 +36,7 @@ proc_with_prefix check_regs { vl svl } { # Make sure there is no SM or ZA state. if {[gdb_test "print \$svcr" "= \\\[ \\\]"]} { fail "incorrect ZA state" - return -1 + return } # Check the size of ZA. @@ -116,7 +116,7 @@ proc test_sme_registers_unavailable { id_start id_end } { standard_testfile ${::srcdir}/${::subdir}/aarch64-sme-regs-unavailable.c set executable "${::testfile}-${id_start}-${id_end}" if {[prepare_for_testing "failed to prepare" ${executable} ${::srcfile} ${compile_flags}]} { - return -1 + return } set binfile [standard_output_file ${executable}] @@ -125,12 +125,12 @@ proc test_sme_registers_unavailable { id_start id_end } { # via the RSP. When this restriction is lifted, we can remove this guard. if {[gdb_protocol_is_remote]} { unsupported "aarch64 sve/sme tests not supported for remote targets" - return -1 + return } if {![runto_main]} { untested "could not run to main" - return -1 + return } gdb_test_no_output "set print repeats 1" diff --git a/gdb/testsuite/gdb.arch/arm-cmse-sgstubs.exp b/gdb/testsuite/gdb.arch/arm-cmse-sgstubs.exp index c2ecaffd1d2c..188ee1a913c4 100644 --- a/gdb/testsuite/gdb.arch/arm-cmse-sgstubs.exp +++ b/gdb/testsuite/gdb.arch/arm-cmse-sgstubs.exp @@ -23,7 +23,7 @@ if { [prepare_for_testing "failed to prepare" $testfile $srcfile ]} { } if {![runto_main]} { - return -1 + return } gdb_test "si" "0x.*" "branch to func from main" diff --git a/gdb/testsuite/gdb.arch/arm-pthread_cond_timedwait-bt.exp b/gdb/testsuite/gdb.arch/arm-pthread_cond_timedwait-bt.exp index 85ca6e78210f..02ae70095170 100644 --- a/gdb/testsuite/gdb.arch/arm-pthread_cond_timedwait-bt.exp +++ b/gdb/testsuite/gdb.arch/arm-pthread_cond_timedwait-bt.exp @@ -34,7 +34,7 @@ if { [build_executable "failed to prepare" ${testfile} ${srcfile} \ save_vars { GDBFLAGS } { append GDBFLAGS " --readnever" if { [clean_restart $testfile] == -1 } { - return -1 + return } } diff --git a/gdb/testsuite/gdb.arch/iwmmxt-regs.exp b/gdb/testsuite/gdb.arch/iwmmxt-regs.exp index 6c1848593b21..5317c9bfae35 100644 --- a/gdb/testsuite/gdb.arch/iwmmxt-regs.exp +++ b/gdb/testsuite/gdb.arch/iwmmxt-regs.exp @@ -38,7 +38,7 @@ gdb_load ${binfile} # if {![runto_main]} { - return 0 + return } # Set all the registers to arbitrary values. diff --git a/gdb/testsuite/gdb.arch/pr25124.exp b/gdb/testsuite/gdb.arch/pr25124.exp index 6086790bc568..b543812a50a4 100644 --- a/gdb/testsuite/gdb.arch/pr25124.exp +++ b/gdb/testsuite/gdb.arch/pr25124.exp @@ -22,7 +22,7 @@ standard_testfile .S if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable debug] != "" } { untested "failed to compile" - return -1 + return } clean_restart $testfile diff --git a/gdb/testsuite/gdb.arch/thumb2-it.exp b/gdb/testsuite/gdb.arch/thumb2-it.exp index 0c9246b2131e..9ffcc6e1e3b9 100644 --- a/gdb/testsuite/gdb.arch/thumb2-it.exp +++ b/gdb/testsuite/gdb.arch/thumb2-it.exp @@ -35,7 +35,7 @@ gdb_test_multiple "list" "list main" { -re ".*@ No Thumb-2.*$gdb_prompt $" { pass "list main" untested "skipping tests due to lack of Thumb-2" - return -1 + return } -re ".*@ Thumb-2 OK.*$gdb_prompt $" { pass "list main"