From 2f1b212e54b280a2dc05b809922ae25d8071da74 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Wed, 1 Nov 2017 17:03:58 +0000 Subject: Clean up complex.h handling of float128. This patch cleans up the way complex.h handles inclusion of bits/cmathcalls.h for float128. The inclusion was between those for the types float and long double; the patch moves it after that for long double, matching how bits/mathcalls.h and bits/math-finite.h inclusions are ordered. There is no need for the undefine and define of _Mdouble_complex_ to be conditional, since __CFLOAT128 is always defined by bits/floatn.h when _Float128 is supported, so the patch removes the unnecessary conditionals. Tested for x86_64. * math/complex.h [(__HAVE_DISTINCT_FLOAT128 || (__HAVE_FLOAT128 && !LIBC)) && __GLIBC_USE (IEC_60559_TYPES_EXT)]: Move conditional code after that for long double. Do not condition define and undefine of _Mdouble_complex_ on [__CFLOAT128]. --- ChangeLog | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index d38060b89f..ddbe9222e9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2017-11-01 Joseph Myers + + * math/complex.h + [(__HAVE_DISTINCT_FLOAT128 || (__HAVE_FLOAT128 && !LIBC)) + && __GLIBC_USE (IEC_60559_TYPES_EXT)]: Move conditional code after + that for long double. Do not condition define and undefine of + _Mdouble_complex_ on [__CFLOAT128]. + 2017-11-01 H.J. Lu * sysdeps/i386/sysdep.h: Include instead -- cgit 1.4.1