svn commit: r330525 - in head/lib/libc: arm mips riscv softfloat
John Baldwin
jhb at FreeBSD.org
Mon Mar 5 20:51:25 UTC 2018
Author: jhb
Date: Mon Mar 5 20:51:23 2018
New Revision: 330525
URL: https://svnweb.freebsd.org/changeset/base/330525
Log:
Move softfloat symbol map entries to softfloat/Symbol.map.
The arm, mips, and riscv MD Symbol.map files listed some (but not all)
of the softfloat symbols that were actually defined in softfloat.c.
While here, also remove entries for __fixuns[sd]fsi which are provided
by libcompiler_rt and not by libc.
Sponsored by: DARPA / AFRL
Modified:
head/lib/libc/arm/Symbol.map
head/lib/libc/mips/Symbol.map
head/lib/libc/riscv/Symbol.map
head/lib/libc/softfloat/Symbol.map
Modified: head/lib/libc/arm/Symbol.map
==============================================================================
--- head/lib/libc/arm/Symbol.map Mon Mar 5 20:43:43 2018 (r330524)
+++ head/lib/libc/arm/Symbol.map Mon Mar 5 20:51:23 2018 (r330525)
@@ -61,23 +61,5 @@ FBSDprivate_1.0 {
_end;
_sbrk;
- /* softfloat */
- __addsf3;
- __adddf3;
- __subsf3;
- __subdf3;
- __mulsf3;
- __muldf3;
- __divsf3;
- __divdf3;
- __floatsisf;
- __floatsidf;
- __fixsfsi;
- __fixdfsi;
- __fixunssfsi;
- __fixunsdfsi;
- __extendsfdf2;
- __truncdfsf2;
-
_libc_arm_fpu_present;
};
Modified: head/lib/libc/mips/Symbol.map
==============================================================================
--- head/lib/libc/mips/Symbol.map Mon Mar 5 20:43:43 2018 (r330524)
+++ head/lib/libc/mips/Symbol.map Mon Mar 5 20:51:23 2018 (r330525)
@@ -53,22 +53,4 @@ FBSDprivate_1.0 {
_end;
_brk;
_sbrk;
-
- /* softfloat */
- __addsf3;
- __adddf3;
- __subsf3;
- __subdf3;
- __mulsf3;
- __muldf3;
- __divsf3;
- __divdf3;
- __floatsisf;
- __floatsidf;
- __fixsfsi;
- __fixdfsi;
- __fixunssfsi;
- __fixunsdfsi;
- __extendsfdf2;
- __truncdfsf2;
};
Modified: head/lib/libc/riscv/Symbol.map
==============================================================================
--- head/lib/libc/riscv/Symbol.map Mon Mar 5 20:43:43 2018 (r330524)
+++ head/lib/libc/riscv/Symbol.map Mon Mar 5 20:51:23 2018 (r330525)
@@ -35,22 +35,4 @@ FBSDprivate_1.0 {
_set_tp;
_end;
__makecontext;
-
- /* softfloat */
- __addsf3;
- __adddf3;
- __subsf3;
- __subdf3;
- __mulsf3;
- __muldf3;
- __divsf3;
- __divdf3;
- __floatsisf;
- __floatsidf;
- __fixsfsi;
- __fixdfsi;
- __fixunssfsi;
- __fixunsdfsi;
- __extendsfdf2;
- __truncdfsf2;
};
Modified: head/lib/libc/softfloat/Symbol.map
==============================================================================
--- head/lib/libc/softfloat/Symbol.map Mon Mar 5 20:43:43 2018 (r330524)
+++ head/lib/libc/softfloat/Symbol.map Mon Mar 5 20:51:23 2018 (r330525)
@@ -22,8 +22,17 @@ FBSDprivate_1.0 {
__softfloat_float_exception_mask;
__softfloat_float_rounding_mode;
__softfloat_float_raise;
+ __adddf3;
+ __addsf3;
+ __divdf3;
+ __divsf3;
__eqdf2;
__eqsf2;
+ __extendsfdf2;
+ __fixdfsi;
+ __fixsfsi;
+ __floatsidf;
+ __floatsisf;
__gedf2;
__gesf2;
__gtdf2;
@@ -32,10 +41,15 @@ FBSDprivate_1.0 {
__lesf2;
__ltdf2;
__ltsf2;
+ __muldf3;
+ __mulsf3;
__nedf2;
__negdf2;
__negsf2;
__nesf2;
+ __subdf3;
+ __subsf3;
+ __truncdfsf2;
__unorddf2;
__unordsf2;
};
More information about the svn-src-all
mailing list