From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1307 invoked by alias); 16 Nov 2013 20:41:43 -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 1275 invoked by uid 48); 16 Nov 2013 20:41:40 -0000 From: "manu at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug preprocessor/53920] "gcc -E" does not honor #pragma GCC diagnostic ignored "-Wunused-macro" Date: Sat, 16 Nov 2013 20:41:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: preprocessor X-Bugzilla-Version: 4.7.1 X-Bugzilla-Keywords: diagnostic X-Bugzilla-Severity: normal X-Bugzilla-Who: manu at gcc dot gnu.org X-Bugzilla-Status: NEW 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_status cf_reconfirmed_on cc everconfirmed 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: 2013-11/txt/msg01549.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D53920 Manuel L=C3=B3pez-Ib=C3=A1=C3=B1ez changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2013-11-16 CC| |manu at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Manuel L=C3=B3pez-Ib=C3=A1=C3=B1ez --- The C FE normally preprocesses and parses concurrently. But -E (only preprocessing) is handled by a different function in c-ppoutput.c(scan_translation_unit), which does not handle pragma diagnosti= cs. So someone would need to add that handling there. Probably not difficult. I think one just needs to call c_invoke_pragma handler when a pragma diagnost= ic is detected, but someone has to try and flush out the details. If you need = help just ask. >>From gcc-bugs-return-434773-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 16 20:44:47 2013 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 2857 invoked by alias); 16 Nov 2013 20:44:47 -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 2815 invoked by uid 48); 16 Nov 2013 20:44:44 -0000 From: "manu at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/48914] #pragma GCC diagnostic ignored "-Wc++0x-compat" doesn't work Date: Sat, 16 Nov 2013 20:44: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-Version: 4.6.1 X-Bugzilla-Keywords: diagnostic X-Bugzilla-Severity: normal X-Bugzilla-Who: manu at gcc dot gnu.org X-Bugzilla-Status: NEW 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: 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: 2013-11/txt/msg01550.txt.bz2 Content-length: 235 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D48914 --- Comment #9 from Manuel L=C3=B3pez-Ib=C3=A1=C3=B1ez --- If this warning is given by the preprocessor during lexing, then this is a = dup of bug 53431. >>From gcc-bugs-return-434774-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 16 21:45:06 2013 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 24756 invoked by alias); 16 Nov 2013 21:45:05 -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 24642 invoked by uid 55); 16 Nov 2013 21:45:00 -0000 From: "pault at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/58771] [4.7/4.8/4.9 Regression] ICE in transfer_expr, at fortran/trans-io.c:2164 Date: Sat, 16 Nov 2013 21:45:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 4.8.2 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pault at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: pault at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: 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: 2013-11/txt/msg01551.txt.bz2 Content-length: 827 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58771 --- Comment #5 from Paul Thomas --- Author: pault Date: Sat Nov 16 21:44:56 2013 New Revision: 204907 URL: http://gcc.gnu.org/viewcvs?rev=204907&root=gcc&view=rev Log: 2013-11-16 Paul Thomas PR fortran/58771 * trans-io.c (transfer_expr): If the backend_decl for a derived type is missing, build it with gfc_typenode_for_spec. 2013-11-16 Paul Thomas PR fortran/58771 * gfortran.dg/derived_external_function_1.f90 : New test Added: branches/gcc-4_8-branch/gcc/testsuite/gfortran.dg/derived_external_function_1.f90 Modified: branches/gcc-4_8-branch/gcc/fortran/ChangeLog branches/gcc-4_8-branch/gcc/fortran/trans-io.c branches/gcc-4_8-branch/gcc/testsuite/ChangeLog