aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-aarch64/relr-align.s
blob: 94223cd3512bb0e87c26a58e7a905225bd4f5522 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
// Test DT_RELR with differently aligned relative relocs.

.text
.global _start
_start:
foo:

.data
.p2align 3
double_0:
.xword foo
.xword foo
.byte 0
double_1:
.xword foo
.xword foo
.byte 0
double_2:
.xword foo
.xword foo
.byte 0
.byte 0
.byte 0
.byte 0
.byte 0
.byte 0
single_0:
.xword foo
.byte 0
single_1:
.xword foo
.byte 0
single_2:
.xword foo
.byte 0
.byte 0
.byte 0
.byte 0
.byte 0
.byte 0
big:
.xword foo
.xword 1
.xword 2
.xword 3
.xword 4
.xword 5
.xword 6
.xword 7
.xword 8
.xword 9
.xword 10
.xword 11
.xword 12
.xword 13
.xword 14
.xword 15
.xword 16
.xword 17
.xword 18
.xword 19
.xword 20
.xword 21
.xword 22
.xword 23
.xword 24
.xword 25
.xword 26
.xword 27
.xword 28
.xword 29
.xword 30
.xword 31
.xword foo + 32
.xword 33
.xword 34
.xword 35
.xword 36
.xword 37
.xword 38
.xword 39
.xword 40
.xword 41
.xword 42
.xword 43
.xword 44
.xword 45
.xword 46
.xword 47
.xword 48
.xword 49
.xword 50
.xword 51
.xword 52
.xword 53
.xword 54
.xword 55
.xword 56
.xword 57
.xword 58
.xword 59
.xword 60
.xword 61
.xword 62
.xword foo + 63
.xword foo + 64