better support for reverse-endian variants of arm/mips/microblaze
authorRich Felker <dalias@aerifal.cx>
Fri, 19 Oct 2012 01:50:55 +0000 (21:50 -0400)
committerRich Felker <dalias@aerifal.cx>
Fri, 19 Oct 2012 01:50:55 +0000 (21:50 -0400)
these macros are supported by more compilers

arch/arm/bits/endian.h
arch/microblaze/bits/endian.h
arch/mips/bits/endian.h

index 172c338f5080a09c1f776237e761ea3001ebf1bf..5953724a0b69603238653b75cccfc2686c3ccb96 100644 (file)
@@ -1 +1,5 @@
+#if __ARMEB__
+#define __BYTE_ORDER __BIG_ENDIAN
+#else
 #define __BYTE_ORDER __LITTLE_ENDIAN
+#endif
index ef074b776ed9e094c468854670fc1a2bc635d7e3..d82a92acc76976a282032a4560b0c07a8ec7c63e 100644 (file)
@@ -1 +1,5 @@
+#if __MICROBLAZEEL__
+#define __BYTE_ORDER __LITTLE_ENDIAN
+#else
 #define __BYTE_ORDER __BIG_ENDIAN
+#endif
index ef074b776ed9e094c468854670fc1a2bc635d7e3..5399dcb54433380d7b10e2c0c011307e2656d273 100644 (file)
@@ -1 +1,5 @@
+#if _MIPSEL || __MIPSEL || __MIPSEL__
+#define __BYTE_ORDER __LITTLE_ENDIAN
+#else
 #define __BYTE_ORDER __BIG_ENDIAN
+#endif