Re: svn commit: r242879 - in head/lib: libc/gen msun/src

2012-11-11 Thread Bruce Evans
On Sun, 11 Nov 2012, Dimitry Andric wrote: On 2012-11-11 14:07, Bruce Evans wrote: ... The pessimality of these functions is another problem. C99 only requires ... - if you compile isnan*(x) calls using gcc _without_ including , then you get annoying (and broken) warnings about implicit fu

Re: svn commit: r242879 - in head/lib: libc/gen msun/src

2012-11-11 Thread Dimitry Andric
On 2012-11-11 14:07, Bruce Evans wrote: On Sat, 10 Nov 2012, Dimitry Andric wrote: On 2012-11-10 22:43, Konstantin Belousov wrote: On Sat, Nov 10, 2012 at 09:22:10PM +, Dimitry Andric wrote: ... Author: dim Date: Sat Nov 10 21:22:10 2012 New Revision: 242879 URL: http://svnweb.freebsd.org

Re: svn commit: r242879 - in head/lib: libc/gen msun/src

2012-11-11 Thread Bruce Evans
On Sat, 10 Nov 2012, Dimitry Andric wrote: On 2012-11-10 22:43, Konstantin Belousov wrote: On Sat, Nov 10, 2012 at 09:22:10PM +, Dimitry Andric wrote: ... Author: dim Date: Sat Nov 10 21:22:10 2012 New Revision: 242879 URL: http://svnweb.freebsd.org/changeset/base/242879 Log: Only def

Re: svn commit: r242879 - in head/lib: libc/gen msun/src

2012-11-10 Thread Dimitry Andric
On 2012-11-10 22:43, Konstantin Belousov wrote: On Sat, Nov 10, 2012 at 09:22:10PM +, Dimitry Andric wrote: ... Author: dim Date: Sat Nov 10 21:22:10 2012 New Revision: 242879 URL: http://svnweb.freebsd.org/changeset/base/242879 Log: Only define isnan, isnanf, __isnan and __isnanf in li

Re: svn commit: r242879 - in head/lib: libc/gen msun/src

2012-11-10 Thread Konstantin Belousov
On Sat, Nov 10, 2012 at 09:22:10PM +, Dimitry Andric wrote: > Author: dim > Date: Sat Nov 10 21:22:10 2012 > New Revision: 242879 > URL: http://svnweb.freebsd.org/changeset/base/242879 > > Log: > Only define isnan, isnanf, __isnan and __isnanf in libc.so, not in > libc.a and libc_p.a. In

svn commit: r242879 - in head/lib: libc/gen msun/src

2012-11-10 Thread Dimitry Andric
Author: dim Date: Sat Nov 10 21:22:10 2012 New Revision: 242879 URL: http://svnweb.freebsd.org/changeset/base/242879 Log: Only define isnan, isnanf, __isnan and __isnanf in libc.so, not in libc.a and libc_p.a. In addition, define isnan in libm.a and libm_p.a, but not in libm.so. This m