From: Hans-Peter Nilsson Date: Thu, 22 Oct 2015 14:12:35 +0000 (+0200) Subject: binutils/objcopy.c (setup_section): missing extract_symbol part X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=64e59d8e11a3b7a99a786c768a2817dc2c636af0;p=deliverable%2Fbinutils-gdb.git binutils/objcopy.c (setup_section): missing extract_symbol part * objcopy.c (setup_section): Don't omit bfd_copy_private_bfd_data call when extract_symbol. --- diff --git a/binutils/ChangeLog b/binutils/ChangeLog index f8fa8b6b82..5cf05cc1bc 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,8 @@ +2015-10-22 Hans-Peter Nilsson + + * objcopy.c (setup_section): Don't omit bfd_copy_private_bfd_data + call when extract_symbol. + 2015-10-21 Ronald Hoogenboom PR binutils/19104 diff --git a/binutils/objcopy.c b/binutils/objcopy.c index 6f0f62a0f9..0ff85251e5 100644 --- a/binutils/objcopy.c +++ b/binutils/objcopy.c @@ -3089,11 +3089,6 @@ setup_section (bfd *ibfd, sec_ptr isection, void *obfdarg) isection->output_section = osection; isection->output_offset = 0; - /* Do not copy backend data if --extract-symbol is passed; anything - that needs to look at the section contents will fail. */ - if (extract_symbol) - return; - if ((isection->flags & SEC_GROUP) != 0) { asymbol *gsym = group_signature (isection);