Unaligned block moves and MEM_ALIGN re-broken

David Edelsohn dje@watson.ibm.com
Fri Jan 25 10:35:00 GMT 2002


Richard,

	With your changes to the way memattrs alignment is initialized,
GCC imposes a stricter, mode-based alignment on the MEM than the TYPE
itself defines for that MEM.  This is a regression in GCC which you have
introduced.  I have alerted you to the problem.  If you do not fix the
problem introduced by your patch so that the alignment of the MEM matches
what the type specifies, I will request that your patch which caused this
problem be reverted and/or fixed by someone else.

David



More information about the Gcc mailing list