ObjFW  Check-in [60f92b7a21]

Overview
Comment:Fix apple-forwarding-arm.S

This previously threw an assertion in newer versions of ld.

Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 60f92b7a2179f966cc5173104884b5ac737381999f10cdaf4814be5f79cdd8e1
User & Date: js on 2016-10-08 15:57:57
Other Links: manifest | tags
Context
2016-10-08
15:57
Add iOS support to Xcode project check-in: 25f7748cba user: js tags: trunk
15:57
Fix apple-forwarding-arm.S check-in: 60f92b7a21 user: js tags: trunk
15:57
ObjFW.h: Add missing import check-in: 40abd66d5e user: js tags: trunk
Changes

Modified src/forwarding/apple-forwarding-arm.S from [5c82307efb] to [f916685733].

67
68
69
70
71
72
73





74
75
76
77
78
79
80
	b	_objc_msgSend

0:
	fldmfdd	sp!, {d0-d7}
	ldmfd	sp!, {r0-r4, lr}
	b	_of_method_not_found






.align 2
_of_forward_stret:
	stmfd	sp!, {r0-r4, lr}
	fstmfdd	sp!, {d0-d7}

	ldr	r4, sel_forwardingTargetForSelector_$indirect_L1
L1:







>
>
>
>
>







67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
	b	_objc_msgSend

0:
	fldmfdd	sp!, {d0-d7}
	ldmfd	sp!, {r0-r4, lr}
	b	_of_method_not_found

.data_region
sel_forwardingTargetForSelector_$indirect_L0:
	.long sel_forwardingTargetForSelector_-(L0+8)
.end_data_region

.align 2
_of_forward_stret:
	stmfd	sp!, {r0-r4, lr}
	fstmfdd	sp!, {d0-d7}

	ldr	r4, sel_forwardingTargetForSelector_$indirect_L1
L1:
111
112
113
114
115
116
117
118
119
120
121
122

0:
	fldmfdd	sp!, {d0-d7}
	ldmfd	sp!, {r0-r4, lr}
	b	_of_method_not_found_stret

.data_region
sel_forwardingTargetForSelector_$indirect_L0:
	.long sel_forwardingTargetForSelector_-(L0+8)
sel_forwardingTargetForSelector_$indirect_L1:
	.long sel_forwardingTargetForSelector_-(L1+8)
.end_data_region







<
<



116
117
118
119
120
121
122


123
124
125

0:
	fldmfdd	sp!, {d0-d7}
	ldmfd	sp!, {r0-r4, lr}
	b	_of_method_not_found_stret

.data_region


sel_forwardingTargetForSelector_$indirect_L1:
	.long sel_forwardingTargetForSelector_-(L1+8)
.end_data_region