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

Reply via email to