diff options
author | Johnny Chen <johnny.chen@apple.com> | 2011-04-05 19:42:11 +0000 |
---|---|---|
committer | Johnny Chen <johnny.chen@apple.com> | 2011-04-05 19:42:11 +0000 |
commit | bbc65bbb90e38a4066f0d4f5b403f85c1fecdf13 (patch) | |
tree | 051fe8a9dc55ac0668d71c70a3e9aab68dfb11ef /test/MC | |
parent | 40f16cf91d8469b8198990d2649a8cc81b558277 (diff) | |
download | llvm-bbc65bbb90e38a4066f0d4f5b403f85c1fecdf13.tar.gz llvm-bbc65bbb90e38a4066f0d4f5b403f85c1fecdf13.tar.bz2 llvm-bbc65bbb90e38a4066f0d4f5b403f85c1fecdf13.tar.xz |
ARM disassembler should flag (rGPRRegClassID, r13|r15) as an error.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128913 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/MC')
-rw-r--r-- | test/MC/Disassembler/ARM/thumb-printf.txt | 5 | ||||
-rw-r--r-- | test/MC/Disassembler/ARM/thumb-tests.txt | 4 |
2 files changed, 5 insertions, 4 deletions
diff --git a/test/MC/Disassembler/ARM/thumb-printf.txt b/test/MC/Disassembler/ARM/thumb-printf.txt index 6245b7cedc..09f54abf82 100644 --- a/test/MC/Disassembler/ARM/thumb-printf.txt +++ b/test/MC/Disassembler/ARM/thumb-printf.txt @@ -26,7 +26,8 @@ # CHECK-NEXT: mov r2, r5 # CHECK-NEXT: ldr r3, [sp] # CHECK-NEXT: bl #-8390 -# CHECK-NEXT: sub.w sp, r7, #8 +# Data bytes (corresponds to an invalid instruction) +# But not: sub.w sp, r7, #8 # CHECK-NEXT: pop.w {r4, r5, r7, lr} # CHECK-NEXT: add sp, #16 # CHECK-NEXT: bx lr @@ -63,7 +64,7 @@ 0x2a 0x46 0x00 0x9b 0xfd 0xf7 0x9d 0xff -0xa7 0xf1 0x08 0x0d +# 0xa7 0xf1 0x08 0x0d 0xbd 0xe8 0xb0 0x40 0x04 0xb0 0x70 0x47 diff --git a/test/MC/Disassembler/ARM/thumb-tests.txt b/test/MC/Disassembler/ARM/thumb-tests.txt index fb53f5946c..6052069392 100644 --- a/test/MC/Disassembler/ARM/thumb-tests.txt +++ b/test/MC/Disassembler/ARM/thumb-tests.txt @@ -42,8 +42,8 @@ # CHECK: ldrd r0, r1, [r7, #64]! 0xf7 0xe9 0x10 0x01 -# CHECK: lsls.w r0, pc, #1 -0x5f 0xea 0x4f 0x00 +# CHECK: lsls.w r0, r5, #1 +0x5f 0xea 0x45 0x00 # CHECK: mov r11, r7 0xbb 0x46 |