From owner-freebsd-bugs@FreeBSD.ORG Wed May 4 20:40:44 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 08A7B16A4CE for ; Wed, 4 May 2005 20:40:44 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D390B43D68 for ; Wed, 4 May 2005 20:40:43 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j44Ke75u057650 for ; Wed, 4 May 2005 20:40:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j44Ke71J057649; Wed, 4 May 2005 20:40:07 GMT (envelope-from gnats) Date: Wed, 4 May 2005 20:40:07 GMT Message-Id: <200505042040.j44Ke71J057649@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Marc Olzheim Subject: Re: kern/80617: floating point registers seem not to be saved after thread preemption. X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Marc Olzheim List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 May 2005 20:40:44 -0000 The following reply was made to PR kern/80617; it has been noted by GNATS. From: Marc Olzheim To: bug-followup@FreeBSD.org Cc: Subject: Re: kern/80617: floating point registers seem not to be saved after thread preemption. Date: Wed, 4 May 2005 22:28:39 +0200 floorf() and ceilf() are the only functions where this happens. When replacing the code with doubles and using floor() and ceil() no problems arise. Both floorf() and ceilf() crash in "flds 0x8(%ebp)".