[Bug lto/47274] [4.6 regression] ICE in lto_varpool_replace_node, at lto-symtab.c:306

hubicka at ucw dot cz gcc-bugzilla@gcc.gnu.org
Tue Feb 1 19:43:00 GMT 2011


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47274

--- Comment #29 from Jan Hubicka <hubicka at ucw dot cz> 2011-02-01 18:17:36 UTC ---
> And here are the IR symtabs (I built a cross GCC just far enough to get the
> liblto_plugin):
> 
> $ ./obj/binutils/.libs/nm-new.exe --plugin ./obj-xgcc/lto-plugin/.libs/cyglto_p
> lugin-0.dll *.o
> 
> abs-1-lib.o:
> 00000000 T abs
> 00000000 T abs_called
> 00000000 T inside_main
> 
> abs-1.o:
> 00000000 T abs
> 00000000 T abs_called
> 00000000 T main_test
> 
> main.o:
> 00000000 T inside_main
> 00000000 T main
> 00000000 T main_test
> 

Hmm, this seems like some very lowlevel bug in the streaming (endianity issue
or so) since they way
visibilities are derrived is actually quite target independent.  I will look
into it day after tomorrow
unless somebody beats me.

Thanks,
Honza



More information about the Gcc-bugs mailing list