This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [RFC] [PATCH] 32-bit pointers in x86-64


> 7. Add support for loading x86-32 and x86-64 objects in the same
> address space, using a single modified 64-bit libc.

I'm not convinvinced this is practical, or even possible.  I'd expect the 
restrictions imposed on code to make it work properly to be too onerous for 
it to be of any real use. I recommend just having separate lp64 and ilp32 
modes, like e.g. mips does with n32/n64.

You can't use conventional 32-bit x86 code, so there seems little or no 
benefit in allowing 32 and 64-bit code to be mixed.

Paul


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]