Add KEEP for certain section's *personality*
authorTomer Levi <Tomer.Levi@nsc.com>
Thu, 16 Sep 2004 16:27:00 +0000 (16:27 +0000)
committerTomer Levi <Tomer.Levi@nsc.com>
Thu, 16 Sep 2004 16:27:00 +0000 (16:27 +0000)
ld/ChangeLog
ld/scripttempl/elf32crx.sc

index 5114aa79888bd26f73ee54e8d4c555f68f9aa7e3..4ebf3151f56c6cb178af02b4cbadfd686942144d 100644 (file)
@@ -1,3 +1,9 @@
+2004-09-16  Tomer Levi  <Tomer.Levi@nsc.com>
+
+        * scripttempl/elf32crx.sc (.init): Add KEEP for section's *personality*.
+        (.fini): Likewise.
+        (.jcr): Likewise.
+
 2004-09-16  Alan Modra  <amodra@bigpond.net.au>
 
        * emultempl/armelf_oabi.em (before_allocation): Add extra zero param
index 4a893a006fcb0c1a7b130d58b3dced2521f75e27..67488ae5f7b377e424d360a008d98481209283ef 100644 (file)
@@ -47,20 +47,20 @@ SECTIONS
   .init :
   { 
     __INIT_START = .; 
-    *(.init)
+    KEEP (*(.init))
     __INIT_END = .; 
   } > rom
 
   .fini :
   { 
     __FINI_START = .; 
-    *(.fini)
+    KEEP (*(.fini))
     __FINI_END = .; 
   } > rom
 
   .jcr :
   { 
-    *(.jcr)
+    KEEP (*(.jcr))
   } > rom
 
   .text :