* ldlang.c (section_already_linked): Call bfd_discard_group. Typo fix.
authorAlan Modra <amodra@gmail.com>
Tue, 4 Jun 2002 01:07:29 +0000 (01:07 +0000)
committerAlan Modra <amodra@gmail.com>
Tue, 4 Jun 2002 01:07:29 +0000 (01:07 +0000)
ld/ChangeLog
ld/ldlang.c

index fb0e26e85e337720bbbb7f14e60c98d59b27dd0c..a1a56783608b93da6bbc1d3b3a47a527da500ce2 100644 (file)
@@ -1,3 +1,7 @@
+2002-06-04  Alan Modra  <amodra@bigpond.net.au>
+
+       * ldlang.c (section_already_linked): Call bfd_discard_group.  Typo fix.
+
 2002-06-02  Marek Michalkiewicz  <marekm@amelek.gda.pl>
 
        * scripttempl/avr.sc: Changes to support current GCC and avr-libc,
index c3761ba1686c2d8b32ca4bee041732010b81f102..6346a747b13e3328e243ad039c1f7c7f15f0966a 100644 (file)
@@ -985,7 +985,7 @@ section_already_linked (abfd, sec, data)
      of having link once sections in the first place.
 
      Also, not merging link once sections in a relocatable link
-     causes trouble for MIPS ELF, which relies in link once semantics
+     causes trouble for MIPS ELF, which relies on link once semantics
      to handle the .reginfo section correctly.  */
 
   name = bfd_get_section_name (abfd, sec);
@@ -1039,6 +1039,9 @@ section_already_linked (abfd, sec, data)
             section.  */
          sec->output_section = bfd_abs_section_ptr;
 
+         if (flags & SEC_GROUP)
+           bfd_discard_group (abfd, sec);
+
          return;
        }
     }