Index: src/arm/constants-arm.h |
diff --git a/src/arm/constants-arm.h b/src/arm/constants-arm.h |
index a1823a1e667a7443d84ee0294c57a45384e86cc4..823c6ff7e1317795b10516a0d2350b156e06fd17 100644 |
--- a/src/arm/constants-arm.h |
+++ b/src/arm/constants-arm.h |
@@ -28,12 +28,9 @@ |
#ifndef V8_ARM_CONSTANTS_ARM_H_ |
#define V8_ARM_CONSTANTS_ARM_H_ |
-// The simulator emulates the EABI so we define the USE_ARM_EABI macro if we |
-// are not running on real ARM hardware. One reason for this is that the |
-// old ABI uses fp registers in the calling convention and the simulator does |
-// not simulate fp registers or coroutine instructions. |
-#if defined(__ARM_EABI__) || !defined(__arm__) |
-# define USE_ARM_EABI 1 |
+// ARM EABI is required. |
+#if defined(__arm__) && !defined(__ARM_EABI__) |
+#error ARM EABI support is required. |
#endif |
// This means that interwork-compatible jump instructions are generated. We |