Implementing native TLS on OS X in DMD

Jacob Carlborg via digitalmars-d-ldc digitalmars-d-ldc at
Sun Jan 10 03:49:07 PST 2016

On 2016-01-09 20:48, Dan Olson wrote:

>> .tbss __D4main1ai$tlv$init, 4, 3
>> BTW, do you know that the above 3 is?
> 3 is alignment like .p2align (power of 2 alignment).
> 2^3 in this case (8-byte)

I thought the four was the alignment. If the three is the alignment, 
then what is the four? The size of the variable?

> Same 8-byte alignment (OSX .align is synonym for .p2align).
> The tbss and tdata declarations match.

Ah, ok. If the second number (3) above is the alignment then it makes sense.

/Jacob Carlborg

More information about the digitalmars-d-ldc mailing list