diff options
author | Ben Elliston <bje@au.ibm.com> | 2005-01-31 22:53:26 +0000 |
---|---|---|
committer | Ben Elliston <bje@au.ibm.com> | 2005-01-31 22:53:26 +0000 |
commit | 31f45394f9d9f38c48f96010c2dc658c5880ae9f (patch) | |
tree | 8a7e3ee3f07a2f6ce65984afc18a34d4e327dc77 /bfd | |
parent | 99f2c3cfe1305286b23010becfae98b83aeb90b7 (diff) | |
download | gdb-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/ChangeLog | 6 | ||||
-rw-r--r-- | bfd/elf-bfd.h | 2 | ||||
-rw-r--r-- | bfd/elf.c | 23 | ||||
-rw-r--r-- | bfd/elfxx-target.h | 4 |
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 |