summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Brook <paul@codesourcery.com>2006-05-15 20:46:23 +0000
committerPaul Brook <paul@codesourcery.com>2006-05-15 20:46:23 +0000
commit729081272cd2f2edf977f76b77a12615eee02290 (patch)
tree0abdebd7f18e15b5db07a9c81e3ef892db283852
parent2896c3ebbebf84ebe5250234f94ac2eca4e3acbc (diff)
downloadcygnal-729081272cd2f2edf977f76b77a12615eee02290.tar.gz
cygnal-729081272cd2f2edf977f76b77a12615eee02290.tar.bz2
cygnal-729081272cd2f2edf977f76b77a12615eee02290.zip
2006-05-15 Paul Brook <paul@codesourcery.com>
Backport from mainline. * bfd/cpu-arm.c (bfd_is_arm_mapping_symbol_name): Rename ... (bfd_is_arm_special_symbol_name): ... to this. Add type argument. Check symbol name is of specified type. * bfd/elf32-arm.c (elf32_arm_is_target_special_symbol, arm_elf_find_function, elf32_arm_output_symbol_hook): Use bfd_is_arm_special_symbol_name. * bfd/bfd-in.h (BFD_ARM_SPECIAL_SYM_TYPE_MAP, BFD_ARM_SPECIAL_SYM_TYPE_TAG, BFD_ARM_SPECIAL_SYM_TYPE_OTHER, BFD_ARM_SPECIAL_SYM_TYPE_ANY): Define. (bfd_is_arm_mapping_symbol_name): Remove prototype. (bfd_is_arm_special_symbol_name): Add prototype. * bfd/bfd-in2.h: Regenerate. * gas/config/tc-arm.c (arm_adjust_symtab): Use bfd_is_arm_special_symbol_name. * ld/testsuite/ld-arm/arm-be8.d: New test. * ld/testsuite/ld-arm/arm-be8.s: New test. * ld/testsuite/ld-arm/arm-elf.exp: Add arm-be8.
-rw-r--r--ChangeLog.csl21
1 files changed, 21 insertions, 0 deletions
diff --git a/ChangeLog.csl b/ChangeLog.csl
index df7052bbe..352d0f641 100644
--- a/ChangeLog.csl
+++ b/ChangeLog.csl
@@ -1,3 +1,24 @@
+2006-05-15 Paul Brook <paul@codesourcery.com>
+
+ Backport from mainline.
+ * bfd/cpu-arm.c (bfd_is_arm_mapping_symbol_name): Rename ...
+ (bfd_is_arm_special_symbol_name): ... to this. Add type argument.
+ Check symbol name is of specified type.
+ * bfd/elf32-arm.c (elf32_arm_is_target_special_symbol,
+ arm_elf_find_function, elf32_arm_output_symbol_hook): Use
+ bfd_is_arm_special_symbol_name.
+ * bfd/bfd-in.h (BFD_ARM_SPECIAL_SYM_TYPE_MAP,
+ BFD_ARM_SPECIAL_SYM_TYPE_TAG, BFD_ARM_SPECIAL_SYM_TYPE_OTHER,
+ BFD_ARM_SPECIAL_SYM_TYPE_ANY): Define.
+ (bfd_is_arm_mapping_symbol_name): Remove prototype.
+ (bfd_is_arm_special_symbol_name): Add prototype.
+ * bfd/bfd-in2.h: Regenerate.
+ * gas/config/tc-arm.c (arm_adjust_symtab): Use
+ bfd_is_arm_special_symbol_name.
+ * ld/testsuite/ld-arm/arm-be8.d: New test.
+ * ld/testsuite/ld-arm/arm-be8.s: New test.
+ * ld/testsuite/ld-arm/arm-elf.exp: Add arm-be8.
+
2006-05-12 Carlos O'Donell <carlos@codesourcery.com>
* binutils/doc/binutils.texi: Rename "Index" to "Binutils Index"