* elf-bfd.h (bfd_elf_discard_group): Remove.
authorBen Elliston <bje@au.ibm.com>
Mon, 31 Jan 2005 22:53:26 +0000 (22:53 +0000)
committerBen Elliston <bje@au.ibm.com>
Mon, 31 Jan 2005 22:53:26 +0000 (22:53 +0000)
* elf.c (bfd_elf_discard_group): Likewise.
* elfxx-target.h (bfd_elfNN_bfd_discard_group): Remove macro.

bfd/ChangeLog
bfd/elf-bfd.h
bfd/elf.c
bfd/elfxx-target.h

index c76d939b4ed05adb86e6f26a32446b1d05d273b8..fd43f0e36cab3351372fed104f738b98b7d1a694 100644 (file)
@@ -1,3 +1,9 @@
+2005-02-01  Ben Elliston  <bje@au.ibm.com>
+       * elf-bfd.h (bfd_elf_discard_group): Remove.
+       * elf.c (bfd_elf_discard_group): Likewise.
+       * elfxx-target.h (bfd_elfNN_bfd_discard_group): Remove macro.
+
 2005-01-31  Richard Sandiford  <rsandifo@redhat.com>
 
        * elf-bfd.h (elf_backend_data): Add elf_backend_eh_frame_address_size.
index f2a063bfa08826a9677875df352e6d31c585ece3..e4d81a963077f7afe3887549e843cc2e63d2706b 100644 (file)
@@ -1438,8 +1438,6 @@ extern bfd_boolean _bfd_elf_merge_sections
   (bfd *, struct bfd_link_info *);
 extern bfd_boolean bfd_elf_is_group_section
   (bfd *, const struct bfd_section *);
-extern bfd_boolean bfd_elf_discard_group
-  (bfd *, struct bfd_section *);
 extern void _bfd_elf_section_already_linked
   (bfd *, struct bfd_section *);
 extern void bfd_elf_set_group_contents
index 081ad8935e1f97312302d9614798a5d9af26fc96..187763d310bdfa5872191159e7f3aa32173e3e1a 100644 (file)
--- a/bfd/elf.c
+++ b/bfd/elf.c
@@ -664,29 +664,6 @@ bfd_elf_is_group_section (bfd *abfd ATTRIBUTE_UNUSED, const asection *sec)
   return elf_next_in_group (sec) != NULL;
 }
 
-bfd_boolean
-bfd_elf_discard_group (bfd *abfd ATTRIBUTE_UNUSED,
-                      asection *group ATTRIBUTE_UNUSED)
-{
-#if 0
-  asection *first = elf_next_in_group (group);
-  asection *s = first;
-
-  while (s != NULL)
-    {
-      s->output_section = bfd_abs_section_ptr;
-      s = elf_next_in_group (s);
-      /* These lists are circular.  */
-      if (s == first)
-       break;
-    }
-#else
-  /* FIXME: Never used. Remove it!  */
-  abort ();
-#endif
-  return TRUE;
-}
-
 /* Make a BFD section from an ELF section.  We store a pointer to the
    BFD section in the bfd_section field of the header.  */
 
index baad96d4ba85778e72c8d6f28b901a979a3cb171..98c158e01dfa26de3c83c5e6251acd6c9cb9ce62 100644 (file)
 #define bfd_elfNN_bfd_is_group_section bfd_elf_is_group_section
 #endif
 
-#ifndef bfd_elfNN_bfd_discard_group
-#define bfd_elfNN_bfd_discard_group bfd_elf_discard_group
-#endif
-
 #ifndef bfd_elfNN_section_already_linked
 #define bfd_elfNN_section_already_linked \
   _bfd_elf_section_already_linked