[Webkit-unassigned] [Bug 173922] Fix the AArch64 build after r218869

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jun 28 09:21:43 PDT 2017


https://bugs.webkit.org/show_bug.cgi?id=173922

--- Comment #3 from JF Bastien <jfbastien at apple.com> ---
I think we want this:

diff --git a/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm b/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm
index fd35381d..0fb0254 100644
--- a/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm
+++ b/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm
@@ -136,7 +136,7 @@ macro doVMEntry(makeCall)
     addp CallFrameHeaderSlots, t4, t4
     lshiftp 3, t4
     subp sp, t4, t3
-    bpa t3, sp, .throwStackOverflow
+    bibeq sp, t3, .throwStackOverflow

     # Ensure that we have enough additional stack capacity for the incoming args,
     # and the frame for the JS code we're executing. We need to do this check


It still makes the assembler sad though. I think it expects "wsp" and is sad when it just sees "sp"? Looking...

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170628/d029a935/attachment.html>


More information about the webkit-unassigned mailing list