[Webkit-unassigned] [Bug 19775] Alignment problems on Sparc

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jun 26 05:20:58 PDT 2008


https://bugs.webkit.org/show_bug.cgi?id=19775


ap at webkit.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ap at webkit.org, mjs at apple.com
          Component|WebKit Misc.                |Platform
            Summary|SIGBUG on sparc             |Alignment problems on Sparc




------- Comment #1 from ap at webkit.org  2008-06-26 05:20 PDT -------
This problem may have to do with this FIXME: in Vector.h: "Nothing guarantees
this buffer is appropriately aligned to hold objects of type T". You could use
non-standard gcc extension __align__ to make vector inline buffer aligned.
Alternatively, you could make the buffer an array of elements that have
suitable alignment requirements for a cross-compiler solution (patches are
welcome!)

What are the cases where Sparc requires 64-bit alignment? Would an array of
size32_t elements without padding be problematic, for example? Apple's sources
for iPhone have some alignment fixes for ARM, which you can look up at Apple's
open source site, if you are OK with agreeing to the Apple Public Source
License, but I don't know if Sparc requirements are the same.


-- 
Configure bugmail: https://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