OSDN Git Service

* 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)
commit28f8a7dcb7465f0afe190bfbe8770c6be086522f
tree4743de8b0f014ac8fee8cd6283773d0d06098451
parentb5bd67ccf12aa51d4f7638a458c55a52d485999f
* 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