> - if the padding and mode of the type is such that a copy into a register > would put it into the wrong part of the register. This is the point that MUST_PASS_IN_STACK gets wrong for some targets.