Index: test/Driver/nacl-direct.c |
diff --git a/test/Driver/nacl-direct.c b/test/Driver/nacl-direct.c |
index 080fe3c4d55a4ebaf626fbfc909101e18fa1fb00..76f9eff1ca421a0d7c9664474c6a5a267a165a7e 100644 |
--- a/test/Driver/nacl-direct.c |
+++ b/test/Driver/nacl-direct.c |
@@ -19,6 +19,7 @@ |
// CHECK-I686: "-L{{.*}}/../x86_64-nacl/lib32" |
// CHECK-I686: "-L{{.*}}/../x86_64-nacl/usr/lib32" |
// CHECK-I686: "-L{{.*}}/../lib/clang/[[VER]]/lib/i686-nacl" |
+// CHECK-I686-NOT: -lpthread |
// |
// RUN: %clang -### -o %t.o %s 2>&1 \ |
// RUN: -target x86_64-unknown-nacl \ |
@@ -38,6 +39,7 @@ |
// CHECK-x86_64: "-L{{.*}}/../x86_64-nacl/lib" |
// CHECK-x86_64: "-L{{.*}}/../x86_64-nacl/usr/lib" |
// CHECK-x86_64: "-L{{.*}}/../lib/clang/[[VER]]/lib/x86_64-nacl" |
+// CHECK-X86_64-NOT: -lpthread |
// |
// RUN: %clang -### -o %t.o %s 2>&1 \ |
// RUN: -target armv7a-unknown-nacl-gnueabihf \ |
@@ -59,6 +61,7 @@ |
// CHECK-ARM: "-L{{.*}}/../arm-nacl/lib" |
// CHECK-ARM: "-L{{.*}}/../arm-nacl/usr/lib" |
// CHECK-ARM: "-L{{.*}}/../lib/clang/[[VER]]/lib/arm-nacl" |
+// CHECK-ARM-NOT: -lpthread |
// Check that even when the target arch is just "arm" (as will be the case when |
// it is inferred from the binary name) that we get the right ABI flags |
@@ -69,9 +72,9 @@ |
// CHECK-ARM-NOV7: "-target-abi" "aapcs-linux" |
// CHECK-ARM-NOV7: "-mfloat-abi" "hard" |
-// Check C++ include directories |
+// Test clang c++ include dirs and link line when using clang++ |
-// RUN: %clang -x c++ -### -o %t.o %s 2>&1 \ |
+// RUN: %clangxx -### -o %t.o %s 2>&1 \ |
// RUN: -target armv7a-unknown-nacl-gnueabihf \ |
// RUN: | FileCheck --check-prefix=CHECK-ARM-CXX %s |
// CHECK-ARM-CXX: {{.*}}clang{{.*}}" "-cc1" |
@@ -82,7 +85,7 @@ |
// CHECK-ARM-CXX: "-internal-isystem" "{{.*}}/../arm-nacl/include" |
// CHECK-ARM-CXX: "-lpthread" |
-// RUN: %clang -x c++ -### -o %t.o %s 2>&1 \ |
+// RUN: %clangxx -### -o %t.o %s 2>&1 \ |
// RUN: -target i686-unknown-nacl \ |
// RUN: | FileCheck --check-prefix=CHECK-I686-CXX %s |
// CHECK-I686-CXX: {{.*}}clang{{.*}}" "-cc1" |
@@ -93,8 +96,7 @@ |
// CHECK-I686-CXX: "-internal-isystem" "{{.*}}/../x86_64-nacl/include" |
// CHECK-I686-CXX: "-lpthread" |
-// |
-// RUN: %clang -x c++ -### -o %t.o %s 2>&1 \ |
+// RUN: %clangxx -### -o %t.o %s 2>&1 \ |
// RUN: -target x86_64-unknown-nacl \ |
// RUN: | FileCheck --check-prefix=CHECK-x86_64-CXX %s |
// CHECK-x86_64-CXX: {{.*}}clang{{.*}}" "-cc1" |