xref: /llvm-project/llvm/test/MC/Hexagon/data-directives-invalid.s (revision 3d473ae72ea3f1bff6db6a3ebc226f3032cf530d)
1# RUN: not llvm-mc -triple hexagon < %s 2>&1 | FileCheck %s
2
3# CHECK: :[[#@LINE+1]]:7: error: out of range literal value
4.byte 0xffa
5# CHECK: :[[#@LINE+1]]:7: error: out of range literal value
6.half 0xffffa
7# CHECK: :[[#@LINE+1]]:8: error: out of range literal value
8.short 0xffffa
9# CHECK: :[[#@LINE+1]]:8: error: out of range literal value
10.hword 0xffffa
11# CHECK: :[[#@LINE+1]]:8: error: out of range literal value
12.2byte 0xffffa
13# CHECK: :[[#@LINE+1]]:7: error: out of range literal value
14.word 0xffffffffa
15# CHECK: :[[#@LINE+1]]:7: error: out of range literal value
16.long 0xffffffffa
17# CHECK: :[[#@LINE+1]]:8: error: out of range literal value
18.4byte 0xffffffffa
19# CHECK: :[[#@LINE+1]]:8: error: literal value out of range for directive
20.8byte 0xffffffffffffffffa
21