[Bug c/26800] ARM: creates 'strd' instructions for unaligned addresses

rearnsha at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Wed Mar 22 12:15:00 GMT 2006



------- Comment #1 from rearnsha at gcc dot gnu dot org  2006-03-22 12:15 -------
Invalid.  The AAPCS requires 8-byte alignment of double-word objects (and,
recursively any object containing such an object).  Your struct contains a long
long, which is a double-word object.

See http://www.arm.com/products/DevTools/ABI.html for details.


-- 

rearnsha at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |INVALID


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26800



More information about the Gcc-bugs mailing list