Rename to allow_ctf_tests
authorTom Tromey <tom@tromey.com>
Sun, 8 Jan 2023 17:48:33 +0000 (10:48 -0700)
committerTom Tromey <tom@tromey.com>
Fri, 13 Jan 2023 20:18:57 +0000 (13:18 -0700)
This changes skip_ctf_tests to invert the sense, and renames it to
allow_ctf_tests.

gdb/testsuite/gdb.base/ctf-constvars.exp
gdb/testsuite/gdb.base/ctf-ptype.exp
gdb/testsuite/gdb.base/cvexpr.exp
gdb/testsuite/gdb.base/whatis.exp
gdb/testsuite/gdb.ctf/cross-tu-cyclic.exp
gdb/testsuite/gdb.ctf/funcreturn.exp
gdb/testsuite/gdb.ctf/multi.exp
gdb/testsuite/lib/gdb.exp

index 7737401bbab2923bbb5ca0a87558f34e108f800a..7b3c0f69da826037104fab1c55d013ab701ec3fe 100644 (file)
@@ -24,7 +24,7 @@
 #            const pointers to const vars
 # with mixed types.
 
-require !skip_ctf_tests
+require allow_ctf_tests
 
 standard_testfile .c
 
index 4010cf4e15e51e5446c6427346d1da15c16e0e8a..4a81993628edc701a0bb1fc2b5bf1ece3955f3dd 100644 (file)
@@ -15,7 +15,7 @@
 
 # This file is a subset of ptype.exp written by Rob Savoye. (rob@cygnus.com)
 
-require !skip_ctf_tests
+require allow_ctf_tests
 
 # Some tests require GCC.
 set gcc_compiled [is_c_compiler_gcc]
index 3d78936350aa1f95dc717664a161ca724811992c..bbaa7d4983be38234d613a58ce23991bd9d3b278 100644 (file)
@@ -497,7 +497,7 @@ lappend ctf_opts ldflags=-Wl,--strip-debug
 
 # Build up the set of debug formats for which we will run this test.
 set specs { {dwarf {debug}} }
-if ![skip_ctf_tests] {
+if {[allow_ctf_tests]} {
     lappend specs [list ctf $ctf_opts]
 }
 
index 2da9aecc600fb99da14946f80cc298c744f3b903..3736e78bbdc1f6527199b40f21f8429378b564ca 100644 (file)
@@ -592,7 +592,7 @@ lappend ctf_opts ldflags=-Wl,--ctf-variables
 
 # Build up the set of debug formats for which we will run this test.
 set specs { {dwarf {debug}} }
-if ![skip_ctf_tests] {
+if {[allow_ctf_tests]} {
     lappend specs [list ctf $ctf_opts]
 }
 
index 4ce178af2c0308f4d1644a84156448798f612c51..0292e394646f5cc00a2f567b242327180323ef84 100644 (file)
@@ -15,7 +15,7 @@
 
 # This file is a subset of ptype.exp written by Rob Savoye. (rob@cygnus.com)
 
-require !skip_ctf_tests
+require allow_ctf_tests
 
 standard_testfile cross-tu-cyclic-1.c  cross-tu-cyclic-2.c \
        cross-tu-cyclic-3.c  cross-tu-cyclic-4.c
index a65a1cbf7ad25be481044805f4ca28ace57e0cbe..64ed031f693d91d26e5a5af39b977cc024c61909 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/>.
 
-require !skip_ctf_tests
+require allow_ctf_tests
 
 if [target_info exists no_long_long] {
     set exec_opts [list debug additional_flags=-DNO_LONG_LONG]
index 0afbdc5a6ab23eda795b8c78c71bba0b9014d8c3..c82d1b952e37c2d10c646f2d88f9ce2d3f19a9db 100644 (file)
@@ -15,7 +15,7 @@
 
 # This file is a subset of ptype.exp written by Rob Savoye. (rob@cygnus.com)
 
-require !skip_ctf_tests
+require allow_ctf_tests
 
 standard_testfile ctf-a.c ctf-b.c ctf-c.c
 
index b1d0e7aefdfda1ed4db3fac669129724d409ce66..e2feebfab8f11054860ea1e8b0f16564473803cf 100644 (file)
@@ -8522,11 +8522,11 @@ proc cmp_binary_files { file1 file2 } {
 # flag?  If not then we should skip these tests.  We should also
 # skip them if libctf was explicitly disabled.
 
-gdb_caching_proc skip_ctf_tests {
+gdb_caching_proc allow_ctf_tests {
     global enable_libctf
 
     if {$enable_libctf eq "no"} {
-       return 1
+       return 0
     }
 
     set can_ctf [gdb_can_simple_compile ctfdebug {
@@ -8535,7 +8535,7 @@ gdb_caching_proc skip_ctf_tests {
        }
     } executable "additional_flags=-gctf"]
 
-    return [expr {!$can_ctf}]
+    return $can_ctf
 }
 
 # Return 1 if compiler supports -gstatement-frontiers.  Otherwise,