]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
libstdc++: Remove unused 'test' variables in test cases
authorJonathan Wakely <jwakely@redhat.com>
Tue, 10 Jun 2025 08:34:50 +0000 (09:34 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Wed, 11 Jun 2025 09:30:45 +0000 (10:30 +0100)
These variables could be used by custom definitions of the VERIFY macro
prior to GCC 7.1 but serve no purpose now. They can be removed, along
with the documentation with the historical note.

libstdc++-v3/ChangeLog:

* doc/xml/manual/test.xml: Remove note about unused 'test'
variables for old definition of VERIFY.
* doc/html/manual/test.html: Regenerate.
* testsuite/experimental/net/buffer/arithmetic.cc: Remove unused
variable.
* testsuite/experimental/net/buffer/const.cc: Likewise.
* testsuite/experimental/net/buffer/mutable.cc: Likewise.
* testsuite/experimental/net/buffer/size.cc: Likewise.
* testsuite/experimental/net/timer/waitable/cons.cc: Likewise.
* testsuite/experimental/net/timer/waitable/dest.cc: Likewise.
* testsuite/experimental/net/timer/waitable/ops.cc: Likewise.
* testsuite/ext/special_functions/airy_ai/check_value.cc:
Likewise.
* testsuite/ext/special_functions/airy_bi/check_value.cc:
Likewise.
* testsuite/ext/special_functions/conf_hyperg/check_value.cc:
Likewise.
* testsuite/ext/special_functions/hyperg/check_value.cc:
Likewise.
* testsuite/special_functions/01_assoc_laguerre/check_value.cc:
Likewise.
* testsuite/special_functions/02_assoc_legendre/check_value.cc:
Likewise.
* testsuite/special_functions/02_assoc_legendre/pr86655.cc:
Likewise.
* testsuite/special_functions/03_beta/check_value.cc: Likewise.
* testsuite/special_functions/04_comp_ellint_1/check_value.cc:
Likewise.
* testsuite/special_functions/05_comp_ellint_2/check_value.cc:
Likewise.
* testsuite/special_functions/06_comp_ellint_3/check_value.cc:
Likewise.
* testsuite/special_functions/07_cyl_bessel_i/check_value.cc:
Likewise.
* testsuite/special_functions/08_cyl_bessel_j/check_value.cc:
Likewise.
* testsuite/special_functions/09_cyl_bessel_k/check_value.cc:
Likewise.
* testsuite/special_functions/10_cyl_neumann/check_value.cc:
Likewise.
* testsuite/special_functions/11_ellint_1/check_value.cc:
Likewise.
* testsuite/special_functions/12_ellint_2/check_value.cc:
Likewise.
* testsuite/special_functions/13_ellint_3/check_value.cc:
Likewise.
* testsuite/special_functions/14_expint/check_value.cc:
Likewise.
* testsuite/special_functions/15_hermite/check_value.cc:
Likewise.
* testsuite/special_functions/16_laguerre/check_value.cc:
Likewise.
* testsuite/special_functions/17_legendre/check_value.cc:
Likewise.
* testsuite/special_functions/18_riemann_zeta/check_value.cc:
Likewise.
* testsuite/special_functions/19_sph_bessel/check_value.cc:
Likewise.
* testsuite/special_functions/20_sph_legendre/check_value.cc:
Likewise.
* testsuite/special_functions/20_sph_legendre/pr86655.cc:
Likewise.
* testsuite/special_functions/21_sph_neumann/check_value.cc:
Likewise.
* testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
Likewise.
* testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
Likewise.
* testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/pr86655.cc:
Likewise.
* testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
Likewise.
* testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
Likewise.
* testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
Likewise.
* testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
Likewise.
* testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
Likewise.
* testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
Likewise.
* testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
Likewise.
* testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
Likewise.
* testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
Likewise.
* testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
Likewise.
* testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
Likewise.
* testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
Likewise.
* testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
Likewise.
* testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_value.cc:
Likewise.
* testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
Likewise.
* testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
Likewise.
* testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
Likewise.
* testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
Likewise.
* testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
Likewise.
* testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
Likewise.
* testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/pr86655.cc:
Likewise.
* testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
Likewise.

Reviewed-by: Tomasz KamiƄski <tkaminsk@redhat.com>
61 files changed:
libstdc++-v3/doc/html/manual/test.html
libstdc++-v3/doc/xml/manual/test.xml
libstdc++-v3/testsuite/experimental/net/buffer/arithmetic.cc
libstdc++-v3/testsuite/experimental/net/buffer/const.cc
libstdc++-v3/testsuite/experimental/net/buffer/mutable.cc
libstdc++-v3/testsuite/experimental/net/buffer/size.cc
libstdc++-v3/testsuite/experimental/net/timer/waitable/cons.cc
libstdc++-v3/testsuite/experimental/net/timer/waitable/dest.cc
libstdc++-v3/testsuite/experimental/net/timer/waitable/ops.cc
libstdc++-v3/testsuite/ext/special_functions/airy_ai/check_value.cc
libstdc++-v3/testsuite/ext/special_functions/airy_bi/check_value.cc
libstdc++-v3/testsuite/ext/special_functions/conf_hyperg/check_value.cc
libstdc++-v3/testsuite/ext/special_functions/hyperg/check_value.cc
libstdc++-v3/testsuite/special_functions/01_assoc_laguerre/check_value.cc
libstdc++-v3/testsuite/special_functions/02_assoc_legendre/check_value.cc
libstdc++-v3/testsuite/special_functions/02_assoc_legendre/pr86655.cc
libstdc++-v3/testsuite/special_functions/03_beta/check_value.cc
libstdc++-v3/testsuite/special_functions/04_comp_ellint_1/check_value.cc
libstdc++-v3/testsuite/special_functions/05_comp_ellint_2/check_value.cc
libstdc++-v3/testsuite/special_functions/06_comp_ellint_3/check_value.cc
libstdc++-v3/testsuite/special_functions/07_cyl_bessel_i/check_value.cc
libstdc++-v3/testsuite/special_functions/08_cyl_bessel_j/check_value.cc
libstdc++-v3/testsuite/special_functions/09_cyl_bessel_k/check_value.cc
libstdc++-v3/testsuite/special_functions/10_cyl_neumann/check_value.cc
libstdc++-v3/testsuite/special_functions/11_ellint_1/check_value.cc
libstdc++-v3/testsuite/special_functions/12_ellint_2/check_value.cc
libstdc++-v3/testsuite/special_functions/13_ellint_3/check_value.cc
libstdc++-v3/testsuite/special_functions/14_expint/check_value.cc
libstdc++-v3/testsuite/special_functions/15_hermite/check_value.cc
libstdc++-v3/testsuite/special_functions/16_laguerre/check_value.cc
libstdc++-v3/testsuite/special_functions/17_legendre/check_value.cc
libstdc++-v3/testsuite/special_functions/18_riemann_zeta/check_value.cc
libstdc++-v3/testsuite/special_functions/19_sph_bessel/check_value.cc
libstdc++-v3/testsuite/special_functions/20_sph_legendre/check_value.cc
libstdc++-v3/testsuite/special_functions/20_sph_legendre/pr86655.cc
libstdc++-v3/testsuite/special_functions/21_sph_neumann/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/pr86655.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/pr86655.cc
libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc

index f2cf8c42437093addcfb4aa116990bf62610c8cd..f6776f2e04156505375cb754171d93b3d1fae680 100644 (file)
@@ -415,18 +415,6 @@ cat 27_io/objects/char/3_xin.in | a.out</pre></dd><dt><span class="term"><code c
     <code class="function">__builtin_abort</code>
     (to avoid using <code class="literal">assert</code> and being affected by
     <code class="literal">NDEBUG</code>).
-   </p><p>
-    Prior to GCC 7.1, <code class="literal">VERIFY</code> was defined differently.
-    It usually expanded to the standard <code class="literal">assert</code> macro, but
-    allowed targets to define it to something different. In order to support
-    the alternative expansions of <code class="literal">VERIFY</code>, before any use
-    of the macro there needed to be a variable called <code class="varname">test</code>
-    in scope, which was usually defined like so (the attribute avoids
-    warnings about an unused variable):
-    </p><pre class="programlisting">
-    bool test __attribute__((unused)) = true;
-    </pre><p>
-    This is no longer needed, and should not be added to new tests.
    </p><p>
     The testsuite uses the DejaGnu framework to compile and run the tests.
     Test cases are normal C++ files which contain special directives in
index 8e2729eedfdf0f02151d1722af7a0b2eb8acfcfd..f0139dfd7937ce749042641aef8483b48b797e41 100644 (file)
@@ -684,20 +684,6 @@ cat 27_io/objects/char/3_xin.in | a.out</programlisting>
     <literal>NDEBUG</literal>).
    </para>
 
-   <para>
-    Prior to GCC 7.1, <literal>VERIFY</literal> was defined differently.
-    It usually expanded to the standard <literal>assert</literal> macro, but
-    allowed targets to define it to something different. In order to support
-    the alternative expansions of <literal>VERIFY</literal>, before any use
-    of the macro there needed to be a variable called <varname>test</varname>
-    in scope, which was usually defined like so (the attribute avoids
-    warnings about an unused variable):
-    <programlisting>
-    bool test __attribute__((unused)) = true;
-    </programlisting>
-    This is no longer needed, and should not be added to new tests.
-   </para>
-
    <para>
     The testsuite uses the DejaGnu framework to compile and run the tests.
     Test cases are normal C++ files which contain special directives in
index 04b3c93584894d88a131f14fa5d5fe8bb654a9da..483d01fc4bb73e51d389a04f376b1f2521e6a6ef 100644 (file)
@@ -26,7 +26,6 @@ using std::experimental::net::const_buffer;
 void
 test01()
 {
-  bool test __attribute__((unused)) = false;
   char c[4];
 
   mutable_buffer mb;
@@ -64,7 +63,6 @@ test01()
 void
 test02()
 {
-  bool test __attribute__((unused)) = false;
   char c[4];
 
   const_buffer cb;
index c6adae672400b5a1da11bf0ce1322792c2de3194..4310c28798f1680df61653b7ead29085720af715 100644 (file)
@@ -50,7 +50,6 @@ test01()
 void
 test02()
 {
-  bool test __attribute__((unused)) = false;
   char c[4];
 
   const_buffer b;
index 9f0d7d4a5857e1a1e02c0ce46edb08c63751be5c..06a848c2d1618723690fabcba64c67deeb56f931 100644 (file)
@@ -47,7 +47,6 @@ test01()
 void
 test02()
 {
-  bool test __attribute__((unused)) = false;
   char c[4];
 
   mutable_buffer b;
index 4592a192ff554f353b6fcf6239691eaed3d0b19e..7d5f3394fda8d73c38d49a4361083f5f0a12e352 100644 (file)
@@ -26,7 +26,6 @@ using std::experimental::net::mutable_buffer;
 void
 test01()
 {
-  bool test __attribute__((unused)) = false;
   char c[4];
 
   mutable_buffer mb;
@@ -44,7 +43,6 @@ test01()
 void
 test02()
 {
-  bool test __attribute__((unused)) = false;
   char c[32];
 
   std::vector<mutable_buffer> mv{ {c, 0}, {c, 32}, {c, 16}, {c, 3}, {c, 0} };
index 6da75285d090d442d196ed9d22bd0798fafb70ea..e394ec8f9d99d6c5a50d3ee9436ed3c0e9b9b241 100644 (file)
@@ -27,8 +27,6 @@ using std::experimental::net::io_context;
 void
 test01()
 {
-  bool test __attribute__((unused)) = false;
-
   io_context ctx1, ctx2;
 
   system_timer timer1(ctx1);
@@ -54,8 +52,6 @@ test01()
 void
 test02()
 {
-  bool test __attribute__((unused)) = false;
-
   io_context ctx1, ctx2;
   auto t1 = system_timer::clock_type::now();
   auto t2 = t1 + system_timer::duration(10);
@@ -83,8 +79,6 @@ test02()
 void
 test03()
 {
-  bool test __attribute__((unused)) = false;
-
   io_context ctx1, ctx2;
   auto now = system_timer::clock_type::now();
   auto d1 = system_timer::duration(10);
index d384a67af7d8a9e488fbad946b56d89779ddecd9..ef458bd7f8888dda945900ea5db1a7df487f6213 100644 (file)
@@ -28,8 +28,6 @@ using std::experimental::net::io_context;
 void
 test01()
 {
-  bool test __attribute__((unused)) = false;
-
   std::error_code ec;
 
   io_context ctx;
index 82c05c0ff2cc3b570b848068f6f306a1a8ec9d1b..ff0b800a175d8f96e2c54aa606373fbeebcf5a8b 100644 (file)
@@ -29,8 +29,6 @@ using std::error_code;
 void
 test01()
 {
-  bool test __attribute__((unused)) = false;
-
   io_context ctx;
   error_code ec;
   bool complete = false;
@@ -57,8 +55,6 @@ test01()
 void
 test02()
 {
-  bool test __attribute__((unused)) = false;
-
   io_context ctx;
   error_code ec1, ec2;
 
index 7ff005b194d8dbc13c48b7c0706c473597e61faf..6e8e36be431e02c8a7e433920b7b9b2753ed2232 100644 (file)
@@ -96,7 +96,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_airy_ai<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 0afefdd97a772c882e2db42985b53018b9443dc9..6fcad8329c774878799c9ef7cc6e71455c845141 100644 (file)
@@ -96,7 +96,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_airy_bi<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 1227361b975d4ad27a5547e849b42491fbcbd474..a050f6251907bc2c917b977e97ad3ad84f2cbd0e 100644 (file)
@@ -3820,7 +3820,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_conf_hyperg<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 8e0c57f618ae2e65e9db87f1a4c3e32f9e26ac09..b6586849d8362b3104937fd4849e78baf3adc6e6 100644 (file)
@@ -12293,7 +12293,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_hyperg<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 4e40f0f919c1556d741231514a3a8e1ee964c35a..90d7d36b77a52a30674f742aa32d9ac2cf08ef0b 100644 (file)
@@ -2217,7 +2217,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_assoc_laguerre<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index b54e59ee132ffa5cd4f62e775cfac5079517ac54..54ae51d55b1017472605f1a37744eb75230ee259 100644 (file)
@@ -1985,7 +1985,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_assoc_legendre<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 9d6507aa1db38f2fc1bf956327ee34d32554b70a..cbd7c5174389842607d75ac5bc9aca6488a010ca 100644 (file)
@@ -37,7 +37,6 @@ template<typename _Tp>
   void
   test_m_gt_l()
   {
-    bool test __attribute__((unused)) = true;
     for (auto l : {0u, 1u, 2u, 5u})
       for (auto m : {l + 1u, l + 2u})
        for (auto i : {-2, -1, 0, 1, 2})
index 24f5033c2f80537d8452ba0598fe3e13e2c191a1..e5e85a517f90ddcc2c6a01952c7a968329289e1d 100644 (file)
@@ -261,7 +261,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_beta<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index efa7d5aaa2ff767648ca0d2b2202eb0d0251d299..c109410ab3e368592850d592ea6d9a9520ad2d24 100644 (file)
@@ -73,7 +73,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_comp_ellint_1<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 8c77daf8777c703ce057bec309a3765c967524a2..6a5d14d162213c84560ba4245d7d8f4bae4fbf6e 100644 (file)
@@ -73,7 +73,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_comp_ellint_2<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 8a74415c63089f64b9a74a35061fd014684a10c9..df544b568748a03d7f92dd31fabd9f61afbdbe73 100644 (file)
@@ -459,7 +459,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_comp_ellint_3<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index ab182c1e861ccb870f96739a0dc550f197648f9b..a379bed4ce78855a3f612f99e9937041d44b3624 100644 (file)
@@ -702,7 +702,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_cyl_bessel_i<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index a99e1e769b9dda4b6772b5d25b2f717addee3dd5..e09ae3d41bf216753385ce6b2bd7309842b910f9 100644 (file)
@@ -735,7 +735,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_cyl_bessel_j<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 5e6804e0d208c149a62b9f974ec1f6ee0769dcc4..ce5abccffc3fa53e61aea0324ac49ffbb0baa05c 100644 (file)
@@ -746,7 +746,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_cyl_bessel_k<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 30c8a348427084fb1c0c485b970d4f24c386e407..d93437767602dccc2ad483445fcffd863489b83b 100644 (file)
@@ -779,7 +779,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_cyl_neumann<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index c8bad36806ddf3c730cda9f0135dcd462f8284b2..2d6a3c5906b4c171091efe84e20266a55be88a3e 100644 (file)
@@ -459,7 +459,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_ellint_1<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index fc971e60e2825498dd1d82e0cae1bf2f4b6fe3dd..0bbd7bb5d4d5179dc3132701f8c5b957ccdcedb7 100644 (file)
@@ -459,7 +459,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_ellint_2<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index f46d8a5ff10776af6bafa74c85083773db564b6c..bb1b4c185a9cdea61b81dde782d3fe58fa5106bd 100644 (file)
@@ -6121,7 +6121,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_ellint_3<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 6bf060a399a4f36a83dada09291d3a251fe65a3e..92e97140ffe3a41ab9962da42351e810a79d0395 100644 (file)
@@ -168,7 +168,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_expint<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index a16073ad39a76687f402ed974065622930713f5e..419fcb05016884b797984cea25c3b1ff607e392b 100644 (file)
@@ -1904,7 +1904,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_hermite<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 89b9c9498097bc5c062bc506c2feb28d595a2b53..03c6496ab56168124751f030df35c629acc1f283 100644 (file)
@@ -305,7 +305,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_laguerre<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index b2c0077f21b4527e74953c71cfd7367ac0f4d2c5..7bfb98c93a66a2afa30fb38f805b634347084dcd 100644 (file)
@@ -305,7 +305,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_legendre<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 1967bf724d878e34bc8f26b6ec072b929b4f348f..c8589ff60709eda56833ad6fafc3b8cf766e1282 100644 (file)
@@ -273,7 +273,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_riemann_zeta<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 8116ac4f96ddb1042f55ea1955df76998438248e..658a13b49069aacc90e45e10c7f63e856c460139 100644 (file)
@@ -504,7 +504,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_sph_bessel<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index df417e64f29b3bf616570cd2542ff893d9702a79..5783ca9150fe0c95a8e5985127705a3af30c3346 100644 (file)
@@ -1985,7 +1985,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_sph_legendre<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index e397371bbe249741124055b9ead7eb24d42f0db2..80809ee190c1b8af33d80ddff374520bb6131575 100644 (file)
@@ -37,7 +37,6 @@ template<typename _Tp>
   void
   test_m_gt_l()
   {
-    bool test __attribute__((unused)) = true;
     for (auto l : {0u, 1u, 2u, 5u})
       for (auto m : {l + 1u, l + 2u})
        for (auto i : {-2, -1, 0, 1, 2})
index 372ca39445c28288dde193cb6bf0e080201151a6..c9873b69fce438a5882508b3e672b97cb7ef5ad8 100644 (file)
@@ -554,7 +554,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_sph_neumann<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 1ae8371bb8dc3d3559ae6ed40e55ace6f8ed3b5c..77e764850cd96a98ea90a20e1180c1d9dc61d80d 100644 (file)
@@ -2217,7 +2217,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_assoc_laguerre<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 023f09dae6f988ee5004ac1fc1cfa2486e1444e5..a30700bb864c940a2b53ba49ef605394968e7c95 100644 (file)
@@ -1985,7 +1985,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_assoc_legendre<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 7f7e3a44e5d8971b4b7bc04f4911e0ca39b0bd14..ec99b606e92c8bdc963bd16f28bbcb4ee3a19e57 100644 (file)
@@ -36,7 +36,6 @@ template<typename _Tp>
   void
   test_m_gt_l()
   {
-    bool test __attribute__((unused)) = true;
     unsigned int larr[4] = {0u, 1u, 2u, 5u};
     for (unsigned int l = 0; l < 4; ++l)
       for (unsigned int m = larr[l] + 1u; m <= larr[l] + 2u; ++m)
index f61438df064ccf2d678de5b1bc2ece57c9107668..2dcdcbc72ee836be2f78460f9b6c13de7874a052 100644 (file)
@@ -261,7 +261,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_beta<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 76240dba8fd169d9a335caa0748afdf3947b389d..7faffe8defaf3d1d293d5b7a863c4685e1b75bd1 100644 (file)
@@ -73,7 +73,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_comp_ellint_1<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index b46a1404663c89cc6bb7771b71ef308a12b921e1..60adcb1541e0a6f40725600c0eb016104154b2c5 100644 (file)
@@ -73,7 +73,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_comp_ellint_2<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index aba5284966cb40d92f64171dbd8446b0cc2660ce..34f59567bd0f465d33ff833523ea9a4be9cd695f 100644 (file)
@@ -459,7 +459,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_comp_ellint_3<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 5b10ea4f287ea6099d0c3fb686ef538a6b17114a..1cd2733af93f2fab14608151be3a34b7d48e699e 100644 (file)
@@ -3819,7 +3819,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_conf_hyperg<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index cb4b3960bff27e57758235a9b3c46cb951bc476a..02df6ba8354fc68298af9a0b672125bf08786007 100644 (file)
@@ -702,7 +702,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_cyl_bessel_i<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 689880db15ca528a403792dc226e014897b024e7..f3b7fa671a66858dda8b9dfe0f3acb9ad49839b1 100644 (file)
@@ -735,7 +735,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_cyl_bessel_j<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index a408c3f647dbc3709527c6214701b420d68ba317..10b8092d368acb431131103fa1d577b279690a4c 100644 (file)
@@ -746,7 +746,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_cyl_bessel_k<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 868d278e700af9a4e6d05ecc6df16c3591e2ec79..c365bb5d7ee7be2ab8b2d5a55bcebd2327c44262 100644 (file)
@@ -779,7 +779,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_cyl_neumann<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 2ca367f91b014ed4537b0d414010b807717ecbd9..acb217dff80611f3800cea0be415adb13da4a9cd 100644 (file)
@@ -459,7 +459,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_ellint_1<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index d9e0f7f5e26af38e24fa02f0e78f5218661ef63e..7bb33b50ad43c690a848ef73ac20c9d09cbe46ca 100644 (file)
@@ -459,7 +459,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_ellint_2<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 2da68ab49b7944ad50c4d24538b2d32f49abc4fc..df624a0cdcc83aba2ae922371a320de7e442054b 100644 (file)
@@ -6121,7 +6121,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_ellint_3<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 33d95c909369e3bf10d550fdca86b01b30dce5ab..64f7685810fcf732fbf6b36851d0f237ac260aea 100644 (file)
@@ -168,7 +168,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_expint<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 8afbcdd97ec29e8a94cf270c300e94cd1caa98a5..0676f622076a51dc7dff403ac71789fe98c1f050 100644 (file)
@@ -1904,7 +1904,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_hermite<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index c77dc3d30881209b2d20d137abaf03f1d562a09c..b83994e48c9e32f9249b728a1dc79e672363a9e4 100644 (file)
@@ -12292,7 +12292,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_hyperg<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 60d6af0ffdd0c5ee9952f7d121fe158fd6f2fc82..2fee8e4df90c9fd315239dfe41d282b6b27c9c78 100644 (file)
@@ -305,7 +305,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_laguerre<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 19f096db294b1039ba1e8a218ddaf16510bf417e..325ae0dd6c5f09b74d7f9928eab6900c135038da 100644 (file)
@@ -305,7 +305,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_legendre<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 658faa76a4f5555d3c2717f68e7116ee7abd4462..cbbccdf092ce4bb2909fcea2956b7cc3b3199bf1 100644 (file)
@@ -273,7 +273,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_riemann_zeta<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 5863f9a708d568d16cb2250a36542b69e6d272b8..f2ef94b9c74abc8d77cb48ab5f3a61f0666e7281 100644 (file)
@@ -504,7 +504,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_sph_bessel<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 910485f24215a1bd4f58c8903b4e6f056320763f..1e178a6fda8f8d98258179b1a2accd0a4fcd04e5 100644 (file)
@@ -1985,7 +1985,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_sph_legendre<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);
index 11c9935462b8fd12db20965c5b4888f63bd23759..87f63ce1a0ac39fab56c9754d699a97bd62c729c 100644 (file)
@@ -36,7 +36,6 @@ template<typename _Tp>
   void
   test_m_gt_l()
   {
-    bool test __attribute__((unused)) = true;
     unsigned int larr[4] = {0u, 1u, 2u, 5u};
     for (unsigned int l = 0; l < 4; ++l)
       for (unsigned int m = larr[l] + 1u; m <= larr[l] + 2u; ++m)
index 8134e7f1c07db196b95ee8a46d8eb50fa796a44d..64cfce94327d417f7164e3f2d1418b543b07cb21 100644 (file)
@@ -554,7 +554,6 @@ template<typename Ret, unsigned int Num>
   void
   test(const testcase_sph_neumann<Ret> (&data)[Num], Ret toler)
   {
-    bool test __attribute__((unused)) = true;
     const Ret eps = std::numeric_limits<Ret>::epsilon();
     Ret max_abs_diff = -Ret(1);
     Ret max_abs_frac = -Ret(1);