modified_bessel_func.tcc (__gnu_cxx::__airy_ai(), [...]): Remove.
authorPaolo Carlini <paolo.carlini@oracle.com>
Thu, 13 Jun 2013 08:25:36 +0000 (08:25 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Thu, 13 Jun 2013 08:25:36 +0000 (08:25 +0000)
2013-06-13  Paolo Carlini  <paolo.carlini@oracle.com>

* include/tr1/modified_bessel_func.tcc (__gnu_cxx::__airy_ai(),
__gnu_cxx::__airy_bi()): Remove.
* testsuite/tr1/5_numerical_facilities/special_functions/
10_cyl_bessel_k/airy.cc: Fix.

From-SVN: r200060

libstdc++-v3/ChangeLog
libstdc++-v3/include/tr1/modified_bessel_func.tcc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/airy.cc

index b8896bed4f17ea4cf2539a9457f9d522c5028a45..40c145068e3c4454f4075948bd13683374e6ecce 100644 (file)
@@ -1,3 +1,10 @@
+2013-06-13  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * include/tr1/modified_bessel_func.tcc (__gnu_cxx::__airy_ai(),
+       __gnu_cxx::__airy_bi()): Remove.
+       * testsuite/tr1/5_numerical_facilities/special_functions/
+       10_cyl_bessel_k/airy.cc: Fix.
+
 2013-06-12  Ed Smith-Rowland  <3dw4rd@verizon.net>
 
        PR libstdc++/56430
index 830bf1686084221116d717a2b72b4598553983ac..146d932de2f7756ad2ee05bc51b9956e0a233d33 100644 (file)
@@ -431,51 +431,4 @@ namespace tr1
 }
 }
 
-
-namespace __gnu_cxx
-{
-
-  /**
-   *   @brief  Compute the Airy function of the first kind @f$ Ai(x) @f$.
-   *
-   *   @param  __x  The argument of the Airy function.
-   *   @return  The Airy function of the first kind at x.
-   */
-  template<typename _Tp>
-    _Tp
-    __airy_ai(_Tp __x)
-    {
-      if (__isnan(__x))
-        return std::numeric_limits<_Tp>::quiet_NaN();
-      else
-        {
-          _Tp __Ai, __Bi, __Aip, __Bip;
-          std::tr1::__detail::__airy(__x, __Ai, __Bi, __Aip, __Bip);
-          return __Ai;
-        }
-    }
-
-
-  /**
-   *   @brief  Compute the Airy function of the second kind @f$ Bi(x) @f$.
-   *
-   *   @param  __x  The argument of the Airy function.
-   *   @return  The Airy function of the second kind at x.
-   */
-  template<typename _Tp>
-    _Tp
-    __airy_bi(_Tp __x)
-    {
-      if (__isnan(__x))
-        return std::numeric_limits<_Tp>::quiet_NaN();
-      else
-        {
-          _Tp __Ai, __Bi, __Aip, __Bip;
-          std::tr1::__detail::__airy(__x, __Ai, __Bi, __Aip, __Bip);
-          return __Bi;
-        }
-    }
-
-} // namespace __gnu_cxx
-
 #endif // _GLIBCXX_TR1_MODIFIED_BESSEL_FUNC_TCC
index 57d75e5ec272f7bc1023a4266dadaa88d22d46ca..f2a5d7511c41b774716e040d3d7625a5d82dfc15 100644 (file)
@@ -1,6 +1,6 @@
 // { dg-do compile }
 
-// 2013-02-13  Edward Smith-Rowland <3dw4rd@verizon.net>
+// 2013-06-12  Edward Smith-Rowland <3dw4rd@verizon.net>
 //
 // Copyright (C) 2013 Free Software Foundation, Inc.
 //
 
 #include <tr1/cmath>
 
-int
+void
 test01()
 {
   bool test __attribute__((unused)) = true;
   double x, Ai, Bi, Aip, Bip;
   x = 1.0;
   std::tr1::__detail::__airy(x, Ai, Bi, Aip, Bip);
-
-  double Ai2 = __gnu_cxx::__airy_ai(x);
-  double Bi2 = __gnu_cxx::__airy_bi(x);
 }