------- Additional Comments From hjl dot tools at gmail dot com 2008-12-01 21:18 ------- We have .plt aligned at 32byte and .text aligned at 64byte. .text is right after .plt. After the first relaxation pass, we have .text at 0x1b7fbc0 and .plt at 0x1af5c20. .plt size is 0x89fa0. Then we find that we can move .plt to 0x1ae0580. Since .text is aligned at 64byte, we have to move it to 0x1b6a540, instead of 0x1b6a520. Now, there is a 32byte gap between .plt and .text, which doesn't exist during the first relaxation pass. Now PCREL21B relocation with -0x1000000 offset becomes -0x1000000 - 32 and is out of reach.
-- http://sourceware.org/bugzilla/show_bug.cgi?id=7036 ------- 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