diff options
author | Ulrich Drepper <drepper@redhat.com> | 1997-03-20 02:20:57 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 1997-03-20 02:20:57 +0000 |
commit | c57abfa73560ac665e126a66081e1549bcd4645b (patch) | |
tree | ba69ca2329ef60f22093769ad45a227dd90dad7c /BUGS | |
parent | e61abf83986463e263de965d487fac5cb083839a (diff) | |
download | glibc-c57abfa73560ac665e126a66081e1549bcd4645b.zip glibc-c57abfa73560ac665e126a66081e1549bcd4645b.tar.gz glibc-c57abfa73560ac665e126a66081e1549bcd4645b.tar.bz2 |
Update.cvs/libc20x-ud-970319
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.
Diffstat (limited to 'BUGS')
-rw-r--r-- | BUGS | 39 |
1 files changed, 39 insertions, 0 deletions
@@ -0,0 +1,39 @@ + List of known bugs (certainly very incomplete) + ---------------------------------------------- + +Time-stamp: <1997-03-20T02:33:37+0100 drepper> + +This following list contains those bugs which I'm aware of. Please +make sure that bugs you report are not listed here. I you can fix one +of these bugs I'll certainly be glad to receive a patch. + +Severity: [ *] to [***] + + +[***] Profiling currently does not work with programs using NSS. + +[***] At least on Linux/Alpha, there seem to be problems with dynamically + loading NSS modules in certain situations. + [PR libc/137] + +[ **] For GNU libc on Linux, there is still no solution for the UTMP + problem. + [Among others: PR libc/39] + +[ **] There are problems with signal handling when using LinuxThreads. + +[ **] The `cbrtl' function is inaccurate. The algorithm used for `double' + and `float' is not usable. + +[ **] Not really a bug, but it could lead to such: + The RPC code is ugly ugly ugly. It's more or less verbatim taken + from Sun's code and therefore mostly lacks complete prototypes and + (more important) the use of `const'. It *definitely* needs to be + cleaned. + +[ *] The precision of the `sinhl' and/or `asinhl' function do not seem + to be the best. + +[ *] The syslog function should print to the console if the LOG_CONS + flag was given. + [PR libc/72] |