summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/mips-unsigned-ext-var.c
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2015-05-26 19:39:54 +0000
committerHans Wennborg <hans@hanshq.net>2015-05-26 19:39:54 +0000
commit74df0df135e17963761e4771755ed091a4f99c96 (patch)
treec23d3a6fa6fc4c96ee4b424dd334c91965ff277a /clang/test/CodeGen/mips-unsigned-ext-var.c
parentc5f905cceb39e98dd537bcd48adf19cecce24566 (diff)
downloadbcm5719-llvm-74df0df135e17963761e4771755ed091a4f99c96.tar.gz
bcm5719-llvm-74df0df135e17963761e4771755ed091a4f99c96.zip
Revert r238200: "[MIPS] fix extension of integer types (function calls)"
mips-unsigned-ext-var.c and mips-unsigned-extend.c fail in some builds. llvm-svn: 238237
Diffstat (limited to 'clang/test/CodeGen/mips-unsigned-ext-var.c')
-rw-r--r--clang/test/CodeGen/mips-unsigned-ext-var.c22
1 files changed, 0 insertions, 22 deletions
diff --git a/clang/test/CodeGen/mips-unsigned-ext-var.c b/clang/test/CodeGen/mips-unsigned-ext-var.c
deleted file mode 100644
index f6f6f0e26c9..00000000000
--- a/clang/test/CodeGen/mips-unsigned-ext-var.c
+++ /dev/null
@@ -1,22 +0,0 @@
-// RUN: %clang -target mips64-unknown-linux -O2 -mabi=n64 -S -emit-llvm %s -o - | FileCheck %s -check-prefix=N64
-// RUN: %clang -target mips64-unknown-linux -O2 -mabi=n32 -S -emit-llvm %s -o - | FileCheck %s -check-prefix=N32
-// RUN: %clang -target mips-unknown-linux -O2 -mabi=o32 -S -emit-llvm %s -o - | FileCheck %s -check-prefix=O32
-
-#include <stdarg.h>
-
-unsigned foo(int x, ...) {
- va_list valist;
- va_start(valist, x);
- unsigned a;
- a = va_arg(valist, unsigned);
- return a;
-}
-
-void foo1() {
- unsigned f = 0xffffffe0;
- foo(1,f);
-}
-
-//N64: call i32 (i32, ...) @foo(i32 signext undef, i32 signext -32)
-//N32: call i32 (i32, ...) @foo(i32 signext undef, i32 signext -32)
-//O32: call i32 (i32, ...) @foo(i32 signext undef, i32 signext -32) \ No newline at end of file
OpenPOWER on IntegriCloud