summaryrefslogtreecommitdiff
path: root/test/MC/ARM/diagnostics.s
diff options
context:
space:
mode:
authorJim Grosbach <grosbach@apple.com>2011-07-13 20:10:10 +0000
committerJim Grosbach <grosbach@apple.com>2011-07-13 20:10:10 +0000
commitfff76ee7ef007b2bb74804f165fee475e30ead0d (patch)
treefee29425064c423876a909321759e7712a168af6 /test/MC/ARM/diagnostics.s
parentd1863560cb0d0a7416b1802ea081ba439f02c0dc (diff)
downloadllvm-fff76ee7ef007b2bb74804f165fee475e30ead0d.tar.gz
llvm-fff76ee7ef007b2bb74804f165fee475e30ead0d.tar.bz2
llvm-fff76ee7ef007b2bb74804f165fee475e30ead0d.tar.xz
Range checking for 16-bit immediates in ARM assembly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135071 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/MC/ARM/diagnostics.s')
-rw-r--r--test/MC/ARM/diagnostics.s7
1 files changed, 6 insertions, 1 deletions
diff --git a/test/MC/ARM/diagnostics.s b/test/MC/ARM/diagnostics.s
index dab84c1df1..bf8f1259e9 100644
--- a/test/MC/ARM/diagnostics.s
+++ b/test/MC/ARM/diagnostics.s
@@ -40,4 +40,9 @@
@ CHECK-ERRORS: ^
@ CHECK-ERRORS: error: immediate shift value out of range
@ CHECK-ERRORS: adc r4, r5, r6, ror #32
-@ CHECK-ERRORS: ^
+
+
+ @ Out of range 16-bit immediate on BKPT
+ bkpt #65536
+
+@ CHECK-ERRORS: error: invalid operand for instruction