-ftls-model docs/implementation inconsistency
Alexander Monakov
amonakov@ispras.ru
Fri Jul 19 16:08:00 GMT 2013
On Fri, 19 Jul 2013, Jakub Jelinek wrote:
> The change of memory models based on flag_shlib is completely intentional,
> it is similar to the linker TLS optimizations but at the compiler level,
> so if you want to ad some comment to documentation, that is fine, but
> I don't see anything to fix.
The problem is that -ftls-model flag allows forcing local-exec TLS in
shared objects, but does not allow forcing global-dynamic TLS. I don't see
the rationale for providing one but not the other. It seems inconsistent.
Thanks.
Alexander
More information about the Gcc
mailing list