Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / sh / sh64 / datal-2.s
1 ! Check "datalabel" qualifier.
2 ! This is the most simple use; references to local symbols where it is
3 ! completely redundant.  Code tests are for SHcompact mode.
4
5         .mode SHcompact
6         .text
7 start:
8         mova datalabel litpool1,r0
9 start1:
10         mova datalabel litpool2 + 44,r0
11 start2:
12         nop
13         nop
14 litpool1:
15         .long datalabel myrodata1
16 litpool2:
17         .long datalabel myrodata2 + 20
18         .long DATALABEL start1
19         .long datalabel start2+42
20         .long DataLabel $
21         .long datalabel $+20
22
23         .section .rodata
24         .long datalabel foo4
25 myrodata1:
26         .long DataLabel foo5 + 56
27         .global myrodata2
28 myrodata2:
29         .long datalabel $
30         .long datalabel $+20
31
32         .data
33         .long DATALABEL myrodata2
34 foo:
35         .long datalabel $
36         .global foo2
37 foo2:
38         .long datalabel $+20
39         .global foo3
40 foo3:
41         .long DataLabel foo2
42 foo4:
43         .long datalabel foo3+20
44 foo5:
45         .long DATALABEL start1
46         .long datalabel start2+20