summaryrefslogtreecommitdiff
path: root/bfd
diff options
context:
space:
mode:
authorBen Elliston <bje@au.ibm.com>2005-01-31 22:53:26 +0000
committerBen Elliston <bje@au.ibm.com>2005-01-31 22:53:26 +0000
commit31f45394f9d9f38c48f96010c2dc658c5880ae9f (patch)
tree8a7e3ee3f07a2f6ce65984afc18a34d4e327dc77 /bfd
parent99f2c3cfe1305286b23010becfae98b83aeb90b7 (diff)
downloadgdb-31f45394f9d9f38c48f96010c2dc658c5880ae9f.tar.gz
* 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.
Diffstat (limited to 'bfd')
-rw-r--r--bfd/ChangeLog6
-rw-r--r--bfd/elf-bfd.h2
-rw-r--r--bfd/elf.c23
-rw-r--r--bfd/elfxx-target.h4
4 files changed, 6 insertions, 29 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index c76d939b4ed..fd43f0e36ca 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -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.
diff --git a/bfd/elf-bfd.h b/bfd/elf-bfd.h
index f2a063bfa08..e4d81a96307 100644
--- a/bfd/elf-bfd.h
+++ b/bfd/elf-bfd.h
@@ -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
diff --git a/bfd/elf.c b/bfd/elf.c
index 081ad8935e1..187763d310b 100644
--- 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. */
diff --git a/bfd/elfxx-target.h b/bfd/elfxx-target.h
index baad96d4ba8..98c158e01df 100644
--- a/bfd/elfxx-target.h
+++ b/bfd/elfxx-target.h
@@ -142,10 +142,6 @@
#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