[Webkit-unassigned] [Bug 183655] JIT callOperation() needs to support operations that return SlowPathReturnType differently on Windows.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 21 18:22:02 PDT 2018


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

--- Comment #14 from Ross Kirsling <ross.kirsling at sony.com> ---
Created attachment 336252

  --> https://bugs.webkit.org/attachment.cgi?id=336252&action=review

Test script

(In reply to Ross Kirsling from comment #13)
> I'm also concerned about the deleted non-SPRT cases marked with the comment
> about "interlaced scalar and floating point arguments". For instance, it
> appears that if the third argument is floating-point, then Win64 expects
> argumentFPR3 (and not 0) to be used. Although this is separate from the
> crash that I'm noticing, I assume that this also constitutes lost
> functionality after r229391.

Here is a test script which hits all of the operation types that had Win64-specific codepaths prior to the patch. Having this not crash should hopefully suffice for verification.

Even with my "sloppy fix", the `doubleToString` case is currently failing (complaining of an invalid radix).

-- 
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/20180322/4d030ed3/attachment.html>


More information about the webkit-unassigned mailing list