Index: src/base/build_config.h |
diff --git a/src/base/build_config.h b/src/base/build_config.h |
index 2bf57c96338092fb06550e4d4fcf79a11ea19982..22b944be9705fc8dc29c0992981ec12e2bf8b61e 100644 |
--- a/src/base/build_config.h |
+++ b/src/base/build_config.h |
@@ -21,6 +21,7 @@ |
// V8_HOST_ARCH_IA32 on both 32- and 64-bit x86. |
#define V8_HOST_ARCH_IA32 1 |
#define V8_HOST_ARCH_32_BIT 1 |
+#define V8_HOST_CAN_READ_UNALIGNED 1 |
#else |
#define V8_HOST_ARCH_X64 1 |
#if defined(__x86_64__) && __SIZEOF_POINTER__ == 4 // Check for x32. |
@@ -28,13 +29,16 @@ |
#else |
#define V8_HOST_ARCH_64_BIT 1 |
#endif |
+#define V8_HOST_CAN_READ_UNALIGNED 1 |
#endif // __native_client__ |
#elif defined(_M_IX86) || defined(__i386__) |
#define V8_HOST_ARCH_IA32 1 |
#define V8_HOST_ARCH_32_BIT 1 |
+#define V8_HOST_CAN_READ_UNALIGNED 1 |
#elif defined(__AARCH64EL__) |
#define V8_HOST_ARCH_ARM64 1 |
#define V8_HOST_ARCH_64_BIT 1 |
+#define V8_HOST_CAN_READ_UNALIGNED 1 |
#elif defined(__ARMEL__) |
#define V8_HOST_ARCH_ARM 1 |
#define V8_HOST_ARCH_32_BIT 1 |