Browse Source

use copy_private_symbol_data in objcopy

osympp appearing twice here is not a bug.

	PR 14493
	* objcopy.c (copy_object): Run the symbols through
	bfd_copy_private_symbol_data.
master
Alan Modra 2 years ago
parent
commit
e13e2ba45f
  1. 7
      binutils/objcopy.c

7
binutils/objcopy.c

@ -3380,6 +3380,13 @@ copy_object (bfd *ibfd, bfd *obfd, const bfd_arch_info_type *input_arch)
symcount = filter_symbols (ibfd, obfd, osympp, isympp, symcount);
}
for (i = 0; i < symcount; i++)
if (!bfd_copy_private_symbol_data (ibfd, osympp[i], obfd, osympp[i]))
{
status = 1;
return false;
}
if (dhandle != NULL)
{
bool res;

Loading…
Cancel
Save