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. */