------- Additional Comments From amodra at bigpond dot net dot au 2009-07-31 01:03 ------- bed->need_finish_dynamic_ifunc_symbol is unacceptable in my opinion.
Comment #3 says the only difference between good and bad binaries was a .rela.plt relocation. That would seem to indicate that the relocation is being written once with the "good" symbol, then overwritten with the "bad" one, when, as you claim, elf_backend_finish_dynamic_symbol is being called unexpectedly. But that means you must have other bugs, since the "bad" symbol must have plt.offset != -1, which indicates it has a plt entry at the same location as the "good" symbol! I think you are just papering over real bugs by wanting changes to the set of symbols for which elf_backend_finish_dynamic_symbol is called. -- http://sourceware.org/bugzilla/show_bug.cgi?id=10433 ------- 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