This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/47333] [4.6 regression] g++.dg/lto/20091219 FAILs on Solaris 2
- From: "ro at CeBiTec dot Uni-Bielefeld.DE" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 14 Jun 2011 15:47:34 +0000
- Subject: [Bug target/47333] [4.6 regression] g++.dg/lto/20091219 FAILs on Solaris 2
- Auto-submitted: auto-generated
- References: <bug-47333-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47333
--- Comment #15 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> 2011-06-14 15:47:16 UTC ---
> --- Comment #14 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-06-12 12:48:32 UTC ---
> A target issue as it only depends on the assembler used. Rainer, as people
> don't have access to solaris as I guess you have to debug it and propose a fix.
> I suspect some symout assembler hook gets in the way?
AFAICS, the code doesn't handle assemblers without weakref support
correctly. So this will work with gas, but with nothing else. I don't
really know what's necessary to avoid this issue, given that I haven't
really digged what weakrefs are and how to represent the same concept on
non-gas platforms.
Rainer