aboutsummaryrefslogtreecommitdiff
path: root/bfd
diff options
context:
space:
mode:
authorMark Mitchell <mark@codesourcery.com>2005-01-26 06:10:45 +0000
committerMark Mitchell <mark@codesourcery.com>2005-01-26 06:10:45 +0000
commitdc4c9c199b288656a976b6262d56b92b993f51a8 (patch)
treecf9721de9d5b4f590b3576926e8507bd3937fbd9 /bfd
parentfb7c96323e5ba5d095ccf8e21505e7852d630245 (diff)
downloadfsf-binutils-gdb-dc4c9c199b288656a976b6262d56b92b993f51a8.zip
fsf-binutils-gdb-dc4c9c199b288656a976b6262d56b92b993f51a8.tar.gz
fsf-binutils-gdb-dc4c9c199b288656a976b6262d56b92b993f51a8.tar.bz2
* elf32-arm.c (elf_backend_default_use_rela_p): Define to zero for
SymbianOS. * emulparams/armsymbian.sh (OTHER_READONLY_SECTIONS): Define, so as to include .ARM.exidx$${Base,Limit}. * ld/scripttempl/armbpabi.sc: Move .plt to end of text segment. Define IMAGE$$ER_RO$${Base,Limit} and SHT$$INIT_ARRAY$${Base,Limit}. Put .init_array, .fini_array, etc. into the read-only data segment.
Diffstat (limited to 'bfd')
-rw-r--r--bfd/ChangeLog5
-rw-r--r--bfd/elf32-arm.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index b03f981..3e84f8a 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,8 @@
+2005-01-25 Mark Mitchell <mark@codesourcery.com>
+
+ * elf32-arm.c (elf_backend_default_use_rela_p): Define to zero for
+ SymbianOS.
+
2005-01-25 Alexandre Oliva <aoliva@redhat.com>
2004-12-10 Alexandre Oliva <aoliva@redhat.com>
diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c
index 6e24153..09b47d3 100644
--- a/bfd/elf32-arm.c
+++ b/bfd/elf32-arm.c
@@ -5917,7 +5917,7 @@ elf32_arm_symbian_modify_segment_map (bfd *abfd,
#undef elf_backend_may_use_rela_p
#define elf_backend_may_use_rela_p 0
#undef elf_backend_default_use_rela_p
-#define elf_backend_default_use_rela_p 1
+#define elf_backend_default_use_rela_p 0
#undef elf_backend_rela_normal
#define elf_backend_rela_normal 0