summaryrefslogtreecommitdiffstats
path: root/lib/libc/arm/gen
diff options
context:
space:
mode:
authorandrew <andrew@FreeBSD.org>2013-01-19 04:11:45 +0000
committerandrew <andrew@FreeBSD.org>2013-01-19 04:11:45 +0000
commit3600c83b820e00959d61600e67e9dcb32ef6b518 (patch)
treed5e36a7927de79aefe8a3e54aab56174913a7fc4 /lib/libc/arm/gen
parent109e426da134da0aa0a02bfa0f7bc2c02de562df (diff)
downloadFreeBSD-src-3600c83b820e00959d61600e67e9dcb32ef6b518.zip
FreeBSD-src-3600c83b820e00959d61600e67e9dcb32ef6b518.tar.gz
Use the compiler-rt version __{u,}divsi3 and __{u,}modsi3 on ARM EABI
Diffstat (limited to 'lib/libc/arm/gen')
-rw-r--r--lib/libc/arm/gen/Makefile.inc6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/libc/arm/gen/Makefile.inc b/lib/libc/arm/gen/Makefile.inc
index a78cbb9..ec36d45 100644
--- a/lib/libc/arm/gen/Makefile.inc
+++ b/lib/libc/arm/gen/Makefile.inc
@@ -3,4 +3,8 @@
SRCS+= _ctx_start.S _setjmp.S _set_tp.c alloca.S fabs.c \
getcontextx.c infinity.c ldexp.c makecontext.c \
- __aeabi_read_tp.S setjmp.S signalcontext.c sigsetjmp.S divsi3.S flt_rounds.c
+ __aeabi_read_tp.S setjmp.S signalcontext.c sigsetjmp.S flt_rounds.c
+
+.if ${MK_ARM_EABI} == "no"
+SRCS+= divsi3.S
+.endif
OpenPOWER on IntegriCloud