On Tue, 10 Aug 2010, Michael Schnell wrote:
On 07/20/2010 02:48 PM, Jonas Maebe wrote:
I don't see it there (to the extent that there is an official win32 abi
document; it seems that information is spread over several msdn pages that
don't even link to each other).
Please stop speculating that certain things "should be documented" or
"should work" and post links to the official documents. Sending us off on
wild goose chases does not help.
This document
http://www.akkadia.org/drepper/tls.pdf
explicitly states that the implementation of the thrdeadvar needs to be part
of the ABI of the compiler. (Thanks to Vinzent Höfler to point me to this
file).
This is an extension to C which is specific to GCC; it is in no way an
official spec except maybe for GCC (and probably linux-only, at that).
Microsoft for example doesn't use ELF; as I understand his remark, Jonas
wanted an official Microsoft spec.
Other than that, it's of course useful to know.
Michael.
_______________________________________________
fpc-devel maillist - [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-devel