From owner-svn-src-all@FreeBSD.ORG Mon Jan 16 08:39:48 2012 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2F486106564A; Mon, 16 Jan 2012 08:39:48 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.zoral.com.ua (mx0.zoral.com.ua [91.193.166.200]) by mx1.freebsd.org (Postfix) with ESMTP id 1E8228FC08; Mon, 16 Jan 2012 08:38:43 +0000 (UTC) Received: from skuns.kiev.zoral.com.ua (localhost [127.0.0.1]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id q0G8cbMs053259 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 16 Jan 2012 10:38:37 +0200 (EET) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.5/8.14.5) with ESMTP id q0G8caFT005508; Mon, 16 Jan 2012 10:38:36 +0200 (EET) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.5/8.14.5/Submit) id q0G8ca9P005507; Mon, 16 Jan 2012 10:38:36 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Mon, 16 Jan 2012 10:38:36 +0200 From: Kostik Belousov To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Message-ID: <20120116083836.GD31224@deviant.kiev.zoral.com.ua> References: <201201160408.q0G48UrQ014730@svn.freebsd.org> <20120116041143.GA82129@zim.MIT.EDU> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="eIl4nToEGsUQVZmC" Content-Disposition: inline In-Reply-To: <20120116041143.GA82129@zim.MIT.EDU> User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: clamav-milter 0.95.2 at skuns.kiev.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-3.9 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua Cc: Subject: Re: svn commit: r230191 - in head: lib/libc/arm/gen sys/arm/include X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jan 2012 08:39:48 -0000 --eIl4nToEGsUQVZmC Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Jan 15, 2012 at 11:11:43PM -0500, David Schultz wrote: > On Mon, Jan 16, 2012, David Schultz wrote: > > Author: das > > Date: Mon Jan 16 04:08:29 2012 > > New Revision: 230191 > > URL: http://svn.freebsd.org/changeset/base/230191 > >=20 > > Log: > > Implement FLT_ROUNDS for arm. Some (all?) arm FPUs lack support for > > dynamic rounding modes, but FPUless chips that use softfloat can supp= ort it > > because everything is emulated anyway. (We presently have incomplete > > support for hardware FPUs.) > > =20 > > Submitted by: Ian Lepore >=20 > Incidentally, all of gcc's hooks into softfloat should probably be in > the public symbol namespace instead of FBSDprivate. The compiler generat= es > references to them, so we cannot claim that they are internal, unsupported > interfaces. I assume that moving them will not break the ABI because > FreeBSDprivate includes FBSD_X, but I haven't tested this. Any objections > to moving them? Affects arm and mips. Move will break the ABI. Namespace inheritance is ignored when searching the symbol match. On the other hand. FBSDprivate_1.0 is explicitely created to be changed, so removal of the symbols from this namespace if fine from the POV of the project policy. Another argument is that both MIPS and ARM are the second-tier architecture= s, and again, project policy allows ABI breakage. --eIl4nToEGsUQVZmC Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (FreeBSD) iEYEARECAAYFAk8T4gwACgkQC3+MBN1Mb4grMgCcC1PIZHIEHXrmRmAnrkIX9Jdr Up8AniD2lSHE59io02BtZyxzSBJpIm12 =t15a -----END PGP SIGNATURE----- --eIl4nToEGsUQVZmC--