summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVikram S. Adve <vadve@cs.uiuc.edu>2001-11-12 05:16:39 +0000
committerVikram S. Adve <vadve@cs.uiuc.edu>2001-11-12 05:16:39 +0000
commite7dc82ec0de42b7bcef91665222025f1ec6792ff (patch)
tree3331817c6717f1fdb20c1fa35d9f6a1474109311
parent68d00415b4706689b59f642e68afea4eacdba484 (diff)
downloadbcm5719-llvm-e7dc82ec0de42b7bcef91665222025f1ec6792ff.tar.gz
bcm5719-llvm-e7dc82ec0de42b7bcef91665222025f1ec6792ff.zip
Fix dumb bug in alignment adjustment code!
llvm-svn: 1260
-rw-r--r--llvm/lib/Target/Sparc/SparcInstrSelection.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/Sparc/SparcInstrSelection.cpp b/llvm/lib/Target/Sparc/SparcInstrSelection.cpp
index cd017b6eb27..266d42435af 100644
--- a/llvm/lib/Target/Sparc/SparcInstrSelection.cpp
+++ b/llvm/lib/Target/Sparc/SparcInstrSelection.cpp
@@ -1037,7 +1037,7 @@ GetInstructionsForProlog(BasicBlock* entryBB,
if (unsigned padsz = (staticStackSize %
(unsigned) frameInfo.getStackFrameSizeAlignment()))
- staticStackSize += padsz;
+ staticStackSize += frameInfo.getStackFrameSizeAlignment() - padsz;
assert(target.getInstrInfo().constantFitsInImmedField(SAVE, staticStackSize)
&& "Stack size too large for immediate field of SAVE instruction. Need additional work as described in the comment above");
OpenPOWER on IntegriCloud