Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / ia64 / reloc-bad.s
1         .psr abi64
2         .global esym
3         .section .rodata, "a", @progbits
4         .text
5 _start:
6         adds            r1 = @gprel(esym), r0
7
8         adds            r1 = @ltoff(esym), r0
9         .xdata4 .rodata, @ltoff(esym)
10         .xdata8 .rodata, @ltoff(esym)
11
12         adds            r1 = @pltoff(esym), r0
13         .xdata4 .rodata, @pltoff(esym)
14
15         adds            r1 = @fptr(esym), r0
16         mov             r2 = @fptr(esym)
17
18         adds            r1 = @pcrel(esym), r0
19
20         adds            r1 = @ltoff(@fptr(esym)), r0
21
22         adds            r1 = @segrel(esym), r0
23         mov             r2 = @segrel(esym)
24         movl            r3 = @segrel(esym)
25
26         adds            r1 = @secrel(esym), r0
27         mov             r2 = @secrel(esym)
28         movl            r3 = @secrel(esym)
29
30         adds            r1 = @ltv(esym), r0
31         mov             r2 = @ltv(esym)
32         movl            r3 = @ltv(esym)
33
34         adds            r1 = @iplt(esym), r0
35         mov             r2 = @iplt(esym)
36         movl            r3 = @iplt(esym)
37         .xdata4 .rodata, @iplt(esym)
38         .xdata8 .rodata, @iplt(esym)
39
40         adds            r1 = @ltoffx(esym), r0
41
42         .xdata4 .rodata, @tprel(esym)
43
44         adds            r1 = @ltoff(@tprel(esym)), r0
45         movl            r3 = @ltoff(@tprel(esym))
46         .xdata4 .rodata, @ltoff(@tprel(esym))
47         .xdata8 .rodata, @ltoff(@tprel(esym))
48
49         adds            r1 = @dtpmod(esym), r0
50         mov             r2 = @dtpmod(esym)
51         movl            r3 = @dtpmod(esym)
52         .xdata4 .rodata, @dtpmod(esym)
53
54         adds            r1 = @ltoff(@dtpmod(esym)), r0
55         movl            r3 = @ltoff(@dtpmod(esym))
56         .xdata4 .rodata, @ltoff(@tprel(esym))
57         .xdata8 .rodata, @ltoff(@tprel(esym))
58
59         adds            r1 = @ltoff(@dtprel(esym)), r0
60         movl            r3 = @ltoff(@dtprel(esym))
61         .xdata4 .rodata, @ltoff(@dtprel(esym))
62         .xdata8 .rodata, @ltoff(@dtprel(esym))