Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 9 Jan 2010 00:01:35 +0000 (UTC)
From:      Warner Losh <imp@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r201859 - in head/lib/libc: . mips
Message-ID:  <201001090001.o0901Z3E032008@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: imp
Date: Sat Jan  9 00:01:35 2010
New Revision: 201859
URL: http://svn.freebsd.org/changeset/base/201859

Log:
  Merge r195030 from project/mips to head by hand
  
  r195030 | gonzo | 2009-06-25 19:27:31 -0600 (Thu, 25 Jun 2009) | 4 lines
  - Switch to libc softfloat from libgcc implementation. The problem
      with latter is that it is not complete, fpsetXXX/fpgetXXX
      functions are missing.

Modified:
  head/lib/libc/Makefile
  head/lib/libc/mips/Symbol.map

Modified: head/lib/libc/Makefile
==============================================================================
--- head/lib/libc/Makefile	Fri Jan  8 23:59:04 2010	(r201858)
+++ head/lib/libc/Makefile	Sat Jan  9 00:01:35 2010	(r201859)
@@ -64,7 +64,7 @@ NOASM=
 .include "${.CURDIR}/rpc/Makefile.inc"
 .include "${.CURDIR}/uuid/Makefile.inc"
 .include "${.CURDIR}/xdr/Makefile.inc"
-.if ${MACHINE_ARCH} == "arm"
+.if ${MACHINE_ARCH} == "arm" || ${MACHINE_ARCH} == "mips"
 .include "${.CURDIR}/softfloat/Makefile.inc"
 .endif
 .if ${MK_NIS} != "no"

Modified: head/lib/libc/mips/Symbol.map
==============================================================================
--- head/lib/libc/mips/Symbol.map	Fri Jan  8 23:59:04 2010	(r201858)
+++ head/lib/libc/mips/Symbol.map	Sat Jan  9 00:01:35 2010	(r201859)
@@ -61,4 +61,22 @@ FBSDprivate_1.0 {
 	minbrk;
 	_brk;
 	_sbrk;
+
+	/* softfloat */
+	__addsf3;
+	__adddf3;
+	__subsf3;
+	__subdf3;
+	__mulsf3;
+	__muldf3;
+	__divsf3;
+	__divdf3;
+	__floatsisf;
+	__floatsidf;
+	__fixsfsi;
+	__fixdfsi;
+	__fixunssfsi;
+	__fixunsdfsi;
+	__extendsfdf2;
+	__truncdfsf2;
 };



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