diff --git a/clang/test/ASTMerge/codegen-body/test.c b/clang/test/ASTMerge/codegen-body/test.c index fc5553facbd9..d6346c618750 100644 --- a/clang/test/ASTMerge/codegen-body/test.c +++ b/clang/test/ASTMerge/codegen-body/test.c @@ -1,4 +1,4 @@ -// UNSUPPORTED: powerpc64-ibm-aix +// UNSUPPORTED: target=powerpc64-ibm-aix{{.*}} // RUN: %clang_cc1 -emit-pch -o %t.1.ast %S/Inputs/body1.c // RUN: %clang_cc1 -emit-pch -o %t.2.ast %S/Inputs/body2.c // RUN: %clang_cc1 -emit-obj -o /dev/null -ast-merge %t.1.ast -ast-merge %t.2.ast %s diff --git a/clang/test/Analysis/cfref_PR2519.c b/clang/test/Analysis/cfref_PR2519.c index 5c1ab1a96012..e63ac10fb549 100644 --- a/clang/test/Analysis/cfref_PR2519.c +++ b/clang/test/Analysis/cfref_PR2519.c @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: %clang_analyze_cc1 -analyzer-checker=core,osx.cocoa.RetainCount,alpha.core -verify %s // expected-no-diagnostics diff --git a/clang/test/ClangScanDeps/modules-full-by-mod-name.cpp b/clang/test/ClangScanDeps/modules-full-by-mod-name.cpp index 5f6e2edc7260..41b1ef6ebe90 100644 --- a/clang/test/ClangScanDeps/modules-full-by-mod-name.cpp +++ b/clang/test/ClangScanDeps/modules-full-by-mod-name.cpp @@ -1,4 +1,4 @@ -// UNSUPPORTED: powerpc64-ibm-aix +// UNSUPPORTED: target=powerpc64-ibm-aix{{.*}} // RUN: rm -rf %t.dir // RUN: rm -rf %t.cdb // RUN: mkdir -p %t.dir diff --git a/clang/test/ClangScanDeps/modules-no-undeclared-includes.c b/clang/test/ClangScanDeps/modules-no-undeclared-includes.c index 4dc1326077b8..ae84979710cc 100644 --- a/clang/test/ClangScanDeps/modules-no-undeclared-includes.c +++ b/clang/test/ClangScanDeps/modules-no-undeclared-includes.c @@ -1,6 +1,6 @@ // Unsupported on AIX because we don't support the requisite "__clangast" // section in XCOFF yet. -// UNSUPPORTED: aix +// UNSUPPORTED: target={{.*}}-aix{{.*}} // RUN: rm -rf %t && mkdir %t // RUN: split-file %s %t diff --git a/clang/test/ClangScanDeps/modules-pch-common-submodule.c b/clang/test/ClangScanDeps/modules-pch-common-submodule.c index ae02fe7c8a9f..22ed757c26de 100644 --- a/clang/test/ClangScanDeps/modules-pch-common-submodule.c +++ b/clang/test/ClangScanDeps/modules-pch-common-submodule.c @@ -1,6 +1,6 @@ // Unsupported on AIX because we don't support the requisite "__clangast" // section in XCOFF yet. -// UNSUPPORTED: aix +// UNSUPPORTED: target={{.*}}-aix{{.*}} // Check that when depending on a precompiled module, we depend on the // **top-level** module. Submodules don't have some information present (for diff --git a/clang/test/ClangScanDeps/modules-pch-common-via-submodule.c b/clang/test/ClangScanDeps/modules-pch-common-via-submodule.c index aed49f4c2be6..0681a68df1fd 100644 --- a/clang/test/ClangScanDeps/modules-pch-common-via-submodule.c +++ b/clang/test/ClangScanDeps/modules-pch-common-via-submodule.c @@ -1,6 +1,6 @@ // Unsupported on AIX because we don't support the requisite "__clangast" // section in XCOFF yet. -// UNSUPPORTED: aix +// UNSUPPORTED: target={{.*}}-aix{{.*}} // Check that we discover dependency on a precompiled module when it's imported // by a **submodule** instead of a top-level module. diff --git a/clang/test/ClangScanDeps/modules-pch-dangling.c b/clang/test/ClangScanDeps/modules-pch-dangling.c index 89f63e556bef..b96a759ff3c6 100644 --- a/clang/test/ClangScanDeps/modules-pch-dangling.c +++ b/clang/test/ClangScanDeps/modules-pch-dangling.c @@ -1,6 +1,6 @@ // Unsupported on AIX because we don't support the requisite "__clangast" // section in XCOFF yet. -// UNSUPPORTED: aix +// UNSUPPORTED: target={{.*}}-aix{{.*}} // This test checks that the dependency scanner can handle larger amount of // explicitly built modules retrieved from the PCH. diff --git a/clang/test/ClangScanDeps/modules-pch.c b/clang/test/ClangScanDeps/modules-pch.c index 1d46c89d5790..0e1e72225cb4 100644 --- a/clang/test/ClangScanDeps/modules-pch.c +++ b/clang/test/ClangScanDeps/modules-pch.c @@ -1,6 +1,6 @@ // Unsupported on AIX because we don't support the requisite "__clangast" // section in XCOFF yet. -// UNSUPPORTED: aix +// UNSUPPORTED: target={{.*}}-aix{{.*}} // RUN: rm -rf %t && mkdir %t // RUN: cp %S/Inputs/modules-pch/* %t diff --git a/clang/test/ClangScanDeps/modules-symlink.c b/clang/test/ClangScanDeps/modules-symlink.c index c71c98323b35..e4983bc6d0cc 100644 --- a/clang/test/ClangScanDeps/modules-symlink.c +++ b/clang/test/ClangScanDeps/modules-symlink.c @@ -2,7 +2,7 @@ // RUN: split-file %s %t // Unsupported on AIX because we don't support the requisite "__clangast" // section in XCOFF yet. -// UNSUPPORTED: system-windows, aix +// UNSUPPORTED: system-windows, target={{.*}}-aix{{.*}} //--- cdb_pch.json [ diff --git a/clang/test/ClangScanDeps/resource_directory.c b/clang/test/ClangScanDeps/resource_directory.c index b9e9d219541b..a528d2f8de8c 100644 --- a/clang/test/ClangScanDeps/resource_directory.c +++ b/clang/test/ClangScanDeps/resource_directory.c @@ -1,4 +1,4 @@ -// UNSUPPORTED: powerpc64-ibm-aix +// UNSUPPORTED: target=powerpc64-ibm-aix{{.*}} // REQUIRES: shell // RUN: rm -rf %t && mkdir %t diff --git a/clang/test/CodeGen/cfstring2.c b/clang/test/CodeGen/cfstring2.c index 2b89c3fe277c..74e3751fe49f 100644 --- a/clang/test/CodeGen/cfstring2.c +++ b/clang/test/CodeGen/cfstring2.c @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: %clang_cc1 -emit-llvm %s -o %t typedef const struct __CFString * CFStringRef; diff --git a/clang/test/CodeGen/thinlto-backend-option.ll b/clang/test/CodeGen/thinlto-backend-option.ll index 556aaf9fad22..5490d018dede 100644 --- a/clang/test/CodeGen/thinlto-backend-option.ll +++ b/clang/test/CodeGen/thinlto-backend-option.ll @@ -6,7 +6,7 @@ ; scenario independent of any particular backend options that may exist now or ; in the future. -; XFAIL: aix +; XFAIL: target={{.*}}-aix{{.*}} ; RUN: %clang -flto=thin -c -o %t.o %s ; RUN: llvm-lto -thinlto -o %t %t.o diff --git a/clang/test/CodeGen/thinlto-emit-llvm.c b/clang/test/CodeGen/thinlto-emit-llvm.c index 5bac703e397b..ce50b38bb4c6 100644 --- a/clang/test/CodeGen/thinlto-emit-llvm.c +++ b/clang/test/CodeGen/thinlto-emit-llvm.c @@ -1,4 +1,4 @@ -// XFAIL: aix +// XFAIL: target={{.*}}-aix{{.*}} // Test to ensure -emit-llvm and -emit-llvm-bc work when invoking the // ThinLTO backend path. diff --git a/clang/test/Driver/clang-offload-bundler-asserts-on.c b/clang/test/Driver/clang-offload-bundler-asserts-on.c index 3a913ddac8f8..e92ecdf0107a 100644 --- a/clang/test/Driver/clang-offload-bundler-asserts-on.c +++ b/clang/test/Driver/clang-offload-bundler-asserts-on.c @@ -1,6 +1,6 @@ // REQUIRES: x86-registered-target // REQUIRES: asserts -// UNSUPPORTED: darwin, aix +// UNSUPPORTED: darwin, target={{.*}}-aix{{.*}} // Generate the file we can bundle. // RUN: %clang -O0 -target %itanium_abi_triple %s -c -o %t.o diff --git a/clang/test/Driver/clang-offload-bundler.c b/clang/test/Driver/clang-offload-bundler.c index a27712351ac0..9c4b7cd2cc99 100644 --- a/clang/test/Driver/clang-offload-bundler.c +++ b/clang/test/Driver/clang-offload-bundler.c @@ -1,6 +1,6 @@ // REQUIRES: x86-registered-target // REQUIRES: powerpc-registered-target -// UNSUPPORTED: darwin, aix +// UNSUPPORTED: darwin, target={{.*}}-aix{{.*}} // // Generate all the types of files we can bundle. diff --git a/clang/test/Driver/experimental-library-flag.cpp b/clang/test/Driver/experimental-library-flag.cpp index eec5df1bd3a7..148cb7ed2adb 100644 --- a/clang/test/Driver/experimental-library-flag.cpp +++ b/clang/test/Driver/experimental-library-flag.cpp @@ -3,7 +3,7 @@ // XFAIL: target={{.*-windows.*}}, target={{.*-(ps4|ps5)}} // For some reason, this fails with a core dump on AIX. This needs to be investigated. -// UNSUPPORTED: aix +// UNSUPPORTED: target={{.*}}-aix{{.*}} // RUN: %clangxx -fexperimental-library -stdlib=libc++ -### %s 2>&1 | FileCheck --check-prefixes=CHECK,CHECK-LIBCXX %s // RUN: %clangxx -fexperimental-library -stdlib=libstdc++ -### %s 2>&1 | FileCheck --check-prefixes=CHECK,CHECK-LIBSTDCXX %s diff --git a/clang/test/Driver/fat-archive-unbundle-ext.c b/clang/test/Driver/fat-archive-unbundle-ext.c index 93fdb1a91f63..09b1ca1782fe 100644 --- a/clang/test/Driver/fat-archive-unbundle-ext.c +++ b/clang/test/Driver/fat-archive-unbundle-ext.c @@ -1,5 +1,5 @@ // REQUIRES: x86-registered-target -// UNSUPPORTED: target={{.*-windows.*}}, darwin, aix +// UNSUPPORTED: target={{.*-windows.*}}, darwin, target={{.*}}-aix{{.*}} // Generate dummy fat object // RUN: %clang -O0 -target %itanium_abi_triple %s -c -o %t.host.o diff --git a/clang/test/Driver/hip-version.hip b/clang/test/Driver/hip-version.hip index 4ef9e4ade088..5b6024c84f1d 100644 --- a/clang/test/Driver/hip-version.hip +++ b/clang/test/Driver/hip-version.hip @@ -1,6 +1,6 @@ // REQUIRES: x86-registered-target // REQUIRES: amdgpu-registered-target -// UNSUPPORTED: aix +// UNSUPPORTED: target={{.*}}-aix{{.*}} // RUN: %clang -v --rocm-path=%S/Inputs/rocm 2>&1 \ // RUN: | FileCheck -check-prefixes=FOUND %s diff --git a/clang/test/Driver/thinlto_backend.c b/clang/test/Driver/thinlto_backend.c index 64f0a7bf6785..26d6c6714029 100644 --- a/clang/test/Driver/thinlto_backend.c +++ b/clang/test/Driver/thinlto_backend.c @@ -1,4 +1,4 @@ -// XFAIL: aix +// XFAIL: target={{.*}}-aix{{.*}} // RUN: %clang -O2 %s -flto=thin -c -o %t.o // RUN: llvm-lto -thinlto -o %t %t.o diff --git a/clang/test/Import/forward-declared-objc-class/test.m b/clang/test/Import/forward-declared-objc-class/test.m index da0a5e037367..adf0c25d00cd 100644 --- a/clang/test/Import/forward-declared-objc-class/test.m +++ b/clang/test/Import/forward-declared-objc-class/test.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: clang-import-test -x objective-c++ -import %S/Inputs/S1.m --import %S/Inputs/S2.m --import %S/Inputs/S3.m -expression %s void expr() { MyClass *c = [MyClass fromInteger:3]; diff --git a/clang/test/Import/objc-arc/test-cleanup-object.m b/clang/test/Import/objc-arc/test-cleanup-object.m index 32ec2956d459..a5fe27bdd363 100644 --- a/clang/test/Import/objc-arc/test-cleanup-object.m +++ b/clang/test/Import/objc-arc/test-cleanup-object.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: clang-import-test -x objective-c -objc-arc -import %S/Inputs/cleanup-objects.m -dump-ast -expression %s | FileCheck %s // CHECK: FunctionDecl {{.*}} getObj ' diff --git a/clang/test/Import/objc-autoreleasepool/test.m b/clang/test/Import/objc-autoreleasepool/test.m index 52274eb06cdf..a5173bef4d31 100644 --- a/clang/test/Import/objc-autoreleasepool/test.m +++ b/clang/test/Import/objc-autoreleasepool/test.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: clang-import-test -dump-ast -x objective-c++ -import %S/Inputs/F.m -expression %s | FileCheck %s // CHECK: ObjCAutoreleasePoolStmt diff --git a/clang/test/Import/objc-definitions-in-expression/test.m b/clang/test/Import/objc-definitions-in-expression/test.m index 501d82c68343..8cc65ac1c459 100644 --- a/clang/test/Import/objc-definitions-in-expression/test.m +++ b/clang/test/Import/objc-definitions-in-expression/test.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: clang-import-test -x objective-c++ -import %S/Inputs/S.m -expression %s @class D; diff --git a/clang/test/Import/objc-method/test.m b/clang/test/Import/objc-method/test.m index 293af2957dd2..33ac3e63b49d 100644 --- a/clang/test/Import/objc-method/test.m +++ b/clang/test/Import/objc-method/test.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: clang-import-test -x objective-c++ -import %S/Inputs/S.m -expression %s void expr() { C *c; diff --git a/clang/test/Import/objc-param-decl/test.m b/clang/test/Import/objc-param-decl/test.m index b7cdddf6614c..3d4dfd13d536 100644 --- a/clang/test/Import/objc-param-decl/test.m +++ b/clang/test/Import/objc-param-decl/test.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: clang-import-test -dump-ast -x objective-c++ -import %S/Inputs/S.m -expression %s | FileCheck %s // CHECK: ObjCTypeParamDecl diff --git a/clang/test/Import/objc-try-catch/test.m b/clang/test/Import/objc-try-catch/test.m index ffdda8f12982..e6aaf4176404 100644 --- a/clang/test/Import/objc-try-catch/test.m +++ b/clang/test/Import/objc-try-catch/test.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: clang-import-test -x objective-c++ -Xcc -fobjc-exceptions -dump-ast -import %S/Inputs/F.m -expression %s | FileCheck %s // FIXME: Seems that Objective-C try/catch crash codegen on Windows. Reenable once this is fixed. diff --git a/clang/test/Integration/thinlto_profile_sample_accurate.c b/clang/test/Integration/thinlto_profile_sample_accurate.c index 454242736cf6..8821ca76336f 100644 --- a/clang/test/Integration/thinlto_profile_sample_accurate.c +++ b/clang/test/Integration/thinlto_profile_sample_accurate.c @@ -1,4 +1,4 @@ -// XFAIL: aix +// XFAIL: target={{.*}}-aix{{.*}} // Test to ensure -emit-llvm profile-sample-accurate is honored in ThinLTO. // RUN: %clang -O2 %s -flto=thin -fprofile-sample-accurate -c -o %t.o diff --git a/clang/test/Modules/DebugInfoNamespace.cpp b/clang/test/Modules/DebugInfoNamespace.cpp index bb7fc9356773..1dbd977a3417 100644 --- a/clang/test/Modules/DebugInfoNamespace.cpp +++ b/clang/test/Modules/DebugInfoNamespace.cpp @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: rm -rf %t // RUN: %clang_cc1 -x objective-c++ -std=c++11 -debug-info-kind=standalone \ // RUN: -dwarf-ext-refs -fmodules \ diff --git a/clang/test/Modules/DebugInfoSubmoduleImport.c b/clang/test/Modules/DebugInfoSubmoduleImport.c index d8fbd4eb0775..9b00a9a95c53 100644 --- a/clang/test/Modules/DebugInfoSubmoduleImport.c +++ b/clang/test/Modules/DebugInfoSubmoduleImport.c @@ -1,4 +1,4 @@ -// XFAIL: -aix +// XFAIL: target={{.*}}-aix{{.*}} // RUN: rm -rf %t // RUN: %clang_cc1 -fmodules -fmodule-format=obj -debug-info-kind=limited -dwarf-ext-refs \ // RUN: -fimplicit-module-maps -x c -fmodules-cache-path=%t -I %S/Inputs \ diff --git a/clang/test/Modules/DebugInfoTransitiveImport.m b/clang/test/Modules/DebugInfoTransitiveImport.m index d9f4facec24b..f9671c10ac27 100644 --- a/clang/test/Modules/DebugInfoTransitiveImport.m +++ b/clang/test/Modules/DebugInfoTransitiveImport.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: rm -rf %t // RUN: %clang_cc1 -fmodules -fmodule-format=obj -debug-info-kind=limited -dwarf-ext-refs \ // RUN: -fimplicit-module-maps -fmodules-cache-path=%t -I %S/Inputs \ diff --git a/clang/test/Modules/ExtDebugInfo.cpp b/clang/test/Modules/ExtDebugInfo.cpp index a4286e055c44..568d094053c1 100644 --- a/clang/test/Modules/ExtDebugInfo.cpp +++ b/clang/test/Modules/ExtDebugInfo.cpp @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: rm -rf %t // Test that only forward declarations are emitted for types defined in modules. diff --git a/clang/test/Modules/ExtDebugInfo.m b/clang/test/Modules/ExtDebugInfo.m index be3311d54b14..3855dd9850ea 100644 --- a/clang/test/Modules/ExtDebugInfo.m +++ b/clang/test/Modules/ExtDebugInfo.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: rm -rf %t // Test that only forward declarations are emitted for types defined in modules. diff --git a/clang/test/Modules/ModuleDebugInfo.cpp b/clang/test/Modules/ModuleDebugInfo.cpp index 558e2e223a88..e385a1f945e5 100644 --- a/clang/test/Modules/ModuleDebugInfo.cpp +++ b/clang/test/Modules/ModuleDebugInfo.cpp @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // Test that (the same) debug info is emitted for an Objective-C++ // module and a C++ precompiled header. diff --git a/clang/test/Modules/ModuleDebugInfo.m b/clang/test/Modules/ModuleDebugInfo.m index 5493d6edc581..fb27a00f1c6d 100644 --- a/clang/test/Modules/ModuleDebugInfo.m +++ b/clang/test/Modules/ModuleDebugInfo.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // Test that debug info is emitted for an Objective-C module and // a precompiled header. diff --git a/clang/test/Modules/ModuleDebugInfoDwoId.cpp b/clang/test/Modules/ModuleDebugInfoDwoId.cpp index 0b751a785f98..e26ed2cc4948 100644 --- a/clang/test/Modules/ModuleDebugInfoDwoId.cpp +++ b/clang/test/Modules/ModuleDebugInfoDwoId.cpp @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // Tests that dwoIds in modules match the dwoIDs in the main file. // REQUIRES: asserts diff --git a/clang/test/Modules/ModuleModuleDebugInfo.cpp b/clang/test/Modules/ModuleModuleDebugInfo.cpp index 0ac339153b15..b03427e356cd 100644 --- a/clang/test/Modules/ModuleModuleDebugInfo.cpp +++ b/clang/test/Modules/ModuleModuleDebugInfo.cpp @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: rm -rf %t // RUN: %clang_cc1 -x objective-c++ -std=c++11 -debug-info-kind=standalone \ diff --git a/clang/test/Modules/autolink.m b/clang/test/Modules/autolink.m index 1358f7dbd3a4..f97012240eb4 100644 --- a/clang/test/Modules/autolink.m +++ b/clang/test/Modules/autolink.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: rm -rf %t // RUN: %clang_cc1 -emit-pch -fmodules-cache-path=%t -fmodules -fimplicit-module-maps -o %t.pch -I %S/Inputs -x objective-c-header %S/Inputs/autolink-sub3.pch // RUN: %clang_cc1 -emit-llvm -o - -fmodules-cache-path=%t -fmodules -fimplicit-module-maps -F %S/Inputs -I %S/Inputs -include-pch %t.pch %s | FileCheck %s diff --git a/clang/test/Modules/autolinkTBD.m b/clang/test/Modules/autolinkTBD.m index e1dca615c71a..5b9433c94c9b 100644 --- a/clang/test/Modules/autolinkTBD.m +++ b/clang/test/Modules/autolinkTBD.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: rm -rf %t // RUN: %clang_cc1 -emit-llvm -o - -fmodules-cache-path=%t -fmodules -fimplicit-module-maps -F %S/Inputs %s | FileCheck %s // RUN: %clang_cc1 -emit-llvm -fno-autolink -o - -fmodules-cache-path=%t -fmodules -fimplicit-module-maps -F %S/Inputs %s | FileCheck --check-prefix=CHECK-AUTOLINK-DISABLED %s diff --git a/clang/test/Modules/builtins.m b/clang/test/Modules/builtins.m index a180c08eb9d6..a84514adc803 100644 --- a/clang/test/Modules/builtins.m +++ b/clang/test/Modules/builtins.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: rm -rf %t // RUN: %clang_cc1 -fmodules-cache-path=%t -fmodules -fimplicit-module-maps -I %S/Inputs %s -verify // RUN: %clang_cc1 -fmodules-cache-path=%t -fmodules -fimplicit-module-maps -I %S/Inputs -x c %s -verify diff --git a/clang/test/Modules/clang_module_file_info.m b/clang/test/Modules/clang_module_file_info.m index 8ae748363966..44eecd0f1367 100644 --- a/clang/test/Modules/clang_module_file_info.m +++ b/clang/test/Modules/clang_module_file_info.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} @import DependsOnModule; // RUN: rm -rf %t %t-obj diff --git a/clang/test/Modules/cxx-irgen.cpp b/clang/test/Modules/cxx-irgen.cpp index b6529f61c8ca..221ae26bb66f 100644 --- a/clang/test/Modules/cxx-irgen.cpp +++ b/clang/test/Modules/cxx-irgen.cpp @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: rm -rf %t // RUN: %clang_cc1 -fmodules -fimplicit-module-maps -x objective-c++ -std=c++11 -fmodules-cache-path=%t -I %S/Inputs -triple %itanium_abi_triple -disable-llvm-passes -emit-llvm -o - %s | FileCheck %s // RUN: %clang_cc1 -fmodules -fimplicit-module-maps -x objective-c++ -std=c++11 -fmodules-cache-path=%t -I %S/Inputs -triple %itanium_abi_triple -disable-llvm-passes -emit-llvm -debug-info-kind=limited -o - %s | FileCheck %s diff --git a/clang/test/Modules/debug-info-moduleimport-in-module.m b/clang/test/Modules/debug-info-moduleimport-in-module.m index 71b863e8bce1..afc1fb0641f6 100644 --- a/clang/test/Modules/debug-info-moduleimport-in-module.m +++ b/clang/test/Modules/debug-info-moduleimport-in-module.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // Test that an @import inside a module is not represented in the debug info. // REQUIRES: asserts diff --git a/clang/test/Modules/debug-info-moduleimport.m b/clang/test/Modules/debug-info-moduleimport.m index f9913681ba09..e6c3aa194464 100644 --- a/clang/test/Modules/debug-info-moduleimport.m +++ b/clang/test/Modules/debug-info-moduleimport.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: rm -rf %t // RUN: %clang_cc1 -debug-info-kind=limited -fmodules \ // RUN: -DGREETING="Hello World" -UNDEBUG \ diff --git a/clang/test/Modules/direct-module-import.m b/clang/test/Modules/direct-module-import.m index b52486486f73..15dde0f49689 100644 --- a/clang/test/Modules/direct-module-import.m +++ b/clang/test/Modules/direct-module-import.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: rm -rf %t // RUN: %clang_cc1 -no-opaque-pointers -fmodules-cache-path=%t -fmodules -fimplicit-module-maps -F %S/Inputs -include Module/Module.h %s -emit-llvm -o - | FileCheck %s diff --git a/clang/test/Modules/merge-anon-record-definition-in-objc.m b/clang/test/Modules/merge-anon-record-definition-in-objc.m index 415ed9749133..0bd18b1be764 100644 --- a/clang/test/Modules/merge-anon-record-definition-in-objc.m +++ b/clang/test/Modules/merge-anon-record-definition-in-objc.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: rm -rf %t // RUN: split-file %s %t // RUN: %clang_cc1 -fsyntax-only -F%t/Frameworks %t/test.m -Wno-objc-property-implementation -Wno-incomplete-implementation \ diff --git a/clang/test/Modules/merge-extension-ivars.m b/clang/test/Modules/merge-extension-ivars.m index 8dead2c0390c..6a4859dbbbf4 100644 --- a/clang/test/Modules/merge-extension-ivars.m +++ b/clang/test/Modules/merge-extension-ivars.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: rm -rf %t // RUN: split-file %s %t // RUN: %clang_cc1 -emit-llvm -o %t/test-compatible-extensions.ll -fobjc-runtime=macosx-10.9 -F%t/Frameworks %t/test-compatible-extensions.m \ diff --git a/clang/test/Modules/merge-objc-interface-visibility.m b/clang/test/Modules/merge-objc-interface-visibility.m index a075611a420c..96bc4f9fd524 100644 --- a/clang/test/Modules/merge-objc-interface-visibility.m +++ b/clang/test/Modules/merge-objc-interface-visibility.m @@ -4,7 +4,7 @@ // RUN: -fmodules -fimplicit-module-maps -fmodules-cache-path=%t/modules.cache // RUN: %clang_cc1 -emit-llvm -o %t/test.bc -F%t/Frameworks %t/test.m -DHIDDEN_FIRST=0 \ // RUN: -fmodules -fimplicit-module-maps -fmodules-cache-path=%t/modules.cache -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // Test a case when Objective-C interface is imported both as hidden and as visible. diff --git a/clang/test/Modules/merge-objc-interface.m b/clang/test/Modules/merge-objc-interface.m index f62f541c1a29..ffa66ff6352c 100644 --- a/clang/test/Modules/merge-objc-interface.m +++ b/clang/test/Modules/merge-objc-interface.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: rm -rf %t // RUN: split-file %s %t // RUN: %clang_cc1 -emit-llvm -o %t/test.bc -F%t/Frameworks %t/test.m \ diff --git a/clang/test/Modules/merge-objc-protocol-visibility.m b/clang/test/Modules/merge-objc-protocol-visibility.m index 8521a60e7adc..f5f048b36902 100644 --- a/clang/test/Modules/merge-objc-protocol-visibility.m +++ b/clang/test/Modules/merge-objc-protocol-visibility.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -aix +// UNSUPPORTED: target={{.*}}-aix{{.*}} // RUN: rm -rf %t // RUN: split-file %s %t // RUN: %clang_cc1 -emit-llvm -o %t/test.bc -F%t/Frameworks %t/test.m -Werror=objc-method-access -DHIDDEN_FIRST=1 \ diff --git a/clang/test/Modules/merge-record-definition-nonmodular.m b/clang/test/Modules/merge-record-definition-nonmodular.m index 39353116ce95..c99c4598f5e0 100644 --- a/clang/test/Modules/merge-record-definition-nonmodular.m +++ b/clang/test/Modules/merge-record-definition-nonmodular.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: rm -rf %t // RUN: mkdir %t // RUN: %clang_cc1 -emit-llvm -o %t/test.bc -F%S/Inputs/merge-record-definition %s \ diff --git a/clang/test/Modules/merge-record-definition-visibility.m b/clang/test/Modules/merge-record-definition-visibility.m index 70537ab0bcf6..6d6320d9e7e2 100644 --- a/clang/test/Modules/merge-record-definition-visibility.m +++ b/clang/test/Modules/merge-record-definition-visibility.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: rm -rf %t // RUN: mkdir %t // RUN: %clang_cc1 -emit-llvm -o %t/test.bc -F%S/Inputs/merge-record-definition %s \ diff --git a/clang/test/Modules/merge-record-definition.m b/clang/test/Modules/merge-record-definition.m index 4be68ad67a6f..6ae5d90314e2 100644 --- a/clang/test/Modules/merge-record-definition.m +++ b/clang/test/Modules/merge-record-definition.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: rm -rf %t // RUN: mkdir %t // RUN: %clang_cc1 -emit-llvm -o %t/test.bc -F%S/Inputs/merge-record-definition %s \ diff --git a/clang/test/Modules/module-debuginfo-prefix.m b/clang/test/Modules/module-debuginfo-prefix.m index 5a6f924bf60e..34ab0bedff47 100644 --- a/clang/test/Modules/module-debuginfo-prefix.m +++ b/clang/test/Modules/module-debuginfo-prefix.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // REQUIRES: asserts // Modules: diff --git a/clang/test/Modules/module-file-home-is-cwd.m b/clang/test/Modules/module-file-home-is-cwd.m index 41f198886461..99a864c63e0a 100644 --- a/clang/test/Modules/module-file-home-is-cwd.m +++ b/clang/test/Modules/module-file-home-is-cwd.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: cd %S // RUN: %clang_cc1 -x objective-c -fmodules -fno-implicit-modules \ // RUN: -fmodule-file-home-is-cwd -fmodule-name=libA -emit-module \ diff --git a/clang/test/Modules/module_file_info.m b/clang/test/Modules/module_file_info.m index 4cd30cf177bd..55b92e21acfa 100644 --- a/clang/test/Modules/module_file_info.m +++ b/clang/test/Modules/module_file_info.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} @import DependsOnModule; // RUN: rm -rf %t %t-obj diff --git a/clang/test/Modules/objc-initializer.m b/clang/test/Modules/objc-initializer.m index c763a7650cdb..9ff0324f6e8c 100644 --- a/clang/test/Modules/objc-initializer.m +++ b/clang/test/Modules/objc-initializer.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: rm -rf %t // RUN: %clang_cc1 -no-opaque-pointers -fmodules-cache-path=%t -fmodules -fimplicit-module-maps -I %S/Inputs/objc-initializer %s -emit-llvm -o - -fobjc-arc | FileCheck %s // RUN: %clang_cc1 -no-opaque-pointers -fmodules-cache-path=%t -fmodules -fimplicit-module-maps -I %S/Inputs/objc-initializer %s -emit-llvm -o - -fobjc-arc -DIMPORT_TOP | FileCheck %s diff --git a/clang/test/Modules/pch-used.m b/clang/test/Modules/pch-used.m index 31d358391ce7..728709f4cc26 100644 --- a/clang/test/Modules/pch-used.m +++ b/clang/test/Modules/pch-used.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: rm -rf %t // RUN: mkdir %t // RUN: %clang_cc1 -x objective-c-header -emit-pch %S/Inputs/pch-used.h -o %t/pch-used.h.pch -fmodules -fimplicit-module-maps -fmodules-cache-path=%t/cache -O0 -isystem %S/Inputs/System/usr/include diff --git a/clang/test/Modules/redecl-ivars.m b/clang/test/Modules/redecl-ivars.m index 050b7520ab3b..670826e5f99d 100644 --- a/clang/test/Modules/redecl-ivars.m +++ b/clang/test/Modules/redecl-ivars.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: rm -rf %t // RUN: split-file %s %t // RUN: %clang_cc1 -fsyntax-only -fobjc-runtime=macosx-10.9 -verify -I%t/include %t/test-mismatch-in-extension.m diff --git a/clang/test/Modules/use-exportas-for-link.m b/clang/test/Modules/use-exportas-for-link.m index 27a006a09a95..bdc857671530 100644 --- a/clang/test/Modules/use-exportas-for-link.m +++ b/clang/test/Modules/use-exportas-for-link.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: rm -rf %t // RUN: %clang_cc1 -emit-llvm -o - -fmodules-cache-path=%t -DA -fmodules -fimplicit-module-maps -F %S/Inputs/exportas-link %s | FileCheck --check-prefix=CHECK_A %s // CHECK_A: !llvm.linker.options = !{![[MODULE:[0-9]+]]} diff --git a/clang/test/PCH/debug-info-pch-path.c b/clang/test/PCH/debug-info-pch-path.c index 192d5c79d481..f94d2fa8d09e 100644 --- a/clang/test/PCH/debug-info-pch-path.c +++ b/clang/test/PCH/debug-info-pch-path.c @@ -1,6 +1,6 @@ // Unsupported on AIX because we don't support the requisite "__clangast" // section in XCOFF yet. -// UNSUPPORTED: aix +// UNSUPPORTED: target={{.*}}-aix{{.*}} // RUN: rm -rf %t // RUN: mkdir %t diff --git a/clang/test/PCH/externally-retained.m b/clang/test/PCH/externally-retained.m index 1c5d985a2865..592074a0991e 100644 --- a/clang/test/PCH/externally-retained.m +++ b/clang/test/PCH/externally-retained.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // Test for assertion failure due to objc_externally_retained on a function. // Without PCH diff --git a/clang/test/PCH/irgen-rdar13114142.mm b/clang/test/PCH/irgen-rdar13114142.mm index fb100ae58e32..a38bee3afa9a 100644 --- a/clang/test/PCH/irgen-rdar13114142.mm +++ b/clang/test/PCH/irgen-rdar13114142.mm @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: %clang_cc1 %s -triple %itanium_abi_triple -emit-pch -o %t.pch // RUN: %clang_cc1 %s -triple %itanium_abi_triple -emit-llvm -include-pch %t.pch -o - | FileCheck %s diff --git a/clang/test/PCH/objc_container.m b/clang/test/PCH/objc_container.m index e9a7dc668cd5..f30705810e98 100644 --- a/clang/test/PCH/objc_container.m +++ b/clang/test/PCH/objc_container.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // Test this without pch. // RUN: %clang_cc1 -include %S/objc_container.h -fsyntax-only -verify %s diff --git a/clang/test/PCH/objc_literals.m b/clang/test/PCH/objc_literals.m index 3efef1996265..3c513e2f279a 100644 --- a/clang/test/PCH/objc_literals.m +++ b/clang/test/PCH/objc_literals.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: %clang_cc1 -emit-pch -o %t %s // RUN: %clang_cc1 -include-pch %t -verify %s // RUN: %clang_cc1 -include-pch %t -ast-print %s | FileCheck -check-prefix=CHECK-PRINT %s diff --git a/clang/test/PCH/objc_literals.mm b/clang/test/PCH/objc_literals.mm index 8301c589af23..76d26cb8a0ea 100644 --- a/clang/test/PCH/objc_literals.mm +++ b/clang/test/PCH/objc_literals.mm @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // RUN: %clang_cc1 -triple %itanium_abi_triple -emit-pch -x objective-c++ -std=c++0x -o %t %s // RUN: %clang_cc1 -triple %itanium_abi_triple -include-pch %t -x objective-c++ -std=c++0x -verify %s // RUN: %clang_cc1 -triple %itanium_abi_triple -include-pch %t -x objective-c++ -std=c++0x -ast-print %s | FileCheck -check-prefix=CHECK-PRINT %s diff --git a/clang/test/PCH/objcxx-ivar-class.mm b/clang/test/PCH/objcxx-ivar-class.mm index 922054590ecd..3d714fce8a05 100644 --- a/clang/test/PCH/objcxx-ivar-class.mm +++ b/clang/test/PCH/objcxx-ivar-class.mm @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // Test this without pch. // RUN: %clang_cc1 -no-opaque-pointers -include %S/objcxx-ivar-class.h -triple %itanium_abi_triple %s -emit-llvm -o - | FileCheck %s diff --git a/clang/test/PCH/pending-ids.m b/clang/test/PCH/pending-ids.m index 7213416768ff..2a78cae5a7d0 100644 --- a/clang/test/PCH/pending-ids.m +++ b/clang/test/PCH/pending-ids.m @@ -1,4 +1,4 @@ -// UNSUPPORTED: -zos, -aix +// UNSUPPORTED: -zos, target={{.*}}-aix{{.*}} // Test for rdar://10278815 // Without PCH