don't strip sections..
* ldlang.c (lang_add_section): ..and don't set up map_head, map_tail.
+2012-03-23 Alan Modra <amodra@gmail.com>
+
+ * ldemul.c (before_allocation_default): When emitrelocations,
+ don't strip sections..
+ * ldlang.c (lang_add_section): ..and don't set up map_head, map_tail.
+
2012-03-14 Kai Tietz <ktietz@redhat.com>
Pascal Obry <pascal@obry.net>
void
before_allocation_default (void)
{
- if (!link_info.relocatable)
+ if (!link_info.relocatable && !link_info.emitrelocations)
strip_excluded_output_sections ();
}
section->output_section = output->bfd_section;
if (!link_info.relocatable
+ && !link_info.emitrelocations
&& !stripped_excluded_sections)
{
asection *s = output->bfd_section->map_tail.s;