https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62224
Richard Biener changed:
What|Removed |Added
Priority|P3 |P1
Target Milestone|---
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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62224
Jakub Jelinek changed:
What|Removed |Added
CC||jakub at gcc dot gnu.org,
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:
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
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.
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
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
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
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62224
Markus Trippelsdorf changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
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.
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(
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
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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62224
Markus Trippelsdorf changed:
What|Removed |Added
Resolution|INVALID |FIXED
--- Comment #16 from Markus
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.
16 matches
Mail list logo