diff options
author | Mark Shinwell <shinwell@codesourcery.com> | 2006-08-24 18:49:51 +0400 |
---|---|---|
committer | Mark Shinwell <shinwell@codesourcery.com> | 2006-08-24 18:49:51 +0400 |
commit | e36e49ee3618d4ba1509e75962f69f854214e719 (patch) | |
tree | d7fb945609dc57ff4a5bfa50827dfa35ccf2f7a6 | |
parent | 196f526864fe34c2776ced7315d0552d6afdc4d0 (diff) |
bfd/
* elf32-arm.c (elf32_arm_howto_table_1): Change offset for
R_THM_CALL to 25 and remove FIXME comment.
(using_thumb2): New function.
(elf32_arm_final_link_relocate): Cope with Thumb-2 BL encoding.
ld/testsuite/
* arm-elf.exp: Add thumb1-bl, thumb2-bl, thumb2-bl-as-thumb1-bad
and thumb2-bl-bad tests.
* thumb1-bl.d: New.
* thumb1-bl.s: New.
* thumb2-bl-as-thumb1-bad.d: New.
* thumb2-bl-as-thumb1-bad.s: New.
* thumb2-bl-bad.d: New.
* thumb2-bl-bad.s: New.
* thumb2-bl.d: New.
* thumb2-bl.s: New.
-rw-r--r-- | ChangeLog.csl | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/ChangeLog.csl b/ChangeLog.csl index f6dd8cd5a..a3512025b 100644 --- a/ChangeLog.csl +++ b/ChangeLog.csl @@ -1,6 +1,26 @@ 2006-08-24 Mark Shinwell <shinwell@codesourcery.com> bfd/ + * elf32-arm.c (elf32_arm_howto_table_1): Change offset for + R_THM_CALL to 25 and remove FIXME comment. + (using_thumb2): New function. + (elf32_arm_final_link_relocate): Cope with Thumb-2 BL encoding. + + ld/testsuite/ + * arm-elf.exp: Add thumb1-bl, thumb2-bl, thumb2-bl-as-thumb1-bad + and thumb2-bl-bad tests. + * thumb1-bl.d: New. + * thumb1-bl.s: New. + * thumb2-bl-as-thumb1-bad.d: New. + * thumb2-bl-as-thumb1-bad.s: New. + * thumb2-bl-bad.d: New. + * thumb2-bl-bad.s: New. + * thumb2-bl.d: New. + * thumb2-bl.s: New. + +2006-08-24 Mark Shinwell <shinwell@codesourcery.com> + + bfd/ * elf32-arm.c (elf32_arm_final_link_relocate): Add cases for R_ARM_ABS32_NOI and R_ARM_REL32_NOI. (elf32_arm_gc_sweep_hook): Likewise. |