This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: HPUX C++ ABI
- From: David Edelsohn <dje at watson dot ibm dot com>
- To: Mark Mitchell <mark at codesourcery dot com>
- Cc: gcc at gcc dot gnu dot org, jessica at cup dot hp dot com, sje at cup dot hp dot com
- Date: Thu, 12 Sep 2002 14:15:10 -0400
- Subject: Re: HPUX C++ ABI
>>>>> Mark Mitchell writes:
Mark> There is a slippery slope argument that "everyone else will want us to
Mark> support there variant of the ABI too". But, there is no everyone else;
Mark> HP is the only vendor with an installed base that does not feel they
Mark> can make changes to their ABI.
I think this is a bad precedent unless we really want to open the
doors for compatibility patches from every other compiler vendor. Are we
going to allow patches of this type from compiler vendors who ABIs happen
to be similar to G++'s ABI, but not from others? This seems to unfairly
prefer one set of compiler vendors over another.
Why can't HP's aCC compiler have a -compat-g++ switch? This is
not asking HP to change their ABI, this is asking HP to have a separate
compatibility mode in aCC if they want to interoperate with G++. The
burden should be on the vendor who wants to be compatible with G++, not on
G++ to be compatible with other, non-standard ABIs.
David