Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Mar 2018 20:51:23 +0000 (UTC)
From:      John Baldwin <jhb@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r330525 - in head/lib/libc: arm mips riscv softfloat
Message-ID:  <201803052051.w25KpNbu093467@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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;
 };



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201803052051.w25KpNbu093467>