[gdb/testsuite] Use proc readnow in two test-cases
authorTom de Vries <tdevries@suse.de>
Sat, 22 Jul 2023 09:00:25 +0000 (11:00 +0200)
committerTom de Vries <tdevries@suse.de>
Sat, 22 Jul 2023 09:00:25 +0000 (11:00 +0200)
Use "require !readnow" in two test-cases, instead of the written-out variant.

Tested on x86_64-linux, with target boards unix and readnow.

gdb/testsuite/gdb.arch/arm-pthread_cond_timedwait-bt.exp
gdb/testsuite/gdb.base/readnever.exp

index 0cf7f273b390869323eb0be9207e94f29f2d4709..17f8d68b847579aaace7035d2fde8001dd81ed56 100644 (file)
 # syscall is active. But some active syscalls keep PC pointing to the SVC
 # instruction itself.
 
+# See if we have target board readnow.exp or similar.  We're using
+# --readnever, which is not allowed in combination with --readnow.
+require !readnow
+
 standard_testfile
 
 if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile} \
@@ -24,13 +28,6 @@ if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile} \
     return
 }
 
-# See if we have target board readnow.exp or similar.
-if { [lsearch -exact $GDBFLAGS -readnow] != -1 \
-         || [lsearch -exact $GDBFLAGS --readnow] != -1 } {
-    untested "--readnever not allowed in combination with --readnow"
-    return -1
-}
-
 save_vars { GDBFLAGS } {
     append GDBFLAGS " --readnever"
     if { [clean_restart ${binfile}] == -1 } {
index 765b5bda0628764e83e7484bf208656940f52bde..8a21c4117d09a6fdbcfa2da1083a360edb807bce 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/>.
 
+# See if we have target board readnow.exp or similar.  We're using
+# --readnever, which is not allowed in combination with --readnow.
+require !readnow
+
 standard_testfile .c
 
 if { [build_executable "failed to build" $testfile $srcfile { debug }] == -1 } {
@@ -20,13 +24,6 @@ if { [build_executable "failed to build" $testfile $srcfile { debug }] == -1 } {
     return -1
 }
 
-# See if we have target board readnow.exp or similar.
-if { [lsearch -exact $GDBFLAGS -readnow] != -1 \
-        || [lsearch -exact $GDBFLAGS --readnow] != -1 } {
-    untested "--readnever not allowed in combination with --readnow"
-    return -1
-}
-
 save_vars { GDBFLAGS } {
     append GDBFLAGS " --readnever"
     if { [clean_restart ${binfile}] == -1 } {