summaryrefslogtreecommitdiff
path: root/test/MC
diff options
context:
space:
mode:
authorJohnny Chen <johnny.chen@apple.com>2011-04-05 19:42:11 +0000
committerJohnny Chen <johnny.chen@apple.com>2011-04-05 19:42:11 +0000
commitbbc65bbb90e38a4066f0d4f5b403f85c1fecdf13 (patch)
tree051fe8a9dc55ac0668d71c70a3e9aab68dfb11ef /test/MC
parent40f16cf91d8469b8198990d2649a8cc81b558277 (diff)
downloadllvm-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.txt5
-rw-r--r--test/MC/Disassembler/ARM/thumb-tests.txt4
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