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>