bfd/
authorAlan Modra <amodra@gmail.com>
Wed, 21 Jan 2009 02:27:13 +0000 (02:27 +0000)
committerAlan Modra <amodra@gmail.com>
Wed, 21 Jan 2009 02:27:13 +0000 (02:27 +0000)
commitfb266b8bce71ad8f875c81a00978578e5ac3874c
treeaedee562bf6190cb1d0a2dab35b02f4d3a493bcc
parentf6a96b83ac540c203c92a19e90bfbe61e3a57cc1
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