Commit | Line | Data |
---|---|---|
3c74c164 AO |
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 |