This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: C++ PATCH: Add -fabi-version
- From: Gabriel Dos Reis <gdr at integrable-solutions dot net>
- To: mark at codesourcery dot com
- Cc: gcc-patches at gcc dot gnu dot org
- Date: 23 Sep 2002 11:45:27 +0200
- Subject: Re: C++ PATCH: Add -fabi-version
- Organization: Integrable Solutions
- References: <200209230922.g8N9MdS23181@gandalf.codesourcery.com>
Mark Mitchell <mark@codesourcery.com> writes:
| + /* The version of the C++ ABI in use. The following values are
| + allowed:
| +
| + 0: The version of the ABI believed most conformant with the
| + C++ ABI specification. This ABI may change as bugs are
| + discovered and fixed. Therefore, 0 will not necessarily
| + indicate the same ABI in different versions of G++.
| +
| + 1: The version of the ABI first used in G++ 3.2.
| +
| + Additional positive integers will be assigned as new versions of
| + the ABI become the default version of the ABI. */
| +
| + int flag_abi_version = 1;
| +
| + /* The version of the C++ ABI in use. The following values are
| + allowed:
| +
| + -1: The version of the ABI believed most conformant with the
| + C++ ABI specification. This ABI may change as bugs are
| + discovered and fixed. Therefore, -1 will not necessarily
| + indicate the same ABI in different versions of G++.
| +
| + 0: The version of the ABI first used in G++ 3.2.
| +
| + Additional positive integers will be assigned as new versions of
| + the ABI become the default version of the ABI. */
| +
| + extern int flag_abi_version;
I'm confused. Are these mismatches intentional?
-- Gaby