OSDN Git Service

* elf32-m68k.c (elf_m68k_copy_indirect_symbol): Propagate non_got_ref
authornickc <nickc>
Wed, 26 Aug 2009 13:35:36 +0000 (13:35 +0000)
committernickc <nickc>
Wed, 26 Aug 2009 13:35:36 +0000 (13:35 +0000)
commit0b0b5f394712496ae7e4330456676109c2d1506b
tree19166e3fc5a6609d1e0cf45f3969a2f5a8fdfda7
parent459039e3b6e9b244eede8e054dfb0e5ed9a41dee
    * elf32-m68k.c (elf_m68k_copy_indirect_symbol): Propagate non_got_ref
        value.
        (elf_m68k_check_relocs): Handle dynamic TLS relocations.
        Handle non_got_ref field.
        (elf_m68k_adjust_dynamic_symbol): Handle non_got_ref field.

        * tls-def-1.s, tls-def-1.d, tls-gd-1.d2, tls-gd-1.d3, tls-main-1.s,
        * tls-main-1.d: New files.
        * m68k.exp: Run new TLS tests.
bfd/ChangeLog
bfd/elf32-m68k.c
ld/testsuite/ChangeLog
ld/testsuite/ld-m68k/m68k.exp
ld/testsuite/ld-m68k/tls-def-1.d [new file with mode: 0644]
ld/testsuite/ld-m68k/tls-def-1.s [new file with mode: 0644]
ld/testsuite/ld-m68k/tls-gd-1.d2 [new file with mode: 0644]
ld/testsuite/ld-m68k/tls-gd-1.d3 [new file with mode: 0644]
ld/testsuite/ld-m68k/tls-main-1.d [new file with mode: 0644]
ld/testsuite/ld-m68k/tls-main-1.s [new file with mode: 0644]