<?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>223491</bug_id>
          
          <creation_ts>2021-03-18 18:19:49 -0700</creation_ts>
          <short_desc>JS-&gt;Wasm IC must save the tag registers if it uses them</short_desc>
          <delta_ts>2021-04-10 02:03:49 -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>JavaScriptCore</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="Saam Barati">saam</reporter>
          <assigned_to name="Saam Barati">saam</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>glenn.croes</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</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>1741536</commentid>
    <comment_count>0</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2021-03-18 18:19:49 -0700</bug_when>
    <thetext>...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1741537</commentid>
    <comment_count>1</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2021-03-18 18:20:21 -0700</bug_when>
    <thetext>&lt;rdar://66445108&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1741542</commentid>
    <comment_count>2</comment_count>
      <attachid>423679</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2021-03-18 18:31:45 -0700</bug_when>
    <thetext>Created attachment 423679
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1741543</commentid>
    <comment_count>3</comment_count>
      <attachid>423679</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-03-18 18:33:16 -0700</bug_when>
    <thetext>Comment on attachment 423679
patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1741580</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-03-18 21:20:15 -0700</bug_when>
    <thetext>Committed r274699: &lt;https://commits.webkit.org/r274699&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 423679.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1748984</commentid>
    <comment_count>5</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-04-10 02:03:49 -0700</bug_when>
    <thetext>*** Bug 223690 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>423679</attachid>
            <date>2021-03-18 18:31:45 -0700</date>
            <delta_ts>2021-03-18 21:20:16 -0700</delta_ts>
            <desc>patch</desc>
            <filename>c-backup.diff</filename>
            <type>text/plain</type>
            <size>5350</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IEpTVGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEpTVGVzdHMvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyNzQ2OTQpCisrKyBKU1Rlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpA
QCAtMSwzICsxLDE2IEBACisyMDIxLTAzLTE4ICBTYWFtIEJhcmF0aSAgPHNiYXJhdGlAYXBwbGUu
Y29tPgorCisgICAgICAgIEpTLT5XYXNtIElDIG11c3Qgc2F2ZSB0aGUgdGFnIHJlZ2lzdGVycyBp
ZiBpdCB1c2VzIHRoZW0KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIyMzQ5MQorICAgICAgICA8cmRhcjovLzY2NDQ1MTA4PgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogd2FzbS9zdHJlc3Mvc2F2ZS10YWct
Y2FsbGVlLXNhdmVzLWluLWpzLWVudHJ5cG9pbnQtaWMuanM6IEFkZGVkLgorICAgICAgICAoMHgw
Yi5XZWJBc3NlbWJseS5pbnN0YW50aWF0ZS53YXNtLnRoZW4uZS5jb25zdC5tb2QuZS5pbnN0YW5j
ZS5leHBvcnRzLlRlc3QucHJvdG90eXBlLmdldCBicmVha0l0KToKKyAgICAgICAgKDB4MGIuV2Vi
QXNzZW1ibHkuaW5zdGFudGlhdGUud2FzbS50aGVuLmUuY29uc3QubW9kLmUuaW5zdGFuY2UuZXhw
b3J0cy5UZXN0KToKKyAgICAgICAgKDB4MGIuV2ViQXNzZW1ibHkuaW5zdGFudGlhdGUud2FzbS50
aGVuLmUuY29uc3Qub2JqLm5ldy5UZXN0KToKKwogMjAyMS0wMy0xNyAgUm9zcyBLaXJzbGluZyAg
PHJvc3Mua2lyc2xpbmdAc29ueS5jb20+CiAKICAgICAgICAgW0pTQ10gRXJyb3IjY2F1c2Ugc2hv
dWxkIGFwcGx5IHRvIFdlYkFzc2VtYmx5IGVycm9yIGNvbnN0cnVjdG9ycyB0b28KSW5kZXg6IEpT
VGVzdHMvd2FzbS9zdHJlc3Mvc2F2ZS10YWctY2FsbGVlLXNhdmVzLWluLWpzLWVudHJ5cG9pbnQt
aWMuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gSlNUZXN0cy93YXNtL3N0cmVzcy9zYXZlLXRhZy1jYWxsZWUt
c2F2ZXMtaW4tanMtZW50cnlwb2ludC1pYy5qcwkobm9uZXhpc3RlbnQpCisrKyBKU1Rlc3RzL3dh
c20vc3RyZXNzL3NhdmUtdGFnLWNhbGxlZS1zYXZlcy1pbi1qcy1lbnRyeXBvaW50LWljLmpzCSh3
b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsMzYgQEAKKy8qCisobW9kdWxlCisgKHR5cGUgJG5vbmVf
PT5faTMyIChmdW5jIChyZXN1bHQgaTMyKSkpCisgKGV4cG9ydCAidGVzdCIgKGZ1bmMgJDApKQor
IChmdW5jICQwIChyZXN1bHQgaTMyKQorICAoaTMyLmNvbnN0IDEyMzQpCisgKQorKQorKi8KKwor
Y29uc3Qgd2FzbSA9IG5ldyBVaW50OEFycmF5KFsKKyAgICAweDAwLDB4NjEsMHg3MywweDZkLDB4
MDEsMHgwMCwweDAwLDB4MDAsMHgwMSwweDA1LDB4MDEsMHg2MCwweDAwLDB4MDEsMHg3ZiwweDAz
LAorICAgIDB4MDIsMHgwMSwweDAwLDB4MDcsMHgwOCwweDAxLDB4MDQsMHg3NCwweDY1LDB4NzMs
MHg3NCwweDAwLDB4MDAsMHgwYSwweDA3LDB4MDEsCisgICAgMHgwNSwweDAwLDB4NDEsMHhkMiww
eDA5LDB4MGIKK10pCisKKy8vIFdlIHNob3VsZCBub3QgY3Jhc2guCisKK1dlYkFzc2VtYmx5Lmlu
c3RhbnRpYXRlKHdhc20pLnRoZW4oZSA9PiB7CisgICAgY29uc3QgbW9kID0gZS5pbnN0YW5jZS5l
eHBvcnRzCisKKyAgICBjbGFzcyBUZXN0IHsKKyAgICAgICAgZ2V0IGJyZWFrSXQoKSB7CisgICAg
ICAgICAgICByZXR1cm4gbW9kLnRlc3QoKQorICAgICAgICB9CisgICAgfQorCisgICAgY29uc3Qg
b2JqID0gbmV3IFRlc3QoKQorCisgICAgZm9yIChsZXQgaSA9IDE7IGkgPCAyNDsgaSsrKSB7Cisg
ICAgICAgIGNvbnN0IGl0ZXJDb3VudCA9IDEgPDwgaQorICAgICAgICBmb3IgKGxldCBqID0gMDsg
aiA8IGl0ZXJDb3VudDsgaisrKSB7CisgICAgICAgICAgICBvYmouYnJlYWtJdAorICAgICAgICB9
CisgICAgfQorfSk7CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI3NDY2
NCkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAg
LTEsMyArMSwyMCBAQAorMjAyMS0wMy0xOCAgU2FhbSBCYXJhdGkgIDxzYmFyYXRpQGFwcGxlLmNv
bT4KKworICAgICAgICBKUy0+V2FzbSBJQyBtdXN0IHNhdmUgdGhlIHRhZyByZWdpc3RlcnMgaWYg
aXQgdXNlcyB0aGVtCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMjM0OTEKKyAgICAgICAgPHJkYXI6Ly82NjQ0NTEwOD4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJdCB0dXJucyBvdXQsIHRoYXQgd2hlbiB5
b3UgdXNlIGEgY2FsbGVlIHNhdmUgcmVnaXN0ZXIsIHlvdSBzaG91bGQgc2F2ZSBpdC4KKworICAg
ICAgICAqIHdhc20vanMvV2ViQXNzZW1ibHlGdW5jdGlvbi5jcHA6CisgICAgICAgIChKU0M6Oldl
YkFzc2VtYmx5RnVuY3Rpb246OnVzZXNUYWdSZWdpc3RlcnMgY29uc3QpOgorICAgICAgICAoSlND
OjpXZWJBc3NlbWJseUZ1bmN0aW9uOjpjYWxsZWVTYXZlcyBjb25zdCk6CisgICAgICAgIChKU0M6
OldlYkFzc2VtYmx5RnVuY3Rpb246OmpzQ2FsbEVudHJ5cG9pbnRTbG93KToKKyAgICAgICAgKEpT
Qzo6V2ViQXNzZW1ibHlGdW5jdGlvbjo6dXNlVGFnUmVnaXN0ZXJzIGNvbnN0KTogRGVsZXRlZC4K
KyAgICAgICAgKiB3YXNtL2pzL1dlYkFzc2VtYmx5RnVuY3Rpb24uaDoKKwogMjAyMS0wMy0xNyAg
Um9zcyBLaXJzbGluZyAgPHJvc3Mua2lyc2xpbmdAc29ueS5jb20+CiAKICAgICAgICAgW0pTQ10g
RXJyb3IjY2F1c2Ugc2hvdWxkIGFwcGx5IHRvIFdlYkFzc2VtYmx5IGVycm9yIGNvbnN0cnVjdG9y
cyB0b28KSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL2pzL1dlYkFzc2VtYmx5RnVu
Y3Rpb24uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL2pzL1dl
YkFzc2VtYmx5RnVuY3Rpb24uY3BwCShyZXZpc2lvbiAyNzQ2NjQpCisrKyBTb3VyY2UvSmF2YVNj
cmlwdENvcmUvd2FzbS9qcy9XZWJBc3NlbWJseUZ1bmN0aW9uLmNwcAkod29ya2luZyBjb3B5KQpA
QCAtMTU0LDcgKzE1NCw3IEBAIEpTQ19ERUZJTkVfSE9TVF9GVU5DVElPTihjYWxsV2ViQXNzZW1i
bHkKICAgICByZXR1cm4gcmF3UmVzdWx0OwogfQogCi1ib29sIFdlYkFzc2VtYmx5RnVuY3Rpb246
OnVzZVRhZ1JlZ2lzdGVycygpIGNvbnN0Citib29sIFdlYkFzc2VtYmx5RnVuY3Rpb246OnVzZXNU
YWdSZWdpc3RlcnMoKSBjb25zdAogewogICAgIGNvbnN0IGF1dG8mIHNpZ25hdHVyZSA9IFdhc206
OlNpZ25hdHVyZUluZm9ybWF0aW9uOjpnZXQoc2lnbmF0dXJlSW5kZXgoKSk7CiAgICAgcmV0dXJu
IHNpZ25hdHVyZS5hcmd1bWVudENvdW50KCkgfHwgIXNpZ25hdHVyZS5yZXR1cm5zVm9pZCgpOwpA
QCAtMTYzLDcgKzE2MywxMyBAQCBib29sIFdlYkFzc2VtYmx5RnVuY3Rpb246OnVzZVRhZ1JlZ2lz
dGVyCiBSZWdpc3RlclNldCBXZWJBc3NlbWJseUZ1bmN0aW9uOjpjYWxsZWVTYXZlcygpIGNvbnN0
CiB7CiAgICAgLy8gUGVzc2ltaXN0aWNhbGx5IHNhdmUgY2FsbGVlIHNhdmVzIGluIEJvdW5kc0No
ZWNraW5nIG1vZGUgc2luY2UgdGhlIExMSW50IGFsd2F5cyBib3VuZHMgY2hlY2tzCi0gICAgcmV0
dXJuIFdhc206OlBpbm5lZFJlZ2lzdGVySW5mbzo6Z2V0KCkudG9TYXZlKFdhc206Ok1lbW9yeU1v
ZGU6OkJvdW5kc0NoZWNraW5nKTsKKyAgICBSZWdpc3RlclNldCByZXN1bHQgPSBXYXNtOjpQaW5u
ZWRSZWdpc3RlckluZm86OmdldCgpLnRvU2F2ZShXYXNtOjpNZW1vcnlNb2RlOjpCb3VuZHNDaGVj
a2luZyk7CisgICAgaWYgKHVzZXNUYWdSZWdpc3RlcnMoKSkgeworICAgICAgICBSZWdpc3RlclNl
dCB0YWdDYWxsZWVTYXZlcyA9IFJlZ2lzdGVyU2V0OjpjYWxsZWVTYXZlUmVnaXN0ZXJzKCk7Cisg
ICAgICAgIHRhZ0NhbGxlZVNhdmVzLmZpbHRlcihSZWdpc3RlclNldDo6cnVudGltZVRhZ1JlZ2lz
dGVycygpKTsKKyAgICAgICAgcmVzdWx0Lm1lcmdlKHRhZ0NhbGxlZVNhdmVzKTsKKyAgICB9Cisg
ICAgcmV0dXJuIHJlc3VsdDsKIH0KIAogUmVnaXN0ZXJBdE9mZnNldExpc3QgV2ViQXNzZW1ibHlG
dW5jdGlvbjo6dXNlZENhbGxlZVNhdmVSZWdpc3RlcnMoKSBjb25zdApAQCAtMjUwLDcgKzI1Niw3
IEBAIE1hY3JvQXNzZW1ibGVyQ29kZVB0cjxKU0VudHJ5UHRyVGFnPiBXZWIKICAgICBzbG93UGF0
aC5hcHBlbmQoaml0LmJyYW5jaDMyKENDYWxsSGVscGVyczo6QmVsb3csCiAgICAgICAgIENDYWxs
SGVscGVyczo6cGF5bG9hZEZvcihDYWxsRnJhbWVTbG90Ojphcmd1bWVudENvdW50SW5jbHVkaW5n
VGhpcyksIENDYWxsSGVscGVyczo6VHJ1c3RlZEltbTMyKHNpZ25hdHVyZS5hcmd1bWVudENvdW50
KCkgKyAxKSkpOwogCi0gICAgaWYgKHVzZVRhZ1JlZ2lzdGVycygpKQorICAgIGlmICh1c2VzVGFn
UmVnaXN0ZXJzKCkpCiAgICAgICAgIGppdC5lbWl0TWF0ZXJpYWxpemVUYWdDaGVja1JlZ2lzdGVy
cygpOwogCiAgICAgLy8gTG9vcCBiYWNrd2FyZHMgc28gd2UgY2FuIHVzZSB0aGUgZmlyc3QgZmxv
YXRpbmcgcG9pbnQgYXJndW1lbnQgYXMgYSBzY3JhdGNoLgpJbmRleDogU291cmNlL0phdmFTY3Jp
cHRDb3JlL3dhc20vanMvV2ViQXNzZW1ibHlGdW5jdGlvbi5oCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS93YXNtL2pzL1dlYkFzc2VtYmx5RnVuY3Rpb24uaAkocmV2aXNpb24g
Mjc0NjY0KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vanMvV2ViQXNzZW1ibHlGdW5j
dGlvbi5oCSh3b3JraW5nIGNvcHkpCkBAIC05MSw3ICs5MSw3IEBAIHByaXZhdGU6CiAKICAgICBN
YWNyb0Fzc2VtYmxlckNvZGVQdHI8SlNFbnRyeVB0clRhZz4ganNDYWxsRW50cnlwb2ludFNsb3co
KTsKICAgICBwdHJkaWZmX3QgcHJldmlvdXNJbnN0YW5jZU9mZnNldCgpIGNvbnN0OwotICAgIGJv
b2wgdXNlVGFnUmVnaXN0ZXJzKCkgY29uc3Q7CisgICAgYm9vbCB1c2VzVGFnUmVnaXN0ZXJzKCkg
Y29uc3Q7CiAKICAgICBSZWdpc3RlclNldCBjYWxsZWVTYXZlcygpIGNvbnN0OwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>