From owner-cvs-all@FreeBSD.ORG Thu Mar 6 05:13:36 2008 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5570C1065672 for ; Thu, 6 Mar 2008 05:13:36 +0000 (UTC) (envelope-from silby@silby.com) Received: from relay02.pair.com (relay02.pair.com [209.68.5.16]) by mx1.freebsd.org (Postfix) with SMTP id E0C368FC1C for ; Thu, 6 Mar 2008 05:13:35 +0000 (UTC) (envelope-from silby@silby.com) Received: (qmail 3747 invoked from network); 6 Mar 2008 05:13:34 -0000 Received: from unknown (HELO localhost) (unknown) by unknown with SMTP; 6 Mar 2008 05:13:34 -0000 X-pair-Authenticated: 209.68.2.70 Date: Wed, 5 Mar 2008 23:13:33 -0600 (CST) From: Mike Silbersack To: Bruce Evans In-Reply-To: <200803051121.m25BLE03035426@repoman.freebsd.org> Message-ID: <20080305230954.X55190@odysseus.silby.com> References: <200803051121.m25BLE03035426@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/include _types.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Mar 2008 05:13:36 -0000 On Wed, 5 Mar 2008, Bruce Evans wrote: > bde 2008-03-05 11:21:14 UTC > > FreeBSD src repository > > Modified files: > sys/i386/include _types.h > Log: > Change float_t and double_t to long double on i386. All floating point For those of us who are not floating point experts, can you explain a few things? 1) Does this really change every double to a long double in anything compiled? 2) How does this affect ABI compatibility? 3) How does this change the operation of various programs in the ports tree that use floating point, such as mplayer, mpg123, etc. Will this cause different behavior when these apps are used on FreeBSD vs other operating systems? As I've said in the past, I'd really, really, really like to see regression tests for any change to the floating point functions. The types of changes you've been making are not easy to verify just by looking at diffs. Thanks, -Mike