summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-01-14 01:34:13 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-01-14 01:34:13 +0000
commit5cc2ba36173e8afd28a6a483ecdf16493eef27cc (patch)
treebc407a928eeeabd74283db852f195db84713da9a
parentd80c653fe2c131668b44fef8c1bdd21231aeadee (diff)
downloadbcm5719-llvm-5cc2ba36173e8afd28a6a483ecdf16493eef27cc.tar.gz
bcm5719-llvm-5cc2ba36173e8afd28a6a483ecdf16493eef27cc.zip
ccc: Add hello.{cpp,m} tests.
- hello.cpp is XFAIL pending g++ emulation. llvm-svn: 62208
-rw-r--r--clang/tools/ccc/test/ccc/hello.c2
-rw-r--r--clang/tools/ccc/test/ccc/hello.cpp10
-rw-r--r--clang/tools/ccc/test/ccc/hello.m9
3 files changed, 21 insertions, 0 deletions
diff --git a/clang/tools/ccc/test/ccc/hello.c b/clang/tools/ccc/test/ccc/hello.c
index 96f59f6747c..9563fd04fe0 100644
--- a/clang/tools/ccc/test/ccc/hello.c
+++ b/clang/tools/ccc/test/ccc/hello.c
@@ -1,4 +1,6 @@
// RUN: xcc %s -o %t &&
+// RUN: %t | grep "Hello, World" &&
+// RUN: xcc -ccc-clang %s -o %t &&
// RUN: %t | grep "Hello, World"
int main() {
diff --git a/clang/tools/ccc/test/ccc/hello.cpp b/clang/tools/ccc/test/ccc/hello.cpp
new file mode 100644
index 00000000000..75c7bfd84e5
--- /dev/null
+++ b/clang/tools/ccc/test/ccc/hello.cpp
@@ -0,0 +1,10 @@
+// RUN: xcc -ccc-cxx %s -o %t &&
+// RUN: %t | grep "Hello, World"
+// XFAIL
+
+#include <iostream>
+
+int main() {
+ std::cout << "Hello, World!\n";
+ return 0;
+}
diff --git a/clang/tools/ccc/test/ccc/hello.m b/clang/tools/ccc/test/ccc/hello.m
new file mode 100644
index 00000000000..9563fd04fe0
--- /dev/null
+++ b/clang/tools/ccc/test/ccc/hello.m
@@ -0,0 +1,9 @@
+// RUN: xcc %s -o %t &&
+// RUN: %t | grep "Hello, World" &&
+// RUN: xcc -ccc-clang %s -o %t &&
+// RUN: %t | grep "Hello, World"
+
+int main() {
+ printf("Hello, World!\n");
+ return 0;
+}
OpenPOWER on IntegriCloud