* elf32-spu.c (struct call_info): New member broken_cycle.
authorUlrich Weigand <uweigand@de.ibm.com>
Thu, 28 May 2009 10:47:44 +0000 (10:47 +0000)
committerUlrich Weigand <uweigand@de.ibm.com>
Thu, 28 May 2009 10:47:44 +0000 (10:47 +0000)
commit5ebe285860e3d407b0607c06978b6737bff5c1fb
treee654b4cec30c815eb0f1024493393d5fe7c56591
parent34ad4cb0b57e971148c26db9a8741e2f30bff8ea
* elf32-spu.c (struct call_info): New member broken_cycle.
(remove_cycle): Instead of physically removing call_info structures
to break call graph cycles, mark them using the broken_cycle flag.
(mark_overlay_section): Respect broken_cycle flag.
(unmark_overlay_section): Likewise.
(collect_lib_sections): Likewise.
(collect_overlays): Likewise.
(sum_stack): Likewise.
bfd/ChangeLog
bfd/elf32-spu.c