Changeset 214068 in webkit


Ignore:
Timestamp:
Mar 16, 2017 2:10:41 PM (7 years ago)
Author:
msaboff@apple.com
Message:

WebAssembly: function-tests/load-offset.js fails on ARM64
https://bugs.webkit.org/show_bug.cgi?id=169724

Reviewed by Keith Miller.

We need to use the two source version of Add64 to create a Wasm address with the
other source the first child.

  • b3/B3LowerToAir.cpp:

(JSC::B3::Air::LowerToAir::lower):

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r214045 r214068  
     12017-03-16  Michael Saboff  <msaboff@apple.com>
     2
     3        WebAssembly: function-tests/load-offset.js fails on ARM64
     4        https://bugs.webkit.org/show_bug.cgi?id=169724
     5
     6        Reviewed by Keith Miller.
     7
     8        We need to use the two source version of Add64 to create a Wasm address with the
     9        other source the first child.
     10
     11        * b3/B3LowerToAir.cpp:
     12        (JSC::B3::Air::LowerToAir::lower):
     13
    1142017-03-16  Jon Lee  <jonlee@apple.com>
    215
  • trunk/Source/JavaScriptCore/b3/B3LowerToAir.cpp

    r213714 r214068  
    27652765            WasmAddressValue* address = m_value->as<WasmAddressValue>();
    27662766
    2767             append(Add64, Arg(address->pinnedGPR()), tmp(address));
     2767            append(Add64, Arg(address->pinnedGPR()), tmp(m_value->child(0)), tmp(address));
    27682768            return;
    27692769        }
Note: See TracChangeset for help on using the changeset viewer.