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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
|
#objdump: -dr --prefix-addresses --show-raw-insn
#skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd *-*-riscix* *-*-vxworks
#name: Group relocation tests (alu)
.*: +file format .*arm.*
Disassembly of section .text:
0[0-9a-f]+ <[^>]+> e2800c01 add r0, r0, #256 ; 0x100
0: R_ARM_ALU_PC_G0 f
0[0-9a-f]+ <[^>]+> e2800c01 add r0, r0, #256 ; 0x100
4: R_ARM_ALU_PC_G1 f
0[0-9a-f]+ <[^>]+> e2800c01 add r0, r0, #256 ; 0x100
8: R_ARM_ALU_PC_G2 f
0[0-9a-f]+ <[^>]+> e2800c01 add r0, r0, #256 ; 0x100
c: R_ARM_ALU_PC_G0_NC f
0[0-9a-f]+ <[^>]+> e2800c01 add r0, r0, #256 ; 0x100
10: R_ARM_ALU_PC_G1_NC f
0[0-9a-f]+ <[^>]+> e2800c01 add r0, r0, #256 ; 0x100
14: R_ARM_ALU_SB_G0 f
0[0-9a-f]+ <[^>]+> e2800c01 add r0, r0, #256 ; 0x100
18: R_ARM_ALU_SB_G1 f
0[0-9a-f]+ <[^>]+> e2800c01 add r0, r0, #256 ; 0x100
1c: R_ARM_ALU_SB_G2 f
0[0-9a-f]+ <[^>]+> e2800c01 add r0, r0, #256 ; 0x100
20: R_ARM_ALU_SB_G0_NC f
0[0-9a-f]+ <[^>]+> e2800c01 add r0, r0, #256 ; 0x100
24: R_ARM_ALU_SB_G1_NC f
0[0-9a-f]+ <[^>]+> e2800c01 add r0, r0, #256 ; 0x100
28: R_ARM_ALU_PC_G0 localsym
0[0-9a-f]+ <[^>]+> e2800c01 add r0, r0, #256 ; 0x100
2c: R_ARM_ALU_PC_G1 localsym
0[0-9a-f]+ <[^>]+> e2800c01 add r0, r0, #256 ; 0x100
30: R_ARM_ALU_PC_G2 localsym
0[0-9a-f]+ <[^>]+> e2800c01 add r0, r0, #256 ; 0x100
34: R_ARM_ALU_PC_G0_NC localsym
0[0-9a-f]+ <[^>]+> e2800c01 add r0, r0, #256 ; 0x100
38: R_ARM_ALU_PC_G1_NC localsym
0[0-9a-f]+ <[^>]+> e2800c01 add r0, r0, #256 ; 0x100
3c: R_ARM_ALU_SB_G0 localsym
0[0-9a-f]+ <[^>]+> e2800c01 add r0, r0, #256 ; 0x100
40: R_ARM_ALU_SB_G1 localsym
0[0-9a-f]+ <[^>]+> e2800c01 add r0, r0, #256 ; 0x100
44: R_ARM_ALU_SB_G2 localsym
0[0-9a-f]+ <[^>]+> e2800c01 add r0, r0, #256 ; 0x100
48: R_ARM_ALU_SB_G0_NC localsym
0[0-9a-f]+ <[^>]+> e2800c01 add r0, r0, #256 ; 0x100
4c: R_ARM_ALU_SB_G1_NC localsym
0[0-9a-f]+ <[^>]+> e2900c01 adds r0, r0, #256 ; 0x100
50: R_ARM_ALU_PC_G0 f
0[0-9a-f]+ <[^>]+> e2900c01 adds r0, r0, #256 ; 0x100
54: R_ARM_ALU_PC_G1 f
0[0-9a-f]+ <[^>]+> e2900c01 adds r0, r0, #256 ; 0x100
58: R_ARM_ALU_PC_G2 f
0[0-9a-f]+ <[^>]+> e2900c01 adds r0, r0, #256 ; 0x100
5c: R_ARM_ALU_PC_G0_NC f
0[0-9a-f]+ <[^>]+> e2900c01 adds r0, r0, #256 ; 0x100
60: R_ARM_ALU_PC_G1_NC f
0[0-9a-f]+ <[^>]+> e2900c01 adds r0, r0, #256 ; 0x100
64: R_ARM_ALU_SB_G0 f
0[0-9a-f]+ <[^>]+> e2900c01 adds r0, r0, #256 ; 0x100
68: R_ARM_ALU_SB_G1 f
0[0-9a-f]+ <[^>]+> e2900c01 adds r0, r0, #256 ; 0x100
6c: R_ARM_ALU_SB_G2 f
0[0-9a-f]+ <[^>]+> e2900c01 adds r0, r0, #256 ; 0x100
70: R_ARM_ALU_SB_G0_NC f
0[0-9a-f]+ <[^>]+> e2900c01 adds r0, r0, #256 ; 0x100
74: R_ARM_ALU_SB_G1_NC f
0[0-9a-f]+ <[^>]+> e2900c01 adds r0, r0, #256 ; 0x100
78: R_ARM_ALU_PC_G0 localsym
0[0-9a-f]+ <[^>]+> e2900c01 adds r0, r0, #256 ; 0x100
7c: R_ARM_ALU_PC_G1 localsym
0[0-9a-f]+ <[^>]+> e2900c01 adds r0, r0, #256 ; 0x100
80: R_ARM_ALU_PC_G2 localsym
0[0-9a-f]+ <[^>]+> e2900c01 adds r0, r0, #256 ; 0x100
84: R_ARM_ALU_PC_G0_NC localsym
0[0-9a-f]+ <[^>]+> e2900c01 adds r0, r0, #256 ; 0x100
88: R_ARM_ALU_PC_G1_NC localsym
0[0-9a-f]+ <[^>]+> e2900c01 adds r0, r0, #256 ; 0x100
8c: R_ARM_ALU_SB_G0 localsym
0[0-9a-f]+ <[^>]+> e2900c01 adds r0, r0, #256 ; 0x100
90: R_ARM_ALU_SB_G1 localsym
0[0-9a-f]+ <[^>]+> e2900c01 adds r0, r0, #256 ; 0x100
94: R_ARM_ALU_SB_G2 localsym
0[0-9a-f]+ <[^>]+> e2900c01 adds r0, r0, #256 ; 0x100
98: R_ARM_ALU_SB_G0_NC localsym
0[0-9a-f]+ <[^>]+> e2900c01 adds r0, r0, #256 ; 0x100
9c: R_ARM_ALU_SB_G1_NC localsym
0[0-9a-f]+ <[^>]+> e2400c01 sub r0, r0, #256 ; 0x100
a0: R_ARM_ALU_PC_G0 f
0[0-9a-f]+ <[^>]+> e2400c01 sub r0, r0, #256 ; 0x100
a4: R_ARM_ALU_PC_G1 f
0[0-9a-f]+ <[^>]+> e2400c01 sub r0, r0, #256 ; 0x100
a8: R_ARM_ALU_PC_G2 f
0[0-9a-f]+ <[^>]+> e2400c01 sub r0, r0, #256 ; 0x100
ac: R_ARM_ALU_PC_G0_NC f
0[0-9a-f]+ <[^>]+> e2400c01 sub r0, r0, #256 ; 0x100
b0: R_ARM_ALU_PC_G1_NC f
0[0-9a-f]+ <[^>]+> e2400c01 sub r0, r0, #256 ; 0x100
b4: R_ARM_ALU_SB_G0 f
0[0-9a-f]+ <[^>]+> e2400c01 sub r0, r0, #256 ; 0x100
b8: R_ARM_ALU_SB_G1 f
0[0-9a-f]+ <[^>]+> e2400c01 sub r0, r0, #256 ; 0x100
bc: R_ARM_ALU_SB_G2 f
0[0-9a-f]+ <[^>]+> e2400c01 sub r0, r0, #256 ; 0x100
c0: R_ARM_ALU_SB_G0_NC f
0[0-9a-f]+ <[^>]+> e2400c01 sub r0, r0, #256 ; 0x100
c4: R_ARM_ALU_SB_G1_NC f
0[0-9a-f]+ <[^>]+> e2400c01 sub r0, r0, #256 ; 0x100
c8: R_ARM_ALU_PC_G0 localsym
0[0-9a-f]+ <[^>]+> e2400c01 sub r0, r0, #256 ; 0x100
cc: R_ARM_ALU_PC_G1 localsym
0[0-9a-f]+ <[^>]+> e2400c01 sub r0, r0, #256 ; 0x100
d0: R_ARM_ALU_PC_G2 localsym
0[0-9a-f]+ <[^>]+> e2400c01 sub r0, r0, #256 ; 0x100
d4: R_ARM_ALU_PC_G0_NC localsym
0[0-9a-f]+ <[^>]+> e2400c01 sub r0, r0, #256 ; 0x100
d8: R_ARM_ALU_PC_G1_NC localsym
0[0-9a-f]+ <[^>]+> e2400c01 sub r0, r0, #256 ; 0x100
dc: R_ARM_ALU_SB_G0 localsym
0[0-9a-f]+ <[^>]+> e2400c01 sub r0, r0, #256 ; 0x100
e0: R_ARM_ALU_SB_G1 localsym
0[0-9a-f]+ <[^>]+> e2400c01 sub r0, r0, #256 ; 0x100
e4: R_ARM_ALU_SB_G2 localsym
0[0-9a-f]+ <[^>]+> e2400c01 sub r0, r0, #256 ; 0x100
e8: R_ARM_ALU_SB_G0_NC localsym
0[0-9a-f]+ <[^>]+> e2400c01 sub r0, r0, #256 ; 0x100
ec: R_ARM_ALU_SB_G1_NC localsym
0[0-9a-f]+ <[^>]+> e2500c01 subs r0, r0, #256 ; 0x100
f0: R_ARM_ALU_PC_G0 f
0[0-9a-f]+ <[^>]+> e2500c01 subs r0, r0, #256 ; 0x100
f4: R_ARM_ALU_PC_G1 f
0[0-9a-f]+ <[^>]+> e2500c01 subs r0, r0, #256 ; 0x100
f8: R_ARM_ALU_PC_G2 f
0[0-9a-f]+ <[^>]+> e2500c01 subs r0, r0, #256 ; 0x100
fc: R_ARM_ALU_PC_G0_NC f
0[0-9a-f]+ <[^>]+> e2500c01 subs r0, r0, #256 ; 0x100
100: R_ARM_ALU_PC_G1_NC f
0[0-9a-f]+ <[^>]+> e2500c01 subs r0, r0, #256 ; 0x100
104: R_ARM_ALU_SB_G0 f
0[0-9a-f]+ <[^>]+> e2500c01 subs r0, r0, #256 ; 0x100
108: R_ARM_ALU_SB_G1 f
0[0-9a-f]+ <[^>]+> e2500c01 subs r0, r0, #256 ; 0x100
10c: R_ARM_ALU_SB_G2 f
0[0-9a-f]+ <[^>]+> e2500c01 subs r0, r0, #256 ; 0x100
110: R_ARM_ALU_SB_G0_NC f
0[0-9a-f]+ <[^>]+> e2500c01 subs r0, r0, #256 ; 0x100
114: R_ARM_ALU_SB_G1_NC f
0[0-9a-f]+ <[^>]+> e2500c01 subs r0, r0, #256 ; 0x100
118: R_ARM_ALU_PC_G0 localsym
0[0-9a-f]+ <[^>]+> e2500c01 subs r0, r0, #256 ; 0x100
11c: R_ARM_ALU_PC_G1 localsym
0[0-9a-f]+ <[^>]+> e2500c01 subs r0, r0, #256 ; 0x100
120: R_ARM_ALU_PC_G2 localsym
0[0-9a-f]+ <[^>]+> e2500c01 subs r0, r0, #256 ; 0x100
124: R_ARM_ALU_PC_G0_NC localsym
0[0-9a-f]+ <[^>]+> e2500c01 subs r0, r0, #256 ; 0x100
128: R_ARM_ALU_PC_G1_NC localsym
0[0-9a-f]+ <[^>]+> e2500c01 subs r0, r0, #256 ; 0x100
12c: R_ARM_ALU_SB_G0 localsym
0[0-9a-f]+ <[^>]+> e2500c01 subs r0, r0, #256 ; 0x100
130: R_ARM_ALU_SB_G1 localsym
0[0-9a-f]+ <[^>]+> e2500c01 subs r0, r0, #256 ; 0x100
134: R_ARM_ALU_SB_G2 localsym
0[0-9a-f]+ <[^>]+> e2500c01 subs r0, r0, #256 ; 0x100
138: R_ARM_ALU_SB_G0_NC localsym
0[0-9a-f]+ <[^>]+> e2500c01 subs r0, r0, #256 ; 0x100
13c: R_ARM_ALU_SB_G1_NC localsym
0[0-9a-f]+ <[^>]+> e3a00000 mov r0, #0
|