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

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

13SRCF+= addvdi3
14SRCF+= addvsi3
15SRCF+= addvti3
16SRCF+= apple_versioning
17SRCF+= ashldi3
18SRCF+= ashlti3
19SRCF+= ashrdi3
20SRCF+= ashrti3
1# $FreeBSD$
2
3CRTARCH= ${MACHINE_CPUARCH:C/amd64/x86_64/}
4
5CRTSRC= ${SRCTOP}/contrib/llvm-project/compiler-rt/lib/builtins
6
7.PATH: ${CRTSRC}/${CRTARCH}
8.PATH: ${CRTSRC}

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

13SRCF+= addvdi3
14SRCF+= addvsi3
15SRCF+= addvti3
16SRCF+= apple_versioning
17SRCF+= ashldi3
18SRCF+= ashlti3
19SRCF+= ashrdi3
20SRCF+= ashrti3
21SRCF+= atomic
22SRCF+= bswapdi2
23SRCF+= bswapsi2
24SRCF+= clear_cache
25SRCF+= clzdi2
26SRCF+= clzsi2
27SRCF+= clzti2
28SRCF+= cmpdi2
29SRCF+= cmpti2

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

118SRCF+= udivmodsi4
119SRCF+= udivmodti4
120SRCF+= udivsi3
121SRCF+= udivti3
122SRCF+= umoddi3
123SRCF+= umodsi3
124SRCF+= umodti3
125
21SRCF+= bswapdi2
22SRCF+= bswapsi2
23SRCF+= clear_cache
24SRCF+= clzdi2
25SRCF+= clzsi2
26SRCF+= clzti2
27SRCF+= cmpdi2
28SRCF+= cmpti2

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

117SRCF+= udivmodsi4
118SRCF+= udivmodti4
119SRCF+= udivsi3
120SRCF+= udivti3
121SRCF+= umoddi3
122SRCF+= umodsi3
123SRCF+= umodti3
124
125# Enable compiler-rt's atomic implementation only for clang, as it uses clang
126# specific builtins, and gcc packages usually come with their own libatomic.
127.if "${COMPILER_TYPE}" == "clang"
128SRCF+= atomic
129.endif
130
126# Avoid using SSE2 instructions on i386, if unsupported.
127.if ${MACHINE_CPUARCH} == "i386" && empty(MACHINE_CPU:Msse2)
128SRCS+= floatdidf.c
129SRCS+= floatdisf.c
130SRCS+= floatdixf.c
131SRCS+= floatundidf.c
132SRCS+= floatundisf.c
133SRCS+= floatundixf.c

--- 115 unchanged lines hidden ---
131# Avoid using SSE2 instructions on i386, if unsupported.
132.if ${MACHINE_CPUARCH} == "i386" && empty(MACHINE_CPU:Msse2)
133SRCS+= floatdidf.c
134SRCS+= floatdisf.c
135SRCS+= floatdixf.c
136SRCS+= floatundidf.c
137SRCS+= floatundisf.c
138SRCS+= floatundixf.c

--- 115 unchanged lines hidden ---