summaryrefslogtreecommitdiffstats
path: root/compiler-rt/test
diff options
context:
space:
mode:
Diffstat (limited to 'compiler-rt/test')
-rw-r--r--compiler-rt/test/asan/TestCases/Posix/mmap_limit_mb.cc2
-rw-r--r--compiler-rt/test/asan/TestCases/Posix/strndup_oob_test.cc2
-rw-r--r--compiler-rt/test/asan/TestCases/Posix/strndup_oob_test2.cc2
-rw-r--r--compiler-rt/test/asan/TestCases/asan_and_llvm_coverage_test.cc2
-rw-r--r--compiler-rt/test/asan/TestCases/atoll_strict.c2
-rw-r--r--compiler-rt/test/asan/TestCases/heavy_uar_test.cc2
-rw-r--r--compiler-rt/test/asan/TestCases/initialization-bug.cc2
-rw-r--r--compiler-rt/test/asan/TestCases/intra-object-overflow.cc2
-rw-r--r--compiler-rt/test/asan/TestCases/log-path_test.cc2
-rw-r--r--compiler-rt/test/asan/TestCases/pass-object-byval.cc2
-rw-r--r--compiler-rt/test/asan/TestCases/printf-2.c2
-rw-r--r--compiler-rt/test/asan/TestCases/printf-3.c2
-rw-r--r--compiler-rt/test/asan/TestCases/printf-4.c2
-rw-r--r--compiler-rt/test/asan/TestCases/printf-5.c2
-rw-r--r--compiler-rt/test/asan/TestCases/printf-m.c2
-rw-r--r--compiler-rt/test/asan/TestCases/set_shadow_test.c2
-rw-r--r--compiler-rt/test/asan/TestCases/strcasestr-1.c2
-rw-r--r--compiler-rt/test/asan/TestCases/strcasestr-2.c2
-rw-r--r--compiler-rt/test/asan/TestCases/strcasestr_strict.c2
-rw-r--r--compiler-rt/test/asan/TestCases/strcat-overlap.cc2
-rw-r--r--compiler-rt/test/asan/TestCases/strncasecmp_strict.c2
-rw-r--r--compiler-rt/test/asan/TestCases/strtoll_strict.c2
-rw-r--r--compiler-rt/test/asan/TestCases/suppressions-exec-relative-location.cc2
-rw-r--r--compiler-rt/test/asan/TestCases/suppressions-function.cc2
-rw-r--r--compiler-rt/test/asan/TestCases/time_interceptor.cc2
-rw-r--r--compiler-rt/test/asan/TestCases/verbose-log-path_test.cc2
-rw-r--r--compiler-rt/test/cfi/bad-split.cpp2
-rw-r--r--compiler-rt/test/cfi/cross-dso-diagnostic.cpp2
-rw-r--r--compiler-rt/test/cfi/mfcall.cpp2
-rw-r--r--compiler-rt/test/cfi/target_uninstrumented.cpp2
-rw-r--r--compiler-rt/test/cfi/two-vcalls.cpp2
-rw-r--r--compiler-rt/test/msan/strndup.cc2
-rw-r--r--compiler-rt/test/sanitizer_common/TestCases/allocator_returns_null.cc2
-rw-r--r--compiler-rt/test/sanitizer_common/TestCases/malloc_hook.cc2
-rw-r--r--compiler-rt/test/sanitizer_common/TestCases/strcasestr.c2
-rw-r--r--compiler-rt/test/ubsan/TestCases/Misc/enum.cpp2
-rw-r--r--compiler-rt/test/ubsan/TestCases/Misc/log-path_test.cc2
-rw-r--r--compiler-rt/test/ubsan/TestCases/Misc/monitor.cpp2
-rw-r--r--compiler-rt/test/ubsan/TestCases/TypeCheck/Function/function.cpp2
-rw-r--r--compiler-rt/test/ubsan/TestCases/TypeCheck/PR33221.cpp2
-rw-r--r--compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-corrupted-vtable-itanium.cpp2
-rw-r--r--compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-non-unique-typeinfo.cpp2
-rw-r--r--compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-virtual-base-construction.cpp2
-rw-r--r--compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-virtual-base.cpp2
-rw-r--r--compiler-rt/test/ubsan/TestCases/TypeCheck/vptr.cpp2
45 files changed, 45 insertions, 45 deletions
diff --git a/compiler-rt/test/asan/TestCases/Posix/mmap_limit_mb.cc b/compiler-rt/test/asan/TestCases/Posix/mmap_limit_mb.cc
index 508c03fbcb1..cb613f53577 100644
--- a/compiler-rt/test/asan/TestCases/Posix/mmap_limit_mb.cc
+++ b/compiler-rt/test/asan/TestCases/Posix/mmap_limit_mb.cc
@@ -9,7 +9,7 @@
// RUN: %env_asan_opts=mmap_limit_mb=300 not %run %t 500 1000000 2>&1 | FileCheck %s
//
// FIXME: Windows doesn't implement mmap_limit_mb.
-// XFAIL: win32
+// XFAIL: windows-msvc
#include <assert.h>
#include <stdlib.h>
diff --git a/compiler-rt/test/asan/TestCases/Posix/strndup_oob_test.cc b/compiler-rt/test/asan/TestCases/Posix/strndup_oob_test.cc
index 326ddcfd6b0..22bbf7c7ef1 100644
--- a/compiler-rt/test/asan/TestCases/Posix/strndup_oob_test.cc
+++ b/compiler-rt/test/asan/TestCases/Posix/strndup_oob_test.cc
@@ -7,7 +7,7 @@
// RUN: %clangxx_asan -O3 -xc %s -o %t && not %run %t 2>&1 | FileCheck %s
// Unwind problem on arm: "main" is missing from the allocation stack trace.
-// UNSUPPORTED: win32,s390,arm && !fast-unwinder-works
+// UNSUPPORTED: windows-msvc,s390,arm && !fast-unwinder-works
#include <string.h>
diff --git a/compiler-rt/test/asan/TestCases/Posix/strndup_oob_test2.cc b/compiler-rt/test/asan/TestCases/Posix/strndup_oob_test2.cc
index 71f3fc5d743..8cc822d7cb3 100644
--- a/compiler-rt/test/asan/TestCases/Posix/strndup_oob_test2.cc
+++ b/compiler-rt/test/asan/TestCases/Posix/strndup_oob_test2.cc
@@ -7,7 +7,7 @@
// RUN: %clang_asan -O3 -xc %s -o %t && not %run %t 2>&1 | FileCheck %s
// Unwind problem on arm: "main" is missing from the allocation stack trace.
-// UNSUPPORTED: win32,s390,arm && !fast-unwinder-works
+// UNSUPPORTED: windows-msvc,s390,arm && !fast-unwinder-works
#include <string.h>
diff --git a/compiler-rt/test/asan/TestCases/asan_and_llvm_coverage_test.cc b/compiler-rt/test/asan/TestCases/asan_and_llvm_coverage_test.cc
index 1574a344399..8a770786e06 100644
--- a/compiler-rt/test/asan/TestCases/asan_and_llvm_coverage_test.cc
+++ b/compiler-rt/test/asan/TestCases/asan_and_llvm_coverage_test.cc
@@ -2,7 +2,7 @@
// RUN: %env_asan_opts=check_initialization_order=1 %run %t 2>&1 | FileCheck %s
// We don't really support running tests using profile runtime on Windows.
-// UNSUPPORTED: win32
+// UNSUPPORTED: windows-msvc
#include <stdio.h>
int foo() { return 1; }
int XXX = foo();
diff --git a/compiler-rt/test/asan/TestCases/atoll_strict.c b/compiler-rt/test/asan/TestCases/atoll_strict.c
index 2b02354a92e..0cb56896925 100644
--- a/compiler-rt/test/asan/TestCases/atoll_strict.c
+++ b/compiler-rt/test/asan/TestCases/atoll_strict.c
@@ -11,7 +11,7 @@
// RUN: %env_asan_opts=strict_string_checks=true not %run %t test3 2>&1 | FileCheck %s --check-prefix=CHECK3
// FIXME: Needs Windows interceptor.
-// XFAIL: win32
+// XFAIL: windows-msvc
#include <assert.h>
#include <stdlib.h>
diff --git a/compiler-rt/test/asan/TestCases/heavy_uar_test.cc b/compiler-rt/test/asan/TestCases/heavy_uar_test.cc
index 94df0cefc73..a831150229a 100644
--- a/compiler-rt/test/asan/TestCases/heavy_uar_test.cc
+++ b/compiler-rt/test/asan/TestCases/heavy_uar_test.cc
@@ -1,6 +1,6 @@
// RUN: %clangxx_asan -O0 %s -o %t && %env_asan_opts=detect_stack_use_after_return=1 not %run %t 2>&1 | FileCheck %s
// RUN: %clangxx_asan -O2 %s -o %t && %env_asan_opts=detect_stack_use_after_return=1 not %run %t 2>&1 | FileCheck %s
-// XFAIL: win32
+// XFAIL: windows-msvc
// FIXME: Fix this test under GCC.
// REQUIRES: Clang
diff --git a/compiler-rt/test/asan/TestCases/initialization-bug.cc b/compiler-rt/test/asan/TestCases/initialization-bug.cc
index 6ecc6c836c5..20fdbfe5f59 100644
--- a/compiler-rt/test/asan/TestCases/initialization-bug.cc
+++ b/compiler-rt/test/asan/TestCases/initialization-bug.cc
@@ -6,7 +6,7 @@
// Do not test with optimization -- the error may be optimized away.
// FIXME: https://code.google.com/p/address-sanitizer/issues/detail?id=186
-// XFAIL: win32
+// XFAIL: windows-msvc
// The test is expected to fail on OS X Yosemite and older
// UNSUPPORTED: osx-no-ld64-live_support
diff --git a/compiler-rt/test/asan/TestCases/intra-object-overflow.cc b/compiler-rt/test/asan/TestCases/intra-object-overflow.cc
index 56b5bb2b729..b71e951bb0b 100644
--- a/compiler-rt/test/asan/TestCases/intra-object-overflow.cc
+++ b/compiler-rt/test/asan/TestCases/intra-object-overflow.cc
@@ -5,7 +5,7 @@
// FIXME: fix 32-bits.
// REQUIRES: asan-64-bits, shadow-scale-3
// FIXME: Implement ASan intra-object padding in Clang's MS record layout
-// UNSUPPORTED: win32
+// UNSUPPORTED: windows-msvc
#include <stdio.h>
#include <stdlib.h>
class Foo {
diff --git a/compiler-rt/test/asan/TestCases/log-path_test.cc b/compiler-rt/test/asan/TestCases/log-path_test.cc
index 710d2201770..fd33a31d6df 100644
--- a/compiler-rt/test/asan/TestCases/log-path_test.cc
+++ b/compiler-rt/test/asan/TestCases/log-path_test.cc
@@ -31,7 +31,7 @@
// RUN: not cat %t.log.*
// FIXME: log_path is not supported on Windows yet.
-// XFAIL: win32
+// XFAIL: windows-msvc
#include <stdlib.h>
#include <string.h>
diff --git a/compiler-rt/test/asan/TestCases/pass-object-byval.cc b/compiler-rt/test/asan/TestCases/pass-object-byval.cc
index b99360fa785..f9191c53d70 100644
--- a/compiler-rt/test/asan/TestCases/pass-object-byval.cc
+++ b/compiler-rt/test/asan/TestCases/pass-object-byval.cc
@@ -5,7 +5,7 @@
// RUN: Assertion{{.*}}failed
// ASan instrumentation can't insert red-zones around inalloca parameters.
-// XFAIL: win32 && asan-32-bits
+// XFAIL: windows-msvc && asan-32-bits
#include <cassert>
diff --git a/compiler-rt/test/asan/TestCases/printf-2.c b/compiler-rt/test/asan/TestCases/printf-2.c
index 0544847ff5b..7127347f883 100644
--- a/compiler-rt/test/asan/TestCases/printf-2.c
+++ b/compiler-rt/test/asan/TestCases/printf-2.c
@@ -6,7 +6,7 @@
// RUN: %env_asan_opts=replace_str=0:intercept_strlen=0:replace_intrin=0 not %run %t 2>&1 | FileCheck --check-prefix=CHECK-ON %s
// FIXME: printf is not intercepted on Windows yet.
-// XFAIL: win32
+// XFAIL: windows-msvc
#include <stdio.h>
#include <stdlib.h>
diff --git a/compiler-rt/test/asan/TestCases/printf-3.c b/compiler-rt/test/asan/TestCases/printf-3.c
index 010e6c8ef0c..1183b2f6ffd 100644
--- a/compiler-rt/test/asan/TestCases/printf-3.c
+++ b/compiler-rt/test/asan/TestCases/printf-3.c
@@ -4,7 +4,7 @@
// RUN: not %run %t 2>&1 | FileCheck --check-prefix=CHECK-ON %s
// FIXME: printf is not intercepted on Windows yet.
-// XFAIL: win32
+// XFAIL: windows-msvc
#include <stdio.h>
int main() {
diff --git a/compiler-rt/test/asan/TestCases/printf-4.c b/compiler-rt/test/asan/TestCases/printf-4.c
index 70f4073cc49..2af81b0efa1 100644
--- a/compiler-rt/test/asan/TestCases/printf-4.c
+++ b/compiler-rt/test/asan/TestCases/printf-4.c
@@ -4,7 +4,7 @@
// FIXME: sprintf is not intercepted on Windows yet. But this test can
// pass if sprintf calls memmove, which is intercepted, so we can't XFAIL it.
-// UNSUPPORTED: win32
+// UNSUPPORTED: windows-msvc
#include <stdio.h>
int main() {
diff --git a/compiler-rt/test/asan/TestCases/printf-5.c b/compiler-rt/test/asan/TestCases/printf-5.c
index a614462d2f4..2257bb4e61a 100644
--- a/compiler-rt/test/asan/TestCases/printf-5.c
+++ b/compiler-rt/test/asan/TestCases/printf-5.c
@@ -5,7 +5,7 @@
// RUN: %env_asan_opts=replace_intrin=0 not %run %t 2>&1 | FileCheck --check-prefix=CHECK-ON %s
// FIXME: printf is not intercepted on Windows yet.
-// XFAIL: win32
+// XFAIL: windows-msvc
#include <stdio.h>
#include <string.h>
diff --git a/compiler-rt/test/asan/TestCases/printf-m.c b/compiler-rt/test/asan/TestCases/printf-m.c
index 9cd5ae1c288..3998a6956f7 100644
--- a/compiler-rt/test/asan/TestCases/printf-m.c
+++ b/compiler-rt/test/asan/TestCases/printf-m.c
@@ -1,7 +1,7 @@
// RUN: %clang_asan -O2 %s -o %t && %run %t
// FIXME: printf is not intercepted on Windows yet.
-// UNSUPPORTED: win32
+// UNSUPPORTED: windows-msvc
#include <stdio.h>
diff --git a/compiler-rt/test/asan/TestCases/set_shadow_test.c b/compiler-rt/test/asan/TestCases/set_shadow_test.c
index daa79a66a38..95bbd829ba8 100644
--- a/compiler-rt/test/asan/TestCases/set_shadow_test.c
+++ b/compiler-rt/test/asan/TestCases/set_shadow_test.c
@@ -6,7 +6,7 @@
// RUN: not %run %t 0xf5 2>&1 | FileCheck %s -check-prefix=XF5
// RUN: not %run %t 0xf8 2>&1 | FileCheck %s -check-prefix=XF8
-// XFAIL: win32
+// XFAIL: windows-msvc
#include <assert.h>
#include <sanitizer/asan_interface.h>
diff --git a/compiler-rt/test/asan/TestCases/strcasestr-1.c b/compiler-rt/test/asan/TestCases/strcasestr-1.c
index dccfbcde770..bb0863de77d 100644
--- a/compiler-rt/test/asan/TestCases/strcasestr-1.c
+++ b/compiler-rt/test/asan/TestCases/strcasestr-1.c
@@ -6,7 +6,7 @@
// RUN: %env_asan_opts=intercept_strstr=false:replace_str=false %run %t 2>&1
// There's no interceptor for strcasestr on Windows
-// XFAIL: win32
+// XFAIL: windows-msvc
#define _GNU_SOURCE
#include <assert.h>
diff --git a/compiler-rt/test/asan/TestCases/strcasestr-2.c b/compiler-rt/test/asan/TestCases/strcasestr-2.c
index 70de2dda437..35d05c277ea 100644
--- a/compiler-rt/test/asan/TestCases/strcasestr-2.c
+++ b/compiler-rt/test/asan/TestCases/strcasestr-2.c
@@ -6,7 +6,7 @@
// RUN: %env_asan_opts=intercept_strstr=false:replace_str=false:intercept_strlen=false %run %t 2>&1
// There's no interceptor for strcasestr on Windows
-// XFAIL: win32
+// XFAIL: windows-msvc
#define _GNU_SOURCE
#include <assert.h>
diff --git a/compiler-rt/test/asan/TestCases/strcasestr_strict.c b/compiler-rt/test/asan/TestCases/strcasestr_strict.c
index 956bee71a39..16adae184b5 100644
--- a/compiler-rt/test/asan/TestCases/strcasestr_strict.c
+++ b/compiler-rt/test/asan/TestCases/strcasestr_strict.c
@@ -4,7 +4,7 @@
// RUN: %env_asan_opts=strict_string_checks=true not %run %t 2>&1 | FileCheck %s
// There's no interceptor for strcasestr on Windows
-// XFAIL: win32
+// XFAIL: windows-msvc
#define _GNU_SOURCE
#include <assert.h>
diff --git a/compiler-rt/test/asan/TestCases/strcat-overlap.cc b/compiler-rt/test/asan/TestCases/strcat-overlap.cc
index 89991fbd788..5539b130f4e 100644
--- a/compiler-rt/test/asan/TestCases/strcat-overlap.cc
+++ b/compiler-rt/test/asan/TestCases/strcat-overlap.cc
@@ -31,7 +31,7 @@
// depending on how strcat() is implemented. For now only run
// on platforms where we know the test passes.
// REQUIRES: x86_64h-darwin || x86_64-darwin || i386-darwin || x86_64-linux || i386-linux
-// UNSUPPORTED: win32
+// UNSUPPORTED: windows-msvc
// UNSUPPORTED: android
#include <string.h>
diff --git a/compiler-rt/test/asan/TestCases/strncasecmp_strict.c b/compiler-rt/test/asan/TestCases/strncasecmp_strict.c
index aa658402b42..bd937214092 100644
--- a/compiler-rt/test/asan/TestCases/strncasecmp_strict.c
+++ b/compiler-rt/test/asan/TestCases/strncasecmp_strict.c
@@ -14,7 +14,7 @@
// RUN: %env_asan_opts=strict_string_checks=false %run %t i 2>&1
// RUN: %env_asan_opts=strict_string_checks=true not %run %t i 2>&1 | FileCheck %s
-// XFAIL: win32
+// XFAIL: windows-msvc
#include <assert.h>
#include <stdlib.h>
diff --git a/compiler-rt/test/asan/TestCases/strtoll_strict.c b/compiler-rt/test/asan/TestCases/strtoll_strict.c
index 93cce30f8cb..3fa800ca413 100644
--- a/compiler-rt/test/asan/TestCases/strtoll_strict.c
+++ b/compiler-rt/test/asan/TestCases/strtoll_strict.c
@@ -24,7 +24,7 @@
// FIXME: Enable strtoll interceptor.
// REQUIRES: shadow-scale-3
-// XFAIL: win32
+// XFAIL: windows-msvc
#include <assert.h>
#include <stdlib.h>
diff --git a/compiler-rt/test/asan/TestCases/suppressions-exec-relative-location.cc b/compiler-rt/test/asan/TestCases/suppressions-exec-relative-location.cc
index d7497566a8c..3f6d239257d 100644
--- a/compiler-rt/test/asan/TestCases/suppressions-exec-relative-location.cc
+++ b/compiler-rt/test/asan/TestCases/suppressions-exec-relative-location.cc
@@ -24,7 +24,7 @@
// RUN: FileCheck --check-prefix=CHECK-WRONG-FILE-NAME %s
// XFAIL: android
-// XFAIL: win32
+// XFAIL: windows-msvc
// UNSUPPORTED: ios
#include <stdio.h>
diff --git a/compiler-rt/test/asan/TestCases/suppressions-function.cc b/compiler-rt/test/asan/TestCases/suppressions-function.cc
index becefa2ee31..510a9bc5bb5 100644
--- a/compiler-rt/test/asan/TestCases/suppressions-function.cc
+++ b/compiler-rt/test/asan/TestCases/suppressions-function.cc
@@ -7,7 +7,7 @@
// RUN: %clangxx_asan -O3 %s -o %t && %env_asan_opts=suppressions='"%t.supp"' %run %t 2>&1 | FileCheck --check-prefix=CHECK-IGNORE %s
// FIXME: Windows symbolizer needs work to make this pass.
-// XFAIL: android,win32
+// XFAIL: android,windows-msvc
// UNSUPPORTED: ios
// FIXME: atos does not work for inlined functions, yet llvm-symbolizer
diff --git a/compiler-rt/test/asan/TestCases/time_interceptor.cc b/compiler-rt/test/asan/TestCases/time_interceptor.cc
index 89b2183bcde..f78af1056af 100644
--- a/compiler-rt/test/asan/TestCases/time_interceptor.cc
+++ b/compiler-rt/test/asan/TestCases/time_interceptor.cc
@@ -3,7 +3,7 @@
// Test the time() interceptor.
// There's no interceptor for time() on Windows yet.
-// XFAIL: win32
+// XFAIL: windows-msvc
#include <stdio.h>
#include <stdlib.h>
diff --git a/compiler-rt/test/asan/TestCases/verbose-log-path_test.cc b/compiler-rt/test/asan/TestCases/verbose-log-path_test.cc
index 8088ff92476..5407d15d6f6 100644
--- a/compiler-rt/test/asan/TestCases/verbose-log-path_test.cc
+++ b/compiler-rt/test/asan/TestCases/verbose-log-path_test.cc
@@ -10,7 +10,7 @@
// RUN: FileCheck %s --check-prefix=CHECK-ERROR < %t-dir/asan.log.verbose-log-path_test-binary.*
// FIXME: only FreeBSD, NetBSD and Linux have verbose log paths now.
-// XFAIL: win32,android
+// XFAIL: windows-msvc,android
// UNSUPPORTED: ios
#include <stdlib.h>
diff --git a/compiler-rt/test/cfi/bad-split.cpp b/compiler-rt/test/cfi/bad-split.cpp
index 37e635aef55..dbbd7ecef0c 100644
--- a/compiler-rt/test/cfi/bad-split.cpp
+++ b/compiler-rt/test/cfi/bad-split.cpp
@@ -1,7 +1,7 @@
// GlobalSplit used to lose type metadata for classes with virtual bases but no virtual methods.
// RUN: %clangxx_cfi -o %t1 %s && %run %t1
-// UNSUPPORTED: win32
+// UNSUPPORTED: windows-msvc
struct Z {
};
diff --git a/compiler-rt/test/cfi/cross-dso-diagnostic.cpp b/compiler-rt/test/cfi/cross-dso-diagnostic.cpp
index f3782dae027..b8a88722768 100644
--- a/compiler-rt/test/cfi/cross-dso-diagnostic.cpp
+++ b/compiler-rt/test/cfi/cross-dso-diagnostic.cpp
@@ -4,7 +4,7 @@
// RUN: %clangxx_cfi_diag -g -o %t_exe_suffix %s %ld_flags_rpath_exe
// RUN: %t_exe_suffix 2>&1 | FileCheck -DDSONAME=%xdynamiclib_namespec %s
-// UNSUPPORTED: win32
+// UNSUPPORTED: windows-msvc
// REQUIRES: cxxabi
#include <dlfcn.h>
diff --git a/compiler-rt/test/cfi/mfcall.cpp b/compiler-rt/test/cfi/mfcall.cpp
index 6e22e3f3d71..4d561d943f4 100644
--- a/compiler-rt/test/cfi/mfcall.cpp
+++ b/compiler-rt/test/cfi/mfcall.cpp
@@ -1,4 +1,4 @@
-// UNSUPPORTED: win32
+// UNSUPPORTED: windows-msvc
// RUN: %clangxx_cfi -o %t %s
// RUN: %expect_crash %run %t a
diff --git a/compiler-rt/test/cfi/target_uninstrumented.cpp b/compiler-rt/test/cfi/target_uninstrumented.cpp
index 6379b7e12f4..c2db9d609f4 100644
--- a/compiler-rt/test/cfi/target_uninstrumented.cpp
+++ b/compiler-rt/test/cfi/target_uninstrumented.cpp
@@ -3,7 +3,7 @@
// RUN: %run %t 2>&1 | FileCheck %s
// REQUIRES: cxxabi
-// UNSUPPORTED: win32
+// UNSUPPORTED: windows-msvc
#include <stdio.h>
#include <string.h>
diff --git a/compiler-rt/test/cfi/two-vcalls.cpp b/compiler-rt/test/cfi/two-vcalls.cpp
index fbe4d971ace..ff823c49802 100644
--- a/compiler-rt/test/cfi/two-vcalls.cpp
+++ b/compiler-rt/test/cfi/two-vcalls.cpp
@@ -4,7 +4,7 @@
// This test checks that we don't generate two type checks,
// if two virtual calls are in the same function.
-// UNSUPPORTED: win32
+// UNSUPPORTED: windows-msvc
// REQUIRES: cxxabi
// TODO(krasin): implement the optimization to not emit two type checks.
diff --git a/compiler-rt/test/msan/strndup.cc b/compiler-rt/test/msan/strndup.cc
index d4b9af1a9a6..07bdd9f8f5f 100644
--- a/compiler-rt/test/msan/strndup.cc
+++ b/compiler-rt/test/msan/strndup.cc
@@ -4,7 +4,7 @@
// When built as C on Linux, strndup is transformed to __strndup.
// RUN: %clangxx_msan -O3 -xc %s -o %t && not %run %t 2>&1 | FileCheck --check-prefix=ON %s
-// UNSUPPORTED: win32
+// UNSUPPORTED: windows-msvc
#include <assert.h>
#include <stdlib.h>
diff --git a/compiler-rt/test/sanitizer_common/TestCases/allocator_returns_null.cc b/compiler-rt/test/sanitizer_common/TestCases/allocator_returns_null.cc
index 9ecdfef9ffc..f5d99174910 100644
--- a/compiler-rt/test/sanitizer_common/TestCases/allocator_returns_null.cc
+++ b/compiler-rt/test/sanitizer_common/TestCases/allocator_returns_null.cc
@@ -36,7 +36,7 @@
// RUN: | FileCheck %s --check-prefix=CHECK-NULL
// TODO(alekseyshl): win32 is disabled due to failing errno tests, fix it there.
-// UNSUPPORTED: ubsan, win32
+// UNSUPPORTED: ubsan, windows-msvc
#include <assert.h>
#include <errno.h>
diff --git a/compiler-rt/test/sanitizer_common/TestCases/malloc_hook.cc b/compiler-rt/test/sanitizer_common/TestCases/malloc_hook.cc
index 853bb66ac5c..7579ca2c3f9 100644
--- a/compiler-rt/test/sanitizer_common/TestCases/malloc_hook.cc
+++ b/compiler-rt/test/sanitizer_common/TestCases/malloc_hook.cc
@@ -1,7 +1,7 @@
// RUN: %clangxx -O2 %s -o %t && %run %t 2>&1 | FileCheck %s
// Malloc/free hooks are not supported on Windows.
-// XFAIL: win32
+// XFAIL: windows-msvc
// XFAIL: ubsan
#include <stdlib.h>
diff --git a/compiler-rt/test/sanitizer_common/TestCases/strcasestr.c b/compiler-rt/test/sanitizer_common/TestCases/strcasestr.c
index 4de3cac7e25..04f8d744b7a 100644
--- a/compiler-rt/test/sanitizer_common/TestCases/strcasestr.c
+++ b/compiler-rt/test/sanitizer_common/TestCases/strcasestr.c
@@ -1,7 +1,7 @@
// RUN: %clang %s -o %t && %run %t 2>&1
// There's no interceptor for strcasestr on Windows
-// XFAIL: win32
+// XFAIL: windows-msvc
#define _GNU_SOURCE
#include <assert.h>
diff --git a/compiler-rt/test/ubsan/TestCases/Misc/enum.cpp b/compiler-rt/test/ubsan/TestCases/Misc/enum.cpp
index 5dbecf16126..8e95f8b403a 100644
--- a/compiler-rt/test/ubsan/TestCases/Misc/enum.cpp
+++ b/compiler-rt/test/ubsan/TestCases/Misc/enum.cpp
@@ -4,7 +4,7 @@
// FIXME: UBSan fails to add the correct instrumentation code for some reason on
// Windows.
-// XFAIL: win32
+// XFAIL: windows-msvc
enum E { a = 1 } e;
#undef E
diff --git a/compiler-rt/test/ubsan/TestCases/Misc/log-path_test.cc b/compiler-rt/test/ubsan/TestCases/Misc/log-path_test.cc
index 40bb35a06aa..bb89f1477a0 100644
--- a/compiler-rt/test/ubsan/TestCases/Misc/log-path_test.cc
+++ b/compiler-rt/test/ubsan/TestCases/Misc/log-path_test.cc
@@ -21,7 +21,7 @@
// RUN: not cat %t.log.*
// FIXME: log_path is not supported on Windows yet.
-// XFAIL: win32
+// XFAIL: windows-msvc
#include <stdio.h>
#include <stdlib.h>
diff --git a/compiler-rt/test/ubsan/TestCases/Misc/monitor.cpp b/compiler-rt/test/ubsan/TestCases/Misc/monitor.cpp
index 6c5cacfed8b..c02702847af 100644
--- a/compiler-rt/test/ubsan/TestCases/Misc/monitor.cpp
+++ b/compiler-rt/test/ubsan/TestCases/Misc/monitor.cpp
@@ -4,7 +4,7 @@
// __ubsan_on_report is not defined as weak. Redefining it here isn't supported
// on Windows.
//
-// UNSUPPORTED: win32
+// UNSUPPORTED: windows-msvc
// Linkage issue
// XFAIL: openbsd
diff --git a/compiler-rt/test/ubsan/TestCases/TypeCheck/Function/function.cpp b/compiler-rt/test/ubsan/TestCases/TypeCheck/Function/function.cpp
index 7b9f0982639..31baa2af8ca 100644
--- a/compiler-rt/test/ubsan/TestCases/TypeCheck/Function/function.cpp
+++ b/compiler-rt/test/ubsan/TestCases/TypeCheck/Function/function.cpp
@@ -2,7 +2,7 @@
// RUN: %run %t 2>&1 | FileCheck %s
// Verify that we can disable symbolization if needed:
// RUN: %env_ubsan_opts=symbolize=0 %run %t 2>&1 | FileCheck %s --check-prefix=NOSYM
-// XFAIL: win32,win64
+// XFAIL: windows-msvc
// Unsupported function flag
// UNSUPPORTED: openbsd
diff --git a/compiler-rt/test/ubsan/TestCases/TypeCheck/PR33221.cpp b/compiler-rt/test/ubsan/TestCases/TypeCheck/PR33221.cpp
index 65cbf5d000d..6088338a3de 100644
--- a/compiler-rt/test/ubsan/TestCases/TypeCheck/PR33221.cpp
+++ b/compiler-rt/test/ubsan/TestCases/TypeCheck/PR33221.cpp
@@ -2,7 +2,7 @@
// RUN: %run %t 2>&1 | FileCheck %s
// REQUIRES: cxxabi
-// UNSUPPORTED: win32
+// UNSUPPORTED: windows-msvc
#include <string.h>
diff --git a/compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-corrupted-vtable-itanium.cpp b/compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-corrupted-vtable-itanium.cpp
index f0659f43943..fd1e7ed779a 100644
--- a/compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-corrupted-vtable-itanium.cpp
+++ b/compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-corrupted-vtable-itanium.cpp
@@ -1,7 +1,7 @@
// RUN: %clangxx -frtti -fsanitize=vptr -fno-sanitize-recover=vptr,null -g %s -O3 -o %t
// RUN: not %run %t 2>&1 | FileCheck %s --check-prefix=CHECK-CORRUPTED-VTABLE --strict-whitespace
-// UNSUPPORTED: win32
+// UNSUPPORTED: windows-msvc
// REQUIRES: stable-runtime, cxxabi
#include <cstddef>
diff --git a/compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-non-unique-typeinfo.cpp b/compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-non-unique-typeinfo.cpp
index 7bc19bdae8f..f24d074a580 100644
--- a/compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-non-unique-typeinfo.cpp
+++ b/compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-non-unique-typeinfo.cpp
@@ -3,7 +3,7 @@
// RUN: %run %t
//
// REQUIRES: cxxabi
-// UNSUPPORTED: win32
+// UNSUPPORTED: windows-msvc
struct X {
virtual ~X() {}
diff --git a/compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-virtual-base-construction.cpp b/compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-virtual-base-construction.cpp
index a86960d12ad..75a5d7670fb 100644
--- a/compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-virtual-base-construction.cpp
+++ b/compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-virtual-base-construction.cpp
@@ -2,7 +2,7 @@
// RUN: %run %t
// REQUIRES: cxxabi
-// UNSUPPORTED: win32
+// UNSUPPORTED: windows-msvc
int volatile n;
diff --git a/compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-virtual-base.cpp b/compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-virtual-base.cpp
index aa0123c46e9..09e9785b987 100644
--- a/compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-virtual-base.cpp
+++ b/compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-virtual-base.cpp
@@ -2,7 +2,7 @@
// RUN: not %run %t 2>&1 | FileCheck %s
// REQUIRES: cxxabi
-// UNSUPPORTED: win32
+// UNSUPPORTED: windows-msvc
struct S { virtual int f() { return 0; } };
struct T : virtual S {};
diff --git a/compiler-rt/test/ubsan/TestCases/TypeCheck/vptr.cpp b/compiler-rt/test/ubsan/TestCases/TypeCheck/vptr.cpp
index 9b53e809577..b4ee22747d5 100644
--- a/compiler-rt/test/ubsan/TestCases/TypeCheck/vptr.cpp
+++ b/compiler-rt/test/ubsan/TestCases/TypeCheck/vptr.cpp
@@ -37,7 +37,7 @@
// RUN: %env_ubsan_opts=halt_on_error=1:suppressions='"%t.loc-supp"' not %run %t x- 2>&1 | FileCheck %s --check-prefix=CHECK-LOC-SUPPRESS
// REQUIRES: stable-runtime, cxxabi
-// UNSUPPORTED: win32
+// UNSUPPORTED: windows-msvc
// Suppressions file not pushed to the device.
// UNSUPPORTED: android
// Compilation error
OpenPOWER on IntegriCloud