This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: C++ PATCH: Add -fabi-version


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]