From: Gabriel F. T. Gomes Date: Thu, 5 Sep 2019 20:06:03 +0000 (-0300) Subject: Use __attribute_pure__ macro in bits/mathcalls.h X-Git-Tag: changelog-ends-here~67 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1b7f04070bd94f259e2ed24d6fb76309d64fb164;p=thirdparty%2Fglibc.git Use __attribute_pure__ macro in bits/mathcalls.h When the const attribute of totalorder* functions was replaced with the pure attribute, by commit ID ab41100bab12, it did not use the __attribute_pure__ macro, but the __attribute__ ((__pure__)) statement. All other uses of the pure attribute in glibc use the macro. Tested for powerpc64le. --- diff --git a/math/bits/mathcalls.h b/math/bits/mathcalls.h index 94690c3b42c..4703b28fee7 100644 --- a/math/bits/mathcalls.h +++ b/math/bits/mathcalls.h @@ -375,12 +375,12 @@ __MATHDECL_1 (int, canonicalize,, (_Mdouble_ *__cx, const _Mdouble_ *__x)); /* Total order operation. */ __MATHDECL_1 (int, totalorder,, (const _Mdouble_ *__x, const _Mdouble_ *__y)) - __attribute__ ((__pure__)); + __attribute_pure__; /* Total order operation on absolute values. */ __MATHDECL_1 (int, totalordermag,, (const _Mdouble_ *__x, const _Mdouble_ *__y)) - __attribute__ ((__pure__)); + __attribute_pure__; /* Get NaN payload. */ __MATHCALL (getpayload,, (const _Mdouble_ *__x));