summaryrefslogtreecommitdiffstats
path: root/lib/msun
diff options
context:
space:
mode:
authorian <ian@FreeBSD.org>2015-06-24 18:29:34 +0000
committerian <ian@FreeBSD.org>2015-06-24 18:29:34 +0000
commit66af80ae2d72c65f89b65c08a434a6c9f04b3f56 (patch)
tree3d2d7beeab88f0604a197ec87312a1576151e49a /lib/msun
parent9c6e8b455a9ab86a47420fd9db966d5903f013bd (diff)
downloadFreeBSD-src-66af80ae2d72c65f89b65c08a434a6c9f04b3f56.zip
FreeBSD-src-66af80ae2d72c65f89b65c08a434a6c9f04b3f56.tar.gz
Fix compilation when the armv6 world is being compiled without hw floating
point support. The fenv-vfp.c file overrides -mfloat-abi so it can use floating point instructions if it detects support at runtime. Make it also override -mfpu in case the user has set -mfpu=none.
Diffstat (limited to 'lib/msun')
-rw-r--r--lib/msun/arm/Makefile.inc2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/msun/arm/Makefile.inc b/lib/msun/arm/Makefile.inc
index 09f08d8..e86997c 100644
--- a/lib/msun/arm/Makefile.inc
+++ b/lib/msun/arm/Makefile.inc
@@ -7,6 +7,6 @@ SYM_MAPS += ${.CURDIR}/arm/Symbol.map
ARCH_SRCS = fenv-softfp.c fenv-vfp.c
.endif
-CFLAGS.fenv-vfp.c= -mfloat-abi=softfp
+CFLAGS.fenv-vfp.c= -mfpu=vfp -mfloat-abi=softfp
CFLAGS+= ${CFLAGS.${.IMPSRC:T}}
OpenPOWER on IntegriCloud