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.15-577-gd2de757


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  d2de7579f257386ba5c28dfca94fa8aef143b4e0 (commit)
       via  f77f12320635155da728a3c1adb75ff9914cf686 (commit)
      from  3884932b78d5bdb0c4e6f5ebfd8083e91a51f0d8 (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://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=d2de7579f257386ba5c28dfca94fa8aef143b4e0

commit d2de7579f257386ba5c28dfca94fa8aef143b4e0
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Sun Apr 8 22:46:49 2012 +0000

    Do not allow overflow exception on exp underflow test (bug 13705).

diff --git a/ChangeLog b/ChangeLog
index 85de3bd..6154bb4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2012-04-08  Joseph Myers  <joseph@codesourcery.com>
+
+	[BZ #13705]
+	* math/libm-test.inc (exp_test): Do not allow overflow exception
+	on underflow test.
+
 2012-04-08  Aurelien Jarno  <aurelien@aurel32.net>
 
 	[BZ #13705]
diff --git a/math/libm-test.inc b/math/libm-test.inc
index 32bce45..35d014b 100644
--- a/math/libm-test.inc
+++ b/math/libm-test.inc
@@ -3003,8 +3003,7 @@ exp_test (void)
 
   /* Bug 13922: OVERFLOW exception may be missing.  */
   TEST_f_f (exp, max_value, plus_infty, OVERFLOW_EXCEPTION_OK);
-  /* Bug 13705: spurious OVERFLOW exception may be present.  */
-  TEST_f_f (exp, -max_value, 0, OVERFLOW_EXCEPTION_OK);
+  TEST_f_f (exp, -max_value, 0);
 
   END (exp);
 }

http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=f77f12320635155da728a3c1adb75ff9914cf686

commit f77f12320635155da728a3c1adb75ff9914cf686
Author: Aurelien Jarno <aurelien@aurel32.net>
Date:   Sun Apr 8 22:45:13 2012 +0000

    Use __kernel_standard instead of __kernel_standard_f in exp wrapper (bug 13705).

diff --git a/ChangeLog b/ChangeLog
index f849179..85de3bd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2012-04-08  Aurelien Jarno  <aurelien@aurel32.net>
+
+	[BZ #13705]
+	* sysdeps/ieee754/dbl-64/w_exp.c (__exp): Use __kernel_standard
+	instead of __kernel_standard_f.
+
 2012-04-08  Mike Frysinger  <vapier@gentoo.org>
 
 	* sysdeps/i386/i686/memset_chk.S: Update copyright year.
diff --git a/NEWS b/NEWS
index 1150b94..d55fc29 100644
--- a/NEWS
+++ b/NEWS
@@ -16,11 +16,11 @@ Version 2.16
   10346, 10545, 10716, 11174, 11322, 11365, 11451, 11494, 12047, 12340,
   13058, 13525, 13526, 13527, 13528, 13529, 13530, 13531, 13532, 13533,
   13547, 13551, 13552, 13553, 13555, 13559, 13566, 13583, 13592, 13618,
-  13637, 13656, 13658, 13673, 13691, 13695, 13704, 13706, 13726, 13738,
-  13760, 13761, 13786, 13792, 13806, 13824, 13840, 13841, 13844, 13846,
-  13851, 13852, 13854, 13871, 13879, 13883, 13892, 13895, 13908, 13910,
-  13911, 13912, 13913, 13915, 13916, 13917, 13918, 13919, 13920, 13921,
-  13926, 13928, 13938
+  13637, 13656, 13658, 13673, 13691, 13695, 13704, 13705, 13706, 13726,
+  13738, 13760, 13761, 13786, 13792, 13806, 13824, 13840, 13841, 13844,
+  13846, 13851, 13852, 13854, 13871, 13879, 13883, 13892, 13895, 13908,
+  13910, 13911, 13912, 13913, 13915, 13916, 13917, 13918, 13919, 13920,
+  13921, 13926, 13928, 13938
 
 * ISO C11 support:
 
diff --git a/sysdeps/ieee754/dbl-64/w_exp.c b/sysdeps/ieee754/dbl-64/w_exp.c
index b584ed8..aa8ff76 100644
--- a/sysdeps/ieee754/dbl-64/w_exp.c
+++ b/sysdeps/ieee754/dbl-64/w_exp.c
@@ -31,12 +31,12 @@ __exp (double x)
   if (__builtin_expect (isgreater (x, o_threshold), 0))
     {
       if (_LIB_VERSION != _IEEE_)
-	return __kernel_standard_f (x, x, 6);
+	return __kernel_standard (x, x, 6);
     }
   else if (__builtin_expect (isless (x, u_threshold), 0))
     {
       if (_LIB_VERSION != _IEEE_)
-	return __kernel_standard_f (x, x, 7);
+	return __kernel_standard (x, x, 7);
     }
 
   return __ieee754_exp (x);

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

Summary of changes:
 ChangeLog                      |   12 ++++++++++++
 NEWS                           |   10 +++++-----
 math/libm-test.inc             |    3 +--
 sysdeps/ieee754/dbl-64/w_exp.c |    4 ++--
 4 files changed, 20 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]