From 4c16fa77142c5d2b35f12a6f26c8799eb6c9d8a9 Mon Sep 17 00:00:00 2001 From: "Richard B. Kreckel" Date: Fri, 28 Oct 2011 09:34:52 +0000 Subject: [PATCH] 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 --- libstdc++-v3/ChangeLog | 5 +++++ libstdc++-v3/include/std/complex | 2 +- libstdc++-v3/include/tr1/complex | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index d92d36312df..67b2a55a588 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 7f1581bbcb4..3c41b483cd2 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 d29b13fe8b8..d831eeb0146 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);