<?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>145972</bug_id>
          
          <creation_ts>2015-06-15 06:14:20 -0700</creation_ts>
          <short_desc>Fix asm constraints for ARM64 atomics</short_desc>
          <delta_ts>2016-04-04 03:43:50 -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>Web Template Framework</component>
          <version>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>108645</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Andreas Schwab">schwab</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>msaboff</cc>
    
    <cc>ossy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1101916</commentid>
    <comment_count>0</comment_count>
      <attachid>254873</attachid>
    <who name="Andreas Schwab">schwab</who>
    <bug_when>2015-06-15 06:14:20 -0700</bug_when>
    <thetext>Created attachment 254873
Fix asm constraints for ARM64 atomics

The correct constraint for the ldxr/stxr memory operand is &quot;Q&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1180338</commentid>
    <comment_count>1</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2016-04-04 03:38:01 -0700</bug_when>
    <thetext>This code was removed from trunk by https://trac.webkit.org/changeset/190103</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1180340</commentid>
    <comment_count>2</comment_count>
    <who name="Andreas Schwab">schwab</who>
    <bug_when>2016-04-04 03:43:50 -0700</bug_when>
    <thetext>So it&apos;s fixed, not invalid.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>254873</attachid>
            <date>2015-06-15 06:14:20 -0700</date>
            <delta_ts>2015-06-16 01:59:46 -0700</delta_ts>
            <desc>Fix asm constraints for ARM64 atomics</desc>
            <filename>0001-Fix-asm-constraint-for-ARM64-atomics.patch</filename>
            <type>text/plain</type>
            <size>2438</size>
            <attacher name="Andreas Schwab">schwab</attacher>
            
              <data encoding="base64">RnJvbSA0MTlhNjg4NTEwMmJmNjhmNjgxN2ZiMGNjMjhlODAxNzQyMTIzNzg2IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZWFzIFNjaHdhYiA8c2Nod2FiQHN1c2UuZGU+CkRhdGU6
IE1vbiwgMTUgSnVuIDIwMTUgMTU6MDk6NDUgKzAyMDAKU3ViamVjdDogW1BBVENIXSBGaXggYXNt
IGNvbnN0cmFpbnQgZm9yIEFSTTY0IGF0b21pY3MKCi0tLQogU291cmNlL1dURi93dGYvQXRvbWlj
cy5oIHwgMzIgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDMwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
VEYvd3RmL0F0b21pY3MuaCBiL1NvdXJjZS9XVEYvd3RmL0F0b21pY3MuaAppbmRleCBjNGQ1NjBl
Li5lOTAyOWI5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi9BdG9taWNzLmgKKysrIGIvU291
cmNlL1dURi93dGYvQXRvbWljcy5oCkBAIC0xNDEsMjAgKzE0MSw2IEBAIGlubGluZSBib29sIHdl
YWtDb21wYXJlQW5kU3dhcCh2b2xhdGlsZSB1bnNpZ25lZCogbG9jYXRpb24sIHVuc2lnbmVkIGV4
cGVjdGVkLCB1CiAgICAgICAgIDogInIiKGV4cGVjdGVkKSwgInIiKG5ld1ZhbHVlKQogICAgICAg
ICA6ICJtZW1vcnkiKTsKICAgICByZXN1bHQgPSAhcmVzdWx0OwotI2VsaWYgQ1BVKEFSTTY0KSAm
JiBDT01QSUxFUihHQ0MpCi0gICAgdW5zaWduZWQgdG1wOwotICAgIHVuc2lnbmVkIHJlc3VsdDsK
LSAgICBhc20gdm9sYXRpbGUoCi0gICAgICAgICJtb3YgJXcxLCAjMVxuXHQiCi0gICAgICAgICJs
ZHhyICV3MiwgWyUwXVxuXHQiCi0gICAgICAgICJjbXAgJXczLCAldzJcblx0IgotICAgICAgICAi
Yi5uZSAwZlxuXHQiCi0gICAgICAgICJzdHhyICV3MSwgJXc0LCBbJTBdXG5cdCIKLSAgICAgICAg
IjA6IgotICAgICAgICA6ICIrciIobG9jYXRpb24pLCAiPSZyIihyZXN1bHQpLCAiPSZyIih0bXAp
Ci0gICAgICAgIDogInIiKGV4cGVjdGVkKSwgInIiKG5ld1ZhbHVlKQotICAgICAgICA6ICJtZW1v
cnkiKTsKLSAgICByZXN1bHQgPSAhcmVzdWx0OwogI2VsaWYgQ1BVKEFSTTY0KQogICAgIHVuc2ln
bmVkIHRtcDsKICAgICB1bnNpZ25lZCByZXN1bHQ7CkBAIC0xNjUsNyArMTUxLDcgQEAgaW5saW5l
IGJvb2wgd2Vha0NvbXBhcmVBbmRTd2FwKHZvbGF0aWxlIHVuc2lnbmVkKiBsb2NhdGlvbiwgdW5z
aWduZWQgZXhwZWN0ZWQsIHUKICAgICAgICAgImIubmUgMGZcblx0IgogICAgICAgICAic3R4ciAl
dzEsICV3NCwgJTBcblx0IgogICAgICAgICAiMDoiCi0gICAgICAgIDogIittIigqbG9jYXRpb24p
LCAiPSZyIihyZXN1bHQpLCAiPSZyIih0bXApCisgICAgICAgIDogIitRIigqbG9jYXRpb24pLCAi
PSZyIihyZXN1bHQpLCAiPSZyIih0bXApCiAgICAgICAgIDogInIiKGV4cGVjdGVkKSwgInIiKG5l
d1ZhbHVlKQogICAgICAgICA6ICJtZW1vcnkiKTsKICAgICByZXN1bHQgPSAhcmVzdWx0OwpAQCAt
MTk1LDIwICsxODEsNiBAQCBpbmxpbmUgYm9vbCB3ZWFrQ29tcGFyZUFuZFN3YXAodm9pZCp2b2xh
dGlsZSogbG9jYXRpb24sIHZvaWQqIGV4cGVjdGVkLCB2b2lkKiBuZQogICAgICAgICA6ICJtZW1v
cnkiCiAgICAgICAgICk7CiAgICAgcmV0dXJuIHJlc3VsdDsKLSNlbGlmIENQVShBUk02NCkgJiYg
Q09NUElMRVIoR0NDKQotICAgIGJvb2wgcmVzdWx0OwotICAgIHZvaWQqIHRtcDsKLSAgICBhc20g
dm9sYXRpbGUoCi0gICAgICAgICJtb3YgJXcxLCAjMVxuXHQiCi0gICAgICAgICJsZHhyICV4Miwg
WyUwXVxuXHQiCi0gICAgICAgICJjbXAgJXgzLCAleDJcblx0IgotICAgICAgICAiYi5uZSAwZlxu
XHQiCi0gICAgICAgICJzdHhyICV3MSwgJXg0LCBbJTBdXG5cdCIKLSAgICAgICAgIjA6IgotICAg
ICAgICA6ICIrciIobG9jYXRpb24pLCAiPSZyIihyZXN1bHQpLCAiPSZyIih0bXApCi0gICAgICAg
IDogInIiKGV4cGVjdGVkKSwgInIiKG5ld1ZhbHVlKQotICAgICAgICA6ICJtZW1vcnkiKTsKLSAg
ICByZXR1cm4gIXJlc3VsdDsKICNlbGlmIENQVShBUk02NCkKICAgICBib29sIHJlc3VsdDsKICAg
ICB2b2lkKiB0bXA7CkBAIC0yMTksNyArMTkxLDcgQEAgaW5saW5lIGJvb2wgd2Vha0NvbXBhcmVB
bmRTd2FwKHZvaWQqdm9sYXRpbGUqIGxvY2F0aW9uLCB2b2lkKiBleHBlY3RlZCwgdm9pZCogbmUK
ICAgICAgICAgImIubmUgMGZcblx0IgogICAgICAgICAic3R4ciAldzEsICV4NCwgJTBcblx0Igog
ICAgICAgICAiMDoiCi0gICAgICAgIDogIittIigqbG9jYXRpb24pLCAiPSZyIihyZXN1bHQpLCAi
PSZyIih0bXApCisgICAgICAgIDogIitRIigqbG9jYXRpb24pLCAiPSZyIihyZXN1bHQpLCAiPSZy
Iih0bXApCiAgICAgICAgIDogInIiKGV4cGVjdGVkKSwgInIiKG5ld1ZhbHVlKQogICAgICAgICA6
ICJtZW1vcnkiKTsKICAgICByZXR1cm4gIXJlc3VsdDsKLS0gCjIuNC4zCgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>