bug-binutils
[Top][All Lists]
Advanced

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

[Bug binutils/11549] Allow 32bit relocations in 64bit code


From: dev at sw dot ru
Subject: [Bug binutils/11549] Allow 32bit relocations in 64bit code
Date: 5 May 2010 15:24:46 -0000

------- Additional Comments From dev at sw dot ru  2010-05-05 15:24 -------
> You have
> 
> 0000000000000000 <fn32>:
>    0: a1 00 00 00 00          mov    0x0,%eax 1: R_X86_64_32  var
>    5: c3                      ret    
> 
> Since you are building PIE, which can be loaded anywhere in
> 64bit address space, R_X86_64_32 may overflow.

Correct, but the real loader does load this 64bit code at addresses lower then 
4Gb, and actually it's loader task in such cases to check relocations overflow 
and their types, isn't it?

Any other way to link 32bit/64bit code to single binary then?


-- 


http://sourceware.org/bugzilla/show_bug.cgi?id=11549

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