This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Purpose of attribute_tls_model_ie


On 10/16/2015 05:22 PM, Joseph Myers wrote:

>> But this would not apply to the arena pointer in malloc/arena.c, right?
>>  (It's a static TLS variable, after all.)  So we could drop it there and
>> get better code for statically linked glibc.
> 
> Indeed.  If it's being built as part of libc then the command-line option 
> should suffice.  The attribute should help for cases such as the 
> GLIBC_PRIVATE TLS errno, however (subject to fixing the attribute to use 
> local-exec in static libraries (but not *_nonshared)).

Good.  After my cleanup patches which switch to an explicit __thread, we
can change each instance easily.

Florian


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]