PPC doesn't supported VLA with large alignment. This was
[oota-llvm.git] / lib / Target / PowerPC / PPCRegisterInfo.cpp
index cc69fb5206f6acb5c45826ec852f483113acf1ca..113c9fd82b2eaf3a35b1c5fc22aac80df958a29e 100644 (file)
@@ -449,8 +449,8 @@ void PPCRegisterInfo::lowerDynamicAlloc(MachineBasicBlock::iterator II,
   // Get stack alignments.
   unsigned TargetAlign = MF.getTarget().getFrameInfo()->getStackAlignment();
   unsigned MaxAlign = MFI->getMaxAlignment();
-  assert(MaxAlign <= TargetAlign &&
-         "Dynamic alloca with large aligns not supported");
+  if (MaxAlign > TargetAlign)
+    report_fatal_error("Dynamic alloca with large aligns not supported");
 
   // Determine the previous frame's address.  If FrameSize can't be
   // represented as 16 bits or we need special alignment, then we load the