Title: [262534] trunk/Source/_javascript_Core
Revision
262534
Author
[email protected]
Date
2020-06-04 06:37:34 -0700 (Thu, 04 Jun 2020)

Log Message

Fix 32bit build broken at r262513
https://bugs.webkit.org/show_bug.cgi?id=212735

Unreviewed Gardening.

Proper fix is being worked out under https://bugs.webkit.org/show_bug.cgi?id=212734

* dfg/DFGOSRExit.cpp:
(JSC::DFG::OSRExit::compileExit):

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (262533 => 262534)


--- trunk/Source/_javascript_Core/ChangeLog	2020-06-04 13:24:07 UTC (rev 262533)
+++ trunk/Source/_javascript_Core/ChangeLog	2020-06-04 13:37:34 UTC (rev 262534)
@@ -1,3 +1,15 @@
+2020-06-04  Paulo Matos  <[email protected]>
+
+        Fix 32bit build broken at r262513
+        https://bugs.webkit.org/show_bug.cgi?id=212735
+
+        Unreviewed Gardening.
+
+        Proper fix is being worked out under https://bugs.webkit.org/show_bug.cgi?id=212734
+
+        * dfg/DFGOSRExit.cpp:
+        (JSC::DFG::OSRExit::compileExit):
+
 2020-06-03  Tadeu Zagallo  <[email protected]>
 
         Disable B3 hoistLoopInvariantValues by default

Modified: trunk/Source/_javascript_Core/dfg/DFGOSRExit.cpp (262533 => 262534)


--- trunk/Source/_javascript_Core/dfg/DFGOSRExit.cpp	2020-06-04 13:24:07 UTC (rev 262533)
+++ trunk/Source/_javascript_Core/dfg/DFGOSRExit.cpp	2020-06-04 13:37:34 UTC (rev 262534)
@@ -550,6 +550,7 @@
         }
     }
 
+#if USE(JSVALUE64)
     if (validateDFGDoesGC) {
         // We're about to exit optimized code. So, there's no longer any optimized
         // code running that expects no GC. We need to set this before arguments
@@ -561,7 +562,8 @@
         // ramp without calling compileOSRExit() first.
         jit.store64(CCallHelpers::TrustedImm64(DoesGCCheck::encode(true, DoesGCCheck::Special::DFGOSRExit)), vm.heap.addressOfDoesGC());
     }
-
+#endif
+    
     // Need to ensure that the stack pointer accounts for the worst-case stack usage at exit. This
     // could toast some stack that the DFG used. We need to do it before storing to stack offsets
     // used by baseline.
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to