mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-20 01:50:24 +08:00
* elf32-m68k.c (elf_m68k_finish_dynamic_symbol): For a TLS_GD
relocation read the value from the second GOT slot.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
2011-02-22 Andreas Schwab <schwab@redhat.com>
|
||||||
|
|
||||||
|
* elf32-m68k.c (elf_m68k_finish_dynamic_symbol): For a TLS_GD
|
||||||
|
relocation read the value from the second GOT slot.
|
||||||
|
|
||||||
2011-02-15 Tristan Gingold <gingold@adacore.com>
|
2011-02-15 Tristan Gingold <gingold@adacore.com>
|
||||||
|
|
||||||
* vms-alpha.c (alpha_vms_link_add_archive_symbols): Add a comment.
|
* vms-alpha.c (alpha_vms_link_add_archive_symbols): Add a comment.
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Motorola 68k series support for 32-bit ELF
|
/* Motorola 68k series support for 32-bit ELF
|
||||||
Copyright 1993, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
|
Copyright 1993, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
|
||||||
2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
|
2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of BFD, the Binary File Descriptor library.
|
This file is part of BFD, the Binary File Descriptor library.
|
||||||
|
|
||||||
@ -4390,6 +4390,11 @@ elf_m68k_finish_dynamic_symbol (output_bfd, info, h, sym)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case R_68K_TLS_GD32:
|
case R_68K_TLS_GD32:
|
||||||
|
/* The value for this relocation is actually put in
|
||||||
|
the second GOT slot. */
|
||||||
|
relocation = bfd_get_signed_32 (output_bfd,
|
||||||
|
(sgot->contents
|
||||||
|
+ got_entry_offset + 4));
|
||||||
relocation += dtpoff_base (info);
|
relocation += dtpoff_base (info);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user