daily update
[external/binutils.git] / gas / testsuite / gas / sh / sh64 / err-2.s
1 ! { dg-do assemble }
2 ! { dg-options "--abi=32 --isa=shmedia" }
3 !
4
5 ! This is a mainly a copy of movi64-2.s, but we check that out-of-range
6 ! errors are emitted for the 32-bit ABI.
7         .text
8 start:
9         movi  65536 << 16,r3    ! { dg-error "not a 32-bit signed value" }
10         movi  -32769 << 16,r3   ! { dg-error "not a 32-bit signed value" }
11         movi  32768 << 16,r3
12         movi  -32768 << 16,r3
13         movi  32767 << 48,r3    ! { dg-error "not a 32-bit signed value" }
14         movi  32768 << 48,r3    ! { dg-error "not a 32-bit signed value" }
15         movi  -32768 << 48,r3   ! { dg-error "not a 32-bit signed value" }
16