1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-28 11:57:28 +00:00
freebsd/lib/msun
Steve Kargl 733331540a According to the ISO C standard, lgamma(-integer) returns
inf and raises the divided-by-zero exception.  Compilers
constant fold one/zero to inf but do not raise the exception.
Introduce a volatile vzero to prevent the constant folding.

Move the declaration of zero into the main declaration block.

While here, fix a nearby disordering of 'lx,ix'

Discussed with:	bde
2014-09-01 18:57:13 +00:00
..
amd64 Merge the 386 and amd64 versions of the fenv.h, to make cc -m32 2013-04-21 13:31:55 +00:00
arm From https://sourceware.org/ml/newlib/2014/msg00113.html 2014-08-14 04:20:13 +00:00
bsdsrc
i387 Merge the 386 and amd64 versions of the fenv.h, to make cc -m32 2013-04-21 13:31:55 +00:00
ld80 * Makefile: 2014-07-13 17:05:03 +00:00
ld128 * Makefile: 2014-07-13 17:05:03 +00:00
man * Makefile: 2014-07-13 17:05:03 +00:00
mips
powerpc
sparc64 Remove ia64. 2014-07-07 00:27:09 +00:00
src According to the ISO C standard, lgamma(-integer) returns 2014-09-01 18:57:13 +00:00
x86 Merge the 386 and amd64 versions of the fenv.h, to make cc -m32 2013-04-21 13:31:55 +00:00
Makefile * Makefile: 2014-07-13 17:05:03 +00:00
Symbol.map * Makefile: 2014-07-13 17:05:03 +00:00