[Bug c++/53301] [4.8 Regression] Spurious -Wzero-as-null-pointer-constant with reference arguments
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53301 --- Comment #2 from paolo at gcc dot gnu.org paolo at gcc dot gnu.org 2012-05-10 21:06:12 UTC --- Author: paolo Date: Thu May 10 21:06:05 2012 New Revision: 187377 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=187377 Log: /cp 2012-05-10 Paolo Carlini paolo.carl...@oracle.com PR c++/53301 * decl.c (check_default_argument): Fix typo (POINTER_TYPE_P instead of TYPE_PTR_P) in zero-as-null-pointer-constant warning. /testsuite 2012-05-10 Paolo Carlini paolo.carl...@oracle.com PR c++/53301 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New. Added: trunk/gcc/testsuite/g++.dg/warn/Wzero-as-null-pointer-constant-6.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/decl.c trunk/gcc/testsuite/ChangeLog
[Bug c++/53301] [4.8 Regression] Spurious -Wzero-as-null-pointer-constant with reference arguments
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53301 --- Comment #3 from paolo at gcc dot gnu.org paolo at gcc dot gnu.org 2012-05-10 21:06:52 UTC --- Author: paolo Date: Thu May 10 21:06:42 2012 New Revision: 187378 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=187378 Log: /cp 2012-05-10 Paolo Carlini paolo.carl...@oracle.com PR c++/53301 * decl.c (check_default_argument): Fix typo (POINTER_TYPE_P instead of TYPE_PTR_P) in zero-as-null-pointer-constant warning. /testsuite 2012-05-10 Paolo Carlini paolo.carl...@oracle.com PR c++/53301 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New. Added: branches/gcc-4_7-branch/gcc/testsuite/g++.dg/warn/Wzero-as-null-pointer-constant-6.C Modified: branches/gcc-4_7-branch/gcc/cp/ChangeLog branches/gcc-4_7-branch/gcc/cp/decl.c branches/gcc-4_7-branch/gcc/testsuite/ChangeLog
[Bug c++/53301] [4.8 Regression] Spurious -Wzero-as-null-pointer-constant with reference arguments
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53301 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED --- Comment #4 from Paolo Carlini paolo.carlini at oracle dot com 2012-05-10 21:08:14 UTC --- Fixed mainline and 4.7.1.
[Bug c++/53301] [4.8 Regression] Spurious -Wzero-as-null-pointer-constant with reference arguments
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53301 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed||2012-05-09 AssignedTo|unassigned at gcc dot |paolo.carlini at oracle dot |gnu.org |com Target Milestone|--- |4.7.1 Summary|Spurious|[4.8 Regression] Spurious |-Wzero-as-null-pointer-cons |-Wzero-as-null-pointer-cons |tant with reference |tant with reference |arguments |arguments Ever Confirmed|0 |1 --- Comment #1 from Paolo Carlini paolo.carlini at oracle dot com 2012-05-09 22:34:00 UTC --- In a sense this is a regression caused by the fix for PR52718, 4.7.0 doesn't warn. Tightening the check shouldn't be very difficult.