[Bug c++/91921] Incomplete -Woverloaded-virtual warning when base class is in system header

2020-02-13 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91921

Andrew Pinski  changed:

   What|Removed |Added

 CC||loximann at gmail dot com

--- Comment #5 from Andrew Pinski  ---
*** Bug 93728 has been marked as a duplicate of this bug. ***

[Bug c++/91921] Incomplete -Woverloaded-virtual warning when base class is in system header

2019-09-28 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91921

Marek Polacek  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

--- Comment #4 from Marek Polacek  ---
Fixed in GCC 10.

[Bug c++/91921] Incomplete -Woverloaded-virtual warning when base class is in system header

2019-09-28 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91921

--- Comment #3 from Marek Polacek  ---
Author: mpolacek
Date: Sat Sep 28 11:46:33 2019
New Revision: 276249

URL: https://gcc.gnu.org/viewcvs?rev=276249&root=gcc&view=rev
Log:
PR c++/91921 - stray warning with -Woverloaded-virtual.
* class.c (warn_hidden): Only emit the second part of
-Woverloaded-virtual if the first part was issued.  Use inform instead
warning_at.

* g++.dg/warn/Woverloaded-2.C: New.
* g++.dg/warn/Woverloaded-2.h: New.
* g++.dg/warn/pr61945.C: Turn dg-warning into dg-message.
* g++.old-deja/g++.mike/warn6.C: Likewise.
* g++.old-deja/g++.warn/virt1.C: Likewise.

Added:
trunk/gcc/testsuite/g++.dg/warn/Woverloaded-2.C
trunk/gcc/testsuite/g++.dg/warn/Woverloaded-2.h
Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/class.c
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/g++.dg/warn/pr61945.C
trunk/gcc/testsuite/g++.old-deja/g++.mike/warn6.C
trunk/gcc/testsuite/g++.old-deja/g++.warn/virt1.C

[Bug c++/91921] Incomplete -Woverloaded-virtual warning when base class is in system header

2019-09-26 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91921

Marek Polacek  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|unassigned at gcc dot gnu.org  |mpolacek at gcc dot 
gnu.org

--- Comment #2 from Marek Polacek  ---
Looks trivial.

[Bug c++/91921] Incomplete -Woverloaded-virtual warning when base class is in system header

2019-09-26 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91921

Marek Polacek  changed:

   What|Removed |Added

   Keywords||diagnostic
 Status|UNCONFIRMED |NEW
   Last reconfirmed||2019-09-26
 CC||mpolacek at gcc dot gnu.org
 Ever confirmed|0   |1

--- Comment #1 from Marek Polacek  ---
Confirmed.