From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7947 invoked by alias); 15 Jan 2015 17:30:23 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 7235 invoked by uid 55); 15 Jan 2015 17:30:10 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/64068] [5 Regression] ICE: in remove_unreachable_nodes, at ipa.c:546 Date: Thu, 15 Jan 2015 17:30:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ipa X-Bugzilla-Version: 5.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2015-01/txt/msg01373.txt.bz2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D64068 --- Comment #9 from Martin Li=C5=A1ka --- Author: marxin Date: Thu Jan 15 17:29:23 2015 New Revision: 219672 URL: https://gcc.gnu.org/viewcvs?rev=3D219672&root=3Dgcc&view=3Drev Log: Fix for PR64068 and PR64559. * g++.dg/ipa/pr64068.C: New test. * gcc.dg/ipa/PR64559.c: New test. PR ipa/64068 PR ipa/64559 * ipa.c (symbol_table::remove_unreachable_nodes): Do not put abstract origins into boundary. Added: trunk/gcc/testsuite/g++.dg/ipa/pr64068.C trunk/gcc/testsuite/gcc.dg/ipa/PR64559.c Modified: trunk/gcc/ChangeLog trunk/gcc/ipa.c trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-473381-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Jan 15 17:31:01 2015 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 9436 invoked by alias); 15 Jan 2015 17:31:01 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 9387 invoked by uid 48); 15 Jan 2015 17:30:55 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/64068] [5 Regression] ICE: in remove_unreachable_nodes, at ipa.c:546 Date: Thu, 15 Jan 2015 17:31:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ipa X-Bugzilla-Version: 5.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2015-01/txt/msg01375.txt.bz2 Content-length: 443 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D64068 Martin Li=C5=A1ka changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #10 from Martin Li=C5=A1ka --- Fixed in 5.0.0. >>From gcc-bugs-return-473384-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Jan 15 18:02:41 2015 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 4248 invoked by alias); 15 Jan 2015 18:02:40 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 3591 invoked by uid 48); 15 Jan 2015 18:02:33 -0000 From: "petschy at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/64615] New: Access level check error: g++ thinks the non default ctor is protected while its public Date: Thu, 15 Jan 2015 18:02:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 5.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: petschy at gmail dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2015-01/txt/msg01378.txt.bz2 Content-length: 1185 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64615 Bug ID: 64615 Summary: Access level check error: g++ thinks the non default ctor is protected while its public Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: petschy at gmail dot com Access level is changed from protected (base class) to public (derived class) via using declaration. The default ctor and the two overloaded member functions are accessible, however the non-default ctor is not, g++ complains that it's protected. g++ 4.9 and 5.0 (20150115) give the same error messages. cmdline: g++-5.0.0 -Wall -std=c++11 20150115-using_base_ctor.cpp ----8<---8<---8<---8<--- class B { protected: B() { } B(int) { } void Foo() { } void Foo(int) { } }; class D : public B { public: using B::B; using B::Foo; }; void d_ctor() { D d; } void d_ctor2() { D d(0); // ! } void d_foo(D* d) { d->Foo(); } void d_foo2(D* d) { d->Foo(0); }