<?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>50270</bug_id>
          
          <creation_ts>2010-11-30 13:36:22 -0800</creation_ts>
          <short_desc>[Qt] [Symbian] Reintroduce compiler optimizations for JSC</short_desc>
          <delta_ts>2012-05-21 07:18:59 -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>PC</rep_platform>
          <op_sys>S60 3rd edition</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Performance, Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Laszlo Gombos">laszlo.gombos</reporter>
          <assigned_to name="Norbert Leser">norbert.leser</assigned_to>
          <cc>ademar</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>hausmann</cc>
    
    <cc>kent.hansen</cc>
    
    <cc>koshuin</cc>
    
    <cc>Stanislav.Paltis</cc>
    
    <cc>suresh.voruganti</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>315280</commentid>
    <comment_count>0</comment_count>
    <who name="Laszlo Gombos">laszlo.gombos</who>
    <bug_when>2010-11-30 13:36:22 -0800</bug_when>
    <thetext>Commit r53315 (http://trac.webkit.org/changeset/53315) significantly improved the performance of JavaScript execution by adding time-based optimization (-Otime) and -O3 to symbian builds.

Commit r56623 (http://trac.webkit.org/changeset/56623) split up building JSC and rest of Webkit and us such we lost the optimization for JSC. This seems to be a significant performance regression between WebKit 2.0 and WebKit 2.1 releases. 

Perhaps we no longer need the optimizations for WebCore now that we can only turn it on for JSC. QtScript should greatly benefit from this work as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>315302</commentid>
    <comment_count>1</comment_count>
      <attachid>75201</attachid>
    <who name="Norbert Leser">norbert.leser</who>
    <bug_when>2010-11-30 14:05:48 -0800</bug_when>
    <thetext>Created attachment 75201
Patch that adds optimization to JavaScriptCore lib

The included patch adds armcc compiler flags for symbian builds to optimize JavaScriptCore library for performance (-O3 and -OTime).
Also, the performance improving MMP rule ALWAYS_BUILD_AS_ARM is added conditionally for symbian builds on windows (linux builds use THUMB).

This patch was verified against JS performance tests Sunspider and V8. In both cases, the optimization flag increases performance significantly (35% and 16%, respectively).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>315317</commentid>
    <comment_count>2</comment_count>
      <attachid>75201</attachid>
    <who name="Laszlo Gombos">laszlo.gombos</who>
    <bug_when>2010-11-30 14:30:34 -0800</bug_when>
    <thetext>Comment on attachment 75201
Patch that adds optimization to JavaScriptCore lib

View in context: https://bugs.webkit.org/attachment.cgi?id=75201&amp;action=review

&gt; JavaScriptCore/ChangeLog:8
&gt; +

ChangeLog should follow the style - see http://webkit.org/coding/contributing.html#changelogs.

It should look like:
[Qt] [Symbian] Reintroduce compiler optimizations for JSC
https://bugs.webkit.org/show_bug.cgi?id=50270

Add compiler optimization (symbian ARM target) which was lost after split from WebCore.
Tested via Sunspider and V8 - both of which show significant performance improvement.


Otherwise patch looks good to me, but I would like to see more discussion on if we can remove the optimizations from WebCore.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>315323</commentid>
    <comment_count>3</comment_count>
      <attachid>75206</attachid>
    <who name="Norbert Leser">norbert.leser</who>
    <bug_when>2010-11-30 14:33:49 -0800</bug_when>
    <thetext>Created attachment 75206
Patch that removes superfluous compiler optimization from WebCore

This patch removes the -O3 -OTime compiler optimization for Symbian ARM release targets. This one was initially introduced when JavaScriptCore was embedded in WebCore&apos;s build but is not really necessary for WebCore. Sunspider and V8 tests show no performance differences whatsoever.

However, removing this optimization reduces the runtime code size by 33%. Counting the slight code size increase due to optimization in JavaScriptCore only (6%), overall we&apos;ll still have 27% less code with a total of (uncompressed) 9.8MB.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>315327</commentid>
    <comment_count>4</comment_count>
      <attachid>75208</attachid>
    <who name="Norbert Leser">norbert.leser</who>
    <bug_when>2010-11-30 14:42:57 -0800</bug_when>
    <thetext>Created attachment 75208
Updated patch for WebCore with corrected Changelog styling

Corrected Changelog styling</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>315330</commentid>
    <comment_count>5</comment_count>
      <attachid>75209</attachid>
    <who name="Norbert Leser">norbert.leser</who>
    <bug_when>2010-11-30 14:45:52 -0800</bug_when>
    <thetext>Created attachment 75209
Updated patch for JavaScriptCore with corrected Changelog styling

Corrected Changelog styling</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>315392</commentid>
    <comment_count>6</comment_count>
    <who name="Suresh Voruganti">suresh.voruganti</who>
    <bug_when>2010-11-30 16:35:10 -0800</bug_when>
    <thetext>Ademar, pls cherry pick the fix for Qtwebkit 2.1. This is blocker for Qtwebkit 2.1 release criteria.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>315509</commentid>
    <comment_count>7</comment_count>
      <attachid>75209</attachid>
    <who name="Laszlo Gombos">laszlo.gombos</who>
    <bug_when>2010-11-30 21:25:17 -0800</bug_when>
    <thetext>Comment on attachment 75209
Updated patch for JavaScriptCore with corrected Changelog styling

r+, thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316101</commentid>
    <comment_count>8</comment_count>
      <attachid>75209</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-12-02 05:58:28 -0800</bug_when>
    <thetext>Comment on attachment 75209
Updated patch for JavaScriptCore with corrected Changelog styling

Clearing flags on attachment: 75209

Committed r73126: &lt;http://trac.webkit.org/changeset/73126&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316153</commentid>
    <comment_count>9</comment_count>
    <who name="Laszlo Gombos">laszlo.gombos</who>
    <bug_when>2010-12-02 08:02:34 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; Created an attachment (id=75206) [details]
&gt; Patch that removes superfluous compiler optimization from WebCore
&gt; 
&gt; This patch removes the -O3 -OTime compiler optimization for Symbian ARM release targets. This one was initially introduced when JavaScriptCore was embedded in WebCore&apos;s build but is not really necessary for WebCore. Sunspider and V8 tests show no performance differences whatsoever.
&gt; 
&gt; However, removing this optimization reduces the runtime code size by 33%. Counting the slight code size increase due to optimization in JavaScriptCore only (6%), overall we&apos;ll still have 27% less code with a total of (uncompressed) 9.8MB.

I&apos;m in favor of this change. I also would like to give a chance to Simon and Janne to voice their opinion (CCd).

Perhaps we should look into if we still need the following section in WebCore.pro 


    symbian-abld|symbian-sbsv2 {
        # RO text (code) section in qtwebkit.dll exceeds allocated space for gcce udeb target.
        # Move RW-section base address to start from 0xE00000 instead of the toolchain default 0x400000.
        QMAKE_LFLAGS.ARMCC += --rw-base 0xE00000
        MMP_RULES += ALWAYS_BUILD_AS_ARM
    }  else {
        QMAKE_CFLAGS -= --thumb
        QMAKE_CXXFLAGS -= --thumb
    }</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316387</commentid>
    <comment_count>10</comment_count>
    <who name="Ademar Reis">ademar</who>
    <bug_when>2010-12-02 13:16:07 -0800</bug_when>
    <thetext>Revision r73126 cherry-picked into qtwebkit-2.1 with commit e7c8392 &lt;http://gitorious.org/webkit/qtwebkit/commit/e7c8392&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>316703</commentid>
    <comment_count>11</comment_count>
    <who name="Janne Koskinen">koshuin</who>
    <bug_when>2010-12-03 00:10:40 -0800</bug_when>
    <thetext>(In reply to comment #9)
&gt; Perhaps we should look into if we still need the following section in WebCore.pro 
&gt; 
&gt; 
&gt;     symbian-abld|symbian-sbsv2 {
&gt;         # RO text (code) section in qtwebkit.dll exceeds allocated space for gcce udeb target.
&gt;         # Move RW-section base address to start from 0xE00000 instead of the toolchain default 0x400000.
&gt;         QMAKE_LFLAGS.ARMCC += --rw-base 0xE00000
&gt;         MMP_RULES += ALWAYS_BUILD_AS_ARM
&gt;     }  else {
&gt;         QMAKE_CFLAGS -= --thumb
&gt;         QMAKE_CXXFLAGS -= --thumb
&gt;     }


If you can build webcore as thumb then sure. Reason why it was added there was that thumb jump range was exceeded after adding -O3 and -OTime . For GCCE I think it would have to stay as GCCE generates twice the .code size than RVCT.

BTW: We had late discovery that vfpu instructions need ARM mode so it might be good idea to try enabling them for jscore now with this insight in mind :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>322985</commentid>
    <comment_count>12</comment_count>
      <attachid>76719</attachid>
    <who name="Laszlo Gombos">laszlo.gombos</who>
    <bug_when>2010-12-15 17:54:27 -0800</bug_when>
    <thetext>Created attachment 76719
remove optimization + ALWAYS_ARM for WebCore</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>629074</commentid>
    <comment_count>13</comment_count>
    <who name="Caio Marcelo de Oliveira Filho">cmarcelo</who>
    <bug_when>2012-05-21 07:18:59 -0700</bug_when>
    <thetext>Closing as WONTFIX because we do not develop QtWebKit for Symbian anymore.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>75201</attachid>
            <date>2010-11-30 14:05:48 -0800</date>
            <delta_ts>2010-11-30 14:45:52 -0800</delta_ts>
            <desc>Patch that adds optimization to JavaScriptCore lib</desc>
            <filename>50270_1.patch</filename>
            <type>text/plain</type>
            <size>1393</size>
            <attacher name="Norbert Leser">norbert.leser</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDcyODI2KQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTAtMTEtMzAgIE5vcmJlcnQg
TGVzZXIgIDxub3JiZXJ0Lmxlc2VyQG5va2lhLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgY29tcGlsZXIgb3B0aW1pemF0aW9uIChzeW1i
aWFuIEFSTSB0YXJnZXQpIHdoaWNoIHdhcyBsb3N0IGFmdGVyIHNwbGl0IGZyb20gV2ViQ29yZQor
ICAgICAgICAoYnVnICM1MDI3MCAtIFtRdF0gW1N5bWJpYW5dIFJlaW50cm9kdWNlIGNvbXBpbGVy
IG9wdGltaXphdGlvbnMgZm9yIEpTQykuCisgICAgICAgIFRlc3RlZCB2aWEgU3Vuc3BpZGVyIGFu
ZCBWOCAtIGJvdGggb2Ygd2hpY2ggc2hvdyBzaWduaWZpY2FudCBwZXJmb3JtYW5jZSBpbXByb3Zl
bWVudC4KKworICAgICAgICAqIEphdmFTY3JpcHRDb3JlLnBybzoKKwogMjAxMC0xMS0yOSAgQWRh
bSBSb2JlbiAgPGFyb2JlbkBhcHBsZS5jb20+CiAKICAgICAgICAgUm9idXN0aWZ5IHJlYWN0LXRv
LXZzcHJvcHMtY2hhbmdlcy5weSBhZ2FpbnN0IGNoYW5nZXMgdG8gaXRzIGxvY2F0aW9uCkluZGV4
OiBKYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS5wcm8KPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gSmF2YVNj
cmlwdENvcmUvSmF2YVNjcmlwdENvcmUucHJvCShyZXZpc2lvbiA3MjgyNikKKysrIEphdmFTY3Jp
cHRDb3JlL0phdmFTY3JpcHRDb3JlLnBybwkod29ya2luZyBjb3B5KQpAQCAtMjEzLDUgKzIxMywx
NCBAQCBTT1VSQ0VTICs9IFwKIAogIyBHZW5lcmF0ZWQgZmlsZXMsIHNpbXBseSBsaXN0IHRoZW0g
Zm9yIEphdmFTY3JpcHRDb3JlCiAKK3N5bWJpYW46IHsKKyAgICBzeW1iaWFuLWFibGR8c3ltYmlh
bi1zYnN2MiB7CisgICAgICAgIE1NUF9SVUxFUyArPSBBTFdBWVNfQlVJTERfQVNfQVJNCisgICAg
fSAgZWxzZSB7CisgICAgICAgIFFNQUtFX0NGTEFHUyAtPSAtLXRodW1iCisgICAgICAgIFFNQUtF
X0NYWEZMQUdTIC09IC0tdGh1bWIKKyAgICB9CisgICAgUU1BS0VfQ1hYRkxBR1MuQVJNQ0MgKz0g
LU9UaW1lIC1PMworfQogIyBEaXNhYmxlIEMrKzB4IG1vZGUgaW4gSlNDIGZvciB0aG9zZSB3aG8g
ZW5hYmxlZCBpdCBpbiB0aGVpciBRdCdzIG1rc3BlYwogKi1nKysqOlFNQUtFX0NYWEZMQUdTIC09
IC1zdGQ9YysrMHggLXN0ZD1nbnUrKzB4Cg==
</data>
<flag name="review"
          id="65966"
          type_id="1"
          status="-"
          setter="laszlo.gombos"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>75206</attachid>
            <date>2010-11-30 14:33:49 -0800</date>
            <delta_ts>2010-11-30 14:42:57 -0800</delta_ts>
            <desc>Patch that removes superfluous compiler optimization from WebCore</desc>
            <filename>50270_2.patch</filename>
            <type>text/plain</type>
            <size>935</size>
            <attacher name="Norbert Leser">norbert.leser</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA3Mjk2NCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTQgQEAKKzIwMTAtMTEtMzAgIE5vcmJlcnQgTGVzZXIgIDxub3JiZXJ0Lmxlc2Vy
QG5va2lhLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBSZW1vdmVkIHN1cHJlZmx1b3VzIG9wdGltaXphdGlvbiBmb3Igc3ltYmlhbiBhcm0gdGFy
Z2V0LAorICAgICAgICBhY2NvcmRpbmcgdG8gYnVnICM1MDI3MC4KKworICAgICAgICBWZXJpZmll
ZCB2aWEgU3Vuc3BpZGVyIGFuZCBWOCB0ZXN0IHJ1bnMuCisKKyAgICAgICAgKiBXZWJDb3JlLnBy
bzoKKwogMjAxMC0xMS0zMCAgRGFuaWVsIEJhdGVzICA8ZGJhdGVzQHJpbS5jb20+CiAKICAgICAg
ICAgUmV2aWV3ZWQgYnkgRGF2aWQgSHlhdHQuCkluZGV4OiBXZWJDb3JlL1dlYkNvcmUucHJvCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFdlYkNvcmUvV2ViQ29yZS5wcm8JKHJldmlzaW9uIDcyOTYzKQorKysgV2Vi
Q29yZS9XZWJDb3JlLnBybwkod29ya2luZyBjb3B5KQpAQCAtNzMsNyArNzMsNiBAQCBzeW1iaWFu
OiB7CiAgICAgICAgIFFNQUtFX0NGTEFHUyAtPSAtLXRodW1iCiAgICAgICAgIFFNQUtFX0NYWEZM
QUdTIC09IC0tdGh1bWIKICAgICB9Ci0gICAgQ09ORklHKHJlbGVhc2UsIGRlYnVnfHJlbGVhc2Up
OiBRTUFLRV9DWFhGTEFHUy5BUk1DQyArPSAtT1RpbWUgLU8zCiB9CiAKIGlzRW1wdHkoT1VUUFVU
X0RJUik6IE9VVFBVVF9ESVIgPSAuLgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>75208</attachid>
            <date>2010-11-30 14:42:57 -0800</date>
            <delta_ts>2010-12-15 17:54:27 -0800</delta_ts>
            <desc>Updated patch for WebCore with corrected Changelog styling</desc>
            <filename>50270_2.patch</filename>
            <type>text/plain</type>
            <size>1025</size>
            <attacher name="Norbert Leser">norbert.leser</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA3Mjk2NCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTYgQEAKKzIwMTAtMTEtMzAgIE5vcmJlcnQgTGVzZXIgIDxub3JiZXJ0Lmxlc2Vy
QG5va2lhLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBbUXRdIFtTeW1iaWFuXSBSZWludHJvZHVjZSBjb21waWxlciBvcHRpbWl6YXRpb25zIGZv
ciBKU0MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUw
MjcwCisKKyAgICAgICAgUmVtb3ZlZCBzdXBlcmZsdW91cyBvcHRpbWl6YXRpb24gZm9yIHN5bWJp
YW4gYXJtIHRhcmdldC4KKworICAgICAgICBWZXJpZmllZCB2aWEgU3Vuc3BpZGVyIGFuZCBWOCB0
ZXN0IHJ1bnMuCisKKyAgICAgICAgKiBXZWJDb3JlLnBybzoKKwogMjAxMC0xMS0zMCAgRGFuaWVs
IEJhdGVzICA8ZGJhdGVzQHJpbS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGF2aWQgSHlh
dHQuCkluZGV4OiBXZWJDb3JlL1dlYkNvcmUucHJvCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvV2Vi
Q29yZS5wcm8JKHJldmlzaW9uIDcyOTYzKQorKysgV2ViQ29yZS9XZWJDb3JlLnBybwkod29ya2lu
ZyBjb3B5KQpAQCAtNzMsNyArNzMsNiBAQCBzeW1iaWFuOiB7CiAgICAgICAgIFFNQUtFX0NGTEFH
UyAtPSAtLXRodW1iCiAgICAgICAgIFFNQUtFX0NYWEZMQUdTIC09IC0tdGh1bWIKICAgICB9Ci0g
ICAgQ09ORklHKHJlbGVhc2UsIGRlYnVnfHJlbGVhc2UpOiBRTUFLRV9DWFhGTEFHUy5BUk1DQyAr
PSAtT1RpbWUgLU8zCiB9CiAKIGlzRW1wdHkoT1VUUFVUX0RJUik6IE9VVFBVVF9ESVIgPSAuLgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>75209</attachid>
            <date>2010-11-30 14:45:52 -0800</date>
            <delta_ts>2010-12-02 05:58:28 -0800</delta_ts>
            <desc>Updated patch for JavaScriptCore with corrected Changelog styling</desc>
            <filename>50270_1.patch</filename>
            <type>text/plain</type>
            <size>1435</size>
            <attacher name="Norbert Leser">norbert.leser</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDcyODI2KQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTAtMTEtMzAgIE5vcmJlcnQg
TGVzZXIgIDxub3JiZXJ0Lmxlc2VyQG5va2lhLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbUXRdIFtTeW1iaWFuXSBSZWludHJvZHVjZSBjb21w
aWxlciBvcHRpbWl6YXRpb25zIGZvciBKU0MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTUwMjcwCisKKyAgICAgICAgQWRkIGNvbXBpbGVyIG9wdGltaXph
dGlvbiAoc3ltYmlhbiBBUk0gdGFyZ2V0KSB3aGljaCB3YXMgbG9zdCBhZnRlciBzcGxpdCBmcm9t
IFdlYkNvcmUuCisgICAgICAgIFRlc3RlZCB2aWEgU3Vuc3BpZGVyIGFuZCBWOCAtIGJvdGggb2Yg
d2hpY2ggc2hvdyBzaWduaWZpY2FudCBwZXJmb3JtYW5jZSBpbXByb3ZlbWVudC4KKworICAgICAg
ICAqIEphdmFTY3JpcHRDb3JlLnBybzoKKwogMjAxMC0xMS0yOSAgQWRhbSBSb2JlbiAgPGFyb2Jl
bkBhcHBsZS5jb20+CiAKICAgICAgICAgUm9idXN0aWZ5IHJlYWN0LXRvLXZzcHJvcHMtY2hhbmdl
cy5weSBhZ2FpbnN0IGNoYW5nZXMgdG8gaXRzIGxvY2F0aW9uCkluZGV4OiBKYXZhU2NyaXB0Q29y
ZS9KYXZhU2NyaXB0Q29yZS5wcm8KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gSmF2YVNjcmlwdENvcmUvSmF2YVNj
cmlwdENvcmUucHJvCShyZXZpc2lvbiA3MjgyNikKKysrIEphdmFTY3JpcHRDb3JlL0phdmFTY3Jp
cHRDb3JlLnBybwkod29ya2luZyBjb3B5KQpAQCAtMjEzLDUgKzIxMywxNCBAQCBTT1VSQ0VTICs9
IFwKIAogIyBHZW5lcmF0ZWQgZmlsZXMsIHNpbXBseSBsaXN0IHRoZW0gZm9yIEphdmFTY3JpcHRD
b3JlCiAKK3N5bWJpYW46IHsKKyAgICBzeW1iaWFuLWFibGR8c3ltYmlhbi1zYnN2MiB7CisgICAg
ICAgIE1NUF9SVUxFUyArPSBBTFdBWVNfQlVJTERfQVNfQVJNCisgICAgfSAgZWxzZSB7CisgICAg
ICAgIFFNQUtFX0NGTEFHUyAtPSAtLXRodW1iCisgICAgICAgIFFNQUtFX0NYWEZMQUdTIC09IC0t
dGh1bWIKKyAgICB9CisgICAgUU1BS0VfQ1hYRkxBR1MuQVJNQ0MgKz0gLU9UaW1lIC1PMworfQog
IyBEaXNhYmxlIEMrKzB4IG1vZGUgaW4gSlNDIGZvciB0aG9zZSB3aG8gZW5hYmxlZCBpdCBpbiB0
aGVpciBRdCdzIG1rc3BlYwogKi1nKysqOlFNQUtFX0NYWEZMQUdTIC09IC1zdGQ9YysrMHggLXN0
ZD1nbnUrKzB4Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>76719</attachid>
            <date>2010-12-15 17:54:27 -0800</date>
            <delta_ts>2010-12-15 17:54:27 -0800</delta_ts>
            <desc>remove optimization + ALWAYS_ARM for WebCore</desc>
            <filename>50270.patch</filename>
            <type>text/plain</type>
            <size>1282</size>
            <attacher name="Laszlo Gombos">laszlo.gombos</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
Yzk3NTgxNi4uYzY2M2M1MiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAxMC0xMi0xNSAgTm9yYmVydCBMZXNl
ciAgPG5vcmJlcnQubGVzZXJAbm9raWEuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IExhc3ps
byBHb21ib3MKKworICAgICAgICBbUXRdIFtTeW1iaWFuXSBSZW1vdmUgLU9UaW1lIC1PMyBjb21w
aWxlciBvcHRpbWl6YXRpb25zIGZvciBXZWJDb3JlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD01MDI3MAorCisgICAgICAgIFJlbW92ZWQgc3VwZXJmbHVv
dXMgb3B0aW1pemF0aW9uIGZvciBzeW1iaWFuIGFybSB0YXJnZXQuCisKKyAgICAgICAgVmVyaWZp
ZWQgdmlhIFN1bnNwaWRlciBhbmQgVjggdGVzdCBydW5zLgorCisgICAgICAgICogV2ViQ29yZS5w
cm86CisKIDIwMTAtMTItMTUgIEFsZXggQnJlZGFyaW9sIEdyaWxvICA8YWJncmlsb0Bwcm9mdXNp
b24ubW9iaT4KIAogICAgICAgICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4KZGlmZiAtLWdpdCBh
L1dlYkNvcmUvV2ViQ29yZS5wcm8gYi9XZWJDb3JlL1dlYkNvcmUucHJvCmluZGV4IGRjMmZlNjUu
LjA4OWRmY2EgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvV2ViQ29yZS5wcm8KKysrIGIvV2ViQ29yZS9X
ZWJDb3JlLnBybwpAQCAtNjgsMTIgKzY4LDEwIEBAIHN5bWJpYW46IHsKICAgICAgICAgIyBSTyB0
ZXh0IChjb2RlKSBzZWN0aW9uIGluIHF0d2Via2l0LmRsbCBleGNlZWRzIGFsbG9jYXRlZCBzcGFj
ZSBmb3IgZ2NjZSB1ZGViIHRhcmdldC4KICAgICAgICAgIyBNb3ZlIFJXLXNlY3Rpb24gYmFzZSBh
ZGRyZXNzIHRvIHN0YXJ0IGZyb20gMHhFMDAwMDAgaW5zdGVhZCBvZiB0aGUgdG9vbGNoYWluIGRl
ZmF1bHQgMHg0MDAwMDAuCiAgICAgICAgIFFNQUtFX0xGTEFHUy5BUk1DQyArPSAtLXJ3LWJhc2Ug
MHhFMDAwMDAKLSAgICAgICAgTU1QX1JVTEVTICs9IEFMV0FZU19CVUlMRF9BU19BUk0KICAgICB9
ICBlbHNlIHsKICAgICAgICAgUU1BS0VfQ0ZMQUdTIC09IC0tdGh1bWIKICAgICAgICAgUU1BS0Vf
Q1hYRkxBR1MgLT0gLS10aHVtYgogICAgIH0KLSAgICBDT05GSUcocmVsZWFzZSwgZGVidWd8cmVs
ZWFzZSk6IFFNQUtFX0NYWEZMQUdTLkFSTUNDICs9IC1PVGltZSAtTzMKIH0KIAogaXNFbXB0eShP
VVRQVVRfRElSKTogT1VUUFVUX0RJUiA9IC4uCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>