Makefile.inc (1409e715e64d67b3093a889e63b33ef48e280ec8) Makefile.inc (04a91333db0cf0fe9104a8dd32c46e2445dbed65)
1# $FreeBSD$
2
3CRTARCH= ${MACHINE_CPUARCH:C/amd64/x86_64/}
4
5CRTSRC= ${SRCTOP}/contrib/compiler-rt/lib/builtins
6
7.PATH: ${CRTSRC}/${CRTARCH}
8.PATH: ${CRTSRC}

--- 18 unchanged lines hidden (view full) ---

27SRCF+= ctzdi2
28SRCF+= ctzsi2
29SRCF+= ctzti2
30SRCF+= divdc3
31SRCF+= divdi3
32SRCF+= divmoddi4
33SRCF+= divmodsi4
34SRCF+= divsc3
1# $FreeBSD$
2
3CRTARCH= ${MACHINE_CPUARCH:C/amd64/x86_64/}
4
5CRTSRC= ${SRCTOP}/contrib/compiler-rt/lib/builtins
6
7.PATH: ${CRTSRC}/${CRTARCH}
8.PATH: ${CRTSRC}

--- 18 unchanged lines hidden (view full) ---

27SRCF+= ctzdi2
28SRCF+= ctzsi2
29SRCF+= ctzti2
30SRCF+= divdc3
31SRCF+= divdi3
32SRCF+= divmoddi4
33SRCF+= divmodsi4
34SRCF+= divsc3
35SRCF+= divsi3
35SRCF+= divtc3
36SRCF+= divti3
37SRCF+= divxc3
38SRCF+= enable_execute_stack
39SRCF+= eprintf
40SRCF+= extendhfsf2
41SRCF+= ffsdi2
42SRCF+= ffssi2

--- 30 unchanged lines hidden (view full) ---

73SRCF+= floatuntidf
74SRCF+= floatuntisf
75SRCF+= floatuntixf
76SRCF+= gcc_personality_v0
77SRCF+= int_util
78SRCF+= lshrdi3
79SRCF+= lshrti3
80SRCF+= moddi3
36SRCF+= divtc3
37SRCF+= divti3
38SRCF+= divxc3
39SRCF+= enable_execute_stack
40SRCF+= eprintf
41SRCF+= extendhfsf2
42SRCF+= ffsdi2
43SRCF+= ffssi2

--- 30 unchanged lines hidden (view full) ---

74SRCF+= floatuntidf
75SRCF+= floatuntisf
76SRCF+= floatuntixf
77SRCF+= gcc_personality_v0
78SRCF+= int_util
79SRCF+= lshrdi3
80SRCF+= lshrti3
81SRCF+= moddi3
82SRCF+= modsi3
81SRCF+= modti3
82SRCF+= muldc3
83SRCF+= muldi3
84SRCF+= mulodi4
85SRCF+= mulosi4
86SRCF+= muloti4
87SRCF+= mulsc3
88SRCF+= multi3

--- 26 unchanged lines hidden (view full) ---

115SRCF+= truncdfhf2
116SRCF+= truncsfhf2
117SRCF+= ucmpdi2
118SRCF+= ucmpti2
119SRCF+= udivdi3
120SRCF+= udivmoddi4
121SRCF+= udivmodsi4
122SRCF+= udivmodti4
83SRCF+= modti3
84SRCF+= muldc3
85SRCF+= muldi3
86SRCF+= mulodi4
87SRCF+= mulosi4
88SRCF+= muloti4
89SRCF+= mulsc3
90SRCF+= multi3

--- 26 unchanged lines hidden (view full) ---

117SRCF+= truncdfhf2
118SRCF+= truncsfhf2
119SRCF+= ucmpdi2
120SRCF+= ucmpti2
121SRCF+= udivdi3
122SRCF+= udivmoddi4
123SRCF+= udivmodsi4
124SRCF+= udivmodti4
125SRCF+= udivsi3
123SRCF+= udivti3
124SRCF+= umoddi3
126SRCF+= udivti3
127SRCF+= umoddi3
128SRCF+= umodsi3
125SRCF+= umodti3
126
127# __cpu_model support, only used on x86
128.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386"
129SRCF+= cpu_model
130.endif
131
132#

--- 38 unchanged lines hidden (view full) ---

171SRCF+= truncdfsf2
172.endif
173
174.if ${MACHINE_CPUARCH} != "arm"
175SRCF+= comparedf2
176SRCF+= comparesf2
177.endif
178
129SRCF+= umodti3
130
131# __cpu_model support, only used on x86
132.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386"
133SRCF+= cpu_model
134.endif
135
136#

--- 38 unchanged lines hidden (view full) ---

175SRCF+= truncdfsf2
176.endif
177
178.if ${MACHINE_CPUARCH} != "arm"
179SRCF+= comparedf2
180SRCF+= comparesf2
181.endif
182
179.if ${MACHINE_CPUARCH} != "mips"
180SRCF+= divsi3
181SRCF+= modsi3
182SRCF+= udivsi3
183SRCF+= umodsi3
184.endif
185
186# FreeBSD-specific atomic intrinsics.
187.if ${MACHINE_CPUARCH} == "arm"
188.PATH: ${SRCTOP}/sys/arm/arm
189
190SRCF+= stdatomic
191CFLAGS+= -DEMIT_SYNC_ATOMICS
192.elif ${MACHINE_CPUARCH} == "mips"
193.PATH: ${SRCTOP}/sys/mips/mips

--- 39 unchanged lines hidden ---
183# FreeBSD-specific atomic intrinsics.
184.if ${MACHINE_CPUARCH} == "arm"
185.PATH: ${SRCTOP}/sys/arm/arm
186
187SRCF+= stdatomic
188CFLAGS+= -DEMIT_SYNC_ATOMICS
189.elif ${MACHINE_CPUARCH} == "mips"
190.PATH: ${SRCTOP}/sys/mips/mips

--- 39 unchanged lines hidden ---