Re: [PATCH][PR91979] Incorrect mangling for non-template-argument nullptr expression

2019-10-22 Thread kamlesh kumar
On Tue, Oct 22, 2019 at 10:53 PM kamlesh kumar wrote: > > diff --git a/gcc/cp/mangle.c b/gcc/cp/mangle.c > index a9333b8..334610c 100644 > --- a/gcc/cp/mangle.c > +++ b/gcc/cp/mangle.c > @@ -3400,7 +3400,8 @@ write_template_arg_literal (const tree value) >case INTEGER_CST: > gcc_as

Re: [PATCH][PR91979] Incorrect mangling for non-template-argument nullptr expression

2019-10-22 Thread kamlesh kumar
diff --git a/gcc/cp/mangle.c b/gcc/cp/mangle.c index a9333b8..334610c 100644 --- a/gcc/cp/mangle.c +++ b/gcc/cp/mangle.c @@ -3400,7 +3400,8 @@ write_template_arg_literal (const tree value) case INTEGER_CST: gcc_assert (!same_type_p (TREE_TYPE (value), boolean_type_node)

Re: [PATCH][PR91979] Incorrect mangling for non-template-argument nullptr expression

2019-10-22 Thread Marek Polacek
On Tue, Oct 22, 2019 at 10:00:19PM +0530, kamlesh kumar wrote: > diff --git a/gcc/cp/mangle.c b/gcc/cp/mangle.c > index a9333b8..780da9f 100644 > --- a/gcc/cp/mangle.c > +++ b/gcc/cp/mangle.c > @@ -3400,7 +3400,8 @@ write_template_arg_literal (const tree value) >case INTEGER_CST: >

Re: [PATCH][PR91979] Incorrect mangling for non-template-argument nullptr expression

2019-10-22 Thread kamlesh kumar
attached patch file. On Tue, Oct 22, 2019 at 10:00 PM kamlesh kumar wrote: > > bootstrap and regtested on x86_64. > > Changelog: > gcc > -- > 2019-10-22 Kamlesh Kumar > > PR c++/91979 - mangling nullptr expression > * mangle.c (write_template_arg_literal): Handle nullptr >

[PATCH][PR91979] Incorrect mangling for non-template-argument nullptr expression

2019-10-22 Thread kamlesh kumar
bootstrap and regtested on x86_64. Changelog: gcc -- 2019-10-22 Kamlesh Kumar PR c++/91979 - mangling nullptr expression * mangle.c (write_template_arg_literal): Handle nullptr mangling. * testsuite/g++.dg/cpp0x/nullptr27.C: Modify Test. * testsuite/