[Bug 1560] sparc64 [1/5]: _Objects_Extend_information improper alignment for 64-bit targets

bugzilla-daemon at rtems.org bugzilla-daemon at rtems.org
Wed Jun 16 13:28:56 UTC 2010


https://www.rtems.org/bugzilla/show_bug.cgi?id=1560





--- Comment #3 from Gedare <giddyup44 at yahoo.com>  2010-06-16 08:28:55 ---
Another fix we'd had in place was to just multiply the sizeof(uint32_t) by 2
(rather inefficient). But yes, in general the problem appeared to be that the
block_count was odd, leading to misaligned access.

The compiler does pack the 32-bit values, and IIRC 32-bit accesses only need to
be aligned to 32-bit boundaries. 

Maybe the solution belongs in the Addresses_Add_offset?

-- 
Configure bugmail: https://www.rtems.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the bugs mailing list