From owner-freebsd-hackers Tue Dec 27 08:26:00 1994 Return-Path: hackers-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id IAA16018 for hackers-outgoing; Tue, 27 Dec 1994 08:26:00 -0800 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id QAA16012 for ; Tue, 27 Dec 1994 16:25:43 GMT Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id DAA13423; Wed, 28 Dec 1994 03:20:37 +1100 Date: Wed, 28 Dec 1994 03:20:37 +1100 From: Bruce Evans Message-Id: <199412271620.DAA13423@godzilla.zeta.org.au> To: dgy@seagull.rtd.com, freebsd-hackers@freefall.cdrom.com Subject: Re: 1.1.5.1R libm Sender: hackers-owner@freebsd.org Precedence: bulk > I've been encountering a few disheartening bugs in the math library >while porting a few packages. Specifically, it appears that gamma() >is discontinuous. Well, it is discontinuous for some x <= 0 (negative integers?). Are you aware that gamma() really is gamma() in libm, but it used to be the log of the real gamma(). It is the log of the real gamma() in [lib]msun, despite msun having 16 (!) gamma functions and a man page that claims otherwise. >I've also had a problem with 1og10 throwing an >FPE. Please give details. >Finally, appears that gcc will put a double in a register!! This is normal. Bruce