------- Comment #26 from rleigh at debian dot org 2006-06-18 09:51 ------- Thiemo Seufer diagnosed this as a problem with the testcases: mbstate_t needs explictly initialising to all-bits-zero with memset. After doing this
std::memset(&state, 0, sizeof(mbstate_t)); all the testcases work for me on powerpc and i386. Since this is not a bug, it can be closed. Sorry about that. Perhaps the libstdc++ doxygen documentation for codecvt could document that state_type/mbstate_t needs explicit initialisation before use. Regards, Roger -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28059