diff options
author | Alan Modra <amodra@gmail.com> | 2015-07-25 16:38:42 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2015-07-25 20:41:04 +0930 |
commit | a496fbc8802f0a5719db6347a43cc869e03d83c9 (patch) | |
tree | 21bdd4f9bfe1bb57b0690d57ac485dd9bd189d71 /bfd/ChangeLog | |
parent | ca3084f54b62ce06c6e70a6e1daafeb5e3317c12 (diff) | |
download | gdb-a496fbc8802f0a5719db6347a43cc869e03d83c9.zip gdb-a496fbc8802f0a5719db6347a43cc869e03d83c9.tar.gz gdb-a496fbc8802f0a5719db6347a43cc869e03d83c9.tar.bz2 |
Fix broken -Bsymbolic-functions
For selected targets. The testcase reveals a number of targets that
still need fixing.
bfd/
* elf32-arm.c (elf32_arm_final_link_relocate): Use SYMBOLIC_BIND to
check if a symbol should be bound symbolically.
* elf32-hppa.c (elf32_hppa_check_relocs,
elf32_hppa_adjust_dynamic_symbol, elf32_hppa_relocate_section,
elf32_hppa_finish_dynamic_symbol): Likewise.
* elf32-m68k.c (elf_m68k_check_relocs,
elf_m68k_relocate_section): Likewise.
* elf32-nios2.c (nios2_elf32_relocate_section,
nios2_elf32_check_relocs, allocate_dynrelocs): Likewise.
* elf32-tic6x.c (elf32_tic6x_finish_dynamic_symbol,
elf32_tic6x_relocate_section): Likewise.
ld/testsuite/
* ld-elf/symbolic-func.s,
* ld-elf/symbolic-func.r: New test.
* ld-elf/elf.exp: Run it.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index ea2bbe7..086ec78 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,17 @@ +2015-07-25 Thomas Preud'homme <thomas.preudhomme@arm.com> + + * elf32-arm.c (elf32_arm_final_link_relocate): Use SYMBOLIC_BIND to + check if a symbol should be bound symbolically. + * elf32-hppa.c (elf32_hppa_check_relocs, + elf32_hppa_adjust_dynamic_symbol, elf32_hppa_relocate_section, + elf32_hppa_finish_dynamic_symbol): Likewise. + * elf32-m68k.c (elf_m68k_check_relocs, + elf_m68k_relocate_section): Likewise. + * elf32-nios2.c (nios2_elf32_relocate_section, + nios2_elf32_check_relocs, allocate_dynrelocs): Likewise. + * elf32-tic6x.c (elf32_tic6x_finish_dynamic_symbol, + elf32_tic6x_relocate_section): Likewise. + 2015-07-24 Alan Modra <amodra@gmail.com> * elf.c (_bfd_elf_assign_file_positions_for_non_load): Use .rela |