http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53974
--- Comment #8 from dave.anglin at bell dot net 2012-07-20 17:20:29 UTC --- On 7/20/2012 11:01 AM, ebotcazou at gcc dot gnu.org wrote: > Sure, just like on SPARC, but DImode arguments can nevertheless be unaligned. I've never seen this. In addition to HARD_REGNO_MODE_OK, the definition of CANNOT_CHANGE_MODE_CLASS prevents mode changes to larger modes when it is greater than UNITS_PER_WORD.