aboutsummaryrefslogtreecommitdiff
path: root/bfd/evax-alpha.c
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>1998-06-30 10:02:22 +0000
committerRichard Henderson <rth@redhat.com>1998-06-30 10:02:22 +0000
commit303b4cc64fa823bde77776b05503b39dc513e644 (patch)
treebba8b7aa0ced2c0a7a22ddee4cc5b89832d72ebb /bfd/evax-alpha.c
parentd40d5880c209617e3e4c951ed70b083c76b4cc37 (diff)
downloadgdb-303b4cc64fa823bde77776b05503b39dc513e644.zip
gdb-303b4cc64fa823bde77776b05503b39dc513e644.tar.gz
gdb-303b4cc64fa823bde77776b05503b39dc513e644.tar.bz2
ELF Section-level Garbage Collection.
Diffstat (limited to 'bfd/evax-alpha.c')
-rw-r--r--bfd/evax-alpha.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/bfd/evax-alpha.c b/bfd/evax-alpha.c
index 578e603..48bde0c 100644
--- a/bfd/evax-alpha.c
+++ b/bfd/evax-alpha.c
@@ -105,6 +105,8 @@ static bfd_byte *evax_bfd_get_relocated_section_contents
static boolean evax_bfd_relax_section
PARAMS ((bfd *abfd, asection *section, struct bfd_link_info *link_info,
boolean *again));
+static boolean evax_bfd_gc_sections
+ PARAMS ((bfd *abfd, struct bfd_link_info *link_info));
static struct bfd_link_hash_table *evax_bfd_link_hash_table_create
PARAMS ((bfd *abfd));
static boolean evax_bfd_link_add_symbols
@@ -1657,6 +1659,18 @@ evax_bfd_relax_section (abfd, section, link_info, again)
return true;
}
+static boolean
+evax_bfd_gc_sections (abfd, link_info)
+ bfd *abfd;
+ struct bfd_link_info *link_info;
+ const char *entry;
+{
+#if EVAX_DEBUG
+ evax_debug (1, "evax_bfd_gc_sections(%p, %p)\n", abfd, link_info);
+#endif
+ return true;
+}
+
/* Create a hash table for the linker. Different backends store
different information in this table. */