summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorDale Johannesen <dalej@apple.com>2007-04-15 00:18:31 +0000
committerDale Johannesen <dalej@apple.com>2007-04-15 00:18:31 +0000
commit20746d84c273703d24aa2b709faf7614fd8c3f6c (patch)
tree5ab443c9fc5bd063df7a9f56934f7ca8857209af /llvm
parent14a251b937e70ca1cb3a6ae266622019650be986 (diff)
downloadbcm5719-llvm-20746d84c273703d24aa2b709faf7614fd8c3f6c.tar.gz
bcm5719-llvm-20746d84c273703d24aa2b709faf7614fd8c3f6c.zip
testcases for -fno-builtin
llvm-svn: 36038
Diffstat (limited to 'llvm')
-rw-r--r--llvm/test/C++Frontend/2007-04-14-FNoBuiltin.cpp7
-rw-r--r--llvm/test/CFrontend/2007-04-14-FNoBuiltin.c7
2 files changed, 14 insertions, 0 deletions
diff --git a/llvm/test/C++Frontend/2007-04-14-FNoBuiltin.cpp b/llvm/test/C++Frontend/2007-04-14-FNoBuiltin.cpp
new file mode 100644
index 00000000000..c52b30bd394
--- /dev/null
+++ b/llvm/test/C++Frontend/2007-04-14-FNoBuiltin.cpp
@@ -0,0 +1,7 @@
+// RUN: %llvmgcc -S %s -O2 -fno-builtin -o - | llvm-as -f | llc | grep -v puts
+// Check that -fno-builtin is honored.
+
+extern "C" int printf(const char*, ...);
+void foo(const char *msg) {
+ printf("%s\n",msg);
+}
diff --git a/llvm/test/CFrontend/2007-04-14-FNoBuiltin.c b/llvm/test/CFrontend/2007-04-14-FNoBuiltin.c
new file mode 100644
index 00000000000..454396b22a7
--- /dev/null
+++ b/llvm/test/CFrontend/2007-04-14-FNoBuiltin.c
@@ -0,0 +1,7 @@
+// RUN: %llvmgcc -S %s -O2 -fno-builtin -o - | llvm-as -f | llc | grep -v puts
+// Check that -fno-builtin is honored.
+
+extern int printf(const char*, ...);
+void foo(const char *msg) {
+ printf("%s\n",msg);
+}
OpenPOWER on IntegriCloud