* elf32-spu.c (struct call_info): New member broken_cycle.
commit14c5336019b03c31e98487963ed2397e22de7ced
authorUlrich Weigand <uweigand@de.ibm.com>
Thu, 28 May 2009 10:47:44 +0000 (28 10:47 +0000)
committerUlrich Weigand <uweigand@de.ibm.com>
Thu, 28 May 2009 10:47:44 +0000 (28 10:47 +0000)
tree9be088cdb523eeabd733fc73c358bc0266c9ad2c
parent49842a7e64f4513db854a55884aeccb8e9b7ebee
* 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