This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]