diff options
author | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-06-02 02:28:19 +0000 |
---|---|---|
committer | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-06-02 02:28:19 +0000 |
commit | 399fbdbdddd6ea476c7f47d20bd2ceb0be827218 (patch) | |
tree | 1587f66f189daa25f9f3d68dc7bba6b4d6e5e5d6 /gcc/common.opt | |
parent | 7d2a579e44dbc8da7c850ba3a55473a973a3b61f (diff) | |
download | gcc-399fbdbdddd6ea476c7f47d20bd2ceb0be827218.tar.gz |
PR c++/44282
gcc/cp/
* mangle.c (attr_strcmp): New.
(write_CV_qualifiers_for_type): Also write out attributes that
affect type identity.
(write_type): Strip all attributes after writing qualifiers.
libiberty/
* cp-demangle.c (cplus_demangle_type): Handle arguments to vendor
extended qualifier.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@224007 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/common.opt')
-rw-r--r-- | gcc/common.opt | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gcc/common.opt b/gcc/common.opt index 6e15af2e189..32b416a324f 100644 --- a/gcc/common.opt +++ b/gcc/common.opt @@ -836,8 +836,11 @@ Driver Undocumented ; ; 8: The version of the ABI that corrects the substitution behavior of ; function types with function-cv-qualifiers. -; First selectable in G++ 4.9 and default in G++ 5 -; (set in c_common_post_options). +; First selectable in G++ 4.9 and default in G++ 5. +; +; 9: The version of the ABI that mangles attributes that affect type +; identity, such as ia32 calling convention attributes (stdcall, etc.) +; Default in G++ 6 (set in c_common_post_options). ; ; Additional positive integers will be assigned as new versions of ; the ABI become the default version of the ABI. |