Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/lib/libc Soft-float support for rounding mode is currently n...



details:   https://anonhg.NetBSD.org/src/rev/ea9ca76efac1
branches:  trunk
changeset: 341485:ea9ca76efac1
user:      joerg <joerg%NetBSD.org@localhost>
date:      Sun Nov 08 02:20:26 2015 +0000

description:
Soft-float support for rounding mode is currently not thread-safe, which
is not acceptable. Decision should be made on whether full fenv.h
support is desirable and then fix this appropiately.

Math functions (both libc and libm) should not touch errno, this creates
unnecessary problems for compilers.

diffstat:

 lib/libc/shlib_version |  4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diffs (17 lines):

diff -r e803c9548e50 -r ea9ca76efac1 lib/libc/shlib_version
--- a/lib/libc/shlib_version    Sun Nov 08 01:59:31 2015 +0000
+++ b/lib/libc/shlib_version    Sun Nov 08 02:20:26 2015 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: shlib_version,v 1.260 2015/11/07 16:21:42 nros Exp $
+#      $NetBSD: shlib_version,v 1.261 2015/11/08 02:20:26 joerg Exp $
 #      Remember to update distrib/sets/lists/base/shl.* when changing
 #
 # things we wish to do on next major version bump:
@@ -41,5 +41,7 @@
 # - redo stdin/stdout/stderr to not require copy relocations
 # - move gethostbyname to a compat library
 # - remove arc4random(3) API
+# - decide whether soft-float should support fenv.h, including thread-local contett
+# - stop all math functions from setting errno
 major=12
 minor=199



Home | Main Index | Thread Index | Old Index