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.16-ports-merge-733-gc10f738


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  c10f7382a30eecb2181fb5cb94ad25f7ca2e900d (commit)
       via  73deba6d3cef33b84e0cec722105867ee78662cd (commit)
       via  3d45177146f8b1a2e279495eae012d515266f0c1 (commit)
      from  615f651b7eab8e7243f1b4bdcc35222ef91c0bb0 (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=c10f7382a30eecb2181fb5cb94ad25f7ca2e900d

commit c10f7382a30eecb2181fb5cb94ad25f7ca2e900d
Author: Chris Metcalf <cmetcalf@tilera.com>
Date:   Tue Nov 20 15:06:38 2012 -0500

    tile: update libm-test-ulps for new tests

diff --git a/ports/ChangeLog.tile b/ports/ChangeLog.tile
index db4db0e..0d0953f 100644
--- a/ports/ChangeLog.tile
+++ b/ports/ChangeLog.tile
@@ -1,5 +1,7 @@
 2012-11-20  Chris Metcalf  <cmetcalf@tilera.com>
 
+	* sysdeps/tile/libm-test-ulps: Account for new tests.
+
 	* sysdeps/tile/bits/byteswap.h: Include <bits/types.h>.
 	(__bswap_64): Use __uint64_t instead of unsigned long long int.
 
diff --git a/ports/sysdeps/tile/libm-test-ulps b/ports/sysdeps/tile/libm-test-ulps
index 584e570..eddae42 100644
--- a/ports/sysdeps/tile/libm-test-ulps
+++ b/ports/sysdeps/tile/libm-test-ulps
@@ -4,6 +4,9 @@
 Test "atan2 (-0.75, -1.0) == -2.49809154479650885165983415456218025":
 float: 1
 ifloat: 1
+Test "atan2 (-max_value, -min_value) == -pi/2":
+float: 1
+ifloat: 1
 Test "atan2 (0.75, -1.0) == 2.49809154479650885165983415456218025":
 float: 1
 ifloat: 1
@@ -1308,6 +1311,34 @@ idouble: 1
 Test "y0 (0x1.ff00000000002p+840) == 1.846591691699331493194965158699937660696e-127":
 double: 1
 idouble: 1
+Test "y0 (0x1p-10) == -4.4865150767109739412411806297168793661098":
+double: 1
+idouble: 1
+Test "y0 (0x1p-110) == -4.861363632869203777249475899390797503250e+1":
+double: 1
+idouble: 1
+Test "y0 (0x1p-20) == -8.8992283012125827603076426611387876938160":
+float: 1
+ifloat: 1
+Test "y0 (0x1p-30) == -1.3311940304267782826037118027401817264906e+1":
+float: 1
+ifloat: 1
+Test "y0 (0x1p-40) == -1.7724652307320814696990854700366226762563e+1":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
+Test "y0 (0x1p-50) == -2.2137364310373846564919987139743760738155e+1":
+float: 1
+ifloat: 1
+Test "y0 (0x1p-70) == -3.0962788316479910300778244424468159753887e+1":
+double: 1
+idouble: 1
+Test "y0 (0x1p-80) == -3.5375500319532942168707373066828113573541e+1":
+double: 1
+float: 1
+idouble: 1
+ifloat: 1
 Test "y0 (1.0) == 0.0882569642156769579829267660235151628":
 double: 2
 float: 1
@@ -1334,6 +1365,9 @@ idouble: 1
 Test "y1 (0x1.27e204p+99) == -8.881610148467797208469612080785210013461e-16":
 double: 1
 idouble: 1
+Test "y1 (0x1p-10) == -6.5190099301063115047395187618929589514382e+02":
+double: 1
+idouble: 1
 Test "y1 (1.5) == -0.412308626973911295952829820633445323":
 float: 1
 ifloat: 1

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

commit 73deba6d3cef33b84e0cec722105867ee78662cd
Author: Chris Metcalf <cmetcalf@tilera.com>
Date:   Tue Nov 20 15:05:59 2012 -0500

    tile: Fix __bswap_64 return type in tile bits/byteswap.h

diff --git a/ports/ChangeLog.tile b/ports/ChangeLog.tile
index 1419b35..db4db0e 100644
--- a/ports/ChangeLog.tile
+++ b/ports/ChangeLog.tile
@@ -1,5 +1,8 @@
 2012-11-20  Chris Metcalf  <cmetcalf@tilera.com>
 
+	* sysdeps/tile/bits/byteswap.h: Include <bits/types.h>.
+	(__bswap_64): Use __uint64_t instead of unsigned long long int.
+
 	* sysdeps/tile/s_fma.c: Remove redundant #defines now provided
 	in sysdeps/tile/math_private.h.
 
diff --git a/ports/sysdeps/tile/bits/byteswap.h b/ports/sysdeps/tile/bits/byteswap.h
index 8e610c6..4d1b255 100644
--- a/ports/sysdeps/tile/bits/byteswap.h
+++ b/ports/sysdeps/tile/bits/byteswap.h
@@ -23,10 +23,12 @@
 #ifndef _BITS_BYTESWAP_H
 #define _BITS_BYTESWAP_H 1
 
+#include <bits/types.h>
+
 /* gcc __builtin_bswap64() can constant-fold, etc, so always use it. */
 #define __bswap_16(x) ((unsigned short)(__builtin_bswap32(x) >> 16))
 #define __bswap_32(x) ((unsigned int)__builtin_bswap32(x))
-#define __bswap_64(x) ((unsigned long long)__builtin_bswap64(x))
+#define __bswap_64(x) ((__uint64_t)__builtin_bswap64(x))
 
 #define __bswap_constant_16(x) __bswap_16(x)
 #define __bswap_constant_32(x) __bswap_32(x)

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

commit 3d45177146f8b1a2e279495eae012d515266f0c1
Author: Chris Metcalf <cmetcalf@tilera.com>
Date:   Tue Nov 20 15:05:32 2012 -0500

    tile: remove redundant defines of libc_fetestexcept, etc. in s_fma.c

diff --git a/ports/ChangeLog.tile b/ports/ChangeLog.tile
index 7deb8a0..1419b35 100644
--- a/ports/ChangeLog.tile
+++ b/ports/ChangeLog.tile
@@ -1,3 +1,8 @@
+2012-11-20  Chris Metcalf  <cmetcalf@tilera.com>
+
+	* sysdeps/tile/s_fma.c: Remove redundant #defines now provided
+	in sysdeps/tile/math_private.h.
+
 2012-11-06  Chris Metcalf  <cmetcalf@tilera.com>
 
 	* sysdeps/tile/tilegx/memmove.c: New file.
diff --git a/ports/sysdeps/tile/s_fma.c b/ports/sysdeps/tile/s_fma.c
index 5be5865..c84a9bb 100644
--- a/ports/sysdeps/tile/s_fma.c
+++ b/ports/sysdeps/tile/s_fma.c
@@ -1,8 +1,4 @@
 /* tile does not support the rounding modes required by the ieee754/dbl-64
    implementation, but it's still better than the generic implementation.  */
 
-#define libc_feholdexcept_setround(e, x) do { (void) (e); } while (0)
-#define libc_feupdateenv_test(e, x) ((void) (e), 0)
-#define libc_fetestexcept(x) 0
-
 #include <sysdeps/ieee754/dbl-64/s_fma.c>

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

Summary of changes:
 ports/ChangeLog.tile               |   10 ++++++++++
 ports/sysdeps/tile/bits/byteswap.h |    4 +++-
 ports/sysdeps/tile/libm-test-ulps  |   34 ++++++++++++++++++++++++++++++++++
 ports/sysdeps/tile/s_fma.c         |    4 ----
 4 files changed, 47 insertions(+), 5 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]