<?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>21356</bug_id>
          
          <creation_ts>2008-10-03 21:55:38 -0700</creation_ts>
          <short_desc>The size of the RegisterFile differs depending on 32-bit / 64-bit and Debug / Release</short_desc>
          <delta_ts>2008-10-03 22:48:53 -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>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Cameron Zwarich (cpst)">zwarich</reporter>
          <assigned_to name="Cameron Zwarich (cpst)">zwarich</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>94034</commentid>
    <comment_count>0</comment_count>
    <who name="Cameron Zwarich (cpst)">zwarich</who>
    <bug_when>2008-10-03 21:55:38 -0700</bug_when>
    <thetext>The RegisterFile decreases in size (measured in terms of numbers of Registers) as the size of a Register increases. This causes js1_5/Regress/regress-159334.js to fail in 64-bit debug builds. I have a fix, which is to make the RegisterFile on all platforms the same size that it is on 32-bit Release builds.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>94042</commentid>
    <comment_count>1</comment_count>
      <attachid>24082</attachid>
    <who name="Cameron Zwarich (cpst)">zwarich</who>
    <bug_when>2008-10-03 22:22:22 -0700</bug_when>
    <thetext>Created attachment 24082
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>94043</commentid>
    <comment_count>2</comment_count>
      <attachid>24082</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2008-10-03 22:31:55 -0700</bug_when>
    <thetext>Comment on attachment 24082
Proposed patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>94045</commentid>
    <comment_count>3</comment_count>
    <who name="Cameron Zwarich (cpst)">zwarich</who>
    <bug_when>2008-10-03 22:48:53 -0700</bug_when>
    <thetext>Landed in r37283.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>24082</attachid>
            <date>2008-10-03 22:22:22 -0700</date>
            <delta_ts>2008-10-03 22:31:55 -0700</delta_ts>
            <desc>Proposed patch</desc>
            <filename>64.diff</filename>
            <type>text/plain</type>
            <size>1770</size>
            <attacher name="Cameron Zwarich (cpst)">zwarich</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDM3Mjgx
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjEgQEAKKzIwMDgtMTAt
MDMgIENhbWVyb24gWndhcmljaCAgPHp3YXJpY2hAYXBwbGUuY29tPgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEJ1ZyAyMTM1NjogVGhlIHNpemUgb2Yg
dGhlIFJlZ2lzdGVyRmlsZSBkaWZmZXJzIGRlcGVuZGluZyBvbiAzMi1iaXQgLyA2NC1iaXQgYW5k
IERlYnVnIC8gUmVsZWFzZQorICAgICAgICA8aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIxMzU2PgorCisgICAgICAgIFRoZSBSZWdpc3RlckZpbGUgZGVjcmVhc2VzIGlu
IHNpemUgKG1lYXN1cmVkIGluIHRlcm1zIG9mIG51bWJlcnMgb2YKKyAgICAgICAgUmVnaXN0ZXJz
KSBhcyB0aGUgc2l6ZSBvZiBhIFJlZ2lzdGVyIGluY3JlYXNlcy4gVGhpcyBjYXVzZXMKKworICAg
ICAgICAgICAganMxXzUvUmVncmVzcy9yZWdyZXNzLTE1OTMzNC5qcworCisgICAgICAgIHRvIGZh
aWwgaW4gNjQtYml0IGRlYnVnIGJ1aWxkcy4gVGhpcyBmaXggbWFrZXMgdGhlIFJlZ2lzdGVyRmls
ZSBvbiBhbGwKKyAgICAgICAgcGxhdGZvcm1zIHRoZSBzYW1lIHNpemUgdGhhdCBpdCBpcyBpbiAz
Mi1iaXQgUmVsZWFzZSBidWlsZHMuCisKKyAgICAgICAgKiBWTS9SZWdpc3RlckZpbGUuaDoKKyAg
ICAgICAgKEpTQzo6UmVnaXN0ZXJGaWxlOjpSZWdpc3RlckZpbGUpOgorCiAyMDA4LTEwLTAzICBN
YWNpZWogU3RhY2hvd2lhayAgPG1qc0BhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkg
Q2FtZXJvbiBad2FyaWNoLgpJbmRleDogVk0vUmVnaXN0ZXJGaWxlLmgKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
Vk0vUmVnaXN0ZXJGaWxlLmgJKHJldmlzaW9uIDM3MjY3KQorKysgVk0vUmVnaXN0ZXJGaWxlLmgJ
KHdvcmtpbmcgY29weSkKQEAgLTEwNiwxMCArMTA2LDEwIEBAIG5hbWVzcGFjZSBKU0MgewogICAg
ICAgICBlbnVtIHsgUHJvZ3JhbUNvZGVUaGlzUmVnaXN0ZXIgPSAtQ2FsbEZyYW1lSGVhZGVyU2l6
ZSAtIDEgfTsKICAgICAgICAgZW51bSB7IEFyZ3VtZW50c1JlZ2lzdGVyID0gMCB9OwogCi0gICAg
ICAgIGVudW0geyBEZWZhdWx0Q2FwYWNpdHkgPSAyICogMTAyNCAqIDEwMjQgLyBzaXplb2YoUmVn
aXN0ZXIpIH07Ci0gICAgICAgIGVudW0geyBEZWZhdWx0TWF4R2xvYmFscyA9IDggKiAxMDI0IH07
CisgICAgICAgIHN0YXRpYyBjb25zdCBzaXplX3QgZGVmYXVsdENhcGFjaXR5ID0gNTI0Mjg4Owor
ICAgICAgICBzdGF0aWMgY29uc3Qgc2l6ZV90IGRlZmF1bHRNYXhHbG9iYWxzID0gODE5MjsKIAot
ICAgICAgICBSZWdpc3RlckZpbGUoc2l6ZV90IGNhcGFjaXR5ID0gRGVmYXVsdENhcGFjaXR5LCBz
aXplX3QgbWF4R2xvYmFscyA9IERlZmF1bHRNYXhHbG9iYWxzKQorICAgICAgICBSZWdpc3RlckZp
bGUoc2l6ZV90IGNhcGFjaXR5ID0gZGVmYXVsdENhcGFjaXR5LCBzaXplX3QgbWF4R2xvYmFscyA9
IGRlZmF1bHRNYXhHbG9iYWxzKQogICAgICAgICAgICAgOiBtX251bUdsb2JhbHMoMCkKICAgICAg
ICAgICAgICwgbV9tYXhHbG9iYWxzKG1heEdsb2JhbHMpCiAgICAgICAgICAgICAsIG1fc3RhcnQo
MCkK
</data>
<flag name="review"
          id="10917"
          type_id="1"
          status="+"
          setter="mjs"
    />
          </attachment>
      

    </bug>

</bugzilla>