diff options
author | Andrew Turner <andrew@FreeBSD.org> | 2014-03-16 09:38:43 +0000 |
---|---|---|
committer | Andrew Turner <andrew@FreeBSD.org> | 2014-03-16 09:38:43 +0000 |
commit | 4f35216187fa7d839f9dc667fefcb6ee2de94f7d (patch) | |
tree | cb9a6778037661ec66b6e8719a9ac25f535b55f4 /lib | |
parent | 7afd1d020504e6f189ee2109871ed11b9da52df5 (diff) | |
download | src-4f35216187fa7d839f9dc667fefcb6ee2de94f7d.tar.gz src-4f35216187fa7d839f9dc667fefcb6ee2de94f7d.zip |
Build fenv-vfp.c with the softfp float abi. Without this gcc generates an
incorrect assembly file that doesn't allow for vfp instructions.
Notes
Notes:
svn path=/head/; revision=263230
Diffstat (limited to 'lib')
-rw-r--r-- | lib/msun/arm/Makefile.inc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/msun/arm/Makefile.inc b/lib/msun/arm/Makefile.inc index cdac74af27bf..09f08d887915 100644 --- a/lib/msun/arm/Makefile.inc +++ b/lib/msun/arm/Makefile.inc @@ -7,3 +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+= ${CFLAGS.${.IMPSRC:T}} + |