$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
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()