mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-09-10 23:57:03 +08:00
* 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:
@ -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>
|
2009-07-07 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
* elf32-spu.c (spu_elf_auto_overlay): Take into account section
|
* elf32-spu.c (spu_elf_auto_overlay): Take into account section
|
||||||
|
@ -2785,6 +2785,7 @@ mark_functions_via_relocs (asection *sec,
|
|||||||
return FALSE;
|
return FALSE;
|
||||||
callee->is_tail = !is_call;
|
callee->is_tail = !is_call;
|
||||||
callee->is_pasted = FALSE;
|
callee->is_pasted = FALSE;
|
||||||
|
callee->broken_cycle = FALSE;
|
||||||
callee->priority = priority;
|
callee->priority = priority;
|
||||||
callee->count = 1;
|
callee->count = 1;
|
||||||
if (callee->fun->last_caller != sec)
|
if (callee->fun->last_caller != sec)
|
||||||
@ -2878,6 +2879,8 @@ pasted_function (asection *sec)
|
|||||||
callee->fun = fun;
|
callee->fun = fun;
|
||||||
callee->is_tail = TRUE;
|
callee->is_tail = TRUE;
|
||||||
callee->is_pasted = TRUE;
|
callee->is_pasted = TRUE;
|
||||||
|
callee->broken_cycle = FALSE;
|
||||||
|
callee->priority = 0;
|
||||||
callee->count = 1;
|
callee->count = 1;
|
||||||
if (!insert_callee (fun_start, callee))
|
if (!insert_callee (fun_start, callee))
|
||||||
free (callee);
|
free (callee);
|
||||||
|
Reference in New Issue
Block a user