Ah, sorry, turns out I was misreading just what alignment we were rounding up to. No wonder you were confused. I think this looks reasonable. Fingers crossed we haven't missed anything; frame lowering is a nightmare. Tim. http://reviews.llvm.org/D6211