xref: /llvm-project/llvm/test/MC/Mips/set-at-noat-bad-syntax.s (revision 16a74499af35a6c9ed4fda30755b390f44cf22c3)
1*16a74499SToma Tabacu# RUN: not llvm-mc %s -triple=mips-unknown-unknown -mcpu=mips32 2>%t1
2*16a74499SToma Tabacu# RUN: FileCheck %s < %t1
3*16a74499SToma Tabacu
4*16a74499SToma Tabacu.set at~
5*16a74499SToma Tabacu# CHECK: error: unexpected token, expected equals sign
6*16a74499SToma Tabacu
7*16a74499SToma Tabacu.set at=
8*16a74499SToma Tabacu# CHECK: error: no register specified
9*16a74499SToma Tabacu
10*16a74499SToma Tabacu.set at=~
11*16a74499SToma Tabacu# CHECK: error: unexpected token, expected dollar sign '$'
12*16a74499SToma Tabacu
13*16a74499SToma Tabacu.set at=$
14*16a74499SToma Tabacu# CHECK: error: unexpected token, expected identifier or integer
15*16a74499SToma Tabacu
16*16a74499SToma Tabacu.set at=$-4
17*16a74499SToma Tabacu# CHECK: error: unexpected token, expected identifier or integer
18*16a74499SToma Tabacu
19*16a74499SToma Tabacu.set at=$1000
20*16a74499SToma Tabacu# CHECK: error: invalid register
21*16a74499SToma Tabacu
22*16a74499SToma Tabacu.set at=$foo
23*16a74499SToma Tabacu# CHECK: error: invalid register
24*16a74499SToma Tabacu
25*16a74499SToma Tabacu.set at=$2bar
26*16a74499SToma Tabacu# CHECK: error: unexpected token, expected end of statement
27*16a74499SToma Tabacu
28*16a74499SToma Tabacu.set noat bar
29*16a74499SToma Tabacu# CHECK: error: unexpected token, expected end of statement
30