
The recent changes to Boost.Test are causing math/common_factor_test to fail on all gcc and Unix-like platforms: the program goes into infinite recursion inside Boost.Test: #107563 0x004641cf in boost::unit_test::ut_detail::auto_tc_exp_fail<gcd_test_suite::gcd_unmarked_int_test_id>::auto_tc_exp_fail (this=0x4af2d0, v=0) at ../../../boost/test/unit_test_suite_impl.hpp:282 #107564 0x004641ab in boost::unit_test::ut_detail::auto_tc_exp_fail<gcd_test_suite::gcd_unmarked_int_test_id>::instance () at ../../../boost/test/unit_test_suite_impl.hpp:287 #107565 0x004641cf in boost::unit_test::ut_detail::auto_tc_exp_fail<gcd_test_suite::gcd_unmarked_int_test_id>::auto_tc_exp_fail (this=0x4af2d0, v=0) at ../../../boost/test/unit_test_suite_impl.hpp:282 etc etc. Any ideas or fixes? Many thanks, John Maddock.