ObjFW  Diff

Differences From Artifact [7558a4b445]:

  • File src/forwarding/forwarding-arm-elf.S — part of check-in [050216faa3] at 2016-06-09 00:25:27 on branch trunk — Use .init_array instead of .ctors on NetBSD/ARM (user: js size: 3157)

To Artifact [71c1d58c22]:

  • File src/forwarding/forwarding-arm-elf.S — part of check-in [1735d3fe7e] at 2016-06-09 20:04:27 on branch trunk — Always use .init_array instead of .ctors on ARM .init_arrays is actually part of the ARM EABI, so it is safe to depend on it being supported. (user: js size: 3002)

146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
146
147
148
149
150
151
152




153

154
155
156
157
158
159
160







-
-
-
-

-







sel_forwardingTargetForSelector_$indirect_.L0:
	.long sel_forwardingTargetForSelector_-(.L0+8)
sel_forwardingTargetForSelector_$indirect_.L1:
	.long sel_forwardingTargetForSelector_-(.L1+8)
module$indirect_.L2:
	.long module-(.L2+8)

#if !defined(OF_NINTENDO_DS) && !defined(OF_NINTENDO_3DS) && \
    (!defined(OF_NETBSD) || !defined(OF_ARM))
.section .ctors, "aw", %progbits
#else
.section .init_array, "aw", %init_array
#endif
	.long init

.section .rodata
str_forwardingTargetForSelector_:
	.asciz "forwardingTargetForSelector:"

.section .data