Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Dec 1996 05:11:10 -0500 (EST)
From:      "Donald J. Maddox" <root@rhiannon.scsn.net>
To:        current@FreeBSD.org
Subject:   Something broken in libm
Message-ID:  <199612141011.FAA04836@rhiannon.scsn.net>

next in thread | raw e-mail | index | archive | help
    There is definitely something broken in libm when HAVE_FPU is
defined...  More specifically, the problem seems to be in the
__ieee754_pow() function defined in src/lib/msun/src/e_pow.c.  I
have not been able to nail down the exact problem, but if anyone
else is interested --

    You can duplicate the problem by:

  1)  make world with HAVE_FPU defined in /etc/make.conf
  2)  Build and install povray from the port.
  3)  cd /usr/local/lib/povray3/pov3demo/radios.
  4)  povray +L/usr/local/lib/povray3/include +Irad2.pov +Orad2.tga +V +X rad2.ini

    You will be rewarded with a core dump (FPE).

    Or you can build Mesa2.0 from the port, and try to execute the
'wave' demo in the 'samples' directory.  You will get the same results.

-- 


                                            Donald J. Maddox
                                            (dmaddox@scsn.net)




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199612141011.FAA04836>