------- Comment #12 from sqrammi at hotmail dot com 2007-01-26 21:10 ------- This was confirmed to be a problem with alignment fixup in the kernel.
Do an 'echo 2 > /proc/cpu/alignment' and misaligned accesses are fixed up, and this problem goes away. Misaligned accesses should IMHO not be completely ignored by default in the kernel, so I'll follow up with the ARM linux people. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30581