46 lines · plain
1# RUN: not llvm-mc -triple=ve -filetype=obj %s -o /dev/null 2>&1 | \2# RUN: FileCheck %s3 4.data5a:6.2byte 0xff55887.4byte 0xff5588aade8.8byte 0xff5588aadeadbeafde9.byte 0xff5510.short 0xff558811.word 0xff5588aaff12.int 0xff5588aaff13.long 0xff5588aadeadbeafde14.quad 0xff5588aadeadbeafde15.llong 0xff5588aadeadbeafde16 17# CHECK: data-size-error.s:6:8: error: out of range literal value18# CHECK-NEXT: .2byte 0xff558819# CHECK: data-size-error.s:7:8: error: out of range literal value20# CHECK-NEXT: .4byte 0xff5588aade21# CHECK: data-size-error.s:8:8: error: literal value out of range for directive22# CHECK-NEXT: .8byte 0xff5588aadeadbeafde23# CHECK: data-size-error.s:9:7: error: out of range literal value24# CHECK-NEXT: .byte 0xff5525# CHECK: data-size-error.s:10:8: error: out of range literal value26# CHECK-NEXT: .short 0xff558827# CHECK: data-size-error.s:11:1: error: value evaluated as 1096651680511 is out of range.28# CHECK-NEXT: .word 0xff5588aaff29# CHECK: data-size-error.s:12:6: error: out of range literal value30# CHECK-NEXT: .int 0xff5588aaff31# CHECK: data-size-error.s:13:7: error: literal value out of range for directive32# CHECK-NEXT: .long 0xff5588aadeadbeafde33# CHECK: data-size-error.s:14:7: error: literal value out of range for directive34# CHECK-NEXT: .quad 0xff5588aadeadbeafde35# CHECK: data-size-error.s:15:8: error: literal value out of range for directive36# CHECK-NEXT: .llong 0xff5588aadeadbeafde37 38# CHECK: [[#@LINE+1]]:17: error: unknown token in expression39.word 0xd0bb1e +40 41# CHECK: [[#@LINE+1]]:16: error: unexpected token42.long 0xd0bb1e =43 44# CHECK: [[#@LINE+1]]:10: error: unexpected token45.llong 2 0xd0bb1e46