mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-03 04:12:10 +08:00
If dot is advanced, then assume that the section should be allocated.
This commit is contained in:
parent
56c97c6e25
commit
9dfc8ab287
@ -1,3 +1,8 @@
|
||||
2004-01-13 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* ldlang.c (lang_size_sections_1): If dot is advanced, then
|
||||
assume that the section should be allocated.
|
||||
|
||||
2004-01-13 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* ldlang.c (IGNORE_SECTION): Don't ignore SEC_ALLOC && !SEC_LOAD
|
||||
|
@ -3205,6 +3205,12 @@ lang_size_sections_1
|
||||
s = s->header.next;
|
||||
}
|
||||
|
||||
/* If dot is advanced, this implies that the section should
|
||||
have space allocated to it, unless the user has explicitly
|
||||
stated that the section should never be loaded. */
|
||||
if (!(output_section_statement->flags & (SEC_NEVER_LOAD | SEC_ALLOC)))
|
||||
output_section_statement->bfd_section->flags |= SEC_ALLOC;
|
||||
|
||||
dot = newdot;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user