[Bug target/47333] [4.8 regression] g++.dg/lto/20091219 FAILs on Solaris 2 with SUN as

hubicka at ucw dot cz gcc-bugzilla@gcc.gnu.org
Tue Jun 4 11:32:00 GMT 2013


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

--- Comment #38 from Jan Hubicka <hubicka at ucw dot cz> ---
> No longer a 4.9 regression, fixed by the patch for PR middle-end/57366.

Good news.
> 
> Unfortunately, that doesn't easily backport to the 4.8 branch since that lacks
> alias and alias_target in struct symtab_node_base:

I know. Weakrefs was quite broken in 4.8 (and anything earlier) and more so on
non-weakref assemblers (even when you do not get ICE nor link error, you still
get wrong references output so the final program will not work since it won't
connect weakref with its target).  

I can backport the whole series of patches, but I would like to understand how
important it is.  Solaris libc is using weakrefs w/o weakref support in
toolchain, or does the weakref come from some of GNU libraries in it?

Honza



More information about the Gcc-bugs mailing list