------- Comment #17 from paolo dot carlini at oracle dot com 2009-06-15 11:36 ------- Maybe it's because I didn't really look carefully at the patch: aren't you adding a new data member to the class? Changing either size or layout of a type specified in the C++ standard definitely changes the ABI, at least in the rather wide sense we are using in this project. You can find more informations here: http://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13631