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-559-g46d2e49


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  46d2e49c49165c09d8ebf555e56d74d063102342 (commit)
      from  33711da4e90f2904aec46544c7344cd08d07c56a (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=46d2e49c49165c09d8ebf555e56d74d063102342

commit 46d2e49c49165c09d8ebf555e56d74d063102342
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Thu Jun 22 22:39:48 2017 +0000

    Make errno-setting libm templates include errno.h.
    
    Various type-generic libm wrapper templates, as used for float128, set
    errno but do not include errno.h.  I presume they must get an implicit
    include from some internal header on powerpc64le; they don't get such
    an implicit include on x86_64.  This patch adds the missing includes
    of errno.h to each such wrapper.
    
    Tested for x86_64 (in conjunction with float128 patches).
    
    	* math/w_acos_template.c [__USE_WRAPPER_TEMPLATE]: Include
    	<errno.h>.
    	* math/w_acosh_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
    	* math/w_asin_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
    	* math/w_atanh_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
    	* math/w_cosh_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
    	* math/w_exp10_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
    	* math/w_exp2_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
    	* math/w_exp_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
    	* math/w_fmod_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
    	* math/w_hypot_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
    	* math/w_j0_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
    	* math/w_j1_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
    	* math/w_jn_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
    	* math/w_lgamma_r_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
    	* math/w_lgamma_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
    	* math/w_log10_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
    	* math/w_log2_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
    	* math/w_log_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
    	* math/w_pow_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
    	* math/w_remainder_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
    	* math/w_sinh_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
    	* math/w_sqrt_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
    	* math/w_tgamma_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.

diff --git a/ChangeLog b/ChangeLog
index af62c05..b9d3010 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,30 @@
 2017-06-22  Joseph Myers  <joseph@codesourcery.com>
 
+	* math/w_acos_template.c [__USE_WRAPPER_TEMPLATE]: Include
+	<errno.h>.
+	* math/w_acosh_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
+	* math/w_asin_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
+	* math/w_atanh_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
+	* math/w_cosh_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
+	* math/w_exp10_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
+	* math/w_exp2_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
+	* math/w_exp_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
+	* math/w_fmod_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
+	* math/w_hypot_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
+	* math/w_j0_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
+	* math/w_j1_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
+	* math/w_jn_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
+	* math/w_lgamma_r_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
+	* math/w_lgamma_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
+	* math/w_log10_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
+	* math/w_log2_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
+	* math/w_log_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
+	* math/w_pow_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
+	* math/w_remainder_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
+	* math/w_sinh_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
+	* math/w_sqrt_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
+	* math/w_tgamma_template.c [__USE_WRAPPER_TEMPLATE]: Likewise.
+
 	* sysdeps/ieee754/float128/strtof128_l.c: Include
 	<bits/types/locale_t.h> instead of <xlocale.h>.
 	* sysdeps/ieee754/float128/wcstof128.c: Likewise.
diff --git a/math/w_acos_template.c b/math/w_acos_template.c
index ea0e7d4..b1de997 100644
--- a/math/w_acos_template.c
+++ b/math/w_acos_template.c
@@ -21,6 +21,7 @@
    for each floating-point type.  */
 #if __USE_WRAPPER_TEMPLATE
 
+# include <errno.h>
 # include <fenv.h>
 # include <math.h>
 # include <math_private.h>
diff --git a/math/w_acosh_template.c b/math/w_acosh_template.c
index 31f63db..276da87 100644
--- a/math/w_acosh_template.c
+++ b/math/w_acosh_template.c
@@ -21,6 +21,7 @@
    for each floating-point type.  */
 #if __USE_WRAPPER_TEMPLATE
 
+# include <errno.h>
 # include <fenv.h>
 # include <math.h>
 # include <math_private.h>
diff --git a/math/w_asin_template.c b/math/w_asin_template.c
index 41c6102..48a1010 100644
--- a/math/w_asin_template.c
+++ b/math/w_asin_template.c
@@ -21,6 +21,7 @@
    for each floating-point type.  */
 #if __USE_WRAPPER_TEMPLATE
 
+# include <errno.h>
 # include <fenv.h>
 # include <math.h>
 # include <math_private.h>
diff --git a/math/w_atanh_template.c b/math/w_atanh_template.c
index 771af5a..543edaf 100644
--- a/math/w_atanh_template.c
+++ b/math/w_atanh_template.c
@@ -21,6 +21,7 @@
    for each floating-point type.  */
 #if __USE_WRAPPER_TEMPLATE
 
+# include <errno.h>
 # include <fenv.h>
 # include <math.h>
 # include <math_private.h>
diff --git a/math/w_cosh_template.c b/math/w_cosh_template.c
index b912e6e..6b26dd5 100644
--- a/math/w_cosh_template.c
+++ b/math/w_cosh_template.c
@@ -21,6 +21,7 @@
    for each floating-point type.  */
 #if __USE_WRAPPER_TEMPLATE
 
+# include <errno.h>
 # include <fenv.h>
 # include <math.h>
 # include <math_private.h>
diff --git a/math/w_exp10_template.c b/math/w_exp10_template.c
index 8f7997d..f63950b 100644
--- a/math/w_exp10_template.c
+++ b/math/w_exp10_template.c
@@ -21,6 +21,7 @@
    for each floating-point type.  */
 #if __USE_WRAPPER_TEMPLATE
 
+# include <errno.h>
 # include <fenv.h>
 # include <math.h>
 # include <math_private.h>
diff --git a/math/w_exp2_template.c b/math/w_exp2_template.c
index 76577c7..9c817b6 100644
--- a/math/w_exp2_template.c
+++ b/math/w_exp2_template.c
@@ -21,6 +21,7 @@
    for each floating-point type.  */
 #if __USE_WRAPPER_TEMPLATE
 
+# include <errno.h>
 # include <fenv.h>
 # include <math.h>
 # include <math_private.h>
diff --git a/math/w_exp_template.c b/math/w_exp_template.c
index c0a4ec5..450597a 100644
--- a/math/w_exp_template.c
+++ b/math/w_exp_template.c
@@ -21,6 +21,7 @@
    for each floating-point type.  */
 #if __USE_WRAPPER_TEMPLATE
 
+# include <errno.h>
 # include <fenv.h>
 # include <math.h>
 # include <math_private.h>
diff --git a/math/w_fmod_template.c b/math/w_fmod_template.c
index 06d7c75..271f2aa 100644
--- a/math/w_fmod_template.c
+++ b/math/w_fmod_template.c
@@ -21,6 +21,7 @@
    for each floating-point type.  */
 #if __USE_WRAPPER_TEMPLATE
 
+# include <errno.h>
 # include <fenv.h>
 # include <math.h>
 # include <math_private.h>
diff --git a/math/w_hypot_template.c b/math/w_hypot_template.c
index 9298add..f29ecb1 100644
--- a/math/w_hypot_template.c
+++ b/math/w_hypot_template.c
@@ -21,6 +21,7 @@
    for each floating-point type.  */
 #if __USE_WRAPPER_TEMPLATE
 
+# include <errno.h>
 # include <fenv.h>
 # include <math.h>
 # include <math_private.h>
diff --git a/math/w_j0_template.c b/math/w_j0_template.c
index f49874f..92b6958 100644
--- a/math/w_j0_template.c
+++ b/math/w_j0_template.c
@@ -21,6 +21,7 @@
    for each floating-point type.  */
 #if __USE_WRAPPER_TEMPLATE
 
+# include <errno.h>
 # include <fenv.h>
 # include <math.h>
 # include <math_private.h>
diff --git a/math/w_j1_template.c b/math/w_j1_template.c
index 6d1058f..47dcbcd 100644
--- a/math/w_j1_template.c
+++ b/math/w_j1_template.c
@@ -21,6 +21,7 @@
    for each floating-point type.  */
 #if __USE_WRAPPER_TEMPLATE
 
+# include <errno.h>
 # include <fenv.h>
 # include <math.h>
 # include <math_private.h>
diff --git a/math/w_jn_template.c b/math/w_jn_template.c
index fd13835..32912e2 100644
--- a/math/w_jn_template.c
+++ b/math/w_jn_template.c
@@ -21,6 +21,7 @@
    for each floating-point type.  */
 #if __USE_WRAPPER_TEMPLATE
 
+# include <errno.h>
 # include <fenv.h>
 # include <math.h>
 # include <math_private.h>
diff --git a/math/w_lgamma_r_template.c b/math/w_lgamma_r_template.c
index 977d1b5..5610db1 100644
--- a/math/w_lgamma_r_template.c
+++ b/math/w_lgamma_r_template.c
@@ -21,6 +21,7 @@
    for each floating-point type.  */
 #if __USE_WRAPPER_TEMPLATE
 
+# include <errno.h>
 # include <fenv.h>
 # include <math.h>
 # include <math_private.h>
diff --git a/math/w_lgamma_template.c b/math/w_lgamma_template.c
index a60413d..13829af 100644
--- a/math/w_lgamma_template.c
+++ b/math/w_lgamma_template.c
@@ -21,6 +21,7 @@
    for each floating-point type.  */
 #if __USE_WRAPPER_TEMPLATE
 
+# include <errno.h>
 # include <fenv.h>
 # include <math.h>
 # include <math_private.h>
diff --git a/math/w_log10_template.c b/math/w_log10_template.c
index 92735f0..6cdaf36 100644
--- a/math/w_log10_template.c
+++ b/math/w_log10_template.c
@@ -21,6 +21,7 @@
    for each floating-point type.  */
 #if __USE_WRAPPER_TEMPLATE
 
+# include <errno.h>
 # include <fenv.h>
 # include <math.h>
 # include <math_private.h>
diff --git a/math/w_log2_template.c b/math/w_log2_template.c
index a80b287..7bce7ae 100644
--- a/math/w_log2_template.c
+++ b/math/w_log2_template.c
@@ -21,6 +21,7 @@
    for each floating-point type.  */
 #if __USE_WRAPPER_TEMPLATE
 
+# include <errno.h>
 # include <fenv.h>
 # include <math.h>
 # include <math_private.h>
diff --git a/math/w_log_template.c b/math/w_log_template.c
index 3f9830c..f1d0534 100644
--- a/math/w_log_template.c
+++ b/math/w_log_template.c
@@ -21,6 +21,7 @@
    for each floating-point type.  */
 #if __USE_WRAPPER_TEMPLATE
 
+# include <errno.h>
 # include <fenv.h>
 # include <math.h>
 # include <math_private.h>
diff --git a/math/w_pow_template.c b/math/w_pow_template.c
index 50431b9..19c25fb 100644
--- a/math/w_pow_template.c
+++ b/math/w_pow_template.c
@@ -21,6 +21,7 @@
    for each floating-point type.  */
 #if __USE_WRAPPER_TEMPLATE
 
+# include <errno.h>
 # include <fenv.h>
 # include <math.h>
 # include <math_private.h>
diff --git a/math/w_remainder_template.c b/math/w_remainder_template.c
index 4ecf10d..aba43d6 100644
--- a/math/w_remainder_template.c
+++ b/math/w_remainder_template.c
@@ -21,6 +21,7 @@
    for each floating-point type.  */
 #if __USE_WRAPPER_TEMPLATE
 
+# include <errno.h>
 # include <fenv.h>
 # include <math.h>
 # include <math_private.h>
diff --git a/math/w_sinh_template.c b/math/w_sinh_template.c
index 7a147de..b364e27 100644
--- a/math/w_sinh_template.c
+++ b/math/w_sinh_template.c
@@ -21,6 +21,7 @@
    for each floating-point type.  */
 #if __USE_WRAPPER_TEMPLATE
 
+# include <errno.h>
 # include <fenv.h>
 # include <math.h>
 # include <math_private.h>
diff --git a/math/w_sqrt_template.c b/math/w_sqrt_template.c
index f97074f..5fae302 100644
--- a/math/w_sqrt_template.c
+++ b/math/w_sqrt_template.c
@@ -21,6 +21,7 @@
    for each floating-point type.  */
 #if __USE_WRAPPER_TEMPLATE
 
+# include <errno.h>
 # include <fenv.h>
 # include <math.h>
 # include <math_private.h>
diff --git a/math/w_tgamma_template.c b/math/w_tgamma_template.c
index 277a837..017dbeb 100644
--- a/math/w_tgamma_template.c
+++ b/math/w_tgamma_template.c
@@ -21,6 +21,7 @@
    for each floating-point type.  */
 #if __USE_WRAPPER_TEMPLATE
 
+# include <errno.h>
 # include <fenv.h>
 # include <math.h>
 # include <math_private.h>

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                   |   25 +++++++++++++++++++++++++
 math/w_acos_template.c      |    1 +
 math/w_acosh_template.c     |    1 +
 math/w_asin_template.c      |    1 +
 math/w_atanh_template.c     |    1 +
 math/w_cosh_template.c      |    1 +
 math/w_exp10_template.c     |    1 +
 math/w_exp2_template.c      |    1 +
 math/w_exp_template.c       |    1 +
 math/w_fmod_template.c      |    1 +
 math/w_hypot_template.c     |    1 +
 math/w_j0_template.c        |    1 +
 math/w_j1_template.c        |    1 +
 math/w_jn_template.c        |    1 +
 math/w_lgamma_r_template.c  |    1 +
 math/w_lgamma_template.c    |    1 +
 math/w_log10_template.c     |    1 +
 math/w_log2_template.c      |    1 +
 math/w_log_template.c       |    1 +
 math/w_pow_template.c       |    1 +
 math/w_remainder_template.c |    1 +
 math/w_sinh_template.c      |    1 +
 math/w_sqrt_template.c      |    1 +
 math/w_tgamma_template.c    |    1 +
 24 files changed, 48 insertions(+), 0 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]