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


_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to