public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r11-4450] libstdc++: Remove unused variables in special functions
@ 2020-10-27 16:33 Jonathan Wakely
  0 siblings, 0 replies; only message in thread
From: Jonathan Wakely @ 2020-10-27 16:33 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:86558afc09e65b172377d4e759b00094dd985e8a

commit r11-4450-g86558afc09e65b172377d4e759b00094dd985e8a
Author: Jonathan Wakely <jwakely@redhat.com>
Date:   Tue Oct 27 16:32:53 2020 +0000

    libstdc++: Remove unused variables in special functions
    
    libstdc++-v3/ChangeLog:
    
            * include/tr1/ell_integral.tcc (__ellint_rf, __ellint_rd)
            (__ellint_rc, __ellint_rj): Remove unused variables.
            * include/tr1/modified_bessel_func.tcc (__airy): Likewise.

Diff:
---
 libstdc++-v3/include/tr1/ell_integral.tcc         | 11 +----------
 libstdc++-v3/include/tr1/modified_bessel_func.tcc |  1 -
 2 files changed, 1 insertion(+), 11 deletions(-)

diff --git a/libstdc++-v3/include/tr1/ell_integral.tcc b/libstdc++-v3/include/tr1/ell_integral.tcc
index 3706d8a033a..f45a55e9e01 100644
--- a/libstdc++-v3/include/tr1/ell_integral.tcc
+++ b/libstdc++-v3/include/tr1/ell_integral.tcc
@@ -78,9 +78,7 @@ namespace tr1
     __ellint_rf(_Tp __x, _Tp __y, _Tp __z)
     {
       const _Tp __min = std::numeric_limits<_Tp>::min();
-      const _Tp __max = std::numeric_limits<_Tp>::max();
       const _Tp __lolim = _Tp(5) * __min;
-      const _Tp __uplim = __max / _Tp(5);
 
       if (__x < _Tp(0) || __y < _Tp(0) || __z < _Tp(0))
         std::__throw_domain_error(__N("Argument less than zero "
@@ -319,10 +317,8 @@ namespace tr1
     {
       const _Tp __eps = std::numeric_limits<_Tp>::epsilon();
       const _Tp __errtol = std::pow(__eps / _Tp(8), _Tp(1) / _Tp(6));
-      const _Tp __min = std::numeric_limits<_Tp>::min();
       const _Tp __max = std::numeric_limits<_Tp>::max();
       const _Tp __lolim = _Tp(2) / std::pow(__max, _Tp(2) / _Tp(3));
-      const _Tp __uplim = std::pow(_Tp(0.1L) * __errtol / __min, _Tp(2) / _Tp(3));
 
       if (__x < _Tp(0) || __y < _Tp(0))
         std::__throw_domain_error(__N("Argument less than zero "
@@ -498,9 +494,7 @@ namespace tr1
     __ellint_rc(_Tp __x, _Tp __y)
     {
       const _Tp __min = std::numeric_limits<_Tp>::min();
-      const _Tp __max = std::numeric_limits<_Tp>::max();
       const _Tp __lolim = _Tp(5) * __min;
-      const _Tp __uplim = __max / _Tp(5);
 
       if (__x < _Tp(0) || __y < _Tp(0) || __x + __y < __lolim)
         std::__throw_domain_error(__N("Argument less than zero "
@@ -569,10 +563,7 @@ namespace tr1
     __ellint_rj(_Tp __x, _Tp __y, _Tp __z, _Tp __p)
     {
       const _Tp __min = std::numeric_limits<_Tp>::min();
-      const _Tp __max = std::numeric_limits<_Tp>::max();
       const _Tp __lolim = std::pow(_Tp(5) * __min, _Tp(1)/_Tp(3));
-      const _Tp __uplim = _Tp(0.3L)
-                        * std::pow(_Tp(0.2L) * __max, _Tp(1)/_Tp(3));
 
       if (__x < _Tp(0) || __y < _Tp(0) || __z < _Tp(0))
         std::__throw_domain_error(__N("Argument less than zero "
@@ -599,7 +590,7 @@ namespace tr1
           const _Tp __eps = std::numeric_limits<_Tp>::epsilon();
           const _Tp __errtol = std::pow(__eps / _Tp(8), _Tp(1) / _Tp(6));
 
-          _Tp __lambda, __mu;
+          _Tp __mu;
           _Tp __xndev, __yndev, __zndev, __pndev;
 
           const unsigned int __max_iter = 100;
diff --git a/libstdc++-v3/include/tr1/modified_bessel_func.tcc b/libstdc++-v3/include/tr1/modified_bessel_func.tcc
index 9d886dbf9f1..355b313e856 100644
--- a/libstdc++-v3/include/tr1/modified_bessel_func.tcc
+++ b/libstdc++-v3/include/tr1/modified_bessel_func.tcc
@@ -377,7 +377,6 @@ namespace tr1
       const _Tp __absx = std::abs(__x);
       const _Tp __rootx = std::sqrt(__absx);
       const _Tp __z = _Tp(2) * __absx * __rootx / _Tp(3);
-      const _Tp _S_NaN = std::numeric_limits<_Tp>::quiet_NaN();
       const _Tp _S_inf = std::numeric_limits<_Tp>::infinity();
 
       if (__isnan(__x))


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-10-27 16:33 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-27 16:33 [gcc r11-4450] libstdc++: Remove unused variables in special functions Jonathan Wakely

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).