ld/
authorRichard Sandiford <rdsandiford@googlemail.com>
Sat, 15 Dec 2007 09:43:40 +0000 (09:43 +0000)
committerRichard Sandiford <rdsandiford@googlemail.com>
Sat, 15 Dec 2007 09:43:40 +0000 (09:43 +0000)
* scripttempl/armbpabi.sc (.text): Don't KEEP (*(.text.*personality*)).
(.data): Don't KEEP (*(.gnu.linkonce.d.*personality*)).
* scripttempl/elf.sc: As for armbpabi.sc.
* scripttempl/elfxtensa.sc: Likewise.
* scripttempl/mep.sc: Likewise.

ld/ChangeLog
ld/scripttempl/armbpabi.sc
ld/scripttempl/elf.sc
ld/scripttempl/elfxtensa.sc
ld/scripttempl/mep.sc

index eaf3d9d2556f26d8bb507412aea9f54b3150999c..f409af86c288d8e26a271666345ec300d449ce8b 100644 (file)
@@ -1,3 +1,11 @@
+2007-12-15  Richard Sandiford  <rsandifo@nildram.co.uk>
+
+       * scripttempl/armbpabi.sc (.text): Don't KEEP (*(.text.*personality*)).
+       (.data): Don't KEEP (*(.gnu.linkonce.d.*personality*)).
+       * scripttempl/elf.sc: As for armbpabi.sc.
+       * scripttempl/elfxtensa.sc: Likewise.
+       * scripttempl/mep.sc: Likewise.
+
 2007-11-07  Nathan Sidwell  <nathan@codesourcery.com>
 
        * emulparams/vxworks.sh (OTHER_READONLY_SECTIONS,
index 83ca358d113dc8becdd9921c2d2c6133000167c9..38a856482da7d5c9a553ea10e6665f36efea662f 100644 (file)
@@ -183,7 +183,6 @@ cat <<EOF
   {
     ${RELOCATING+${TEXT_START_SYMBOLS}}
     *(.text .stub${RELOCATING+ .text.* .gnu.linkonce.t.*})
-    KEEP (*(.text.*personality*))
     /* .gnu.warning sections are handled specially by elf32.em.  */
     *(.gnu.warning)
     ${RELOCATING+${OTHER_TEXT_SECTIONS}}
@@ -271,7 +270,6 @@ cat <<EOF
   {
     ${RELOCATING+${DATA_START_SYMBOLS}}
     *(.data${RELOCATING+ .data.* .gnu.linkonce.d.*})
-    KEEP (*(.gnu.linkonce.d.*personality*))
     ${CONSTRUCTING+SORT(CONSTRUCTORS)}
   }
   .data1        ${RELOCATING-0} : { *(.data1) }
index a59a88411968bc5d76419b9ac2074d41a50603a1..2f86d916416c68633a29543c0677f8ea5737fcc8 100644 (file)
@@ -350,7 +350,6 @@ cat <<EOF
   {
     ${RELOCATING+${TEXT_START_SYMBOLS}}
     *(.text .stub${RELOCATING+ .text.* .gnu.linkonce.t.*})
-    KEEP (*(.text.*personality*))
     /* .gnu.warning sections are handled specially by elf32.em.  */
     *(.gnu.warning)
     ${RELOCATING+${OTHER_TEXT_SECTIONS}}
@@ -427,7 +426,6 @@ cat <<EOF
   {
     ${RELOCATING+${DATA_START_SYMBOLS}}
     *(.data${RELOCATING+ .data.* .gnu.linkonce.d.*})
-    ${RELOCATING+KEEP (*(.gnu.linkonce.d.*personality*))}
     ${CONSTRUCTING+SORT(CONSTRUCTORS)}
   }
   .data1        ${RELOCATING-0} : { *(.data1) }
index 1bbd7e426fbdc74bab003f6a07ad10512080af5a..60115b83f29c5395c64a4049dd68b7cf163da156 100644 (file)
@@ -366,7 +366,6 @@ cat <<EOF
 
     ${RELOCATING+${TEXT_START_SYMBOLS}}
     *(.literal .text .stub${RELOCATING+ .literal.* .text.* .gnu.linkonce.literal.* .gnu.linkonce.t.*.literal .gnu.linkonce.t.*})
-    KEEP (*(.text.*personality*))
     /* .gnu.warning sections are handled specially by elf32.em.  */
     *(.gnu.warning)
     ${RELOCATING+${OTHER_TEXT_SECTIONS}}
@@ -446,7 +445,6 @@ cat <<EOF
   {
     ${RELOCATING+${DATA_START_SYMBOLS}}
     *(.data${RELOCATING+ .data.* .gnu.linkonce.d.*})
-    ${RELOCATING+KEEP (*(.gnu.linkonce.d.*personality*))}
     ${CONSTRUCTING+SORT(CONSTRUCTORS)}
   }
   .data1        ${RELOCATING-0} : { *(.data1) }
index 20a69381252a7abff3f1260f3c63aef89ada3711..9062d5800476f6f60fef503dfb920a252104c299 100644 (file)
@@ -300,7 +300,6 @@ cat <<EOF
   {
     ${RELOCATING+${TEXT_START_SYMBOLS}}
     *(.text .stub${RELOCATING+ .text.* .gnu.linkonce.t.*})
-    KEEP (*(.text.*personality*))
     /* .gnu.warning sections are handled specially by elf32.em.  */
     *(.gnu.warning)
     ${RELOCATING+${OTHER_TEXT_SECTIONS}}
@@ -360,7 +359,6 @@ cat <<EOF
   {
     ${RELOCATING+${DATA_START_SYMBOLS}}
     *(.data${RELOCATING+ .data.* .gnu.linkonce.d.*})
-    KEEP (*(.gnu.linkonce.d.*personality*))
     ${CONSTRUCTING+SORT(CONSTRUCTORS)}
   }
   .data1        ${RELOCATING-0} : { *(.data1) }