glibc/sysdeps/i386/fpu
Ulrich Drepper 63ae7b6309 Update.
* Versions.def (libm): Add GLIBC_2.1.3.

	ISO C99 TR1 changes various fe* functions to return an error value.
	* math/Versions [GLIBC_2.1.3]: Add feclearexcept, fegetexceptflag,
	feraiseexcept, fesetexceptflag, fegetenv, fesetenv, and feupdateenv.
	* sysdeps/alpha/fpu/fclrexcpt.c: Return value and add alias.
	* sysdeps/alpha/fpu/fegetenv.c: Likewise.
	* sysdeps/alpha/fpu/fesetenv.c: Likewise.
	* sysdeps/alpha/fpu/feupdateenv.c: Likewise.
	* sysdeps/alpha/fpu/fgetexcptflg.c: Likewise.
	* sysdeps/alpha/fpu/fraiseexcpt.c: Likewise.
	* sysdeps/alpha/fpu/fsetexcptflg.c: Likewise.
	* sysdeps/arm/fpu/fclrexcpt.c: Likewise.
	* sysdeps/arm/fpu/fegetenv.c: Likewise.
	* sysdeps/arm/fpu/fesetenv.c: Likewise.
	* sysdeps/arm/fpu/fraiseexcpt.c: Likewise.
	* sysdeps/arm/fpu/fsetexcptflg.c: Likewise.
	* sysdeps/generic/fclrexcpt.c: Likewise.
	* sysdeps/generic/fegetenv.c: Likewise.
	* sysdeps/generic/fesetenv.c: Likewise.
	* sysdeps/generic/feupdateenv.c: Likewise.
	* sysdeps/generic/fgetexcptflg.c: Likewise.
	* sysdeps/generic/fraiseexcpt.c: Likewise.
	* sysdeps/generic/fsetexcptflg.c: Likewise.
	* sysdeps/i386/fpu/fclrexcpt.c: Likewise.
	* sysdeps/i386/fpu/fegetenv.c: Likewise.
	* sysdeps/i386/fpu/fesetenv.c: Likewise.
	* sysdeps/i386/fpu/feupdateenv.c: Likewise.
	* sysdeps/i386/fpu/fgetexcptflg.c: Likewise.
	* sysdeps/i386/fpu/fraiseexcpt.c: Likewise.
	* sysdeps/i386/fpu/fsetexcptflg.c: Likewise.
	* sysdeps/m68k/fpu/fclrexcpt.c: Likewise.
	* sysdeps/m68k/fpu/fegetenv.c: Likewise.
	* sysdeps/m68k/fpu/fesetenv.c: Likewise.
	* sysdeps/m68k/fpu/feupdateenv.c: Likewise.
	* sysdeps/m68k/fpu/fgetexcptflg.c: Likewise.
	* sysdeps/m68k/fpu/fraiseexcpt.c: Likewise.
	* sysdeps/m68k/fpu/fsetexcptflg.c: Likewise.
	* sysdeps/mips/fclrexcpt.c: Likewise.
	* sysdeps/mips/fegetenv.c: Likewise.
	* sysdeps/mips/fesetenv.c: Likewise.
	* sysdeps/mips/feupdateenv.c: Likewise.
	* sysdeps/mips/fgetexcptflg.c: Likewise.
	* sysdeps/powerpc/fclrexcpt.c: Likewise.
	* sysdeps/powerpc/fegetenv.c: Likewise.
	* sysdeps/powerpc/fesetenv.c: Likewise.
	* sysdeps/powerpc/feupdateenv.c: Likewise.
	* sysdeps/powerpc/fgetexcptflg.c: Likewise.
	* sysdeps/powerpc/fraiseexcpt.c: Likewise.
	* sysdeps/powerpc/fsetexcptflg.c: Likewise.
	* sysdeps/sparc/fpu/fclrexcpt.c: Likewise.
	* sysdeps/sparc/fpu/fegetenv.c: Likewise.
	* sysdeps/sparc/fpu/fesetenv.c: Likewise.
	* sysdeps/sparc/fpu/feupdateenv.c: Likewise.
	* sysdeps/sparc/fpu/fgetexcptflg.c: Likewise.
	* sysdeps/sparc/fpu/fraiseexcpt.c: Likewise.
	* sysdeps/sparc/fpu/fsetexcptflg.c: Likewise.
	* math/fenv.h: Adjust prototypes.: Likewise.
	* manual/arith.texi: Adjust documentation for these changes.

	* manual/arith.texi: Document feraiseexcept.

	* sysdeps/powerpc/fegetenv.c: Moved to...
	* sysdeps/powerpc/fpu/fegetenv.c: ...here.
	* sysdeps/powerpc/fegetround.c: Moved to...
	* sysdeps/powerpc/fpu/fegetround.c: ...here.
	* sysdeps/powerpc/feholdexcpt.c: Moved to...
	* sysdeps/powerpc/fpu/feholdexcpt.c: ...here.
	* sysdeps/powerpc/fesetenv.c: Moved to...
	* sysdeps/powerpc/fpu/fesetenv.c: ...here.
	* sysdeps/powerpc/fenv_libc.h: Moved to...
	* sysdeps/powerpc/fpu/fenv_libc.h: ...here.
	* sysdeps/powerpc/feupdateenv.c: Moved to...
	* sysdeps/powerpc/fpu/feupdateenv.c: ...here.
	* sysdeps/powerpc/fgetexcptflg.c: Moved to...
	* sysdeps/powerpc/fpu/fgetexcptflg.c: ...here.
	* sysdeps/powerpc/fraiseexcpt.c: Moved to...
	* sysdeps/powerpc/fpu/fraiseexcpt.c: ...here.
	* sysdeps/powerpc/fsetexcptflg.c: Moved to...
	* sysdeps/powerpc/fpu/fsetexcptflg.c: ...here.
	* sysdeps/powerpc/ftestexcept.c: Moved to...
	* sysdeps/powerpc/fpu/ftestexcept.c: ...here.
	* sysdeps/powerpc/fesetround.c: Moved to...
	* sysdeps/powerpc/fpu/fesetround.c: ...here
	* sysdeps/powerpc/fenv_const.c: Moved to...
	* sysdeps/powerpc/fpu/fenv_const.c: ...here.

1999-10-29  Jakub Jelinek  <jakub@redhat.com>

	* stdlib/longlong.h: Avoid UDIV_TIME redefinition.
	* sysdeps/sparc/sparc32/dl-machine.h: Fix loading of SPARC v8plus
	libraries from statically linked programs.
	* sysdeps/unix/sysv/linux/sparc/bits/sigaction.h: POSIX 199309
	fix for sigaction on SPARC.
	Patches by David S. Miller <davem@redhat.com>.

	* sysdeps/unix/sysv/linux/sparc/sys/ucontext.h: Declare
	gregset_t and other required structures and defines for SPARC 64bit
	ABI as well, not only 32bit ABI.

1999-10-31  Andreas Jaeger  <aj@suse.de>

	* sysdeps/sparc/sparc64/fpu/bits/huge_val.h: Replace __USE_ISOC9X
	by __USE_ISOC99 and update comments.

	* math/complex.h: Update comments for ISO C99.
	* math/fenv.h: Likewise.
	* math/test-fenv.c: Likewise.
	* math/tgmath.h: Likewise.
	* libio/stdio.h: Likewise.
	* posix/sys/types.h: Likewise.
	* sysdeps/generic/inttypes.h: Likewise.
	* sysdeps/generic/stdint.h: Likewise.

1999-10-31  Ulrich Drepper  <drepper@cygnus.com>
1999-10-31 23:32:56 +00:00
..
bits Update. 1999-10-31 17:37:43 +00:00
e_acos.S Update. 1999-07-14 00:54:57 +00:00
e_acosf.S Update. 1999-07-14 00:54:57 +00:00
e_acosh.S Update. 1999-07-14 00:54:57 +00:00
e_acoshf.S Update. 1999-07-14 00:54:57 +00:00
e_acoshl.S Update. 1999-07-14 00:54:57 +00:00
e_acosl.S Update. 1999-07-14 00:54:57 +00:00
e_asin.S Update. 1999-07-14 00:54:57 +00:00
e_asinf.S Update. 1999-07-14 00:54:57 +00:00
e_asinl.S Update. 1999-07-14 00:54:57 +00:00
e_atan2.S Update. 1999-07-14 00:54:57 +00:00
e_atan2f.S Update. 1999-07-14 00:54:57 +00:00
e_atan2l.S Update. 1999-07-14 00:54:57 +00:00
e_atanh.S Update. 1999-10-24 22:04:52 +00:00
e_atanhf.S Update. 1999-10-24 22:04:52 +00:00
e_atanhl.S Update. 1999-10-24 22:04:52 +00:00
e_exp10.S Update. 1999-07-14 00:54:57 +00:00
e_exp10f.S Update. 1999-07-14 00:54:57 +00:00
e_exp10l.S Update. 1999-07-14 00:54:57 +00:00
e_exp.S Update. 1999-07-14 00:54:57 +00:00
e_expf.S Update. 1999-07-14 00:54:57 +00:00
e_expl.S Update. 1999-07-14 00:54:57 +00:00
e_fmod.S Update. 1999-07-14 00:54:57 +00:00
e_fmodf.S Update. 1999-07-14 00:54:57 +00:00
e_fmodl.S Update. 1999-07-14 00:54:57 +00:00
e_hypot.S Update. 1999-07-14 00:54:57 +00:00
e_hypotf.S Update. 1999-07-14 00:54:57 +00:00
e_log10.S Update. 1999-10-24 22:04:52 +00:00
e_log10f.S Update. 1999-10-24 22:04:52 +00:00
e_log10l.S Update. 1999-10-24 22:04:52 +00:00
e_log.S Update. 1999-07-14 00:54:57 +00:00
e_logf.S Update. 1999-07-14 00:54:57 +00:00
e_logl.S Update. 1999-07-14 00:54:57 +00:00
e_pow.S Update. 1999-07-31 07:16:41 +00:00
e_powf.S Update. 1999-07-31 07:16:41 +00:00
e_powl.S Update. 1999-07-31 07:16:41 +00:00
e_rem_pio2.c Update. 1999-07-14 00:54:57 +00:00
e_rem_pio2f.c Update. 1999-07-14 00:54:57 +00:00
e_rem_pio2l.c Update. 1999-07-14 00:54:57 +00:00
e_remainder.S Update. 1999-07-14 00:54:57 +00:00
e_remainderf.S Update. 1999-07-14 00:54:57 +00:00
e_remainderl.S Update. 1999-07-14 00:54:57 +00:00
e_scalb.S Update. 1999-07-14 00:54:57 +00:00
e_scalbf.S Update. 1999-07-14 00:54:57 +00:00
e_scalbl.S Update. 1999-07-14 00:54:57 +00:00
e_sqrt.S Update. 1999-07-14 00:54:57 +00:00
e_sqrtf.S Update. 1999-07-14 00:54:57 +00:00
e_sqrtl.S Update. 1999-07-14 00:54:57 +00:00
fclrexcpt.c Update. 1999-10-31 23:32:56 +00:00
fegetenv.c Update. 1999-10-31 23:32:56 +00:00
fegetround.c Update. 1997-04-12 23:41:36 +00:00
feholdexcpt.c Update. 1999-05-23 10:13:49 +00:00
fesetenv.c Update. 1999-10-31 23:32:56 +00:00
fesetround.c Update. 1997-04-12 23:41:36 +00:00
feupdateenv.c Update. 1999-10-31 23:32:56 +00:00
fgetexcptflg.c Update. 1999-10-31 23:32:56 +00:00
fraiseexcpt.c Update. 1999-10-31 23:32:56 +00:00
fsetexcptflg.c Update. 1999-10-31 23:32:56 +00:00
ftestexcept.c Update. 1997-04-12 23:41:36 +00:00
k_rem_pio2.c Update. 1999-07-14 00:54:57 +00:00
k_rem_pio2f.c Update. 1999-07-14 00:54:57 +00:00
k_rem_pio2l.c Update. 1999-07-14 00:54:57 +00:00
libm-test-ulps Update. 1999-10-25 21:02:28 +00:00
s_asinh.S Update. 1999-07-14 00:54:57 +00:00
s_asinhf.S Update. 1999-07-14 00:54:57 +00:00
s_asinhl.S Update. 1999-07-14 00:54:57 +00:00
s_atan.S Update. 1999-07-14 00:54:57 +00:00
s_atanf.S Update. 1999-07-14 00:54:57 +00:00
s_atanl.S Update. 1999-07-14 00:54:57 +00:00
s_cbrt.S Update. 1999-07-14 00:54:57 +00:00
s_cbrtf.S Update. 1999-07-14 00:54:57 +00:00
s_cbrtl.S Update. 1999-07-14 00:54:57 +00:00
s_ceil.S Update. 1999-07-14 00:54:57 +00:00
s_ceilf.S Update. 1999-07-14 00:54:57 +00:00
s_ceill.S Update. 1999-07-14 00:54:57 +00:00
s_cexp.S Update. 1999-07-14 00:54:57 +00:00
s_cexpf.S Update. 1999-07-14 00:54:57 +00:00
s_cexpl.S Update. 1999-07-14 00:54:57 +00:00
s_copysign.S Update. 1999-07-14 00:54:57 +00:00
s_copysignf.S Update. 1999-07-14 00:54:57 +00:00
s_copysignl.S Update. 1999-07-14 00:54:57 +00:00
s_cos.S Update. 1999-07-14 00:54:57 +00:00
s_cosf.S Update. 1999-07-14 00:54:57 +00:00
s_cosl.S Update. 1999-07-14 00:54:57 +00:00
s_exp2.S Update. 1999-07-14 00:54:57 +00:00
s_exp2f.S Update. 1999-07-14 00:54:57 +00:00
s_exp2l.S Update. 1999-07-14 00:54:57 +00:00
s_expm1.S Update. 1999-07-14 00:54:57 +00:00
s_expm1f.S Update. 1999-07-14 00:54:57 +00:00
s_expm1l.S Update. 1999-07-14 00:54:57 +00:00
s_fdim.S Update. 1999-07-14 00:54:57 +00:00
s_fdimf.S Update. 1999-07-14 00:54:57 +00:00
s_fdiml.S Update. 1999-07-14 00:54:57 +00:00
s_finite.S Update. 1999-07-14 00:54:57 +00:00
s_finitef.S Update. 1999-07-14 00:54:57 +00:00
s_finitel.S Update. 1999-07-14 00:54:57 +00:00
s_floor.S Update. 1999-07-14 00:54:57 +00:00
s_floorf.S Update. 1999-07-14 00:54:57 +00:00
s_floorl.S Update. 1999-07-14 00:54:57 +00:00
s_fma.S Update. 1999-07-14 00:54:57 +00:00
s_fmaf.S Update. 1999-07-14 00:54:57 +00:00
s_fmal.S Update. 1999-07-14 00:54:57 +00:00
s_fmax.S Update. 1999-07-14 00:54:57 +00:00
s_fmaxf.S Update. 1999-07-14 00:54:57 +00:00
s_fmaxl.S Update. 1999-07-14 00:54:57 +00:00
s_fmin.S Update. 1999-07-14 00:54:57 +00:00
s_fminf.S Update. 1999-07-14 00:54:57 +00:00
s_fminl.S Update. 1999-07-14 00:54:57 +00:00
s_frexp.S Update. 1999-07-14 00:54:57 +00:00
s_frexpf.S Update. 1999-07-14 00:54:57 +00:00
s_frexpl.S Update. 1999-07-14 00:54:57 +00:00
s_ilogb.S Update. 1999-07-14 00:54:57 +00:00
s_ilogbf.S Update. 1999-07-14 00:54:57 +00:00
s_ilogbl.S Update. 1999-07-14 00:54:57 +00:00
s_isinfl.c Update. 1999-07-14 00:54:57 +00:00
s_isnanl.c Update. 1999-07-14 00:54:57 +00:00
s_llrint.S Update. 1999-07-14 00:54:57 +00:00
s_llrintf.S Update. 1999-07-14 00:54:57 +00:00
s_llrintl.S Update. 1999-07-14 00:54:57 +00:00
s_log1p.S Update. 1999-10-24 22:04:52 +00:00
s_log1pf.S Update. 1999-10-24 22:04:52 +00:00
s_log1pl.S Update. 1999-10-24 22:04:52 +00:00
s_log2.S Update. 1999-10-24 22:04:52 +00:00
s_log2f.S Update. 1999-10-24 22:04:52 +00:00
s_log2l.S Update. 1999-10-24 22:04:52 +00:00
s_logb.S Update. 1999-07-14 00:54:57 +00:00
s_logbf.S Update. 1999-07-14 00:54:57 +00:00
s_logbl.S Update. 1999-07-14 00:54:57 +00:00
s_lrint.S Update. 1999-07-14 00:54:57 +00:00
s_lrintf.S Update. 1999-07-14 00:54:57 +00:00
s_lrintl.S Update. 1999-07-14 00:54:57 +00:00
s_nearbyint.S Update. 1999-07-14 00:54:57 +00:00
s_nearbyintf.S Update. 1999-07-14 00:54:57 +00:00
s_nearbyintl.S Update. 1999-07-14 00:54:57 +00:00
s_nextafterl.c Update. 1999-10-20 03:20:31 +00:00
s_remquo.S Update. 1999-07-14 00:54:57 +00:00
s_remquof.S Update. 1999-07-14 00:54:57 +00:00
s_remquol.S Update. 1999-07-14 00:54:57 +00:00
s_rint.S Update. 1999-07-14 00:54:57 +00:00
s_rintf.S Update. 1999-07-14 00:54:57 +00:00
s_rintl.S Update. 1999-07-14 00:54:57 +00:00
s_scalbln.c Update. 1999-07-14 00:54:57 +00:00
s_scalblnf.c Update. 1999-07-14 00:54:57 +00:00
s_scalblnl.c Update. 1999-07-14 00:54:57 +00:00
s_scalbn.S Update. 1999-07-14 00:54:57 +00:00
s_scalbnf.S Update. 1999-07-14 00:54:57 +00:00
s_scalbnl.S Update. 1999-07-14 00:54:57 +00:00
s_significand.S Update. 1999-07-14 00:54:57 +00:00
s_significandf.S Update. 1999-07-14 00:54:57 +00:00
s_significandl.S Update. 1999-07-14 00:54:57 +00:00
s_sin.S Update. 1999-07-14 00:54:57 +00:00
s_sincos.S Update. 1999-07-14 00:54:57 +00:00
s_sincosf.S Update. 1999-07-14 00:54:57 +00:00
s_sincosl.S Update. 1999-07-14 00:54:57 +00:00
s_sinf.S Update. 1999-07-14 00:54:57 +00:00
s_sinl.S Update. 1999-07-14 00:54:57 +00:00
s_tan.S Update. 1999-07-14 00:54:57 +00:00
s_tanf.S Update. 1999-07-14 00:54:57 +00:00
s_tanl.S Update. 1999-07-14 00:54:57 +00:00
s_trunc.S Update. 1999-07-14 00:54:57 +00:00
s_truncf.S Update. 1999-07-14 00:54:57 +00:00
s_truncl.S Update. 1999-07-14 00:54:57 +00:00
t_exp.c Update. 1999-07-14 00:54:57 +00:00