[llvm-commits] One more ARM failure
Reid Spencer
rspencer at reidspencer.com
Wed Jan 31 17:49:47 PST 2007
The llc infinite loop in long.ll appears to be fixed. But, now I have
the one below failing on x86-pc-linux-gnu. Please fix or XFAIL.
FAIL: /proj/llvm/llvm-4/test/CodeGen/ARM/large-stack.ll:
child process exited abnormally
.text
.globl test1
.align 2
test1:
sub sp, sp, #1, 24 @ 256
add sp, sp, #1, 24 @ 256
bx lr
.size test1, .-test1
.globl test2
.align 2
test2:
sub sp, sp, #72
sub sp, sp, #1, 20 @ 4096
add sp, sp, #72
add sp, sp, #1, 20 @ 4096
bx lr
.size test2, .-test2
.globl test3
.align 2
test3:
sub sp, sp, #16
sub sp, sp, #3, 4 @ 805306368
mov r0, #0
add r12, sp, #3, 4 @ 805306368
str r0, [r12, #+8]
add sp, sp, #16
add sp, sp, #3, 4 @ 805306368
bx lr
.size test3, .-test3
.text
.globl test1
.align 1
.code 16
.thumb_func test1
test1:
sub sp, #64 * 4
add sp, #64 * 4
bx lr
.size test1, .-test1
.globl test2
.align 1
.code 16
.thumb_func test2
test2:
cpy r12, r3
ldr r3, .CPI2_0
add sp, r3
cpy r3, r12
cpy r12, r3
ldr r3, .CPI2_1
add sp, r3
cpy r3, r12
bx lr
.BB2_1:
.align 2
.CPI2_0:
.long 4294963128
.CPI2_1:
.long 4168
.size test2, .-test2
.globl test3
.align 1
.code 16
.thumb_func test3
test3:
cpy r12, r3
ldr r3, .CPI3_0
add sp, r3
cpy r3, r12
mov r0, #0
ldr r3, .CPI3_2
add r3, sp
str r0, [r3, #2 * 4]
cpy r12, r3
ldr r3, .CPI3_1
add sp, r3
cpy r3, r12
bx lr
.BB3_1:
.align 2
.CPI3_0:
.long 3489660912
.CPI3_1:
.long 805306384
.CPI3_2:
.long 805306368
.size test3, .-test3
More information about the llvm-commits
mailing list