[Webkit-unassigned] [Bug 17923] New: ARM platform endian defines inaccurate in JavaScriptCore

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Mar 18 15:03:31 PDT 2008


http://bugs.webkit.org/show_bug.cgi?id=17923

           Summary: ARM platform endian defines inaccurate in JavaScriptCore
           Product: WebKit
           Version: 526+ (Nightly build)
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: david.krause at gmail.com
                CC: ddkilzer at webkit.org


As part of bug 15416 (http://bugs.webkit.org/show_bug.cgi?id=15416), a change
was made to JavaScriptCore/wtf/Platform.h that affected when the
WTF_PLATFORM_MIDDLE_ENDIAN define is set.  The specific changeset is
http://trac.webkit.org/projects/webkit/changeset/31115.

Basically, some ARM platforms that define __ARMEL__ still need the
MIDDLE_ENDIAN define.  Specifically, it affects those little-endian ARM
platforms using FPA floating-point.  See comment on original bug for more
details at http://bugs.webkit.org/show_bug.cgi?id=15416#c15.

The 31115 change causes JavaScript issues on those ARM platforms that no longer
have the MIDDLE_ENDIAN define, but need it.  The issue seen is that the
JavaScript dtoa function falls into an infinite loop.


-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list