Don't add IMAGE_FILE_RELOCS_STRIPPED for PIE.
commitd511bbb0f06d3f7f32433d81e3249d66329f3b94
authorH.J. Lu <hjl.tools@gmail.com>
Thu, 18 Mar 2010 12:27:14 +0000 (18 12:27 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Thu, 18 Mar 2010 12:27:14 +0000 (18 12:27 +0000)
tree2f625c28dcec4be03f12798b77ca0a489143daee
parent746a85793340219c460f7ac05dc5dd001d774894
Don't add IMAGE_FILE_RELOCS_STRIPPED for PIE.

2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>

PR binutils/11396
* libcoff-in.h (pe_tdata): Add dont_strip_reloc.
* libcoff.h: Regenerated.

* peXXigen.c (_bfd_XXi_only_swap_filehdr_out): Clear F_RELFLG
if dont_strip_reloc is set.
(_bfd_XX_bfd_copy_private_bfd_data_common): Set
dont_strip_reloc on output if there is no .reloc and
IMAGE_FILE_RELOCS_STRIPPED isn't set in input.
bfd/ChangeLog
bfd/libcoff-in.h
bfd/libcoff.h
bfd/peXXigen.c