diff options
Diffstat (limited to 'test/MC/ARM/thumb2-diagnostics.s')
-rw-r--r-- | test/MC/ARM/thumb2-diagnostics.s | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/test/MC/ARM/thumb2-diagnostics.s b/test/MC/ARM/thumb2-diagnostics.s index e1c0058..6ac2db0 100644 --- a/test/MC/ARM/thumb2-diagnostics.s +++ b/test/MC/ARM/thumb2-diagnostics.s @@ -51,3 +51,22 @@ itt eq bkpteq #1 @ CHECK-ERRORS: error: instruction 'bkpt' is not predicable, but condition code specified + + nopeq + nopeq + +@ out of range operands for Thumb2 targets + + beq.w #-1048578 + bne.w #1048576 + blt.w #1013411 + b.w #-16777218 + b.w #16777216 + b.w #1592313 + +@ CHECK-ERRORS: error: branch target out of range +@ CHECK-ERRORS: error: branch target out of range +@ CHECK-ERRORS: error: branch target out of range +@ CHECK-ERRORS: error: branch target out of range +@ CHECK-ERRORS: error: branch target out of range +@ CHECK-ERRORS: error: branch target out of range |