This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.25-33-g3789e2f
- From: gftg at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 9 Feb 2017 18:06:46 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.25-33-g3789e2f
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via 3789e2fd9d2eef1bf39820df584acab670183905 (commit)
from 9b40563c8b43c122ecbc428349e85cffc9dde94b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=3789e2fd9d2eef1bf39820df584acab670183905
commit 3789e2fd9d2eef1bf39820df584acab670183905
Author: Gabriel F. T. Gomes <gftg@linux.vnet.ibm.com>
Date: Wed Feb 8 20:44:34 2017 -0200
Merge libm-compat-calls-auto and libm-compat-calls
Both libm-compat-calls and libm-compat-calls-auto list the functions
that must be built for the types float, double, and long double, but
not for other floating-point types that get added to libm. Besides
that, the use of libm-compat-calls-ldouble-yes to select if
w_lgamma_compatl and k_standardl should be built for long-double (in
libm-compat-calls) has the same effect of the use of type-foreach
(in libm-compat-calls-auto).
This patch merges the contents of libm-compat-calls into
libm-compat-calls-auto, then renames the latter to libm-compat-calls.
Tested for powerpc64le, s390, and x86_64.
* math/Makefile (libm-compat-calls-ldouble-yes): Merge into
libm-compat-calls-auto.
(libm-compat-calls): Likewise.
(libm-compat-calls-auto): Rename to libm-compat-calls and add
w_lgamma_compatF and k_standardF (merged from the items above).
(libm-routines): Use libm-compat-calls, instead of
libm-compat-calls-auto, with type-foreach.
diff --git a/ChangeLog b/ChangeLog
index 68ca505..48a7654 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2017-02-09 Gabriel F. T. Gomes <gftg@linux.vnet.ibm.com>
+
+ * math/Makefile (libm-compat-calls-ldouble-yes): Merge into
+ libm-compat-calls-auto.
+ (libm-compat-calls): Likewise.
+ (libm-compat-calls-auto): Rename to libm-compat-calls and add
+ w_lgamma_compatF and k_standardF (merged from the items above).
+ (libm-routines): Use libm-compat-calls, instead of
+ libm-compat-calls-auto, with type-foreach.
+
2017-02-09 Joseph Myers <joseph@codesourcery.com>
* math/test-math-inline.h (__LIBC_INTERNAL_MATH_INLINES): Undefine
diff --git a/math/Makefile b/math/Makefile
index 5d93b4f..2735212 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -75,19 +75,15 @@ libm-calls = \
s_setpayloadF s_setpayloadsigF s_roundevenF s_fromfpF s_ufromfpF \
s_fromfpxF s_ufromfpxF $(gen-libm-calls)
-libm-compat-calls-auto = \
+libm-compat-calls = \
w_acosF_compat w_acoshF_compat w_asinF_compat w_atan2F_compat \
w_atanhF_compat w_coshF_compat w_exp2F_compat w_exp10F_compat \
w_fmodF_compat w_hypotF_compat w_j0F_compat w_j1F_compat \
w_jnF_compat w_log2F_compat w_log10F_compat w_logF_compat \
w_powF_compat w_remainderF_compat w_scalbF_compat \
w_sinhF_compat w_sqrtF_compat w_tgammaF_compat \
- w_lgammaF_r_compat w_lgammaF_compat2 w_expF_compat
-
-libm-compat-calls-ldouble-yes = w_lgamma_compatl k_standardl
-libm-compat-calls = w_lgamma_compatf w_lgamma_compat k_standard k_standardf \
- $(libm-compat-calls-ldouble-$(long-double-fcts))
-
+ w_lgammaF_r_compat w_lgammaF_compat2 w_expF_compat \
+ w_lgamma_compatF k_standardF
# Type specific routine support.
#
@@ -121,8 +117,8 @@ type-float-routines := k_rem_pio2f
# Apply suffix to each type in arg 1
type-foreach = $(foreach t,$(types),$(subst F,$(type-$(t)-suffix),$(1)))
-libm-routines = $(strip $(libm-support) $(libm-compat-calls) \
- $(call type-foreach, $(libm-compat-calls-auto)) \
+libm-routines = $(strip $(libm-support) \
+ $(call type-foreach, $(libm-compat-calls)) \
$(call type-foreach, $(libm-calls)) \
$(foreach t, $(types), $(type-$(t)-routines))) \
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 10 ++++++++++
math/Makefile | 14 +++++---------
2 files changed, 15 insertions(+), 9 deletions(-)
hooks/post-receive
--
GNU C Library master sources