------- Additional Comments From jakub at redhat dot com 2009-07-22 20:52 ------- When linked with 2.19.51.0.11 (which works), .rela.plt contains: Relocation section '.rela.plt' at offset 0x1a0 contains 8 entries: Offset Info Type Symbol's Value Symbol's Name + Addend 00000000006c65d0 0000000000000025 R_X86_64_IRELATIVE 0000000000421a50 00000000006c65d8 0000000000000025 R_X86_64_IRELATIVE 000000000041f720 00000000006c65e0 0000000000000025 R_X86_64_IRELATIVE 0000000000423a30 00000000006c65e8 0000000000000025 R_X86_64_IRELATIVE 0000000000423a30 00000000006c65f0 0000000000000025 R_X86_64_IRELATIVE 0000000000423ed0 00000000006c65f8 0000000000000025 R_X86_64_IRELATIVE 0000000000479060 00000000006c6600 0000000000000025 R_X86_64_IRELATIVE 000000000041e760 00000000006c6608 0000000000000025 R_X86_64_IRELATIVE 000000000047a030
where 2532: 000000000047a030 68 IFUNC WEAK DEFAULT 6 stpncpy 1394: 0000000000421a50 68 IFUNC WEAK DEFAULT 6 stpcpy But when linked with trunk, this is: 00000000006c65d0 0000000000000025 R_X86_64_IRELATIVE 000000000047a030 00000000006c65d8 0000000000000025 R_X86_64_IRELATIVE 000000000041f720 00000000006c65e0 0000000000000025 R_X86_64_IRELATIVE 0000000000423a30 00000000006c65e8 0000000000000025 R_X86_64_IRELATIVE 0000000000423a30 00000000006c65f0 0000000000000025 R_X86_64_IRELATIVE 0000000000423ed0 00000000006c65f8 0000000000000025 R_X86_64_IRELATIVE 0000000000479060 00000000006c6600 0000000000000025 R_X86_64_IRELATIVE 000000000041e760 00000000006c6608 0000000000000025 R_X86_64_IRELATIVE 000000000047a030 and the symbols are the same. And indeed, the only changes between the two binaries are 3 bytes in .rela.plt section: Relocation section '.rela.plt' at offset 0x1a0 contains 8 entries: Offset Info Type Symbol's Value Symbol's Name + Addend -00000000006c65d0 0000000000000025 unrecognized: 25 000000000047a030 +00000000006c65d0 0000000000000025 unrecognized: 25 0000000000421a50 and content of .note.gnu.build-id section. -- 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