as: s390 Instruction Marker

1 
1 9.40.3.7 Instruction Marker
1 ...........................
1 
1 The thread local storage instruction markers are used by the linker to
1 perform code optimization.
1 
1 ':tls_load'
1      The :tls_load marker is used to flag the load instruction in the
1      initial exec TLS model that retrieves the offset from the thread
1      pointer to a thread local storage variable from the GOT.
1 ':tls_gdcall'
1      The :tls_gdcall marker is used to flag the branch-and-save
1      instruction to the __tls_get_offset function in the global dynamic
1      TLS model.
1 ':tls_ldcall'
1      The :tls_ldcall marker is used to flag the branch-and-save
1      instruction to the __tls_get_offset function in the local dynamic
1      TLS model.
1 
1    For more information about the thread local storage instruction
1 marker and the linker optimizations see the ELF extension documentation
1 'ELF Handling For Thread-Local Storage'.
1