diff -urp boost_1_48_0~/boost/accumulators/statistics/sum_kahan.hpp boost_1_48_0/boost/accumulators/statistics/sum_kahan.hpp --- boost_1_48_0~/boost/accumulators/statistics/sum_kahan.hpp 2012-01-16 16:15:24.249239726 +0100 +++ boost_1_48_0/boost/accumulators/statistics/sum_kahan.hpp 2012-01-16 16:18:41.088244223 +0100 @@ -51,7 +51,7 @@ struct sum_kahan_impl template void #if BOOST_ACCUMULATORS_GCC_VERSION > 40305 - __attribute__((optimize("no-associative-math"))) + __attribute__((__optimize__("no-associative-math"))) #endif operator ()(Args const & args) { diff -urp boost_1_48_0~/boost/accumulators/statistics/weighted_sum_kahan.hpp boost_1_48_0/boost/accumulators/statistics/weighted_sum_kahan.hpp --- boost_1_48_0~/boost/accumulators/statistics/weighted_sum_kahan.hpp 2012-01-16 16:15:24.271239755 +0100 +++ boost_1_48_0/boost/accumulators/statistics/weighted_sum_kahan.hpp 2012-01-16 16:18:25.408243823 +0100 @@ -52,7 +52,7 @@ namespace impl template void #if BOOST_ACCUMULATORS_GCC_VERSION > 40305 - __attribute__((optimize("no-associative-math"))) + __attribute__((__optimize__("no-associative-math"))) #endif operator ()(Args const &args) {