On 2006-09-12, Grant Edwards <[email protected]> wrote:
> My program is broken because mspgcc 3.2.3 is generating
> unaligned word accesses. I'm calling memset() and memcpy()
> fill in the fields in a packed struct. Since I've requested a
> 2-byte copy/set mspgcc is optimizing some of those memset() and
> memcpy() calls into mov.w instructions, but the destination
> address isn't word aligned, so the generated code is not
> correct.
It appears to be doing the same thing for 4-byte memcpy()
operations. :(
--
Grant Edwards grante Yow! Gibble, Gobble, we
at ACCEPT YOU...
visi.com