]> granicus.if.org Git - clang/commitdiff
Degeneralize more tests.
authorDan Albert <danalbert@google.com>
Tue, 22 Aug 2017 21:16:22 +0000 (21:16 +0000)
committerDan Albert <danalbert@google.com>
Tue, 22 Aug 2017 21:16:22 +0000 (21:16 +0000)
As before, not every platform supports LTO. Make sure the platform
we're targeting is one that supports it (regardless of the *host*
platform).

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

test/Driver/lto-plugin-darwin.c
test/Driver/lto-plugin-linux.c
test/Driver/lto-plugin-windows.c

index db21f999ba2603d405710dbdb2168790f13a4413..2e9e6ba5b4250916f368a0c16ebd38631c9380f5 100644 (file)
@@ -1,6 +1,6 @@
 // Check that Darwin uses LLVMgold.dylib.
 // REQUIRES: system-darwin
-// RUN: %clang -### %s -flto 2>&1 \
+// RUN: %clang -### %s -target x86_64-unknown-linux -flto 2>&1 \
 // RUN:   | FileCheck -check-prefix=CHECK-LTO-PLUGIN %s
 //
 // CHECK-LTO-PLUGIN: "-plugin" "{{.*}}/LLVMgold.dylib"
index e30dce6b05585383f20ca69853277a2770443772..ac1eb14e2e9f0fbc558d99eddc91ebe537f86843 100644 (file)
@@ -1,6 +1,6 @@
 // Check that non-Windows, non-Darwin OSs use LLVMgold.so.
 // REQUIRES: !system-darwin && !system-windows
-// RUN: %clang -### %s -flto 2>&1 \
+// RUN: %clang -### %s -target x86_64-unknown-linux -flto 2>&1 \
 // RUN:   | FileCheck -check-prefix=CHECK-LTO-PLUGIN %s
 //
 // CHECK-LTO-PLUGIN: "-plugin" "{{.*}}/LLVMgold.so"
index 9d26df2b024b408ca2af43ccd68c53b8e3836466..1b12702a98a7aeb789d91080813e1e259d6e4820 100644 (file)
@@ -1,6 +1,6 @@
 // Check that Windows uses LLVMgold.dll.
 // REQUIRES: system-windows
-// RUN: %clang -### %s -flto 2>&1 \
+// RUN: %clang -### %s -target x86_64-unknown-linux -flto 2>&1 \
 // RUN:   | FileCheck -check-prefix=CHECK-LTO-PLUGIN %s
 //
 // CHECK-LTO-PLUGIN: "-plugin" "{{.*}}\\LLVMgold.dll"