bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/7036] Branch relaxing fails


From: hjl dot tools at gmail dot com
Subject: [Bug ld/7036] Branch relaxing fails
Date: 1 Dec 2008 21:18:07 -0000

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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]