From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20290 invoked by alias); 21 Jan 2013 11:41:32 -0000 Received: (qmail 20255 invoked by uid 48); 21 Jan 2013 11:41:15 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/55742] [4.8 regression] __attribute__ in class function declaration cause "prototype does not match" errors. Date: Mon, 21 Jan 2013 11:41:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 4.8.0 X-Bugzilla-Changed-Fields: Attachment #29211 is obsolete Attachment #29217 is obsolete Status AssignedTo Message-ID: In-Reply-To: References: X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 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 X-SW-Source: 2013-01/txt/msg01952.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55742 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #29211|0 |1 is obsolete| | Attachment #29217|0 |1 is obsolete| | Status|NEW |ASSIGNED AssignedTo|unassigned at gcc dot |jakub at gcc dot gnu.org |gnu.org | --- Comment #42 from Jakub Jelinek 2013-01-21 11:41:11 UTC --- Created attachment 29234 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29234 gcc48-pr55742.patch Updated patch that subsumes both the original patch and the incremental one, and hopefully cures also (1), (2) and (3) above, except that the testsuite coverage still should be improved (I've added just 5 new tests from the snippets I had around) and documentation needs to be written.