diff options
author | Kamlesh Kumar <kamleshbhalui@gmail.com> | 2019-11-04 23:24:25 +0000 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2019-11-04 18:24:25 -0500 |
commit | e0c866ddfdb500cacefee4e37fb3e85521c55623 (patch) | |
tree | 97bd2e1b1e838cc820f21aaee225bf416616c1e3 /gcc/common.opt | |
parent | 04373f9288435fa2980dda99ad988fa5ce99331a (diff) | |
download | gcc-e0c866ddfdb500cacefee4e37fb3e85521c55623.zip gcc-e0c866ddfdb500cacefee4e37fb3e85521c55623.tar.gz gcc-e0c866ddfdb500cacefee4e37fb3e85521c55623.tar.bz2 |
PR c++/91979 - mangling nullptr expression
2019-11-04 Kamlesh Kumar <kamleshbhalui@gmail.com>
gcc/cp
* cp/mangle.c (write_template_arg_literal): Handle nullptr
mangling.
gcc
* common.opt (-fabi-version): Document =14.
* doc/invoke.texi (C++ Dialect Options): Likewise.
gcc/c-family
* c-opts.c (c_common_post_options): Update
latest_abi_version.
libiberty
* cp-demangle.c (d_expr_primary): Handle
nullptr demangling.
* testsuite/demangle-expected: Added test.
From-SVN: r277801
Diffstat (limited to 'gcc/common.opt')
-rw-r--r-- | gcc/common.opt | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/common.opt b/gcc/common.opt index cc279f4..fdd923e 100644 --- a/gcc/common.opt +++ b/gcc/common.opt @@ -951,6 +951,8 @@ Driver Undocumented ; 13: Fixes the accidental change in 12 to the calling convention for classes ; with deleted copy constructor and trivial move constructor. ; Default in G++ 8.2. +; 14: Corrects the mangling of nullptr expression. +; Default in G++ 10. ; ; Additional positive integers will be assigned as new versions of ; the ABI become the default version of the ABI. |