This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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



------- 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]