diff --git a/binutils/ChangeLog b/binutils/ChangeLog index f8fa8b6b82b..5cf05cc1bc2 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 6f0f62a0f9f..0ff85251e59 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);