Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / sh / sh64 / err-ptb-1.s
1 ! Check that PTB to a assembly-time-resolvable SHcompact operand
2 ! gets an error.  Likewise PTA.
3
4 ! { dg-do assemble }
5 ! { dg-options "--abi=32" }
6
7         .text
8         .mode SHmedia
9 start:
10         ptb shmediasymbol1,tr1          ! { dg-error "PTB operand is a SHmedia symbol" }
11 shmediasymbol3:
12         ptb shcompactsymbol1,tr1
13         pta shcompactsymbol2,tr3        ! { dg-error "PTA operand is a SHcompact symbol" }
14 shmediasymbol1:
15         ptb shmediasymbol2,tr2          ! { dg-error "PTB operand is a SHmedia symbol" }
16
17         .mode SHcompact
18 shcompact:
19         nop
20         nop
21 shcompactsymbol2:
22         nop
23         nop
24 shcompactsymbol1:
25         nop
26         nop
27
28         .mode SHmedia
29 shmedia:
30         nop
31 shmediasymbol2:
32         nop
33         ptb shmediasymbol3,tr3          ! { dg-error "PTB operand is a SHmedia symbol" }
34         nop