mirror of git://sourceware.org/git/glibc.git
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.
This commit is contained in:
parent
6e70d156c7
commit
9ae6d171bc
10
ChangeLog
10
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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue