From: Catherine Moore Date: Mon, 5 Oct 1998 15:21:26 +0000 (+0000) Subject: elflink.h (elf_gc_sections): Do not allow garbage X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6342b0623aebefe2d04720b5cb2d5b83520ce0f2;p=binutils-gdb.git elflink.h (elf_gc_sections): Do not allow garbage collection if dynamic sections have been created. : ---------------------------------------------------------------------- --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 7b4c61fac44..7ce5b2d57cc 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 2c38793b2d3..79595be48b3 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. */