mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-27 17:40:49 +00:00
* elf.c (assign_file_positions_for_segments): Test SEC_ALLOC
rather than SEC_LOAD when aligning the file offset for the first section in a segment. Fixes the case in which . is set just before the .bss section in a linker script.
This commit is contained in:
@@ -2041,7 +2041,7 @@ assign_file_positions_for_segments (abfd)
|
||||
|
||||
if (p->p_type == PT_LOAD
|
||||
&& m->count > 0
|
||||
&& (m->sections[0]->flags & SEC_LOAD) != 0)
|
||||
&& (m->sections[0]->flags & SEC_ALLOC) != 0)
|
||||
{
|
||||
if ((abfd->flags & D_PAGED) != 0)
|
||||
off += (m->sections[0]->vma - off) % bed->maxpagesize;
|
||||
|
||||
Reference in New Issue
Block a user