Title: [223219] trunk/Source/WTF
Revision
223219
Author
[email protected]
Date
2017-10-11 17:33:36 -0700 (Wed, 11 Oct 2017)

Log Message

[JSC] Add ability to build with ARMV8 ILP32 ABI
https://bugs.webkit.org/show_bug.cgi?id=178194

Reviewed by Saam Barati.

For ARMV8 32 bit ABI, use JSVALUE32_64 and the CLOOP.

* wtf/Platform.h:

Modified Paths

Diff

Modified: trunk/Source/WTF/ChangeLog (223218 => 223219)


--- trunk/Source/WTF/ChangeLog	2017-10-12 00:33:15 UTC (rev 223218)
+++ trunk/Source/WTF/ChangeLog	2017-10-12 00:33:36 UTC (rev 223219)
@@ -1,3 +1,14 @@
+2017-10-11  Michael Saboff  <[email protected]>
+
+        [JSC] Add ability to build with ARMV8 ILP32 ABI
+        https://bugs.webkit.org/show_bug.cgi?id=178194
+
+        Reviewed by Saam Barati.
+
+        For ARMV8 32 bit ABI, use JSVALUE32_64 and the CLOOP.
+
+        * wtf/Platform.h:
+
 2017-10-11  Youenn Fablet  <[email protected]>
 
         Add API to clean CacheStorage data

Modified: trunk/Source/WTF/wtf/Platform.h (223218 => 223219)


--- trunk/Source/WTF/wtf/Platform.h	2017-10-12 00:33:15 UTC (rev 223218)
+++ trunk/Source/WTF/wtf/Platform.h	2017-10-12 00:33:36 UTC (rev 223219)
@@ -712,7 +712,7 @@
 #if (CPU(X86_64) && !defined(__ILP32__) && (OS(UNIX) || OS(WINDOWS))) \
     || (CPU(IA64) && !CPU(IA64_32)) \
     || CPU(ALPHA) \
-    || CPU(ARM64) \
+    || (CPU(ARM64) && !defined(__ILP32__)) \
     || CPU(S390X) \
     || CPU(MIPS64) \
     || CPU(PPC64) \
@@ -725,7 +725,7 @@
 
 /* The JIT is enabled by default on all x86, x86-64, ARM & MIPS platforms except ARMv7k. */
 #if !defined(ENABLE_JIT) \
-    && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(ARM64) || CPU(MIPS)) \
+    && (CPU(X86) || CPU(X86_64) || CPU(ARM) || (CPU(ARM64) && !defined(__ILP32__)) || CPU(MIPS)) \
     && !CPU(APPLE_ARMV7K) \
     && !CPU(ARM64E)
 #define ENABLE_JIT 1
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to