llvm-6502/test/MC/ARM/inst-thumb-suffixes.s
Saleem Abdulrasool 304512cf40 ARM IAS: support .inst directive
This adds support for the .inst directive.  This is an ARM specific directive to
indicate an instruction encoded as a constant expression.  The major difference
between .word, .short, or .byte and .inst is that the latter will be
disassembled as an instruction since it does not get flagged as data.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197657 91177308-0d34-0410-b5e6-96231b3b80d8
2013-12-19 05:17:58 +00:00

14 lines
368 B
ArmAsm

@ RUN: not llvm-mc %s -triple armv7-linux-gnueabi -filetype asm -o - 2>&1 \
@ RUN: | FileCheck -check-prefix CHECK-ERROR %s
.syntax unified
.thumb
.align 2
.global suffixes_required_in_thumb
.type suffixes_required_in_thumb,%function
suffixes_required_in_thumb:
.inst 0x0000
@ CHECK-ERROR: cannot determine Thumb instruction size, use inst.n/inst.w instead