1; Error for flags not applicable to current arch.
2; #4: Error for v32 and pre-v10 flags for v10.
3; { dg-do assemble }
4; { dg-options "--march=v10" }
5
6y:
7 clearf p	; { dg-error "(Illegal|Invalid) operands" }
8 setf P		; { dg-error "(Illegal|Invalid) operands" }
9 setf u		; { dg-error "(Illegal|Invalid) operands" }
10 clearf U	; { dg-error "(Illegal|Invalid) operands" }
11 clearf d	; { dg-error "(Illegal|Invalid) operands" }
12 setf D		; { dg-error "(Illegal|Invalid) operands" }
13 clearf e	; { dg-error "(Illegal|Invalid) operands" }
14 setf E		; { dg-error "(Illegal|Invalid) operands" }
15 clearf b
16 setf B
17 setf m
18 clearf M
19