arch: Cleanup of __ARM__ checks
* gcc 7.x defines __arm__ and __ARM__ (and others) * clang defines __arm__ and __arm * cleanup a few related ifdef vs if macros Change-Id: I5da4bafac590f6fa3e10e543688001c2449f840d
This commit is contained in:
@@ -18,7 +18,7 @@
|
||||
__HAIKU_BIG_ENDIAN - defined to 1 on big endian architectures
|
||||
(defaults to undefined)
|
||||
*/
|
||||
#ifdef __INTEL__
|
||||
#if defined(__INTEL__)
|
||||
# define __HAIKU_ARCH x86
|
||||
# if __GNUC__ == 2
|
||||
# define __HAIKU_ARCH_ABI "x86_gcc2"
|
||||
@@ -27,31 +27,31 @@
|
||||
# endif
|
||||
# define __HAIKU_ARCH_X86 1
|
||||
# define __HAIKU_ARCH_PHYSICAL_BITS 64
|
||||
#elif __x86_64__
|
||||
#elif defined(__x86_64__)
|
||||
# define __HAIKU_ARCH x86_64
|
||||
# define __HAIKU_ARCH_ABI "x86_64"
|
||||
# define __HAIKU_ARCH_X86_64 1
|
||||
# define __HAIKU_ARCH_BITS 64
|
||||
#elif __POWERPC__
|
||||
#elif defined(__POWERPC__)
|
||||
# define __HAIKU_ARCH ppc
|
||||
# define __HAIKU_ARCH_ABI "ppc"
|
||||
# define __HAIKU_ARCH_PPC 1
|
||||
# define __HAIKU_ARCH_PHYSICAL_BITS 64
|
||||
# define __HAIKU_BIG_ENDIAN 1
|
||||
#elif __M68K__
|
||||
#elif defined(__M68K__)
|
||||
# define __HAIKU_ARCH m68k
|
||||
# define __HAIKU_ARCH_ABI "m68k"
|
||||
# define __HAIKU_ARCH_M68K 1
|
||||
# define __HAIKU_BIG_ENDIAN 1
|
||||
#elif __MIPSEL__
|
||||
#elif defined(__MIPSEL__)
|
||||
# define __HAIKU_ARCH mipsel
|
||||
# define __HAIKU_ARCH_ABI "mipsel"
|
||||
# define __HAIKU_ARCH_MIPSEL 1
|
||||
#elif __ARM__ || __ARMEL__
|
||||
#elif defined(__ARMEL__) || defined(__arm__)
|
||||
# define __HAIKU_ARCH arm
|
||||
# define __HAIKU_ARCH_ABI "arm"
|
||||
# define __HAIKU_ARCH_ARM 1
|
||||
#elif __ARMEB__
|
||||
#elif defined(__ARMEB__)
|
||||
# define __HAIKU_ARCH armeb
|
||||
# define __HAIKU_ARCH_ABI "armeb"
|
||||
# define __HAIKU_ARCH_ARM 1
|
||||
|
||||
Reference in New Issue
Block a user