2009-04-21 H.J. Lu <hongjiu.lu@intel.com>
* coff-ia64.c (COFF_PAGE_SIZE): Changed to 8K. * coffcode.h (coff_compute_section_file_positions): Clear D_PAGED if PE section alignment is smaller than COFF_PAGE_SIZE. * libcoff-in.h (pe_tdata): Remove force_minimum_alignment and force_minimum_alignment. * libcoff.h: Regenerated. * pei-ia64.c (PEI_TARGET_SUBSYSTEM): Removed. (PEI_FORCE_MINIMUM_ALIGNMENT): Likewise. * peicode.h (pe_mkobject): Don't set force_minimum_alignment nor target_subsystem. * peXXigen.c (_bfd_XXi_swap_aouthdr_out): Don't check force_minimum_alignment nor target_subsystem.
This commit is contained in:
parent
a1220294e5
commit
4f3607846c
8 changed files with 35 additions and 30 deletions
|
@ -3186,6 +3186,13 @@ coff_compute_section_file_positions (bfd * abfd)
|
|||
int target_index;
|
||||
bfd_size_type amt;
|
||||
|
||||
#ifdef COFF_PAGE_SIZE
|
||||
/* Clear D_PAGED if section alignment is smaller than
|
||||
COFF_PAGE_SIZE. */
|
||||
if (pe_data (abfd)->pe_opthdr.SectionAlignment < COFF_PAGE_SIZE)
|
||||
abfd->flags &= ~D_PAGED;
|
||||
#endif
|
||||
|
||||
count = 0;
|
||||
for (current = abfd->sections; current != NULL; current = current->next)
|
||||
++count;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue