101 lines · plain
1# RUN: not llvm-mc -triple s390x-linux-gnu < %s 2> %t2# RUN: FileCheck < %t %s3 4#CHECK: error: invalid instruction5#CHECK: foo 100, 2006#CHECK: error: unknown token in expression7#CHECK: foo 100(, 2008#CHECK: error: invalid instruction9#CHECK: foo 100(200), 30010#CHECK: error: invalid instruction11#CHECK: foo 100(200,), 30012#CHECK: error: invalid instruction13#CHECK: foo 100(200,%r1), 30014#CHECK: error: invalid address register15#CHECK: foo 100(%a0), 20016#CHECK: error: invalid instruction17#CHECK: foo 100(%r0), 20018#CHECK: error: invalid instruction19#CHECK: foo 100(%v0,%r1), 20020#CHECK: error: invalid instruction21#CHECK: foo 100(%v31), 20022#CHECK: error: invalid address register23#CHECK: foo 100(%r1,%a0), 20024#CHECK: error: unexpected token in address25#CHECK: foo 100(%r1,%r2, 20026#CHECK: error: invalid instruction27#CHECK: foo 100(%r1,%r2), 20028#CHECK: error: unexpected token in argument list29#CHECK: foo 100(%r1,%r2)(, 20030#CHECK: error: invalid instruction31#CHECK: foo %r0, 20032#CHECK: error: invalid instruction33#CHECK: foo %r15, 20034#CHECK: error: invalid register35#CHECK: foo %r16, 20036#CHECK: error: invalid instruction37#CHECK: foo %f0, 20038#CHECK: error: invalid instruction39#CHECK: foo %f15, 20040#CHECK: error: invalid register41#CHECK: foo %f16, 20042#CHECK: error: invalid instruction43#CHECK: foo %a0, 20044#CHECK: error: invalid instruction45#CHECK: foo %a15, 20046#CHECK: error: invalid register47#CHECK: foo %a16, 20048#CHECK: error: invalid instruction49#CHECK: foo %v0, 20050#CHECK: error: invalid instruction51#CHECK: foo %v31, 20052#CHECK: error: invalid register53#CHECK: foo %v32, 20054#CHECK: error: invalid register55#CHECK: foo %c, 20056#CHECK: error: invalid register57#CHECK: foo %, 20058#CHECK: error: unknown token in expression59#CHECK: foo {, 20060#CHECK: error: invalid instruction61#CHECK: foo 100(15), 30062#CHECK: error: invalid instruction63#CHECK: foo 100(15,), 30064#CHECK: error: invalid instruction65#CHECK: foo 100(15,%r1), 30066#CHECK: error: invalid instruction67#CHECK: foo 100(%v20,10), 30068 69 foo 100, 20070 foo 100(, 20071 foo 100(200), 30072 foo 100(200,), 30073 foo 100(200,%r1), 30074 foo 100(%a0), 20075 foo 100(%r0), 20076 foo 100(%v0,%r1), 20077 foo 100(%v31), 20078 foo 100(%r1,%a0), 20079 foo 100(%r1,%r2, 20080 foo 100(%r1,%r2), 20081 foo 100(%r1,%r2)(, 20082 foo %r0, 20083 foo %r15, 20084 foo %r16, 20085 foo %f0, 20086 foo %f15, 20087 foo %f16, 20088 foo %a0, 20089 foo %a15, 20090 foo %a16, 20091 foo %v0, 20092 foo %v31, 20093 foo %v32, 20094 foo %c, 20095 foo %, 20096 foo {, 20097 foo 100(15), 30098 foo 100(15,), 30099 foo 100(15,%r1), 300100 foo 100(%v20,10), 300101