diff options
author | Jakub Jelinek <jakub@redhat.com> | 2004-04-23 08:51:10 +0000 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2004-04-23 08:51:10 +0000 |
commit | 47a9f7b34f7a3421ea4d2f55406a24b8028337f9 (patch) | |
tree | 52357912bb667a0950846cfd83bd45d7880af605 /bfd/ChangeLog | |
parent | 1ffcab4b28f01b7b9933adff2c695a826136168c (diff) | |
download | gdb-47a9f7b34f7a3421ea4d2f55406a24b8028337f9.zip gdb-47a9f7b34f7a3421ea4d2f55406a24b8028337f9.tar.gz gdb-47a9f7b34f7a3421ea4d2f55406a24b8028337f9.tar.bz2 |
* elf64-x86-64.c (elf64_x86_64_copy_indirect_symbol): Copy also
ELF_LINK_POINTER_EQUALITY_NEEDED.
(elf64_x86_64_check_relocs): Set ELF_LINK_POINTER_EQUALITY_NEEDED
if r_type is not R_X86_64_PC32.
(elf64_x86_64_finish_dynamic_symbol): If
ELF_LINK_POINTER_EQUALITY_NEEDED is not set, clear st_value of
SHN_UNDEF symbols.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 60ba092..5177dc3 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,13 @@ +2004-04-22 Jakub Jelinek <jakub@redhat.com> + + * elf64-x86-64.c (elf64_x86_64_copy_indirect_symbol): Copy also + ELF_LINK_POINTER_EQUALITY_NEEDED. + (elf64_x86_64_check_relocs): Set ELF_LINK_POINTER_EQUALITY_NEEDED + if r_type is not R_X86_64_PC32. + (elf64_x86_64_finish_dynamic_symbol): If + ELF_LINK_POINTER_EQUALITY_NEEDED is not set, clear st_value of + SHN_UNDEF symbols. + 2004-04-22 Kaz Kojima <kkojima@rr.iij4u.or.jp> * elf32-sh.c (sh_elf_plt_sym_val): New function. |