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" } 30