From owner-freebsd-standards@FreeBSD.ORG Thu Dec 17 10:30:02 2009 Return-Path: Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BC1F8106566C for ; Thu, 17 Dec 2009 10:30:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 7F1658FC1C for ; Thu, 17 Dec 2009 10:30:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id nBHAU1OW012495 for ; Thu, 17 Dec 2009 10:30:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id nBHAU1UI012487; Thu, 17 Dec 2009 10:30:01 GMT (envelope-from gnats) Resent-Date: Thu, 17 Dec 2009 10:30:01 GMT Resent-Message-Id: <200912171030.nBHAU1UI012487@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-standards@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Gerald Pfeifer Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 891E4106566B for ; Thu, 17 Dec 2009 10:25:18 +0000 (UTC) (envelope-from pfeifer@sputnik1.dbai.tuwien.ac.at) Received: from sputnik1.dbai.tuwien.ac.at (sputnik1.dbai.tuwien.ac.at [128.131.111.141]) by mx1.freebsd.org (Postfix) with ESMTP id 1BBAB8FC0C for ; Thu, 17 Dec 2009 10:25:17 +0000 (UTC) Received: from sputnik1.dbai.tuwien.ac.at (localhost [127.0.0.1]) by sputnik1.dbai.tuwien.ac.at (8.14.3/8.14.3) with ESMTP id nBHAPGZ8043136; Thu, 17 Dec 2009 11:25:16 +0100 (CET) (envelope-from pfeifer@sputnik1.dbai.tuwien.ac.at) Received: (from pfeifer@localhost) by sputnik1.dbai.tuwien.ac.at (8.14.3/8.14.3/Submit) id nBHAPFR3043135; Thu, 17 Dec 2009 11:25:15 +0100 (CET) (envelope-from pfeifer) Message-Id: <200912171025.nBHAPFR3043135@sputnik1.dbai.tuwien.ac.at> Date: Thu, 17 Dec 2009 11:25:15 +0100 (CET) From: Gerald Pfeifer To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Oliver Fromme , Bruce Evans Subject: standards/141705: libc lacks cexp (and friends) X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2009 10:30:02 -0000 >Number: 141705 >Category: standards >Synopsis: libc lacks cexp (and friends) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-standards >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Dec 17 10:30:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Gerald Pfeifer >Release: >Organization: >Environment: >Description: FreeBSD up to and include 8.0, from what I can tell, does not provide cexp and related functions as part of libc. This is in contrast to GNU libc, say, and prevents GCC leveraging some more advanced optimizations during compile time. In other words, some numeric code will run slower on FreeBSD than other systems due to the lack of cexp in libc. >How-To-Repeat: >Fix: Once this is fixed, GCC will need to be adjusted similarly, which I can help with. >Release-Note: >Audit-Trail: >Unformatted: