* elf32-m68k.c (elf_m68k_copy_indirect_symbol): Propagate non_got_ref
authorNick Clifton <nickc@redhat.com>
Wed, 26 Aug 2009 13:35:37 +0000 (13:35 +0000)
committerNick Clifton <nickc@redhat.com>
Wed, 26 Aug 2009 13:35:37 +0000 (13:35 +0000)
commite5f2b1de7c60e55d86dab61eaa3750eca33ef367
tree4bc2c1e39f020277f9bdd4e5dad6a0580e54ed53
parentf7922329bf858a53e75d0affc239ce08bea43fb8
    * 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]