glibc/sysdeps/libm-i387
Ulrich Drepper c57abfa735 Update.
1997-03-20 01:49  Ulrich Drepper  <drepper@cygnus.com>

	* sysdeps/libm-ieee754/s_tanhl.c (__tanhl): Correct handling of
	-inf.

	* Makeconfig: (rpath-link): Add math/ directory.
	(math-objdir): New variable.
	(link-extra-lib): Define to special version when
	$(common-objpfx)!=$(objpfx) to allow libraries outside
	$(common-objpfx) be linked to the application.

	* math/Makefile: Add rules to build and run test programs.
	* math/libm-test.c (_GNU_SOURCE): Define only if still undefined.
	(check_equal): Correct check for error.
	(ceil_test): Fix typo.
	(log_test): Fix typo.
	(floor_test): Fix typo.
	(pow_test): Fix typos.
	(log10_test): Allow slight incorrectness for `log10(e)'.
	(modf_test): New functions to test `modf' et.al.
	(hypot_test): Rewrite test completely.
	Patch partly by Andreas Jaeger.
	* math/test-double.h (__NO_MATH_INLINES): Define only if not
	already defined.
	* math/test-float.h: Likewise.
	* math/test-logdouble.h: Likewise.

	* setjmp/setjmp.h: Change references of ANSI C to ISO C.
	* setjmp/tst-setjmp.c: Correct and extend test suite.
	* sysdeps/i386/__longjmp.S: Update copyright.
	* sysdeps/i386/bsd-_setjmp.S: Correct fatal bug in jump to
	`__sigsetjmp' in PIC code.
	* sysdeps/i386/bsd-setjmp.S: Likewise.

	* sysdeps/libm-i387/e_pow.S: Correct recognition of mantissa
	overflow.
	* sysdeps/libm-i387/e_powf.S: Likewise.
	* sysdeps/libm-i387/s_expm1.S: Handle x == +-0 as a special
	case since expm1(-0) == -0.
	* sysdeps/libm-i387/s_expm1f.S: Likewise.
	* sysdeps/libm-i387/s_expm1l.S: Likewise.
	* sysdeps/libm-ieee754/s_modf.c: Optimize code by avoiding unneeded
	access to FP number.
	* sysdeps/libm-ieee754/s_modff.c: Likewise.
	* sysdeps/libm-ieee754/s_modfl.c: Correct former completely bogus
	code.  It never worked correctly.
	* sysdeps/libm-ieee754/s_tanh.c: Handle x == +-0 as a special
	case since tanh(-0) == -0.
	* sysdeps/libm-ieee754/s_tanhf.c: Likewise.

1997-03-19 21:13  Ulrich Drepper  <drepper@cygnus.com>

	* stdlib/strtod.c (STRTOL): Use wchar_t as type for `decimal' and
	`thousands' to support systems with sizeof(wchar_t) !=
	sizeof(wint_t).  Blargh.

	* sysdeps/unix/sysv/linux/socketbits.h: Remove definition of
	SOL_IP, SOL_TCP, SOL_UDP, and SOL_IPX as they are defined in
	appropriate headers.

	* sysdeps/unix/sysv/linux/writev.c: Don't use MAX_IOVEC.  Test for
	UIO_FASTIOV and set to 8 if not available.
	* sysdeps/unix/sysv/linux/readv.c: Likewise.
	Patch by HJ Lu.

	* sysdeps/unix/sysv/linux/xstat.c: Include <kernel_stat.h>, not
	"kernel_stat.h".
	* sysdeps/unix/sysv/linux/lxstat.c: Likewise.
	* sysdeps/unix/sysv/linux/fxstat.c: Likewise.
	Reported by fabsoft@fabsoft2.zarm.uni-bremen.de.
1997-03-20 02:20:57 +00:00
..
e_acos.S Update. 1997-03-16 20:28:07 +00:00
e_acosf.S Update. 1997-03-16 20:28:07 +00:00
e_acosh.S update from main archive 961229 1996-12-30 01:47:46 +00:00
e_acoshf.S update from main archive 970226 1997-02-27 06:01:16 +00:00
e_acoshl.S update from main archive 970226 1997-02-27 06:01:16 +00:00
e_acosl.S Update. 1997-03-16 20:28:07 +00:00
e_asin.S Update. 1997-03-16 20:28:07 +00:00
e_asinf.S Update. 1997-03-16 20:28:07 +00:00
e_asinl.S Update. 1997-03-16 20:28:07 +00:00
e_atan2.S update from main archive 961229 1996-12-30 01:47:46 +00:00
e_atan2f.S update from main archive 961229 1996-12-30 01:47:46 +00:00
e_atan2l.S update from main archive 961229 1996-12-30 01:47:46 +00:00
e_atanh.S update from main archive 961229 1996-12-30 01:47:46 +00:00
e_atanhf.S update from main archive 961229 1996-12-30 01:47:46 +00:00
e_atanhl.S update from main archive 961229 1996-12-30 01:47:46 +00:00
e_exp.S Update. 1997-03-16 20:28:07 +00:00
e_expf.S Update. 1997-03-16 20:28:07 +00:00
e_expl.S Update. 1997-03-16 20:28:07 +00:00
e_fmod.S update from main archive 961229 1996-12-30 01:47:46 +00:00
e_fmodf.S update from main archive 961229 1996-12-30 01:47:46 +00:00
e_fmodl.S update from main archive 961229 1996-12-30 01:47:46 +00:00
e_log10.S Update. 1997-03-16 20:28:07 +00:00
e_log10f.S Update. 1997-03-16 20:28:07 +00:00
e_log10l.S Update. 1997-03-16 20:28:07 +00:00
e_log.S Update. 1997-03-16 20:28:07 +00:00
e_logf.S Update. 1997-03-16 20:28:07 +00:00
e_logl.S Update. 1997-03-16 20:28:07 +00:00
e_pow.S Update. 1997-03-20 02:20:57 +00:00
e_powf.S Update. 1997-03-20 02:20:57 +00:00
e_powl.S Update. 1997-03-19 05:47:56 +00:00
e_remainder.S update from main archive 961229 1996-12-30 01:47:46 +00:00
e_remainderf.S update from main archive 961229 1996-12-30 01:47:46 +00:00
e_remainderl.S update from main archive 961229 1996-12-30 01:47:46 +00:00
e_scalb.S update from main archive 961229 1996-12-30 01:47:46 +00:00
e_scalbf.S update from main archive 961229 1996-12-30 01:47:46 +00:00
e_scalbl.S update from main archive 961229 1996-12-30 01:47:46 +00:00
e_sqrt.S update from main archive 961229 1996-12-30 01:47:46 +00:00
e_sqrtf.S update from main archive 961229 1996-12-30 01:47:46 +00:00
e_sqrtl.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_asinh.S update from main archive 970101 1997-01-01 15:28:18 +00:00
s_asinhf.S update from main archive 970101 1997-01-01 15:28:18 +00:00
s_asinhl.S update from main archive 970101 1997-01-01 15:28:18 +00:00
s_atan.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_atanf.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_atanl.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_ceil.S update from main archive 970101 1997-01-01 15:28:18 +00:00
s_ceilf.S update from main archive 970101 1997-01-01 15:28:18 +00:00
s_ceill.S update from main archive 970101 1997-01-01 15:28:18 +00:00
s_copysign.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_copysignf.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_copysignl.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_cos.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_cosf.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_cosl.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_expm1.S Update. 1997-03-20 02:20:57 +00:00
s_expm1f.S Update. 1997-03-20 02:20:57 +00:00
s_expm1l.S Update. 1997-03-20 02:20:57 +00:00
s_finite.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_finitef.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_finitel.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_floor.S update from main archive 970101 1997-01-01 15:28:18 +00:00
s_floorf.S update from main archive 970101 1997-01-01 15:28:18 +00:00
s_floorl.S update from main archive 970101 1997-01-01 15:28:18 +00:00
s_ilogb.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_ilogbf.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_ilogbl.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_isinfl.c Update. 1997-03-16 20:28:07 +00:00
s_isnanl.c * math/Makefile (calls): Add s_frexp, s_ldexp. 1996-07-12 00:43:28 +00:00
s_log1p.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_log1pf.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_log1pl.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_logb.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_logbf.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_logbl.S Update. 1997-03-16 20:28:07 +00:00
s_nextafterl.c Thu May 30 11:24:05 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu> 1996-05-30 16:12:42 +00:00
s_rint.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_rintf.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_rintl.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_scalbn.S Update. 1997-03-16 20:28:07 +00:00
s_scalbnf.S Update. 1997-03-16 20:28:07 +00:00
s_scalbnl.S Update. 1997-03-16 20:28:07 +00:00
s_significand.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_significandf.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_significandl.S update from main archive 970101 1997-01-01 15:28:18 +00:00
s_sin.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_sinf.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_sinl.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_tan.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_tanf.S update from main archive 961229 1996-12-30 01:47:46 +00:00
s_tanl.S update from main archive 961229 1996-12-30 01:47:46 +00:00