* emultempl/spuelf.em (spu_after_open): Don't combine .text.ia.*
authorAlan Modra <amodra@gmail.com>
Wed, 4 Feb 2009 02:43:17 +0000 (02:43 +0000)
committerAlan Modra <amodra@gmail.com>
Wed, 4 Feb 2009 02:43:17 +0000 (02:43 +0000)
during relocatable link.

ld/ChangeLog
ld/emultempl/spuelf.em

index 0b774a92a2dd8b94cc84b7efed70c731cb863141..9aa4cb4a6c05a61581d3cf2323fa74e2be2aefa1 100644 (file)
@@ -1,3 +1,8 @@
+2009-02-04  Alan Modra  <amodra@bigpond.net.au>
+
+       * emultempl/spuelf.em (spu_after_open): Don't combine .text.ia.*
+       during relocatable link.
+
 2009-02-03  Nick Clifton  <nickc@redhat.com>
 
        PR 9797
index 7c98f714531197eb95ad1d1f1930e71ede6acde5..376889a6d44dc4848b024594f8e667fdf1f47dd2 100644 (file)
@@ -106,6 +106,9 @@ spu_after_open (void)
       params.emit_stub_syms |= link_info.emitrelocations;
       spu_elf_setup (&link_info, &params);
 
+      if (link_info.relocatable)
+       lang_add_unique (".text.ia.*");
+
       if (!link_info.relocatable
          && link_info.input_bfds != NULL
          && !spu_elf_create_sections (&link_info))