Fix encoding of PC-relative Thumb1 LDR's when using immediate offsets instead of...
[oota-llvm.git] / test / MC / ARM / basic-thumb-instructions.s
index 0e9eebdb110b11ea693581288f3f492cf5b185c5..54d353e0c3cc831b8944a36e6a2a2e0c8b217886 100644 (file)
@@ -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)