]> granicus.if.org Git - clang/commitdiff
[CMake] Use normalized Windows target triples
authorPetr Hosek <phosek@chromium.org>
Thu, 9 Aug 2018 02:16:18 +0000 (02:16 +0000)
committerPetr Hosek <phosek@chromium.org>
Thu, 9 Aug 2018 02:16:18 +0000 (02:16 +0000)
Changes the default Windows target triple returned by
GetHostTriple.cmake from the old environment names (which we wanted to
move away from) to newer, normalized ones. This also requires updating
all tests to use the new systems names in constraints.

Differential Revision: https://reviews.llvm.org/D47381

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@339307 91177308-0d34-0410-b5e6-96231b3b80d8

17 files changed:
test/CodeGen/2007-06-18-SextAttrAggregate.c
test/CodeGenCXX/vtable-debug-info.cpp
test/Driver/coverage_no_integrated_as.c
test/Driver/crash-report-null.test
test/Driver/inhibit-downstream-commands.c
test/Driver/linker-opts.c
test/Driver/no-integrated-as.s
test/Lexer/cross-windows-on-linux.cpp
test/Modules/crash-vfs-path-emptydir-entries.m
test/Modules/crash-vfs-path-symlink-component.m
test/Modules/crash-vfs-path-symlink-topheader.m
test/Modules/crash-vfs-path-traversal.m
test/Modules/crash-vfs-relative-overlay.m
test/Modules/crash-vfs-umbrella-frameworks.m
test/SemaTemplate/instantiation-depth-default.cpp
test/VFS/umbrella-framework-import-skipnonexist.m
test/lit.cfg.py

index e781bd567374b6e2f78ad057acca40c8fe9b3cdb..4bac5c61bc58c042392042bc46bceba460896b41 100644 (file)
@@ -1,5 +1,5 @@
 // RUN: %clang_cc1 %s -o - -emit-llvm | FileCheck %s
-// XFAIL: aarch64, arm64, x86_64-pc-win32, x86_64-w64-mingw32, x86_64-pc-windows-gnu
+// XFAIL: aarch64, arm64, x86_64-pc-windows-msvc, x86_64-w64-windows-gnu, x86_64-pc-windows-gnu
 
 // PR1513
 
index 8710c76e0bfa06ca0ebc188cd8c2af99b7bcb4d7..0ac90b3ec1d320723d2e382ef6fa572ba4943a62 100644 (file)
@@ -1,6 +1,6 @@
 // RUN: %clang -emit-llvm -S -g %s -o /dev/null
 // Radar 8730409
-// XFAIL: win32
+// XFAIL: windows-msvc
 
 // FIXME: This test crashes on *-pc-win32
 // for lack of debugging support on -integrated-as (MCCOFF).
index 9acab9bbd17256797e77e58bfe44f1050251f6a7..d7689e591ff0037cb0b4a12d5ec4b8e033b88c00 100644 (file)
@@ -1,5 +1,5 @@
 // REQUIRES: clang-driver
-// XFAIL: win32,win64
+// XFAIL: windows-msvc
 
 // RUN: %clang -### -S -fprofile-arcs %s 2>&1 | FileCheck -check-prefix=CHECK-GCNO-DEFAULT-LOCATION %s
 // RUN: %clang -### -S -fprofile-arcs -no-integrated-as %s 2>&1 | FileCheck -check-prefix=CHECK-GCNO-DEFAULT-LOCATION %s
index 477dd28df3ed090390de73990fbd1a6de7800a5d..22c211ee987d23abd034f25a4b35d2e35b45b3e8 100644 (file)
@@ -1,7 +1,7 @@
 // RUN: not env FORCE_CLANG_DIAGNOSTICS_CRASH=1 %clang -fsyntax-only -x c /dev/null -lstdc++ 2>&1 | FileCheck %s
 
 // FIXME: Investigating. "fatal error: file 'nul' modified since it was first processed"
-// XFAIL: mingw32
+// XFAIL: windows-gnu
 
 // CHECK: Preprocessed source(s) and associated run script(s) are located at:
 // CHECK-NEXT: note: diagnostic msg: {{.*}}null-{{.*}}.c
index ceb245e4f1c9d02d7b2910135eaae8b1f4cd32f9..43f4480a801a9529b5470efbef6be7c14311791b 100644 (file)
@@ -2,5 +2,5 @@
 // CHECK: error: unknown type name 'invalid'
 // CHECK-NOT: clang: error: assembler command failed 
 // CHECK-NOT: clang: error: linker command failed
-// XFAIL: win32
+// XFAIL: windows-msvc
 invalid C code!
index 5fe29d7a13a6cb22f2c5ad8b2ca0447ad40e5bbd..68b1e9fbe513a4a143896fc99e6e1d58a6f6d1fb 100644 (file)
@@ -5,7 +5,7 @@
 // CHECK: "-L{{.*}}/test1"
 
 // GCC driver is used as linker on cygming. It should be aware of LIBRARY_PATH.
-// XFAIL: win32
+// XFAIL: windows-msvc
 // REQUIRES: clang-driver
 // REQUIRES: native
 
index cd6f5e2867a4fe280d8bacfd0694f9f09781f1fe..bf6e69dd81967538b8003a00d7d090399d169d73 100644 (file)
@@ -1,6 +1,6 @@
 ; RUN: %clang -### -no-integrated-as -c %s 2>&1 | FileCheck %s -check-prefix IAS
 ; Windows doesn't support no-integrated-as
-; XFAIL: win32,win64
+; XFAIL: windows-msvc
 ;
 ; Make sure the current file's filename appears in the output.
 ; We can't generically match on the assembler name, so we just make sure
index 810e1d6ea966fad7e2742f1ed85106851241262c..c6dcbca54056190bba32647b37cffde12e7cfef9 100644 (file)
@@ -8,7 +8,7 @@
 
 // expected to fail on windows as the inclusion would succeed and the
 // compilation will fail due to the '#error success'.
-// XFAIL: win32
+// XFAIL: windows-msvc
 
 // This test may or may not fail since 'Inputs\success.h' is passed
 // to Win32 APIs on Windows.
index a50ea869f47643d895d51df2392428d7d50f157e..0c7286d248dc17d4f0c3071bfadb75a112264a3a 100644 (file)
@@ -1,7 +1,7 @@
 // REQUIRES: crash-recovery, shell
 
 // FIXME: This XFAIL is cargo-culted from crash-report.c. Do we need it?
-// XFAIL: mingw32
+// XFAIL: windows-gnu
 
 // Test clang can collect symbolic link headers used in modules.
 // crash reproducer if there's a symbolic link header file used in a module.
index 565a64fb5c239cd955ef263af199765b3ad8b175..b868625aa6a469b35af7e32b17ffab8028b87238 100644 (file)
@@ -1,7 +1,7 @@
 // REQUIRES: crash-recovery, shell
 
 // FIXME: This XFAIL is cargo-culted from crash-report.c. Do we need it?
-// XFAIL: mingw32
+// XFAIL: windows-gnu
 
 // Test that clang is capable of collecting the right header files in the
 // crash reproducer if there's a symbolic link component in the path.
index fea1f01c02ae96417b070e2679f5f92bb7585ef7..6582243d62c92f911a21f1760db1e24ab284b485 100644 (file)
@@ -1,7 +1,7 @@
 // REQUIRES: crash-recovery, shell
 
 // FIXME: This XFAIL is cargo-culted from crash-report.c. Do we need it?
-// XFAIL: mingw32
+// XFAIL: windows-gnu
 
 // Test clang can collect symbolic link headers used in modules.
 // crash reproducer if there's a symbolic link header file used in a module.
index cd12cadcf18e85157dad89990ea7e1bd65da93dd..b924d81d0467df2c55416fa9cd36f9a10b42128f 100644 (file)
@@ -3,7 +3,7 @@
 // FIXME: Canonicalizing paths to remove relative traversal components
 // currenty fails a unittest on windows and is disable by default.
 // FIXME: This XFAIL is cargo-culted from crash-report.c. Do we need it?
-// XFAIL: mingw32
+// XFAIL: windows-gnu
 
 // RUN: rm -rf %t
 // RUN: mkdir -p %t/i %t/m %t
index e55f4c8f272ebc784bfd802886295434194497cd..9eeed011fc78d3a81787f6030db2c29bd5bb0f3a 100644 (file)
@@ -1,7 +1,7 @@
 // REQUIRES: crash-recovery, shell
 
 // FIXME: This XFAIL is cargo-culted from crash-report.c. Do we need it?
-// XFAIL: mingw32
+// XFAIL: windows-gnu
 
 // RUN: rm -rf %t
 // RUN: mkdir -p %t/i %t/m %t
index a18acf576ea3d3371710e48d0d2a397f443e48b4..e311c608549ae2ee44144e758d4276e87df20f96 100644 (file)
@@ -1,7 +1,7 @@
 // REQUIRES: crash-recovery, shell
 
 // FIXME: This XFAIL is cargo-culted from crash-report.c. Do we need it?
-// XFAIL: mingw32
+// XFAIL: windows-gnu
 
 // RUN: rm -rf %t
 // RUN: mkdir -p %t/i %t/m %t
index 3d89aa18ca4388b4e22dd3577d5eda3a25664222..69efa253e3fed7cf66ef8b7e3682ee5e38d966d2 100644 (file)
@@ -14,4 +14,4 @@ template<int N, typename T> struct X : X<N+1, T*> {};
 X<0, int> x; // expected-note {{in instantiation of}}
 
 // FIXME: It crashes. Investigating.
-// UNSUPPORTED: mingw32
+// UNSUPPORTED: windows-gnu
index 129f475fe774385ae4f642d594a49b948a353f31..2f148cee7e2d36f50586dd8a304bec79db2e9000 100644 (file)
@@ -1,7 +1,7 @@
 // REQUIRES: crash-recovery, shell
 
 // FIXME: This XFAIL is cargo-culted from crash-report.c. Do we need it?
-// XFAIL: mingw32
+// XFAIL: windows-gnu
 
 // RUN: rm -rf %t
 // RUN: mkdir -p %t/vdir %t/outdir %t/cache
index c962b41723e58871418c8fa3ae5867d52f3f5eb4..39b5586612cca51743eed2746ae45e2f3ee8f944 100644 (file)
@@ -137,7 +137,7 @@ if os.path.exists('/dev/fd/0') and sys.platform not in ['cygwin']:
     config.available_features.add('dev-fd-fs')
 
 # Not set on native MS environment.
-if not re.match(r'.*-win32$', config.target_triple):
+if not re.match(r'.*-(windows-msvc)$', config.target_triple):
     config.available_features.add('non-ms-sdk')
 
 # Not set on native PS4 environment.
@@ -145,7 +145,7 @@ if not re.match(r'.*-scei-ps4', config.target_triple):
     config.available_features.add('non-ps4-sdk')
 
 # [PR8833] LLP64-incompatible tests
-if not re.match(r'^x86_64.*-(win32|mingw32|windows-gnu)$', config.target_triple):
+if not re.match(r'^x86_64.*-(windows-msvc|windows-gnu)$', config.target_triple):
     config.available_features.add('LP64')
 
 # [PR12920] "clang-driver" -- set if gcc driver is not used.