<< "This test fails with gcc version 4.0.0 or earlier: see\n"
<< "This test fails with gcc versions before 4.0.1: see\n"
int test_main(int, char*[]){#if defined __GNUC__ && 40001 <= LMI_GCC_VERSION    std::cerr        << "This test fails with gcc version 4.0.0 or earlier: see\n"        << "  http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20914\n"        ;#endif // gcc version less than 4.0.1 .    std::ostringstream oss;    std::locale loc;    std::locale new_loc(loc, new comma_punct);    oss.imbue(new_loc);    oss.setf(std::ios_base::fixed, std::ios_base::floatfield);    oss << std::setprecision(2) << -999;    BOOST_TEST_EQUAL("-999", oss.str());    return EXIT_SUCCESS;}