Apply commit d3a5e914c6ff07c426b026b0cda8d044fd1cdabe from upstream
(still under GPLv2 at that time): Author: Nick Clifton <nickc@redhat.com> Date: Thu Aug 24 14:59:24 2006 +0000 * ldlang.c (lang_size_sections_1, lang_assignment_statement_enum): Adjust the current address of DEFAULT_MEMORY_REGION even when dot hasn't changed. This is a prerequisite for the fix coming just after this.
This commit is contained in:
parent
e083002bca
commit
ae10dec363
@ -4447,7 +4447,7 @@ lang_size_sections_1
|
||||
output_section_statement->bfd_section,
|
||||
&newdot);
|
||||
|
||||
if (newdot != dot && !output_section_statement->ignored)
|
||||
if (!output_section_statement->ignored)
|
||||
{
|
||||
if (output_section_statement == abs_output_section)
|
||||
{
|
||||
@ -4456,7 +4456,7 @@ lang_size_sections_1
|
||||
lang_memory_region_lookup (DEFAULT_MEMORY_REGION,
|
||||
FALSE)->current = newdot;
|
||||
}
|
||||
else
|
||||
else if (newdot != dot)
|
||||
{
|
||||
/* Insert a pad after this statement. We can't
|
||||
put the pad before when relaxing, in case the
|
||||
|
Loading…
Reference in New Issue
Block a user