Hi, the below hunk seems spurious?!?
Paolo. ///////////// Index: include/bits/locale_facets.tcc =================================================================== --- include/bits/locale_facets.tcc (revision 179579) +++ include/bits/locale_facets.tcc (working copy) @@ -635,15 +635,11 @@ const char_type __c = *__beg; - if (!__donef) - __testf = __c == __lc->_M_falsename[__n]; - + __testf = __c == __lc->_M_falsename[__n]; if (!__testf&& __donet) break; - if (!__donet) - __testt = __c == __lc->_M_truename[__n]; - + __testt = __c == __lc->_M_truename[__n]; if (!__testt&& __donef) break;