freebsd-nq/lib/libc
Robert Drehmel 7ea630865e Define `Sudden_Underflow' when compiling for the Alpha
architecture, mainly to avoid getting a SIGFPE signal sent
when calling strtod(3) with certain input.

The SIGFPE has been sent because the code was not aware that
a Gradual Underflow is handled in software via traps on the
Alpha architecture, but is not implemented in our Alpha kernel
layer.

With `Sudden_Underflow' defined, strtod(3) should not depend
on Gradual Underflow and adjust its calculations accordingly,
which means that other, more subtle errors than the sending of
SIGFPE could be solved by this.

Discussed with:	bde
PR:		alpha/12623
PR:		alpha/17032
PR:		alpha/43567
MFC after:	7 days
2002-11-14 17:06:01 +00:00
..
alpha
amd64
compat-43
db
gen Reset LogTag to NULL in closelog(3). This fixes mysterious crashes 2002-11-14 12:40:14 +00:00
gmon
i386
ia64 o Fix _longjmp() to return 1 when the return value is given as 0. 2002-11-14 06:40:23 +00:00
include Argh, change declaration of two-dimensional array so that it actually 2002-11-13 21:55:22 +00:00
locale Add cross references to mbrtowc(3) and wcrtomb(3). 2002-11-10 11:14:58 +00:00
net
nls
posix1e Update acl.3 to xref getfacl(1) and setfacl(1), the recommended tools for 2002-11-08 15:01:28 +00:00
powerpc
quad
regex
rpc
sparc64
stdio bde points out that the LIBC_MAJOR macro doesn't exist and requests 2002-11-14 14:06:14 +00:00
stdlib Define `Sudden_Underflow' when compiling for the Alpha 2002-11-14 17:06:01 +00:00
stdtime
string
sys Given that we have 3 places to document UUID related information, 2002-11-11 00:29:01 +00:00
uuid
xdr
yp
Makefile
Makefile.inc