Messages in this thread | | | Date | Thu, 1 Oct 2015 09:02:37 -0400 | Subject | Re: [PATCH] x86: uapi: Fix __BITS_PER_LONG for x32 | From | Brian Gerst <> |
| |
On Thu, Oct 1, 2015 at 4:23 AM, Ingo Molnar <mingo@kernel.org> wrote: > > * Ben Hutchings <ben@decadent.org.uk> wrote: > >> diff --git a/arch/x86/include/uapi/asm/bitsperlong.h b/arch/x86/include/uapi/asm/bitsperlong.h >> index b0ae1c4..217909b 100644 >> --- a/arch/x86/include/uapi/asm/bitsperlong.h >> +++ b/arch/x86/include/uapi/asm/bitsperlong.h >> @@ -1,7 +1,7 @@ >> #ifndef __ASM_X86_BITSPERLONG_H >> #define __ASM_X86_BITSPERLONG_H >> >> -#ifdef __x86_64__ >> +#if defined(__x86_64__) && !defined(__ILP32__) >> # define __BITS_PER_LONG 64 > > Can we write this as: > > #ifdef __ILP64__
Do all versions of gcc/clang define that, even if x32 isn't supported?
-- Brian Gerst
| |