From: Alan Modra Date: Thu, 9 Jul 2009 10:58:06 +0000 (+0000) Subject: * elf32-spu.c (mark_functions_via_relocs): Init broken_cycle field X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9c4d0c1fb84afbb659db9f65018dd6e34b4ebb3e;p=binutils-gdb.git * elf32-spu.c (mark_functions_via_relocs): Init broken_cycle field of malloc'd struct call_info. (pasted_function): Likewise, priority too. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 6aa18520f30..5cd91adcac3 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,9 @@ +2009-07-09 Alan Modra + + * elf32-spu.c (mark_functions_via_relocs): Init broken_cycle field + of malloc'd struct call_info. + (pasted_function): Likewise, priority too. + 2009-07-07 Alan Modra * elf32-spu.c (spu_elf_auto_overlay): Take into account section diff --git a/bfd/elf32-spu.c b/bfd/elf32-spu.c index 8b1a9f1d559..b571d6ab647 100644 --- a/bfd/elf32-spu.c +++ b/bfd/elf32-spu.c @@ -2785,6 +2785,7 @@ mark_functions_via_relocs (asection *sec, return FALSE; callee->is_tail = !is_call; callee->is_pasted = FALSE; + callee->broken_cycle = FALSE; callee->priority = priority; callee->count = 1; if (callee->fun->last_caller != sec) @@ -2878,6 +2879,8 @@ pasted_function (asection *sec) callee->fun = fun; callee->is_tail = TRUE; callee->is_pasted = TRUE; + callee->broken_cycle = FALSE; + callee->priority = 0; callee->count = 1; if (!insert_callee (fun_start, callee)) free (callee);