Re: ilp32 far pointers

2013-09-15 Thread David McQuillan
On 15/09/2013 16:46, Jonathan Wakely wrote: On 15 September 2013 14:58, David McQuillan wrote: The basic aim of ilp32 is to emulate an old 32 bit environment on a new processor that supports 64 registers and pointers. However that has never been the real aim, if one was just trying to support

Re: ilp32 far pointers

2013-09-15 Thread Jonathan Wakely
On 15 September 2013 14:58, David McQuillan wrote: > > The basic aim of ilp32 is to emulate an old 32 bit environment on a new > processor that supports 64 registers and pointers. However that has never > been the real aim, if one was just trying to support old programs there > would be little need

Re: ilp32 far pointers

2013-09-15 Thread David McQuillan
The basic aim of ilp32 is to emulate an old 32 bit environment on a new processor that supports 64 registers and pointers. However that has never been the real aim, if one was just trying to support old programs there would be little need for a special compiler option as you'd have the old co

Re: ilp32 far pointers

2013-09-14 Thread Florian Weimer
* David McQuillan: > Has there been an implementation or design of a way of representing 64 > bit pointers with ilp32 on a 64 bit system? There's the x32 architecture, but I'm not sure if that's what you want.

ilp32 far pointers

2013-09-13 Thread David McQuillan
Has there been an implementation or design of a way of representing 64 bit pointers with ilp32 on a 64 bit system? I know this sounds like it is rather pushing the boundary and one should just use the lp64 but I believe it could save effort in a number of circumstances. What I was thinking of i