<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>199882</bug_id>
          
          <creation_ts>2019-07-17 14:23:26 -0700</creation_ts>
          <short_desc>Force useLLInt to true on arm64_32</short_desc>
          <delta_ts>2019-07-17 16:12:10 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Keith Miller">keith_miller</reporter>
          <assigned_to name="Keith Miller">keith_miller</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1553684</commentid>
    <comment_count>0</comment_count>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2019-07-17 14:23:26 -0700</bug_when>
    <thetext>Force useLLInt to true on arm64_32</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1553686</commentid>
    <comment_count>1</comment_count>
      <attachid>374331</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2019-07-17 14:26:35 -0700</bug_when>
    <thetext>Created attachment 374331
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1553687</commentid>
    <comment_count>2</comment_count>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2019-07-17 14:27:15 -0700</bug_when>
    <thetext>rdar://problem/53207586</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1553690</commentid>
    <comment_count>3</comment_count>
      <attachid>374331</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2019-07-17 14:35:05 -0700</bug_when>
    <thetext>Comment on attachment 374331
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1553691</commentid>
    <comment_count>4</comment_count>
      <attachid>374331</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2019-07-17 14:39:47 -0700</bug_when>
    <thetext>Comment on attachment 374331
Patch

The reason we went with an assertion failure before instead of auto-forcing the LLInt on is so that we don’t end up silently running misconfigured tests, and thinking everything is dandy when we didn’t actually run with the intended config.  The better fix is to skip those tests if the JIT is not available for a certain target.  I’m ok with landing this patch as a workaround until we can implement the better fix.  If you want to do that, please #if the change on arm64_32, and add a FiXME so that it can be properly fixed later.

r=me conditional on the above.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1553701</commentid>
    <comment_count>5</comment_count>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2019-07-17 14:46:55 -0700</bug_when>
    <thetext>(In reply to Mark Lam from comment #4)
&gt; Comment on attachment 374331 [details]
&gt; Patch
&gt; 
&gt; The reason we went with an assertion failure before instead of auto-forcing
&gt; the LLInt on is so that we don’t end up silently running misconfigured
&gt; tests, and thinking everything is dandy when we didn’t actually run with the
&gt; intended config.  The better fix is to skip those tests if the JIT is not
&gt; available for a certain target.  I’m ok with landing this patch as a
&gt; workaround until we can implement the better fix.  If you want to do that,
&gt; please #if the change on arm64_32, and add a FiXME so that it can be
&gt; properly fixed later.

We already do similar things for !ENABLE(JIT) where we force the JIT flag to false. The upside of this change is that if we enable JIT on arm64_32 the &quot;fix&quot; will stop working.

&gt; 
&gt; r=me conditional on the above.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1553738</commentid>
    <comment_count>6</comment_count>
      <attachid>374331</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-07-17 16:12:08 -0700</bug_when>
    <thetext>Comment on attachment 374331
Patch

Clearing flags on attachment: 374331

Committed r247543: &lt;https://trac.webkit.org/changeset/247543&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1553739</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-07-17 16:12:10 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>374331</attachid>
            <date>2019-07-17 14:26:35 -0700</date>
            <delta_ts>2019-07-17 16:12:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-199882-20190717142633.patch</filename>
            <type>text/plain</type>
            <size>1567</size>
            <attacher name="Keith Miller">keith_miller</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ3NDg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAx
YWNlYmJkYWNjMjA5ZTcwZWQ5MzlhZGJlYTIwNDkxMDdjZTcwYjFiLi41ZjhiMjNjMGZiZTYzYWJh
NGU4MmQwNmEwMDdjOTg5MTlmYjUzOWIwIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOCBAQAorMjAxOS0wNy0xNyAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFwcGxl
LmNvbT4KKworICAgICAgICBGb3JjZSB1c2VMTEludCB0byB0cnVlIG9uIGFybTY0XzMyCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTk4ODIKKyAgICAg
ICAgPHJkYXI6Ly9wcm9ibGVtLzUzMjA3NTg2PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFNvbWUganNjIHRlc3RzIHNldCB1c2VMTEludD1mYWxzZSBi
dXQgb24gYXJtNjRfMzIgd2UgZG9uJ3Qgc3VwcG9ydCB0aGUgSklULgorICAgICAgICBUaGlzIGNh
dXNlcyB0aGUgb3B0aW9uIGNvaGVyZW5jeSBjaGVja2VyIHRvIGdldCBhbmdyeS4gV2Ugc2hvdWxk
IGZvcmNlCisgICAgICAgIHVzZUxMSW50PXRydWUgb24gYXJtNjRfMzIgdW5sZXNzIHVzZUpJVD10
cnVlLgorCisgICAgICAgICogcnVudGltZS9PcHRpb25zLmNwcDoKKyAgICAgICAgKEpTQzo6cmVj
b21wdXRlRGVwZW5kZW50T3B0aW9ucyk6CisKIDIwMTktMDctMTUgIEtlaXRoIE1pbGxlciAgPGtl
aXRoX21pbGxlckBhcHBsZS5jb20+CiAKICAgICAgICAgSlNHbG9iYWxPYmplY3QgdHlwZSBtYWNy
b3Mgc2hvdWxkIHN1cHBvcnQgZmVhdHVyZSBmbGFncyBhbmQgV2Vha1JlZiBzaG91bGQgaGF2ZSBv
bmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL09wdGlvbnMuY3Bw
IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT3B0aW9ucy5jcHAKaW5kZXggYzY1YzZk
YmQzNTkyMDAwYjYxN2ZiZGNmODM1OTJmZjFiNWM3MDE1YS4uOGNiODhmMjU2NDAxNTg5ODg5OWRi
NDM1YmE5ZTVhNjNlM2FhMWQ4OSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1
bnRpbWUvT3B0aW9ucy5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT3B0
aW9ucy5jcHAKQEAgLTQyMSw2ICs0MjEsOSBAQCBzdGF0aWMgdm9pZCByZWNvbXB1dGVEZXBlbmRl
bnRPcHRpb25zKCkKICAgICAgICAgT3B0aW9uczo6dXNlV2ViQXNzZW1ibHkoKSA9IGZhbHNlOwog
ICAgIH0KIAorICAgIGlmICghaml0RW5hYmxlZEJ5RGVmYXVsdCgpICYmICFPcHRpb25zOjp1c2VK
SVQoKSkKKyAgICAgICAgT3B0aW9uczo6dXNlTExJbnQoKSA9IHRydWU7CisKICAgICBpZiAoIU9w
dGlvbnM6OnVzZVdlYkFzc2VtYmx5KCkpCiAgICAgICAgIE9wdGlvbnM6OnVzZUZhc3RUTFNGb3JX
YXNtQ29udGV4dCgpID0gZmFsc2U7CiAgICAgCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>