]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/testsuite/gas/sh/sh64/datal-3.s
This commit was manufactured by cvs2svn to create branch 'binutils-
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / sh / sh64 / datal-3.s
CommitLineData
3c74c164
AO
1! Check "datalabel" qualifier.
2! This is the next most simple use; references symbols defined in this file.
3! Code tests are for SHmedia mode.
4
5 .mode SHmedia
6 .text
7start:
8 movi datalabel foo,r3
9 movi DataLabel foo2 + 42,r3
10 movi ((datalabel foo3 + 46) >> 16) & 65535,r3
11
12 .section .rodata
13 .long datalabel foo4
14myrodata1:
15 .long DATALABEL foo5 + 56
16myrodata2:
17 .long datalabel $
18 .global myrodata3
19myrodata3:
20 .long datalabel $+20
21
22 .text
23 movi datalabel foo7 + 42,r30
24 movi datalabel foo8,r30
25 movi ((datalabel foo9 + 64) >> 16) & 65535,r3
26 movi datalabel myrodata1,r56
27foo:
28 movi DATALABEL myrodata2+30,r21
29foo2:
30 movi DataLabel foo,r10
31foo3:
32 movi datalabel $,r33
33foo4:
34 movi datalabel $+40,r8
35foo5:
36 movi datalabel myrodata3,r44
37 .global foo6
38foo6:
39 movi datalabel foo6 + 42,r30
40 .global foo7
41foo7:
42 nop
43 .global foo8
44foo8:
45 nop
46 .global foo9
47foo9:
48 nop