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