summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Brook <paul@codesourcery.com>2006-05-01 16:27:15 +0000
committerPaul Brook <paul@codesourcery.com>2006-05-01 16:27:15 +0000
commit6ce914075acbe37bf9c898fca43acd49d2a2d5ad (patch)
tree38276feb26b2c5917ab8d994b216c28f928e7af6
parent87761c76ea3fcbed68af4bd7f42d67335254419c (diff)
downloadcygnal-6ce914075acbe37bf9c898fca43acd49d2a2d5ad.tar.gz
cygnal-6ce914075acbe37bf9c898fca43acd49d2a2d5ad.tar.bz2
cygnal-6ce914075acbe37bf9c898fca43acd49d2a2d5ad.zip
2006-05-01 Paul Brook <paul@codesourcery.com>
* bfd/elf32-arm.c (elf32_arm_final_link_relocate): Set thumb funciton bit for R_ARM_REL32. * gas/config/tc-arm.c (arm_optimize_expr): New function. * gas/config/tc-arm.h (md_optimize_expr): Define (arm_optimize_expr): Add prototype. (TC_FORCE_RELOCATION_SUB_SAME): Define. * ld/testsuite/ld-arm/arm-elf.exp: Add thumb-rel32. * ld/testsuite/ld-arm/thumb-rel32.d: New test. * ld/testsuite/ld-arm/thumb-rel32.s: New test.
-rw-r--r--ChangeLog.csl12
1 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog.csl b/ChangeLog.csl
index 820098307..999bf93ff 100644
--- a/ChangeLog.csl
+++ b/ChangeLog.csl
@@ -1,3 +1,15 @@
+2006-05-01 Paul Brook <paul@codesourcery.com>
+
+ * bfd/elf32-arm.c (elf32_arm_final_link_relocate): Set thumb funciton
+ bit for R_ARM_REL32.
+ * gas/config/tc-arm.c (arm_optimize_expr): New function.
+ * gas/config/tc-arm.h (md_optimize_expr): Define
+ (arm_optimize_expr): Add prototype.
+ (TC_FORCE_RELOCATION_SUB_SAME): Define.
+ * ld/testsuite/ld-arm/arm-elf.exp: Add thumb-rel32.
+ * ld/testsuite/ld-arm/thumb-rel32.d: New test.
+ * ld/testsuite/ld-arm/thumb-rel32.s: New test.
+
2006-04-29 Paul Brook <paul@codesourcery.com>
* opcodes/arm-dis.c (coprocessor_opcodes): Add %c to unconditional