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