* coffcode.h (coff_compute_section_file_positions): make it pad

section size out if there are alignment restrictions so that the
	image will be ok on a system where section positions are worked
	out by accumulating sizes rather than from the section headers.
This commit is contained in:
Steve Chamberlain
1991-10-21 23:58:49 +00:00
parent 065114de7b
commit 33a782f1d2
2 changed files with 10 additions and 0 deletions

View File

@@ -2011,7 +2011,13 @@ DEFUN(coff_compute_section_file_positions,(abfd),
do this (FIXME) so we can stay in sync with Intel. 960
doesn't yet page from files... */
#ifndef I960
{
/* Whatever the alignment, make sure that the sections are big
enough to cover the gap */
bfd_vma old_sofar= sofar;
sofar = ALIGN(sofar, 1 << current->alignment_power);
current->size += sofar - old_sofar;
}
#endif
/* FIXME, in demand paged files, the low order bits of the file
offset must match the low order bits of the virtual address.