From owner-freebsd-current Wed May 5 11:19:25 1999 Delivered-To: freebsd-current@freebsd.org Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.26.10.9]) by hub.freebsd.org (Postfix) with ESMTP id DC5FC15350 for ; Wed, 5 May 1999 11:19:18 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id EAA23864; Thu, 6 May 1999 04:19:16 +1000 Date: Thu, 6 May 1999 04:19:16 +1000 From: Bruce Evans Message-Id: <199905051819.EAA23864@godzilla.zeta.org.au> To: current@FreeBSD.ORG, jb@cimlogic.com.au Subject: Re: Math emulation is broken in sys/i386/isa/npx.c Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >Rev 1.67 of npx.c changed a #ifdef SMP to #ifdef 1, preventing the >test for the hardware coprocessor. This breaks support for 386 processors >without math coprocessors. Grrr. It was also broken a month ago by changing TARGET_DEFAULT from (MASK_NO_FANCY_MATH_387 | 0301) for gcc to 0301 for egcs. This mainly permits egcs to emit fsqrt instructions. This can be worked around by using the GPL'ed math emulator or rebuilding everything affected with CFLAGS+=-fno-fancy-math-387. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message