diff options
Diffstat (limited to 'test/CodeGen/Thumb2/2010-04-15-DynAllocBug.ll')
-rw-r--r-- | test/CodeGen/Thumb2/2010-04-15-DynAllocBug.ll | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/test/CodeGen/Thumb2/2010-04-15-DynAllocBug.ll b/test/CodeGen/Thumb2/2010-04-15-DynAllocBug.ll index e0946c7ea3..2246de35e0 100644 --- a/test/CodeGen/Thumb2/2010-04-15-DynAllocBug.ll +++ b/test/CodeGen/Thumb2/2010-04-15-DynAllocBug.ll @@ -7,19 +7,12 @@ define void @t() nounwind ssp { entry: ; CHECK: t: -; CHECK: push {r4, r7} -; CHECK: mov r0, sp -; CHECK: add r7, sp, #4 -; CHECK: bic r0, r0, #7 + %size = mul i32 8, 2 ; CHECK: subs r0, #16 ; CHECK: mov sp, r0 -; CHECK: mov r0, sp -; CHECK: bic r0, r0, #7 + %vla_a = alloca i8, i32 %size, align 8 ; CHECK: subs r0, #16 ; CHECK: mov sp, r0 - - %size = mul i32 8, 2 - %vla_a = alloca i8, i32 %size, align 8 %vla_b = alloca i8, i32 %size, align 8 unreachable } |