[ltt-dev] [PATCH 12/12] centralize definition of BITS_PER_LONG

Paolo Bonzini pbonzini at redhat.com
Thu Feb 18 03:45:04 EST 2010


On 02/18/2010 04:25 AM, Mathieu Desnoyers wrote:
>> >  +#if defined(__SIZEOF_LONG__)
>> >  +#define BITS_PER_LONG	(__SIZEOF_LONG__ * 8)
>> >  +#elif defined(_LP64)
> How about _LLP64 and _ILP64 ? (not sure exactly which architectures
> would fit in this category nowadays though).

They are not defined by GCC.

I32LLP64 is basically only Mingw64 and ia64-hpux.  They'd probably break 
horribly because with 99% likelihood somewhere there is an assumption 
that sizeof (long) == sizeof (void*).

What used ILP64, maybe some Cray?

Paolo




More information about the lttng-dev mailing list