the zero index relocs produced by elf64_alpha_relax_tls_get_addr.
+2005-05-30 Richard Henderson <rth@redhat.com>
+
+ * elf64-alpha.c (elf64_alpha_relocate_section): Use dtp_base for
+ the zero index relocs produced by elf64_alpha_relax_tls_get_addr.
+
2005-05-29 Richard Henderson <rth@redhat.com>
* configure.in (--enable-secureplt): New.
/* If this is a tp-relative relocation against sym 0,
this is hackery from relax_section. Force the value to
- be the tls base. */
+ be the tls module base. */
if (r_symndx == 0
&& (r_type == R_ALPHA_TLSLDM
|| r_type == R_ALPHA_GOTTPREL
|| r_type == R_ALPHA_TPRELHI
|| r_type == R_ALPHA_TPRELLO
|| r_type == R_ALPHA_TPREL16))
- value = tp_base;
+ value = dtp_base;
if (local_got_entries)
gotent = local_got_entries[r_symndx];