+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>
* configure.tgt (mmix-*-*): New target.
scripttempl/mmo.sc: New files.
* gen-doc.texi: @set MMIX.
* ld.texinfo: Ditto.
- [MMIX] Add MMIX node.
+ [MMIX] Add MMIX node.
* Makefile.in: Regenerate.
2001-10-29 Kazu Hirata <kazu@hxi.com>
* pe-dll.c (autofilter_objectlist): Add startup objects
for profiling.
(auto-export): Constify char * p.
- Extract file basename and use strcmp rather than ststr
+ Extract file basename and use strcmp rather than ststr
for object lookup.
2001-10-18 Chris Demetriou <cgd@broadcom.com>
padding to shrink. If padding is needed on this pass, it
will be added back in. */
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;
case lang_group_statement_enum: