Jason Merrill wrote: > There is a difference from v3, which is just a correction to match the > ABI document; it doesn't prevent us from implementing the full language, > which is why we never bumped the default. So I would like to be able to > make the vector change without also making the template arg change.
I understand the argument, but it sounds overly complicated. Or else not complicated enough. If we no longer think that a linear progression of ABI versions is sufficient, then we should have switches for picking your point in the multi-dimensional space, rather than just a numerical version. That sounds theoretically right to me, but awfully complicated in practice. Do we have another libstdc++ ABI change coming? I'd suggest doing this as -fabi-version=4, and making that the default at that point. -- Mark Mitchell CodeSourcery m...@codesourcery.com (650) 331-3385 x713