<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:tobias.netzel@gmail.com" title="Tobias Netzel <tobias.netzel@gmail.com>"> <span class="fn">Tobias Netzel</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED DUPLICATE - LLInt C Loop backend should work on big endian platforms both 32 and 64 bit"
   href="https://bugs.webkit.org/show_bug.cgi?id=103128">bug 103128</a>
        <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>UNCONFIRMED
           </td>
           <td>RESOLVED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>---
           </td>
           <td>DUPLICATE
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED DUPLICATE - LLInt C Loop backend should work on big endian platforms both 32 and 64 bit"
   href="https://bugs.webkit.org/show_bug.cgi?id=103128#c46">Comment # 46</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED DUPLICATE - LLInt C Loop backend should work on big endian platforms both 32 and 64 bit"
   href="https://bugs.webkit.org/show_bug.cgi?id=103128">bug 103128</a>
              from <span class="vcard"><a class="email" href="mailto:tobias.netzel@gmail.com" title="Tobias Netzel <tobias.netzel@gmail.com>"> <span class="fn">Tobias Netzel</span></a>
</span></b>
        <pre>(In reply to <a href="show_bug.cgi?id=103128#c45">comment #45</a>)
<span class="quote">> I didn't know this was still unfixed upstream. We have a similar patch in
> QtWebKit to fix big-endian builds.</span >

I just now found <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - [CLoop] - Fix CLoop on the 32-bit Big-Endians"
   href="show_bug.cgi?id=137020">bug 137020</a>. That bug got committed the same day it was filed - and this one was waiting here for years.

My patch solves quite some more issues that apparently don't exist anymore in the current trunk - but they do in the safari-600.5-branch that I'm currently stuck at.
If I ever catch up with trunk again I'll see what's still necessary and file some new bugs for that - at least I'll need compatibility with 32 bit bools.

There still are potentially interesting pieces for you like the change to Source/JavaScriptCore/llint/LLIntSlowPaths.cpp which might be needed when using CLoop only (<a href="https://bugs.webkit.org/attachment.cgi?id=248357&action=diff#a/tags/Safari-600.5.10/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp_sec1">https://bugs.webkit.org/attachment.cgi?id=248357&action=diff#a/tags/Safari-600.5.10/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp_sec1</a>). In debug builds I got occasional assertions without this.
Or the changes I made to Source/JavaScriptCore/runtime/DataView.h in order to make the DataView object behave more endian independent (<a href="https://bugs.webkit.org/attachment.cgi?id=248357&action=diff#a/tags/Safari-600.5.10/Source/JavaScriptCore/runtime/DataView.h_sec1">https://bugs.webkit.org/attachment.cgi?id=248357&action=diff#a/tags/Safari-600.5.10/Source/JavaScriptCore/runtime/DataView.h_sec1</a>).
Regarding my change to Source/JavaScriptCore/runtime/Arguments.h I hope it isn't necessary anymore but in case of yet more occasional assertions in JavaScriptCore it might help (<a href="https://bugs.webkit.org/attachment.cgi?id=248357&action=diff#a/tags/Safari-600.5.10/Source/JavaScriptCore/runtime/Arguments.h_sec1">https://bugs.webkit.org/attachment.cgi?id=248357&action=diff#a/tags/Safari-600.5.10/Source/JavaScriptCore/runtime/Arguments.h_sec1</a>). Again in debug builds I got occasional assertions without this.

*** This bug has been marked as a duplicate of <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - [CLoop] - Fix CLoop on the 32-bit Big-Endians"
   href="show_bug.cgi?id=137020">bug 137020</a> ***</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>