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.
---

Tested x86_64-linux.

 libstdc++-v3/doc/html/manual/test.html             | 12 ------------
 libstdc++-v3/doc/xml/manual/test.xml               | 14 --------------
 .../experimental/net/buffer/arithmetic.cc          |  2 --
 .../testsuite/experimental/net/buffer/const.cc     |  1 -
 .../testsuite/experimental/net/buffer/mutable.cc   |  1 -
 .../testsuite/experimental/net/buffer/size.cc      |  2 --
 .../experimental/net/timer/waitable/cons.cc        |  6 ------
 .../experimental/net/timer/waitable/dest.cc        |  2 --
 .../experimental/net/timer/waitable/ops.cc         |  4 ----
 .../ext/special_functions/airy_ai/check_value.cc   |  1 -
 .../ext/special_functions/airy_bi/check_value.cc   |  1 -
 .../special_functions/conf_hyperg/check_value.cc   |  1 -
 .../ext/special_functions/hyperg/check_value.cc    |  1 -
 .../01_assoc_laguerre/check_value.cc               |  1 -
 .../02_assoc_legendre/check_value.cc               |  1 -
 .../special_functions/02_assoc_legendre/pr86655.cc |  1 -
 .../special_functions/03_beta/check_value.cc       |  1 -
 .../04_comp_ellint_1/check_value.cc                |  1 -
 .../05_comp_ellint_2/check_value.cc                |  1 -
 .../06_comp_ellint_3/check_value.cc                |  1 -
 .../07_cyl_bessel_i/check_value.cc                 |  1 -
 .../08_cyl_bessel_j/check_value.cc                 |  1 -
 .../09_cyl_bessel_k/check_value.cc                 |  1 -
 .../10_cyl_neumann/check_value.cc                  |  1 -
 .../special_functions/11_ellint_1/check_value.cc   |  1 -
 .../special_functions/12_ellint_2/check_value.cc   |  1 -
 .../special_functions/13_ellint_3/check_value.cc   |  1 -
 .../special_functions/14_expint/check_value.cc     |  1 -
 .../special_functions/15_hermite/check_value.cc    |  1 -
 .../special_functions/16_laguerre/check_value.cc   |  1 -
 .../special_functions/17_legendre/check_value.cc   |  1 -
 .../18_riemann_zeta/check_value.cc                 |  1 -
 .../special_functions/19_sph_bessel/check_value.cc |  1 -
 .../20_sph_legendre/check_value.cc                 |  1 -
 .../special_functions/20_sph_legendre/pr86655.cc   |  1 -
 .../21_sph_neumann/check_value.cc                  |  1 -
 .../01_assoc_laguerre/check_value.cc               |  1 -
 .../02_assoc_legendre/check_value.cc               |  1 -
 .../special_functions/02_assoc_legendre/pr86655.cc |  1 -
 .../special_functions/03_beta/check_value.cc       |  1 -
 .../04_comp_ellint_1/check_value.cc                |  1 -
 .../05_comp_ellint_2/check_value.cc                |  1 -
 .../06_comp_ellint_3/check_value.cc                |  1 -
 .../07_conf_hyperg/check_value.cc                  |  1 -
 .../08_cyl_bessel_i/check_value.cc                 |  1 -
 .../09_cyl_bessel_j/check_value.cc                 |  1 -
 .../10_cyl_bessel_k/check_value.cc                 |  1 -
 .../11_cyl_neumann/check_value.cc                  |  1 -
 .../special_functions/12_ellint_1/check_value.cc   |  1 -
 .../special_functions/13_ellint_2/check_value.cc   |  1 -
 .../special_functions/14_ellint_3/check_value.cc   |  1 -
 .../special_functions/15_expint/check_value_neg.cc |  1 -
 .../special_functions/16_hermite/check_value.cc    |  1 -
 .../special_functions/17_hyperg/check_value.cc     |  1 -
 .../special_functions/18_laguerre/check_value.cc   |  1 -
 .../special_functions/19_legendre/check_value.cc   |  1 -
 .../20_riemann_zeta/check_value_neg.cc             |  1 -
 .../special_functions/21_sph_bessel/check_value.cc |  1 -
 .../22_sph_legendre/check_value.cc                 |  1 -
 .../special_functions/22_sph_legendre/pr86655.cc   |  1 -
 .../23_sph_neumann/check_value.cc                  |  1 -
 61 files changed, 96 deletions(-)

diff --git a/libstdc++-v3/doc/html/manual/test.html 
b/libstdc++-v3/doc/html/manual/test.html
index f2cf8c424370..f6776f2e0415 100644
--- a/libstdc++-v3/doc/html/manual/test.html
+++ b/libstdc++-v3/doc/html/manual/test.html
@@ -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
diff --git a/libstdc++-v3/doc/xml/manual/test.xml 
b/libstdc++-v3/doc/xml/manual/test.xml
index 8e2729eedfdf..f0139dfd7937 100644
--- a/libstdc++-v3/doc/xml/manual/test.xml
+++ b/libstdc++-v3/doc/xml/manual/test.xml
@@ -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
diff --git a/libstdc++-v3/testsuite/experimental/net/buffer/arithmetic.cc 
b/libstdc++-v3/testsuite/experimental/net/buffer/arithmetic.cc
index 04b3c9358489..483d01fc4bb7 100644
--- a/libstdc++-v3/testsuite/experimental/net/buffer/arithmetic.cc
+++ b/libstdc++-v3/testsuite/experimental/net/buffer/arithmetic.cc
@@ -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;
diff --git a/libstdc++-v3/testsuite/experimental/net/buffer/const.cc 
b/libstdc++-v3/testsuite/experimental/net/buffer/const.cc
index c6adae672400..4310c28798f1 100644
--- a/libstdc++-v3/testsuite/experimental/net/buffer/const.cc
+++ b/libstdc++-v3/testsuite/experimental/net/buffer/const.cc
@@ -50,7 +50,6 @@ test01()
 void
 test02()
 {
-  bool test __attribute__((unused)) = false;
   char c[4];
 
   const_buffer b;
diff --git a/libstdc++-v3/testsuite/experimental/net/buffer/mutable.cc 
b/libstdc++-v3/testsuite/experimental/net/buffer/mutable.cc
index 9f0d7d4a5857..06a848c2d161 100644
--- a/libstdc++-v3/testsuite/experimental/net/buffer/mutable.cc
+++ b/libstdc++-v3/testsuite/experimental/net/buffer/mutable.cc
@@ -47,7 +47,6 @@ test01()
 void
 test02()
 {
-  bool test __attribute__((unused)) = false;
   char c[4];
 
   mutable_buffer b;
diff --git a/libstdc++-v3/testsuite/experimental/net/buffer/size.cc 
b/libstdc++-v3/testsuite/experimental/net/buffer/size.cc
index 4592a192ff55..7d5f3394fda8 100644
--- a/libstdc++-v3/testsuite/experimental/net/buffer/size.cc
+++ b/libstdc++-v3/testsuite/experimental/net/buffer/size.cc
@@ -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} };
diff --git a/libstdc++-v3/testsuite/experimental/net/timer/waitable/cons.cc 
b/libstdc++-v3/testsuite/experimental/net/timer/waitable/cons.cc
index 6da75285d090..e394ec8f9d99 100644
--- a/libstdc++-v3/testsuite/experimental/net/timer/waitable/cons.cc
+++ b/libstdc++-v3/testsuite/experimental/net/timer/waitable/cons.cc
@@ -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);
diff --git a/libstdc++-v3/testsuite/experimental/net/timer/waitable/dest.cc 
b/libstdc++-v3/testsuite/experimental/net/timer/waitable/dest.cc
index d384a67af7d8..ef458bd7f888 100644
--- a/libstdc++-v3/testsuite/experimental/net/timer/waitable/dest.cc
+++ b/libstdc++-v3/testsuite/experimental/net/timer/waitable/dest.cc
@@ -28,8 +28,6 @@ using std::experimental::net::io_context;
 void
 test01()
 {
-  bool test __attribute__((unused)) = false;
-
   std::error_code ec;
 
   io_context ctx;
diff --git a/libstdc++-v3/testsuite/experimental/net/timer/waitable/ops.cc 
b/libstdc++-v3/testsuite/experimental/net/timer/waitable/ops.cc
index 82c05c0ff2cc..ff0b800a175d 100644
--- a/libstdc++-v3/testsuite/experimental/net/timer/waitable/ops.cc
+++ b/libstdc++-v3/testsuite/experimental/net/timer/waitable/ops.cc
@@ -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;
 
diff --git 
a/libstdc++-v3/testsuite/ext/special_functions/airy_ai/check_value.cc 
b/libstdc++-v3/testsuite/ext/special_functions/airy_ai/check_value.cc
index 7ff005b194d8..6e8e36be431e 100644
--- a/libstdc++-v3/testsuite/ext/special_functions/airy_ai/check_value.cc
+++ b/libstdc++-v3/testsuite/ext/special_functions/airy_ai/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/ext/special_functions/airy_bi/check_value.cc 
b/libstdc++-v3/testsuite/ext/special_functions/airy_bi/check_value.cc
index 0afefdd97a77..6fcad8329c77 100644
--- a/libstdc++-v3/testsuite/ext/special_functions/airy_bi/check_value.cc
+++ b/libstdc++-v3/testsuite/ext/special_functions/airy_bi/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/ext/special_functions/conf_hyperg/check_value.cc 
b/libstdc++-v3/testsuite/ext/special_functions/conf_hyperg/check_value.cc
index 1227361b975d..a050f6251907 100644
--- a/libstdc++-v3/testsuite/ext/special_functions/conf_hyperg/check_value.cc
+++ b/libstdc++-v3/testsuite/ext/special_functions/conf_hyperg/check_value.cc
@@ -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);
diff --git a/libstdc++-v3/testsuite/ext/special_functions/hyperg/check_value.cc 
b/libstdc++-v3/testsuite/ext/special_functions/hyperg/check_value.cc
index 8e0c57f618ae..b6586849d836 100644
--- a/libstdc++-v3/testsuite/ext/special_functions/hyperg/check_value.cc
+++ b/libstdc++-v3/testsuite/ext/special_functions/hyperg/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/special_functions/01_assoc_laguerre/check_value.cc 
b/libstdc++-v3/testsuite/special_functions/01_assoc_laguerre/check_value.cc
index 4e40f0f919c1..90d7d36b77a5 100644
--- a/libstdc++-v3/testsuite/special_functions/01_assoc_laguerre/check_value.cc
+++ b/libstdc++-v3/testsuite/special_functions/01_assoc_laguerre/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/special_functions/02_assoc_legendre/check_value.cc 
b/libstdc++-v3/testsuite/special_functions/02_assoc_legendre/check_value.cc
index b54e59ee132f..54ae51d55b10 100644
--- a/libstdc++-v3/testsuite/special_functions/02_assoc_legendre/check_value.cc
+++ b/libstdc++-v3/testsuite/special_functions/02_assoc_legendre/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/special_functions/02_assoc_legendre/pr86655.cc 
b/libstdc++-v3/testsuite/special_functions/02_assoc_legendre/pr86655.cc
index 9d6507aa1db3..cbd7c5174389 100644
--- a/libstdc++-v3/testsuite/special_functions/02_assoc_legendre/pr86655.cc
+++ b/libstdc++-v3/testsuite/special_functions/02_assoc_legendre/pr86655.cc
@@ -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})
diff --git a/libstdc++-v3/testsuite/special_functions/03_beta/check_value.cc 
b/libstdc++-v3/testsuite/special_functions/03_beta/check_value.cc
index 24f5033c2f80..e5e85a517f90 100644
--- a/libstdc++-v3/testsuite/special_functions/03_beta/check_value.cc
+++ b/libstdc++-v3/testsuite/special_functions/03_beta/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/special_functions/04_comp_ellint_1/check_value.cc 
b/libstdc++-v3/testsuite/special_functions/04_comp_ellint_1/check_value.cc
index efa7d5aaa2ff..c109410ab3e3 100644
--- a/libstdc++-v3/testsuite/special_functions/04_comp_ellint_1/check_value.cc
+++ b/libstdc++-v3/testsuite/special_functions/04_comp_ellint_1/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/special_functions/05_comp_ellint_2/check_value.cc 
b/libstdc++-v3/testsuite/special_functions/05_comp_ellint_2/check_value.cc
index 8c77daf8777c..6a5d14d16221 100644
--- a/libstdc++-v3/testsuite/special_functions/05_comp_ellint_2/check_value.cc
+++ b/libstdc++-v3/testsuite/special_functions/05_comp_ellint_2/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/special_functions/06_comp_ellint_3/check_value.cc 
b/libstdc++-v3/testsuite/special_functions/06_comp_ellint_3/check_value.cc
index 8a74415c6308..df544b568748 100644
--- a/libstdc++-v3/testsuite/special_functions/06_comp_ellint_3/check_value.cc
+++ b/libstdc++-v3/testsuite/special_functions/06_comp_ellint_3/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/special_functions/07_cyl_bessel_i/check_value.cc 
b/libstdc++-v3/testsuite/special_functions/07_cyl_bessel_i/check_value.cc
index ab182c1e861c..a379bed4ce78 100644
--- a/libstdc++-v3/testsuite/special_functions/07_cyl_bessel_i/check_value.cc
+++ b/libstdc++-v3/testsuite/special_functions/07_cyl_bessel_i/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/special_functions/08_cyl_bessel_j/check_value.cc 
b/libstdc++-v3/testsuite/special_functions/08_cyl_bessel_j/check_value.cc
index a99e1e769b9d..e09ae3d41bf2 100644
--- a/libstdc++-v3/testsuite/special_functions/08_cyl_bessel_j/check_value.cc
+++ b/libstdc++-v3/testsuite/special_functions/08_cyl_bessel_j/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/special_functions/09_cyl_bessel_k/check_value.cc 
b/libstdc++-v3/testsuite/special_functions/09_cyl_bessel_k/check_value.cc
index 5e6804e0d208..ce5abccffc3f 100644
--- a/libstdc++-v3/testsuite/special_functions/09_cyl_bessel_k/check_value.cc
+++ b/libstdc++-v3/testsuite/special_functions/09_cyl_bessel_k/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/special_functions/10_cyl_neumann/check_value.cc 
b/libstdc++-v3/testsuite/special_functions/10_cyl_neumann/check_value.cc
index 30c8a3484270..d93437767602 100644
--- a/libstdc++-v3/testsuite/special_functions/10_cyl_neumann/check_value.cc
+++ b/libstdc++-v3/testsuite/special_functions/10_cyl_neumann/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/special_functions/11_ellint_1/check_value.cc 
b/libstdc++-v3/testsuite/special_functions/11_ellint_1/check_value.cc
index c8bad36806dd..2d6a3c5906b4 100644
--- a/libstdc++-v3/testsuite/special_functions/11_ellint_1/check_value.cc
+++ b/libstdc++-v3/testsuite/special_functions/11_ellint_1/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/special_functions/12_ellint_2/check_value.cc 
b/libstdc++-v3/testsuite/special_functions/12_ellint_2/check_value.cc
index fc971e60e282..0bbd7bb5d4d5 100644
--- a/libstdc++-v3/testsuite/special_functions/12_ellint_2/check_value.cc
+++ b/libstdc++-v3/testsuite/special_functions/12_ellint_2/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/special_functions/13_ellint_3/check_value.cc 
b/libstdc++-v3/testsuite/special_functions/13_ellint_3/check_value.cc
index f46d8a5ff107..bb1b4c185a9c 100644
--- a/libstdc++-v3/testsuite/special_functions/13_ellint_3/check_value.cc
+++ b/libstdc++-v3/testsuite/special_functions/13_ellint_3/check_value.cc
@@ -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);
diff --git a/libstdc++-v3/testsuite/special_functions/14_expint/check_value.cc 
b/libstdc++-v3/testsuite/special_functions/14_expint/check_value.cc
index 6bf060a399a4..92e97140ffe3 100644
--- a/libstdc++-v3/testsuite/special_functions/14_expint/check_value.cc
+++ b/libstdc++-v3/testsuite/special_functions/14_expint/check_value.cc
@@ -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);
diff --git a/libstdc++-v3/testsuite/special_functions/15_hermite/check_value.cc 
b/libstdc++-v3/testsuite/special_functions/15_hermite/check_value.cc
index a16073ad39a7..419fcb050168 100644
--- a/libstdc++-v3/testsuite/special_functions/15_hermite/check_value.cc
+++ b/libstdc++-v3/testsuite/special_functions/15_hermite/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/special_functions/16_laguerre/check_value.cc 
b/libstdc++-v3/testsuite/special_functions/16_laguerre/check_value.cc
index 89b9c9498097..03c6496ab561 100644
--- a/libstdc++-v3/testsuite/special_functions/16_laguerre/check_value.cc
+++ b/libstdc++-v3/testsuite/special_functions/16_laguerre/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/special_functions/17_legendre/check_value.cc 
b/libstdc++-v3/testsuite/special_functions/17_legendre/check_value.cc
index b2c0077f21b4..7bfb98c93a66 100644
--- a/libstdc++-v3/testsuite/special_functions/17_legendre/check_value.cc
+++ b/libstdc++-v3/testsuite/special_functions/17_legendre/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/special_functions/18_riemann_zeta/check_value.cc 
b/libstdc++-v3/testsuite/special_functions/18_riemann_zeta/check_value.cc
index 1967bf724d87..c8589ff60709 100644
--- a/libstdc++-v3/testsuite/special_functions/18_riemann_zeta/check_value.cc
+++ b/libstdc++-v3/testsuite/special_functions/18_riemann_zeta/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/special_functions/19_sph_bessel/check_value.cc 
b/libstdc++-v3/testsuite/special_functions/19_sph_bessel/check_value.cc
index 8116ac4f96dd..658a13b49069 100644
--- a/libstdc++-v3/testsuite/special_functions/19_sph_bessel/check_value.cc
+++ b/libstdc++-v3/testsuite/special_functions/19_sph_bessel/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/special_functions/20_sph_legendre/check_value.cc 
b/libstdc++-v3/testsuite/special_functions/20_sph_legendre/check_value.cc
index df417e64f29b..5783ca9150fe 100644
--- a/libstdc++-v3/testsuite/special_functions/20_sph_legendre/check_value.cc
+++ b/libstdc++-v3/testsuite/special_functions/20_sph_legendre/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/special_functions/20_sph_legendre/pr86655.cc 
b/libstdc++-v3/testsuite/special_functions/20_sph_legendre/pr86655.cc
index e397371bbe24..80809ee190c1 100644
--- a/libstdc++-v3/testsuite/special_functions/20_sph_legendre/pr86655.cc
+++ b/libstdc++-v3/testsuite/special_functions/20_sph_legendre/pr86655.cc
@@ -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})
diff --git 
a/libstdc++-v3/testsuite/special_functions/21_sph_neumann/check_value.cc 
b/libstdc++-v3/testsuite/special_functions/21_sph_neumann/check_value.cc
index 372ca39445c2..c9873b69fce4 100644
--- a/libstdc++-v3/testsuite/special_functions/21_sph_neumann/check_value.cc
+++ b/libstdc++-v3/testsuite/special_functions/21_sph_neumann/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc
 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc
index 1ae8371bb8dc..77e764850cd9 100644
--- 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc
+++ 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc
 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc
index 023f09dae6f9..a30700bb864c 100644
--- 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc
+++ 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/pr86655.cc
 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/pr86655.cc
index 7f7e3a44e5d8..ec99b606e92c 100644
--- 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/pr86655.cc
+++ 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/pr86655.cc
@@ -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)
diff --git 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc
 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc
index f61438df064c..2dcdcbc72ee8 100644
--- 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc
+++ 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc
 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc
index 76240dba8fd1..7faffe8defaf 100644
--- 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc
+++ 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc
 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc
index b46a1404663c..60adcb1541e0 100644
--- 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc
+++ 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc
 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc
index aba5284966cb..34f59567bd0f 100644
--- 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc
+++ 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc
 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc
index 5b10ea4f287e..1cd2733af93f 100644
--- 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc
+++ 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc
 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc
index cb4b3960bff2..02df6ba8354f 100644
--- 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc
+++ 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc
 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc
index 689880db15ca..f3b7fa671a66 100644
--- 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc
+++ 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc
 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc
index a408c3f647db..10b8092d368a 100644
--- 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc
+++ 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc
 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc
index 868d278e700a..c365bb5d7ee7 100644
--- 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc
+++ 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc
 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc
index 2ca367f91b01..acb217dff806 100644
--- 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc
+++ 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc
 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc
index d9e0f7f5e26a..7bb33b50ad43 100644
--- 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc
+++ 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc
 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc
index 2da68ab49b79..df624a0cdcc8 100644
--- 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc
+++ 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc
 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc
index 33d95c909369..64f7685810fc 100644
--- 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc
+++ 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_value.cc
 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_value.cc
index 8afbcdd97ec2..0676f622076a 100644
--- 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_value.cc
+++ 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc
 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc
index c77dc3d30881..b83994e48c9e 100644
--- 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc
+++ 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc
 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc
index 60d6af0ffdd0..2fee8e4df90c 100644
--- 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc
+++ 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc
 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc
index 19f096db294b..325ae0dd6c5f 100644
--- 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc
+++ 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc
 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc
index 658faa76a4f5..cbbccdf092ce 100644
--- 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc
+++ 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc
 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc
index 5863f9a708d5..f2ef94b9c74a 100644
--- 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc
+++ 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc
 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc
index 910485f24215..1e178a6fda8f 100644
--- 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc
+++ 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc
@@ -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);
diff --git 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/pr86655.cc
 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/pr86655.cc
index 11c9935462b8..87f63ce1a0ac 100644
--- 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/pr86655.cc
+++ 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/pr86655.cc
@@ -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)
diff --git 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc
 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc
index 8134e7f1c07d..64cfce94327d 100644
--- 
a/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc
+++ 
b/libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc
@@ -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);
-- 
2.49.0

Reply via email to