+2005-08-17 Kaz Kojima <kkojima@rr.iij4u.or.jp>
+
+ * emultempl/sh64elf.em (sh64_elf_${EMULATION_NAME}_after_allocation):
+ Don't increment rel_count of .cranges here. Set rawsize of .cranges.
+
2005-08-10 Nick Clifton <nickc@redhat.com>
* pe-dll.c (pe_exe_fill_sections): Call lang_reset_memory_regions
bfd_put_32 (output_bfd, isec->output_offset,
crangesp + SH64_CRANGE_CR_ADDR_OFFSET);
cr_addr_order->u.reloc.p->addend = 0;
-
- /* We must update the number of relocations here,
- since the elf linker does not take link orders
- into account when setting header sizes. The
- actual relocation orders are however executed
- correctly. */
- elf_section_data(cranges)->rel_count++;
}
else
bfd_put_32 (output_bfd,
sh64_elf_section_data (cranges)->sh64_info->cranges_growth
= crangesp - cranges->contents - cranges->size;
cranges->size = crangesp - cranges->contents;
+ cranges->rawsize = cranges->size;
}