Test output: teeks99-06-dg11-20-64onaarch64 - math - test_autodiff_3 / gcc-11~c++20
Rev e8056f69c95fd5bbc08528738f43c8114da4f3b8 / Tue, 19 Nov 2024 02:45:15 +0000
Compile [2024-11-20 01:37:48 UTC]: fail


    "g++-11"   -fvisibility-inlines-hidden -std=c++20 -pthread -O3 -finline-functions -Wno-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 -DNDEBUG   -I".." -I"../libs/math/include_private" -I"../libs/math/test" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/assert/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/container/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/container_hash/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/core/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/describe/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/integer/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/intrusive/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/lexical_cast/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/math/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/move/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/mp11/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/predef/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/random/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/system/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/throw_exception/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/type_index/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/type_traits/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/variant2/include" -I"/mnt/fs1/teeks99-06/run/boost_root/libs/winapi/include"  -c -o "/mnt/fs1/teeks99-06/run/results/boost/bin.v2/libs/math/test/test_autodiff_3.test/gcc-11~c++20/release/arm_64/link-static/pch-off/threading-multi/visibility-hidden/test_autodiff_3.o" "../libs/math/test/test_autodiff_3.cpp"

In file included from ../boost/math/special_functions/detail/bernoulli_details.hpp:11,
                 from ../boost/math/special_functions/bernoulli.hpp:16,
                 from ../boost/math/special_functions/gamma.hpp:41,
                 from ../boost/math/special_functions/factorials.hpp:17,
                 from ../boost/math/special_functions/polygamma.hpp:14,
                 from ../boost/math/differentiation/autodiff.hpp:17,
                 from ../libs/math/test/test_autodiff.hpp:19,
                 from ../libs/math/test/test_autodiff_3.cpp:6:
../boost/math/tools/toms748_solve.hpp: In instantiation of ???std::pair<_ForwardIterator, _ForwardIterator> boost::math::tools::toms748_solve(F, const T&, const T&, Tol, uintmax_t&) [with F = boost::math::detail::max_bernoulli_root_functor; T = double; Tol = boost::math::tools::equal_floor; uintmax_t = long unsigned int]???:
../boost/math/special_functions/detail/bernoulli_details.hpp:115:53:   required from ???std::size_t boost::math::detail::find_bernoulli_overflow_limit(const false_type&) [with T = boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >; Policy = boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>; std::size_t = long unsigned int; std::false_type = std::integral_constant<bool, false>]???
../boost/math/special_functions/detail/bernoulli_details.hpp:136:75:   required from ???std::size_t boost::math::detail::b2n_overflow_limit() [with T = boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >; Policy = boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>; std::size_t = long unsigned int]???
../boost/math/special_functions/detail/bernoulli_details.hpp:371:50:   required from ???OutputIterator boost::math::detail::bernoulli_numbers_cache<T, Policy>::copy_bernoulli_numbers(OutputIterator, std::size_t, std::size_t, const Policy&) [with OutputIterator = boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >*; T = boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >; Policy = boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>; std::size_t = long unsigned int]???
../boost/math/special_functions/bernoulli.hpp:56:74:   required from ???OutputIterator boost::math::detail::bernoulli_number_imp(OutputIterator, std::size_t, std::size_t, const Policy&, const std::integral_constant<int, 0>&) [with T = boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >; OutputIterator = boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >*; Policy = boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>; std::size_t = long unsigned int]???
../boost/math/special_functions/bernoulli.hpp:71:48:   required from ???T boost::math::bernoulli_b2n(int, const Policy&) [with T = boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >; Policy = boost::math::policies::policy<boost::math::policies::promote_float<false>, boost::math::policies::promote_double<false>, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>]???
../boost/math/special_functions/detail/polygamma.hpp:107:57:   [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../boost/function/function_template.hpp:757:22:   required from ???boost::function_n<R, T>::function_n(Functor, typename std::enable_if<(! std::is_integral<U>::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker<test_autodiff_3::digamma_test_invoker, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > >; R = void; T = {}; typename std::enable_if<(! std::is_integral<U>::value), int>::type = int]???
../boost/function/function_template.hpp:1084:27:   required from ???boost::function<R(T ...)>::function(Functor, typename std::enable_if<(! std::is_integral<U>::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker<test_autodiff_3::digamma_test_invoker, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> > >; R = void; T = {}; typename std::enable_if<(! std::is_integral<U>::value), int>::type = int]???
../boost/test/tree/test_case_template.hpp:119:42:   required from ???void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with TestType = boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50> >; Generator = boost::unit_test::ut_detail::template_test_case_gen<test_autodiff_3::digamma_test_invoker, boost::mp11::mp_list<float, double, long double, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >; TestCaseTemplate = test_autodiff_3::digamma_test_invoker]???
../boost/test/tree/test_case_template.hpp:183:22:   required from ???void boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, C<parameter_pack ...>, typename std::enable_if<(! boost::mpl::is_sequence<C<parameter_pack ...> >::value)>::type>::for_each(F&) [with F = boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<test_autodiff_3::digamma_test_invoker, boost::mp11::mp_list<float, double, long double, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off> > >, test_autodiff_3::digamma_test_invoker>; TestCaseTemplate = test_autodiff_3::digamma_test_invoker; C = boost::mp11::mp_list; parameter_pack = {float, double, long double, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>}; typename std::enable_if<(! boost::mpl::is_sequence<C<parameter_pack ...> >::value)>::type = void]???
../boost/test/tree/test_case_template.hpp:199:23:   required from ???boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, C<parameter_pack ...>, typename std::enable_if<(! boost::mpl::is_sequence<C<parameter_pack ...> >::value)>::type>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate = test_autodiff_3::digamma_test_invoker; C = boost::mp11::mp_list; parameter_pack = {float, double, long double, boost::multiprecision::number<boost::multiprecision::backends::cpp_bin_float<50, boost::multiprecision::backends::digit_base_10, void, int, 0, 0>, boost::multiprecision::et_off>}; typename std::enable_if<(! boost::mpl::is_sequence<C<parameter_pack ...> >::value)>::type = void; boost::unit_test::const_string = boost::unit_test::basic_cstring<const char>; std::size_t = long unsigned int]???
../libs/math/test/test_autodiff_3.cpp:232:1:   required from here
../boost/math/tools/toms748_solve.hpp:510:55: note: parameter passing for argument of type ???std::pair<double, double>??? when C++17 is enabled changed to match C++14 in GCC 10.1
  510 | BOOST_MATH_GPU_ENABLED inline boost::math::pair<T, T> toms748_solve(F f, const T& ax, const T& bx, Tol tol, boost::math::uintmax_t& max_iter)
      |                                                       ^~~~~~~~~~~~~
300 second time limit exceeded