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