summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArtem Belevich <tra@google.com>2016-03-02 21:03:20 +0000
committerArtem Belevich <tra@google.com>2016-03-02 21:03:20 +0000
commit3609085dc46ea1bf07e31bc7d59ac033645586ab (patch)
treebb0661923678cec7ccac6b9f1afe1b230c61bde7
parent9c6f1538cc0f70fe43d47cf818ad797c82b61d5f (diff)
downloadbcm5719-llvm-3609085dc46ea1bf07e31bc7d59ac033645586ab.tar.gz
bcm5719-llvm-3609085dc46ea1bf07e31bc7d59ac033645586ab.zip
Fixed test failure platforms with name mangling different from Linux.
* Run cc with -triple x86_64-linux-gnu to make symbol mangling predictable. * Use temporary file as a fake GPU input so its content does not interfere with pattern matching. llvm-svn: 262516
-rw-r--r--clang/test/CodeGenCUDA/device-stub.cu7
1 files changed, 4 insertions, 3 deletions
diff --git a/clang/test/CodeGenCUDA/device-stub.cu b/clang/test/CodeGenCUDA/device-stub.cu
index 93af5a3b61b..5979ba3fce6 100644
--- a/clang/test/CodeGenCUDA/device-stub.cu
+++ b/clang/test/CodeGenCUDA/device-stub.cu
@@ -1,7 +1,8 @@
-// RUN: %clang_cc1 -emit-llvm %s -fcuda-include-gpubinary %s -o - | FileCheck %s
-// RUN: %clang_cc1 -emit-llvm %s -fcuda-include-gpubinary %s -o - -DNOGLOBALS \
+// RUN: echo "GPU binary would be here" > %t
+// RUN: %clang_cc1 -triple x86_64-linux-gnu -emit-llvm %s -fcuda-include-gpubinary %t -o - | FileCheck %s
+// RUN: %clang_cc1 -triple x86_64-linux-gnu -emit-llvm %s -fcuda-include-gpubinary %t -o - -DNOGLOBALS \
// RUN: | FileCheck %s -check-prefix=NOGLOBALS
-// RUN: %clang_cc1 -emit-llvm %s -o - | FileCheck %s -check-prefix=NOGPUBIN
+// RUN: %clang_cc1 -triple x86_64-linux-gnu -emit-llvm %s -o - | FileCheck %s -check-prefix=NOGPUBIN
#include "Inputs/cuda.h"
OpenPOWER on IntegriCloud