mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-24 12:23:31 +08:00
* ldlang.c (lang_size_sections): Keep a valid output_offset field
for padding statements.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
2001-10-31 David Heine <dlheine@tensilica.com>
|
||||||
|
|
||||||
|
* ldlang.c (lang_size_sections): Keep a valid output_offset field
|
||||||
|
for padding statements.
|
||||||
|
|
||||||
2001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
|
2001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
|
||||||
|
|
||||||
* configure.tgt (mmix-*-*): New target.
|
* configure.tgt (mmix-*-*): New target.
|
||||||
@ -8,7 +13,7 @@
|
|||||||
scripttempl/mmo.sc: New files.
|
scripttempl/mmo.sc: New files.
|
||||||
* gen-doc.texi: @set MMIX.
|
* gen-doc.texi: @set MMIX.
|
||||||
* ld.texinfo: Ditto.
|
* ld.texinfo: Ditto.
|
||||||
[MMIX] Add MMIX node.
|
[MMIX] Add MMIX node.
|
||||||
* Makefile.in: Regenerate.
|
* Makefile.in: Regenerate.
|
||||||
|
|
||||||
2001-10-29 Kazu Hirata <kazu@hxi.com>
|
2001-10-29 Kazu Hirata <kazu@hxi.com>
|
||||||
|
@ -3156,6 +3156,14 @@ lang_size_sections (s, output_section_statement, prev, fill, dot, relax)
|
|||||||
padding to shrink. If padding is needed on this pass, it
|
padding to shrink. If padding is needed on this pass, it
|
||||||
will be added back in. */
|
will be added back in. */
|
||||||
s->padding_statement.size = 0;
|
s->padding_statement.size = 0;
|
||||||
|
|
||||||
|
/* Make sure output_offset is valid. If relaxation shrinks
|
||||||
|
the section and this pad isn't needed, it's possible to
|
||||||
|
have output_offset larger than the final size of the
|
||||||
|
section. bfd_set_section_contents will complain even for
|
||||||
|
a pad size of zero. */
|
||||||
|
s->padding_statement.output_offset
|
||||||
|
= dot - output_section_statement->bfd_section->vma;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case lang_group_statement_enum:
|
case lang_group_statement_enum:
|
||||||
|
Reference in New Issue
Block a user