OSDN Git Service

* elf32-m68k.c: Rewrite initialization of GOT entries for TLS
authornickc <nickc>
Wed, 26 Aug 2009 13:42:27 +0000 (13:42 +0000)
committernickc <nickc>
Wed, 26 Aug 2009 13:42:27 +0000 (13:42 +0000)
commitafc266a97097f7dec4891753ecd72a6ef75237ef
tree6ef2f7a4ec34b760a43d0b49e1b8e1eb5e64f2f6
parent0b0b5f394712496ae7e4330456676109c2d1506b
    * elf32-m68k.c: Rewrite initialization of GOT entries for TLS
        relocations.  Rewrite output of dynamic TLS relocations.
        (DTP_OFFSET, TP_OFFSET): New constants.
        (dtpoff_base): Update.
        (tpoff): Rename to tpoff_base, update.
        (elf_m68k_init_got_entry_static, elf_m68k_init_got_entry_local_shared):
        New functions.  Move code from elf_m68k_relocate_section here.
        (elf_m68k_relocate_section): Update.
        (elf_m68k_finish_dynamic_symbol): Fix handling of local TLS symbols.
bfd/ChangeLog
bfd/elf32-m68k.c