This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: (C++) mangling vector types
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
mark@codesourcery.com
(650) 331-3385 x713