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