summaryrefslogtreecommitdiffstats
path: root/lib/msun/i387
diff options
context:
space:
mode:
authordeischen <deischen@FreeBSD.org>2006-03-27 23:59:45 +0000
committerdeischen <deischen@FreeBSD.org>2006-03-27 23:59:45 +0000
commitd76f24935a05d27513e151190d3cf476d0215bf2 (patch)
tree4c563bbade24f14bf9ea39f67715984d7be2dc3f /lib/msun/i387
parent593cd30b45b4a08a2e0938c2eeccfeff0b87c94e (diff)
downloadFreeBSD-src-d76f24935a05d27513e151190d3cf476d0215bf2.zip
FreeBSD-src-d76f24935a05d27513e151190d3cf476d0215bf2.tar.gz
Add symbol versioning to libm.
Diffstat (limited to 'lib/msun/i387')
-rw-r--r--lib/msun/i387/Makefile.inc1
-rw-r--r--lib/msun/i387/Symbol.map14
2 files changed, 15 insertions, 0 deletions
diff --git a/lib/msun/i387/Makefile.inc b/lib/msun/i387/Makefile.inc
index bae4c62..c02653e 100644
--- a/lib/msun/i387/Makefile.inc
+++ b/lib/msun/i387/Makefile.inc
@@ -16,3 +16,4 @@ ARCH_SRCS+= e_log10f.S e_logf.S e_remainderf.S e_scalbf.S \
ARCH_SRCS+= s_ceill.S s_copysignl.S s_floorl.S s_scalbnl.S s_truncl.S
LDBL_PREC = 64 # XXX 64-bit format, but truncated to 53 bits
+SYM_MAPS += ${.CURDIR}/i387/Symbol.map
diff --git a/lib/msun/i387/Symbol.map b/lib/msun/i387/Symbol.map
new file mode 100644
index 0000000..7285179
--- /dev/null
+++ b/lib/msun/i387/Symbol.map
@@ -0,0 +1,14 @@
+# $FreeBSD$
+FBSD_1.0 {
+ __has_sse;
+ __test_sse;
+ fesetexceptflag;
+ feraiseexcept;
+ fegetenv;
+ feholdexcept;
+ feupdateenv;
+ __feenableexcept;
+ __fedisableexcept;
+ feenableexcept;
+ fedisableexcept;
+};
OpenPOWER on IntegriCloud