! { dg-do assemble } ! Check that an error occurs on mova instructions with an unaligned or ! negative offset. negative: .word 0 .align 2 start: mova start, r0 ! { dg-error "negative offset|pcrel too far" } mova negative, r0 ! { dg-error "negative offset|pcrel too far" } mova aligned, r0 ! ok mova unaligned, r0 ! { dg-error "unaligned destination" } .align 2 aligned: .word 1 unaligned: .word 2