aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
Diffstat (limited to 'ld')
-rw-r--r--ld/ChangeLog5
-rw-r--r--ld/emulparams/elf32bfinfd.sh13
2 files changed, 16 insertions, 2 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 287b530..56e69c3 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,8 @@
+2009-09-04 Jie Zhang <jie.zhang@analog.com>
+
+ * emulparams/elf32bfinfd.sh (OTHER_SECTIONS): Add .l2.text
+ and .l2.data.
+
2009-09-03 Dave Korn <dave.korn.cygwin@gmail.com>
* scripttempl/pe.sc (.text): Add "*(.text.*)" in order to catch
diff --git a/ld/emulparams/elf32bfinfd.sh b/ld/emulparams/elf32bfinfd.sh
index e3ae57b..3e0420e 100644
--- a/ld/emulparams/elf32bfinfd.sh
+++ b/ld/emulparams/elf32bfinfd.sh
@@ -14,9 +14,18 @@ OTHER_READONLY_SECTIONS="
${RELOCATING+__ROFIXUP_END__ = .;}
}
"
-# 0xff700000, 0xff800000, 0xff900000 and 0xffa00000 are also used in
-# Dynamic linker and linux kernel. They need to be keep synchronized.
+# 0xfeb00000, 0xfec00000, 0xff700000, 0xff800000, 0xff900000
+# 0xffa00000 are also used in Dynamic linker and linux kernel.
+# They need to be kept synchronized.
OTHER_SECTIONS="
+ .l2.text 0xfeb00000 :
+ {
+ *(.l2.text)
+ }
+ .l2.data 0xfec00000 :
+ {
+ *(.l2.data)
+ }
.l1.data 0xff700000 :
{
*(.l1.data)