summaryrefslogtreecommitdiffstats
path: root/lib/msun
diff options
context:
space:
mode:
authordas <das@FreeBSD.org>2005-03-07 21:27:37 +0000
committerdas <das@FreeBSD.org>2005-03-07 21:27:37 +0000
commit1e57fa37f53edf8a7bf5893a397e44fbbe722f96 (patch)
tree3c48747223163a1e086024f1e7d3beccf6e89c24 /lib/msun
parent1376e3369e1def750d8e66100615260fd6aed813 (diff)
downloadFreeBSD-src-1e57fa37f53edf8a7bf5893a397e44fbbe722f96.zip
FreeBSD-src-1e57fa37f53edf8a7bf5893a397e44fbbe722f96.tar.gz
Replace strong references with weak references. There's no
particularly good reason to do this, except that __strong_reference does type checking, whereas __weak_reference does not. On Alpha, the compiler won't accept a 'long double' parameter in place of a 'double' parameter even thought the two types are identical.
Diffstat (limited to 'lib/msun')
-rw-r--r--lib/msun/src/s_fma.c2
-rw-r--r--lib/msun/src/s_frexp.c2
-rw-r--r--lib/msun/src/s_nextafter.c6
-rw-r--r--lib/msun/src/s_scalbn.c4
4 files changed, 7 insertions, 7 deletions
diff --git a/lib/msun/src/s_fma.c b/lib/msun/src/s_fma.c
index 2f7db3a..5403070 100644
--- a/lib/msun/src/s_fma.c
+++ b/lib/msun/src/s_fma.c
@@ -190,5 +190,5 @@ fma(double x, double y, double z)
#endif /* LDBL_MANT_DIG != 113 */
#if (LDBL_MANT_DIG == 53)
-__strong_reference(fma, fmal);
+__weak_reference(fma, fmal);
#endif
diff --git a/lib/msun/src/s_frexp.c b/lib/msun/src/s_frexp.c
index de9b927..1b5b9bd 100644
--- a/lib/msun/src/s_frexp.c
+++ b/lib/msun/src/s_frexp.c
@@ -54,5 +54,5 @@ frexp(double x, int *eptr)
}
#if (LDBL_MANT_DIG == 53)
-__strong_reference(frexp, frexpl);
+__weak_reference(frexp, frexpl);
#endif
diff --git a/lib/msun/src/s_nextafter.c b/lib/msun/src/s_nextafter.c
index a235099..674e9c1 100644
--- a/lib/msun/src/s_nextafter.c
+++ b/lib/msun/src/s_nextafter.c
@@ -79,7 +79,7 @@ nextafter(double x, double y)
}
#if (LDBL_MANT_DIG == 53)
-__strong_reference(nextafter, nexttoward);
-__strong_reference(nextafter, nexttowardl);
-__strong_reference(nextafter, nextafterl);
+__weak_reference(nextafter, nexttoward);
+__weak_reference(nextafter, nexttowardl);
+__weak_reference(nextafter, nextafterl);
#endif
diff --git a/lib/msun/src/s_scalbn.c b/lib/msun/src/s_scalbn.c
index b7ffc3f..e7efaab 100644
--- a/lib/msun/src/s_scalbn.c
+++ b/lib/msun/src/s_scalbn.c
@@ -61,6 +61,6 @@ scalbn (double x, int n)
}
#if (LDBL_MANT_DIG == 53)
-__strong_reference(scalbn, ldexpl);
-__strong_reference(scalbn, scalbnl);
+__weak_reference(scalbn, ldexpl);
+__weak_reference(scalbn, scalbnl);
#endif
OpenPOWER on IntegriCloud