binutils/
2009-03-09 H.J. Lu <hongjiu.lu@intel.com> PR binutils/9933 * objcopy.c (filter_symbols): Properly handle common symbols in relocatable file. binutils/testsuite/ 2009-03-09 H.J. Lu <hongjiu.lu@intel.com> PR binutils/9933 * binutils-all/copy-4.d: New. * binutils-all/objcopy.exp: Run copy-4.
This commit is contained in:
parent
47d6e8f1cc
commit
0691f7afbc
5 changed files with 25 additions and 1 deletions
|
@ -1028,7 +1028,8 @@ filter_symbols (bfd *abfd, bfd *obfd, asymbol **osyms,
|
|||
used_in_reloc = TRUE;
|
||||
}
|
||||
else if (relocatable /* Relocatable file. */
|
||||
&& (flags & (BSF_GLOBAL | BSF_WEAK)) != 0)
|
||||
&& ((flags & (BSF_GLOBAL | BSF_WEAK)) != 0
|
||||
|| bfd_is_com_section (bfd_get_section (sym))))
|
||||
keep = TRUE;
|
||||
else if (bfd_decode_symclass (sym) == 'I')
|
||||
/* Global symbols in $idata sections need to be retained
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue