diff --git a/test/Jamfile.v2 b/test/Jamfile.v2 index 9b0499006..e0bcde803 100644 --- a/test/Jamfile.v2 +++ b/test/Jamfile.v2 @@ -416,10 +416,10 @@ test-suite special_fun : [ run test_laguerre.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework ] [ run test_legendre.cpp test_instances//test_instances pch_light ../../test/build//boost_unit_test_framework : : : [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : "-Bstatic -lquadmath -Bdynamic" ] ] [ run chebyshev_test.cpp : : : [ check-target-builds ../config//has_float128 "GCC libquadmath and __float128 support" : "-Bstatic -lquadmath -Bdynamic" ] ] - [ run chebyshev_transform_test.cpp ../config//fftw3f : : : TEST1 [ check-target-builds ../config//has_fftw3 "libfftw3" : : no ] : chebyshev_transform_test_1 ] - [ run chebyshev_transform_test.cpp ../config//fftw3 : : : TEST2 [ check-target-builds ../config//has_fftw3 "libfftw3" : : no ] : chebyshev_transform_test_2 ] - [ run chebyshev_transform_test.cpp ../config//fftw3l : : : TEST3 [ check-target-builds ../config//has_fftw3 "libfftw3" : : no ] : chebyshev_transform_test_3 ] - [ run chebyshev_transform_test.cpp ../config//fftw3q ../config//quadmath : : : TEST4 [ check-target-builds ../config//has_fftw3 "libfftw3" : : no ] [ check-target-builds ../config//has_float128 "__float128" : : no ] : chebyshev_transform_test_4 ] + [ run chebyshev_transform_test.cpp ../config//fftw3f : : : TEST1 [ requires cxx11_auto_declarations cxx11_range_based_for ] [ check-target-builds ../config//has_fftw3 "libfftw3" : : no ] : chebyshev_transform_test_1 ] + [ run chebyshev_transform_test.cpp ../config//fftw3 : : : TEST2 [ requires cxx11_auto_declarations cxx11_range_based_for ] [ check-target-builds ../config//has_fftw3 "libfftw3" : : no ] : chebyshev_transform_test_2 ] + [ run chebyshev_transform_test.cpp ../config//fftw3l : : : TEST3 [ requires cxx11_auto_declarations cxx11_range_based_for ] [ check-target-builds ../config//has_fftw3 "libfftw3" : : no ] : chebyshev_transform_test_3 ] + [ run chebyshev_transform_test.cpp ../config//fftw3q ../config//quadmath : : : TEST4 [ requires cxx11_auto_declarations cxx11_range_based_for ] [ check-target-builds ../config//has_fftw3 "libfftw3" : : no ] [ check-target-builds ../config//has_float128 "__float128" : : no ] : chebyshev_transform_test_4 ] [ run test_ldouble_simple.cpp ../../test/build//boost_unit_test_framework ] # Needs to run in release mode, as it's rather slow: diff --git a/test/test_polynomial.cpp b/test/test_polynomial.cpp index 53fdaaa8c..c4086adc6 100644 --- a/test/test_polynomial.cpp +++ b/test/test_polynomial.cpp @@ -24,6 +24,7 @@ #endif using namespace boost::math; +using boost::integer::gcd; using namespace boost::math::tools; using namespace std; using boost::integer::gcd_detail::Euclid_gcd;