<?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>121287</bug_id>
          
          <creation_ts>2013-09-13 03:31:40 -0700</creation_ts>
          <short_desc>ARM EABI hardfp buildfix after r155675</short_desc>
          <delta_ts>2013-09-13 08:54:55 -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>Blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>108645</blocked>
    
    <blocked>117281</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Csaba Osztrogonác">ossy</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>ossy</cc>
    
    <cc>youngho33.yoo</cc>
    
    <cc>zherczeg</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>928747</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-09-13 03:31:40 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/155675 added a JSVALUE32_64 implementation of this function:
JITCompiler::Call callOperation(V_DFGOperation_EOZD operation, GPRReg arg1, GPRReg arg2, FPRReg arg3)
{
    m_jit.setupArgumentsWithExecState(arg1, arg2, EABI_32BIT_DUMMY_ARG arg3); ------&gt; !!!
    return appendCallWithExceptionCheck(operation);
}

But unfortunately it added only softfp implementation of the following function:
ALWAYS_INLINE void setupArgumentsWithExecState(GPRReg arg1, GPRReg arg2, TrustedImm32 arg3, FPRReg arg4)

We need hardfp implementation too, which should be same as the GPRReg arg1, GPRReg arg2, FPRReg arg3
implementation, but it should simple ignore the dummy third argument. Fix is coming immediately.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>928752</commentid>
    <comment_count>1</comment_count>
      <attachid>211531</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-09-13 03:56:06 -0700</bug_when>
    <thetext>Created attachment 211531
Patch

I got it. It was only a typo. The third argument is the dummy one, not the first one, similar to the call and the softfp implementation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>928861</commentid>
    <comment_count>2</comment_count>
      <attachid>211531</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2013-09-13 08:27:03 -0700</bug_when>
    <thetext>Comment on attachment 211531
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>928874</commentid>
    <comment_count>3</comment_count>
      <attachid>211531</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-13 08:54:53 -0700</bug_when>
    <thetext>Comment on attachment 211531
Patch

Clearing flags on attachment: 211531

Committed r155705: &lt;http://trac.webkit.org/changeset/155705&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>928875</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-13 08:54:55 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>211531</attachid>
            <date>2013-09-13 03:56:06 -0700</date>
            <delta_ts>2013-09-13 08:54:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-121287-20130913035625.patch</filename>
            <type>text/plain</type>
            <size>1615</size>
            <attacher name="Csaba Osztrogonác">ossy</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU1Njc4CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA3
YmQ1OGNmOTcyMmUwY2I2YmY3ZmM2MTdkNzU5MGE4NDZjZGMzOTM0Li4zZDE5YTJmZWEwOGQxZDcx
MjZiNzQ3YzM3NGU5NDQ2YzAyNDMzMWJmIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxMyBAQAorMjAxMy0wOS0xMyAgQ3NhYmEgT3N6dHJvZ29uw6FjICA8b3NzeUB3ZWJraXQu
b3JnPgorCisgICAgICAgIEFSTSBFQUJJIGhhcmRmcCBidWlsZGZpeCBhZnRlciByMTU1Njc1Cisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjEyODcKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGRmZy9ERkdD
Q2FsbEhlbHBlcnMuaDoKKyAgICAgICAgKEpTQzo6REZHOjpDQ2FsbEhlbHBlcnM6OnNldHVwQXJn
dW1lbnRzV2l0aEV4ZWNTdGF0ZSk6CisKIDIwMTMtMDktMTMgIFlvdW5naG8gWW9vICA8eW91bmdo
bzMzLnlvb0BsZ2UuY29tPgogCiAgICAgICAgIEZpeGVkIGNyYXNoIGluIFY4IGJlbmNobWFyayBz
dWl0ZSBpbiBBUk0sc29mdHAsRUFCSSBlbnZpcm9ubWVudC4gCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvZGZnL0RGR0NDYWxsSGVscGVycy5oIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL2RmZy9ERkdDQ2FsbEhlbHBlcnMuaAppbmRleCBiMjUwNTkxNTZmZGExMzRlNDYzYjA2MDMz
MzQwNjA2YzZmZmExMjRmLi5lODZiOWU1ZjA2NjhiMDBlNzY1ZDk5NzFlYjZiMTQ0N2Q1Y2U0MTky
IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0NDYWxsSGVscGVycy5o
CisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHQ0NhbGxIZWxwZXJzLmgKQEAgLTU3
MiwxMiArNTcyLDEzIEBAIHB1YmxpYzoKICAgICAgICAgbW92ZShHUFJJbmZvOjpjYWxsRnJhbWVS
ZWdpc3RlciwgR1BSSW5mbzo6YXJndW1lbnRHUFIwKTsKICAgICB9CiAKLSAgICBBTFdBWVNfSU5M
SU5FIHZvaWQgc2V0dXBBcmd1bWVudHNXaXRoRXhlY1N0YXRlKFRydXN0ZWRJbW0zMiwgR1BSUmVn
IGFyZzIsIEdQUlJlZyBhcmczLCBGUFJSZWcgYXJnNCkKKyAgICBBTFdBWVNfSU5MSU5FIHZvaWQg
c2V0dXBBcmd1bWVudHNXaXRoRXhlY1N0YXRlKEdQUlJlZyBhcmcxLCBHUFJSZWcgYXJnMiwgVHJ1
c3RlZEltbTMyLCBGUFJSZWcgYXJnNCkKICAgICB7CiAgICAgICAgIG1vdmVEb3VibGUoYXJnNCwg
RlBSSW5mbzo6YXJndW1lbnRGUFIwKTsKLSAgICAgICAgc2V0dXBTdHViQXJndW1lbnRzKGFyZzIs
IGFyZzMpOworICAgICAgICBzZXR1cFN0dWJBcmd1bWVudHMoYXJnMSwgYXJnMik7CiAgICAgICAg
IG1vdmUoR1BSSW5mbzo6Y2FsbEZyYW1lUmVnaXN0ZXIsIEdQUkluZm86OmFyZ3VtZW50R1BSMCk7
CiAgICAgfQorCiAjZWxzZQogICAgIEFMV0FZU19JTkxJTkUgdm9pZCBzZXR1cEFyZ3VtZW50cyhG
UFJSZWcgYXJnMSkKICAgICB7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>