Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / sh / err-sh4a.s
1 ! { dg-do assemble }
2
3         .text
4         .p2align 2
5
6         movli.l @r7,r13         ! { dg-error "invalid operands" }
7         movco.l r1,@r0          ! { dg-error "invalid operands" }
8
9         movli.l r0,@r0          ! { dg-error "invalid operands" }
10         movco.l @r0,r0          ! { dg-error "invalid operands" }
11
12         movli.l r1              ! { dg-error "invalid operands|missing operand" }
13         movco.l r0              ! { dg-error "invalid operands|missing operand" }
14
15         movli.l @r1,r0,r2       ! { dg-error "excess operands" }
16         movco.l r0,@r1,r2       ! { dg-error "excess operands" }
17
18         movua.l @r0,r1          ! { dg-error "invalid operands" }
19         movua.l @r0,r1,r2       ! { dg-error "invalid operands" }
20         movua.l @r1+            ! { dg-error "invalid operands|missing operand" }
21         movua.l r0,@r1          ! { dg-error "invalid operands" }
22         movua.l @(r0,r1),r2     ! { dg-error "invalid operands" }
23         movua.l @-r5,r1         ! { dg-error "invalid operands" }
24
25         icbi    r0              ! { dg-error "invalid operands" }
26
27         prefi   r7              ! { dg-error "invalid operands" }
28
29         synco   r0              ! { dg-error "excess operands" }