Compile [2024-11-20 18:55:14 UTC]: succeed
"g++-8" -fvisibility-inlines-hidden -std=c++2a -pthread -O0 -fno-inline -Wall -fvisibility=hidden -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -DBOOST_CONTAINER_NO_LIB=1 -DBOOST_CONTAINER_STATIC_LINK=1 -DBOOST_RANDOM_NO_LIB=1 -DBOOST_SYSTEM_NO_LIB=1 -DBOOST_SYSTEM_STATIC_LINK=1 -DBOOST_TEST_NO_AUTO_LINK=1 -DBOOST_UBLAS_UNSUPPORTED_COMPILER=0 -I".." -I"../libs/math/include_private" -I"../libs/math/test" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/assert/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/container/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/container_hash/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/core/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/describe/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/integer/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/intrusive/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/lexical_cast/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/math/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/move/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/mp11/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/predef/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/random/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/system/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/throw_exception/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/type_index/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/type_traits/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/variant2/include" -I"/mnt/fs1/teeks99-05/run/boost_root/libs/winapi/include" -c -o "/mnt/fs1/teeks99-05/run/results/boost/bin.v2/libs/math/test/bivariate_statistics_test.test/gcc-8~c++2a/debug/arm_32/debug-symbols-off/link-static/pch-off/threading-multi/visibility-hidden/bivariate_statistics_test.o" "../libs/math/test/bivariate_statistics_test.cpp"
../libs/math/test/bivariate_statistics_test.cpp: In function ???void test_covariance() [with Real = double]???:
../libs/math/test/bivariate_statistics_test.cpp:379:23: note: parameter passing for argument of type ???std::initializer_list<double>??? changed in GCC 7.1
std::vector<Real> u3{1,2,3};
^~
../libs/math/test/bivariate_statistics_test.cpp:380:23: note: parameter passing for argument of type ???std::initializer_list<double>??? changed in GCC 7.1
std::vector<Real> v3{1,1,1};
^~
../libs/math/test/bivariate_statistics_test.cpp: In function ???void test_covariance() [with Real = long double]???:
../libs/math/test/bivariate_statistics_test.cpp:379:23: note: parameter passing for argument of type ???std::initializer_list<long double>??? changed in GCC 7.1
std::vector<Real> u3{1,2,3};
^~
../libs/math/test/bivariate_statistics_test.cpp:380:23: note: parameter passing for argument of type ???std::initializer_list<long double>??? changed in GCC 7.1
std::vector<Real> v3{1,1,1};
^~
../libs/math/test/bivariate_statistics_test.cpp: In function ???void test_covariance() [with Real = boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >]???:
../libs/math/test/bivariate_statistics_test.cpp:379:23: note: parameter passing for argument of type ???std::initializer_list<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > >??? changed in GCC 7.1
std::vector<Real> u3{1,2,3};
^~
../libs/math/test/bivariate_statistics_test.cpp:380:23: note: parameter passing for argument of type ???std::initializer_list<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > >??? changed in GCC 7.1
std::vector<Real> v3{1,1,1};
^~
../libs/math/test/bivariate_statistics_test.cpp: In function ???void test_integer_covariance() [with Z = long long int]???:
../libs/math/test/bivariate_statistics_test.cpp:469:20: note: parameter passing for argument of type ???std::initializer_list<long long int>??? changed in GCC 7.1
std::vector<Z> u3{1,2,3};
^~
../libs/math/test/bivariate_statistics_test.cpp:470:20: note: parameter passing for argument of type ???std::initializer_list<long long int>??? changed in GCC 7.1
std::vector<Z> v3{1,1,1};
^~
../libs/math/test/bivariate_statistics_test.cpp: In function ???void test_correlation_coefficient() [with Real = double]???:
../libs/math/test/bivariate_statistics_test.cpp:536:23: note: parameter passing for argument of type ???std::initializer_list<double>??? changed in GCC 7.1
std::vector<Real> u{1};
^
../libs/math/test/bivariate_statistics_test.cpp:537:23: note: parameter passing for argument of type ???std::initializer_list<double>??? changed in GCC 7.1
std::vector<Real> v{1};
^
../libs/math/test/bivariate_statistics_test.cpp:541:7: note: parameter passing for argument of type ???std::initializer_list<double>??? changed in GCC 7.1
u = {1,1};
~~^~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:542:7: note: parameter passing for argument of type ???std::initializer_list<double>??? changed in GCC 7.1
v = {1,1};
~~^~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:546:7: note: parameter passing for argument of type ???std::initializer_list<double>??? changed in GCC 7.1
u = {1, 2, 3};
~~^~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:547:7: note: parameter passing for argument of type ???std::initializer_list<double>??? changed in GCC 7.1
v = {1, 2, 3};
~~^~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:551:7: note: parameter passing for argument of type ???std::initializer_list<double>??? changed in GCC 7.1
u = {1, 2, 3};
~~^~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:552:7: note: parameter passing for argument of type ???std::initializer_list<double>??? changed in GCC 7.1
v = {-1, -2, -3};
~~^~~~~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:559:7: note: parameter passing for argument of type ???std::initializer_list<double>??? changed in GCC 7.1
u = {1, 2, 3};
~~^~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:560:7: note: parameter passing for argument of type ???std::initializer_list<double>??? changed in GCC 7.1
v = {0, 0, 0};
~~^~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:564:7: note: parameter passing for argument of type ???std::initializer_list<double>??? changed in GCC 7.1
u = {1, 2, 3};
~~^~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:565:7: note: parameter passing for argument of type ???std::initializer_list<double>??? changed in GCC 7.1
v = {0, 0, 3};
~~^~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp: In function ???void test_correlation_coefficient() [with Real = long double]???:
../libs/math/test/bivariate_statistics_test.cpp:536:23: note: parameter passing for argument of type ???std::initializer_list<long double>??? changed in GCC 7.1
std::vector<Real> u{1};
^
../libs/math/test/bivariate_statistics_test.cpp:537:23: note: parameter passing for argument of type ???std::initializer_list<long double>??? changed in GCC 7.1
std::vector<Real> v{1};
^
../libs/math/test/bivariate_statistics_test.cpp:541:7: note: parameter passing for argument of type ???std::initializer_list<long double>??? changed in GCC 7.1
u = {1,1};
~~^~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:542:7: note: parameter passing for argument of type ???std::initializer_list<long double>??? changed in GCC 7.1
v = {1,1};
~~^~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:546:7: note: parameter passing for argument of type ???std::initializer_list<long double>??? changed in GCC 7.1
u = {1, 2, 3};
~~^~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:547:7: note: parameter passing for argument of type ???std::initializer_list<long double>??? changed in GCC 7.1
v = {1, 2, 3};
~~^~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:551:7: note: parameter passing for argument of type ???std::initializer_list<long double>??? changed in GCC 7.1
u = {1, 2, 3};
~~^~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:552:7: note: parameter passing for argument of type ???std::initializer_list<long double>??? changed in GCC 7.1
v = {-1, -2, -3};
~~^~~~~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:559:7: note: parameter passing for argument of type ???std::initializer_list<long double>??? changed in GCC 7.1
u = {1, 2, 3};
~~^~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:560:7: note: parameter passing for argument of type ???std::initializer_list<long double>??? changed in GCC 7.1
v = {0, 0, 0};
~~^~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:564:7: note: parameter passing for argument of type ???std::initializer_list<long double>??? changed in GCC 7.1
u = {1, 2, 3};
~~^~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:565:7: note: parameter passing for argument of type ???std::initializer_list<long double>??? changed in GCC 7.1
v = {0, 0, 3};
~~^~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp: In function ???void test_correlation_coefficient() [with Real = boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >]???:
../libs/math/test/bivariate_statistics_test.cpp:536:23: note: parameter passing for argument of type ???std::initializer_list<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > >??? changed in GCC 7.1
std::vector<Real> u{1};
^
../libs/math/test/bivariate_statistics_test.cpp:537:23: note: parameter passing for argument of type ???std::initializer_list<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > >??? changed in GCC 7.1
std::vector<Real> v{1};
^
../libs/math/test/bivariate_statistics_test.cpp:541:7: note: parameter passing for argument of type ???std::initializer_list<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > >??? changed in GCC 7.1
u = {1,1};
~~^~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:542:7: note: parameter passing for argument of type ???std::initializer_list<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > >??? changed in GCC 7.1
v = {1,1};
~~^~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:546:7: note: parameter passing for argument of type ???std::initializer_list<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > >??? changed in GCC 7.1
u = {1, 2, 3};
~~^~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:547:7: note: parameter passing for argument of type ???std::initializer_list<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > >??? changed in GCC 7.1
v = {1, 2, 3};
~~^~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:551:7: note: parameter passing for argument of type ???std::initializer_list<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > >??? changed in GCC 7.1
u = {1, 2, 3};
~~^~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:552:7: note: parameter passing for argument of type ???std::initializer_list<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > >??? changed in GCC 7.1
v = {-1, -2, -3};
~~^~~~~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:559:7: note: parameter passing for argument of type ???std::initializer_list<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > >??? changed in GCC 7.1
u = {1, 2, 3};
~~^~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:560:7: note: parameter passing for argument of type ???std::initializer_list<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > >??? changed in GCC 7.1
v = {0, 0, 0};
~~^~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:564:7: note: parameter passing for argument of type ???std::initializer_list<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > >??? changed in GCC 7.1
u = {1, 2, 3};
~~^~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:565:7: note: parameter passing for argument of type ???std::initializer_list<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > >??? changed in GCC 7.1
v = {0, 0, 3};
~~^~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp: In function ???void test_integer_correlation_coefficient() [with Z = long long int]???:
../libs/math/test/bivariate_statistics_test.cpp:579:20: note: parameter passing for argument of type ???std::initializer_list<long long int>??? changed in GCC 7.1
std::vector<Z> u{1};
^
../libs/math/test/bivariate_statistics_test.cpp:580:20: note: parameter passing for argument of type ???std::initializer_list<long long int>??? changed in GCC 7.1
std::vector<Z> v{1};
^
../libs/math/test/bivariate_statistics_test.cpp:584:7: note: parameter passing for argument of type ???std::initializer_list<long long int>??? changed in GCC 7.1
u = {1,1};
~~^~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:585:7: note: parameter passing for argument of type ???std::initializer_list<long long int>??? changed in GCC 7.1
v = {1,1};
~~^~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:589:7: note: parameter passing for argument of type ???std::initializer_list<long long int>??? changed in GCC 7.1
u = {1, 2, 3};
~~^~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:590:7: note: parameter passing for argument of type ???std::initializer_list<long long int>??? changed in GCC 7.1
v = {1, 2, 3};
~~^~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:597:7: note: parameter passing for argument of type ???std::initializer_list<long long int>??? changed in GCC 7.1
u = {1, 2, 3};
~~^~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:598:7: note: parameter passing for argument of type ???std::initializer_list<long long int>??? changed in GCC 7.1
v = {0, 0, 0};
~~^~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:602:7: note: parameter passing for argument of type ???std::initializer_list<long long int>??? changed in GCC 7.1
u = {1, 2, 3};
~~^~~~~~~~~~~
../libs/math/test/bivariate_statistics_test.cpp:603:7: note: parameter passing for argument of type ???std::initializer_list<long long int>??? changed in GCC 7.1
v = {0, 0, 3};
~~^~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
from ../libs/math/test/bivariate_statistics_test.cpp:11:
/usr/include/c++/8/bits/stl_vector.h: In constructor ???std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator<double>]???:
/usr/include/c++/8/bits/stl_vector.h:515:7: note: parameter passing for argument of type ???std::initializer_list<double>??? changed in GCC 7.1
vector(initializer_list<value_type> __l,
^~~~~~
In file included from ../libs/math/test/bivariate_statistics_test.cpp:21:
../boost/math/statistics/bivariate_statistics.hpp: In function ???std::tuple<Real, Real, Real> boost::math::statistics::means_and_covariance(const Container&, const Container&) [with Container = std::vector<double>; Real = double; typename std::enable_if<(! std::is_integral<U>::value), bool>::type <anonymous> = 1]???:
../boost/math/statistics/bivariate_statistics.hpp:434:16: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const double*, std::vector<double> >??? changed in GCC 7.1
ReturnType temp = detail::means_and_covariance_seq_impl<ReturnType>(std::begin(u), std::end(u), std::begin(v), std::end(v));
^~~~
../boost/math/statistics/bivariate_statistics.hpp:434:16: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const double*, std::vector<double> >??? changed in GCC 7.1
../boost/math/statistics/bivariate_statistics.hpp:434:16: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const double*, std::vector<double> >??? changed in GCC 7.1
../boost/math/statistics/bivariate_statistics.hpp: In function ???Real boost::math::statistics::covariance(const Container&, const Container&) [with Container = std::vector<double>; Real = double; typename std::enable_if<(! std::is_integral<U>::value), bool>::type <anonymous> = 1]???:
../boost/math/statistics/bivariate_statistics.hpp:449:23: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const double*, std::vector<double> >??? changed in GCC 7.1
return std::get<2>(detail::means_and_covariance_seq_impl<ReturnType>(std::begin(u), std::end(u), std::begin(v), std::end(v)));
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/math/statistics/bivariate_statistics.hpp:449:23: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const double*, std::vector<double> >??? changed in GCC 7.1
../boost/math/statistics/bivariate_statistics.hpp:449:23: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const double*, std::vector<double> >??? changed in GCC 7.1
In file included from ../libs/math/test/bivariate_statistics_test.cpp:24:
../boost/math/statistics/univariate_statistics.hpp: In function ???Real boost::math::statistics::mean(const Container&) [with Container = std::vector<double>; Real = double; typename std::enable_if<(! std::is_integral<U>::value), bool>::type <anonymous> = 1]???:
../boost/math/statistics/univariate_statistics.hpp:734:16: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const double*, std::vector<double> >??? changed in GCC 7.1
return mean(std::begin(c), std::end(c));
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/math/statistics/univariate_statistics.hpp: In function ???Real boost::math::statistics::variance(const Container&) [with Container = std::vector<double>; Real = double; typename std::enable_if<(! std::is_integral<U>::value), bool>::type <anonymous> = 1]???:
../boost/math/statistics/univariate_statistics.hpp:763:20: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const double*, std::vector<double> >??? changed in GCC 7.1
return variance(std::begin(c), std::end(c));
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
from ../libs/math/test/bivariate_statistics_test.cpp:11:
/usr/include/c++/8/bits/stl_vector.h: In constructor ???std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long double; _Alloc = std::allocator<long double>]???:
/usr/include/c++/8/bits/stl_vector.h:515:7: note: parameter passing for argument of type ???std::initializer_list<long double>??? changed in GCC 7.1
vector(initializer_list<value_type> __l,
^~~~~~
In file included from ../libs/math/test/bivariate_statistics_test.cpp:21:
../boost/math/statistics/bivariate_statistics.hpp: In function ???std::tuple<Real, Real, Real> boost::math::statistics::means_and_covariance(const Container&, const Container&) [with Container = std::vector<long double, std::allocator<long double> >; Real = long double; typename std::enable_if<(! std::is_integral<U>::value), bool>::type <anonymous> = 1]???:
../boost/math/statistics/bivariate_statistics.hpp:434:16: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long double*, std::vector<long double, std::allocator<long double> > >??? changed in GCC 7.1
ReturnType temp = detail::means_and_covariance_seq_impl<ReturnType>(std::begin(u), std::end(u), std::begin(v), std::end(v));
^~~~
../boost/math/statistics/bivariate_statistics.hpp:434:16: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long double*, std::vector<long double, std::allocator<long double> > >??? changed in GCC 7.1
../boost/math/statistics/bivariate_statistics.hpp:434:16: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long double*, std::vector<long double, std::allocator<long double> > >??? changed in GCC 7.1
../boost/math/statistics/bivariate_statistics.hpp: In function ???Real boost::math::statistics::covariance(const Container&, const Container&) [with Container = std::vector<long double, std::allocator<long double> >; Real = long double; typename std::enable_if<(! std::is_integral<U>::value), bool>::type <anonymous> = 1]???:
../boost/math/statistics/bivariate_statistics.hpp:449:23: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long double*, std::vector<long double, std::allocator<long double> > >??? changed in GCC 7.1
return std::get<2>(detail::means_and_covariance_seq_impl<ReturnType>(std::begin(u), std::end(u), std::begin(v), std::end(v)));
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/math/statistics/bivariate_statistics.hpp:449:23: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long double*, std::vector<long double, std::allocator<long double> > >??? changed in GCC 7.1
../boost/math/statistics/bivariate_statistics.hpp:449:23: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long double*, std::vector<long double, std::allocator<long double> > >??? changed in GCC 7.1
In file included from ../libs/math/test/bivariate_statistics_test.cpp:24:
../boost/math/statistics/univariate_statistics.hpp: In function ???Real boost::math::statistics::mean(const Container&) [with Container = std::vector<long double, std::allocator<long double> >; Real = long double; typename std::enable_if<(! std::is_integral<U>::value), bool>::type <anonymous> = 1]???:
../boost/math/statistics/univariate_statistics.hpp:734:16: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long double*, std::vector<long double, std::allocator<long double> > >??? changed in GCC 7.1
return mean(std::begin(c), std::end(c));
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/math/statistics/univariate_statistics.hpp: In function ???Real boost::math::statistics::variance(const Container&) [with Container = std::vector<long double, std::allocator<long double> >; Real = long double; typename std::enable_if<(! std::is_integral<U>::value), bool>::type <anonymous> = 1]???:
../boost/math/statistics/univariate_statistics.hpp:763:20: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long double*, std::vector<long double, std::allocator<long double> > >??? changed in GCC 7.1
return variance(std::begin(c), std::end(c));
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
from ../libs/math/test/bivariate_statistics_test.cpp:11:
/usr/include/c++/8/bits/stl_vector.h: In constructor ???std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >; _Alloc = std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > >]???:
/usr/include/c++/8/bits/stl_vector.h:515:7: note: parameter passing for argument of type ???std::initializer_list<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > >??? changed in GCC 7.1
vector(initializer_list<value_type> __l,
^~~~~~
In file included from ../libs/math/test/bivariate_statistics_test.cpp:21:
../boost/math/statistics/bivariate_statistics.hpp: In function ???std::tuple<Real, Real, Real> boost::math::statistics::means_and_covariance(const Container&, const Container&) [with Container = std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > >; Real = boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >; typename std::enable_if<(! std::is_integral<U>::value), bool>::type <anonymous> = 1]???:
../boost/math/statistics/bivariate_statistics.hpp:434:16: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >*, std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > > >??? changed in GCC 7.1
ReturnType temp = detail::means_and_covariance_seq_impl<ReturnType>(std::begin(u), std::end(u), std::begin(v), std::end(v));
^~~~
../boost/math/statistics/bivariate_statistics.hpp:434:16: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >*, std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > > >??? changed in GCC 7.1
../boost/math/statistics/bivariate_statistics.hpp:434:16: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >*, std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > > >??? changed in GCC 7.1
../boost/math/statistics/bivariate_statistics.hpp: In function ???Real boost::math::statistics::covariance(const Container&, const Container&) [with Container = std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > >; Real = boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >; typename std::enable_if<(! std::is_integral<U>::value), bool>::type <anonymous> = 1]???:
../boost/math/statistics/bivariate_statistics.hpp:449:23: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >*, std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > > >??? changed in GCC 7.1
return std::get<2>(detail::means_and_covariance_seq_impl<ReturnType>(std::begin(u), std::end(u), std::begin(v), std::end(v)));
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/math/statistics/bivariate_statistics.hpp:449:23: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >*, std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > > >??? changed in GCC 7.1
../boost/math/statistics/bivariate_statistics.hpp:449:23: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >*, std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > > >??? changed in GCC 7.1
In file included from ../libs/math/test/bivariate_statistics_test.cpp:24:
../boost/math/statistics/univariate_statistics.hpp: In function ???Real boost::math::statistics::mean(const Container&) [with Container = std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > >; Real = boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >; typename std::enable_if<(! std::is_integral<U>::value), bool>::type <anonymous> = 1]???:
../boost/math/statistics/univariate_statistics.hpp:734:43: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >*, std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > > >??? changed in GCC 7.1
return mean(std::begin(c), std::end(c));
^
../boost/math/statistics/univariate_statistics.hpp: In function ???Real boost::math::statistics::variance(const Container&) [with Container = std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > >; Real = boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >; typename std::enable_if<(! std::is_integral<U>::value), bool>::type <anonymous> = 1]???:
../boost/math/statistics/univariate_statistics.hpp:763:47: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >*, std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > > >??? changed in GCC 7.1
return variance(std::begin(c), std::end(c));
^
In file included from /usr/include/c++/8/vector:64,
from ../libs/math/test/bivariate_statistics_test.cpp:11:
/usr/include/c++/8/bits/stl_vector.h: In constructor ???std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]???:
/usr/include/c++/8/bits/stl_vector.h:515:7: note: parameter passing for argument of type ???std::initializer_list<long long int>??? changed in GCC 7.1
vector(initializer_list<value_type> __l,
^~~~~~
In file included from ../libs/math/test/bivariate_statistics_test.cpp:21:
../boost/math/statistics/bivariate_statistics.hpp: In function ???std::tuple<double, double, double> boost::math::statistics::means_and_covariance(const Container&, const Container&) [with Container = std::vector<long long int, std::allocator<long long int> >; Real = long long int; typename std::enable_if<std::is_integral<U>::value, bool>::type <anonymous> = 1]???:
../boost/math/statistics/bivariate_statistics.hpp:426:16: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >??? changed in GCC 7.1
ReturnType temp = detail::means_and_covariance_seq_impl<ReturnType>(std::begin(u), std::end(u), std::begin(v), std::end(v));
^~~~
../boost/math/statistics/bivariate_statistics.hpp:426:16: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >??? changed in GCC 7.1
../boost/math/statistics/bivariate_statistics.hpp:426:16: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >??? changed in GCC 7.1
../boost/math/statistics/bivariate_statistics.hpp: In function ???double boost::math::statistics::covariance(const Container&, const Container&) [with Container = std::vector<long long int, std::allocator<long long int> >; Real = long long int; typename std::enable_if<std::is_integral<U>::value, bool>::type <anonymous> = 1]???:
../boost/math/statistics/bivariate_statistics.hpp:442:23: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >??? changed in GCC 7.1
return std::get<2>(detail::means_and_covariance_seq_impl<ReturnType>(std::begin(u), std::end(u), std::begin(v), std::end(v)));
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/math/statistics/bivariate_statistics.hpp:442:23: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >??? changed in GCC 7.1
../boost/math/statistics/bivariate_statistics.hpp:442:23: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >??? changed in GCC 7.1
In file included from ../libs/math/test/bivariate_statistics_test.cpp:24:
../boost/math/statistics/univariate_statistics.hpp: In function ???double boost::math::statistics::mean(const Container&) [with Container = std::vector<long long int, std::allocator<long long int> >; Real = long long int; typename std::enable_if<std::is_integral<U>::value, bool>::type <anonymous> = 1]???:
../boost/math/statistics/univariate_statistics.hpp:719:16: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >??? changed in GCC 7.1
return mean(std::begin(c), std::end(c));
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/math/statistics/univariate_statistics.hpp: In function ???double boost::math::statistics::variance(const Container&) [with Container = std::vector<long long int, std::allocator<long long int> >; Real = long long int; typename std::enable_if<std::is_integral<U>::value, bool>::type <anonymous> = 1]???:
../boost/math/statistics/univariate_statistics.hpp:748:20: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >??? changed in GCC 7.1
return variance(std::begin(c), std::end(c));
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../libs/math/test/bivariate_statistics_test.cpp:21:
../boost/math/statistics/bivariate_statistics.hpp: In function ???Real boost::math::statistics::correlation_coefficient(const Container&, const Container&) [with Container = std::vector<double>; Real = double; typename std::enable_if<(! std::is_integral<U>::value), bool>::type <anonymous> = 1]???:
../boost/math/statistics/bivariate_statistics.hpp:463:23: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const double*, std::vector<double> >??? changed in GCC 7.1
return std::get<5>(detail::correlation_coefficient_seq_impl<ReturnType>(std::begin(u), std::end(u), std::begin(v), std::end(v)));
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/math/statistics/bivariate_statistics.hpp:463:23: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const double*, std::vector<double> >??? changed in GCC 7.1
../boost/math/statistics/bivariate_statistics.hpp:463:23: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const double*, std::vector<double> >??? changed in GCC 7.1
In file included from /usr/include/c++/8/vector:64,
from ../libs/math/test/bivariate_statistics_test.cpp:11:
/usr/include/c++/8/bits/stl_vector.h: In member function ???std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator<double>]???:
/usr/include/c++/8/bits/stl_vector.h:617:7: note: parameter passing for argument of type ???std::initializer_list<double>??? changed in GCC 7.1
operator=(initializer_list<value_type> __l)
^~~~~~~~
In file included from ../libs/math/test/bivariate_statistics_test.cpp:21:
../boost/math/statistics/bivariate_statistics.hpp: In function ???Real boost::math::statistics::correlation_coefficient(const Container&, const Container&) [with Container = std::vector<long double, std::allocator<long double> >; Real = long double; typename std::enable_if<(! std::is_integral<U>::value), bool>::type <anonymous> = 1]???:
../boost/math/statistics/bivariate_statistics.hpp:463:23: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long double*, std::vector<long double, std::allocator<long double> > >??? changed in GCC 7.1
return std::get<5>(detail::correlation_coefficient_seq_impl<ReturnType>(std::begin(u), std::end(u), std::begin(v), std::end(v)));
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/math/statistics/bivariate_statistics.hpp:463:23: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long double*, std::vector<long double, std::allocator<long double> > >??? changed in GCC 7.1
../boost/math/statistics/bivariate_statistics.hpp:463:23: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long double*, std::vector<long double, std::allocator<long double> > >??? changed in GCC 7.1
In file included from /usr/include/c++/8/vector:64,
from ../libs/math/test/bivariate_statistics_test.cpp:11:
/usr/include/c++/8/bits/stl_vector.h: In member function ???std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::initializer_list<_Tp>) [with _Tp = long double; _Alloc = std::allocator<long double>]???:
/usr/include/c++/8/bits/stl_vector.h:617:7: note: parameter passing for argument of type ???std::initializer_list<long double>??? changed in GCC 7.1
operator=(initializer_list<value_type> __l)
^~~~~~~~
In file included from ../libs/math/test/bivariate_statistics_test.cpp:21:
../boost/math/statistics/bivariate_statistics.hpp: In function ???Real boost::math::statistics::correlation_coefficient(const Container&, const Container&) [with Container = std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > >; Real = boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >; typename std::enable_if<(! std::is_integral<U>::value), bool>::type <anonymous> = 1]???:
../boost/math/statistics/bivariate_statistics.hpp:463:23: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >*, std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > > >??? changed in GCC 7.1
return std::get<5>(detail::correlation_coefficient_seq_impl<ReturnType>(std::begin(u), std::end(u), std::begin(v), std::end(v)));
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/math/statistics/bivariate_statistics.hpp:463:23: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >*, std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > > >??? changed in GCC 7.1
../boost/math/statistics/bivariate_statistics.hpp:463:23: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >*, std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > > >??? changed in GCC 7.1
In file included from /usr/include/c++/8/vector:64,
from ../libs/math/test/bivariate_statistics_test.cpp:11:
/usr/include/c++/8/bits/stl_vector.h: In member function ???std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::initializer_list<_Tp>) [with _Tp = boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >; _Alloc = std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > >]???:
/usr/include/c++/8/bits/stl_vector.h:617:7: note: parameter passing for argument of type ???std::initializer_list<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > >??? changed in GCC 7.1
operator=(initializer_list<value_type> __l)
^~~~~~~~
In file included from ../libs/math/test/bivariate_statistics_test.cpp:21:
../boost/math/statistics/bivariate_statistics.hpp: In function ???double boost::math::statistics::correlation_coefficient(const Container&, const Container&) [with Container = std::vector<long long int, std::allocator<long long int> >; Real = long long int; typename std::enable_if<std::is_integral<U>::value, bool>::type <anonymous> = 1]???:
../boost/math/statistics/bivariate_statistics.hpp:456:23: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >??? changed in GCC 7.1
return std::get<5>(detail::correlation_coefficient_seq_impl<ReturnType>(std::begin(u), std::end(u), std::begin(v), std::end(v)));
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/math/statistics/bivariate_statistics.hpp:456:23: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >??? changed in GCC 7.1
../boost/math/statistics/bivariate_statistics.hpp:456:23: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >??? changed in GCC 7.1
In file included from /usr/include/c++/8/vector:64,
from ../libs/math/test/bivariate_statistics_test.cpp:11:
/usr/include/c++/8/bits/stl_vector.h: In member function ???std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator<long long int>]???:
/usr/include/c++/8/bits/stl_vector.h:617:7: note: parameter passing for argument of type ???std::initializer_list<long long int>??? changed in GCC 7.1
operator=(initializer_list<value_type> __l)
^~~~~~~~
In file included from ../libs/math/test/bivariate_statistics_test.cpp:21:
../boost/math/statistics/bivariate_statistics.hpp: In function ???ReturnType boost::math::statistics::detail::means_and_covariance_seq_impl(ForwardIterator, ForwardIterator, ForwardIterator, ForwardIterator) [with ReturnType = std::tuple<double, double, double, double>; ForwardIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >]???:
../boost/math/statistics/bivariate_statistics.hpp:31:12: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const double*, std::vector<double> >??? changed in GCC 7.1
ReturnType means_and_covariance_seq_impl(ForwardIterator u_begin, ForwardIterator u_end, ForwardIterator v_begin, ForwardIterator v_end)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/math/statistics/bivariate_statistics.hpp:31:12: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const double*, std::vector<double> >??? changed in GCC 7.1
../boost/math/statistics/bivariate_statistics.hpp:31:12: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const double*, std::vector<double> >??? changed in GCC 7.1
../boost/math/statistics/bivariate_statistics.hpp:31:12: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const double*, std::vector<double> >??? changed in GCC 7.1
In file included from ../libs/math/test/bivariate_statistics_test.cpp:24:
../boost/math/statistics/univariate_statistics.hpp: In function ???Real boost::math::statistics::mean(ForwardIterator, ForwardIterator) [with ForwardIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; Real = double; typename std::enable_if<(! std::is_integral<U>::value), bool>::type <anonymous> = 1]???:
../boost/math/statistics/univariate_statistics.hpp:724:13: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const double*, std::vector<double> >??? changed in GCC 7.1
inline Real mean(const ForwardIterator first, const ForwardIterator last)
^~~~
../boost/math/statistics/univariate_statistics.hpp:724:13: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const double*, std::vector<double> >??? changed in GCC 7.1
../boost/math/statistics/univariate_statistics.hpp:727:46: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const double*, std::vector<double> >??? changed in GCC 7.1
return detail::mean_sequential_impl<Real>(first, last);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../boost/math/statistics/univariate_statistics.hpp: In function ???Real boost::math::statistics::variance(ForwardIterator, ForwardIterator) [with ForwardIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; Real = double; typename std::enable_if<(! std::is_integral<U>::value), bool>::type <anonymous> = 1]???:
../boost/math/statistics/univariate_statistics.hpp:753:13: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const double*, std::vector<double> >??? changed in GCC 7.1
inline Real variance(const ForwardIterator first, const ForwardIterator last)
^~~~~~~~
../boost/math/statistics/univariate_statistics.hpp:753:13: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const double*, std::vector<double> >??? changed in GCC 7.1
../boost/math/statistics/univariate_statistics.hpp:755:23: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const double*, std::vector<double> >??? changed in GCC 7.1
return std::get<2>(detail::variance_sequential_impl<std::tuple<Real, Real, Real, Real>>(first, last));
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../libs/math/test/bivariate_statistics_test.cpp:21:
../boost/math/statistics/bivariate_statistics.hpp: In function ???ReturnType boost::math::statistics::detail::means_and_covariance_seq_impl(ForwardIterator, ForwardIterator, ForwardIterator, ForwardIterator) [with ReturnType = std::tuple<long double, long double, long double, long double>; ForwardIterator = __gnu_cxx::__normal_iterator<const long double*, std::vector<long double, std::allocator<long double> > >]???:
../boost/math/statistics/bivariate_statistics.hpp:31:12: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long double*, std::vector<long double, std::allocator<long double> > >??? changed in GCC 7.1
ReturnType means_and_covariance_seq_impl(ForwardIterator u_begin, ForwardIterator u_end, ForwardIterator v_begin, ForwardIterator v_end)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/math/statistics/bivariate_statistics.hpp:31:12: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long double*, std::vector<long double, std::allocator<long double> > >??? changed in GCC 7.1
../boost/math/statistics/bivariate_statistics.hpp:31:12: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long double*, std::vector<long double, std::allocator<long double> > >??? changed in GCC 7.1
../boost/math/statistics/bivariate_statistics.hpp:31:12: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long double*, std::vector<long double, std::allocator<long double> > >??? changed in GCC 7.1
In file included from ../libs/math/test/bivariate_statistics_test.cpp:24:
../boost/math/statistics/univariate_statistics.hpp: In function ???Real boost::math::statistics::mean(ForwardIterator, ForwardIterator) [with ForwardIterator = __gnu_cxx::__normal_iterator<const long double*, std::vector<long double, std::allocator<long double> > >; Real = long double; typename std::enable_if<(! std::is_integral<U>::value), bool>::type <anonymous> = 1]???:
../boost/math/statistics/univariate_statistics.hpp:724:13: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const long double*, std::vector<long double, std::allocator<long double> > >??? changed in GCC 7.1
inline Real mean(const ForwardIterator first, const ForwardIterator last)
^~~~
../boost/math/statistics/univariate_statistics.hpp:724:13: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const long double*, std::vector<long double, std::allocator<long double> > >??? changed in GCC 7.1
../boost/math/statistics/univariate_statistics.hpp:727:46: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const long double*, std::vector<long double, std::allocator<long double> > >??? changed in GCC 7.1
return detail::mean_sequential_impl<Real>(first, last);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../boost/math/statistics/univariate_statistics.hpp: In function ???Real boost::math::statistics::variance(ForwardIterator, ForwardIterator) [with ForwardIterator = __gnu_cxx::__normal_iterator<const long double*, std::vector<long double, std::allocator<long double> > >; Real = long double; typename std::enable_if<(! std::is_integral<U>::value), bool>::type <anonymous> = 1]???:
../boost/math/statistics/univariate_statistics.hpp:753:13: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const long double*, std::vector<long double, std::allocator<long double> > >??? changed in GCC 7.1
inline Real variance(const ForwardIterator first, const ForwardIterator last)
^~~~~~~~
../boost/math/statistics/univariate_statistics.hpp:753:13: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const long double*, std::vector<long double, std::allocator<long double> > >??? changed in GCC 7.1
../boost/math/statistics/univariate_statistics.hpp:755:23: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const long double*, std::vector<long double, std::allocator<long double> > >??? changed in GCC 7.1
return std::get<2>(detail::variance_sequential_impl<std::tuple<Real, Real, Real, Real>>(first, last));
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../libs/math/test/bivariate_statistics_test.cpp:21:
../boost/math/statistics/bivariate_statistics.hpp: In function ???ReturnType boost::math::statistics::detail::means_and_covariance_seq_impl(ForwardIterator, ForwardIterator, ForwardIterator, ForwardIterator) [with ReturnType = std::tuple<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50, (boost::multiprecision::backends::digit_base_type)10, void, int, 0, 0>, (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50, (boost::multiprecision::backends::digit_base_type)10, void, int, 0, 0>, (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50, (boost::multiprecision::backends::digit_base_type)10, void, int, 0, 0>, (boost::multiprecision::expression_template_option)0>, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50, (boost::multiprecision::backends::digit_base_type)10, void, int, 0, 0>, (boost::multiprecision::expression_template_option)0> >; ForwardIterator = __gnu_cxx::__normal_iterator<const boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >*, std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > > >]???:
../boost/math/statistics/bivariate_statistics.hpp:31:12: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >*, std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > > >??? changed in GCC 7.1
ReturnType means_and_covariance_seq_impl(ForwardIterator u_begin, ForwardIterator u_end, ForwardIterator v_begin, ForwardIterator v_end)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/math/statistics/bivariate_statistics.hpp:31:12: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >*, std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > > >??? changed in GCC 7.1
../boost/math/statistics/bivariate_statistics.hpp:31:12: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >*, std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > > >??? changed in GCC 7.1
../boost/math/statistics/bivariate_statistics.hpp:31:12: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >*, std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > > >??? changed in GCC 7.1
In file included from ../libs/math/test/bivariate_statistics_test.cpp:24:
../boost/math/statistics/univariate_statistics.hpp: In function ???Real boost::math::statistics::mean(ForwardIterator, ForwardIterator) [with ForwardIterator = __gnu_cxx::__normal_iterator<const boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >*, std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > > >; Real = boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >; typename std::enable_if<(! std::is_integral<U>::value), bool>::type <anonymous> = 1]???:
../boost/math/statistics/univariate_statistics.hpp:724:13: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >*, std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > > >??? changed in GCC 7.1
inline Real mean(const ForwardIterator first, const ForwardIterator last)
^~~~
../boost/math/statistics/univariate_statistics.hpp:724:13: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >*, std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > > >??? changed in GCC 7.1
../boost/math/statistics/univariate_statistics.hpp:727:58: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >*, std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > > >??? changed in GCC 7.1
return detail::mean_sequential_impl<Real>(first, last);
^
../boost/math/statistics/univariate_statistics.hpp: In function ???Real boost::math::statistics::variance(ForwardIterator, ForwardIterator) [with ForwardIterator = __gnu_cxx::__normal_iterator<const boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >*, std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > > >; Real = boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >; typename std::enable_if<(! std::is_integral<U>::value), bool>::type <anonymous> = 1]???:
../boost/math/statistics/univariate_statistics.hpp:753:13: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >*, std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > > >??? changed in GCC 7.1
inline Real variance(const ForwardIterator first, const ForwardIterator last)
^~~~~~~~
../boost/math/statistics/univariate_statistics.hpp:753:13: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >*, std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > > >??? changed in GCC 7.1
../boost/math/statistics/univariate_statistics.hpp:755:23: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >*, std::vector<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >, std::allocator<boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > > > >??? changed in GCC 7.1
return std::get<2>(detail::variance_sequential_impl<std::tuple<Real, Real, Real, Real>>(first, last));
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../libs/math/test/bivariate_statistics_test.cpp:21:
../boost/math/statistics/bivariate_statistics.hpp: In function ???ReturnType boost::math::statistics::detail::means_and_covariance_seq_impl(ForwardIterator, ForwardIterator, ForwardIterator, ForwardIterator) [with ReturnType = std::tuple<double, double, double, double>; ForwardIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >]???:
../boost/math/statistics/bivariate_statistics.hpp:31:12: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >??? changed in GCC 7.1
ReturnType means_and_covariance_seq_impl(ForwardIterator u_begin, ForwardIterator u_end, ForwardIterator v_begin, ForwardIterator v_end)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/math/statistics/bivariate_statistics.hpp:31:12: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >??? changed in GCC 7.1
../boost/math/statistics/bivariate_statistics.hpp:31:12: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >??? changed in GCC 7.1
../boost/math/statistics/bivariate_statistics.hpp:31:12: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >??? changed in GCC 7.1
In file included from ../libs/math/test/bivariate_statistics_test.cpp:24:
../boost/math/statistics/univariate_statistics.hpp: In function ???double boost::math::statistics::mean(ForwardIterator, ForwardIterator) [with ForwardIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >; Real = long long int; typename std::enable_if<std::is_integral<U>::value, bool>::type <anonymous> = 1]???:
../boost/math/statistics/univariate_statistics.hpp:709:15: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >??? changed in GCC 7.1
inline double mean(const ForwardIterator first, const ForwardIterator last)
^~~~
../boost/math/statistics/univariate_statistics.hpp:709:15: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >??? changed in GCC 7.1
../boost/math/statistics/univariate_statistics.hpp:712:48: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >??? changed in GCC 7.1
return detail::mean_sequential_impl<double>(first, last);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../boost/math/statistics/univariate_statistics.hpp: In function ???double boost::math::statistics::variance(ForwardIterator, ForwardIterator) [with ForwardIterator = __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >; Real = long long int; typename std::enable_if<std::is_integral<U>::value, bool>::type <anonymous> = 1]???:
../boost/math/statistics/univariate_statistics.hpp:739:15: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >??? changed in GCC 7.1
inline double variance(const ForwardIterator first, const ForwardIterator last)
^~~~~~~~
../boost/math/statistics/univariate_statistics.hpp:739:15: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >??? changed in GCC 7.1
../boost/math/statistics/univariate_statistics.hpp:741:23: note: parameter passing for argument of type ???const __gnu_cxx::__normal_iterator<const long long int*, std::vector<long long int, std::allocator<long long int> > >??? changed in GCC 7.1
return std::get<2>(detail::variance_sequential_impl<std::tuple<double, double, double, double>>(first, last));
~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../libs/math/test/bivariate_statistics_test.cpp:21:
../boost/math/statistics/bivariate_statistics.hpp: In function ???ReturnType boost::math::statistics::detail::correlation_coefficient_seq_impl(ForwardIterator, ForwardIterator, ForwardIterator, ForwardIterator) [with ReturnType = std::tuple<double, double, double, double, double, double, double>; ForwardIterator = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >]???:
../boost/math/statistics/bivariate_statistics.hpp:157:12: note: parameter passing for argument of type ???__gnu_cxx::__normal_iterator<const double*, std::vector<double> >??? changed in GCC 7.1
ReturnType correlation_coefficient_seq_impl(ForwardIterator u_begin, ForwardIterator u_end, ForwardIterator v_begin, ForwardIterator v_end)
...
[The content has been trimmed by the report system because it exceeds 65536 bytes]