OSDN Git Service

2011-10-28 Richard B. Kreckel <kreckel@ginac.de>
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 28 Oct 2011 09:34:52 +0000 (09:34 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 28 Oct 2011 09:34:52 +0000 (09:34 +0000)
* include/std/complex (__complex_acosh): Just use '< _Tp()'.
* include/tr1/complex (__complex_acosh): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@180607 138bc75d-0d04-0410-961f-82ee72b054a4

libstdc++-v3/ChangeLog
libstdc++-v3/include/std/complex
libstdc++-v3/include/tr1/complex

index d92d363..67b2a55 100644 (file)
@@ -1,3 +1,8 @@
+2011-10-28  Richard B. Kreckel  <kreckel@ginac.de>
+
+       * include/std/complex (__complex_acosh): Just use '< _Tp()'.
+       * include/tr1/complex (__complex_acosh): Likewise.
+
 2011-10-27  Richard B. Kreckel  <kreckel@ginac.de>
            Paolo Carlini  <paolo.carlini@oracle.com>
 
index 7f1581b..3c41b48 100644 (file)
@@ -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);
index d29b13f..d831eeb 100644 (file)
@@ -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);