This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc 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: Add __ILP32 and __ILP32__ for X32 programming model


On 04/13/2012 09:18 AM, H.J. Lu wrote:
> Hi,
> 
> We need a reliable way to tell if we are compiling for x32 through
> pre-defined preprocessor symbol.  __LP64/__LP64__ aren't
> specified by x86-64 psABI, although they have been added to
> GCC 3.3.  They can't be counted on to detect x32 since not x86-64
> compilers define them.   I updated x32 psABI:
> 
> https://sites.google.com/site/x32abi/documents
> 
> to define __ILP32 and __ILP32__ for X32 programming model.  I
> will submit a patch for GCC trunk and 4.7 branch.
> 

Can we add __LP64__ to the psABI too?

	-hpa



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