git: OpenLIBM: remaining local modifications
John Marino
marino at crater.dragonflybsd.org
Sun Jul 12 13:18:55 PDT 2015
commit 74b7c7a8f84d2074b354ec1a601ec20152ace31f
Author: John Marino <draco at marino.st>
Date: Sun Jul 12 22:16:29 2015 +0200
OpenLIBM: remaining local modifications
The following section is an excerpt of DRAGONFLY.README for this vendor
branch. Many of these patched issued exist in the current libm as well,
but they are masked with WARNS?=1. Other fixes adjust for differences
between DragonFly and OpenBSD. The WARNS level has been raised to 3, and
it could be raised to 4 by fixing "set-but-unused" errors.
The following files have been patched
=====================================
arch/amd64/*.S (elf note added to all assembly files)
arch/amd64/fenv.c (#include diff from OpenBSD)
arch/amd64/fenv.h (#include <sys/cdefs.h> for CDECL)
include/global/math.h (#include diff, double/float typedefs)
src/e_j0.c (full coverage)
src/e_j0f.c (full coverage, fix sign comparison mismatch)
src/e_j1.c (full coverage)
src/e_j1f.c (full coverage, fix sign comparison mismatch)
src/e_jnf.c (sign comparison mismatch)
src/e_pow.c (sign comparison mismatch)
src/e_powf.c (sign comparison mismatch)
src/e_rem_pio2f.c (sign comparison mismatch)
src/ld80/e_fmodl.c (sign comparison mismatch)
src/ld80/s_ceill.c (sign comparison mismatch)
src/ld80/s_floorl.c (sign comparison mismatch)
src/ld80/s_nextafterl.c (strong alias, explicit eval order, always true)
src/ld80/s_remquol.c (sign comparison mismatch)
src/s_lround.c (sign comparison mismatch)
src/s_lroundf.c (sign comparison mismatch)
src/s_nan.c (#include diff from OpenBSD)
src/w_drem.c (ansify prototype)
Summary of changes:
contrib/openbsd_libm/arch/amd64/fenv.c | 2 +-
contrib/openbsd_libm/include/amd64/fenv.h | 2 ++
contrib/openbsd_libm/include/global/math.h | 8 ++++----
contrib/openbsd_libm/src/e_j0.c | 4 ++--
contrib/openbsd_libm/src/e_j0f.c | 8 ++++----
contrib/openbsd_libm/src/e_j1.c | 4 ++--
contrib/openbsd_libm/src/e_j1f.c | 6 +++---
contrib/openbsd_libm/src/e_jnf.c | 2 +-
contrib/openbsd_libm/src/e_pow.c | 2 +-
contrib/openbsd_libm/src/e_powf.c | 2 +-
contrib/openbsd_libm/src/e_rem_pio2f.c | 2 +-
contrib/openbsd_libm/src/ld80/e_fmodl.c | 2 +-
contrib/openbsd_libm/src/ld80/s_ceill.c | 2 +-
contrib/openbsd_libm/src/ld80/s_floorl.c | 2 +-
contrib/openbsd_libm/src/ld80/s_nextafterl.c | 9 +++++----
contrib/openbsd_libm/src/ld80/s_remquol.c | 2 +-
contrib/openbsd_libm/src/s_lround.c | 4 ++--
contrib/openbsd_libm/src/s_lroundf.c | 4 ++--
contrib/openbsd_libm/src/s_nan.c | 2 +-
contrib/openbsd_libm/src/w_drem.c | 3 +--
20 files changed, 37 insertions(+), 35 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/74b7c7a8f84d2074b354ec1a601ec20152ace31f
--
DragonFly BSD source repository
More information about the Commits
mailing list