[Webkit-unassigned] [Bug 19946] Possible misalignment in RenderArena when compiled for debug
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue May 11 17:34:11 PDT 2010
https://bugs.webkit.org/show_bug.cgi?id=19946
--- Comment #4 from David Tapuska <dtapuska at rim.com> 2010-05-11 17:34:11 PST ---
Yes we do require this on 32 bit ARMv5TE. ARMv5TE has double word instructions LDRD and STRD that load 64bits in a single instruction; but the requirement is that the dest/src need to be 8 byte aligned. The problem is that we are running allocators from pools that are 4 byte aligned. This is all well and good for on most platforms that can do double word loads from 4 byte addresses; but that CPU can't.
I agree that this would be good on all platforms to move to 8 byte alignment on objects to move them more inline with what a malloc would provide; but didn't want to influence all other platforms for this one CPU case. I'll prepare a patch as per your comments.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list