------- 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

Reply via email to