aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Brook <paul@codesourcery.com>2005-02-10 14:14:25 +0000
committerPaul Brook <paul@codesourcery.com>2005-02-10 14:14:25 +0000
commite37c699c87aec1399f7e9cac854c41775c4c7603 (patch)
tree712e257bb0d94e6bbb59a2fddfa1e33a62ca917e
parent6fa3860b3b4e2e963d19b54d5f215416f998d294 (diff)
downloadgdb-e37c699c87aec1399f7e9cac854c41775c4c7603.zip
gdb-e37c699c87aec1399f7e9cac854c41775c4c7603.tar.gz
gdb-e37c699c87aec1399f7e9cac854c41775c4c7603.tar.bz2
2005-02-10 Paul Brook <paul@codesourcery.com>
* elf32-arm.c (elf32_arm_final_link_relocate): Handle R_ARM_THM_PC9.
-rw-r--r--bfd/ChangeLog4
-rw-r--r--bfd/elf32-arm.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index a5d36d7..37e3b81 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,5 +1,9 @@
2005-02-10 Paul Brook <paul@codesourcery.com>
+ * elf32-arm.c (elf32_arm_final_link_relocate): Handle R_ARM_THM_PC9.
+
+2005-02-10 Paul Brook <paul@codesourcery.com>
+
* elflink.c (bfd_elf_record_link_assignment): Make hidden and internal
symbols local.
(elf_link_renumber_hash_table_dynsyms): Ignore local symbols.
diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c
index 032b05c..cc32496 100644
--- a/bfd/elf32-arm.c
+++ b/bfd/elf32-arm.c
@@ -2736,6 +2736,7 @@ elf32_arm_final_link_relocate (reloc_howto_type * howto,
break;
case R_ARM_THM_PC11:
+ case R_ARM_THM_PC9:
/* Thumb B (branch) instruction). */
{
bfd_signed_vma relocation;