Test output: teeks99-01-mg13-20-64onriscv64 - multiprecision - test_arithmetic_backend_concept / gcc-13~c++20
Rev 9dae34c66db664e04b92ce65f33d238cb5fb1c44 / Wed, 20 Nov 2024 03:57:33 +0000
Compile [2024-11-21 22:43:58 UTC]: succeed

"g++-13"   -fvisibility-inlines-hidden -std=c++20 -fPIC -pthread -O0 -fno-inline -Wall -fvisibility=hidden -Wall -Wextra -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1   -I".." -I"../libs/multiprecision/include"  -c -o "/mnt/fs1/run/teeks99-01/run/results/boost/bin.v2/libs/multiprecision/test/test_arithmetic_backend_concept.test/gcc-13~c++20/debug/riscv_64/debug-symbols-off/threading-multi/visibility-hidden/test_arithmetic_backend_concept.o" "../libs/multiprecision/test/test_arithmetic_backend_concept.cpp"

In file included from ../boost/multiprecision/detail/generic_interconvert.hpp:12,
                 from ../boost/multiprecision/number.hpp:12,
                 from ../boost/multiprecision/concepts/mp_number_archetypes.hpp:18,
                 from ../libs/multiprecision/test/test_arithmetic_backend_concept.cpp:10:
../boost/multiprecision/detail/default_ops.hpp: In instantiation of ???constexpr typename boost::multiprecision::scalar_result_from_possible_complex<typename boost::multiprecision::detail::expression<tag, Arg1, Arg2, Arg3, Arg4>::result_type>::type boost::multiprecision::norm(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>&) [with tag = detail::multiply_immediates; A1 = number<concepts::number_backend_float_architype>; A2 = int; A3 = void; A4 = void; typename scalar_result_from_possible_complex<typename detail::expression<tag, Arg1, Arg2, Arg3, Arg4>::result_type>::type = number<concepts::number_backend_float_architype>; typename detail::expression<tag, Arg1, Arg2, Arg3, Arg4>::result_type = number<concepts::number_backend_float_architype>]???:
../libs/multiprecision/test/test_arithmetic.hpp:2892:4:   required from ???typename std::enable_if<(boost::multiprecision::number_category<Num>::value != boost::multiprecision::number_kind_complex)>::type test_members(Real) [with Real = boost::multiprecision::number<boost::multiprecision::concepts::number_backend_float_architype>; typename std::enable_if<(boost::multiprecision::number_category<Num>::value != boost::multiprecision::number_kind_complex)>::type = void]???
../libs/multiprecision/test/test_arithmetic.hpp:3421:16:   required from ???void test() [with Real = boost::multiprecision::number<boost::multiprecision::concepts::number_backend_float_architype>]???
../libs/multiprecision/test/test_arithmetic_backend_concept.cpp:20:105:   required from here
../boost/multiprecision/detail/default_ops.hpp:2390:54: warning: moving a temporary object prevents copy elision [-Wpessimizing-move]
 2390 |    return std::move(norm(static_cast<number_type>(v)));
      |                                                      ^
../boost/multiprecision/detail/default_ops.hpp:2390:54: note: remove ???std::move??? call
../boost/multiprecision/detail/default_ops.hpp: In instantiation of ???constexpr typename std::enable_if<((boost::multiprecision::number_category<typename boost::multiprecision::detail::expression<tag, Arg1, Arg2, Arg3, Arg4>::result_type>::value == boost::multiprecision::number_kind_complex) || (boost::multiprecision::number_category<typename boost::multiprecision::detail::expression<tag, Arg1, Arg2, Arg3, Arg4>::result_type>::value == boost::multiprecision::number_kind_floating_point)), typename boost::multiprecision::scalar_result_from_possible_complex<typename boost::multiprecision::detail::expression<tag, Arg1, Arg2, Arg3, Arg4>::result_type>::type>::type boost::multiprecision::arg(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>&) [with tag = detail::add_immediates; A1 = number<concepts::number_backend_float_architype>; A2 = int; A3 = void; A4 = void; typename std::enable_if<((number_category<typename detail::expression<tag, Arg1, Arg2, Arg3, Arg4>::result_type>::value == boost::multiprecision::number_kind_complex) || (number_category<typename detail::expression<tag, Arg1, Arg2, Arg3, Arg4>::result_type>::value == boost::multiprecision::number_kind_floating_point)), typename scalar_result_from_possible_complex<typename detail::expression<tag, Arg1, Arg2, Arg3, Arg4>::result_type>::type>::type = number<concepts::number_backend_float_architype>; typename detail::expression<tag, Arg1, Arg2, Arg3, Arg4>::result_type = number<concepts::number_backend_float_architype>; typename scalar_result_from_possible_complex<typename detail::expression<tag, Arg1, Arg2, Arg3, Arg4>::result_type>::type = number<concepts::number_backend_float_architype>; typename detail::expression<tag, Arg1, Arg2, Arg3, Arg4>::result_type = number<concepts::number_backend_float_architype>]???:
../libs/multiprecision/test/test_arithmetic.hpp:1366:4:   required from ???void test_float_funcs(const std::integral_constant<bool, true>&) [with Real = boost::multiprecision::number<boost::multiprecision::concepts::number_backend_float_architype>]???
../libs/multiprecision/test/test_arithmetic.hpp:1734:26:   required from ???void test_float_ops(const std::integral_constant<int, 1>&) [with Real = boost::multiprecision::number<boost::multiprecision::concepts::number_backend_float_architype>]???
../libs/multiprecision/test/test_arithmetic.hpp:3264:24:   required from ???void test() [with Real = boost::multiprecision::number<boost::multiprecision::concepts::number_backend_float_architype>]???
../libs/multiprecision/test/test_arithmetic_backend_concept.cpp:20:105:   required from here
../boost/multiprecision/detail/default_ops.hpp:2368:53: warning: moving a temporary object prevents copy elision [-Wpessimizing-move]
 2368 |    return std::move(arg(static_cast<number_type>(v)));
      |                                                     ^
../boost/multiprecision/detail/default_ops.hpp:2368:53: note: remove ???std::move??? call
../boost/multiprecision/detail/default_ops.hpp: In instantiation of ???constexpr typename std::enable_if<((boost::multiprecision::number_category<typename boost::multiprecision::detail::expression<tag, Arg1, Arg2, Arg3, Arg4>::result_type>::value == boost::multiprecision::number_kind_complex) || (boost::multiprecision::number_category<typename boost::multiprecision::detail::expression<tag, Arg1, Arg2, Arg3, Arg4>::result_type>::value == boost::multiprecision::number_kind_floating_point)), typename boost::multiprecision::scalar_result_from_possible_complex<typename boost::multiprecision::detail::expression<tag, Arg1, Arg2, Arg3, Arg4>::result_type>::type>::type boost::multiprecision::arg(const detail::expression<tag, Arg1, Arg2, Arg3, Arg4>&) [with tag = detail::subtract_immediates; A1 = number<concepts::number_backend_float_architype>; A2 = int; A3 = void; A4 = void; typename std::enable_if<((number_category<typename detail::expression<tag, Arg1, Arg2, Arg3, Arg4>::result_type>::value == boost::multiprecision::number_kind_complex) || (number_category<typename detail::expression<tag, Arg1, Arg2, Arg3, Arg4>::result_type>::value == boost::multiprecision::number_kind_floating_point)), typename scalar_result_from_possible_complex<typename detail::expression<tag, Arg1, Arg2, Arg3, Arg4>::result_type>::type>::type = number<concepts::number_backend_float_architype>; typename detail::expression<tag, Arg1, Arg2, Arg3, Arg4>::result_type = number<concepts::number_backend_float_architype>; typename scalar_result_from_possible_complex<typename detail::expression<tag, Arg1, Arg2, Arg3, Arg4>::result_type>::type = number<concepts::number_backend_float_architype>; typename detail::expression<tag, Arg1, Arg2, Arg3, Arg4>::result_type = number<concepts::number_backend_float_architype>]???:
../libs/multiprecision/test/test_arithmetic.hpp:1369:4:   required from ???void test_float_funcs(const std::integral_constant<bool, true>&) [with Real = boost::multiprecision::number<boost::multiprecision::concepts::number_backend_float_architype>]???
../libs/multiprecision/test/test_arithmetic.hpp:1734:26:   required from ???void test_float_ops(const std::integral_constant<int, 1>&) [with Real = boost::multiprecision::number<boost::multiprecision::concepts::number_backend_float_architype>]???
../libs/multiprecision/test/test_arithmetic.hpp:3264:24:   required from ???void test() [with Real = boost::multiprecision::number<boost::multiprecision::concepts::number_backend_float_architype>]???
../libs/multiprecision/test/test_arithmetic_backend_concept.cpp:20:105:   required from here
../boost/multiprecision/detail/default_ops.hpp:2368:53: warning: moving a temporary object prevents copy elision [-Wpessimizing-move]
../boost/multiprecision/detail/default_ops.hpp:2368:53: note: remove ???std::move??? call
            
Link [2024-11-21 22:43:58 UTC]: fail


    "g++-13"  -Wl,-rpath -Wl,"/mnt/fs1/run/teeks99-01/run/results/boost/bin.v2/libs/multiprecision/test/gcc-13~c++20/debug/riscv_64/debug-symbols-off/threading-multi/visibility-hidden" -Wl,-rpath-link -Wl,"/mnt/fs1/run/teeks99-01/run/results/boost/bin.v2/libs/multiprecision/test/gcc-13~c++20/debug/riscv_64/debug-symbols-off/threading-multi/visibility-hidden" -o "/mnt/fs1/run/teeks99-01/run/results/boost/bin.v2/libs/multiprecision/test/test_arithmetic_backend_concept.test/gcc-13~c++20/debug/riscv_64/debug-symbols-off/threading-multi/visibility-hidden/test_arithmetic_backend_concept" -Wl,--start-group "/mnt/fs1/run/teeks99-01/run/results/boost/bin.v2/libs/multiprecision/test/test_arithmetic_backend_concept.test/gcc-13~c++20/debug/riscv_64/debug-symbols-off/threading-multi/visibility-hidden/test_arithmetic_backend_concept.o" "/mnt/fs1/run/teeks99-01/run/results/boost/bin.v2/libs/multiprecision/test/gcc-13~c++20/debug/riscv_64/debug-symbols-off/threading-multi/visibility-hidden/libno_eh_support.so.1.87.0"  -Wl,-Bstatic  -Wl,-Bdynamic -lrt -Wl,--end-group -fPIC -pthread -fvisibility=hidden -fvisibility-inlines-hidden 

300 second time limit exceeded