Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r76545 - in sandbox/big_number/libs/multiprecision/test: . math
From: john_at_[hidden]
Date: 2012-01-16 13:26:53


Author: johnmaddock
Date: 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
New Revision: 76545
URL: http://svn.boost.org/trac/boost/changeset/76545

Log:
Refactor SF tests for much faster compile times.
Text files modified:
   sandbox/big_number/libs/multiprecision/test/Jamfile.v2 | 3 +++
   sandbox/big_number/libs/multiprecision/test/math/test_bessel_i.cpp | 3 ++-
   sandbox/big_number/libs/multiprecision/test/math/test_bessel_j.cpp | 3 ++-
   sandbox/big_number/libs/multiprecision/test/math/test_bessel_k.cpp | 3 ++-
   sandbox/big_number/libs/multiprecision/test/math/test_bessel_y.cpp | 3 ++-
   sandbox/big_number/libs/multiprecision/test/math/test_beta.cpp | 3 ++-
   sandbox/big_number/libs/multiprecision/test/math/test_binomial_coeff.cpp | 3 ++-
   sandbox/big_number/libs/multiprecision/test/math/test_carlson.cpp | 6 +++++-
   sandbox/big_number/libs/multiprecision/test/math/test_cbrt.cpp | 3 ++-
   sandbox/big_number/libs/multiprecision/test/math/test_digamma.cpp | 3 ++-
   sandbox/big_number/libs/multiprecision/test/math/test_ellint_1.cpp | 3 ++-
   sandbox/big_number/libs/multiprecision/test/math/test_ellint_2.cpp | 3 ++-
   sandbox/big_number/libs/multiprecision/test/math/test_ellint_3.cpp | 3 ++-
   sandbox/big_number/libs/multiprecision/test/math/test_erf.cpp | 3 ++-
   sandbox/big_number/libs/multiprecision/test/math/test_expint.cpp | 3 ++-
   sandbox/big_number/libs/multiprecision/test/math/test_gamma.cpp | 3 ++-
   sandbox/big_number/libs/multiprecision/test/math/test_hermite.cpp | 3 ++-
   sandbox/big_number/libs/multiprecision/test/math/test_ibeta.cpp | 3 ++-
   sandbox/big_number/libs/multiprecision/test/math/test_ibeta_2.cpp | 3 ++-
   sandbox/big_number/libs/multiprecision/test/math/test_ibeta_3.cpp | 3 ++-
   sandbox/big_number/libs/multiprecision/test/math/test_ibeta_4.cpp | 3 ++-
   sandbox/big_number/libs/multiprecision/test/math/test_ibeta_inv_1.cpp | 3 ++-
   sandbox/big_number/libs/multiprecision/test/math/test_ibeta_inv_ab_4.cpp | 3 ++-
   sandbox/big_number/libs/multiprecision/test/math/test_igamma.cpp | 3 ++-
   sandbox/big_number/libs/multiprecision/test/math/test_igamma_inv.cpp | 3 ++-
   sandbox/big_number/libs/multiprecision/test/math/test_igamma_inva.cpp | 3 ++-
   sandbox/big_number/libs/multiprecision/test/math/test_laguerre.cpp | 3 ++-
   sandbox/big_number/libs/multiprecision/test/math/test_legendre.cpp | 3 ++-
   sandbox/big_number/libs/multiprecision/test/math/test_tgamma_ratio.cpp | 3 ++-
   sandbox/big_number/libs/multiprecision/test/math/test_zeta.cpp | 3 ++-
   30 files changed, 64 insertions(+), 29 deletions(-)

Modified: sandbox/big_number/libs/multiprecision/test/Jamfile.v2
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/Jamfile.v2 (original)
+++ sandbox/big_number/libs/multiprecision/test/Jamfile.v2 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -654,6 +654,7 @@
             <optimization>speed
             <define>BOOST_ALL_NO_LIB
             <toolset>msvc:<cxxflags>-bigobj
+ release
            : $(source:B)_mpfr ;
       run $(source) gmp /boost/test//boost_test_exec_monitor/<link>static /boost/regex//boost_regex/<link>static
            : # command line
@@ -664,6 +665,7 @@
             <define>TEST_MPF_50
             <define>BOOST_ALL_NO_LIB
             <toolset>msvc:<cxxflags>-bigobj
+ release
            : $(source:B)_mpf ;
       run $(source) /boost/test//boost_test_exec_monitor/<link>static /boost/regex//boost_regex/<link>static
            : # command line
@@ -673,6 +675,7 @@
             <define>BOOST_ALL_NO_LIB
             <optimization>speed
             <toolset>msvc:<cxxflags>-bigobj
+ release
            : $(source:B)_cpp_float ;
    }
 }

Modified: sandbox/big_number/libs/multiprecision/test/math/test_bessel_i.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_bessel_i.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_bessel_i.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -41,8 +41,9 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 
+#include <boost/math/special_functions/bessel.hpp>
 #include "libs/math/test/test_bessel_i.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_bessel_j.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_bessel_j.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_bessel_j.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -41,8 +41,9 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 
+#include <boost/math/special_functions/bessel.hpp>
 #include "libs/math/test/test_bessel_j.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_bessel_k.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_bessel_k.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_bessel_k.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -42,8 +42,9 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 
+#include <boost/math/special_functions/bessel.hpp>
 #include "libs/math/test/test_bessel_k.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_bessel_y.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_bessel_y.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_bessel_y.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -41,8 +41,9 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 
+#include <boost/math/special_functions/bessel.hpp>
 #include "libs/math/test/test_bessel_y.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_beta.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_beta.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_beta.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -41,8 +41,9 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 
+#include <boost/math/special_functions/beta.hpp>
 #include "libs/math/test/test_beta.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_binomial_coeff.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_binomial_coeff.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_binomial_coeff.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -41,8 +41,9 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 
+#include <boost/math/special_functions/binomial.hpp>
 #include "libs/math/test/test_binomial_coeff.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_carlson.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_carlson.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_carlson.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -36,9 +36,13 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 #define TEST_UDT
 
+#include <boost/math/special_functions/ellint_rc.hpp>
+#include <boost/math/special_functions/ellint_rj.hpp>
+#include <boost/math/special_functions/ellint_rd.hpp>
+#include <boost/math/special_functions/ellint_rf.hpp>
 #include "libs/math/test/test_carlson.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_cbrt.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_cbrt.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_cbrt.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -36,9 +36,10 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 #define TEST_UDT
 
+#include <boost/math/special_functions/cbrt.hpp>
 #include "libs/math/test/test_cbrt.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_digamma.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_digamma.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_digamma.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -36,9 +36,10 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 #define TEST_UDT
 
+#include <boost/math/special_functions/digamma.hpp>
 #include "libs/math/test/test_digamma.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_ellint_1.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_ellint_1.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_ellint_1.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -36,9 +36,10 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 #define TEST_UDT
 
+#include <boost/math/special_functions/ellint_1.hpp>
 #include "libs/math/test/test_ellint_1.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_ellint_2.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_ellint_2.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_ellint_2.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -36,9 +36,10 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 #define TEST_UDT
 
+#include <boost/math/special_functions/ellint_2.hpp>
 #include "libs/math/test/test_ellint_2.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_ellint_3.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_ellint_3.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_ellint_3.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -36,9 +36,10 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 #define TEST_UDT
 
+#include <boost/math/special_functions/ellint_3.hpp>
 #include "libs/math/test/test_ellint_3.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_erf.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_erf.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_erf.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -36,9 +36,10 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 #define TEST_UDT
 
+#include <boost/math/special_functions/erf.hpp>
 #include "libs/math/test/test_erf.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_expint.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_expint.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_expint.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -36,9 +36,10 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 #define TEST_UDT
 
+#include <boost/math/special_functions/expint.hpp>
 #include "libs/math/test/test_expint.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_gamma.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_gamma.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_gamma.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -36,9 +36,10 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 #define TEST_UDT
 
+#include <boost/math/special_functions/gamma.hpp>
 #include "libs/math/test/test_gamma.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_hermite.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_hermite.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_hermite.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -36,9 +36,10 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 #define TEST_UDT
 
+#include <boost/math/special_functions/hermite.hpp>
 #include "libs/math/test/test_hermite.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_ibeta.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_ibeta.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_ibeta.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -37,11 +37,12 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 #define TEST_UDT
 
 #define TEST_DATA 1
 
+#include <boost/math/special_functions/beta.hpp>
 #include "libs/math/test/test_ibeta.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_ibeta_2.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_ibeta_2.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_ibeta_2.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -37,11 +37,12 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 #define TEST_UDT
 
 #define TEST_DATA 2
 
+#include <boost/math/special_functions/beta.hpp>
 #include "libs/math/test/test_ibeta.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_ibeta_3.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_ibeta_3.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_ibeta_3.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -37,11 +37,12 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 #define TEST_UDT
 
 #define TEST_DATA 3
 
+#include <boost/math/special_functions/beta.hpp>
 #include "libs/math/test/test_ibeta.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_ibeta_4.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_ibeta_4.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_ibeta_4.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -37,11 +37,12 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 #define TEST_UDT
 
 #define TEST_DATA 4
 
+#include <boost/math/special_functions/beta.hpp>
 #include "libs/math/test/test_ibeta.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_ibeta_inv_1.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_ibeta_inv_1.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_ibeta_inv_1.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -37,11 +37,12 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 #define TEST_UDT
 
 #define TEST_DATA 4
 
+#include <boost/math/special_functions/beta.hpp>
 #include "libs/math/test/test_ibeta_inv.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_ibeta_inv_ab_4.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_ibeta_inv_ab_4.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_ibeta_inv_ab_4.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -36,12 +36,13 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 #define TEST_UDT
 
 #define TEST_DATA 4
 #define FULL_TEST
 
+#include <boost/math/special_functions/beta.hpp>
 #include "libs/math/test/test_ibeta_inv_ab.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_igamma.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_igamma.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_igamma.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -37,8 +37,9 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 
+#include <boost/math/special_functions/gamma.hpp>
 #include "libs/math/test/test_igamma.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_igamma_inv.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_igamma_inv.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_igamma_inv.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -37,9 +37,10 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 #define TEST_UDT
 
+#include <boost/math/special_functions/gamma.hpp>
 #include "libs/math/test/test_igamma_inv.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_igamma_inva.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_igamma_inva.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_igamma_inva.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -37,9 +37,10 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 #define TEST_UDT
 
+#include <boost/math/special_functions/gamma.hpp>
 #include "libs/math/test/test_igamma_inva.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_laguerre.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_laguerre.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_laguerre.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -36,9 +36,10 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 #define TEST_UDT
 
+#include <boost/math/special_functions/laguerre.hpp>
 #include "libs/math/test/test_laguerre.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_legendre.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_legendre.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_legendre.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -36,9 +36,10 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 #define TEST_UDT
 
+#include <boost/math/special_functions/legendre.hpp>
 #include "libs/math/test/test_legendre.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_tgamma_ratio.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_tgamma_ratio.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_tgamma_ratio.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -36,9 +36,10 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 #define TEST_UDT
 
+#include <boost/math/special_functions/gamma.hpp>
 #include "libs/math/test/test_tgamma_ratio.hpp"
 
 void expected_results()

Modified: sandbox/big_number/libs/multiprecision/test/math/test_zeta.cpp
==============================================================================
--- sandbox/big_number/libs/multiprecision/test/math/test_zeta.cpp (original)
+++ sandbox/big_number/libs/multiprecision/test/math/test_zeta.cpp 2012-01-16 13:26:50 EST (Mon, 16 Jan 2012)
@@ -36,9 +36,10 @@
 #include <boost/multiprecision/cpp_float.hpp>
 #endif
 
-#define SC_(x) T(BOOST_STRINGIZE(x))
+#define SC_(x) BOOST_STRINGIZE(x)
 #define TEST_UDT
 
+#include <boost/math/special_functions/zeta.hpp>
 #include "libs/math/test/test_zeta.hpp"
 
 void expected_results()


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk