summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorOwen Anderson <resistor@mac.com>2011-08-30 22:10:03 +0000
committerOwen Anderson <resistor@mac.com>2011-08-30 22:10:03 +0000
commitd16fb43b1f06c60068e0593c3ba55021bc675e10 (patch)
treee4f002441036ff224b3f5296a3c9d5b54d94c734 /llvm/test
parent543c89fb15b6846731cadca904cffe411c19196a (diff)
downloadbcm5719-llvm-d16fb43b1f06c60068e0593c3ba55021bc675e10.tar.gz
bcm5719-llvm-d16fb43b1f06c60068e0593c3ba55021bc675e10.zip
Fix encoding of PC-relative Thumb1 LDR's when using immediate offsets instead of labels.
llvm-svn: 138835
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/MC/ARM/basic-thumb-instructions.s5
1 files changed, 4 insertions, 1 deletions
diff --git a/llvm/test/MC/ARM/basic-thumb-instructions.s b/llvm/test/MC/ARM/basic-thumb-instructions.s
index 0e9eebdb110..54d353e0c3c 100644
--- a/llvm/test/MC/ARM/basic-thumb-instructions.s
+++ b/llvm/test/MC/ARM/basic-thumb-instructions.s
@@ -224,10 +224,13 @@ _func:
@ LDR (literal)
@------------------------------------------------------------------------------
ldr r1, _foo
+ ldr r3, #604
+ ldr r3, #368
@ CHECK: ldr r1, _foo @ encoding: [A,0x49]
@ fixup A - offset: 0, value: _foo, kind: fixup_arm_thumb_cp
-
+@ CHECK: ldr r3, #604 @ encoding: [0x97,0x4b]
+@ CHECK: ldr r3, #368 @ encoding: [0x5c,0x4b]
@------------------------------------------------------------------------------
@ LDR (register)
OpenPOWER on IntegriCloud