|
@@ -436,12 +436,9 @@
|
|
#error "No support for ILP32 model on ARM64"
|
|
#error "No support for ILP32 model on ARM64"
|
|
#endif
|
|
#endif
|
|
#elif LJ_TARGET_PPC
|
|
#elif LJ_TARGET_PPC
|
|
-#if !LJ_ARCH_PPC64 && LJ_ARCH_ENDIAN == LUAJIT_LE
|
|
|
|
|
|
+#if !LJ_ARCH_PPC64 && (defined(_LITTLE_ENDIAN) && (!defined(_BYTE_ORDER) || (_BYTE_ORDER == _LITTLE_ENDIAN)))
|
|
#error "No support for little-endian PPC32"
|
|
#error "No support for little-endian PPC32"
|
|
#endif
|
|
#endif
|
|
-#if LJ_ARCH_PPC64
|
|
|
|
-#error "No support for PowerPC 64 bit mode (yet)"
|
|
|
|
-#endif
|
|
|
|
#if defined(__NO_FPRS__) && !defined(_SOFT_FLOAT)
|
|
#if defined(__NO_FPRS__) && !defined(_SOFT_FLOAT)
|
|
#error "No support for PPC/e500 anymore (use LuaJIT 2.0)"
|
|
#error "No support for PPC/e500 anymore (use LuaJIT 2.0)"
|
|
#endif
|
|
#endif
|