1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00
llvm-mirror/test/MC/ARM/inst-arm-suffixes.s
Saleem Abdulrasool a48f1a5b54 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.

llvm-svn: 197657
2013-12-19 05:17:58 +00:00

16 lines
391 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
.arm
.align 2
.global suffixes_invalid_in_arm
.type suffixes_invalid_in_arm,%function
suffixes_invalid_in_arm:
.inst.n 2
@ CHECK-ERROR: width suffixes are invalid in ARM mode
.inst.w 4
@ CHECK-ERROR: width suffixes are invalid in ARM mode