diff options
| author | Ulrich Drepper <[email protected]> | 2008-02-02 10:01:53 +0000 |
|---|---|---|
| committer | Ulrich Drepper <[email protected]> | 2008-02-02 10:01:53 +0000 |
| commit | 712d78eced9020ccfa1c27d32c2929cf16398293 (patch) | |
| tree | b9e59971c3e485d9971cca8b92f1d7ee37827511 /src/elf32-i386.script | |
| parent | 7cd1bf7b762f0b7d3b1158e52c800d299ed5333f (diff) | |
Start implementation of x86 TLS implementation in ld.
Diffstat (limited to 'src/elf32-i386.script')
| -rw-r--r-- | src/elf32-i386.script | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/elf32-i386.script b/src/elf32-i386.script index 1c46b690..a6cfffa1 100644 --- a/src/elf32-i386.script +++ b/src/elf32-i386.script @@ -50,6 +50,7 @@ SEGMENT [RX] *(.gnu.linkonce.r.*) } .rodata1; + .eh_frame_hdr; . = ALIGN(32 / 8); PROVIDE (__preinit_array_start = .); .preinit_array @@ -93,6 +94,19 @@ SEGMENT [RW] KEEP (*(.eh_frame)) } .gcc_except_table; + .tdata + { + *(.tdata) + *(.tdata.*) + *(.gnu.linkone.td.*) + } + .tbss + { + *(.tbss) + *(.tbss.*) + *(.gnu.linkone.tb.*) + *(.tcommon) + } .ctors { /* gcc uses crtbegin.o to find the start of |
