From: Alan Modra Date: Mon, 12 Jan 2009 14:13:03 +0000 (+0000) Subject: * elf32-spu.c (spu_elf_build_stubs): Make __icache_base absolute. X-Git-Tag: sid-snapshot-20090201~202 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=460e679b1285e11e1c05093a6447d40960dffa3b;p=external%2Fbinutils.git * elf32-spu.c (spu_elf_build_stubs): Make __icache_base absolute. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 8d20b81..c6878ac 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,9 @@ 2009-01-13 Alan Modra + * elf32-spu.c (spu_elf_build_stubs): Make __icache_base absolute. + +2009-01-13 Alan Modra + * elf32-spu.c (remove_cycles): Always set call->max_depth. 2009-01-12 Alan Modra diff --git a/bfd/elf32-spu.c b/bfd/elf32-spu.c index e94c70b..318c5b4 100644 --- a/bfd/elf32-spu.c +++ b/bfd/elf32-spu.c @@ -1951,8 +1951,8 @@ spu_elf_build_stubs (struct bfd_link_info *info) h = define_ovtab_symbol (htab, "__icache_base"); if (h == NULL) return FALSE; - h->root.u.def.value = 0; - h->root.u.def.section = htab->ovl_sec[0]; + h->root.u.def.value = htab->ovl_sec[0]->vma; + h->root.u.def.section = bfd_abs_section_ptr; h->size = htab->num_buf << htab->line_size_log2; if (htab->init != NULL && htab->init->size != 0)