Changes in directory llvm/lib/Target/ARM:
ARMRegisterInfo.cpp updated: 1.19 -> 1.20 --- Log message: fix the stack alignment --- Diffs of the changes: (+3 -0) ARMRegisterInfo.cpp | 3 +++ 1 files changed, 3 insertions(+) Index: llvm/lib/Target/ARM/ARMRegisterInfo.cpp diff -u llvm/lib/Target/ARM/ARMRegisterInfo.cpp:1.19 llvm/lib/Target/ARM/ARMRegisterInfo.cpp:1.20 --- llvm/lib/Target/ARM/ARMRegisterInfo.cpp:1.19 Wed Sep 13 07:09:43 2006 +++ llvm/lib/Target/ARM/ARMRegisterInfo.cpp Fri Oct 6 09:29:47 2006 @@ -139,6 +139,9 @@ NumBytes += MFI->getMaxCallFrameSize(); } + // Align to 8 bytes + NumBytes = ((NumBytes + 7) / 8) * 8; + MFI->setStackSize(NumBytes); //sub sp, sp, #NumBytes _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits