------- Additional Comments From amodra at bigpond dot net dot au  2008-01-14 
07:48 -------
The primary problem is that gc_mark_hook is now being called much later in the
link process.  The powerpc64 gc_mark_hook uses info set up by check_relocs,
_ppc64_elf_section_data.u.opd_func_sec, which is overwritten by
ppc64_elf_edit_opd before bfd_elf_discard_info is called.

A secondary problem is that the powerpc64 gc_mark_hook contains a hack to fire
off a gc-sections mark starting from the entry point code section rather than
the entry point opd section as done by the generic code.  This means a lot of
unnecessary work for the elf-eh-frame.c _bfd_elf_gc_mark_rsec.

-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=5604

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to