summaryrefslogtreecommitdiffstats
path: root/lib/libc
diff options
context:
space:
mode:
authorandrew <andrew@FreeBSD.org>2014-09-05 18:11:36 +0000
committerandrew <andrew@FreeBSD.org>2014-09-05 18:11:36 +0000
commit626d8d8e8627c53a60c8db30e5c5726ab0f55d52 (patch)
tree8a9d964cd2d3a3357fe9de345a97c5f999b8ce9c /lib/libc
parentbea6044a5ef87a6156d02e49b4c0411282f5f123 (diff)
downloadFreeBSD-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.inc4
-rw-r--r--lib/libc/arm/Symbol_vfp.map10
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;
+};
OpenPOWER on IntegriCloud