* elf32-spu.c (mark_functions_via_relocs): Init broken_cycle field

of malloc'd struct call_info.
	(pasted_function): Likewise, priority too.
This commit is contained in:
Alan Modra 2009-07-09 10:58:06 +00:00
parent c921be7d91
commit 9c4d0c1fb8
2 changed files with 9 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2009-07-09 Alan Modra <amodra@bigpond.net.au>
* 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 <amodra@bigpond.net.au>
* elf32-spu.c (spu_elf_auto_overlay): Take into account section

View File

@ -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);