[Bug target/44139] Exporting emutls symbols from a DLL broken on w32 targets
davek at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Mon May 17 18:26:00 GMT 2010
------- Comment #10 from davek at gcc dot gnu dot org 2010-05-17 18:25 -------
Re-opening. It turns out that GCC fails to actually apply the dllexport
attribute to TLS control vars. So solving the binutils problem allows
auto-export of a TLS variable to work, but as auto-export gets disabled in the
presence of any explicit dllexport directives, this isn't an effective
solution. I believe the problem needs to be addressed in
config/i386/winnt.c#i386_pe_encode_section_info()
--
davek at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |UNCONFIRMED
Resolution|INVALID |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44139
More information about the Gcc-bugs
mailing list