From: Richard B. Kreckel Date: Fri, 28 Oct 2011 09:34:52 +0000 (+0000) Subject: complex (__complex_acosh): Just use '< _Tp()'. X-Git-Tag: releases/gcc-4.7.0~2746 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4c16fa77142c5d2b35f12a6f26c8799eb6c9d8a9;p=thirdparty%2Fgcc.git complex (__complex_acosh): Just use '< _Tp()'. 2011-10-28 Richard B. Kreckel * include/std/complex (__complex_acosh): Just use '< _Tp()'. * include/tr1/complex (__complex_acosh): Likewise. From-SVN: r180607 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index d92d36312dfb..67b2a55a5881 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2011-10-28 Richard B. Kreckel + + * include/std/complex (__complex_acosh): Just use '< _Tp()'. + * include/tr1/complex (__complex_acosh): Likewise. + 2011-10-27 Richard B. Kreckel Paolo Carlini diff --git a/libstdc++-v3/include/std/complex b/libstdc++-v3/include/std/complex index 7f1581bbcb4a..3c41b483cd22 100644 --- a/libstdc++-v3/include/std/complex +++ b/libstdc++-v3/include/std/complex @@ -1690,7 +1690,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION * (__z.real() + __z.imag()) - _Tp(1.0), _Tp(2.0) * __z.real() * __z.imag()); __t = std::sqrt(__t); - if (__z.real() < _Tp(-0.0)) + if (__z.real() < _Tp()) __t = -__t; return std::log(__t + __z); diff --git a/libstdc++-v3/include/tr1/complex b/libstdc++-v3/include/tr1/complex index d29b13fe8b8b..d831eeb01462 100644 --- a/libstdc++-v3/include/tr1/complex +++ b/libstdc++-v3/include/tr1/complex @@ -189,7 +189,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION * (__z.real() + __z.imag()) - _Tp(1.0), _Tp(2.0) * __z.real() * __z.imag()); __t = std::sqrt(__t); - if (__z.real() < _Tp(-0.0)) + if (__z.real() < _Tp()) __t = -__t; return std::log(__t + __z);