.bss : { *(.bss) }
/* thread-local data segment */
- .tbss : {
- crt.o(.tbss) /* Make sure tls_start is the first TLS symbol */
+ .tdata :
+ {
+ _tls_data = .;
+ crt.o(.tdata.begin)
+ *(.tdata)
+ crt.o(.tdata.end)
+ }
+ .tbss :
+ {
*(.tbss)
+ crt.o(.tbss.end)
}
- .tdata : { *(.tdata) }
/* End of uninitalized data segement */
_end = .;