<?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>153340</bug_id>
          
          <creation_ts>2016-01-21 20:11:04 -0800</creation_ts>
          <short_desc>[JSC] The IRC allocator can mess up the degree of Tmps interfering with move-related Tmps</short_desc>
          <delta_ts>2016-01-21 23:24:51 -0800</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Benjamin Poulain">benjamin</reporter>
          <assigned_to name="Benjamin Poulain">benjamin</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>fpizlo</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1157564</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2016-01-21 20:11:04 -0800</bug_when>
    <thetext>[JSC] The IRC allocator can mess up the degree of Tmps interfering with move-related Tmps</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1157568</commentid>
    <comment_count>1</comment_count>
      <attachid>269543</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2016-01-21 20:34:52 -0800</bug_when>
    <thetext>Created attachment 269543
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1157600</commentid>
    <comment_count>2</comment_count>
      <attachid>269543</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-01-21 23:24:47 -0800</bug_when>
    <thetext>Comment on attachment 269543
Patch

Clearing flags on attachment: 269543

Committed r195446: &lt;http://trac.webkit.org/changeset/195446&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1157601</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-01-21 23:24:51 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>269543</attachid>
            <date>2016-01-21 20:34:52 -0800</date>
            <delta_ts>2016-01-21 23:24:47 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-153340-20160121203424.patch</filename>
            <type>text/plain</type>
            <size>5297</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk1NDIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA4
OWNmMTYxYzM0YmVkMTBiNDM5MDIzYTI3NTViZGIyZjA3MTljZTU3Li5hNjRiYjAyODAzNTI2ZThj
NzVkYWNkYTc1M2YzMDY3MmYzZjMxYTc2IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
NSArMSw1MiBAQAogMjAxNi0wMS0yMSAgQmVuamFtaW4gUG91bGFpbiAgPGJlbmphbWluQHdlYmtp
dC5vcmc+CiAKKyAgICAgICAgW0pTQ10gVGhlIElSQyBhbGxvY2F0b3IgY2FuIG1lc3MgdXAgdGhl
IGRlZ3JlZSBvZiBUbXBzIGludGVyZmVyaW5nIHdpdGggbW92ZS1yZWxhdGVkIFRtcHMKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1MzM0MAorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBKYXZhU2NyaXB0
Q29yZSB0ZXN0cyB1bmNvdmVyZWQgYW4gaW50ZXJlc3RlZCBidWcgaW4gdGhlIGl0ZXJhdGVkIHJl
Z2lzdGVyCisgICAgICAgIGNvYWxlc2NpbmcgYWxsb2NhdG9yLiBXaGVuIGNvYWxlc2NpbmcgYSBt
b3ZlIHVuZGVyIHRoZSByaWdodCBjb25kaXRpb25zLCBpdCBpcworICAgICAgICBwb3NzaWJsZSB0
byBtZXNzLXVwIHRoZSBncmFwaCBmb3IgdGhlIFRtcHMgaW50ZXJmZXJpbmcgd2l0aCB0aGUgY29h
bGVzY2VkIFRtcHMuCisKKyAgICAgICAgU29tZSBjb250ZXh0IGZpcnN0OgorICAgICAgICAtV2hl
biBjb2FsZXNjaW5nIGEgbW92ZSwgd2UgYWxpYXMgb25lIFRtcCB0byBhbm90aGVyLiBMZXQgc2F5
IHRoYXQgd2UgaGFkCisgICAgICAgICAgICAgTW92ZSBYLCBZCisgICAgICAgICB0aGUgY29hbGVz
Y2luZyBtYXkgYWxpYXMgWSB0byBYOiBZLT5YLgorICAgICAgICAtU2luY2UgWCBhbmQgWSBhcmUg
ZXF1aXZhbGVudCBhZnRlciBjb2FsZXNjaW5nLCBhbnkgaW50ZXJmZXJlbmNlCisgICAgICAgICBl
ZGdlIHdpdGggWSBpcyAibW92ZWQiIHRvIFguCisgICAgICAgICBUaGUgd2F5IHRoaXMgd2FzIGRv
bmUgd2FzIHRvIGFkZCBhbiBlZGdlIHRvIFggZm9yIGV2ZXJ5IGVkZ2UgdGhlcmUgd2FzIHdpdGgg
WS4KKyAgICAgICAgIFNheSB3ZSBoYWQgYW4gZWRnZSBSLS1ZLCB3ZSBhZGQgYW4gZWRnZSBSLS1Y
LgorICAgICAgICAgQWRkaW5nIGFuIGVkZ2UgaW5jcmVhc2VzIHRoZSBkZWdyZWUgb2YgUiBhbmQg
WS4gVGhlIGRlZ3JlZSBvZiBSIHdhcyB0aGVuCisgICAgICAgICBmaXhlZCBieSBjYWxsaW5nIGRl
Y3JlbWVudERlZ3JlZSgpIG9uIGl0LgorICAgICAgICAtZGVjcmVtZW50RGVncmVlKCkgaXMgbm9u
IHRyaXZpYWwuIEl0IHdpbGwgbW92ZSB0aGUgVG1wIHRvIHRoZSByaWdodCBsaXN0CisgICAgICAg
ICBmb3IgZnVydGhlciBwcm9jZXNzaW5nIGlmIHRoZSBUbXAncyBkZWdyZWUgYmVjb21lcyBsb3dl
ciB0aGFuIHRoZSBudW1iZXIKKyAgICAgICAgIG9mIGF2YWlsYWJsZSByZWdpc3RlcnMuCisKKyAg
ICAgICAgVGhlIGJ1ZyBhcHBlYXIgaW4gYSBwYXJ0aWN1bGFyIGNhc2UuIFNheSB3ZSBoYXZlIDMg
VG1wLCBBLCBCLCBhbmQgQy4KKyAgICAgICAgLUEgYW5kIEIgYXJlIG1vdmUgcmVsYXRlZCwgdGhl
eSBjYW4gYmUgY29hbGVzY2VkLgorICAgICAgICAtQSBoYXMgYW4gaW50ZXJmZXJlbmNlIGVkZ2Ug
d2l0aCBDLgorICAgICAgICAtQiBkb2VzIG5vdCBoYXZlIGFuZCBpbnRlcmZlbmNlIGVkZ2Ugd2l0
aCBDLgorICAgICAgICAtQydzIGRlZ3JlZSBpcyBleGFjdGx5IHRoZSBudW1iZXIgb2YgYXZhaWFs
YmxlIHJlZ2lzdGVycy9jb2xvcnMgbWludXMgb25lIChrIC0gMSkuCisgICAgICAgICAtPiBUaGlz
IGltcGxpZXMgQyBpcyBhbHJlYWR5IGluIGl0cyBsaXN0LgorCisgICAgICAgIFdlIGNvYWxlc2Nl
IEEgYW5kIEIgaW50byBCIChBLT5CKS4KKyAgICAgICAgLVRoZSBmaXJzdCBzdGVwLCBhZGRFZGdl
RGlzdGluY3QoKSBhZGRzIGFuIGVkZ2UgYmV0d2VlbiBCIGFuZCBDLiBUaGUgZGVncmVlcyBvZgor
ICAgICAgICAgQiBhbmQgQyBhcmUgaW5jcmVhc2VkIGJ5IG9uZS4gVGhlIGRlZ3JlZSBvZiBDIGJl
Y29tZXMgay4KKyAgICAgICAgLU5leHQsIGRlY3JlbWVudERlZ3JlZSgpIGlzIGNhbGxlZCBvbiBD
LiBJdHMgZGVncmVlIGRlY3JlYXNlcyB0byBrLTEuCisgICAgICAgICBCZWNhdXNlIG9mIHRoZSBj
aGFuZ2UgZnJvbSBrIHRvIGstMSwgZGVjcmVtZW50RGVncmVlKCkgYWRkcyBDIHRvIGEgbGlzdCBh
Z2Fpbi4KKworICAgICAgICBXZSBoYXZlIHR3byBraW5kcyBvZiBidWdzIGRlcGVuZGluZyBvbiB0
aGUgdGVzdDoKKyAgICAgICAgLUEgVG1wIGNhbiBiZSBhZGRlZCB0byB0aGUgc2ltcGxpZnlXb3Jr
bGlzdCBzZXZlcmFsIHRpbWUuCisgICAgICAgIC1BIFRtcCBjYW4gYmUgaW4gYm90aCBzaW1wbGlm
eVdvcmtsaXN0IGFuZCBmcmVlemVXb3JrbGlzdCAoYmVjYXVzZSBpdHMgbW92ZS1yZWxhdGVkCisg
ICAgICAgICBzdGF0dXMgY2hhbmdlZCBzaW5jZSB0aGUgbGFzdCBkZWNyZW1lbnREZWdyZWUoKSku
CisgICAgICAgIEluIGJvdGggY2FzZXMsIHRoZSBUbXBzIGludGVyZmVyaW5nIHdpdGggdGhlIGR1
cGxpY2F0ZWQgVG1wIHdpbGwgZW5kIHVwIHdpdGgKKyAgICAgICAgYSBkZWdyZWUgbG93ZXIgdGhh
biB0aGVpciByZWFsIHZhbHVlLgorCisgICAgICAgICogYjMvYWlyL0Fpckl0ZXJhdGVkUmVnaXN0
ZXJDb2FsZXNjaW5nLmNwcDoKKworMjAxNi0wMS0yMSAgQmVuamFtaW4gUG91bGFpbiAgPGJlbmph
bWluQHdlYmtpdC5vcmc+CisKICAgICAgICAgW0pTQ10gZm9sZFBhdGhDb25zdGFudHMoKSBtYWtl
cyBpbnZhbGlkIGFzc3VtcHRpb25zIHdpdGggU3dpdGNoCiAgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTMzMjQKIApkaWZmIC0tZ2l0IGEvU291cmNlL0ph
dmFTY3JpcHRDb3JlL2IzL2Fpci9BaXJJdGVyYXRlZFJlZ2lzdGVyQ29hbGVzY2luZy5jcHAgYi9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvYjMvYWlyL0Fpckl0ZXJhdGVkUmVnaXN0ZXJDb2FsZXNjaW5n
LmNwcAppbmRleCBjZGE4YjZkY2YwZDFkNzg2YTBjNDdjZGU5YTI1NjRmMzIyMmFkMWY3Li4wMmVm
NzQxNTUyMGUwZmNmZmE4NDM5OGQyMWZjMjM4YzA3NzM0NDVjIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvYjMvYWlyL0Fpckl0ZXJhdGVkUmVnaXN0ZXJDb2FsZXNjaW5nLmNwcAor
KysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYjMvYWlyL0Fpckl0ZXJhdGVkUmVnaXN0ZXJDb2Fs
ZXNjaW5nLmNwcApAQCAtMjkxLDYgKzI5MSwyNSBAQCBwcml2YXRlOgogICAgICAgICB9CiAgICAg
fQogCisKKyAgICBib29sIGFkZEVkZ2VEaXN0aW5jdFdpdGhvdXREZWdyZWVDaGFuZ2UoSW5kZXhU
eXBlIGEsIEluZGV4VHlwZSBiKQorICAgIHsKKyAgICAgICAgQVNTRVJUKGEgIT0gYik7CisgICAg
ICAgIGlmIChtX2ludGVyZmVyZW5jZUVkZ2VzLmFkZChJbnRlcmZlcmVuY2VFZGdlKGEsIGIpKS5p
c05ld0VudHJ5KSB7CisgICAgICAgICAgICBpZiAoIWlzUHJlY29sb3JlZChhKSkgeworICAgICAg
ICAgICAgICAgIEFTU0VSVCghbV9hZGphY2VuY3lMaXN0W2FdLmNvbnRhaW5zKGIpKTsKKyAgICAg
ICAgICAgICAgICBtX2FkamFjZW5jeUxpc3RbYV0uYXBwZW5kKGIpOworICAgICAgICAgICAgfQor
CisgICAgICAgICAgICBpZiAoIWlzUHJlY29sb3JlZChiKSkgeworICAgICAgICAgICAgICAgIEFT
U0VSVCghbV9hZGphY2VuY3lMaXN0W2JdLmNvbnRhaW5zKGEpKTsKKyAgICAgICAgICAgICAgICBt
X2FkamFjZW5jeUxpc3RbYl0uYXBwZW5kKGEpOworICAgICAgICAgICAgfQorICAgICAgICAgICAg
cmV0dXJuIHRydWU7CisgICAgICAgIH0KKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKwog
ICAgIGJvb2wgaXNNb3ZlUmVsYXRlZChJbmRleFR5cGUgdG1wSW5kZXgpCiAgICAgewogICAgICAg
ICBmb3IgKHVuc2lnbmVkIG1vdmVJbmRleCA6IG1fbW92ZUxpc3RbdG1wSW5kZXhdKSB7CkBAIC0z
NjUsOCArMzg0LDE5IEBAIHByaXZhdGU6CiAgICAgICAgIG1fbW92ZUxpc3RbdV0uYWRkKHZNb3Zl
cy5iZWdpbigpLCB2TW92ZXMuZW5kKCkpOwogCiAgICAgICAgIGZvckVhY2hBZGphY2VudCh2LCBb
dGhpcywgdV0gKEluZGV4VHlwZSBhZGphY2VudFRtcEluZGV4KSB7Ci0gICAgICAgICAgICBhZGRF
ZGdlRGlzdGluY3QoYWRqYWNlbnRUbXBJbmRleCwgdSk7Ci0gICAgICAgICAgICBkZWNyZW1lbnRE
ZWdyZWUoYWRqYWNlbnRUbXBJbmRleCk7CisgICAgICAgICAgICBpZiAoYWRkRWRnZURpc3RpbmN0
V2l0aG91dERlZ3JlZUNoYW5nZShhZGphY2VudFRtcEluZGV4LCB1KSkgeworICAgICAgICAgICAg
ICAgIC8vIElmIHdlIGFkZGVkIGEgbmV3IGVkZ2UgYmV0d2VlbiB0aGUgYWRqYWNlbnRUbXAgYW5k
IHUsIGl0IHJlcGxhY2VzIHRoZSBlZGdlCisgICAgICAgICAgICAgICAgLy8gdGhhdCBleGlzdGVk
IHdpdGggdi4KKyAgICAgICAgICAgICAgICAvLyBUaGUgZGVncmVlIG9mIGFkamFjZW50VG1wIHJl
bWFpbnMgdGhlIHNhbWUgc2luY2UgdGhlIGVkZ2UganVzdCBjaGFuZ2VkIGZyb20gdSB0byB2Lgor
ICAgICAgICAgICAgICAgIC8vIEFsbCB3ZSBuZWVkIHRvIGRvIGlzIHVwZGF0ZSB0aGUgZGVncmVl
IG9mIHUuCisgICAgICAgICAgICAgICAgaWYgKCFpc1ByZWNvbG9yZWQodSkpCisgICAgICAgICAg
ICAgICAgICAgIG1fZGVncmVlc1t1XSsrOworICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAg
ICAgICAgICAvLyBJZiB3ZSBhbHJlYWR5IGhhZCBhbiBlZGdlIGJldHdlZW4gdGhlIGFkamFjZW50
VG1wIGFuZCB1LCB0aGUgZGVncmVlIG9mIHUKKyAgICAgICAgICAgICAgICAvLyBpcyBhbHJlYWR5
IGNvcnJlY3QuIFRoZSBkZWdyZWUgb2YgdGhlIGFkamFjZW50VG1wIGRlY3JlYXNlcyBzaW5jZSB0
aGUgZWRnZQorICAgICAgICAgICAgICAgIC8vIHdpdGggdiBpcyBubyBsb25nZXIgcmVsZXZhbnQg
KHdlIGNhbiB0aGluayBvZiBpdCBhcyBtZXJnZWQgd2l0aCB0aGUgZWRnZSB3aXRoIHUpLgorICAg
ICAgICAgICAgICAgIGRlY3JlbWVudERlZ3JlZShhZGphY2VudFRtcEluZGV4KTsKKyAgICAgICAg
ICAgIH0KICAgICAgICAgfSk7CiAKICAgICAgICAgaWYgKG1fZGVncmVlc1t1XSA+PSBtX3JlZ3NJ
blByaW9yaXR5T3JkZXIuc2l6ZSgpICYmIG1fZnJlZXplV29ya2xpc3QucmVtb3ZlKHUpKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>