[Webkit-unassigned] [Bug 226817] New: [JSC] Fix incorrect register reuse in 32bit after r278568

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jun 9 07:21:51 PDT 2021


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

            Bug ID: 226817
           Summary: [JSC] Fix incorrect register reuse in 32bit after
                    r278568
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: xan.lopez at gmail.com

The JSVALUE32_64 branch potentially needs both the tag and payload registers for both left/right nodes, so we cannot reuse any of them for the result since the first thing the code does is set it zero. Just remove the Reuse construction. This was causing extremely long test runs on 32bit.

-- 
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/20210609/78dd9199/attachment.htm>


More information about the webkit-unassigned mailing list