Rename to allow_cplus_tests and allow_stl_tests
authorTom Tromey <tom@tromey.com>
Sun, 8 Jan 2023 17:47:09 +0000 (10:47 -0700)
committerTom Tromey <tom@tromey.com>
Fri, 13 Jan 2023 20:18:57 +0000 (13:18 -0700)
This changes skip_cplus_tests to invert the sense, and renames it to
allow_cplus_tests.  This one also converts skip_stl_tests to
allow_stl_tests, as that was convenient to do at the same time.

183 files changed:
gdb/testsuite/gdb.base/advance-until-multiple-locations.exp
gdb/testsuite/gdb.base/align-c++.exp
gdb/testsuite/gdb.base/break-on-linker-gcd-function.exp
gdb/testsuite/gdb.base/infcall-nested-structs-c++.exp
gdb/testsuite/gdb.base/info-types-c++.exp
gdb/testsuite/gdb.base/max-depth-c++.exp
gdb/testsuite/gdb.base/print-file-var.exp
gdb/testsuite/gdb.base/prologue.exp
gdb/testsuite/gdb.base/psymtab.exp
gdb/testsuite/gdb.compile/compile-cplus-anonymous.exp
gdb/testsuite/gdb.compile/compile-cplus-array-decay.exp
gdb/testsuite/gdb.compile/compile-cplus-inherit.exp
gdb/testsuite/gdb.compile/compile-cplus-member.exp
gdb/testsuite/gdb.compile/compile-cplus-method.exp
gdb/testsuite/gdb.compile/compile-cplus-namespace.exp
gdb/testsuite/gdb.compile/compile-cplus-nested.exp
gdb/testsuite/gdb.compile/compile-cplus-virtual.exp
gdb/testsuite/gdb.cp/align.exp
gdb/testsuite/gdb.cp/ambiguous.exp
gdb/testsuite/gdb.cp/annota2.exp
gdb/testsuite/gdb.cp/annota3.exp
gdb/testsuite/gdb.cp/anon-ns.exp
gdb/testsuite/gdb.cp/anon-union.exp
gdb/testsuite/gdb.cp/arg-reference.exp
gdb/testsuite/gdb.cp/array-indices.exp
gdb/testsuite/gdb.cp/array-repeat.exp
gdb/testsuite/gdb.cp/bool.exp
gdb/testsuite/gdb.cp/break-f-std-string.exp
gdb/testsuite/gdb.cp/breakpoint-locs.exp
gdb/testsuite/gdb.cp/breakpoint.exp
gdb/testsuite/gdb.cp/bs15503.exp
gdb/testsuite/gdb.cp/call-c.exp
gdb/testsuite/gdb.cp/call-method-register.exp
gdb/testsuite/gdb.cp/casts.exp
gdb/testsuite/gdb.cp/chained-calls.exp
gdb/testsuite/gdb.cp/class2.exp
gdb/testsuite/gdb.cp/classes.exp
gdb/testsuite/gdb.cp/cmpd-minsyms.exp
gdb/testsuite/gdb.cp/constexpr-field.exp
gdb/testsuite/gdb.cp/cp-relocate.exp
gdb/testsuite/gdb.cp/cpcompletion.exp
gdb/testsuite/gdb.cp/cpexprs.exp.tcl
gdb/testsuite/gdb.cp/cplabel.exp
gdb/testsuite/gdb.cp/cplusfuncs.exp
gdb/testsuite/gdb.cp/cpsizeof.exp
gdb/testsuite/gdb.cp/ctti.exp
gdb/testsuite/gdb.cp/debug-expr.exp
gdb/testsuite/gdb.cp/demangle.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/ena-dis-br-range.exp
gdb/testsuite/gdb.cp/enum-class.exp
gdb/testsuite/gdb.cp/exception.exp
gdb/testsuite/gdb.cp/exceptprint.exp
gdb/testsuite/gdb.cp/expand-sals.exp
gdb/testsuite/gdb.cp/extern-c.exp
gdb/testsuite/gdb.cp/filename.exp
gdb/testsuite/gdb.cp/formatted-ref.exp
gdb/testsuite/gdb.cp/gdb1355.exp
gdb/testsuite/gdb.cp/gdb2384.exp
gdb/testsuite/gdb.cp/gdb2495.exp
gdb/testsuite/gdb.cp/hang.exp
gdb/testsuite/gdb.cp/impl-this.exp
gdb/testsuite/gdb.cp/incomplete-type-overload.exp
gdb/testsuite/gdb.cp/infcall-nodebug-c++-d0.exp
gdb/testsuite/gdb.cp/infcall-nodebug-c++-d1.exp
gdb/testsuite/gdb.cp/inherit.exp
gdb/testsuite/gdb.cp/iostream.exp
gdb/testsuite/gdb.cp/local-static.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/mb-inline.exp
gdb/testsuite/gdb.cp/mb-templates.exp
gdb/testsuite/gdb.cp/member-name.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/misc.exp
gdb/testsuite/gdb.cp/namelessclass.exp
gdb/testsuite/gdb.cp/namespace.exp
gdb/testsuite/gdb.cp/nested-class-func-class.exp
gdb/testsuite/gdb.cp/nested-types.exp
gdb/testsuite/gdb.cp/nextoverthrow.exp
gdb/testsuite/gdb.cp/no-libstdcxx-probe.exp
gdb/testsuite/gdb.cp/non-trivial-retval.exp
gdb/testsuite/gdb.cp/nsalias.exp
gdb/testsuite/gdb.cp/overload-const.exp
gdb/testsuite/gdb.cp/overload.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/pointer-to-member.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/pr17132.exp
gdb/testsuite/gdb.cp/pr17494.exp
gdb/testsuite/gdb.cp/pr9067.exp
gdb/testsuite/gdb.cp/pr9631.exp
gdb/testsuite/gdb.cp/print-demangle.exp
gdb/testsuite/gdb.cp/print-method-args.exp
gdb/testsuite/gdb.cp/printmethod.exp
gdb/testsuite/gdb.cp/psmang.exp
gdb/testsuite/gdb.cp/psymtab-parameter.exp
gdb/testsuite/gdb.cp/ptype-cv-cp.exp
gdb/testsuite/gdb.cp/ptype-flags.exp
gdb/testsuite/gdb.cp/punctuator.exp
gdb/testsuite/gdb.cp/re-set-overloaded.exp
gdb/testsuite/gdb.cp/ref-params.exp
gdb/testsuite/gdb.cp/ref-types.exp
gdb/testsuite/gdb.cp/rtti.exp
gdb/testsuite/gdb.cp/rvalue-ref-casts.exp
gdb/testsuite/gdb.cp/rvalue-ref-overload.exp
gdb/testsuite/gdb.cp/rvalue-ref-params.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/static-method.exp
gdb/testsuite/gdb.cp/static-print-quit.exp
gdb/testsuite/gdb.cp/static-typedef-print.exp
gdb/testsuite/gdb.cp/stub-array-size.exp
gdb/testsuite/gdb.cp/subtypes.exp
gdb/testsuite/gdb.cp/temargs.exp
gdb/testsuite/gdb.cp/templates.exp
gdb/testsuite/gdb.cp/try_catch.exp
gdb/testsuite/gdb.cp/typed-enum.exp
gdb/testsuite/gdb.cp/typedef-base.exp
gdb/testsuite/gdb.cp/typedef-operator.exp
gdb/testsuite/gdb.cp/typeid.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/virtfunc.exp
gdb/testsuite/gdb.cp/virtfunc2.exp
gdb/testsuite/gdb.cp/watch-cp.exp
gdb/testsuite/gdb.dwarf2/anon-ns-fn.exp
gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.exp
gdb/testsuite/gdb.dwarf2/dw2-cp-infcall-ref-static.exp
gdb/testsuite/gdb.dwarf2/dw2-linkage-name-trust.exp
gdb/testsuite/gdb.dwarf2/implptrconst.exp
gdb/testsuite/gdb.dwarf2/implptrpiece.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/member-ptr-forwardref.exp
gdb/testsuite/gdb.dwarf2/method-ptr.exp
gdb/testsuite/gdb.dwarf2/missing-sig-type.exp
gdb/testsuite/gdb.dwarf2/nostaticblock.exp
gdb/testsuite/gdb.dwarf2/nullptr_t.exp
gdb/testsuite/gdb.dwarf2/staticvirtual.exp
gdb/testsuite/gdb.dwarf2/subrange.exp
gdb/testsuite/gdb.guile/scm-value-cc.exp
gdb/testsuite/gdb.guile/scm-value.exp
gdb/testsuite/gdb.linespec/break-ask.exp
gdb/testsuite/gdb.linespec/cpexplicit.exp
gdb/testsuite/gdb.linespec/linespec.exp
gdb/testsuite/gdb.linespec/ls-dollar.exp
gdb/testsuite/gdb.linespec/ls-errs.exp
gdb/testsuite/gdb.linespec/skip-two.exp
gdb/testsuite/gdb.mi/gdb792.exp
gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.exp
gdb/testsuite/gdb.mi/mi-inheritance-syntax-error.exp
gdb/testsuite/gdb.mi/mi-linespec-err-cp.exp
gdb/testsuite/gdb.mi/mi-var-cp.exp
gdb/testsuite/gdb.mi/mi-var-rtti.exp
gdb/testsuite/gdb.python/py-explore-cc.exp
gdb/testsuite/gdb.python/py-rvalue-ref-value-cc.exp
gdb/testsuite/gdb.python/py-template.exp
gdb/testsuite/gdb.python/py-typeprint.exp
gdb/testsuite/gdb.python/py-value-cc.exp
gdb/testsuite/gdb.python/py-value.exp
gdb/testsuite/gdb.python/py-xmethods.exp
gdb/testsuite/lib/gdb.exp

index ef60fc67951738c3dc876f3051aed4a7fa064f5a..687f5a69707f514135a4252784f83aae286f9e66 100644 (file)
@@ -18,7 +18,7 @@
 
 standard_testfile .cc
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile} \
          {debug c++}] } {
index cb9504ab5467ed6816f31c75554f89c0856da8a4..4caf1f943485ee797af39241e9997ea9c1aaf96c 100644 (file)
@@ -19,7 +19,7 @@
 # compiler.
 
 # Only test C++ if we are able.
-require !skip_cplus_tests
+require allow_cplus_tests
 set lang c++
 
 source $srcdir/$subdir/align.exp.tcl
index a4d168db0fa4fbf785c70395265d89925f411446..60ee2b59629baeb7be93fbb5ad6e45e0cbea9ac5 100644 (file)
@@ -23,7 +23,7 @@
 #
 # test running programs
 #
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 9b0be13f3f71c43c0970e1285debf2e2fd9e972c..35cfe526a9281a714f02317a6064e99ae5bf122d 100644 (file)
@@ -16,7 +16,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 # Only test C++ if we are able.
-require !skip_cplus_tests
+require allow_cplus_tests
 set lang c++
 
 source $srcdir/$subdir/infcall-nested-structs.exp.tcl
index 4b1049b3e597a624246d660c56ab61c520f178d6..cf716c27a7efea102ff5794d7cb63d0648317db7 100644 (file)
@@ -14,7 +14,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 # Only test C++ if we are able.
-require !skip_cplus_tests
+require allow_cplus_tests
 set lang c++
 
 source $srcdir/$subdir/info-types.exp.tcl
index a959b81b639319c82654630f4124927d487dad7a..5643867ed797ebb32f6625017a46248b16f8c5cc 100644 (file)
@@ -14,7 +14,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 # Only test C++ if we are able.
-require !skip_cplus_tests
+require allow_cplus_tests
 set lang c++
 
 source $srcdir/$subdir/max-depth.exp.tcl
index 00105a8f5cd5c9725c865d6cf92e85b04ca7e02e..936ab2a17e31a18b2068f06ece0ab7411f16af5e 100644 (file)
@@ -139,10 +139,9 @@ proc test {hidden dlopen version_id_main lang} {
 }
 
 # Only test C++ if we are able.  Always use C.
-if { [skip_cplus_tests] } {
-    set lang_list {c}
-} else {
-    set lang_list {c c++}
+set lang_list {c}
+if {[allow_cplus_tests]} {
+    lappend lang_list c++
 }
 
 foreach_with_prefix lang $lang_list {
index adee2573ceeff71014e546d3b1f4c8d2c9618347..c60edb7218862d03a29444e57f69a9494d9f35a2 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/>.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .c
 
index 99f233ffb6b1498f54aef46506c66366514c7038..2674f5523c4ec12503a86fe7ac2849fb208dde91 100644 (file)
@@ -24,7 +24,7 @@
 #
 
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile psymtab1.c psymtab2.c
 
index 912deabd9b722ab73352a5f2f8e77454005762d5..26cfab509145b48620ce5266514ab58f7ddc2574 100644 (file)
@@ -19,7 +19,7 @@ load_lib compile-support.exp
 
 standard_testfile .cc
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 if {[prepare_for_testing $testfile $testfile $srcfile \
         {debug nowarnings c++}]} {
index a1baccdbc5b01bbace55dd669e1e53c13ec59529..05962208e2e5a4508424e977ea3e82f95ee2864a 100644 (file)
@@ -19,7 +19,7 @@ load_lib compile-support.exp
 
 standard_testfile .cc
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 if {[prepare_for_testing $testfile $testfile $srcfile \
         {debug nowarnings c++ additional_flags=-std=c++11}]} {
index 78501c6a5f4fe6f0dac086ffb4a0a5bcbc70a27b..a6cfeb6fe5a924351a3eafbffd5ba3a12c213bfb 100644 (file)
@@ -19,7 +19,7 @@ load_lib compile-support.exp
 
 standard_testfile .cc
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 if {[prepare_for_testing $testfile $testfile $srcfile \
         {debug nowarnings c++}]} {
index 356d39f5008430ff69f46e372343f5396f9ceae5..da9418edf53c70f1ecf302d788d0d4e6d4bfaa87 100644 (file)
@@ -19,7 +19,7 @@ load_lib compile-support.exp
 
 standard_testfile .cc
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 if {[prepare_for_testing $testfile $testfile $srcfile \
         {debug nowarnings c++}]} {
index 8261a14ac8f137de0c5ea970585a0049ae001f58..994e00d48c4d54096e683e3594f10ea1d93a13f2 100644 (file)
@@ -19,7 +19,7 @@ load_lib compile-support.exp
 
 standard_testfile .cc
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 if {[prepare_for_testing $testfile $testfile $srcfile \
         {debug nowarnings c++}]} {
index ffc13332809e43cda8bb790f676587eabddc61f1..65cc3ac51c36fdd0389ce8ef10e915f7824c4989 100644 (file)
@@ -19,7 +19,7 @@ load_lib compile-support.exp
 
 standard_testfile .cc
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 if {[prepare_for_testing $testfile $testfile $srcfile \
         {debug nowarnings c++}]} {
index c827dcebe54e041d40780f5bdf57ae03a70b44a3..86fddb324aa53097d322860eebd926d3ce4cf2f0 100644 (file)
@@ -19,7 +19,7 @@ load_lib compile-support.exp
 
 standard_testfile .cc
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 if {[prepare_for_testing $testfile $testfile $srcfile \
         {debug nowarnings c++}]} {
index 33fec029257b1bcd3216c5c43d85445f367c5cec..f50e385ff73abc891593cdfb4271a07b3fe5f19a 100644 (file)
@@ -19,7 +19,7 @@ load_lib compile-support.exp
 
 standard_testfile .cc
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 if {[prepare_for_testing $testfile $testfile $srcfile \
         {debug nowarnings c++}]} {
index b75024dec6b29af611854d742fa410c41c0bd6fe..b2130e067e0b8706646630e9a1f5bf9fee0d4d91 100644 (file)
@@ -18,7 +18,7 @@
 # This tests that C++ alignof works in gdb, and that it agrees with
 # the compiler.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 # The types we're going to test.
 
index e132e73d80b1562a1c7292710bb314bc4621824a..a8f19e1d11484a7e746c916869595f7a90f0c03c 100644 (file)
@@ -19,7 +19,7 @@
 # about the field or baseclass being ambiguous is emitted at the right
 # times.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 5116355049f1ade071a38978dcd20d60e33613fc..64adbbdb220ff1cec2920ce703309488356e3002 100644 (file)
@@ -20,7 +20,7 @@
 # test running programs
 #
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 5d8c152d33d590faa66cb21d62476a4b79fb1ce6..788bda77f3dd26e049115367a699f7c79877b97f 100644 (file)
@@ -20,7 +20,7 @@
 # test running programs
 #
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index d9017533a443bbe7392239c8c1249eebdbc73512..35bef8d8267b1b5de20a8921c16462e45aac09eb 100644 (file)
@@ -17,7 +17,7 @@
 
 # This file is part of the gdb testsuite.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc anon-ns2.cc
 
index f5ec03d49ec61f38ce99150d990bfeb4ea35845b..751867f7d49a169571888c7ecc80106bde47d047 100644 (file)
@@ -23,7 +23,7 @@
 #
 
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 21a89bde85f0f734cdaa73b53403cc68a65b8972..76b4ae82c097297666895de80b34985304df4a1d 100644 (file)
@@ -21,7 +21,7 @@
 # Test G++ has compiled debuginfo without a C++ '&' reference where it should
 # not be.  GCC Bug 33537.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 
 standard_testfile .cc
index 8f88f947549afe71a607ad5451754f755c228356..ff3b1aa5ec90c6a92f4240e3f4a80487cb513a88 100644 (file)
@@ -15,7 +15,7 @@
 
 # Test the printing of element indices in C++ arrays.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 set lang c++
 
index 8c71149c92276223a256f0c45e291b4ae08b7152..10fbdde6bdde0771ff6b8967de828223a3b5491b 100644 (file)
@@ -15,7 +15,7 @@
 
 # Test the detection and printing of repeated elements in C++ arrays.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 set lang c++
 
index 27f353220359ba6b067cb576b06169d228c79ed3..08b68392005e1e136d1e28ff238eec1d53cdd05d 100644 (file)
@@ -20,7 +20,7 @@
 
 # Test returning bool.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 
 standard_testfile .cc
index 57006f059b8697ae92aca6a152ae02642f0bbec8..334955db84329b976bfd3c599efae9e3c468714d 100644 (file)
@@ -58,7 +58,7 @@
 
 standard_testfile .cc
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 # CXX11_ABI specifies the value to define _GLIBCXX_USE_CXX11_ABI as.
 
index af1711ccbdbb70e692a8ef08b40413eb26402f4a..0d1ad68f9f593d681e35c79899f929dbc146236f 100644 (file)
@@ -15,7 +15,7 @@
 
 # This file is part of the gdb testsuite
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc breakpoint-locs-2.cc
 
index 46762fc8b1c05d0bf756c588819d1bbcd7ea0dbb..7a244c7bdf86766ee6324387b0f2d5dac063672e 100644 (file)
@@ -17,7 +17,7 @@
 
 # This contains tests for breakpoints in C++.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 #
 # test running programs
index 870d36d29b41e226e99068e14f0a3442e0beca38..29118629d2495ec19c5f070362d0918bb1a42948 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)
 
-require !skip_stl_tests
+require allow_stl_tests
 
 standard_testfile .cc
 
index 9fdbd00537e9e88f2ba2c05558d50d40b2f94667..b20bc8698ca35f2341e920c4bf449ae04717cf29 100644 (file)
@@ -14,7 +14,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc call-c-1.c
 set objfilec [standard_output_file ${testfile}-1.o]
index 6f0f5214fe3bdc3daeef4204bcaab6370d8d51d5..ea65e09c82cf071534829f1b45549e625afb1802 100644 (file)
@@ -16,7 +16,7 @@
 # Test callling a method on a variable that has been put in a
 # register.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 load_lib "cp-support.exp"
 load_lib dwarf.exp
index 35305d75ff19e5d139db0624327c1e14f6e0b6d8..ac798f9070f8e78cc3447d996146f04e54b7f453 100644 (file)
@@ -25,7 +25,7 @@
 #
 
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc casts03.cc
 
index f147b365776134757d332a8e64e16dc714c8ebe6..d766afc66df061cbccb7ded5ba5826fde0cb2f66 100644 (file)
@@ -15,7 +15,7 @@
 
 # This file is part of the gdb testsuite
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index ea7cdf16a043e6c1c3614ec05a22e5d321ef4352..0a3448f3705d5ba1a50b06d4b19b34e3b2df1b06 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_cplus_tests
+require allow_cplus_tests
 
 
 standard_testfile .cc
index de7fa2eb14b431d1993d00149df92a7cc39de44b..4b1b01df383e6aab56cfc3654cd1513b7060e294 100644 (file)
@@ -18,7 +18,7 @@
 
 set nl "\[\r\n\]+"
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 load_lib "cp-support.exp"
 
index 70779cecfa4b7b7851d7098489625f2af0918cb2..d54d2986c7a218a723adafc30f93db08e0c19176 100644 (file)
@@ -17,7 +17,7 @@
 
 # This file is part of the gdb testsuite.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 # Tests for c++/12273, breakpoint/12803
 standard_testfile .cc
index 387636fd45c0558030d1f85a8e05f0f15799997b..18dcb0e91b7dc043a0b75f626184bfa5e847c3d6 100644 (file)
@@ -15,7 +15,7 @@
 
 # This file is part of the gdb testsuite.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 3846aa2aebcfe22159d13245176a7051b682dc4c..5e70f9d30d35be923a1fe44b0dea185e109e4f15 100644 (file)
@@ -18,7 +18,7 @@
 standard_testfile .cc
 append binfile .o
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" object {c++ debug}] != "" } {
      untested "failed to compile"
index 9d93d59843081fb592aef2a823b5c6e0f52dd6dc..82a7ffb6fb4d1e242d92828c4e8f93ea7fce4591 100644 (file)
@@ -51,7 +51,7 @@ proc test_class_complete {class expr name matches} {
     }
 }
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile pr9594.cc
 
index 368ea25d34e35f45e31c70870b4b75c9bb69728f..3df149bf6a3ee992d4ad1e163e73f2b75f287e68 100644 (file)
@@ -678,7 +678,7 @@ add {policyd5::function} \
     {operation_1<T>::function}
 
 # Start the test
-if {[skip_cplus_tests]} { continue }
+if {![allow_cplus_tests]} { continue }
 
 #
 # test running programs
index c29b47cdf4cabfcd8e6b45fd3bf091693c7aad4c..3a5a3c870cf45ece3955e26f0d1d850dc1ee741d 100644 (file)
@@ -15,7 +15,7 @@
 
 # Tests for breakpoint on labels in methods.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index f197e1148e75f14c5647d088c927edf7a107dfa5..9ca5834a9bae585cdd3732feb25704872b19c685 100644 (file)
@@ -16,7 +16,7 @@
 # This file was written by Fred Fish. (fnf@cygnus.com)
 # Adapted for g++ 3.0 ABI by Michael Chastain. (chastain@redhat.com)
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index d235528878bd6e87e3daa1cc36d3316be19b9532..44fd926286912b0a37a63bb94fa2deee13d151b9 100644 (file)
@@ -16,7 +16,7 @@
 
 standard_testfile .cc
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}] } {
      return -1
index a7cb988525893b4cdf8d2095556fb27510b6c82a..0c02085cec63eb1f0191406af9a8330a9428c2a8 100644 (file)
@@ -21,7 +21,7 @@
 
 # Call to template instantiations.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile cttiadd.cc cttiadd1.cc cttiadd2.cc cttiadd3.cc
 
index 300818e1d8737de75920c839577f9c7b15fa9519..f6466a4bc5d091231bf44dd0fb8e1b9f1c0a399a 100644 (file)
@@ -15,7 +15,7 @@
 
 # Test "set debug expr 1" on c++ expressions.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 gdb_start
 gdb_test_no_output "set language c++"
index 28a0fe85ee15c46664e0086d7b73f800f4b32e2e..f7177e292d7dbe387e1d2675acf5f0ffba82c10b 100644 (file)
@@ -15,7 +15,7 @@
 
 # This file was written by Fred Fish. (fnf@cygnus.com)
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 ### The demangling style we last sent to GDB.
 set current_demangling_style none
index bb482e69e9f6e273bddaeb0dafc531477e6ed44b..ea7cdf2920f977123840e9b7f39045d8d6194d74 100644 (file)
@@ -28,7 +28,7 @@ set nl "\[\r\n\]+"
 # Start program.
 
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 load_lib "cp-support.exp"
 
index 3b8773fbf743389c473a4578b38bed29bd4a10e7..bbb024d0f68aa8260a4a494d137da478689f7746 100644 (file)
@@ -18,7 +18,7 @@
 # Test that the disassembler correctly demangles C++ function names in
 # it's header line.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index c079b0cd6a297d5c8b630bae9f7e3023588d288d..91f67df2aa8348e17269a093838e881848fc0eba 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_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index a8042c44b02ed0b60874dea4757259ee7c87f6b7..2a1b9cd60a3f09702c54b13ba2c6d0ce99ff9dd9 100644 (file)
@@ -21,7 +21,7 @@
 # multiple locations and breakpoints are found in
 # gdb.base/ena-dis-br.exp.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index badc2dc20511bcc7460bc5b6b59b959c12cdf82e..c7badc4ec89489f89f8d377ed557e69b9b7d52a8 100644 (file)
@@ -15,7 +15,7 @@
 
 # This file is part of the gdb testsuite
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 3b47143277e6bab343844274eabce5326708e847..4308d327da3e622c05d156f720f5c7ed589ec4b8 100644 (file)
@@ -33,7 +33,7 @@
 set ws "\[\r\n\t \]+"
 set nl "\[\r\n\]+"
 
-require !skip_stl_tests
+require allow_stl_tests
 
 standard_testfile .cc
  
index 7e19d42561e8e8419860be7e45b216cf718388d5..b073d63e2166007e805a9aad0522482c8633a563 100644 (file)
@@ -15,7 +15,7 @@
 
 standard_testfile .cc
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
     return -1
index deb9c94cc8ec18587fc349dd1f151c3f620c4e37..5ddfa63ccf90a5b72d5e594d25db397d62a1f5d8 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_cplus_tests
+require allow_cplus_tests
 
 set srcfile expand-sals.cc
 if { [prepare_for_testing "failed to prepare" expand-sals $srcfile {debug c++}] } {
index f380e90ace8e71556391b6d0f6d2473dce99425e..d1df13b6341f1fbf11faf41a163ecd36d17c3047 100644 (file)
@@ -15,7 +15,7 @@
 
 # Test breakpoints on extern "C" functions implemented in C++.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index f34f162456fa760f44568bfdadf5d7e443fccda1..9b1d2b8a606f26fe535be2bb362c824224730149 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_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 07939637d6885a6eef4f8e38315634ea56efe245..f546dfa10f41e1635f5bed6b1bca28ef7c547c16 100644 (file)
@@ -28,7 +28,7 @@
 # operand.
 
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 1dda4c99ac91e2207bc72541b737f6503646151c..86d314f58fa6159e495959e42348d8767c0fd06f 100644 (file)
@@ -21,7 +21,7 @@
 set ws "\[\r\n\t \]*"
 set nl "\[\r\n\]+"
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 #
 # test running programs
index 6eb6292272bd65ac0b59bf6371b7fa4075a6e8f1..3f53573180e718927990918223ff6f1ff9a79cfc 100644 (file)
@@ -21,7 +21,7 @@
 #
 # PR c++/9489.
 
-require !skip_cplus_tests !skip_shlib_tests
+require allow_cplus_tests !skip_shlib_tests
 
 standard_testfile .cc gdb2384-base.cc
 
index 5d9cedbde9f2c400099892b07ad725231c24504e..0cb8bdd0ada05c68436ba96fa4d23db4eb543e4a 100644 (file)
@@ -31,7 +31,7 @@
 
 # This test is largely based of gdb.base/callfuncs.exp.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 if [target_info exists gdb,nosignals] {
     verbose "Skipping gdb2495.exp because of nosignals."
index 95a0424d6523c5a19d6dd299052219d8221abf2b..7d8588520ec376c6665efe1a89c15b451f3dd621 100644 (file)
@@ -14,7 +14,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile hang1.cc hang2.cc hang3.cc
 
index 14c3cb4b331d47f04ca95de1871438bdc3ce3158..5508cbaccbce2bb202c31d3b93875980b9bb9c3e 100644 (file)
@@ -18,7 +18,7 @@
 # Test expressions which assume an implicit "this" with a qualified
 # name.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 5dfd671592c14a407cd67d593710fe70141183c4..050bd98cf56746961ed224f84b24efa6209112bf 100644 (file)
@@ -20,7 +20,7 @@
 
 load_lib dwarf.exp
 
-require dwarf2_support !skip_cplus_tests
+require dwarf2_support allow_cplus_tests
 
 standard_testfile .cc .S
 set asm_file [standard_output_file ${srcfile2}]
index 6d1d3309768e8423abec3856f4c6797fe25880ed..c058b55ff386e4e9dccad4b29803e08a1f0c8376 100644 (file)
@@ -15,7 +15,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 # Only test C++ if we are able.  Always use C.
-require !skip_cplus_tests
+require allow_cplus_tests
 set lang {c++}
 
 set debug nodebug
index baf05594401c2d357ddf68170edf75094c3db854..dbfa8f97e49142d864b8fe0abeb9773ff5d3d46a 100644 (file)
@@ -15,7 +15,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 # Only test C++ if we are able.  Always use C.
-require !skip_cplus_tests
+require allow_cplus_tests
 set lang {c++}
 
 set debug debug
index 1846125066e577e25ba85899f93b5ef6e579416f..2742e3e214d73c9ee0c575e21452708e25594567 100644 (file)
@@ -20,7 +20,7 @@ set ws  "\[\r\n\t \]+"
 set nl  "\[\r\n\]+"
 set vhn "\\$\[0-9\]+"
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 load_lib "cp-support.exp"
 
index afd54d116f9b94e4fa2901328c28b84c5c865485..c603257583d17992ad64059eac45df12b06ae69d 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.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 58d0d0605aebdd2a4b09ca7a1b0eccd3e5dd67be..8d967c4b293e46813508ed8559b5c67dc69e237c 100644 (file)
@@ -135,7 +135,7 @@ proc do_test {lang} {
     set options {debug}
 
     if {$lang == "c++"} {
-       if { [skip_cplus_tests] } {
+       if { ![allow_cplus_tests] } {
            return
        }
        lappend options $lang
index a281019bb3d47610872d4d34e2b4e91345656da8..67b3eb7308d7063a1fc5dceb2b6d62b60ee9a9e2 100644 (file)
@@ -27,7 +27,7 @@ set nl "\[\r\n\]+"
 # test running programs
 #
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 1578b6f0ec1cdf017a5171472666c0315aa3c91c..c5cb7af83660ab2c1d392fc290e45d445967defc 100644 (file)
@@ -18,7 +18,7 @@
 
 # This file is part of the gdb testsuite
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 #
 # test running programs
index 6dbb1716a02c3567d4a2c1d26511160b7bccce75..c57aee10160fd64c0f9f63ead1bf096cfd48982d 100644 (file)
@@ -19,7 +19,7 @@
 
 # This file is part of the gdb testsuite
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 #
 # test running programs
index 2751c0064bc3f67581e41c81946abd03413ec16a..7b62f3a442bc54b52eb4ccfaf3dcb903cafef95b 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.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 2f86c80d8fd37c8ad22830904df4316bbf79b994..80a36b0b7ea499721f7f544f6bbec32fefd7e204 100644 (file)
@@ -16,7 +16,7 @@
 # Test that breakpoints on C++ constructors work, despite the
 # fact that gcc generates several versions of constructor function.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 
 standard_testfile .cc
index cf139354dd7cef90eb6090177234255992a39afb..555827806f7b6524f7d6a9bbb352f36272ecbbad 100644 (file)
@@ -18,7 +18,7 @@
 # This test verifies that setting breakpoint on line in inline
 # function will fire in all instantiations of that function.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile mb-inline1.cc mb-inline2.cc
 set hdrfile "${testfile}.h"
index 17f9e8102cda24ce4a460399e3e1ec5bb11572a3..930dde57b5260837f404be950b252d5cf5008c11 100644 (file)
@@ -16,7 +16,7 @@
 # This test verifies that setting breakpoint on line in template
 # function will fire in all instantiations of that template.
 
-require !skip_stl_tests
+require allow_stl_tests
 
 
 standard_testfile .cc
index 90fa0971314e0468e710d13bd2dd540d9989f837..5d390845634d18a7addfa06bc75e2607da6e8ac7 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_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 0807627e3bc97db98b9b3b64b05b6764626cf3f9..fc0fd0acc390df76b772f3e373c12874db6d4e02 100644 (file)
@@ -21,7 +21,7 @@
 
 set vhn "\\$\[0-9\]+"
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 
 standard_testfile .cc
index 174f89b5d68bffbdbdb9f61712ac4760449baba2..b484545d93eb7256759c1a6ae77ea5a3f860ba7f 100644 (file)
@@ -30,7 +30,7 @@ proc add {var name params expected {kind {func}}} {
     lappend result [list "${method_name}($params)" $expect]
 }
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 # Tests for c++/12266 et al
 standard_testfile .cc
index d4bb6fbb82de6ab51efe67539e650bd6aaac2bd2..5295f736ccae5baa95bbf0289bd590775b38c892 100644 (file)
@@ -32,7 +32,7 @@
 # test running programs
 #
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 04a064bb65bbe4b87b0e867aecdc05c40a3fc6cb..727cc1a147f978b75252698eccd5ecaf7507facf 100644 (file)
@@ -18,7 +18,7 @@
 # This tests setting a break in an ambiguous c++ method with
 # current_language set to c.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 8f14d489c0dce0bf1bb3d0f6c8f329f36bff8731..3200e4ccd8aa4c6a5f0e5f377189f46d146b7d2c 100644 (file)
@@ -15,7 +15,7 @@
 
 # This file was written by Fred Fish. (fnf@cygnus.com)
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 6f6f7d2030498426b2cb7a67a14dc2c263657d2b..24cd6256508a8a010a2129196a26f4f0047a2418 100644 (file)
@@ -20,7 +20,7 @@ load_lib dwarf.exp
 
 # Do not run in environments which do not support C++.
 # This test can only be run on x86-like targets which support DWARF.
-require dwarf2_support !skip_cplus_tests
+require dwarf2_support allow_cplus_tests
 
 if {![istarget "x86_64-*-*"] || ![is_lp64_target]} {
     return 0
index ed7943f4e693907d65a00bed731b23ac59365b5e..e364816fcb77d636cf58157e14120d61187d284f 100644 (file)
@@ -25,7 +25,7 @@
 
 
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc namespace1.cc
 
index 1b83f7b3e022f90cc797856ba86da363968004f2..a9986c56b22da64e94c98a02659fe57ac4348d85 100644 (file)
@@ -15,7 +15,7 @@
 
 # Regression test for type printing of private nested classes.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 load_lib "cp-support.exp"
 
index 889d6d7e68cefb48aaf3b339294149af151e6595..e4edae8457feb7ef30cd7835041eff984ea73cd2 100644 (file)
@@ -19,7 +19,7 @@
 # the corresponding source file.  It then walks the nodes of this tree
 # to construct input suitable for passing to cp_test_ptype_class.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 load_lib "cp-support.exp"
 
index e6565addafabe22d3ef474bb1c28d05ee26e15f6..b7cd11e034210d2dbca871c76d5be26e22e1739a 100644 (file)
@@ -14,7 +14,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 3d7ef3a8090b458fb48f676719f36bf57359736e..b10daa638e66d4a0bcc753fac852a7dd45cb18c9 100644 (file)
@@ -15,7 +15,7 @@
 
 standard_testfile exceptprint.cc
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
     return -1
index 9b8c5b1c4605a7c45d660f84f1cb2d835a2c20df..0cfa9403bd9fafd91d28697a3b685816e09ddf81 100644 (file)
@@ -17,7 +17,7 @@
 
 set additional_flags ""
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 3c2f5e5703ff37672f9408da79fe6076eac504d2..2727041f0747ffe290c0d3287d6ae5bdea93d41d 100644 (file)
@@ -18,7 +18,7 @@
 
 load_lib dwarf.exp
 
-require dwarf2_support !skip_cplus_tests
+require dwarf2_support allow_cplus_tests
 
 standard_testfile .cc nsalias-dw.S
 
index 8ed9c689a5b0cfe67316cf4ee85e552c79381fb2..4d78b8ce5f961facf4aa8a9d17e6381c8637480f 100644 (file)
@@ -15,7 +15,7 @@
 
 # This file is part of the gdb testsuite.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index ed265fbc3065291e6813ebe7719c37cf7259d65e..bd96d3368f5a6866b9fde7f3947d71b23a8d03df 100644 (file)
@@ -24,7 +24,7 @@ set ws "\[\r\n\t \]+"
 set nl "\[\r\n\]+"
 
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index a6714995f436eca3fb51007adb53fe203c13dea0..62e45f50d0eec54255099eeda3e678cd44be0342 100644 (file)
@@ -28,7 +28,7 @@ set timeout 15
 # test running programs
 #
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index f13c2ee97ff9926baaaa0869e27c6d62c7862330..122ff26b76034d016fa30c0e2a4075fb9ee0d4fd 100644 (file)
@@ -52,7 +52,7 @@ proc test_class {class} {
     gdb_test "break ${class}::hibob if (a_param == 3)" "Breakpoint (\[0-9\]).*"
 }
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 # Test for c++/11734
 standard_testfile ovsrch1.cc ovsrch2.cc ovsrch3.cc ovsrch4.cc
index 62ae6b77689368ca76d23517f9ae28e636755bca..bcb11698a28c0b50e8006a4cdbb4044ac11fd19b 100644 (file)
@@ -25,7 +25,7 @@
 # - have inlined copy ctor
 # - have deleted destructor
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 5424bcefc2aea22e5d3a1d049164afead50aee6a..e9bbac98e08e1f386ba5ce39d5512f1b890800e7 100644 (file)
@@ -68,7 +68,7 @@
 # The companion test file pass-by-ref-2.exp also contains
 # manually-written cases.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 # The program source is generated in the output directory.
 # We use standard_testfile here to set convenience variables.
index b69edb1d74fddfc10508714effa96b52a72cd3a6..100acbf5aeecb08c880da9eea2bdb52945ec14a0 100644 (file)
@@ -17,7 +17,7 @@
 
 # Test printing c++ pointer-to-member.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 3ed8f319469e7e5f04b220f7e8c531085d8ace61..6eeab8efff70c5b926e0da047f89d6017db92833 100644 (file)
@@ -18,7 +18,7 @@
 
 # This file is part of the gdb testsuite.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 #
 # test running programs
index 021710fae6820f62f9dc4eb0334b6ff4ea0ba9b1..30b9bd1eee6bb7df51f6d5a80a8a874d9f5d50ed 100644 (file)
@@ -17,7 +17,7 @@
 
 # This file is part of the gdb testsuite.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 #
 # test running programs
index 2ea821011a3ef73839de13f8095ffa171f30b3e6..4854ba20a1be4995e916a168ed71034aca3dbdb2 100644 (file)
@@ -20,7 +20,7 @@
 
 # This file is part of the gdb testsuite
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 #
 # test running programs
index 5fbbace53f6ff53c49259ce02b89000ae3cba381..6432ca328965bcd681658e7851e34914983fe42e 100644 (file)
@@ -17,7 +17,7 @@
 
 set nl         "\[\r\n\]+"
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 load_lib "cp-support.exp"
 
index fb9e739a5472640b15d9abef2f2814b025948590..3b717dec71ae43ae9a4543cf2f6b28e9a38b7df4 100644 (file)
@@ -15,7 +15,7 @@
 
 # This file is part of the gdb testsuite
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 48a5c2b7a2cea1b9caf2c5d76e468e335e5a650b..75ba8410afbbb8c2b3c41d604e6952663efc15ac 100644 (file)
@@ -15,7 +15,7 @@
 
 # This file is part of the gdb testsuite
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index cde7b20e41a526a5f33e93b735e62c8c1a677473..388cf00a478c4352f473fec862a7484edbedcc98 100644 (file)
@@ -15,7 +15,7 @@
 
 set nl         "\[\r\n\]+"
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 load_lib "cp-support.exp"
 
index 3a9e0af4db316ae9d8bffcb858021f0df839282f..8fd5cece6db7afed15d4714300c1d270f73b00c9 100644 (file)
@@ -15,7 +15,7 @@
 
 # This file is part of the gdb testsuite.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 733cd4e360a9f217a6f550e31d291068e377aef4..78367125a2b42b70c6b3f0d08378526f2d7b8a85 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_cplus_tests
+require allow_cplus_tests
 
 standard_testfile bool.cc
 
index 8c5d5e2ef3e05551f20a68efcfed84c812e5a64e..75a3bba296d98cf3b1710e809bdfd824b168c93c 100644 (file)
@@ -17,7 +17,7 @@
 
 # This test checks that a constructor and destructor are printed the same.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 0cdb271b85e74bb1c46b8bd818c03d6fb5a87788..4ab8b60ffe361a9f6c8474d0014f3db52be9e487 100644 (file)
@@ -19,7 +19,7 @@
 
 # This file is part of the gdb testsuite
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 #
 # test running programs
index ba3e75666d99a39b6239d77a9eb09115180e5236..f9644dc30537d6f92de95bbe71e154c6727c20fa 100644 (file)
 #
 
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile psmang1.cc psmang2.cc
 
index ad64df6d0b95b46e672b5223a9571f951ec1eb1f..b517405d3c68457c9c0fa51fdeba29584802a0e4 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_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 4f0a6d98be0e602ec11f4bc177067bac6a81e556..ebd7e8d856ee441cd1ff74807d42f479ac84a732 100644 (file)
@@ -15,7 +15,7 @@
 
 # This file is part of the gdb testsuite.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index e09447ed5156a0ba01665f3245ad4c995f4cd8e0..710185568408e58a8e06f8cc5403ebd068ffdd95 100644 (file)
@@ -15,7 +15,7 @@
 
 set nl         "\[\r\n\]+"
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 load_lib "cp-support.exp"
 
index 624337218930ba2a23023b4d7f758d212e7885b0..d1d7ab1be197e76e11753a8bb23f7d0de676dcdc 100644 (file)
@@ -17,7 +17,7 @@
 
 # This file is part of the gdb testsuite
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 gdb_exit
 gdb_start
index d309c46694b38c940bb6fc132cdb4ddcb342548c..2b52be119dd30a6a82c26eb154bbb68302f7699f 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_cplus_tests !skip_shlib_tests
+require allow_cplus_tests !skip_shlib_tests
 
 standard_testfile bool.cc .cc
 
index b4c6cee891401460204fb243f7e1f48c9dcaaeff..52bbb4d097a68d97d8358a52f455d75a9134b799 100644 (file)
@@ -20,7 +20,7 @@
 # test running programs
 #
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index c1b9866cf670909a99ab1d64eafbd3d14d3dd415..2187c25c08f35554bdd1546dfc3bf41315399acc 100644 (file)
@@ -20,7 +20,7 @@
 # test running programs
 #
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 0832053689579c95ec10aae480ae3e8388f3b8b5..a6944b4f9197d01d4845a306d2303e2c958b8bb5 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.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 #
 # test running programs
index f1399ef16570f40c6fddccdbcfcac82e2e5d666e..6c013973e062e7b21b19df3acfc788ab8f98e2e7 100644 (file)
@@ -17,7 +17,7 @@
 
 # C++11 rvalue reference type casting tests, based on gdb.cp/casts.exp.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 94ac3841eb660fab47c39f1b9a5fef263290ef48..ec8d056e94f7aeeb917c41990ef092d238579bbd 100644 (file)
@@ -18,7 +18,7 @@
 # Tests for overloaded member functions with rvalue reference parameters,
 # based on gdb.cp/overload.exp.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 load_lib "cp-support.exp"
 
index 46c32cebf9a54b123a499558cb6f75e4598c5fb1..3a7419631137491dd14ca09604db078083a1c9f9 100644 (file)
@@ -16,7 +16,7 @@
 # Tests for rvalue reference parameters of types and their subtypes in GDB,
 # based on gdb.cp/ref-params.exp.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 52e8c682ef77379362a0dc00c6eb5b8a8cb3a2df..fe2c9c5aafb883de0352d0f2e80b921fe951115c 100644 (file)
@@ -18,7 +18,7 @@
 
 standard_testfile .cc
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 if {[prepare_for_testing ${testfile}.exp $testfile $srcfile \
     {debug c++ additional_flags="-std=gnu++11"}] } {
index f2963be0c525c63ac1c4b3f993c9efd9deed2be3..9029be91f9b3e3287476a46c835f7135466f22d8 100644 (file)
@@ -16,7 +16,7 @@
 # Tests for reference types with short type variables in GDB, based on
 # gdb.cp/ref-types.exp.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index e2dec7326a496b8d3ca5b6000435a3a3343e400e..bd0f1b719cfdfa7253a0588b5c6d6bcca9fd89fd 100644 (file)
@@ -16,7 +16,7 @@
 # Tests for linespec errors with C++.
 # Derived from gdb.linespec/ls-errs.exp.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 set exefile $testfile
index 282b5b7ce0dc76f5a0f5f48ec4bc6d91ea6b01fb..775867579dcc4c361c18b92fb14fbba5995b8fd1 100644 (file)
@@ -37,7 +37,7 @@ proc test_breakpoint {func result} {
     }
 }
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 # Tests for c++/12750
 standard_testfile .cc
index f7f3ec095eb6dd31f0bca82b6bcc7ea24041f5d9..1c333a7fa113770595fc821f75652992aef6161b 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_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 91fa658c4377fed19def9a49e7abd1a80f180c59..f63f04a4147afee4e4b91c6285a16bdb8cf1e350 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_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 9492c47a72ce4151f38e2983bd2d20b5efe605c2..0afe232d583f449b1ba5b87e9193c6e69699dc12 100644 (file)
@@ -18,7 +18,7 @@
 # Test size of arrays of stubbed types (structures where the full definition
 # is not immediately available).
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc stub-array-size2.cc
 
index 67372c59a659c3ec0a8370f459a1df21329f12d1..f5cf349cc2608da6a4b752ef3149b5189b273852 100644 (file)
@@ -16,7 +16,7 @@
 # Test for subtype definitions, i.e., types defined in classes, functions,
 # etc.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 load_lib "cp-support.exp"
 
index 4d7677ea725bce0d7359c9d9b4eba6886410b1f9..8ee0d2600761c23e6d8adcf267dd25e347b7ce2c 100644 (file)
@@ -17,7 +17,7 @@
 
 # This file is part of the gdb testsuite.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 41709b503e32483c6937946698a0da4a8b792ef2..ba21c4727d310baa0c19f7998330d286290961f1 100644 (file)
@@ -17,7 +17,7 @@
 
 set ws "\[\r\n\t \]+"
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 9dd7eecbfe30d22b22a73c0af1e4e9a34fcae2b3..58ab88220e4b699e9c190216fa9f80d3df7f2182 100644 (file)
@@ -18,7 +18,7 @@
 
 # This file is part of the gdb testsuite
 
-require !skip_stl_tests
+require allow_stl_tests
 
 #
 # test running programs
index ad6aa29d2aad9a6bfdc68be5a5b57c8153341eb5..1d11fb5a302409eca83d2774b5e82e0f4ac64561 100644 (file)
@@ -15,7 +15,7 @@
 #
 # Check if unsigned typedef are handled correctly with typed enums.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 7a0d5f237d886d8bc0e05030bca4709099edf468..7dfccc388fec3c334bf5f1077c30b48b4023532a 100644 (file)
@@ -15,7 +15,7 @@
 #
 # Make sure that inheritance through a typedef is well handled.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index f0cfc4b011d80f6365a5af2fa32776a4ffc3cc35..d2f00896a56421103725a19e2350d5a097e73674 100644 (file)
@@ -15,7 +15,7 @@
 
 # This file is part of the gdb testsuite.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index b4766d003dcafb5c0e703e39e7b09f0f5b0c6a2c..fb8f0aa023efc5fe73442466134f8468ec0d6564 100644 (file)
@@ -15,7 +15,7 @@
 
 standard_testfile .cc
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 if {[prepare_for_testing "failed to prepare" $testfile $srcfile {debug c++}]} {
     return -1
index 1ab609bd480d97e01bef7e3ecc565825b9ec56f5..9b5a6f11f96885285a1f29f076b1614cdd015942 100644 (file)
@@ -19,7 +19,7 @@
 # source file "userdef.cc"
 #
 
-require !skip_stl_tests
+require allow_stl_tests
 
 standard_testfile .cc
 
index aa615986ee2261f48c6b4b685ba2e567e3c15d6c..5db6a8be576b3d84b5514252341d6b0042515e78 100644 (file)
@@ -17,7 +17,7 @@
 
 # Test expressions in which variable names shadow tag names.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile var-tag.cc var-tag-2.cc var-tag-3.cc var-tag-4.cc
 
index 8408235d507399e220510025699e8baf6a16efaa..631c5ee438cb948765e5d09ed5b09be9723be0d0 100644 (file)
@@ -15,7 +15,7 @@
 
 # This file is part of the gdb testsuite.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 9b18f599703acb9785119cc18b4859ae63575011..54bc07c0cb239cebb622c2a8c3325542478a4a75 100644 (file)
@@ -15,7 +15,7 @@
 
 # Make sure printing virtual base class data member works correctly (PR16841)
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 89c5b6da7a5dd16e47106d61a1a9c243eaa95e76..445befddf285e3c03de06b121b562db2efc8c90a 100644 (file)
@@ -18,7 +18,7 @@
 
 set nl         "\[\r\n\]+"
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 load_lib "cp-support.exp"
 
index de9ed11b9f85ec85173c37642da61fc5465216c7..a7b96ae40bf50cb82103be4107f77824fd213e3b 100644 (file)
@@ -18,7 +18,7 @@
 
 set nl         "\[\r\n\]+"
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 load_lib "cp-support.exp"
 
index 62429f76041fa27ccf98d64c840dd02b063f9e7d..6ef245e9e72c07b7a1abe4e5f5322aed0ca16624 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_cplus_tests !skip_hw_watchpoint_tests
+require allow_cplus_tests !skip_hw_watchpoint_tests
 
 standard_testfile .cc
 
index 715152829eb10a41f789d30ff4ca69f9b247b2c0..2155efe1863fcc5bab4db21c21a9155f93a650b2 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_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index 422e3f8559dcfb4106c6f78e34ad9bd0cdf32880..b24500b83014f945d866ab1f928f667bce4898f7 100644 (file)
@@ -18,7 +18,7 @@ load_lib dwarf.exp
 # This test can only be run on targets which support DWARF-2 and use gas.
 require dwarf2_support
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .S
 
index 867cd1b6a6c72772e0af05b9ada6439752b8a96c..032aec86731eda119d0a696146810206e0b1825e 100644 (file)
@@ -17,7 +17,7 @@
 # type containing a static member of the same type.
 
 # Still no C++ compiler is used.
-require !skip_cplus_tests
+require allow_cplus_tests
 
 load_lib dwarf.exp
 # This test can only be run on targets which support DWARF-2 and use gas.
index 4fd54825718697d91b32de360fbf0110694879e7..6cad9c32d612f537a3cafc622b92d71247f0a7b5 100644 (file)
@@ -17,7 +17,7 @@
 # type containing a static member of the same type.
 
 # Still no C++ compiler is used.
-require !skip_cplus_tests
+require allow_cplus_tests
 
 load_lib dwarf.exp
 # This test can only be run on targets which support DWARF-2 and use gas.
index 9199f3c7a5b687b547caa1ce0bac5b4423b94479..109fa4bdade4699bb329b03085c08a1d517b18bf 100644 (file)
@@ -18,7 +18,7 @@ load_lib dwarf.exp
 # This test can only be run on targets which support DWARF-2 and use gas.
 require dwarf2_support
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile main.c -dw.S
 
index 6102a96d98882df165988d717154c4509c5ced07..e6cd728d088297e8e90bb05d3f773543bd019e7c 100644 (file)
@@ -18,7 +18,7 @@ load_lib dwarf.exp
 # This test can only be run on targets which support DWARF-2 and use gas.
 require dwarf2_support
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile main.c -dw.S
 
index bcff7bb7729aad17779fe5a1acac6771678d6c44..8ab51b627ef7c38139dfeb090466e8c41b0084a9 100644 (file)
@@ -16,7 +16,7 @@
 # Test a C++ reference marked with DW_OP_GNU_implicit_pointer.
 # The referenced value is a global array whose location is a DW_OP_addr.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 load_lib dwarf.exp
 
index 13608eaa8fffd3af052feee272f253b35624c7d4..19c6a8d8775e07b62da58f6d5e2107189dd14d6a 100644 (file)
@@ -16,7 +16,7 @@
 # Test a C++ reference marked with DW_OP_GNU_implicit_pointer.
 # The referenced value is a DW_AT_const_value.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 load_lib dwarf.exp
 
index e01aeafc84bc8d7ea57a1f479d8e95d3701b902f..f0f1cd70048ef41b338d95d4b877c8f681016b8f 100644 (file)
@@ -16,7 +16,7 @@
 # Test a C++ reference marked with DW_OP_GNU_implicit_pointer.
 # The referenced value is a global variable whose location is a DW_OP_addr.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 load_lib dwarf.exp
 
index 822256bea3810dce2347cb3f3b3df2fea655b1fd..83427688d3ef188e0dd3d906fddf8b21e8dfeeaa 100644 (file)
@@ -16,7 +16,7 @@
 # Test a C++ reference marked with DW_OP_GNU_implicit_pointer.
 # The referenced value is a global struct whose location is a DW_OP_addr.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 load_lib dwarf.exp
 
index f1dfed83e6a7bb2902e2d32a484df3d2a403ba6f..7e28931be22bcd8cbbcd0434a14e2be10eb9d159 100644 (file)
@@ -22,7 +22,7 @@
 # on specific compiler versions or use of optimization switches, in
 # this case -flto.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 load_lib dwarf.exp
 
index 1abc414104172d90ee1d7e5834a50d5f01d5d8d3..9afad943d1cbe81c8f72b4ec3a2e6d0d64a77202 100644 (file)
@@ -17,7 +17,7 @@ load_lib dwarf.exp
 # This test can only be run on targets which support DWARF-2 and use gas.
 require dwarf2_support
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .S
 
index c3a75c35c4ae7dec9e75f3a65932aef5da6c0dca..1bcbbb44e94deb6905a66c8935a61612717ee406 100644 (file)
@@ -17,7 +17,7 @@ load_lib dwarf.exp
 # This test can only be run on targets which support DWARF-2 and use gas.
 require dwarf2_support
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc -dw.S
 
index 22784554014a931a4c4a6039e9b91ef9256d8cfe..22370de3d71c9354d6c9200160823d8b85ce3967 100644 (file)
@@ -17,7 +17,7 @@ load_lib dwarf.exp
 # This test can only be run on targets which support DWARF-2 and use gas.
 require dwarf2_support
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile main.c -dw4.S
 
index f0bea26faba7244fe84865ee70edd8d7172ab7b2..945bc335fd4c2c676b0765c363a329c0fe20219c 100644 (file)
@@ -17,7 +17,7 @@ load_lib dwarf.exp
 # This test can only be run on targets which support DWARF-2 and use gas.
 require dwarf2_support
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile main.c .S
 
index f77a136de1f45623ab3ced855786e9c57c40630e..c40c7677f7f96c20e56996d41a44e1d16a68f053 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_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index f35f0af5368f3f2b8ed06112d5018b2f745b27fd..96466e7afe57d3c8680c0c2b5667a1d92f5ea59a 100644 (file)
@@ -17,7 +17,7 @@ load_lib dwarf.exp
 # This test can only be run on targets which support DWARF-2 and use gas.
 require dwarf2_support
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile main.c -dw.S
 
index 253295d65380c08b65740f833ae14b4eae53c88f..72d7babc88e4185ce43caa9deb3607625a41e3a5 100644 (file)
@@ -17,7 +17,7 @@ load_lib dwarf.exp
 # This test can only be run on targets which support DWARF-2 and use gas.
 require dwarf2_support
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile method-ptr.cc -dw.S
 
index 3e68707ddbc9b18238dbe2ae415e3a940adaaf3b..5b2a3c96c806e4d10d849f2133c3637ef4094bdf 100644 (file)
@@ -18,7 +18,7 @@
 
 load_lib gdb-guile.exp
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 
index ee49c01599e0424c9b79074dee0d427105a9c4ee..9858b1c1a387241cf16d783009038b0b5484b321 100644 (file)
@@ -451,7 +451,7 @@ test_value_after_death
 
 test_subscript_regression "${binfile}" "c"
 
-if ![skip_cplus_tests] {
+if {[allow_cplus_tests]} {
     if { [build_inferior "${binfile}-cxx" "c++"] < 0 } {
        return
     }
index 1895a509c25a74a21233af086c7922693fd439e0..8de8a95802200c5e1dac28a38bd609e345bc6cb2 100644 (file)
@@ -15,7 +15,7 @@
 
 standard_testfile lspec.cc
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 set opts {debug c++}
 set objfile1 [standard_output_file ${testfile}one.o]
index 959e399663cdc3b62096c04f0e0b6152d70667da..2a829bf526c9e10ce3dde558b50970aab276e232 100644 (file)
@@ -15,7 +15,7 @@
 
 # Tests for explicit linespecs
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 standard_testfile .cc
 set exefile $testfile
index 1a819cab9b444f2dee6636684e307bd643bddb58..f0ff97b8f45609a3f4ef4efbca68f0dc5903cceb 100644 (file)
@@ -22,7 +22,7 @@ set exefile $testfile
 set baseone base/one/thefile.cc
 set basetwo base/two/thefile.cc
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 if {[prepare_for_testing "failed to prepare" $exefile \
         [list $srcfile $baseone $basetwo] \
index 4ce57572050aedef082a04d0d8a9454282099454..2707e885faf227b045c6de6c4d1835b52f3d2106 100644 (file)
@@ -18,7 +18,7 @@
 standard_testfile .cc
 set exefile $testfile
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 if {[prepare_for_testing "failed to prepare" $exefile $srcfile \
         {debug nowarnings c++}]} {
index 614ea9a584aa088914ae193a4399324c2e48516f..08dca4b49134cda74b003822c1347dafdc8a2dce 100644 (file)
@@ -30,7 +30,7 @@ proc do_test {lang} {
     set options {debug}
 
     if {$lang == "C++"} {
-       if {[skip_cplus_tests]} {
+       if {![allow_cplus_tests]} {
            return 0
        }
        # Build ".c" source file with g++.
index 30dd7cb0641735abf071f9b3960ea88710cddda4..3ac6f890b6b09740f5a308a575fa3392cba3b08f 100644 (file)
@@ -20,7 +20,7 @@ set execfile $testfile
 set baseone base/one/thefile.cc
 set basetwo base/two/thefile.cc
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 if {[prepare_for_testing "failed to prepare" $execfile \
         [list $srcfile $baseone $basetwo] \
index 65279de1dce0127f62cc787f104920a4bb62ffa2..2001f11b6fa25057d302ca026ea9b3761bc38473 100644 (file)
@@ -16,7 +16,7 @@
 # Test that children of classes are properly reported.  Regression
 # test for gdb/792.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 load_lib mi-support.exp
 set MIFLAGS "-i=mi"
index a130acc193a3ca6fc8180bd65adfabdf73a0c56b..ac2d8e188284d39669d71a53bf5926f766c51db8 100644 (file)
@@ -15,7 +15,7 @@
 
 # Test the -catch-throw, -catch-rethrow, and -catch-catch MI commands.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 load_lib mi-support.exp
 set MIFLAGS "-i=mi"
index 7af5d3393f5a252e565979ada61116766515fd24..a0976c071a7f137670219293a559609977b33b0f 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_cplus_tests
+require allow_cplus_tests
 
 load_lib mi-support.exp
 set MIFLAGS "-i=mi"
index 645cbefca8058525b13e0e70b237935c2f086456..57bc4a59d5aabad8c367460aeac997e31cf835e7 100644 (file)
@@ -17,7 +17,7 @@
 # errors is generated when setting a breakpoint in a non-existent
 # file with a Windows-style logical drive names and C++.
 
-require !skip_cplus_tests
+require allow_cplus_tests
 
 load_lib mi-support.exp
 set MIFLAGS "-i=mi"
index cc683ad0584cd9d285c7a5a01e187f436530a668..fa28e58f801e2087cf10203900a3bc889b803858 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_cplus_tests
+require allow_cplus_tests
 
 load_lib mi-support.exp
 set MIFLAGS "-i=mi"
index 6ae6760ba99a9d28592bde5a82d218188da699b1..c724078a5cbe5c7292cd02e4d8741a16e27c1826 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_cplus_tests
+require allow_cplus_tests
 
 load_lib mi-support.exp
 set MIFLAGS "-i=mi"
index d3678cf71ca884b1ff44eb918dd9265ca58a1859..a467e84a482bce78cc813b08365e86c4db2cf985 100644 (file)
@@ -16,7 +16,7 @@
 # This file is part of the GDB testsuite.  It tests the mechanism
 # exposing values to Python.
 
-require !skip_cplus_tests !skip_python_tests
+require allow_cplus_tests !skip_python_tests
 
 standard_testfile py-explore.cc
 
index 66a010108f4fb3600df8ac475c56a74abf2ee95e..aeb3f9c93cdf449984aa0e85b85a4e21d3897aec 100644 (file)
@@ -17,7 +17,7 @@
 # exposing rvalue reference values to Python.  It is based on
 # gdb.python/py-value-cc.exp.
 
-require !skip_cplus_tests !skip_python_tests
+require allow_cplus_tests !skip_python_tests
 
 standard_testfile .cc
 
index 14ebb67018849301d3ef9ee601eceabfca204478..b337bfb8f01f801e474ff3dfd0202ed54065f119 100644 (file)
@@ -16,7 +16,7 @@
 # This file is part of the GDB testsuite.  It tests the mechanism
 # exposing values to Python.
 
-require !skip_cplus_tests !skip_python_tests
+require allow_cplus_tests !skip_python_tests
 
 standard_testfile .cc
 if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable \
index 37e292948053226721588201d06badff57552e41..219e8527ecb2c644fd1d12d3500ce515b78b89f9 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_cplus_tests !skip_python_tests
+require allow_cplus_tests !skip_python_tests
 
 load_lib gdb-python.exp
 load_lib cp-support.exp
index 4085a87440ee2e7159872f095dbb721ca00f9c17..69439e226bf7543a3f9c0a56acf058e2964bb4b2 100644 (file)
@@ -16,7 +16,7 @@
 # This file is part of the GDB testsuite.  It tests the mechanism
 # exposing values to Python.
 
-require !skip_cplus_tests !skip_python_tests
+require allow_cplus_tests !skip_python_tests
 
 standard_testfile .cc
 
index 8ab188c7ea5d84da459c06324a7d390c539e5ed1..26ad72a54015256fcd77a7b3d9e2d90c6c292953 100644 (file)
@@ -664,7 +664,7 @@ test_value_after_death
 
 test_subscript_regression "${binfile}" "c"
 
-if ![skip_cplus_tests] {
+if {[allow_cplus_tests]} {
     if { [build_inferior "${binfile}-cxx" "c++"] < 0 } {
        return -1
     }
index 6a9e5f22dc1db14b8b0ec613c0f389ebf3cff977..c164fec82aa41f50873beb20ce92100c7602310a 100644 (file)
@@ -18,7 +18,7 @@
 
 load_lib gdb-python.exp
 
-require !skip_cplus_tests !skip_python_tests
+require allow_cplus_tests !skip_python_tests
 
 standard_testfile py-xmethods.cc
 
index 40a12612b3e6bbc667597f89576a037f7ce1eaf1..b1d0e7aefdfda1ed4db3fac669129724d409ce66 100644 (file)
@@ -2379,29 +2379,28 @@ proc gdb_compile_test {src output} {
     fail "$msg"
 }
 
-# Return a 1 for configurations for which we don't even want to try to
-# test C++.
+# Return a 1 for configurations for which we want to try to test C++.
 
-proc skip_cplus_tests {} {
+proc allow_cplus_tests {} {
     if { [istarget "h8300-*-*"] } {
-       return 1
+       return 0
     }
 
     # The C++ IO streams are too large for HC11/HC12 and are thus not
     # available.  The gdb C++ tests use them and don't compile.
     if { [istarget "m6811-*-*"] } {
-       return 1
+       return 0
     }
     if { [istarget "m6812-*-*"] } {
-       return 1
+       return 0
     }
-    return 0
+    return 1
 }
 
-# Return a 1 for configurations for which don't have both C++ and the STL.
+# Return a 0 for configurations which are missing either C++ or the STL.
 
-proc skip_stl_tests {} {
-    return [skip_cplus_tests]
+proc allow_stl_tests {} {
+    return [allow_cplus_tests]
 }
 
 # Return a 1 if I don't even want to try to test FORTRAN.