From 6342b0623aebefe2d04720b5cb2d5b83520ce0f2 Mon Sep 17 00:00:00 2001 From: Catherine Moore Date: Mon, 5 Oct 1998 15:21:26 +0000 Subject: [PATCH] elflink.h (elf_gc_sections): Do not allow garbage collection if dynamic sections have been created. : ---------------------------------------------------------------------- --- bfd/ChangeLog | 5 +++++ bfd/elflink.h | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 7b4c61fac4..7ce5b2d57c 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +Mon Oct 5 10:06:22 1998 Catherine Moore + + * elflink.h (elf_gc_sections): Do not allow garbage + collection if dynamic sections have been created. + Mon Oct 5 09:07:37 1998 Catherine Moore * elf32-v850.c: Add HOWTO entries for R_V850_GNU_VTINHERIT and diff --git a/bfd/elflink.h b/bfd/elflink.h index 2c38793b2d..79595be48b 100644 --- a/bfd/elflink.h +++ b/bfd/elflink.h @@ -5682,7 +5682,8 @@ elf_gc_sections (abfd, info) struct elf_link_hash_entry *h, Elf_Internal_Sym *)); if (!get_elf_backend_data (abfd)->can_gc_sections - || info->relocateable) + || info->relocateable + || elf_hash_table (info)->dynamic_sections_created) return true; /* Apply transitive closure to the vtable entry usage info. */