This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/53426] [4.8 Regression] ICE:create_variable_info_for at ../../gcc-trunk/gcc/tree-ssa-structalias.c:5581
- From: "hubicka at ucw dot cz" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 21 May 2012 13:40:05 +0000
- Subject: [Bug tree-optimization/53426] [4.8 Regression] ICE:create_variable_info_for at ../../gcc-trunk/gcc/tree-ssa-structalias.c:5581
- Auto-submitted: auto-generated
- References: <bug-53426-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53426
--- Comment #4 from Jan Hubicka <hubicka at ucw dot cz> 2012-05-21 13:40:05 UTC ---
> Hum. IPA-PTA ... yeah ... :/
>
> Mine I guess (note ipa-pta is experimental).
>
> Honza - we are trying to access the varinfo for
> _ZTIN5boost16exception_detail19error_info_injectorISt13runtime_errorEE
> which is mentioned in the initializer of
> _ZTVN5boost16exception_detail19error_info_injectorISt13runtime_errorEE
> but that variable, despite mentioned, does not have a varpool entry. Is
> that by design? Can we not look at the initializer of a decl via
I suppose it is the case where
_ZTVN5boost16exception_detail19error_info_injectorISt13runtime_errorEE is
external but with constructor known. I recently fixed that on mainline by
making those analyzed, too.
So if this still reproduce on mainline, it is possible that you arrive to the
constructor in some way that is not visible by varpool?
Honza