ObjFW  Check-in [050216faa3]

Overview
Comment:Use .init_array instead of .ctors on NetBSD/ARM
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 050216faa3594a0ad424cc97c3a357cd574c2691c7f22be322ec90b336d1f66d
User & Date: js on 2016-06-09 00:25:27
Other Links: manifest | tags
Context
2016-06-09
00:33
PLATFORMS.md: Add NetBSD/ARM in BE8 mode check-in: a534a0deb5 user: js tags: trunk
00:25
Use .init_array instead of .ctors on NetBSD/ARM check-in: 050216faa3 user: js tags: trunk
2016-06-08
23:37
Also check for VFP2 if $host_cpu starts with earm check-in: 8c55f1870b user: js tags: trunk
Changes

Modified src/forwarding/forwarding-arm-elf.S from [c82d5a043f] to [7558a4b445].

146
147
148
149
150
151
152
153


154
155
156
157
158
159
160
146
147
148
149
150
151
152

153
154
155
156
157
158
159
160
161







-
+
+







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)
#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