ARM: fix folding stack adjustment (again again again...)
[oota-llvm.git] / test / CodeGen / ARM / 2007-04-03-PEIBug.ll
index b543c57e1a85e7840edbb8fa3f4382b33a6d2c3a..87863bd3ec15d687131ca5d5601dab1b42f93ed6 100644 (file)
@@ -1,12 +1,15 @@
-; RUN: llc < %s -march=arm | not grep {add.*#0}
+; RUN: llc -mtriple=arm-eabi %s -o - | FileCheck %s
 
 define i32 @foo() {
 entry:
        %A = alloca [1123 x i32], align 16              ; <[1123 x i32]*> [#uses=1]
        %B = alloca [3123 x i32], align 16              ; <[3123 x i32]*> [#uses=1]
        %C = alloca [12312 x i32], align 16             ; <[12312 x i32]*> [#uses=1]
-       %tmp = call i32 (...)* @bar( [3123 x i32]* %B, [1123 x i32]* %A, [12312 x i32]* %C )            ; <i32> [#uses=0]
+       %tmp = call i32 (...) @bar( [3123 x i32]* %B, [1123 x i32]* %A, [12312 x i32]* %C )             ; <i32> [#uses=0]
        ret i32 undef
 }
 
 declare i32 @bar(...)
+
+; CHECK-NOT: add{{.*}}#0
+