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.26.9000-827-g9ae6d17


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  9ae6d171bcaac211248f98a38dfde0b8cb9a1fbb (commit)
      from  6e70d156c71ba94e50e857f6459e34943a094bed (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=9ae6d171bcaac211248f98a38dfde0b8cb9a1fbb

commit 9ae6d171bcaac211248f98a38dfde0b8cb9a1fbb
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Fri Nov 24 23:38:51 2017 +0000

    Use -mfloat128 for _Float64x tests for powerpc64le.
    
    Supporting _Float64x on powerpc64le means that tests of that type need
    to use -mfloat128 just like tests of _Float128.  This patch adds the
    necessary uses of that option.
    
    Tested (compilation only) for powerpc64le with build-many-glibcs.py,
    in conjunction with _Float64x support patches.
    
    	* sysdeps/powerpc/powerpc64le/Makefile ($(foreach
    	suf,$(all-object-suffixes),$(objpfx)test-float64x%$(suf))): Add
    	-mfloat128 to CFLAGS.
    	($(foreach
    	suf,$(all-object-suffixes),$(objpfx)test-ifloat64x%$(suf))):
    	Likewise.
    	(CFLAGS-libm-test-support-float64x.c): New variable.
    	($(objpfx)test-float64x% $(objpfx)test-ifloat64x%): Add
    	$(f128-loader-link) to gnulib-tests.

diff --git a/ChangeLog b/ChangeLog
index 2d4c6c5..ff0cec0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,15 @@
 2017-11-24  Joseph Myers  <joseph@codesourcery.com>
 
+	* sysdeps/powerpc/powerpc64le/Makefile ($(foreach
+	suf,$(all-object-suffixes),$(objpfx)test-float64x%$(suf))): Add
+	-mfloat128 to CFLAGS.
+	($(foreach
+	suf,$(all-object-suffixes),$(objpfx)test-ifloat64x%$(suf))):
+	Likewise.
+	(CFLAGS-libm-test-support-float64x.c): New variable.
+	($(objpfx)test-float64x% $(objpfx)test-ifloat64x%): Add
+	$(f128-loader-link) to gnulib-tests.
+
 	* sysdeps/generic/libm-alias-float128.h: Include <bits/floatn.h>.
 	(libm_alias_float128_other_r): If
 	[__HAVE_FLOAT64X && !__HAVE_FLOAT64X_LONG_DOUBLE], define f64x
diff --git a/sysdeps/powerpc/powerpc64le/Makefile b/sysdeps/powerpc/powerpc64le/Makefile
index f554a79..fefdfb3 100644
--- a/sysdeps/powerpc/powerpc64le/Makefile
+++ b/sysdeps/powerpc/powerpc64le/Makefile
@@ -14,12 +14,16 @@ CPPFLAGS += -I../soft-fp
 $(foreach suf,$(all-object-suffixes),%f128$(suf)): CFLAGS += -mfloat128
 $(foreach suf,$(all-object-suffixes),%f128_r$(suf)): CFLAGS += -mfloat128
 $(foreach suf,$(all-object-suffixes),$(objpfx)test-float128%$(suf)): CFLAGS += -mfloat128
+$(foreach suf,$(all-object-suffixes),$(objpfx)test-float64x%$(suf)): CFLAGS += -mfloat128
 $(foreach suf,$(all-object-suffixes),$(objpfx)test-ifloat128%$(suf)): CFLAGS += -mfloat128
+$(foreach suf,$(all-object-suffixes),$(objpfx)test-ifloat64x%$(suf)): CFLAGS += -mfloat128
 CFLAGS-libm-test-support-float128.c += -mfloat128
+CFLAGS-libm-test-support-float64x.c += -mfloat128
 CFLAGS-test-math-iscanonical.cc += -mfloat128
 CFLAGS-test-math-issignaling.cc += -mfloat128
 CFLAGS-test-math-iszero.cc += -mfloat128
-$(objpfx)test-float128% $(objpfx)test-ifloat128% $(objpfx)test-math-iszero: \
+$(objpfx)test-float128% $(objpfx)test-ifloat128% \
+$(objpfx)test-float64x% $(objpfx)test-ifloat64x% $(objpfx)test-math-iszero: \
   gnulib-tests += $(f128-loader-link)
 endif
 

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

Summary of changes:
 ChangeLog                            |   10 ++++++++++
 sysdeps/powerpc/powerpc64le/Makefile |    6 +++++-
 2 files changed, 15 insertions(+), 1 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]