[Bug c++/62224] [4.9 Regression] Possible regression in gcc-4.9-20140820

2014-08-26 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62224 Richard Biener changed: What|Removed |Added Priority|P3 |P1 Target Milestone|---

[Bug c++/62224] [4.9 Regression] Possible regression in gcc-4.9-20140820

2014-08-28 Thread chris2553 at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62224 --- Comment #3 from Chris Clayton --- Yes, the preprocessed file is the one providing the unresolved references. It surely won't be a surprise to anyone to here that the same failure occurs when building with yesterday's 4.9 snapshot 4.9-2014082

[Bug c++/62224] [4.9 Regression] Possible regression in gcc-4.9-20140820

2014-09-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62224 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org,

[Bug c++/62224] [4.9 Regression] Possible regression in gcc-4.9-20140820

2014-09-01 Thread chris2553 at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62224 --- Comment #5 from Chris Clayton --- I reverted the code change from r214208 with the following patch: --- gcc-4.9-20140827-orig/gcc/cp/decl2.c2014-08-20 02:54:40.0 +0100 +++ gcc-4.9-20140827/gcc/cp/decl2.c 2014-09-01 21:07:

[Bug c++/62224] [4.9 Regression] Possible regression in gcc-4.9-20140820

2014-09-02 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62224 --- Comment #6 from Jason Merrill --- I don't see cppmodelmanager in that link command, so I'm guessing ensureUpdated is hidden in a different .so? Certainly compiling the preprocessed file you attached provides a definition of the symbol. Can

[Bug c++/62224] [4.9 Regression] Possible regression in gcc-4.9-20140820

2014-09-02 Thread chris2553 at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62224 --- Comment #7 from Chris Clayton --- Created attachment 33439 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33439&action=edit Pre-processed cppcodemodelinspectordialog cppcodemodelinspectordialog.ii compressed with xz.

[Bug c++/62224] [4.9 Regression] Possible regression in gcc-4.9-20140820

2014-09-02 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62224 --- Comment #8 from Markus Trippelsdorf --- I don't think this is a compiler bug. cppmodelmanager.o is simply missing in the object file list of the libCppEditor.so link command. And the undefined symbol from cppcodemodelinspectordialog.ii is a

[Bug c++/62224] [4.9 Regression] Possible regression in gcc-4.9-20140820

2014-09-02 Thread chris2553 at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62224 --- Comment #9 from Chris Clayton --- That seems odd to me, although I'm happy to be told I'm wrong. I base this on the fact that reverting the code change from r214208 permits a successful build. MoreOver, in both the failed and sucessful builds

[Bug c++/62224] [4.9 Regression] Possible regression in gcc-4.9-20140820

2014-09-02 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62224 --- Comment #10 from Markus Trippelsdorf --- (In reply to Chris Clayton from comment #9) > That seems odd to me, although I'm happy to be told I'm wrong. I base this > on the fact that reverting the code change from r214208 permits a successful >

[Bug c++/62224] [4.9 Regression] Possible regression in gcc-4.9-20140820

2014-09-02 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62224 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/62224] [4.9 Regression] Possible regression in gcc-4.9-20140820

2014-09-03 Thread chris2553 at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62224 --- Comment #12 from Chris Clayton --- Sorry, you'll have to stick with me here while a figure out what that means. I think you are saying that prior to r214208, the symbols definedMacros() and headerPaths() were present but effectively no-ops.

[Bug c++/62224] [4.9 Regression] Possible regression in gcc-4.9-20140820

2014-09-03 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62224 --- Comment #13 from Markus Trippelsdorf --- (In reply to Chris Clayton from comment #12) > Sorry, you'll have to stick with me here while a figure out what that means. > > I think you are saying that prior to r214208, the symbols definedMacros(

[Bug c++/62224] [4.9 Regression] Possible regression in gcc-4.9-20140820

2014-09-03 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62224 --- Comment #14 from Markus Trippelsdorf --- (In reply to Markus Trippelsdorf from comment #13) > (In reply to Chris Clayton from comment #12) > > Sorry, you'll have to stick with me here while a figure out what that means. > > > > I think you a

[Bug c++/62224] [4.9 Regression] Possible regression in gcc-4.9-20140820

2014-09-09 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62224 --- Comment #15 from Jason Merrill --- Author: jason Date: Tue Sep 9 11:57:25 2014 New Revision: 215061 URL: https://gcc.gnu.org/viewcvs?rev=215061&root=gcc&view=rev Log: PR c++/61214 PR c++/62224 gcc/ * gimple-fold.c (can_refer_dec

[Bug c++/62224] [4.9 Regression] Possible regression in gcc-4.9-20140820

2014-09-09 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62224 Markus Trippelsdorf changed: What|Removed |Added Resolution|INVALID |FIXED --- Comment #16 from Markus

[Bug c++/62224] [4.9 Regression] Possible regression in gcc-4.9-20140820

2014-09-09 Thread chris2553 at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62224 --- Comment #17 from Chris Clayton --- I can confirm that with Jason's code changes (referenced in comment 15) to gcc/cp/decl2.c and gcc/gimple-fold.c, the resultant compiler successfully builds qt-creator-3.2.0. Thanks Jason.