From eed1d0acc7812d5d6f8427871c7e38fff6b674f1 Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Fri, 6 Jul 2001 08:05:27 +0000 Subject: And remove the seconf accidental patch commission. --- binutils/objcopy.c | 26 -------------------------- 1 file changed, 26 deletions(-) (limited to 'binutils/objcopy.c') diff --git a/binutils/objcopy.c b/binutils/objcopy.c index b38d1e5..587d57f 100644 --- a/binutils/objcopy.c +++ b/binutils/objcopy.c @@ -1616,32 +1616,6 @@ copy_section (ibfd, isection, obfdarg) free (relpp); relpp = temp_relpp; } - else if (sections_removed) - { - /* Remove relocations which are against symbols - in sections that have been removed, unless - the symbols are going to be preserved. */ - arelent ** temp_relpp; - asymbol * sym; - long temp_relcount = 0; - long i; - - temp_relpp = (arelent **) xmalloc (relsize); - for (i = 0; i < relcount; i++) - { - sym = *relpp [i]->sym_ptr_ptr; - - /* FIXME: Should we warn about deleted relocs ? */ - if (is_specified_symbol (bfd_asymbol_name (sym), - keep_specific_list) - || bfd_get_output_section (sym) != NULL) - temp_relpp [temp_relcount++] = relpp [i]; - } - - relcount = temp_relcount; - free (relpp); - relpp = temp_relpp; - } bfd_set_reloc (obfd, osection, (relcount == 0 ? (arelent **) NULL : relpp), relcount); -- cgit v1.1