Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Shinwell <shinwell@codesourcery.com>2006-08-24 18:49:51 +0400
committerMark Shinwell <shinwell@codesourcery.com>2006-08-24 18:49:51 +0400
commite36e49ee3618d4ba1509e75962f69f854214e719 (patch)
treed7fb945609dc57ff4a5bfa50827dfa35ccf2f7a6
parent196f526864fe34c2776ced7315d0552d6afdc4d0 (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.csl20
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.