diff options
author | andrew <andrew@FreeBSD.org> | 2014-09-05 18:11:36 +0000 |
---|---|---|
committer | andrew <andrew@FreeBSD.org> | 2014-09-05 18:11:36 +0000 |
commit | 626d8d8e8627c53a60c8db30e5c5726ab0f55d52 (patch) | |
tree | 8a9d964cd2d3a3357fe9de345a97c5f999b8ce9c /lib/libc | |
parent | bea6044a5ef87a6156d02e49b4c0411282f5f123 (diff) | |
download | FreeBSD-src-626d8d8e8627c53a60c8db30e5c5726ab0f55d52.zip FreeBSD-src-626d8d8e8627c53a60c8db30e5c5726ab0f55d52.tar.gz |
Add the fp{get,set}{mask,round} functions to the public symbols in the map.
These are only exported for armv6hf as the soft-float ABIs have these in
the softfloat Symbol.map file.
Diffstat (limited to 'lib/libc')
-rw-r--r-- | lib/libc/arm/Makefile.inc | 4 | ||||
-rw-r--r-- | lib/libc/arm/Symbol_vfp.map | 10 |
2 files changed, 14 insertions, 0 deletions
diff --git a/lib/libc/arm/Makefile.inc b/lib/libc/arm/Makefile.inc index 6e61dcd..026bd0a 100644 --- a/lib/libc/arm/Makefile.inc +++ b/lib/libc/arm/Makefile.inc @@ -16,3 +16,7 @@ SYM_MAPS+=${LIBC_SRCTOP}/arm/Symbol_oabi.map .include "${LIBC_SRCTOP}/arm/aeabi/Makefile.inc" .endif +.if ${MACHINE_ARCH} == "armv6hf" +SYM_MAPS+=${LIBC_SRCTOP}/arm/Symbol_vfp.map +.endif + diff --git a/lib/libc/arm/Symbol_vfp.map b/lib/libc/arm/Symbol_vfp.map new file mode 100644 index 0000000..82cfcfb --- /dev/null +++ b/lib/libc/arm/Symbol_vfp.map @@ -0,0 +1,10 @@ +/* + * $FreeBSD$ + */ + +FBSD_1.0 { + fpgetmask; + fpgetround; + fpsetmask; + fpsetround; +}; |