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-564-gc271ff9


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  c271ff9469dd55896c5110194bb3668e4ddb2708 (commit)
      from  8d375dafe2caa85add7d5ef5bf8c8d421353df7b (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=c271ff9469dd55896c5110194bb3668e4ddb2708

commit c271ff9469dd55896c5110194bb3668e4ddb2708
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Thu Jun 22 23:06:41 2017 +0000

    Support _Float128 in ldbl-96 bits/iscanonical.h.
    
    This patch adds _Float128 support to the ldbl-96 bits/iscanonical.h,
    as needed for x86_64 / x86 / ia64 support of _Float128.
    
    Tested for x86_64 (in conjunction with float128 patches).
    
    	* sysdeps/ieee754/ldbl-96/bits/iscanonical.h
    	[__HAVE_DISTINCT_FLOAT128] (__iscanonicalf128): New macro.

diff --git a/ChangeLog b/ChangeLog
index 8f05b18..e7a68b3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2017-06-22  Joseph Myers  <joseph@codesourcery.com>
 
+	* sysdeps/ieee754/ldbl-96/bits/iscanonical.h
+	[__HAVE_DISTINCT_FLOAT128] (__iscanonicalf128): New macro.
+
 	* sysdeps/generic/math-tests.h: Include <bits/floatn.h>.
 	(MATH_TESTS_TG): New macro.
 	(SNAN_TESTS_float128): Likewise.
diff --git a/sysdeps/ieee754/ldbl-96/bits/iscanonical.h b/sysdeps/ieee754/ldbl-96/bits/iscanonical.h
index 2c8b786..4a4f4ad 100644
--- a/sysdeps/ieee754/ldbl-96/bits/iscanonical.h
+++ b/sysdeps/ieee754/ldbl-96/bits/iscanonical.h
@@ -24,6 +24,9 @@ extern int __iscanonicall (long double __x)
      __THROW __attribute__ ((__const__));
 #define __iscanonicalf(x) ((void) (__typeof (x)) (x), 1)
 #define __iscanonical(x) ((void) (__typeof (x)) (x), 1)
+#if __HAVE_DISTINCT_FLOAT128
+# define __iscanonicalf128(x) ((void) (__typeof (x)) (x), 1)
+#endif
 
 /* Return nonzero value if X is canonical.  In IEEE interchange binary
    formats, all values are canonical, but the argument must still be

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

Summary of changes:
 ChangeLog                                  |    3 +++
 sysdeps/ieee754/ldbl-96/bits/iscanonical.h |    3 +++
 2 files changed, 6 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]