Yes, exactly. GCC cannot impose alignment rules on modes and types
which do not exist in the target's ABI. If the target does not
require strict alignment, GCC cannot make any assumptions about the
alignment of modes.
Right. And algnment is pretty much a "don't care" on those targets.
So I don't understand the issue there either.