OSDN Git Service

bfd/
authoramodra <amodra>
Wed, 21 Jan 2009 02:27:12 +0000 (02:27 +0000)
committeramodra <amodra>
Wed, 21 Jan 2009 02:27:12 +0000 (02:27 +0000)
commit73d12eab2dd6e0ad6c45b20f299f095963c2a5cc
treed7968fd6829a9271a6cf2a07346a45d1115894ce
parentafeeee129981a88a6f3ada1cdec6fd0669ba1a9d
bfd/
* elf32-spu.h (struct spu_elf_params): Add non_ia_text.
* elf32-spu.c (mark_overlay_section): Only include .text.ia.*
sections in soft-icache lines unless non_ia_text.  Don't add
rodata if doing so would exceed line size.
ld/
* emultempl/spuelf.em (params): Init new field.
(OPTION_SPU_NON_IA_TEXT): Define.
(PARSE_AND_LIST_LONGOPTS, PARSE_AND_LIST_OPTIONS): Add --non-ia-text.
(PARSE_AND_LIST_ARGS_CASES): Handle OPTION_SPU_NON_IA_TEXT.
bfd/ChangeLog
bfd/elf32-spu.c
bfd/elf32-spu.h
ld/ChangeLog
ld/emultempl/spuelf.em